### /usr/local/bin/gmake -d -j 4 -r -C rtl all CPU_TARGET=arm OS_TARGET=nds FPC=/home/muller/tmp/pas/fpc-3.3.1/bin/ppcarm BINUTILSPREFIX=dummy- OPT="-n -vx " GNU Make 4.4.1 Built for x86_64-unknown-openbsd7.5 Copyright (C) 1988-2023 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' Using jobserver controller fifo:/tmp//GMfifo59301 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 Makefile:3852: update target 'nds_all' due to: target is .PHONY /usr/local/bin/gmake -C nds all Putting child 0xb3a0d962600 (nds_all) PID 82826 on the chain. Live child 0xb3a0d962600 (nds_all) PID 82826 GNU Make 4.4.1 Built for x86_64-unknown-openbsd7.5 Copyright (C) 1988-2023 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[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)... Using jobserver controller fifo:/tmp//GMfifo59301 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'. 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 '../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'. 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 Makefile:1819: update target '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds' due to: target does not exist /usr/local/bin/gmkdir -p /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds Putting child 0xf47e75e7c00 (/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds) PID 12145 on the chain. Live child 0xf47e75e7c00 (/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds) PID 12145 Reaping winning child 0xf47e75e7c00 PID 12145 Removing child 0xf47e75e7c00 PID 12145 from chain. Successfully remade target file '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds'. Directory /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds cache invalidated (count 3 != command 4) 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 Makefile:2930: update target 'prt07.o' due to: target does not exist dummy-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/prt07.o prt07.as Putting child 0xf47e75e7a20 (prt07.o) PID 29285 on the chain. Live child 0xf47e75e7a20 (prt07.o) PID 29285 Reaping winning child 0xf47e75e7a20 PID 29285 Removing child 0xf47e75e7a20 PID 29285 from chain. Successfully remade target file 'prt07.o'. Directory /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds cache invalidated (count 4 != command 5) 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 Makefile:2932: update target 'prt09.o' due to: target does not exist dummy-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/prt09.o prt09.as Putting child 0xf47e75e7780 (prt09.o) PID 67178 on the chain. Live child 0xf47e75e7780 (prt09.o) PID 67178 Reaping winning child 0xf47e75e7780 PID 67178 Removing child 0xf47e75e7780 PID 67178 from chain. Successfully remade target file 'prt09.o'. Directory /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds cache invalidated (count 5 != command 6) 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 Makefile:2934: update target 'cprt07.o' due to: target does not exist dummy-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/cprt07.o cprt07.as Putting child 0xf47793e97e0 (cprt07.o) PID 19219 on the chain. Live child 0xf47793e97e0 (cprt07.o) PID 19219 Reaping winning child 0xf47793e97e0 PID 19219 Removing child 0xf47793e97e0 PID 19219 from chain. Successfully remade target file 'cprt07.o'. Directory /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds cache invalidated (count 6 != command 7) 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 Makefile:2936: update target 'cprt09.o' due to: target does not exist dummy-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds/cprt09.o cprt09.as Putting child 0xf47793eb4e0 (cprt09.o) PID 41725 on the chain. Live child 0xf47793eb4e0 (cprt09.o) PID 41725 Reaping winning child 0xf47793eb4e0 PID 41725 Removing child 0xf47793eb4e0 PID 41725 from chain. Successfully remade target file 'cprt09.o'. Directory /home/muller/pas/trunk/fpcsrc/rtl/units/arm-nds cache invalidated (count 7 != command 8) 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 Makefile:2258: update target 'system.ppu' due to: target does not exist /home/muller/tmp/pas/fpc-3.3.1/bin/ppcarm -Tnds -Parm -FD -XPdummy- -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 0xf47793e9180 (system.ppu) PID 67220 on the chain. Live child 0xf47793e9180 (system.ppu) PID 67220 Executing "/home/muller/bin/dummy-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" Error: Compilation raised eAn unhandled exception occurred at $00000C1CD1075898: EAccessViolation: Access violation $00000C1CD1075898 REMOVE_FREED_FIXED_CHUNKS, line 524 of ../inc/heap.inc $00000C1CD107590A FREE_OSCHUNK, line 533 of ../inc/heap.inc $00000C1CD1075A37 APPEND_TO_OSLIST, line 564 of ../inc/heap.inc $00000C1CD1076BC1 SYSFREEMEM_FIXED, line 1165 of ../inc/heap.inc $00000C1CD1076D96 SYSFREEMEM, line 1230 of ../inc/heap.inc $00000C1CD10753CB FREEMEM, line 326 of ../inc/heap.inc $00000C1CD1162E47 DESTROY, line 190 of symbase.pas $00000C1CD1184EE8 DESTROY, line 630 of symtype.pas $00000C1CD11646F8 DESTROY, line 734 of symsym.pas $00000C1CD1169BF9 DESTROY, line 2434 of symsym.pas $00000C1CD106AF5B FREE, line 407 of ../inc/objpas.inc $00000C1CD10F7BD3 CLEAR, line 1843 of cclasses.pas $00000C1CD116347E CLEAR, line 330 of symbase.pas $00000C1CD1163270 DESTROY, line 271 of symbase.pas $00000C1CD106AF5B FREE, line 407 of ../inc/objpas.inc $00000C1CD11944BA DESTROY, line 5xception internally 699 of symdef.pas $00000C1CD1197B33 DESTROY, line 6786 of symdef.pas Reaping losing child 0xf47793e9180 PID 67220 gmake[1]: *** [Makefile:2258: system.ppu] Error 217 Removing child 0xf47793e9180 PID 67220 from chain. gmake[1]: Leaving directory '/home/muller/pas/gitlab-fpc-source/rtl/nds' Reaping losing child 0xb3a0d962600 PID 82826 gmake: *** [Makefile:3852: nds_all] Error 2 Removing child 0xb3a0d962600 PID 82826 from chain. Acquired all 3 jobserver tokens. gmake: Leaving directory '/home/muller/pas/gitlab-fpc-source/rtl'