Bug#779687: libdevel-callchecker-perl: FTBFS on i386: DynaLoader bombs out
Aaron M. Ucko
ucko at debian.org
Wed Mar 4 03:32:50 UTC 2015
Source: libdevel-callchecker-perl
Version: 0.006-1
Severity: serious
Justification: fails to build from source
The automated build of libdevel-callchecker-perl failed (only) on
i386 due to test suite errors (excerpted from
https://buildd.debian.org/status/fetch.php?pkg=libdevel-callchecker-perl&arch=i386&ver=0.006-1&stamp=1425399391 ):
cd . && ./Build test --verbose 1
Can't use an undefined value as a subroutine reference at /usr/lib/i386-linux-gnu/perl/5.20/DynaLoader.pm line 210.
END failed--call queue aborted at lib/Devel/CallChecker.pm line 210.
Compilation failed in require at t/WriteHeader.pm line 14.
# Looks like your test exited with 2 before it could output anything.
t/callck.t .....
1..79
Dubious, test returned 2 (wstat 512, 0x200)
Failed 79/79 subtests
The portion of DynaLoader.pm leading up to line 210 (from
DynaLoader::bootstrap) reads
boot:
my $xs = dl_install_xsub("${module}::bootstrap", $boot_symbol_ref, $file);
# See comment block above
push(@dl_shared_objects, $file); # record files loaded
&$xs(@args);
I'm not sure if it's relevant, but the i386 build of perl has the
unusual property that the perl binary links statically rather than
dynamically to libperl for performance reasons.
At any rate, could you please take a look?
Thanks!
More information about the pkg-perl-maintainers
mailing list