Hi,
Exactly the same problem here, 4.6 amd64 current, updated today.
David Coppa wrote:
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