Bug#724469: FTBFS on all big-endian architectures

Hiroyuki Yamamoto yama1066 at gmail.com
Sun Mar 23 10:52:34 UTC 2014


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



More information about the pkg-perl-maintainers mailing list