When attempting to emerge, I get the following error: CLASSPATH=.:/usr/share/gnu-crypto/lib/javax-security.jar:/usr/share/gnu-crypto/lib/gnu-crypto.jar:/usr/share/gnu-crypto/lib/javax-crypto.jar:/usr/share/classpath/glibj.zipclasses /usr/bin/jikes -d classes ./javax/security/cert/CertificateException.java Found 1 system error and issued 1 warning: *** Semantic Warning: I/O warning: "No such file or directory" while trying to open /usr/share/classpath/glibj.zipclasses. *** Semantic Error: You need to modify your classpath, sourcepath, bootclasspath, and/or extdirs setup. Jikes could not find package "java.lang" in: . /usr/share/gnu-crypto/lib/javax-security.jar /usr/share/gnu-crypto/lib/gnu-crypto.jar /usr/share/gnu-crypto/lib/javax-crypto.jar /usr/share/classpath/glibj.zipclasses . make[1]: *** [classes/javax/security/cert/CertificateException.class] Error 1 make[1]: Leaving directory `/tmp/portage/jessie-1.0.0/work/jessie-1.0.0' make: *** [all-recursive] Error 1 Which is somewhat expected, because I don't have a file /usr/share/classpath/glibj.zipclasses (or just glibj.zip for that matter).
Created attachment 58922 [details] jessie-1.0.0.ebuild This fixes the problem. I simply removed the reference to glibj.zip. * I changed it so that CLASSPATH is no longer exported, but instead a local variable, MY_CLASSPATH, is used, as per #50306 * I also changed JAVAC to use MY_JAVAC. * The configure script doesn't like jikes. I get the error: checking if /usr/bin/jikes works... configure: error: The Java compiler /usr/bin/jikes failed (see config.log, check the CLASSPATH?) Checking the config.log reveals: *** Semantic Error: You need to modify your classpath, sourcepath, bootclasspath, and/or extdirs setup. Jikes could not find package "java.lang" in: . /usr/share/gnu-crypto/lib/javax-security.jar /usr/share/gnu-crypto/lib/gnu-crypto.jar /usr/share/gnu-crypto/lib/javax-crypto.jar .
Merged changes from experimental. This should be fixed. Thanks for reporting. ;D