make[2]: Entering directory `/var/tmp/portage/gettext-0.11.5/work/gettext-0.11.5/intl-java' /bin/sh ../lib/javacomp.sh -d . ./gnu/gettext/GettextResource.java cd . && test ! -d /usr/lib/jdk1.1.8 || env PATH=/usr/lib/jdk1.1.8/bin:$PATH javadoc -d javadoc1 gnu/gettext/*.java cd . && test ! -d /usr/lib/jdk1.3.1 || env PATH=/usr/lib/jdk1.3.1/bin:$PATH javadoc -d javadoc2 gnu/gettext/*.java BuildPath: No such file or directory BuildPath: using /opt/ibm-jdk-1.3.1/bin/ex BuildPath: No such file or directory BuildPath: using /opt/ibm-jdk-1.3.1/bi Can't find libjvm.so make[2]: *** [gnu/gettext/GettextResource.class] Error 1 make[2]: Leaving directory `/var/tmp/portage/gettext-0.11.5/work/gettext-0.11.5/intl-java' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/gettext-0.11.5/work/gettext-0.11.5' make: *** [all] Error 2 !!! ERROR: The ebuild did not complete successfully. Same results with USE="-java".
ugh, java stuff is beyond me
I also get make[2]: Entering directory `/usr/src/portage/portage/gettext-0.11.5/work/gettext-0.11.5/intl-java' /bin/sh ../lib/javacomp.sh -d . ./gnu/gettext/GettextResource.java cd . && test ! -d /usr/lib/jdk1.1.8 || env PATH=/usr/lib/jdk1.1.8/bin:$PATH javadoc -d javadoc1 gnu/gettext/*.java cd . && test ! -d /usr/lib/jdk1.3.1 || env PATH=/usr/lib/jdk1.3.1/bin:$PATH javadoc -d javadoc2 gnu/gettext/*.java BuildPath: No such file or directory BuildPath: using /opt/ibm-jdk-1.3.1/bin/ex BuildPath: No such file or directory BuildPath: using /opt/ibm-jdk-1.3.1/bi Can't find libjvm.so make[2]: *** [gnu/gettext/GettextResource.class] Error 1 make[2]: Leaving directory `/usr/src/portage/portage/gettext-0.11.5/work/gettext-0.11.5/intl-java' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/src/portage/portage/gettext-0.11.5/work/gettext-0.11.5' make: *** [all] Error 2 Tying to use IBM java
I have verified that it works correctly with the Blackdown JRE in the same enviroment it fails using the IBM JDK.
I saw the same problem with ibm-jdk-1.3.1. After upgrading to ibm-jdk-1.4 (current ebuild) gettext built without problems.
I'm using sun-j2sdk-1.4.0 and it doesn't build
can you output your PATH for me (as root) gettext should use gjc imo.
This should be fixed in portage 2.0.45-r3. If you have any problems related to this, please reopen the bug