### /usr/bin/gmake -d -j 6 -r -C rtl all CPU_TARGET=arm OS_TARGET=nds FPC=/home/muller/pas/fpc-3.3.1/bin/ppcarm BINUTILSPREFIX=arm-nds- OPT="-n -vx " GNU Make 4.3 Built for aarch64-unknown-linux-gnu Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Reading makefiles... Reading makefile 'Makefile'... gmake: Entering directory '/home/muller/pas/gitlab-fpc-source/rtl' gcc: error: unrecognized command-line option '-m64' Updating makefiles.... Considering target file 'Makefile'. Looking for an implicit rule for 'Makefile'. No implicit rule found for 'Makefile'. Finished prerequisites of target file 'Makefile'. No need to remake target 'Makefile'. Updating goal targets.... Considering target file 'all'. File 'all' does not exist. Considering target file 'nds_all'. File 'nds_all' does not exist. Finished prerequisites of target file 'nds_all'. Must remake target 'nds_all'. Need a job token; we don't have children /usr/bin/gmake -C nds all Putting child 0xaaab71304950 (nds_all) PID 4134181 on the chain. Live child 0xaaab71304950 (nds_all) PID 4134181 GNU Make 4.3 Built for aarch64-unknown-linux-gnu Copyright (C) 1988-2020 Free Software Foundation, Inc. License GPLv3+: GNU GPL version 3 or later This is free software: you are free to change and redistribute it. There is NO WARRANTY, to the extent permitted by law. Jobserver client (fds 3,4) Reading makefiles... Reading makefile 'Makefile'... gmake[1]: Entering directory '/home/muller/pas/gitlab-fpc-source/rtl/nds' Reading makefile '../inc/makefile.inc' (search path) (no ~ expansion)... Reading makefile '../arm/makefile.cpu' (search path) (no ~ expansion)... Updating makefiles.... Considering target file '../arm/makefile.cpu'. Looking for an implicit rule for '../arm/makefile.cpu'. No implicit rule found for '../arm/makefile.cpu'. Finished prerequisites of target file '../arm/makefile.cpu'. No need to remake target '../arm/makefile.cpu'. Considering target file '../inc/makefile.inc'. Looking for an implicit rule for '../inc/makefile.inc'. No implicit rule found for '../inc/makefile.inc'. Finished prerequisites of target file '../inc/makefile.inc'. No need to remake target '../inc/makefile.inc'. Considering target file 'Makefile'. Looking for an implicit rule for 'Makefile'. No implicit rule found for 'Makefile'. Finished prerequisites of target file 'Makefile'. No need to remake target 'Makefile'. Updating goal targets.... Considering target file 'all'. File 'all' does not exist. Considering target file 'fpc_all'. File 'fpc_all' does not exist. Considering target file 'fpcmade.arm-nds'. File 'fpcmade.arm-nds' does not exist. Considering target file 'fpc_loaders'. File 'fpc_loaders' does not exist. Considering target file '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds'. File '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds' does not exist. Finished prerequisites of target file '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds'. Must remake target '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds'. Need a job token; we don't have children /usr/bin/mkdir -p /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds Putting child 0xaaaaca135770 (/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds) PID 4134184 on the chain. Live child 0xaaaaca135770 (/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds) PID 4134184 Reaping winning child 0xaaaaca135770 PID 4134184 Removing child 0xaaaaca135770 PID 4134184 from chain. Successfully remade target file '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds'. Considering target file 'prt07.o'. File 'prt07.o' does not exist. Considering target file 'prt07.as'. Looking for an implicit rule for 'prt07.as'. No implicit rule found for 'prt07.as'. Finished prerequisites of target file 'prt07.as'. No need to remake target 'prt07.as'. Finished prerequisites of target file 'prt07.o'. Must remake target 'prt07.o'. Need a job token; we don't have children arm-nds-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/prt07.o prt07.as Putting child 0xaaaaca136580 (prt07.o) PID 4134185 on the chain. Live child 0xaaaaca136580 (prt07.o) PID 4134185 prt07.as: Assembler messages: prt07.as: Warning: end of file in comment; newline inserted Reaping winning child 0xaaaaca136580 PID 4134185 Removing child 0xaaaaca136580 PID 4134185 from chain. Successfully remade target file 'prt07.o'. Considering target file 'prt09.o'. File 'prt09.o' does not exist. Considering target file 'prt09.as'. Looking for an implicit rule for 'prt09.as'. No implicit rule found for 'prt09.as'. Finished prerequisites of target file 'prt09.as'. No need to remake target 'prt09.as'. Finished prerequisites of target file 'prt09.o'. Must remake target 'prt09.o'. Need a job token; we don't have children arm-nds-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/prt09.o prt09.as Putting child 0xaaaaca1367a0 (prt09.o) PID 4134186 on the chain. Live child 0xaaaaca1367a0 (prt09.o) PID 4134186 prt09.as: Assembler messages: prt09.as: Warning: end of file in comment; newline inserted Reaping winning child 0xaaaaca1367a0 PID 4134186 Removing child 0xaaaaca1367a0 PID 4134186 from chain. Successfully remade target file 'prt09.o'. Considering target file 'cprt07.o'. File 'cprt07.o' does not exist. Considering target file 'cprt07.as'. Looking for an implicit rule for 'cprt07.as'. No implicit rule found for 'cprt07.as'. Finished prerequisites of target file 'cprt07.as'. No need to remake target 'cprt07.as'. Finished prerequisites of target file 'cprt07.o'. Must remake target 'cprt07.o'. Need a job token; we don't have children arm-nds-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/cprt07.o cprt07.as Putting child 0xaaaac9ee3d40 (cprt07.o) PID 4134187 on the chain. Live child 0xaaaac9ee3d40 (cprt07.o) PID 4134187 Reaping winning child 0xaaaac9ee3d40 PID 4134187 Removing child 0xaaaac9ee3d40 PID 4134187 from chain. Successfully remade target file 'cprt07.o'. Considering target file 'cprt09.o'. File 'cprt09.o' does not exist. Considering target file 'cprt09.as'. Looking for an implicit rule for 'cprt09.as'. No implicit rule found for 'cprt09.as'. Finished prerequisites of target file 'cprt09.as'. No need to remake target 'cprt09.as'. Finished prerequisites of target file 'cprt09.o'. Must remake target 'cprt09.o'. Need a job token; we don't have children arm-nds-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/cprt09.o cprt09.as Putting child 0xaaaac9ee44f0 (cprt09.o) PID 4134188 on the chain. Live child 0xaaaac9ee44f0 (cprt09.o) PID 4134188 cprt09.as: Assembler messages: cprt09.as: Warning: end of file in comment; newline inserted Reaping winning child 0xaaaac9ee44f0 PID 4134188 Removing child 0xaaaac9ee44f0 PID 4134188 from chain. Successfully remade target file 'cprt09.o'. Finished prerequisites of target file 'fpc_loaders'. Must remake target 'fpc_loaders'. Successfully remade target file 'fpc_loaders'. Considering target file 'fpc_units'. File 'fpc_units' does not exist. Pruning file '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds'. Considering target file 'system.ppu'. File 'system.ppu' does not exist. Considering target file 'system.pp'. Looking for an implicit rule for 'system.pp'. No implicit rule found for 'system.pp'. Finished prerequisites of target file 'system.pp'. No need to remake target 'system.pp'. Finished prerequisites of target file 'system.ppu'. Must remake target 'system.ppu'. Need a job token; we don't have children /home/muller/pas/fpc-3.3.1/bin/ppcarm -Tnds -Parm -XParm-nds- -Fi../inc -Fi../arm -FE. -FU/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds -n -vx -darm @rtl.cfg -Us -Sg system.pp Putting child 0xaaaac9ee4b80 (system.ppu) PID 4134189 on the chain. Live child 0xaaaac9ee4b80 (system.ppu) PID 4134189 /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/system.s: Assembler messages: /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/system.s:329: Warning: if writeback register is in list, it must be the lowest reg in the list /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/system.s:332: Error: ARM register expected -- `ldmnefd r13!,{}' /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/system.s:333: Error: ARM register expected -- `ldmfd r13!,{}' Executing "/home/muller/bin/arm-nds-as" with command line "-mfloat-abi=soft -meabi=5 -march=armv4 -mfpu=softvfp -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/system.o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/system.s" system.pp(282) Error: ErrAn unhandled exception occurred at $000000000042A218: EAccessViolation: Access violation $000000000042A218 REMOVE_FREED_FIXED_CHUNKS, line 524 of ../inc/heap.inc $000000000042A2A4 FREE_OSCHUNK, line 533 of ../inc/heap.inc $000000000042A414 APPEND_TO_OSLIST, line 564 of ../inc/heap.inc $000000000042B7FC SYSFREEMEM_FIXED, line 1165 of ../inc/heap.inc $000000000042B9FC SYSFREEMEM, line 1230 of ../inc/heap.inc $0000000000429CB4 FREEMEM, line 326 of ../inc/heap.inc $0000000000532CB4 DESTROY, line 190 of symbase.pas $000000000055741C DESTROY, line 630 of symtype.pas $0000000000534700 DESTROY, line 734 of symsym.pas $000000000053CFBC DESTROY, line 3120 of symsym.pas $000000000041D678 FREE, line 407 of ../inc/objpas.inc $00000000004B8BCC CLEAR, line 1843 of cclasses.pas $00000000005333A8 CLEAR, line 330 of symbase.pas $00000000005330F0 DESTROY, line 271 of symbase.pas $000000000041D678 FREE, line 407 of ../inc/objpas.inc $00000000004CF998 DESTROY, line 7or while assembling exitcode 1 system.pp(282) Fatal: There were 2 errors compiling module, stopping Error: Compilation raised exception internally 85 of fmodule.pas $000000000070A4C4 DESTROY, line 179 of fppu.pas Reaping losing child 0xaaaac9ee4b80 PID 4134189 gmake[1]: *** [Makefile:2258: system.ppu] Error 217 Removing child 0xaaaac9ee4b80 PID 4134189 from chain. gmake[1]: Leaving directory '/home/muller/pas/gitlab-fpc-source/rtl/nds' Reaping losing child 0xaaab71304950 PID 4134181 gmake: *** [Makefile:3852: nds_all] Error 2 Removing child 0xaaab71304950 PID 4134181 from chain. gmake: Leaving directory '/home/muller/pas/gitlab-fpc-source/rtl'