* Using: ibm-jdk-bin-1.6 >>> Unpacking source... >>> Unpacking jna-3.0.3.tar.bz2 to /var/tmp/portage/dev-java/jna-3.0.3-r1/work >>> Source unpacked in /var/tmp/portage/dev-java/jna-3.0.3-r1/work >>> Preparing source in /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3 ... * Applying makefile-flags.patch ...  [ ok ] >>> Source prepared. >>> Configuring source in /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3 ... Rewriting attributes Rewriting ./build.xml >>> Source configured. >>> Compiling source in /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3 ... * Using following ANT_TASKS: ant-nodeps Buildfile: build.xml -dynamic-properties: [echo] Java version: 1.6.0, compatibility: 1.4 [echo] JNA version 3.0.3, native API version 3.0.4 [mkdir] Created dir: /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/build/classes [mkdir] Created dir: /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/build/test-classes [mkdir] Created dir: /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/build/reports [mkdir] Created dir: /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/doc -setup: compile: [javac] Compiling 76 source files to /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/build/classes javah: -native-api-check: :rsrc: rsrc: native: [exec] cc -O2 -pipe -mcpu=power5 -mtune=power5 -fno-strict-aliasing -frename-registers -fivopts -ftree-vectorize -I/usr/lib/libffi-3.0.8/include -Wall -Wno-unused -Wno-parentheses -fPIC -fno-omit-frame-pointer -fno-strict-aliasing -D_REENTRANT -DHAVE_PROTECTION -I"/opt/ibm-jdk-bin-1.6.0.6/jre/../include" -I"/opt/ibm-jdk-bin-1.6.0.6/jre/../include/linux" -I"/var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/build/native" -I/var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/build/native/libffi/include -DVERSION='"3.0.4"' -DCHECKSUM='"892beacd437514d23ed9b1cefeb2ead6"' -c dispatch.c -o /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/build/native/dispatch.o [exec] In file included from dispatch.c:72: [exec] /opt/ibm-jdk-bin-1.6.0.6/jre/../include/linux/jawt_md.h:11:22: error: X11/Xlib.h: No such file or directory [exec] /opt/ibm-jdk-bin-1.6.0.6/jre/../include/linux/jawt_md.h:12:23: error: X11/Xutil.h: No such file or directory [exec] /opt/ibm-jdk-bin-1.6.0.6/jre/../include/linux/jawt_md.h:13:27: error: X11/Intrinsic.h: No such file or directory [exec] In file included from dispatch.c:72: [exec] /opt/ibm-jdk-bin-1.6.0.6/jre/../include/linux/jawt_md.h:33: error: expected specifier-qualifier-list before 'Drawable' [exec] dispatch.c: In function 'Java_com_sun_jna_Native_getWindowHandle0': [exec] dispatch.c:1797: error: 'JAWT_X11DrawingSurfaceInfo' has no member named 'drawable' [exec] make: *** [/var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/build/native/dispatch.o] Error 1 BUILD FAILED /var/tmp/portage/dev-java/jna-3.0.3-r1/work/jna-3.0.3/build.xml:274: exec returned: 2 Total time: 8 seconds * * ERROR: dev-java/jna-3.0.3-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 4566: Called java-pkg-2_src_compile * environment, line 2535: Called eant 'jar' '-f' 'build.xml' * environment, line 993: Called die * The specific snippet of code: * ant ${antflags} "${@}" || die "eant failed" * The die message: * eant failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/dev-java/jna-3.0.3-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-java/jna-3.0.3-r1/temp/environment'. * !!! When you file a bug report, please include the following information: GENTOO_VM=ibm-jdk-bin-1.6 CLASSPATH="" JAVA_HOME="/opt/ibm-jdk-bin-1.6.0.6" JAVACFLAGS="-source 1.4 -target 1.4" COMPILER="javac" and of course, the output of emerge --info