Testing compilation in packages for avr-embedded, with CROSSOPT="-n -vx " FPC=/home/muller/pas/fpc-3.3.1/bin/ppcavr BINUTILSPREFIX=avr-embedded- (GNU assembler (GNU Binutils) 2.32 using rtl/embedded) ### /usr/bin/gmake -j 16 -r -C packages all CPU_TARGET=avr OS_TARGET=embedded BINUTILSPREFIX=avr-embedded- CROSSOPT="-n -vx " FPC=/home/muller/pas/fpc-3.3.1/bin/ppcavr FPCMAKEOPT="-Xd -Fl/usr/lib32 -XPsparc-linux- -ao-32 -gl" SUBARCH=avr6 INSTALL_PREFIX=/home/muller/pas/fpc-3.3.1 gmake: Entering directory '/home/muller/pas/gitlab-fpc-source/packages' /usr/bin/gmake -C ../rtl all FPC=/home/muller/pas/fpc-3.3.1/bin/ppcsparc gmake[1]: Entering directory '/home/muller/pas/gitlab-fpc-source/rtl' /usr/bin/gmake -C embedded all gmake[2]: Entering directory '/home/muller/pas/gitlab-fpc-source/rtl/embedded' Makefile:3451: warning: overriding recipe for target 'avrsim.ppu' Makefile:3443: warning: ignoring old recipe for target 'avrsim.ppu' gmake[2]: Leaving directory '/home/muller/pas/gitlab-fpc-source/rtl/embedded' gmake[1]: Leaving directory '/home/muller/pas/gitlab-fpc-source/rtl' /usr/bin/gmake -C fpmkunit bootstrap FPC=/home/muller/pas/fpc-3.3.1/bin/ppcsparc gmake[1]: Entering directory '/home/muller/pas/gitlab-fpc-source/packages/fpmkunit' /usr/bin/mkdir -p units_bs/sparc-linux /home/muller/pas/fpc-3.3.1/bin/ppcsparc src/fpmkunit.pp -Fu/home/muller/pas/trunk/fpcsrc/rtl/units/sparc-linux -FUunits_bs/sparc-linux -Fu../paszlib/src -Fu../hash/src -Fi../paszlib/src -Xd -Fl/usr/lib32 -XPsparc-linux- -ao-32 -gl -Fi../fcl-process/src/unix -Fu../fcl-process/src -Fi../fcl-process/src/linux -Fu../libtar/src Free Pascal Compiler version 3.3.1-18598-gdbf7ba4721 [2025/10/03] for sparc Copyright (c) 1993-2025 by Florian Klaempfl and others Target OS: Linux for SPARC Compiling src/fpmkunit.pp Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/zstream.pp Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/gzio.pas Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/zinflate.pas Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/infutil.pas Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/zbase.pas Writing Resource String Table file: zbase.rsj Assembling zbase Assembling infutil Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/infblock.pas Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/inftrees.pas Assembling inftrees Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/infcodes.pas Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/inffast.pas Assembling inffast infcodes.pas(583,8) Warning: Unreachable code Assembling infcodes infblock.pas(991,8) Warning: Unreachable code infblock.pas(906,9) Warning: Case statement does not handle all possible cases infblock.pas(921,9) Warning: Case statement does not handle all possible cases infblock.pas(934,9) Warning: Case statement does not handle all possible cases infblock.pas(945,9) Warning: Case statement does not handle all possible cases Assembling infblock Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/adler.pas Assembling adler zinflate.pas(619,10) Warning: Unreachable code Assembling zinflate Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/zdeflate.pas Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/trees.pas Assembling trees zdeflate.pas(377,83) Warning: Procedure type "FAR" ignored zdeflate.pas(379,81) Warning: Procedure type "FAR" ignored zdeflate.pas(381,81) Warning: Procedure type "FAR" ignored zdeflate.pas(1961,1) Warning: Unreachable code Assembling zdeflate Compiling /home/muller/pas/gitlab-fpc-source/packages/hash/src/crc.pas crc.pas(435,3) Note: Local variable "POLY128REV" not used Assembling crc gzio.pas(147,3) Note: Local variable "gzheader" is assigned but never used gzio.pas(1157,3) Note: Local variable "c" is assigned but never used Assembling gzio Writing Resource String Table file: zstream.rsj Assembling zstream Compiling /home/muller/pas/gitlab-fpc-source/packages/paszlib/src/zipper.pp zipper.pp(895,24) Warning: Symbol "faHidden" is not portable zipper.pp(898,35) Warning: Symbol "faSymLink" is not portable zipper.pp(900,35) Warning: Symbol "faSysFile" is not portable zipper.pp(913,7) Warning: Symbol "faSymLink" is not portable zipper.pp(1060,18) Warning: Unreachable code zipper.pp(1536,47) Warning: Symbol "TRawbyteSearchRec.Time" is deprecated: "use TimeStamp instead" zipper.pp(1785,8) Warning: User defined: TODO: find a way to recognize VFAT and NTFS zipper.pp(2764,10) Warning: User defined: TODO: Implement CRC Check zipper.pp(2802,9) Warning: Unreachable code zipper.pp(3343,26) Warning: Symbol "faSymLink" is not portable zipper.pp(3357,5) Warning: Unreachable code zipper.pp(3368,5) Warning: Unreachable code Writing Resource String Table file: zipper.rsj Assembling zipper Compiling /home/muller/pas/gitlab-fpc-source/packages/libtar/src/libtar.pp libtar.pp(210,18) Warning: Constructor should be public Assembling libtar Compiling /home/muller/pas/gitlab-fpc-source/packages/fcl-process/src/process.pp Compiling /home/muller/pas/gitlab-fpc-source/packages/fcl-process/src/pipes.pp Assembling pipes process.inc(219,9) Warning: Symbol "TProcess.ApplicationName" is deprecated process.inc(220,9) Warning: Symbol "TProcess.CommandLine" is deprecated process.inc(371,18) Warning: Symbol "TProcess.ApplicationName" is deprecated process.inc(373,20) Warning: Symbol "TProcess.CommandLine" is deprecated process.inc(377,40) Warning: Symbol "FpGetEnv" is deprecated process.inc(486,21) Warning: Comparison might be always true due to range of constant and expression processbody.inc(814,28) Warning: Symbol "TProcess.SetCommandLine" is deprecated processbody.inc(857,28) Warning: Symbol "TProcess.SetCommandLine" is deprecated process.inc(39,3) Note: Local variable "PriorityConstants" not used Writing Resource String Table file: process.rsj Assembling process fpmkunit.pp(2282,93) Warning: Symbol "faSymLink" is not portable fpmkunit.pp(4294,3) Note: Call to subroutine "function TDependencies.Add(const Value:AnsiString):TDependency;" marked as inline is not inlined fpmkunit.pp(4535,57) Warning: Symbol "TTarget.GetArchiveFiles" is deprecated: "use TcompileTarget instead" fpmkunit.pp(4545,73) Warning: Symbol "TTarget.GetArchiveFiles" is deprecated: "use TcompileTarget instead" fpmkunit.pp(7063,100) Warning: Symbol "faSymLink" is not portable fpmkunit.pp(8377,52) Note: Call to subroutine "function TDependencies.AddUnit(const Value:AnsiString):TDependency;" marked as inline is not inlined fpmkunit.pp(8703,15) Note: Call to subroutine "function TConditionalStrings.Add(const Value:AnsiString):TConditionalString;" marked as inline is not inlined fpmkunit.pp(8705,15) Note: Call to subroutine "function TConditionalStrings.Add(const Value:AnsiString):TConditionalString;" marked as inline is not inlined fpmkunit.pp(10325,3) Warning: Case statement does not handle all possible cases Writing Resource String Table file: fpmkunit.rsj Assembling fpmkunit 29821 lines compiled, 4.8 sec 37 warning(s) issued 8 note(s) issued gmake[1]: Leaving directory '/home/muller/pas/gitlab-fpc-source/packages/fpmkunit' /home/muller/pas/fpc-3.3.1/bin/ppcsparc fpmake.pp -Fu/home/muller/pas/trunk/fpcsrc/packages/fpmkunit/units_bs/sparc-linux -Fu/home/muller/pas/trunk/fpcsrc/rtl/units/sparc-linux -Xd -Fl/usr/lib32 -XPsparc-linux- -ao-32 -gl Free Pascal Compiler version 3.3.1-18598-gdbf7ba4721 [2025/10/03] for sparc Copyright (c) 1993-2025 by Florian Klaempfl and others Target OS: Linux for SPARC Compiling fpmake.pp fpmake.pp(16,3) Note: Local variable "T" is assigned but never used Assembling fpmake Linking fpmake /home/muller/bin/sparc-linux-ld: skipping incompatible /usr/lib/gcc/sparc64-linux-gnu/15/crtbegin.o when searching for /usr/lib/gcc/sparc64-linux-gnu/15/crtbegin.o /home/muller/bin/sparc-linux-ld: cannot find /usr/lib/gcc/sparc64-linux-gnu/15/crtbegin.o fpmake.pp(64) Error: Error while linking fpmake.pp(64) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted gmake: *** [Makefile:2008: fpmake] Error 1 gmake: Leaving directory '/home/muller/pas/gitlab-fpc-source/packages' Failure: Testing packages for avr-embedded, with OPT="-n -vx " FPC=/home/muller/pas/fpc-3.3.1/bin/ppcavr BINUTILSPREFIX=avr-embedded-, res=2 (GNU assembler (GNU Binutils) 2.32 using rtl/embedded) Error line found in /home/muller/logs/trunk/check-targets/target-check-packages-avr-embedded.txt: Target fpmake Error 1 in line 2008 target_make_files="fpmake" Listing directory rtl/units/avr-embedded: rtl/units/avr-embedded/dos.o rtl/units/avr-embedded/attiny461a.log-ppu rtl/units/avr-embedded/cp3021.o rtl/units/avr-embedded/cp856.log-ppu rtl/units/avr-embedded/cp646.log-ppu rtl/units/avr-embedded/atmega48pb.log-ppu rtl/units/avr-embedded/cp8859_14.ppu rtl/units/avr-embedded/atmega8hva.log-ppu rtl/units/avr-embedded/atmega8515.log-ppu rtl/units/avr-embedded/cp1255.ppu rtl/units/avr-embedded/cp861.o rtl/units/avr-embedded/cp8859_4.log-ppu rtl/units/avr-embedded/cp850.ppu rtl/units/avr-embedded/at90pwm3b.log-ppu rtl/units/avr-embedded/atmega2564rfr2.log-ppu rtl/units/avr-embedded/sysconst.o rtl/units/avr-embedded/cp1251.o rtl/units/avr-embedded/atmega2561.ppu rtl/units/avr-embedded/ata6286.log-ppu rtl/units/avr-embedded/extpas.o rtl/units/avr-embedded/iso7185.ppu rtl/units/avr-embedded/cp3021.log-ppu rtl/units/avr-embedded/attiny24.log-ppu rtl/units/avr-embedded/cp862.ppu rtl/units/avr-embedded/cp852.o rtl/units/avr-embedded/cp1252.ppu rtl/units/avr-embedded/cp8859_4.o rtl/units/avr-embedded/cp3021.ppu rtl/units/avr-embedded/attiny24a.log-ppu rtl/units/avr-embedded/cp1255.o rtl/units/avr-embedded/cp8859_6.o rtl/units/avr-embedded/cp861.ppu rtl/units/avr-embedded/cp8859_4.ppu rtl/units/avr-embedded/avrsim.o rtl/units/avr-embedded/cp863.log-ppu rtl/units/avr-embedded/cp1251.ppu rtl/units/avr-embedded/sortbase.log-ppu rtl/units/avr-embedded/sysconst.ppu rtl/units/avr-embedded/attiny44.log-ppu rtl/units/avr-embedded/atmega2561.log-ppu rtl/units/avr-embedded/attiny45.log-ppu rtl/units/avr-embedded/cp8859_9.ppu rtl/units/avr-embedded/cp864.ppu rtl/units/avr-embedded/atmega8a.log-ppu rtl/units/avr-embedded/objpas.o rtl/units/avr-embedded/charset.o rtl/units/avr-embedded/cp8859_14.log-ppu rtl/units/avr-embedded/cp1253.log-ppu rtl/units/avr-embedded/cp8859_11.ppu rtl/units/avr-embedded/atmega88pa.log-ppu rtl/units/avr-embedded/strings.o rtl/units/avr-embedded/cp8859_15.log-ppu rtl/units/avr-embedded/cp1255.log-ppu rtl/units/avr-embedded/attiny861a.log-ppu rtl/units/avr-embedded/atmega2561.o rtl/units/avr-embedded/strings.log-ppu rtl/units/avr-embedded/cp8859_9.o rtl/units/avr-embedded/ctypes.o rtl/units/avr-embedded/system.log-ppu rtl/units/avr-embedded/at90pwm2b.log-ppu rtl/units/avr-embedded/cp861.log-ppu rtl/units/avr-embedded/cp1256.ppu rtl/units/avr-embedded/cp8859_16.ppu rtl/units/avr-embedded/attiny861.log-ppu rtl/units/avr-embedded/sortbase.ppu rtl/units/avr-embedded/cp437.o rtl/units/avr-embedded/ctypes.ppu rtl/units/avr-embedded/attiny84.log-ppu rtl/units/avr-embedded/atmega256rfr2.o rtl/units/avr-embedded/intrinsics.ppu rtl/units/avr-embedded/cpkoi8_u.log-ppu rtl/units/avr-embedded/cp8859_2.log-ppu rtl/units/avr-embedded/cp1256.log-ppu rtl/units/avr-embedded/dos.log-ppu rtl/units/avr-embedded/attiny461.log-ppu rtl/units/avr-embedded/cp1257.log-ppu rtl/units/avr-embedded/atmega256rfr2.ppu rtl/units/avr-embedded/cp1252.o rtl/units/avr-embedded/attiny25.log-ppu rtl/units/avr-embedded/cp775.log-ppu rtl/units/avr-embedded/attiny43u.log-ppu rtl/units/avr-embedded/cp865.log-ppu rtl/units/avr-embedded/cp857.log-ppu rtl/units/avr-embedded/cp1254.log-ppu rtl/units/avr-embedded/cp862.log-ppu rtl/units/avr-embedded/cp8859_6.ppu rtl/units/avr-embedded/cp8859_10.o rtl/units/avr-embedded/cp855.log-ppu rtl/units/avr-embedded/atmega48p.log-ppu rtl/units/avr-embedded/iso7185.o rtl/units/avr-embedded/cp852.log-ppu rtl/units/avr-embedded/cp1250.o rtl/units/avr-embedded/attiny13a.log-ppu rtl/units/avr-embedded/attiny44a.log-ppu rtl/units/avr-embedded/cp8859_9.log-ppu rtl/units/avr-embedded/extpas.log-ppu rtl/units/avr-embedded/ctypes.log-ppu rtl/units/avr-embedded/cp852.ppu rtl/units/avr-embedded/cp437.log-ppu rtl/units/avr-embedded/cp1252.log-ppu rtl/units/avr-embedded/attiny261a.log-ppu rtl/units/avr-embedded/cp8859_8.o rtl/units/avr-embedded/sortbase.o rtl/units/avr-embedded/cp874.ppu rtl/units/avr-embedded/cp8859_16.log-ppu rtl/units/avr-embedded/cp8859_1.ppu rtl/units/avr-embedded/atmega88p.log-ppu rtl/units/avr-embedded/cp864.o rtl/units/avr-embedded/intrinsics.log-ppu rtl/units/avr-embedded/consoleio.log-ppu rtl/units/avr-embedded/cp860.o rtl/units/avr-embedded/cp856.ppu rtl/units/avr-embedded/avrsim.log-ppu rtl/units/avr-embedded/ata6285.log-ppu rtl/units/avr-embedded/cp8859_1.log-ppu rtl/units/avr-embedded/atmega88.log-ppu rtl/units/avr-embedded/cp8859_6.log-ppu rtl/units/avr-embedded/atmega2560.o rtl/units/avr-embedded/cpkoi8_u.ppu rtl/units/avr-embedded/cp869.ppu rtl/units/avr-embedded/cp855.ppu rtl/units/avr-embedded/atmega8535.log-ppu rtl/units/avr-embedded/cp646.ppu rtl/units/avr-embedded/cp856.o rtl/units/avr-embedded/cp8859_11.o rtl/units/avr-embedded/consoleio.ppu rtl/units/avr-embedded/cp865.ppu rtl/units/avr-embedded/objpas.ppu rtl/units/avr-embedded/heapmgr.o rtl/units/avr-embedded/attiny2313.log-ppu rtl/units/avr-embedded/cp8859_10.ppu rtl/units/avr-embedded/cpkoi8_u.o rtl/units/avr-embedded/cp8859_3.ppu rtl/units/avr-embedded/cp1257.o rtl/units/avr-embedded/cp862.o rtl/units/avr-embedded/atmega2560.ppu rtl/units/avr-embedded/system.o rtl/units/avr-embedded/cp1258.o rtl/units/avr-embedded/cp775.o rtl/units/avr-embedded/cp8859_15.o rtl/units/avr-embedded/uuchar.ppu rtl/units/avr-embedded/cp857.ppu rtl/units/avr-embedded/cp8859_3.log-ppu rtl/units/avr-embedded/cp8859_7.ppu rtl/units/avr-embedded/cp775.ppu rtl/units/avr-embedded/cp869.o rtl/units/avr-embedded/sysconst.rsj rtl/units/avr-embedded/cp1250.ppu rtl/units/avr-embedded/cp8859_10.log-ppu rtl/units/avr-embedded/cp8859_2.ppu rtl/units/avr-embedded/attiny87.log-ppu rtl/units/avr-embedded/atmega48.log-ppu rtl/units/avr-embedded/cpkoi8_r.o rtl/units/avr-embedded/cp737.ppu rtl/units/avr-embedded/charset.log-ppu rtl/units/avr-embedded/cp1258.ppu rtl/units/avr-embedded/heapmgr.ppu rtl/units/avr-embedded/cp646.o rtl/units/avr-embedded/cp1254.o rtl/units/avr-embedded/at90usb82.log-ppu rtl/units/avr-embedded/atmega88a.log-ppu rtl/units/avr-embedded/atmega48pa.log-ppu rtl/units/avr-embedded/cp8859_5.o rtl/units/avr-embedded/attiny4313.log-ppu rtl/units/avr-embedded/cp8859_14.o rtl/units/avr-embedded/attiny48.log-ppu rtl/units/avr-embedded/cp1253.ppu rtl/units/avr-embedded/atmega2564rfr2.ppu rtl/units/avr-embedded/attiny84a.log-ppu rtl/units/avr-embedded/cp8859_8.log-ppu rtl/units/avr-embedded/atmega88pb.log-ppu rtl/units/avr-embedded/cp1254.ppu rtl/units/avr-embedded/cp874.log-ppu rtl/units/avr-embedded/atmega2564rfr2.o rtl/units/avr-embedded/atmega48a.log-ppu rtl/units/avr-embedded/atmega8.log-ppu rtl/units/avr-embedded/cp737.o rtl/units/avr-embedded/at90pwm81.log-ppu rtl/units/avr-embedded/cp1251.log-ppu rtl/units/avr-embedded/iso7185.log-ppu rtl/units/avr-embedded/cp8859_8.ppu rtl/units/avr-embedded/cpkoi8_r.log-ppu rtl/units/avr-embedded/cp1256.o rtl/units/avr-embedded/uuchar.o rtl/units/avr-embedded/consoleio.o rtl/units/avr-embedded/cp1250.log-ppu rtl/units/avr-embedded/cp8859_5.log-ppu rtl/units/avr-embedded/cp8859_13.o rtl/units/avr-embedded/cp874.o rtl/units/avr-embedded/cp866.o rtl/units/avr-embedded/cp1258.log-ppu rtl/units/avr-embedded/cp8859_15.ppu rtl/units/avr-embedded/cp8859_5.ppu rtl/units/avr-embedded/strings.ppu rtl/units/avr-embedded/cp8859_13.ppu rtl/units/avr-embedded/atmega256rfr2.log-ppu rtl/units/avr-embedded/cp1257.ppu rtl/units/avr-embedded/attiny13.log-ppu rtl/units/avr-embedded/cp8859_3.o rtl/units/avr-embedded/cp864.log-ppu rtl/units/avr-embedded/extpas.ppu rtl/units/avr-embedded/cp8859_11.log-ppu rtl/units/avr-embedded/cp857.o rtl/units/avr-embedded/sysconst.log-ppu rtl/units/avr-embedded/heapmgr.log-ppu rtl/units/avr-embedded/cp863.ppu rtl/units/avr-embedded/cp8859_13.log-ppu rtl/units/avr-embedded/cp863.o rtl/units/avr-embedded/cp866.ppu rtl/units/avr-embedded/at90pwm1.log-ppu rtl/units/avr-embedded/cp869.log-ppu rtl/units/avr-embedded/attiny828.log-ppu rtl/units/avr-embedded/cp855.o rtl/units/avr-embedded/cpall.log-ppu rtl/units/avr-embedded/atmega2560.log-ppu rtl/units/avr-embedded/cpkoi8_r.ppu rtl/units/avr-embedded/objpas.log-ppu rtl/units/avr-embedded/cp865.o rtl/units/avr-embedded/cp8859_2.o rtl/units/avr-embedded/cp866.log-ppu rtl/units/avr-embedded/cp8859_1.o rtl/units/avr-embedded/system.ppu rtl/units/avr-embedded/at90pwm3.log-ppu rtl/units/avr-embedded/cp737.log-ppu rtl/units/avr-embedded/cp850.log-ppu rtl/units/avr-embedded/cp1253.o rtl/units/avr-embedded/attiny441.log-ppu rtl/units/avr-embedded/cp8859_7.log-ppu rtl/units/avr-embedded/attiny2313a.log-ppu rtl/units/avr-embedded/attiny841.log-ppu rtl/units/avr-embedded/cpall.ppu rtl/units/avr-embedded/cp8859_16.o rtl/units/avr-embedded/charset.ppu rtl/units/avr-embedded/cp8859_7.o rtl/units/avr-embedded/cp860.ppu rtl/units/avr-embedded/avrsim.ppu rtl/units/avr-embedded/attiny85.log-ppu rtl/units/avr-embedded/cp437.ppu rtl/units/avr-embedded/cp860.log-ppu rtl/units/avr-embedded/uuchar.log-ppu rtl/units/avr-embedded/cp850.o rtl/units/avr-embedded/attiny88.log-ppu rtl/units/avr-embedded/attiny261.log-ppu rtl/units/avr-embedded/dos.ppu