### /usr/local/bin/gmake -d -j 4 -r -C rtl all CPU_TARGET=arm OS_TARGET=gba 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//GMfifo30431 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 'gba_all'. File 'gba_all' does not exist. Finished prerequisites of target file 'gba_all'. Must remake target 'gba_all'. Need a job token; we don't have children Makefile:3807: update target 'gba_all' due to: target is .PHONY /usr/local/bin/gmake -C gba all Putting child 0xfc666b833c0 (gba_all) PID 95470 on the chain. Live child 0xfc666b833c0 (gba_all) PID 95470 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/gba' Reading makefile '../inc/makefile.inc' (search path) (no ~ expansion)... Reading makefile '../arm/makefile.cpu' (search path) (no ~ expansion)... Using jobserver controller fifo:/tmp//GMfifo30431 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-gba'. File 'fpcmade.arm-gba' 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-gba'. File '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba' does not exist. Finished prerequisites of target file '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba'. Must remake target '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba'. Need a job token; we don't have children Makefile:1816: update target '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba' due to: target does not exist /usr/local/bin/gmkdir -p /home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba Putting child 0xc14a46b4360 (/home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba) PID 86804 on the chain. Live child 0xc14a46b4360 (/home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba) PID 86804 Reaping winning child 0xc14a46b4360 PID 86804 Removing child 0xc14a46b4360 PID 86804 from chain. Successfully remade target file '/home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba'. Directory /home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba cache invalidated (count 3 != command 4) Considering target file 'prt0.o'. File 'prt0.o' does not exist. Considering target file 'prt0.as'. Looking for an implicit rule for 'prt0.as'. No implicit rule found for 'prt0.as'. Finished prerequisites of target file 'prt0.as'. No need to remake target 'prt0.as'. Finished prerequisites of target file 'prt0.o'. Must remake target 'prt0.o'. Need a job token; we don't have children Makefile:2926: update target 'prt0.o' due to: target does not exist dummy-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba/prt0.o prt0.as Putting child 0xc14a46b6b40 (prt0.o) PID 38542 on the chain. Live child 0xc14a46b6b40 (prt0.o) PID 38542 Reaping winning child 0xc14a46b6b40 PID 38542 Removing child 0xc14a46b6b40 PID 38542 from chain. Successfully remade target file 'prt0.o'. Directory /home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba cache invalidated (count 4 != command 5) Considering target file 'cprt0.o'. File 'cprt0.o' does not exist. Considering target file 'cprt0.as'. Looking for an implicit rule for 'cprt0.as'. No implicit rule found for 'cprt0.as'. Finished prerequisites of target file 'cprt0.as'. No need to remake target 'cprt0.as'. Finished prerequisites of target file 'cprt0.o'. Must remake target 'cprt0.o'. Need a job token; we don't have children Makefile:2928: update target 'cprt0.o' due to: target does not exist dummy-as -o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba/cprt0.o cprt0.as Putting child 0xc14a46b6780 (cprt0.o) PID 16402 on the chain. Live child 0xc14a46b6780 (cprt0.o) PID 16402 Reaping winning child 0xc14a46b6780 PID 16402 Removing child 0xc14a46b6780 PID 16402 from chain. Successfully remade target file 'cprt0.o'. Directory /home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba cache invalidated (count 5 != command 6) 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-gba'. 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:2255: update target 'system.ppu' due to: target does not exist /home/muller/tmp/pas/fpc-3.3.1/bin/ppcarm -Tgba -Parm -FD -XPdummy- -Fi../inc -Fi../arm -FE. -FU/home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba -n -vx -darm -Us -Sg system.pp Putting child 0xc14a46b6840 (system.ppu) PID 32164 on the chain. Live child 0xc14a46b6840 (system.ppu) PID 32164 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-gba/system.o /home/muller/pas/trunk/fpcsrc/rtl/units/arm-gba/system.s" Error: Compilation raised eAn unhandled exception occurred at $00000A8E0D1FA898: EAccessViolation: Access violation $00000A8E0D1FA898 REMOVE_FREED_FIXED_CHUNKS, line 524 of ../inc/heap.inc $00000A8E0D1FA90A FREE_OSCHUNK, line 533 of ../inc/heap.inc $00000A8E0D1FAA37 APPEND_TO_OSLIST, line 564 of ../inc/heap.inc $00000A8E0D1FBBC1 SYSFREEMEM_FIXED, line 1165 of ../inc/heap.inc $00000A8E0D1FBD96 SYSFREEMEM, line 1230 of ../inc/heap.inc $00000A8E0D1FA3CB FREEMEM, line 326 of ../inc/heap.inc $00000A8E0D2E7E47 DESTROY, line 190 of symbase.pas $00000A8E0D309EE8 DESTROY, line 630 of symtype.pas $00000A8E0D2E96F8 DESTROY, line 734 of symsym.pas $00000A8E0D2EEBF9 DESTROY, line 2434 of symsym.pas $00000A8E0D1EFF5B FREE, line 407 of ../inc/objpas.inc $00000A8E0D27CBD3 CLEAR, line 1843 of cclasses.pas $00000A8E0D2E847E CLEAR, line 330 of symbase.pas $00000A8E0D2E8270 DESTROY, line 271 of symbase.pas $00000A8E0D1EFF5B FREE, line 407 of ../inc/objpas.inc $00000A8E0D3194BA DESTROY, line 5xception internally 699 of symdef.pas $00000A8E0D31CB33 DESTROY, line 6786 of symdef.pas Reaping losing child 0xc14a46b6840 PID 32164 gmake[1]: *** [Makefile:2255: system.ppu] Error 217 Removing child 0xc14a46b6840 PID 32164 from chain. gmake[1]: Leaving directory '/home/muller/pas/gitlab-fpc-source/rtl/gba' Reaping losing child 0xfc666b833c0 PID 95470 gmake: *** [Makefile:3807: gba_all] Error 2 Removing child 0xfc666b833c0 PID 95470 from chain. Acquired all 3 jobserver tokens. gmake: Leaving directory '/home/muller/pas/gitlab-fpc-source/rtl'