system/perl: (ppc) multiple test failures
Found on 32-bit ppc:
Test Summary Report
-------------------
io/shm.t (Wstat: 0 Tests: 21 Failed: 20)
Failed tests: 2-21
../cpan/IPC-SysV/t/ipcsysv.t (Wstat: 768 Tests: 39 Failed: 3)
Failed tests: 19, 21, 24
Non-zero exit status: 3
../cpan/IPC-SysV/t/shm.t (Wstat: 2560 Tests: 23 Failed: 10)
Failed tests: 4-9, 12-15
Non-zero exit status: 10
Files=2667, Tests=1191534, 223 wallclock secs (153.38 usr 43.83 sys + 905.08 cusr 128.64 csys = 1230.93 CPU)
Result: FAIL
make: *** [makefile:838: test_harness] Error 33
>>> ERROR: perl: check failed
Some more details:
# Failed test 2 - write(offs=0) at io/shm.t line 61
# Failed test 3 - write(offs=4) at io/shm.t line 62
# Failed test 4 - read(offs=0) returned ok at io/shm.t line 65
# Failed test 5 - read(offs=0) correct at io/shm.t line 66
# got undef
# expected "\000\000\022g"
# Failed test 6 - read(offs=4) returned ok at io/shm.t line 67
# Failed test 7 - read(offs=4) correct at io/shm.t line 68
# got undef
# expected "\000\0036�"
# Failed test 8 - write(offs=1) at io/shm.t line 70
# Failed test 9 - read(offs=1) returned ok at io/shm.t line 72
# Failed test 10 - read(offs=1) correct at io/shm.t line 73
# got undef
# expected "Shared"
# Failed test 11 - write(offs=0) at io/shm.t line 74
# Failed test 12 - "$id" eq "2" at io/shm.t line 80
# got "1"
# expected "2"
# Failed test 13 - $id + 0 == 2 at io/shm.t line 81
# got "1"
# expected == "2"
# Failed test 14 - shmread FETCH once at io/shm.t line 90
# got "0"
# expected "1"
# Failed test 15 - shmread STORE once at io/shm.t line 91
# got "0"
# expected "1"
# Failed test 16 - setup text at io/shm.t line 96
# Failed test 17 - read it back at io/shm.t line 98
# Failed test 18 - check we got back the expected at io/shm.t line 99
# got "\x{101}"
# expected "�0ab"
# Failed test 19 - setup text (upgraded source) at io/shm.t line 103
# Failed test 20 - read it back (upgraded source) at io/shm.t line 105
# Failed test 21 - check we got back the expected (upgraded source) at io/shm.t line 106
# got ""
# expected "�0ab"
The full log is here: 20220108-20_29_40.624831394_build-tools.log