Hi, Recent update of jdk-1.7 (early access build 72) broke compilation of jdk-1.6 using jdk17_bootstrap PSEUDO_FLAVOR:
ln -s ../libjsig.so /usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/control/build/bsd-i586/lib/i386/server/libjsig.so ln -s ../libjsig.so /usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/control/build/bsd-i586/lib/i386/client/libjsig.so cp ../../tools/crypto/jce/US_export_policy.jar /usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/control/build/bsd-i586/lib/security/US_export_policy.jar cp ../../tools/crypto/jce/local_policy.jar /usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/control/build/bsd-i586/lib/security/local_policy.jar cp ../../tools/crypto/jce/jce.jar /usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/control/build/bsd-i586/lib/jce.jar cp ../../tools/crypto/jce/sunjce_provider.jar /usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/control/build/bsd-i586/lib/ext/sunjce_provider.jar cp ../../tools/crypto/jsse/jsse.jar /usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/control/build/bsd-i586/lib/jsse.jar /usr/local/jdk-1.7.0/bin/javac -J-XX:ThreadStackSize=768 -J-client -J-Xmx512m -J-Xms256m -J-Xbootclasspath/p:../../../make/sun/javac/javac/gjc.jar -target 5 -d /usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/control/build/bsd-i586/tmp/java/jsum ../../tools/sharing/AddJsum.java ../../tools/sharing/AddJsum.java:16: cannot access java.lang.Object bad class file: /usr/local/jdk-1.7.0/jre/lib/rt.jar(java/lang/Object.class) class file has wrong version 51.0, should be 50.0 Please remove or make sure it appears in the correct subdirectory of the classpath. public class AddJsum { ^ 1 error gmake[3]: *** [/usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/control/build/bsd-i586/tmp/java/jsum/AddJsum.class] Error 1 gmake[3]: Leaving directory `/usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/j2se/make/java/redist' gmake[2]: *** [all] Error 1 gmake[2]: Leaving directory `/usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/j2se/make/java' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/pobj/jdk-1.6.0.03-jdk17_bootstrap/j2se/make' gmake: *** [j2se-build] Error 2 *** Error code 2 Stop in /usr/ports/devel/jdk/1.6 (line 2193 of /usr/ports/infrastructure/mk/bsd.port.mk). Reverting to b59 solved the issue. Unfortunately, I was not able to fix the problem myself, so I'm sending this report. My system is the latest -current and the ports tree was checked out yesterday. cheers, David