[fpc-devel] FPC 3.2.4-rc1 build and test report — x86_64 Manjaro Linux (Arch-based)
Francesc Farfán Luelmo
franfar at gmail.com
Sat Jun 6 00:25:43 CEST 2026
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: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20260606/7298c4f3/attachment-0001.htm>
-------------- 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: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20260606/7298c4f3/attachment-0002.obj>
-------------- next part --------------
A non-text attachment was scrubbed...
Name: faillist
Type: application/octet-stream
Size: 520 bytes
Desc: not available
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20260606/7298c4f3/attachment-0003.obj>
More information about the fpc-devel
mailing list