[fpc-devel] Can't compile 32 bit trunk on Mac OSX
C Western
l at c-m-w.me.uk
Fri Aug 14 11:39:52 CEST 2020
I am not able to compile the current trunk for 32 bits on Mac OS High
Sierra - some details below. (The 64 bit version compiles and runs
fine.) Is this a specific issue with my setup, or something more general?
Colin
.......
/bin/rm -f i386/ppc386 i386/ppc68k i386/ppcppc i386/ppcsparc i386/ppcarm
i386/ppcarmeb i386/ppcx64 i386/ppcppc64 i386/ppcmips i386/ppcmipsel
i386/ppcavr i386/ppcjvm i386/ppc8086 i386/ppca64 i386/ppcsparc64
i386/ppcrv32 i386/ppcrv64 i386/ppcxtensa i386/ppcz80
/bin/rm -f ppc386
/Applications/Xcode.app/Contents/Developer/usr/bin/make compiler
/bin/mkdir -p i386/units/i386-darwin
/bin/mkdir -p i386/bin/i386-darwin
/Users/me/fpc/trunk/fpcsrc/compiler/ppc2 -Ur -Xs -O2 -n -Fui386
-Fusystems -Fu/Users/me/fpc/trunk/fpcsrc/rtl/units/i386-darwin -Fii386
-FEi386/bin/i386-darwin -FUi386/units/i386-darwin -dRELEASE
-Fl/Users/me/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
-di386 -dGDB -dBROWSERLOG -Fux86 -Fix86 -Sew pp.pas
pp.pas(294,1) Error: Compilation raised exception internally
Fatal: Compilation aborted
An unhandled exception occurred at $000744E3:
EAccessViolation: Access violation
$000744E3
$002C6158
$00074A4F
$000723C1
$00323C85
make[6]: *** [ppc386] Error 217
make[5]: *** [next] Error 2
make[4]: *** [ppc3] Error 2
make[3]: *** [cycle] Error 2
make[2]: *** [compiler_cycle] Error 2
make[1]: *** [build-stamp.i386-darwin] Error 2
make: *** [fpcsrc/build-stamp.i386-darwin] Error 2
run -Ur -Xs -O2 -n -Fui386 -Fusystems
-Fu/Users/me/fpc/trunk/fpcsrc/rtl/units/i386-darwin -Fii386
-FEi386/bin/i386-darwin -FUi386/units/i386-darwin -dRELEASE
-Fl/Users/me/Xcode.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/usr/lib
-di386 -dGDB -dBROWSERLOG -Fux86 -Fix86 -Sew pp.pas
Process 7301 launched: '/Users/me/fpc/trunk/fpcsrc/compiler/ppc2' (i386)
Process 7301 stopped
* thread #1, queue = 'com.apple.main-thread', stop reason =
EXC_BAD_ACCESS (code=2, address=0x77f000)
frame #0: 0x0001f4e3
ppc2`SYSTEM_$$_DEFAULTANSI2UNICODEMOVE$PCHAR$WORD$UNICODESTRING$LONGINT + 51
ppc2`SYSTEM_$$_DEFAULTANSI2UNICODEMOVE$PCHAR$WORD$UNICODESTRING$LONGINT:
-> 0x1f4e3 <+51>: movzbw (%esi), %ax
0x1f4e7 <+55>: movw %ax, (%edx)
0x1f4ea <+58>: addl $0x1, %esi
0x1f4ed <+61>: addl $0x2, %edx
Target 0: (ppc2) stopped.
bt
* thread #1, queue = 'com.apple.main-thread', stop reason =
EXC_BAD_ACCESS (code=2, address=0x77f000)
* frame #0: 0x0001f4e3
ppc2`SYSTEM_$$_DEFAULTANSI2UNICODEMOVE$PCHAR$WORD$UNICODESTRING$LONGINT + 51
frame #1: 0x00271158 ppc2`___lldb_unnamed_symbol1270$$ppc2 + 424
frame #2: 0x0001fa4f ppc2`fpc_ansistr_to_unicodestr + 111
frame #3: 0x0001d24e ppc2`___lldb_unnamed_symbol102$$ppc2 + 110
frame #4: 0x0001d3c1 ppc2`fpc_ansistr_concat + 257
frame #5: 0x002cec85
ppc2`T_DARWIN$_$TLINKERDARWIN_$__$$_WRITERESPONSEFILE$BOOLEAN$$BOOLEAN + 917
frame #6: 0x002cf382
ppc2`T_DARWIN$_$TLINKERDARWIN_$__$$_MAKEEXECUTABLE$$BOOLEAN + 930
frame #7: 0x00263a93 ppc2`PMODULES_$$_PROC_PROGRAM$BOOLEAN + 7059
frame #8: 0x00142583 ppc2`PARSER_$$_COMPILE$SHORTSTRING + 963
frame #9: 0x0003b805 ppc2`COMPILER_$$_COMPILE$ANSISTRING$$LONGINT + 677
frame #10: 0x000113d7 ppc2`PASCALMAIN + 55
More information about the fpc-devel
mailing list