Bug#892121: libxml-saxon-xslt2-perl FTBFS with libsaxonhe-java 9.8.0.8+dfsg+1-1

Adrian Bunk bunk at debian.org
Mon Mar 5 19:54:43 UTC 2018


Source: libxml-saxon-xslt2-perl
Version: 0.010-2
Severity: serious
Tags: buster sid

https://tests.reproducible-builds.org/debian/rb-pkg/unstable/amd64/libxml-saxon-xslt2-perl.html

...
 debian/rules build
CDBS WARNING:  copyright-check disabled - licensecheck is missing.
test -x debian/rules
mkdir -p "."

Scanning upstream source for new/changed copyright notices...

set -e; LC_ALL=C.UTF-8 /usr/bin/licensecheck --check '.*' --recursive --copyright --deb-fmt --ignore '^(debian/(changelog|copyright(|_hints|_newhints)))$' --lines 0 * | /usr/lib/cdbs/licensecheck2dep5 > debian/copyright_newhints
/bin/sh: 1: /usr/bin/licensecheck: not found
0 combinations of copyright and licensing found.
No new copyright notices found - assuming no news is good news...
touch debian/stamp-copyright-check
touch debian/stamp-upstream-cruft
cd . && /usr/bin/perl -I. Makefile.PL NOECHO= INSTALLDIRS=vendor
Checking if your kit is complete...
Looks good
Generating a Unix-style Makefile
Writing Makefile for XML::Saxon::XSLT2
Writing MYMETA.yml and MYMETA.json
/usr/bin/make -C . OPTIMIZE="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include" LDDLFLAGS="-Wl,-z,relro -shared -L/usr/local/lib -fstack-protector-strong" all
make[1]: Entering directory '/build/1st/libxml-saxon-xslt2-perl-0.010'
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/lib/XML/Saxon
chmod 755 blib/lib/XML/Saxon
touch blib/lib/XML/Saxon/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/arch
chmod 755 blib/arch
touch blib/arch/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/lib/auto/XML/Saxon/XSLT2
chmod 755 blib/lib/auto/XML/Saxon/XSLT2
touch blib/lib/auto/XML/Saxon/XSLT2/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/arch/auto/XML/Saxon/XSLT2
chmod 755 blib/arch/auto/XML/Saxon/XSLT2
touch blib/arch/auto/XML/Saxon/XSLT2/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/bin
chmod 755 blib/bin
touch blib/bin/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/script
chmod 755 blib/script
touch blib/script/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/man1
chmod 755 blib/man1
touch blib/man1/.exists
"/usr/bin/perl" -MExtUtils::Command -e 'mkpath' -- blib/man3
chmod 755 blib/man3
touch blib/man3/.exists
true
true
true
"/usr/bin/perl" -MExtUtils::Install -e 'pm_to_blib({@ARGV}, '\''blib/lib/auto'\'', q[], '\''755'\'')' -- \
  'lib/XML/Saxon/XSLT2.pm' 'blib/lib/XML/Saxon/XSLT2.pm' 
cp lib/XML/Saxon/XSLT2.pm blib/lib/XML/Saxon/XSLT2.pm
touch pm_to_blib
true
true
true
true
true
true
"/usr/bin/perl" "-MExtUtils::Command::MM" -e pod2man "--" --section=3pm --perm_rw=644 -u \
  lib/XML/Saxon/XSLT2.pm blib/man3/XML::Saxon::XSLT2.3pm 
Manifying 1 pod document
true
make[1]: Leaving directory '/build/1st/libxml-saxon-xslt2-perl-0.010'
touch debian/stamp-makefile-build
/usr/bin/make -C . OPTIMIZE="-g -O2 -fstack-protector-strong -Wformat -Werror=format-security -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -Wdate-time -D_FORTIFY_SOURCE=2 -D_REENTRANT -D_GNU_SOURCE -DDEBIAN -fwrapv -fno-strict-aliasing -pipe -I/usr/local/include" LDDLFLAGS="-Wl,-z,relro -shared -L/usr/local/lib -fstack-protector-strong" test TEST_VERBOSE=1
make[1]: Entering directory '/build/1st/libxml-saxon-xslt2-perl-0.010'
true
true
true
true
true
true
true
true
true
PERL_DL_NONLAZY=1 "/usr/bin/perl" "-MExtUtils::Command::MM" "-MTest::Harness" "-e" "undef *Test::Harness::Switches; test_harness(1, 'blib/lib', 'blib/arch')" t/*.t
Use of uninitialized value $home in string ne at /usr/share/perl5/Inline.pm line 1352, <DATA> line 1.

A problem was encountered while attempting to compile and install your Inline
Java code. The command that failed was:
  "/usr/lib/jvm/default-java/bin/javac" -deprecation  -d "/build/1st/libxml-saxon-xslt2-perl-0.010/_Inline/lib/auto/XML/Saxon/XSLT2_dbc0" Transformer.java > cmd.out 2>&1

The build directory was:
/build/1st/libxml-saxon-xslt2-perl-0.010/_Inline/build/XML/Saxon/XSLT2_dbc0

The error message was:
Transformer.java:181: error: constructor Serializer in class Serializer cannot be applied to given types;
		Serializer out = new Serializer();
		                 ^
  required: Processor
  found: no arguments
  reason: actual and formal argument lists differ in length
Note: Transformer.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error


To debug the problem, cd to the build directory, and inspect the output files.

 at t/01basic.t line 0.
INIT failed--call queue aborted.
# Looks like your test exited with 1 before it could output anything.
t/01basic.t .. 
1..4
Dubious, test returned 1 (wstat 256, 0x100)
Failed 4/4 subtests 

Test Summary Report
-------------------
t/01basic.t (Wstat: 256 Tests: 0 Failed: 0)
  Non-zero exit status: 1
  Parse errors: Bad plan.  You planned 4 tests but ran 0.
Files=1, Tests=0,  2 wallclock secs ( 0.02 usr  0.02 sys +  3.28 cusr  0.41 csys =  3.73 CPU)
Result: FAIL
Failed 1/1 test programs. 0/0 subtests failed.
make[1]: *** [Makefile:833: test_dynamic] Error 1



More information about the pkg-perl-maintainers mailing list