Fails with dev-java/ibm-jdk-bin-1.6.0.1 on amd64: core.bootstrap.compile: [javac] Compiling 2 source files to /var/tmp/portage/dev-java/emma-2.0.5312-r1/work/emma-2.0.5312/out/core/classes [javac] /var/tmp/portage/dev-java/emma-2.0.5312-r1/work/emma-2.0.5312/out/core/srcgen/com/vladium/app/IAppVersion.java:16: cannot access java.lang.Object [javac] class file for java.lang.Object not found [javac] interface IAppVersion [javac] ^ [javac] /var/tmp/portage/dev-java/emma-2.0.5312-r1/work/emma-2.0.5312/core/java12/com/vladium/emma/IAppConstants.java:23: cannot find symbol [javac] symbol : class String [javac] location: interface com.vladium.emma.IAppConstants [javac] String APP_NAME = "EMMA"; [javac] ^
Created attachment 152133 [details] JAVA_PKG_DEBUG="true" JAVA_PKG_FORCE_VM="ibm-jdk-bin" emerge -va1 emma
Fixed by ibm-jdk-bin-1.6.0.1-r1.
*** Bug 236266 has been marked as a duplicate of this bug. ***
Still fails and it's not problem of ibm-jdk-bin's package.env, but of emma's build.xml which does not use BOOTCLASSPATH from package.env, but its own assumptions of where the jars are.
Fixed by sed magic.