* Package: dev-java/jna-5.11.0-r1:4 * Repository: gentoo * Maintainer: java@gentoo.org * USE: abi_x86_64 amd64 elibc_glibc kernel_linux source userland_GNU * FEATURES: network-sandbox preserve-libs sandbox userpriv usersandbox * Using: openjdk-bin-17 >>> Unpacking source... >>> Unpacking jna-5.11.0.tar.gz to /var/tmp/portage/dev-java/jna-5.11.0-r1/work >>> Source unpacked in /var/tmp/portage/dev-java/jna-5.11.0-r1/work >>> Preparing source in /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0 ... * Applying 5.10.0-build.xml.patch ... [ ok ] * Applying 5.11.0-makefile-flags.patch ... [ ok ] ./lib/test/slf4j-api-1.6.1.jar ./lib/test/reflections-0.9.11.jar ./lib/test/javassist-3.12.1.GA.jar ./lib/test/guava-27.1-jre.jar ./lib/test/dom4j-1.6.1.jar ./lib/test/bcprov-jdk15on-161.jar ./lib/test/bcpkix-jdk15on-161.jar ./lib/native/win32-x86.jar ./lib/native/win32-x86-64.jar ./lib/native/win32-aarch64.jar ./lib/native/w32ce-arm.jar ./lib/native/sunos-x86.jar ./lib/native/sunos-x86-64.jar ./lib/native/sunos-sparcv9.jar ./lib/native/sunos-sparc.jar ./lib/native/out-of-date.jar ./lib/native/openbsd-x86.jar ./lib/native/openbsd-x86-64.jar ./lib/native/linux-x86.jar ./lib/native/linux-x86-64.jar ./lib/native/linux-sparcv9.jar ./lib/native/linux-s390x.jar ./lib/native/linux-riscv64.jar ./lib/native/linux-ppc64le.jar ./lib/native/linux-ppc64.jar ./lib/native/linux-ppc.jar ./lib/native/linux-mips64el.jar ./lib/native/linux-ia64.jar ./lib/native/linux-armel.jar ./lib/native/linux-arm.jar ./lib/native/linux-aarch64.jar ./lib/native/freebsd-x86.jar ./lib/native/freebsd-x86-64.jar ./lib/native/darwin-x86.jar ./lib/native/darwin-x86-64.jar ./lib/native/darwin-ppc64.jar ./lib/native/darwin-ppc.jar ./lib/native/darwin-aarch64.jar ./lib/native/android-x86.jar ./lib/native/android-x86-64.jar ./lib/native/android-mips64.jar ./lib/native/android-mips.jar ./lib/native/android-armv7.jar ./lib/native/android-arm.jar ./lib/native/android-aarch64.jar ./lib/native/aix-ppc64.jar ./lib/native/aix-ppc.jar ./lib/maven-ant-tasks-2.1.3.jar ./lib/junit.jar ./lib/hamcrest-core-1.3.jar ./lib/clover.jar ./lib/checkstyle-8.17-all.jar ./lib/bsh.jar ./lib/asm-8.0.1.jar ./lib/ant.jar ./lib/animal-sniffer-ant-tasks-1.17.jar ./dist/win32-x86.jar ./dist/win32-x86-64.jar ./dist/win32-aarch64.jar ./dist/w32ce-arm.jar ./dist/sunos-x86.jar ./dist/sunos-x86-64.jar ./dist/sunos-sparcv9.jar ./dist/sunos-sparc.jar ./dist/openbsd-x86.jar ./dist/openbsd-x86-64.jar ./dist/linux-x86.jar ./dist/linux-x86-64.jar ./dist/linux-sparcv9.jar ./dist/linux-s390x.jar ./dist/linux-riscv64.jar ./dist/linux-ppc64le.jar ./dist/linux-ppc64.jar ./dist/linux-ppc.jar ./dist/linux-mips64el.jar ./dist/linux-ia64.jar ./dist/linux-armel.jar ./dist/linux-arm.jar ./dist/linux-aarch64.jar ./dist/jnacontrib/demo-x11.jar ./dist/jnacontrib/demo-w32windowhooks.jar ./dist/jnacontrib/demo-w32printing.jar ./dist/jnacontrib/demo-shapedwindow.jar ./dist/jnacontrib/demo-nativewindowmsg.jar ./dist/jnacontrib/demo-msoffice.jar ./dist/jnacontrib/demo-monitordemo.jar ./dist/jnacontrib/demo-dnd.jar ./dist/jnacontrib/demo-balloontips.jar ./dist/jnacontrib/demo-balloonmanager.jar ./dist/jnacontrib/demo-alphamask.jar ./dist/jna.jar ./dist/jna-platform.jar ./dist/jna-platform-jpms.jar ./dist/jna-min.jar ./dist/jna-jpms.jar ./dist/freebsd-x86.jar ./dist/freebsd-x86-64.jar ./dist/darwin.jar ./dist/darwin-x86.jar ./dist/darwin-x86-64.jar ./dist/darwin-ppc64.jar ./dist/darwin-ppc.jar ./dist/darwin-aarch64.jar ./dist/android-x86.jar ./dist/android-x86-64.jar ./dist/android-mips64.jar ./dist/android-mips.jar ./dist/android-armv7.jar ./dist/android-arm.jar ./dist/android-aarch64.jar ./dist/aix-ppc64.jar ./dist/aix-ppc.jar >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0 ... Rewriting attributes Rewriting ./build.xml Rewriting ./native/build.xml Rewriting ./contrib/x11/build.xml Rewriting ./contrib/w32windowhooks/build.xml Rewriting ./contrib/w32printing/build.xml Rewriting ./contrib/shapedwindowdemo/build.xml Rewriting ./contrib/platform/build.xml Rewriting ./contrib/ntservice/build.xml Rewriting ./contrib/native_window_msg/build.xml Rewriting ./contrib/msoffice/build.xml Rewriting ./contrib/monitordemo/build.xml Rewriting ./contrib/dnddemo/build.xml Rewriting ./contrib/balloontips/build.xml Rewriting ./contrib/balloonmanagerdemo/build.xml Rewriting ./contrib/alphamaskdemo/build.xml Rewriting ./build-ant-tools.xml >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0 ... * Disabling all optional ANT_TASKS Warning: Unable to determine tools.jar location. If build fails because sun.* classes could not be found, Make sure you are using a JDK, not JRE as your user/system VM. and that you have java-config version 2.0.30 or above installed. Buildfile: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/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: default: [mkdir] Created dir: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/ant-tools [javac] Compiling 8 source files to /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/ant-tools [javac] Note: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/src/com/sun/jna/ELFAnalyser.java uses unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. -dynamic-properties: [copy] Copying 1 file to /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build [copy] Copying 1 file to /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build [copy] Copying 1 file to /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build [copy] Copying 1 file to /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build [mkdir] Created dir: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/native-linux-x86-64 [mkdir] Created dir: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/headers [mkdir] Created dir: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/classes [mkdir] Created dir: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/test-classes [mkdir] Created dir: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/reports [mkdir] Created dir: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/doc [mkdir] Created dir: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/aar [echo] Java version 17.0.5, compatibility: 1.8, ant: 17 [echo] JNA version 5.11.0-SNAPSHOT, native 6.1.3, android 5110000 [echo] OpenJDK 64-Bit Server VM (Eclipse Adoptium, 17.0.5+8) [echo] java.home=/opt/openjdk-bin-17.0.5_p8 [echo] java.library.path=/opt/openjdk-bin-17.0.5_p8/lib/server:/opt/openjdk-bin-17.0.5_p8/lib:/opt/openjdk-bin-17.0.5_p8/../lib:/opt/openjdk-bin-17.0.5_p8/lib/:/opt/openjdk-bin-17.0.5_p8/lib/server/:/usr/java/packages/lib:/usr/lib64:/lib64:/lib:/usr/lib [echo] os.prefix=linux-x86-64 [echo] os.name=Linux [echo] os.arch=amd64 (little) [echo] build=build [echo] build.native=/var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/native-linux-x86-64 [echo] build.headers=/var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/headers [echo] build.aar=/var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/aar -setup: -enable-native: compile: [mkdir] Created dir: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/jna-src/com/sun/jna [copy] Copying 1 file to /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/jna-src/com/sun/jna [javac] Compiling 1 source file to /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/classes [javac] Compiling 62 source files to /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/classes [javac] /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/src/com/sun/jna/Memory.java:310: warning: [deprecation] finalize() in Object has been deprecated [javac] protected void finalize() { [javac] ^ [javac] /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/src/com/sun/jna/CallbackReference.java:436: warning: [deprecation] finalize() in Object has been deprecated [javac] protected void finalize() { [javac] ^ [javac] /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/src/com/sun/jna/CallbackReference.java:544: warning: [deprecation] isAccessible() in AccessibleObject has been deprecated [javac] if (!callbackMethod.isAccessible()) { [javac] ^ [javac] /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/src/com/sun/jna/Native.java:264: warning: [deprecation] finalize() in Object has been deprecated [javac] protected void finalize() throws Throwable { [javac] ^ [javac] /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/src/com/sun/jna/Native.java:266: warning: [deprecation] finalize() in Object has been deprecated [javac] super.finalize(); [javac] ^ [javac] /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/src/com/sun/jna/NativeLibrary.java:655: warning: [deprecation] finalize() in Object has been deprecated [javac] protected void finalize() { [javac] ^ [javac] Note: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/src/com/sun/jna/Native.java uses or overrides a deprecated API that is marked for removal. [javac] Note: Recompile with -Xlint:removal for details. [javac] Note: Some input files use unchecked or unsafe operations. [javac] Note: Recompile with -Xlint:unchecked for details. [javac] 6 warnings javah: [propertyfile] Creating new property file: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/headers/jni.properties -native-api-check: :rsrc: rsrc: -prepare-native: native: [exec] x86_64-pc-linux-gnu-gcc -pipe -march=native -fno-diagnostics-color -O2 -Wall -Wno-unused -Wno-parentheses -fPIC -O2 -fno-omit-frame-pointer -fno-strict-aliasing -D_REENTRANT -DHAVE_PROTECTION -I"/opt/openjdk-bin-17.0.5_p8/include" -I"/opt/openjdk-bin-17.0.5_p8/include/linux" -I"/var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/headers" -I/include -DJNA_JNI_VERSION='"6.1.3"' -DCHECKSUM='"147a998f0cbc89681a1ae6c0dd121629"' -I/usr/lib64/libffi/include -Wno-unknown-warning-option -Werror -Wno-clobbered -Wno-unused-variable -c testlib2.c -o /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/native-linux-x86-64/testlib2.o [exec] x86_64-pc-linux-gnu-gcc -Wl,-O1 -Wl,--as-needed -Wl,--defsym=__gentoo_check_ldflags__=0 -o /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/native-linux-x86-64/libtestlib2.so -shared -Wl,-soname,/var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/native-linux-x86-64/libtestlib2.so /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/native-linux-x86-64/testlib2.o /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/native-linux-x86-64/libtestlib.so -lffi [exec] /usr/lib/gcc/x86_64-pc-linux-gnu/12/../../../../x86_64-pc-linux-gnu/bin/ld: cannot find /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/native-linux-x86-64/libtestlib.so: No such file or directory [exec] collect2: error: ld returned 1 exit status [exec] make: *** [Makefile:505: /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build/native-linux-x86-64/libtestlib2.so] Error 1 shuffle=255936568 BUILD FAILED /var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0/build.xml:791: exec returned: 2 Total time: 4 seconds * ERROR: dev-java/jna-5.11.0-r1::gentoo failed (compile phase): * eant failed * * Call stack: * ebuild.sh, line 122: Called src_compile * environment, line 3081: Called java-pkg-2_src_compile * environment, line 1461: Called eant 'jar' 'contrib-jars' '-f' 'build.xml' '-Dbuild-native=true' '-Dcompatibility=1.8' '-Ddynlink.native=true' * environment, line 627: Called die * The specific snippet of code: * ant ${antflags} "${@}" || die "eant failed" * * If you need support, post the output of `emerge --info '=dev-java/jna-5.11.0-r1::gentoo'`, * the complete build log and the output of `emerge -pqv '=dev-java/jna-5.11.0-r1::gentoo'`. !!! When you file a bug report, please include the following information: GENTOO_VM=openjdk-bin-17 CLASSPATH="" JAVA_HOME="/opt/openjdk-bin-17.0.5_p8" JAVACFLAGS="-source 1.8 -target 1.8" COMPILER="javac" and of course, the output of emerge --info =jna-5.11.0 * The complete build log is located at '/var/log/portage/dev-java:jna-5.11.0-r1:20221111-204858.log'. * For convenience, a symlink to the build log is located at '/var/tmp/portage/dev-java/jna-5.11.0-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/jna-5.11.0-r1/temp/environment'. * Working directory: '/var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0' * S: '/var/tmp/portage/dev-java/jna-5.11.0-r1/work/jna-5.11.0'