### /usr/bin/gmake -d -r -C rtl all CPU_TARGET=i386 OS_TARGET=watcom FPC=/home/muller/pas/fpc-3.2.3-32/bin/ppc386 BINUTILSPREFIX=i386-watcom- OPT="-n -vx " GNU Make 4.3 Built for x86_64-pc-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-fixes/rtl' 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 'watcom_all'. File 'watcom_all' does not exist. Finished prerequisites of target file 'watcom_all'. Must remake target 'watcom_all'. /usr/bin/gmake -C watcom all Putting child 0x55a33a5206c0 (watcom_all) PID 3643045 on the chain. Live child 0x55a33a5206c0 (watcom_all) PID 3643045 GNU Make 4.3 Built for x86_64-pc-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[1]: Entering directory '/home/muller/pas/gitlab-fpc-source-fixes/rtl/watcom' Reading makefile '../inc/makefile.inc' (search path) (no ~ expansion)... Reading makefile '../i386/makefile.cpu' (search path) (no ~ expansion)... Updating makefiles.... Considering target file '../i386/makefile.cpu'. Looking for an implicit rule for '../i386/makefile.cpu'. No implicit rule found for '../i386/makefile.cpu'. Finished prerequisites of target file '../i386/makefile.cpu'. No need to remake target '../i386/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.watcom'. File 'fpcmade.watcom' does not exist. Considering target file 'fpc_loaders'. File 'fpc_loaders' does not exist. Considering target file '/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom'. File '/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom' does not exist. Finished prerequisites of target file '/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom'. Must remake target '/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom'. /usr/bin/mkdir -p /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom Putting child 0x55f6471a05c0 (/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom) PID 3643062 on the chain. Live child 0x55f6471a05c0 (/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom) PID 3643062 Reaping winning child 0x55f6471a05c0 PID 3643062 Removing child 0x55f6471a05c0 PID 3643062 from chain. Successfully remade target file '/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom'. Considering target file 'prt0.obj'. File 'prt0.obj' 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.obj'. Must remake target 'prt0.obj'. wasm prt0.as -fo=prt0.obj -bt=dos -5s -fp5 -ms -zq Putting child 0x55f6471d84c0 (prt0.obj) PID 3643068 on the chain. Live child 0x55f6471d84c0 (prt0.obj) PID 3643068 Reaping winning child 0x55f6471d84c0 PID 3643068 /usr/bin/cp -fp prt0.obj /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/prt0.obj Live child 0x55f6471d84c0 (prt0.obj) PID 3643074 Reaping winning child 0x55f6471d84c0 PID 3643074 Removing child 0x55f6471d84c0 PID 3643074 from chain. Successfully remade target file 'prt0.obj'. 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/fixes_3_2/fpcsrc/rtl/units/watcom'. 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'. Considering target file '../inc/systemh.inc'. Looking for an implicit rule for '../inc/systemh.inc'. No implicit rule found for '../inc/systemh.inc'. Finished prerequisites of target file '../inc/systemh.inc'. No need to remake target '../inc/systemh.inc'. Considering target file '../inc/heaph.inc'. Looking for an implicit rule for '../inc/heaph.inc'. No implicit rule found for '../inc/heaph.inc'. Finished prerequisites of target file '../inc/heaph.inc'. No need to remake target '../inc/heaph.inc'. Considering target file '../inc/mathh.inc'. Looking for an implicit rule for '../inc/mathh.inc'. No implicit rule found for '../inc/mathh.inc'. Finished prerequisites of target file '../inc/mathh.inc'. No need to remake target '../inc/mathh.inc'. Considering target file '../inc/filerec.inc'. Looking for an implicit rule for '../inc/filerec.inc'. No implicit rule found for '../inc/filerec.inc'. Finished prerequisites of target file '../inc/filerec.inc'. No need to remake target '../inc/filerec.inc'. Considering target file '../inc/textrec.inc'. Looking for an implicit rule for '../inc/textrec.inc'. No implicit rule found for '../inc/textrec.inc'. Finished prerequisites of target file '../inc/textrec.inc'. No need to remake target '../inc/textrec.inc'. Considering target file '../inc/system.inc'. Looking for an implicit rule for '../inc/system.inc'. No implicit rule found for '../inc/system.inc'. Finished prerequisites of target file '../inc/system.inc'. No need to remake target '../inc/system.inc'. Considering target file '../inc/real2str.inc'. Looking for an implicit rule for '../inc/real2str.inc'. No implicit rule found for '../inc/real2str.inc'. Finished prerequisites of target file '../inc/real2str.inc'. No need to remake target '../inc/real2str.inc'. Considering target file '../inc/sstrings.inc'. Looking for an implicit rule for '../inc/sstrings.inc'. No implicit rule found for '../inc/sstrings.inc'. Finished prerequisites of target file '../inc/sstrings.inc'. No need to remake target '../inc/sstrings.inc'. Considering target file '../inc/innr.inc'. Looking for an implicit rule for '../inc/innr.inc'. No implicit rule found for '../inc/innr.inc'. Finished prerequisites of target file '../inc/innr.inc'. No need to remake target '../inc/innr.inc'. Considering target file '../inc/file.inc'. Looking for an implicit rule for '../inc/file.inc'. No implicit rule found for '../inc/file.inc'. Finished prerequisites of target file '../inc/file.inc'. No need to remake target '../inc/file.inc'. Considering target file '../inc/typefile.inc'. Looking for an implicit rule for '../inc/typefile.inc'. No implicit rule found for '../inc/typefile.inc'. Finished prerequisites of target file '../inc/typefile.inc'. No need to remake target '../inc/typefile.inc'. Considering target file '../inc/text.inc'. Looking for an implicit rule for '../inc/text.inc'. No implicit rule found for '../inc/text.inc'. Finished prerequisites of target file '../inc/text.inc'. No need to remake target '../inc/text.inc'. Considering target file '../inc/rtti.inc'. Looking for an implicit rule for '../inc/rtti.inc'. No implicit rule found for '../inc/rtti.inc'. Finished prerequisites of target file '../inc/rtti.inc'. No need to remake target '../inc/rtti.inc'. Considering target file '../inc/heap.inc'. Looking for an implicit rule for '../inc/heap.inc'. No implicit rule found for '../inc/heap.inc'. Finished prerequisites of target file '../inc/heap.inc'. No need to remake target '../inc/heap.inc'. Considering target file '../inc/astrings.inc'. Looking for an implicit rule for '../inc/astrings.inc'. No implicit rule found for '../inc/astrings.inc'. Finished prerequisites of target file '../inc/astrings.inc'. No need to remake target '../inc/astrings.inc'. Considering target file '../inc/objpas.inc'. Looking for an implicit rule for '../inc/objpas.inc'. No implicit rule found for '../inc/objpas.inc'. Finished prerequisites of target file '../inc/objpas.inc'. No need to remake target '../inc/objpas.inc'. Considering target file '../inc/objpash.inc'. Looking for an implicit rule for '../inc/objpash.inc'. No implicit rule found for '../inc/objpash.inc'. Finished prerequisites of target file '../inc/objpash.inc'. No need to remake target '../inc/objpash.inc'. Considering target file '../inc/except.inc'. Looking for an implicit rule for '../inc/except.inc'. No implicit rule found for '../inc/except.inc'. Finished prerequisites of target file '../inc/except.inc'. No need to remake target '../inc/except.inc'. Considering target file '../inc/int64.inc'. Looking for an implicit rule for '../inc/int64.inc'. No implicit rule found for '../inc/int64.inc'. Finished prerequisites of target file '../inc/int64.inc'. No need to remake target '../inc/int64.inc'. Considering target file '../inc/generic.inc'. Looking for an implicit rule for '../inc/generic.inc'. No implicit rule found for '../inc/generic.inc'. Finished prerequisites of target file '../inc/generic.inc'. No need to remake target '../inc/generic.inc'. Considering target file '../inc/dynarr.inc'. Looking for an implicit rule for '../inc/dynarr.inc'. No implicit rule found for '../inc/dynarr.inc'. Finished prerequisites of target file '../inc/dynarr.inc'. No need to remake target '../inc/dynarr.inc'. Considering target file '../inc/varianth.inc'. Looking for an implicit rule for '../inc/varianth.inc'. No implicit rule found for '../inc/varianth.inc'. Finished prerequisites of target file '../inc/varianth.inc'. No need to remake target '../inc/varianth.inc'. Considering target file '../inc/variant.inc'. Looking for an implicit rule for '../inc/variant.inc'. No implicit rule found for '../inc/variant.inc'. Finished prerequisites of target file '../inc/variant.inc'. No need to remake target '../inc/variant.inc'. Considering target file '../inc/wstrings.inc'. Looking for an implicit rule for '../inc/wstrings.inc'. No implicit rule found for '../inc/wstrings.inc'. Finished prerequisites of target file '../inc/wstrings.inc'. No need to remake target '../inc/wstrings.inc'. Considering target file '../inc/compproc.inc'. Looking for an implicit rule for '../inc/compproc.inc'. No implicit rule found for '../inc/compproc.inc'. Finished prerequisites of target file '../inc/compproc.inc'. No need to remake target '../inc/compproc.inc'. Considering target file '../i386/fastmove.inc'. Looking for an implicit rule for '../i386/fastmove.inc'. No implicit rule found for '../i386/fastmove.inc'. Finished prerequisites of target file '../i386/fastmove.inc'. No need to remake target '../i386/fastmove.inc'. Considering target file '../i386/i386.inc'. Looking for an implicit rule for '../i386/i386.inc'. No implicit rule found for '../i386/i386.inc'. Finished prerequisites of target file '../i386/i386.inc'. No need to remake target '../i386/i386.inc'. Considering target file '../i386/int64p.inc'. Looking for an implicit rule for '../i386/int64p.inc'. No implicit rule found for '../i386/int64p.inc'. Finished prerequisites of target file '../i386/int64p.inc'. No need to remake target '../i386/int64p.inc'. Considering target file '../i386/math.inc'. Looking for an implicit rule for '../i386/math.inc'. No implicit rule found for '../i386/math.inc'. Finished prerequisites of target file '../i386/math.inc'. No need to remake target '../i386/math.inc'. Considering target file '../i386/set.inc'. Looking for an implicit rule for '../i386/set.inc'. No implicit rule found for '../i386/set.inc'. Finished prerequisites of target file '../i386/set.inc'. No need to remake target '../i386/set.inc'. Considering target file '../i386/setjump.inc'. Looking for an implicit rule for '../i386/setjump.inc'. No implicit rule found for '../i386/setjump.inc'. Finished prerequisites of target file '../i386/setjump.inc'. No need to remake target '../i386/setjump.inc'. Considering target file '../i386/setjumph.inc'. Looking for an implicit rule for '../i386/setjumph.inc'. No implicit rule found for '../i386/setjumph.inc'. Finished prerequisites of target file '../i386/setjumph.inc'. No need to remake target '../i386/setjumph.inc'. Considering target file '../i386/cpuh.inc'. Looking for an implicit rule for '../i386/cpuh.inc'. No implicit rule found for '../i386/cpuh.inc'. Finished prerequisites of target file '../i386/cpuh.inc'. No need to remake target '../i386/cpuh.inc'. Finished prerequisites of target file 'system.ppu'. Must remake target 'system.ppu'. /home/muller/pas/fpc-3.2.3-32/bin/ppc386 -dNO_EXCEPTIONS_IN_SYSTEM -Twatcom -XPi386-watcom- -Fi../inc -Fi../i386 -FE. -FU/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom -n -vx -di386 -Us -Sg system.pp Putting child 0x55f6471d6780 (system.ppu) PID 3643081 on the chain. Live child 0x55f6471d6780 (system.ppu) PID 3643081 ustrings.inc(2377,66) Warning: function result variable of a managed type does not seem to be initialized ustrings.inc(2387,56) Warning: function result variable of a managed type does not seem to be initialized dynarr.inc(313,39) Warning: function result variable of a managed type does not seem to be initialized dynarr.inc(796,21) Warning: function result variable of a managed type does not seem to be initialized variant.inc(110,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(117,42) Warning: function result variable of a managed type does not seem to be initialized variant.inc(123,36) Warning: function result variable of a managed type does not seem to be initialized variant.inc(129,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(135,36) Warning: function result variable of a managed type does not seem to be initialized variant.inc(141,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(161,33) Warning: function result variable of a managed type does not seem to be initialized variant.inc(167,33) Warning: function result variable of a managed type does not seem to be initialized variant.inc(173,33) Warning: function result variable of a managed type does not seem to be initialized variant.inc(179,33) Warning: function result variable of a managed type does not seem to be initialized variant.inc(185,33) Warning: function result variable of a managed type does not seem to be initialized variant.inc(191,33) Warning: function result variable of a managed type does not seem to be initialized variant.inc(197,36) Warning: function result variable of a managed type does not seem to be initialized variant.inc(203,35) Warning: function result variable of a managed type does not seem to be initialized variant.inc(223,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(229,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(235,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(243,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(252,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(259,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(265,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(271,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(277,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(283,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(299,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(307,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(315,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(323,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(331,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(339,36) Warning: function result variable of a managed type does not seem to be initialized variant.inc(346,41) Warning: function result variable of a managed type does not seem to be initialized variant.inc(353,35) Warning: function result variable of a managed type does not seem to be initialized variant.inc(476,32) Warning: function result variable of a managed type does not seem to be initialized variant.inc(482,32) Warning: function result variable of a managed type does not seem to be initialized variant.inc(573,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(831,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(837,34) Warning: function result variable of a managed type does not seem to be initialized variant.inc(921,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(927,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(933,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(939,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(945,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(951,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(957,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(963,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(969,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(975,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(981,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(988,39) Warning: function result variable of a managed type does not seem to be initialized variant.inc(994,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1001,39) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1007,39) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1013,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1029,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1037,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1045,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1053,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1061,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1069,53) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1076,58) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1083,38) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1089,31) Warning: function result variable of a managed type does not seem to be initialized variant.inc(1096,33) Warning: function result variable of a managed type does not seem to be initialized system.inc(725,40) Warning: Comparison might be always false due to range of constant and expression system.inc(726,5) Warning: unreachable code sysfile.inc(107,19) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead. sysfile.inc(153,21) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead. system.pp(504,3) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead. system.pp(504,16) Warning: Converting pointers to signed integers may result in wrong comparison results and range errors, use an unsigned type instead. system.pp(753,18) Warning: Variable "__stkbottom" does not seem to be initialized /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm(107): Warning! W599: alignment request greater than segment alignment /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm(235): Warning! W599: alignment request greater than segment alignment /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm(729): Warning! W599: alignment request greater than segment alignment /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm(1241): Warning! W599: alignment request greater than segment alignment /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm(2170): Warning! W599: alignment request greater than segment alignment /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm(63449): Warning! W599: alignment request greater than segment alignment /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm(63455): Warning! W599: alignment request greater than segment alignment /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm(67400): Error! E046: Symbol already defined /home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm(71824): Error! E046: Symbol already defined Executing "/home/muller/bin/i386-watcom-wasm" with command line "/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.asm -6s -fp6 -ms -zq -Fo=/home/muller/pas/fixes_3_2/fpcsrc/rtl/units/watcom/system.obj" system.pp(795) Error: Error while assembling exitcode 2 system.pp(795) Fatal: There were 2 errors compiling module, stopping Fatal: Compilation aborted Reaping losing child 0x55f6471d6780 PID 3643081 gmake[1]: *** [Makefile:3195: system.ppu] Error 1 Removing child 0x55f6471d6780 PID 3643081 from chain. gmake[1]: Leaving directory '/home/muller/pas/gitlab-fpc-source-fixes/rtl/watcom' Reaping losing child 0x55a33a5206c0 PID 3643045 gmake: *** [Makefile:2635: watcom_all] Error 2 Removing child 0x55a33a5206c0 PID 3643045 from chain. gmake: Leaving directory '/home/muller/pas/gitlab-fpc-source-fixes/rtl' Error line found in /home/muller/logs/fixes/check-targets-ppc386/target-check-rtl-i386-watcom.txt: Target system.ppu Error 1 in line 3195 Target watcom_all Error 2 in line 2635 Listing directory rtl/units/watcom: rtl/units/watcom/prt0.obj rtl/units/watcom/system.asm