[Lazarus] FPC version required to compile trunk

Mattias Gaertner nc-gaertnma at netcologne.de
Tue Sep 13 15:26:56 CEST 2011


On Tue, 13 Sep 2011 13:00:24 +0000
Mark Morgan Lloyd <markMLl.lazarus at telemetry.co.uk> wrote:

> 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





More information about the Lazarus mailing list