[Lazarus] Lazarus rev. 27936 does not compile with CPU_TARGET=i386

Mattias Gaertner nc-gaertnma at netcologne.de
Fri Oct 29 09:36:19 CEST 2010


On Fri, 29 Oct 2010 09:24:30 +0200
Torsten Bonde Christiansen <tc at epidata.dk> wrote:

> Hi Lazarus developer.
> 
> After having updated to the latest trunk revision this morning Lazarus 
> failed to compile with CPU_TARGET=i386.
> 
> The error is:
> 
> make -C interfaces all
> make[2]: Entering directory 
> `/home/torsten/FreePascal/lazarus/lcl/interfaces'
> make -C gtk2 all
> make[3]: Entering directory 
> `/home/torsten/FreePascal/lazarus/lcl/interfaces/gtk2'
> /bin/rm -f ../../units/i386-linux/gtk2/interfaces.ppu \
>          ../../units/i386-linux/gtk2/interfaces.o
> /usr/bin/fpc -Pi386 -XPi386-linux- -Xr -gl -dgtk2 
> -Fu../../units/i386-linux -Fu. 
> -Fu/usr/lib/fpc/2.4.0/units/i386-linux/rtl -Fi. -FE. 
> -FU../../units/i386-linux/gtk2 -di386  interfaces.pas
> gtk2extrah.inc(43,56) Fatal: Syntax error, "IMPLEMENTATION" expected but 
> "identifier CDECL" found
> Fatal: Compilation aborted
> Error: /usr/bin/ppc386 returned an error exitcode (normal if you did not 
> specify a source file to be compiled)
> 
> 
> My system:
> FPC - 2.4.0
> Lazarus - 0.9.29 (rev. 27936)
> Ubuntu 10.04 (x86_64)

Probably it was already fixed in snv. Try with 27940.

Mattias




More information about the Lazarus mailing list