Source: libjna-java Version: 5.5.0-1 Severity: serious Justification: FTBFS on amd64 Tags: bullseye sid ftbfs Usertags: ftbfs-20200802 ftbfs-bullseye
Hi, During a rebuild of all packages in sid, your package failed to build on amd64. Relevant part (hopefully): > make[1]: Entering directory '/<<PKGBUILDDIR>>' > ln -s /usr/share/java/ant.jar lib/ant.jar > ant -f build.xml \ > -Dcompatibility=8 \ > -Dcflags_extra.native="" \ > -Ddynlink.native=true \ > -Dnomixedjar.native=true \ > -Djni.md5="" \ > -Djar.compress=true \ > -Dmaven-release=true \ > -Dbuild-native=true \ > -Dyear=2020 \ > jar javadoc contrib-jars native > Buildfile: /<<PKGBUILDDIR>>/build.xml > [typedef] Could not load definitions from resource > org/apache/maven/artifact/ant/antlib.xml. It could not be found. > [typedef] Could not load definitions from resource > org/codehaus/mojo/animal_sniffer/antlib.xml. It could not be found. > > -prepare-anttools: > [mkdir] Created dir: /<<PKGBUILDDIR>>/build/ant-tools > [javac] Compiling 3 source files to /<<PKGBUILDDIR>>/build/ant-tools > [javac] Note: /<<PKGBUILDDIR>>/src/com/sun/jna/ELFAnalyser.java uses > unchecked or unsafe operations. > [javac] Note: Recompile with -Xlint:unchecked for details. > > -dynamic-properties: > [mkdir] Created dir: /<<PKGBUILDDIR>>/build/native-linux-x86-64 > [mkdir] Created dir: /<<PKGBUILDDIR>>/build/headers > [mkdir] Created dir: /<<PKGBUILDDIR>>/build/classes > [mkdir] Created dir: /<<PKGBUILDDIR>>/build/test-classes > [mkdir] Created dir: /<<PKGBUILDDIR>>/build/reports > [mkdir] Created dir: /<<PKGBUILDDIR>>/doc > [mkdir] Created dir: /<<PKGBUILDDIR>>/build/aar > [echo] Java version 11.0.8, compatibility: 8, ant: 11 > [echo] JNA version 5.5.0, native 6.1.0, android 5050000 > [echo] OpenJDK 64-Bit Server VM (Debian, 11.0.8+10-post-Debian-1) > [echo] java.home=/usr/lib/jvm/java-11-openjdk-amd64 > [echo] > java.library.path=/usr/java/packages/lib:/usr/lib/x86_64-linux-gnu/jni:/lib/x86_64-linux-gnu:/usr/lib/x86_64-linux-gnu:/usr/lib/jni:/lib:/usr/lib > [echo] os.prefix=linux-x86-64 > [echo] os.name=Linux > [echo] os.arch=amd64 (little) > [echo] build=build > [echo] build.native=/<<PKGBUILDDIR>>/build/native-linux-x86-64 > [echo] build.headers=/<<PKGBUILDDIR>>/build/headers > [echo] build.aar=/<<PKGBUILDDIR>>/build/aar > > -setup: > > -enable-native: > > compile: > [javac] Compiling 63 source files to /<<PKGBUILDDIR>>/build/classes > [javac] warning: [options] bootstrap class path not set in conjunction > with -source 8 > [javac] /<<PKGBUILDDIR>>/src/com/sun/jna/Memory.java:181: warning: > [deprecation] finalize() in Object has been deprecated > [javac] protected void finalize() { > [javac] ^ > [javac] /<<PKGBUILDDIR>>/src/com/sun/jna/CallbackReference.java:379: > warning: [deprecation] finalize() in Object has been deprecated > [javac] protected void finalize() { > [javac] ^ > [javac] /<<PKGBUILDDIR>>/src/com/sun/jna/CallbackReference.java:485: > warning: [deprecation] isAccessible() in AccessibleObject has been deprecated > [javac] if (!callbackMethod.isAccessible()) { > [javac] ^ > [javac] /<<PKGBUILDDIR>>/src/com/sun/jna/Native.java:238: warning: > [deprecation] finalize() in Object has been deprecated > [javac] protected void finalize() throws Throwable { > [javac] ^ > [javac] /<<PKGBUILDDIR>>/src/com/sun/jna/Native.java:240: warning: > [deprecation] finalize() in Object has been deprecated > [javac] super.finalize(); > [javac] ^ > [javac] /<<PKGBUILDDIR>>/src/com/sun/jna/NativeLibrary.java:649: warning: > [deprecation] finalize() in Object has been deprecated > [javac] protected void finalize() { > [javac] ^ > [javac] Note: Some input files use unchecked or unsafe operations. > [javac] Note: Recompile with -Xlint:unchecked for details. > [javac] 7 warnings > > javah: > [propertyfile] Creating new property file: > /<<PKGBUILDDIR>>/build/headers/jni.properties > > -native-api-check: > > :rsrc: > > rsrc: > > -prepare-native: > > native: > [exec] make[2]: Entering directory '/<<PKGBUILDDIR>>/native' > [exec] gcc -m64 -W -Wall -Wno-unused -Wno-parentheses -fPIC -O2 > -fno-omit-frame-pointer -fno-strict-aliasing -D_REENTRANT -DHAVE_PROTECTION > -I"/usr/lib/jvm/java-11-openjdk-amd64/include" > -I"/usr/lib/jvm/java-11-openjdk-amd64/include/linux" > -I"/<<PKGBUILDDIR>>/build/headers" -I/include -DJNA_JNI_VERSION='"6.1.0"' > -DCHECKSUM='""' -Wno-unknown-warning-option -Werror -Wno-clobbered > -Wno-unused-variable -c dispatch.c -o > /<<PKGBUILDDIR>>/build/native-linux-x86-64/dispatch.o > [exec] In file included from dispatch.h:33, > [exec] from dispatch.c:30: > [exec] dispatch.c: In function ‘dispatch_direct’: > [exec] dispatch.c:1770:23: error: ‘alloca’ bound is unknown > [-Werror=alloca-larger-than=] > [exec] 1770 | args[i] = > alloca(data->cif.arg_types[i]->size); > [exec] | ^~~~~~ > [exec] dispatch.c:1796:23: error: ‘alloca’ bound is unknown > [-Werror=alloca-larger-than=] > [exec] 1796 | args[i] = > alloca(data->cif.arg_types[i]->size); > [exec] | ^~~~~~ > [exec] make[2]: Leaving directory '/<<PKGBUILDDIR>>/native' > [exec] dispatch.c: At top level: > [exec] cc1: note: unrecognized command-line option > ‘-Wno-unknown-warning-option’ may have been intended to silence earlier > diagnostics > [exec] cc1: all warnings being treated as errors > [exec] make[2]: *** [Makefile:430: > /<<PKGBUILDDIR>>/build/native-linux-x86-64/dispatch.o] Error 1 > > BUILD FAILED > /<<PKGBUILDDIR>>/build.xml:1007: exec returned: 2 > > Total time: 5 seconds > make[1]: *** [debian/rules:27: override_dh_auto_build] Error 1 The full build log is available from: http://qa-logs.debian.net/2020/08/02/libjna-java_5.5.0-1_unstable.log A list of current common problems and possible solutions is available at http://wiki.debian.org/qa.debian.org/FTBFS . You're welcome to contribute! About the archive rebuild: The rebuild was done on EC2 VM instances from Amazon Web Services, using a clean, minimal and up-to-date chroot. Every failed build was retried once to eliminate random failures.