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




Reply via email to