[Lazarus] Lazarus trunk (r49079) does not compile on MAC

Torsten Bonde Christiansen tc at epidata.info
Mon May 18 14:12:23 CEST 2015


On 2015-05-18 14:01, Mattias Gaertner wrote:
> On Mon, 18 May 2015 10:10:09 +0200
> zeljko <zeljko at holobit.net> wrote:
>
>> On 05/18/2015 09:58 AM, Torsten Bonde Christiansen wrote:
>>> With FPC 2.6.4 and Lazarus trunk (r49079), lazarus no longer compiles on
>>> MAC:
>> [...]
>>> (9009) Assembling lazlistclasses
>>> lib/i386-darwin/lazlistclasses.s:12244:invalid character '_' in mnemonic
>>> lib/i386-darwin/lazlistclasses.s:12354:invalid character '_' in mnemonic
>>> lib/i386-darwin/lazlistclasses.s:12384:invalid character '_' in mnemonic
>>> lib/i386-darwin/lazlistclasses.s:12484:invalid character '_' in mnemonic
>>> lib/i386-darwin/lazlistclasses.s:12494:invalid character '_' in mnemonic
>>> lib/i386-darwin/lazlistclasses.s:12945:invalid character '_' in mnemonic
>>> lib/i386-darwin/lazlistclasses.s:12951:invalid character '_' in mnemonic
>>> /Users/torsten/FreePascal/lazarus/components/lazutils/lazlistclasses.pas(690,33)
>>> Error: (9007) Error while assembling exitcode 1
> Please post the compiler command line options.
>
>>> /Users/torsten/FreePascal/lazarus/components/lazutils/lazlistclasses.pas(690,33)
>>> Fatal: (10026) There were 2 errors compiling module, stopping
>>> Fatal: (1018) Compilation aborted
>>> make[1]: *** [lazutils.ppu] Error 1
>>> make: *** [lazutils] Error 2
>> It does not compile on linux too. Reason: r49054 and r49054 by Martin.
> It compiles here on Linux (fpc 2.6.4, x86_64).
>
> Mattias

It looks like a compiler error related to i386 only, since I can compile 
x86_64-linuxwithout problems, but on
i386-linux I get the following error:

...
/home/torsten/FreePascal/lazarus/components/lazutils/lazlistclasses.pas(1655,20) 
Hint: (4035) Mixing signed expressions and longwords gives a 64bit result
/home/torsten/FreePascal/lazarus/components/lazutils/lazlistclasses.pas(238,29) 
Hint: (5024) Parameter "ARequired" not used
/home/torsten/FreePascal/lazarus/components/lazutils/lazlistclasses.pas(1206,1) 
Fatal: Internal error 2005091810
Fatal: (1018) Compilation aborted
Makefile:2299: recipe for target 'lazutils.ppu' failed
make[1]: *** [lazutils.ppu] Error 1
make[1]: Leaving directory 
'/home/torsten/FreePascal/lazarus/components/lazutils'
Makefile:3052: recipe for target 'lazutils' failed
make: *** [lazutils] Error 2

-Torsten.





More information about the Lazarus mailing list