Sign in Join

Live chat for Free Pascal, Lazarus, Delphi and every Pascal programmer.

Mailing lists / lazarus / 2011-09

FPC version required to compile trunk

2 messages · 2 people ·

Reply by email Subscribe to this list Your subscription

Read-only archive. Use j and k to move between messages.

Mark Morgan Lloyd

Please note that this isn't a complaint, but I notice that over the last couple of days (possibly around r32295) Lazarus trunk has lost compatibility with FPC 2.4.4:

make[2]: Entering directory
`/usr/local/share/lazarus-trunk/components/chmhelp/packages/idehelp' ..
Assembling chmprog
..
lazchmhelp.pas(200,8) Error: identifier idents no member "Executable" lazchmhelp.pas(201,8) Error: identifier idents no member "Parameters" lazchmhelp.pas(202,8) Error: identifier idents no member "Parameters" lazchmhelp.pas(404,12) Error: identifier idents no member "Executable" lazchmhelp.pas(405,12) Error: identifier idents no member "Parameters" lazchmhelp.pas(480) Fatal: There were 5 errors compiling module, stopping

I notice that the test which defines an absolute minimal version of FPC has been moved from lcl/alllclunits.pp to lcl/lclversion.pas which is probably a more intuitive place for it. However, it still thinks that 2.4.0 is adequate.

In the past I've found something like this useful

$ svn cat http://svn.freepascal.org/svn/lazarus/trunk/lcl/alllclunits.pp
|grep 'At least'
Mark Morgan Lloyd markMLl .AT. telemetry.co .DOT. uk [Opinions above are the author's, not those of his employers or colleagues]

Reply by email

Mattias Gaertner
to Mark Morgan Lloyd
Show quoted text 15 lines
Please note that this isn't a complaint, but I notice that over the last couple of days (possibly around r32295) Lazarus trunk has lost compatibility with FPC 2.4.4: make[2]: Entering directory `/usr/local/share/lazarus-trunk/components/chmhelp/packages/idehelp' .. Assembling chmprog .. lazchmhelp.pas(200,8) Error: identifier idents no member "Executable" lazchmhelp.pas(201,8) Error: identifier idents no member "Parameters" lazchmhelp.pas(202,8) Error: identifier idents no member "Parameters" lazchmhelp.pas(404,12) Error: identifier idents no member "Executable" lazchmhelp.pas(405,12) Error: identifier idents no member "Parameters" lazchmhelp.pas(480) Fatal: There were 5 errors compiling module, stopping

I'm pretty sure, Anton will fix it soon.
I will undo the patch for now.

I notice that the test which defines an absolute minimal version of FPC has been moved from lcl/alllclunits.pp to lcl/lclversion.pas which is probably a more intuitive place for it. However, it still thinks that 2.4.0 is adequate.

Some parts of the LCL have different minimum requirements. I will ask.

In the past I've found something like this useful $ svn cat http://svn.freepascal.org/svn/lazarus/trunk/lcl/alllclunits.pp |grep 'At least'

Mattias

Reply by email