[fpc-devel] Revisiting MacOS for PPC (and possibly 68K)
Mark Morgan Lloyd
markMLl.fpc-devel at telemetry.co.uk
Mon Dec 10 17:05:31 CET 2012
Sven Barth wrote:
> Am 10.12.2012 12:15, schrieb Mark Morgan Lloyd:
>> I'm currently cross-compiling the MacOS RTL for PPC on a PC. I've
>> fixed some trivial issues that had crept in since this was last
>> maintained, some of which affect other targets, but am stuck at the
>> errors below.
>> /usr/local/src/fpc/fpc-trunk/compiler/ppcXppc -Ur -Tmacos -Ppowerpc
>> -XPpowerpc-macos- -Xr -Ur -Xs -O2 -n -Fi../inc -Fi../powerpc -FE.
>> -FU/usr/local/src/fpc/fpc-trunk/rtl/units/powerpc-macos -dpowerpc
>> -dRELEASE -Us -Sg system.pp
>> text.inc(1789,14) Warning: Implicit string type conversion from
>> "AnsiString" to "UnicodeString"
>> text.inc(2013,44) Warning: Implicit string type conversion with
>> potential data loss from "UnicodeString" to "AnsiString"
>> system.pp(481,2) Warning: User defined: To be implemented - using
>> system.pp(571) Fatal: Internal error 2003090901
>> Fatal: Compilation aborted
>> make: *** [system.ppu] Error 1
>> make: Leaving directory `/usr/local/src/fpc/fpc-trunk/rtl/macos'
>> Allowing that system.pp ends at line 570, I presume that something
>> after line 481 is confusing the compiler. Any suggestions would be
> On a second note: Is that assembler you are using a GNU assembler? If so
> then it might be better you use the "link on target" feature of FPC
> ("-st") as the GNU assembler is not supported for Mac OS...
Yes, and noted (should that be grafted into a makefile?). Presumably I'm
not quite at that stage yet.
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 fpc-devel