Testing compilation in packages for aarch64-linux, with CROSSOPT="-n -vx " FPC=/home/muller/pas/fpc-3.2.3/bin/ppca64 BINUTILSPREFIX=aarch64-linux- (GNU assembler (GNU Binutils) 2.42 using rtl/linux) ### gmake -j 16 -r -C packages all CPU_TARGET=aarch64 OS_TARGET=linux BINUTILSPREFIX=aarch64-linux- CROSSOPT="-n -vx " FPC=/home/muller/pas/fpc-3.2.3/bin/ppca64 FPCMAKEOPT="-k-m -kelf32_sparc_sol2 -Xd -Fl/usr/lib32 -Fl/lib/32 -ao-32 -Agas -gl" INSTALL_PREFIX=/home/muller/pas/fpc-3.2.3 gmake: Entering directory '/home/muller/pas/gitlab-fpc-source-fixes/packages' ./fpmake compile --localunitdir=.. --os=linux --cpu=aarch64 -o -Tlinux -o -Paarch64 -o -XPaarch64-linux- -o -daarch64 -o -n -o -vx --compiler=/home/muller/pas/fpc-3.2.3/bin/ppca64 -bu -scp Start compiling package a52 for target aarch64-linux. Compiling a52/src/a52.pas [ 1%] Compiled package a52 Start compiling package aspell for target aarch64-linux. Compiling aspell/BuildUnit_aspell.pp Compiling ./aspell/src/aspell.pp Compiling ./aspell/src/aspelldyn.pp Compiling ./aspell/src/spellcheck.pp [ 3%] Compiled package aspell Start compiling package bfd for target aarch64-linux. Compiling bfd/src/bfd.pas [ 4%] Compiled package bfd Start compiling package rtl-extra for target aarch64-linux. Compiling rtl-extra/BuildUnit_rtl_extra.pp Compiling ./rtl-extra/src/inc/real48utils.pp Compiling ./rtl-extra/src/inc/ucomplex.pp Compiling ./rtl-extra/src/inc/matrix.pp Compiling ./rtl-extra/src/inc/objects.pp Compiling ./rtl-extra/src/unix/printer.pp Compiling ./rtl-extra/src/unix/sockets.pp Compiling ./rtl-extra/src/unix/gpm.pp Compiling ./rtl-extra/src/unix/serial.pp Compiling ./rtl-extra/src/unix/ipc.pp Compiling ./rtl-extra/src/unix/clocale.pp External command "/home/muller/pas/fpc-3.2.3/bin/ppca64 -Tlinux -FUrtl-extra/units/aarch64-linux/ -Fu/home/muller/pas/gitlab-fpc-source-fixes/rtl/units/aarch64-linux/ -Furtl-extra/src/inc -Furtl-extra/src/unix -Firtl-extra/src/inc -Firtl-extra/src/unix -Firtl-extra/src/linux -Tlinux -Paarch64 -XPaarch64-linux- -daarch64 -n -vx -Sc -viq rtl-extra/BuildUnit_rtl_extra.pp" failed with exit code 55552. Console output: Target OS: Linux for AArch64 Compiling rtl-extra/BuildUnit_rtl_extra.pp Compiling ./rtl-extra/src/inc/real48utils.pp Assembling real48utils Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/real48utils.o rtl-extra/units/aarch64-linux/real48utils.s" Compiling ./rtl-extra/src/inc/ucomplex.pp Assembling ucomplex Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/ucomplex.o rtl-extra/units/aarch64-linux/ucomplex.s" Compiling ./rtl-extra/src/inc/matrix.pp User defined: Compile mvecimp.inc for Tvector2_single User defined: Compile mvecimp.inc for Tvector2_double User defined: Compile mvecimp.inc for Tvector2_extended User defined: Compile mvecimp.inc for Tvector3_single User defined: Compile mvecimp.inc for Tvector3_double User defined: Compile mvecimp.inc for Tvector3_extended User defined: Compile mvecimp.inc for Tvector4_single User defined: Compile mvecimp.inc for Tvector4_double User defined: Compile mvecimp.inc for Tvector4_extended User defined: Compile mmatimp.inc for Tmatrix2_single User defined: Compile mmatimp.inc for Tmatrix2_double User defined: Compile mmatimp.inc for Tmatrix2_extended User defined: Compile mmatimp.inc for Tmatrix3_single User defined: Compile mmatimp.inc for Tmatrix3_double User defined: Compile mmatimp.inc for Tmatrix3_extended User defined: Compile mmatimp.inc for Tmatrix4_single User defined: Compile mmatimp.inc for Tmatrix4_double User defined: Compile mmatimp.inc for Tmatrix4_extended Assembling matrix Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/matrix.o rtl-extra/units/aarch64-linux/matrix.s" Compiling ./rtl-extra/src/inc/objects.pp Assembling objects Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/objects.o rtl-extra/units/aarch64-linux/objects.s" Compiling ./rtl-extra/src/unix/printer.pp Assembling printer Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/printer.o rtl-extra/units/aarch64-linux/printer.s" Compiling ./rtl-extra/src/unix/sockets.pp sockets.inc(450,53) Warning: Symbol "ShortNetToHost" is deprecated Assembling sockets Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/sockets.o rtl-extra/units/aarch64-linux/sockets.s" Compiling ./rtl-extra/src/unix/gpm.pp Assembling gpm Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/gpm.o rtl-extra/units/aarch64-linux/gpm.s" Compiling ./rtl-extra/src/unix/serial.pp Assembling serial Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/serial.o rtl-extra/units/aarch64-linux/serial.s" Compiling ./rtl-extra/src/unix/ipc.pp Assembling ipc Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/ipc.o rtl-extra/units/aarch64-linux/ipc.s" Compiling ./rtl-extra/src/unix/clocale.pp Assembling clocale Executing "/home/muller/bin/aarch64-linux-as" with command line "-o rtl-extra/units/aarch64-linux/clocale.o rtl-extra/units/aarch64-linux/clocale.s" BuildUnit_rtl_extra.pp(14,2) Error: Compilation raised exception internally Fatal: Compilation aborted An unhandled exception occurred at $001BA810: EAccessViolation: Access violation $001BA810 line 3730 of scanner.pas $001BCFC8 line 4392 of scanner.pas $001BDCE4 line 4727 of scanner.pas $0031FB5C line 147 of pbase.pas $003913C0 line 991 of pmodules.pas $0020F200 line 399 of parser.pas $0005B168 line 288 of compiler.pas $00011218 line 265 of pp.pas $00011620 The installer encountered the following error: Compilation of "BuildUnit_rtl_extra.pp" failed gmake: *** [Makefile:1733: all] Error 1 gmake: Leaving directory '/home/muller/pas/gitlab-fpc-source-fixes/packages' Failure: Testing packages for aarch64-linux, with OPT="-n -vx " FPC=/home/muller/pas/fpc-3.2.3/bin/ppca64 BINUTILSPREFIX=aarch64-linux-, res=2 (GNU assembler (GNU Binutils) 2.42 using rtl/linux) Error line found in /home/muller/logs/fixes/check-targets/target-check-packages-aarch64-linux.txt: Target all Error 1 in line 1733 Listing directory tests/test/units/linux: tests/test/units/linux/tstatx.pp tests/test/units/linux/tutimensat.pp tests/test/units/linux/tfutimesen.pp