From owner-freebsd-current@FreeBSD.ORG Wed Oct 10 13:28:09 2007 Return-Path: Delivered-To: freebsd-current@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A9DC016A417; Wed, 10 Oct 2007 13:28:09 +0000 (UTC) (envelope-from pvh@sanbi.ac.za) Received: from mail.sanbi.ac.za (polka2.sanbi.ac.za [196.38.142.121]) by mx1.freebsd.org (Postfix) with ESMTP id C4BF213C461; Wed, 10 Oct 2007 13:28:03 +0000 (UTC) (envelope-from pvh@sanbi.ac.za) Received: from speedmetal.sanbi.ac.za (speedmetal.sanbi.ac.za [196.38.142.116]) (using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits)) (No client certificate requested) by mail.sanbi.ac.za (Postfix) with ESMTP id 0F7128AC6B8; Wed, 10 Oct 2007 14:55:19 +0200 (SAST) Message-ID: <470CCBB6.3050506@sanbi.ac.za> Date: Wed, 10 Oct 2007 14:55:18 +0200 From: Peter van Heusden User-Agent: Thunderbird 2.0.0.6 (X11/20070926) MIME-Version: 1.0 To: freebsd-current@freebsd.org, freebsd-java@freebsd.org Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: 7bit X-SANBI-MailScanner-Information: Please contact the ISP for more information X-SANBI-MailScanner: Found to be clean X-SANBI-MailScanner-SpamCheck: not spam (whitelisted), SpamAssassin (not cached, score=-4.399, required 5, autolearn=not spam, ALL_TRUSTED -1.80, BAYES_00 -2.60) X-SANBI-MailScanner-From: pvh@sanbi.ac.za X-Spam-Status: No Cc: Subject: Which java jdk to use on -CURRENT? X-BeenThere: freebsd-current@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Discussions about the use of FreeBSD-current List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Oct 2007 13:28:09 -0000 Hi I am having trouble getting a working jdk on -CURRENT. Thus far, I have diablo-jdk-1.5.0.07.01_7 installed, but it is dumping core in various circumstances - for instance when used as part of OpenOffice, trying to run Sun Download Manager, etc. I have tried installing the java/jdk16 port, but got this: Packing /usr/ports/java/jdk16/work/control/build/bsd-i586/j2re-image/lib/rt.jar 47602320 bytes Exception in thread "main" java.lang.AssertionError at com.sun.java.util.jar.pack.ClassReader.readRef(ClassReader.java:90) at com.sun.java.util.jar.pack.ClassReader.readUtf8Ref(ClassReader.java:102) at com.sun.java.util.jar.pack.ClassReader.readMember(ClassReader.java:306) at com.sun.java.util.jar.pack.ClassReader.readMembers(ClassReader.java:300) at com.sun.java.util.jar.pack.ClassReader.read(ClassReader.java:126) at com.sun.java.util.jar.pack.PackerImpl$DoPack.readClass(PackerImpl.java:490) at com.sun.java.util.jar.pack.PackerImpl$DoPack.run(PackerImpl.java:464) at com.sun.java.util.jar.pack.PackerImpl.pack(PackerImpl.java:73) at com.sun.java.util.jar.pack.Driver.main(Driver.java:261) gmake[3]: *** [pack-jars] Error 1 gmake[3]: Leaving directory `/usr/ports/java/jdk16/work/install/make/pack' gmake[2]: *** [pack-jre] Error 2 gmake[2]: Leaving directory `/usr/ports/java/jdk16/work/install/make/pack' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/java/jdk16/work/install/make' gmake: *** [install-build] Error 2 *** Error code 2 Stop in /usr/ports/java/jdk16. *** Error code 1 Stop in /usr/ports/java/jdk16. and for the java/jdk15 port, I get this: ../../../../../src/share/classes/java/nio/Bits.java:19: duplicate class: Bits class Bits { // package-private ^ ../../../../../src/solaris/classes/sun/net/www/protocol/file/Handler.java:26: duplicate class: Handler public class Handler extends URLStreamHandler { ^ ../../../../../src/share/classes/java/lang/Class.java:10: cannot access java.lang.reflect.Array bad class file: ../../../../../src/share/classes/java/lang/reflect/Array.java file does not contain class java.lang.reflect.Array Please remove or make sure it appears in the correct subdirectory of the classpath. import java.lang.reflect.Array; ^ 3 errors gmake[7]: *** [.compile.classlist] Error 1 gmake[7]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/javac/recompile/library' gmake[6]: *** [optimized] Error 2 gmake[6]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/javac/recompile/library' gmake[5]: *** [all] Error 1 gmake[5]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/javac/recompile' gmake[4]: *** [all] Error 1 gmake[4]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/sun/javac' gmake[3]: *** [all] Error 2 gmake[3]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java/javac' gmake[2]: *** [all] Error 1 gmake[2]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make/java' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/java/jdk15/work/j2se/make' gmake: *** [j2se-build] Error 2 *** Error code 2 Stop in /usr/ports/java/jdk15. *** Error code 1 Stop in /usr/ports/java/jdk15. I'm not sure where to turn at this point - is there a known "good" JDK which works with -CURRENT (on x86)? Thanks, Peter