Lennart Sorensen wrote: > On Sat, Mar 22, 2014 at 11:53:23AM +0100, intrigeri wrote: >> intrigeri wrote (20 Jan 2014 17:58:03 GMT) : >>>> https://rt.cpan.org/Ticket/Display.html?id=89552 >>> Sure. Debian porters, I'll let you subscribe to the RT ticket, and >>> hopefully take care of this porting problem. >> >> I'd like to see this RC bug fixed eventually, and I still hope this >> can be done without dropping support for too many architectures in >> this package. >> >> 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 > > Patch works for powerpc and someone else already reported it working > for powerpcspe. > > As expected it does NOT work on ppc64. I am not currently awake enough > to try and figure out why. > > Since mips was already tested with the patch originally, that probably > just leaves sparc and s390 to test (I can't tell if s390 tested it or not, > only that s390x does not work yet due to being 64bit).
On ppc64, failing to build the source package patched was confirmed. -- make[1]: Leaving directory `/«PKGBUILDDIR»' dh_auto_test -a make[1]: Entering directory `/«PKGBUILDDIR»' LD_LIBRARY_PATH=:build PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e" "test_harness(0, 'blib/lib', 'blib/arch')" t/*.t t/00-basic-types.t ............ ok t/arg-checks.t ................ ok # Failed test at t/arrays.t line 14. # got: '0' # expected: '6' t/arrays.t .................... Failed 28/29 subtests t/boxed.t ..................... ok t/cairo-integration.t ......... ok # Failed test at t/callbacks.t line 14. # got: '-40706304' # expected: '23' # Failed test at t/callbacks.t line 16. # got: '7395392' # expected: '23' # Failed test at t/callbacks.t line 17. # got: '7395392' # expected: '23' # Failed test at t/callbacks.t line 18. # got: '-33534596' # expected: '46' # Failed test at t/callbacks.t line 22. # got: '7171660' # expected: '23' # Failed test at t/callbacks.t line 26. # got: '-40706256' # 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 Failed 3/16 test programs. 7/299 subtests failed. 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=299, 835 wallclock secs ( 0.25 usr 0.09 sys + 74.57 cusr 19.01 csys = 93.92 CPU) Result: FAIL make[1]: *** [test_dynamic] Error 255 make[1]: Leaving directory `/«PKGBUILDDIR»' dh_auto_test: make -j1 test returned exit code 2 make: *** [build-arch] Error 2 dpkg-buildpackage: error: debian/rules build-arch gave error exit status 2 ──────────────────────────────────────────────────────────────────────────────── Build finished at 20140323-1923 Finished -- Hiroyuki Yamamoto A75D B285 7050 4BF9 AEDA 91AC 3A10 59C6 5203 04DC -- To UNSUBSCRIBE, email to debian-bugs-rc-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org