From franfar at gmail.com Sat Jun 6 00:25:43 2026 From: franfar at gmail.com (=?UTF-8?Q?Francesc_Farf=C3=A1n_Luelmo?=) Date: Sat, 6 Jun 2026 00:25:43 +0200 Subject: [fpc-devel] =?utf-8?q?FPC_3=2E2=2E4-rc1_build_and_test_report_?= =?utf-8?q?=E2=80=94_x86=5F64_Manjaro_Linux_=28Arch-based=29?= Message-ID: Hi, I'd like to report the results of building and testing FPC 3.2.4-rc1 on Manjaro Linux (Arch-based), x86_64. Platform: x86_64-linux OS: Manjaro Linux XFCE (Arch-based) Kernel: Linux (ThinkPad T580) Bootstrap FPC: 3.2.2 (installed via pacman) GCC: 16.1.1 (GCC 2026) GNU ld: 2.46.0 GNU make: 4.4.1 Build command: make -j4 all FPC=/usr/bin/fpc Build result: SUCCESS (~2m 42s) Install command: make install PREFIX=$HOME/fpc-test Install result: SUCCESS Test command: make full TEST_FPC=$HOME/fpc-test/lib/fpc/3.2.4/ppcx64 -j4 Test result: COMPLETED --- Test summary --- Total = 8126 Compilations = 4990 (ok: 4977 / failed: 13) Compiled OK = 3807 Failed as expected = 1170 Compilation failures = 9 Should have failed = 4 Runs = 3136 (ok: 3123 / failed: 13) Skipped = 516 --- Notable failures --- 1. test/cg/tcppcl1 ? COMPILE FAILED Requires libstdc++ (C++ exception handling). /usr/bin/ld: cpptcl1.o: undefined reference to `__gxx_personality_v0' Likely a missing libstdc++ dependency in this environment, not a compiler bug. 2. webtbs/tw0876 ? COMPILE FAILED Marked {%note=This test needs C libraries}, uses -pg (profiling). Fails linking against libc_nonshared.a (__dso_handle hidden symbol). Likely an environment/toolchain issue with GCC 16 + glibc, not a compiler bug. 3. test/opt/tdfa11 ? COMPILE FAILED Built with -Oodfa -Sew -vw. Warning treated as error: "Variable 'i' does not seem to be initialized" Possibly a regression in DFA optimization or warning classification. 4. test/opt/tdfa8 ? SHOULD HAVE FAILED but compiled successfully Inverted result with DFA optimization. Related to tdfa11? 5. test/tarray15 ? RUN FAILED Exitcode: 19 (expected 0). Possible runtime crash. 6. test/timplements4a, test/timplements4b ? RUN FAILED Exit code 1 (expected 0). 7. packages/fcl-registry/tests/tregistry2, packages/fcl-registry/tests/tregtestframework, packages/pastojs/tests/testpas2js ? COMPILE FAILED Likely missing optional package dependencies in this environment. --- Notes --- - tw0876/tcppcl1 failures are almost certainly toolchain-related (GCC 16, newer glibc), not FPC bugs. - tdfa11/tdfa8 pair looks worth investigating as a possible DFA regression. - tarray15 and timplements4a/4b warrant attention. - Full log available on request. Best regards, Francesc Viladecans, Barcelona -------------- next part -------------- An HTML attachment was scrubbed... URL: -------------- next part -------------- Failed to run ../packages/fcl-registry/tests/tregistry2.pp 2024/07/21 19:54:24 (101) Test FAILED. Error code: 101 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed to run ../packages/fcl-registry/tests/tregtestframework.pp 2024/07/21 19:54:24 (2) Time:00.003 N:8 E:1 F:0 I:0 TTestXMLRegistry Time:00.002 N:3 E:0 F:0 I:0 00.001 TestReadBufDataDWord 00.000 TestReadBufDataString 00.001 TestReadBufDataBinary TTestBasics Time:00.001 N:5 E:1 F:0 I:0 -- Failed to run ../packages/pastojs/tests/testpas2js.pp 2024/07/21 19:54:24 (1) TTestStatementConverter.TestTryExceptStatementOnE TJSVariableStatement TTestStatementConverter.TestTryExceptStatementOnE TJSVariableStatement // Test : TestEmptyProgram program test1; begin end. -- Failed to compile test/cg/tcppcl1.pp 2024/07/21 19:54:24 /usr/bin/ld: ./output/x86_64-linux/test/cg/cpptcl1.o:(.eh_frame+0x12): referencia a `__gxx_personality_v0' sin definir tcppcl1.pp(95,1) Error: Error while linking tcppcl1.pp(95,1) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed to compile test/opt/tdfa11.pp 2024/07/21 19:54:24 tdfa11.pp(15,14) Warning: Variable "i" does not seem to be initialized tdfa11.pp(17) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed, compilation successful test/opt/tdfa8.pp 2024/07/21 19:54:24 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed to compile test/packages/webtbs/tw14265.pp 2024/07/21 19:54:24 /usr/bin/ld: no se puede encontrar -lgcc: No existe el fichero o el directorio /usr/bin/ld: ha instalado la versi n est tica de la biblioteca gcc ? tw14265.pp(46,1) Error: Error while linking -- Failed to run test/tarray15.pp 2024/07/21 19:54:24 (19) Exitcode: 19 (expected 0) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed to run test/timplements4a.pp 2024/07/21 19:54:24 (1) o1 and o1.fi created i2 queried the first time setting o1.fi to nil o1.fi niled i2 queried the second time Heap dump by heaptrc unit of /home/fran/fpc-build/fpc-3.2.4-rc1/tests/output/x86_64-linux/test/chunk000000011test/timplements4a -- Failed to run test/timplements4b.pp 2024/07/21 19:54:24 (1) o1 and o1.fi created i2 queried the first time setting o1.fi to nil Heap dump by heaptrc unit of /home/fran/fpc-build/fpc-3.2.4-rc1/tests/output/x86_64-linux/test/chunk000000011test/timplements4b 32 memory blocks allocated : 2679/2712 32 memory blocks freed : 2679/2712 -- Failed to compile test/tset6.pp 2024/07/21 19:54:24 tset6.pp(9,21) Error: illegal type declaration of set elements tset6.pp(10,22) Error: illegal type declaration of set elements tset6.pp(11,22) Error: illegal type declaration of set elements tset6.pp(12,22) Error: illegal type declaration of set elements tset6.pp(13,23) Error: illegal type declaration of set elements tset6.pp(16,7) Error: Illegal expression -- Failed to compile tbs/tb0528.pp 2024/07/21 19:54:24 output/x86_64-linux/tbs/chunk000010004tbs/tb0528.o: en la funci n `main': tb0528.pp:(.text.n_main+0x32): reubicaci n truncada para ajustar: R_X86_64_32S contra `.bss.n_u_$p$tb0528_$$_b' tb0528.pp:(.text.n_main+0x45): reubicaci n truncada para ajustar: R_X86_64_32S contra `.bss.n_u_$p$tb0528_$$_c' -- Failed to compile webtbs/tw0876.pp 2024/07/21 19:54:26 Note: This test needs C libraries /usr/bin/ld: /usr/lib/libc_nonshared.a(atexit.oS): en la funci n `atexit': (.text+0x7): referencia a `__dso_handle' sin definir /usr/bin/ld: output/x86_64-linux/webtbs/chunk000020000webtbs/tw0876: el s mbolo oculto -- Failed to run webtbs/tw12038.pp 2024/07/21 19:54:26 (1) numi: 7 Propriete 1 = FP2 Property Type : AnsiString Getter :0000000000000010 Setter :0000000000000010 StoredProc :0000000000000001 -- Failed to compile webtbs/tw17236.pp 2024/07/21 19:54:26 ./tstunits/x86_64-linux/system.o: en la funci n `SYSTEM_$$_SETUPENTRYINFORMATION$TENTRYINFORMATION': system.pp:(.text.n_system_$$_setupentryinformation$tentryinformation+0xb): reubicaci n truncada para ajustar: R_X86_64_PC32 contra `.bss.n_u_$system_$$_entryinformation' ./tstunits/x86_64-linux/system.o: en la funci n `SYSTEM_$$_GETERRNO$$LONGINT': -- Failed to run webtbs/tw17904.pp 2024/07/21 19:54:26 (3) u8: 145, 17 u16: 146, 18 u32: 147, 19 s8: 144, 16 s16: 130, 2 s32: 131, 3 -- Failed to run webtbs/tw22744b.pp 2024/07/21 19:54:26 (1) Convoluted {$Q+,R+}{$Push} Exception Range check error This test failed >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed to compile webtbs/tw26481.pp 2024/07/21 19:54:26 tw26481.pp(25,34) Error: Generic type parameter "THashFactory" does not match with the one in the declaration tw26481.pp(20,27) Error: Generic type parameter declared as "T" tw26481.pp(25,48) Error: Generic type parameter "T" does not match with the one in the declaration tw26481.pp(20,30) Error: Generic type parameter declared as "THashFactory" tw26481.pp(34) Fatal: There were 4 errors compiling module, stopping Fatal: Compilation aborted -- Failed to run webtbs/tw2886.pp 2024/07/21 19:54:26 (1) Param 1/2 $self:Pointer ERROR! >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed to run webtbs/tw29957.pp 2024/07/21 19:54:26 (1) Exitcode: 1 (expected 0) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed to compile webtbs/tw39178.pp 2024/07/21 19:54:26 tw39178.pp(49,8) Error: Identifier not found "BMI2Support" tw39178.pp(58) Fatal: There were 1 errors compiling module, stopping Fatal: Compilation aborted >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed to run webtbs/tw3930.pp 2024/07/21 19:54:26 (1) Exitcode: 1 (expected 0) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed to run webtbs/tw4809.pp 2024/07/21 19:54:26 (0) Exitcode: 0 (expected 201) >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed, compilation successful webtbf/tw22665b.pp 2024/07/21 19:54:24 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed, compilation successful webtbf/tw25862.pp 2024/07/21 19:54:24 >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> Failed, compilation successful webtbf/tw3930a.pp 2024/07/21 19:54:24 -------------- next part -------------- A non-text attachment was scrubbed... Name: log Type: application/octet-stream Size: 562052 bytes Desc: not available URL: -------------- next part -------------- A non-text attachment was scrubbed... Name: faillist Type: application/octet-stream Size: 520 bytes Desc: not available URL: