Re: Bug#724469: FTBFS on all big-endian architectures
On Sat, Mar 22, 2014 at 11:53:23AM +0100, intrigeri wrote:
>
> AFAICT the latest patch proposed by upstream on February 9 [1] has
> been tested on mips only. My understanding is that upstream has been
> waiting for more test results since then. Can anyone please test this
> on other big-endian architectures?
>
> It would good if we could at least fix this for the 32-bit ones.
>
> [1] https://rt.cpan.org/Ticket/Attachment/1324475/702426/0001-Fix-return-value-handling-on-big-endian-architecture.patch
Works fine for me on powerpc, but fails miserably on s390x:
t/00-basic-types.t ............ ok
t/arg-checks.t ................ ok
t/arrays.t .................... 1/29
# Failed test at t/arrays.t line 14.
# got: '0'
# expected: '6'
Out of memory!
# Looks like you planned 29 tests but ran 2.
# Looks like you failed 1 test of 2 run.
# Looks like your test exited with 1 just after 2.
t/arrays.t .................... Failed 28/29 subtests
t/boxed.t ..................... ok
t/cairo-integration.t ......... ok
t/callbacks.t ................. 1/25
# Failed test at t/callbacks.t line 14.
# got: '6941192'
# expected: '23'
# Failed test at t/callbacks.t line 16.
# got: '894'
# expected: '23'
# Failed test at t/callbacks.t line 17.
# got: '894'
# expected: '23'
# Failed test at t/callbacks.t line 18.
# got: '-1071533088'
# expected: '46'
# Failed test at t/callbacks.t line 22.
# got: '0'
# expected: '23'
# Failed test at t/callbacks.t line 26.
# got: '-1071861040'
# expected: '23'
# Looks like you failed 6 tests of 25.
t/callbacks.t ................. Dubious, test returned 6 (wstat 1536, 0x600)
Failed 6/25 subtests
t/closures.t .................. ok
t/constants.t ................. ok
t/enums.t ..................... Failed 3/4 subtests
t/hashes.t .................... ok
t/interface-implementation.t .. ok
t/objects.t ................... ok
t/structs.t ................... ok
t/values.t .................... ok
t/vfunc-chaining.t ............ ok
t/vfunc-ref-counting.t ........ ok
Test Summary Report
-------------------
t/arrays.t (Wstat: 9 Tests: 2 Failed: 1)
Failed test: 2
Non-zero wait status: 9
Parse errors: Bad plan. You planned 29 tests but ran 2.
t/callbacks.t (Wstat: 1536 Tests: 25 Failed: 6)
Failed tests: 3, 6, 9, 14, 19, 25
Non-zero exit status: 6
t/enums.t (Wstat: 11 Tests: 1 Failed: 0)
Non-zero wait status: 11
Parse errors: Bad plan. You planned 4 tests but ran 1.
Files=16, Tests=297, 222 wallclock secs ( 0.07 usr 0.03 sys + 11.27 cusr 39.60 csys = 50.97 CPU)
Result: FAIL
Failed 3/16 test programs. 7/297 subtests failed.
Reply to: