Hi Mattias, 11.02.2016 19:38, Matthias Klose пишет: > Package: src:swi-prolog > Version: 7.2.3-1 > Severity: serious > Tags: sid stretch > > tests fail on i386: > > ERROR: /«PKGBUILDDIR»/packages/jpl/test_jpl.pl:1185: > test threads3: received error: jpl:jFindClass/2: Undefined > procedure: jpl:jni_func/3 > ERROR: /«PKGBUILDDIR»/packages/jpl/test_jpl.pl:1203: > test jref1: received error: plunit_jpl:'unit body'/2: Undefined > procedure: jpl:jni_term_to_jref/2 > ERROR: /«PKGBUILDDIR»/packages/jpl/test_jpl.pl:1213: > test jref2: received error: plunit_jpl:'unit body'/2: Undefined > procedure: jpl:jni_term_to_jref/2 > Makefile:60: recipe for target 'check_pl' failed > make[2]: *** [check_pl] Error 1 > make[2]: Leaving directory '/«PKGBUILDDIR»/packages/jpl' > debian/rules:134: recipe for target 'override_dh_auto_test' failed > make[1]: *** [override_dh_auto_test] Error 2 > make[1]: Leaving directory '/«PKGBUILDDIR»' > debian/rules:70: recipe for target 'build-arch' failed > make: *** [build-arch] Error 2 >
Hmmm... As I can see it cannot find libjpl.so, because on i386 it fails to build that library, see: gcc -shared -rdynamic -Wl,-z,relro -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -L/«PKGBUILDDIR»/src/../lib/i386 -o libjpl.so src/c/jpl.o -ljava -lverify -ljvm -lswipl /usr/bin/ld: cannot find -ljava /usr/bin/ld: cannot find -lverify /usr/bin/ld: cannot find -ljvm collect2: error: ld returned 1 exit status Makefile:43: recipe for target 'libjpl.so' failed make[4]: *** [libjpl.so] Error 1 make[4]: *** Waiting for unfinished jobs.... And compare it to log for amd64: gcc -shared -rdynamic -Wl,-z,relro -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -pthread -L/«PKGBUILDDIR»/src/../lib/amd64 -L'/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64/server' -L'/usr/lib/jvm/java-8-openjdk-amd64/jre/lib/amd64' -o libjpl.so src/c/jpl.o -ljsig -ljava -lverify -ljvm -lswipl Something wrong with Makefile generation on i386. Will look at it. Thanks! Lev Lamberov
signature.asc
Description: OpenPGP digital signature