[Lazarus] Congrats on the new project options screen

Mark Morgan Lloyd markMLl.lazarus at telemetry.co.uk
Wed Aug 7 14:47:55 CEST 2013

martin wrote:

>> Using 2.6.2 on Linux, trunk (with bigide) currently doesn't build on 
>> SPARC or PPC unless PascalScript and EditorMacroScript are hacked out. 
>> I can't currently test ARM, MIPS etc.
> what errors does the compiler give?  IIRC they used to compile and work 
> on ppc

This on Linux PPC, something similar on Linux SPARC:

make[2]: Entering directory 
/bin/rm -f lib/powerpc-linux/pascalscript.ppu
/usr/local/bin/ppcppc -MObjFPC -Scghi -O1 -g -gl -vewni -l -dLCL 
-dLCLgtk2 -Fu../../../packager/units/powerpc-linux 
-Fu../../lazutils/lib/powerpc-linux -Fu../../../lcl/units/powerpc-linux 
-Fu../../../lcl/units/powerpc-linux/gtk2 -Fu. 
-Fu/usr/local/lib/fpc/2.6.2/units/powerpc-linux/rtl -FE. 
-FUlib/powerpc-linux -k-t -k--stats -dpowerpc pascalscript.pas
Free Pascal Compiler version 2.6.2 [2013/08/06] for powerpc
Copyright (c) 1993-2012 by Florian Klaempfl and others
Target OS: Linux for PowerPC
Compiling pascalscript.pas
Compiling uPSRuntime.pas
Compiling uPSUtils.pas
Writing Resource String Table file: uPSUtils.rst
Assembling upsutils
uPSRuntime.pas(1860,17) Warning: Conversion between ordinals and 
pointers is not portable
uPSRuntime.pas(8717,8) Warning: Converting pointers to signed integers 
may result in wrong comparison results and range errors, use an unsigned 
type instead.
powerpc.inc(5,4) Fatal: User defined: This code is Darwin specific at 
the moment!
Fatal: Compilation aborted
make[2]: *** [pascalscript.ppu] Error 1
make[2]: Leaving directory 
make[1]: *** [bigide] Error 2
make[1]: Leaving directory `/usr/local/share/lazarus-trunk/components'
make: *** [bigidecomponents] Error 2

Mark Morgan Lloyd
markMLl .AT. telemetry.co .DOT. uk

[Opinions above are the author's, not those of his employers or colleagues]

More information about the Lazarus mailing list