Post by Lennart Sorensenhttps://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-dist-***@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact ***@lists.debian.org