From owner-freebsd-questions@FreeBSD.ORG Thu Dec 11 15:40:10 2003 Return-Path: Delivered-To: freebsd-questions@freebsd.org Received: from mx1.FreeBSD.org (mx1.freebsd.org [216.136.204.125]) by hub.freebsd.org (Postfix) with ESMTP id 589AE16A4CE for ; Thu, 11 Dec 2003 15:40:10 -0800 (PST) Received: from out2.smtp.messagingengine.com (out2.smtp.messagingengine.com [66.111.4.26]) by mx1.FreeBSD.org (Postfix) with ESMTP id CC8DF43D37 for ; Thu, 11 Dec 2003 15:40:01 -0800 (PST) (envelope-from freebsdQ0@richardshea.fastmail.fm) Received: from server2.messagingengine.com (server2.internal [10.202.2.133]) by mail.messagingengine.com (Postfix) with ESMTP id 59F9F46FAB2 for ; Thu, 11 Dec 2003 18:39:59 -0500 (EST) Received: by server2.messagingengine.com (Postfix, from userid 99) id 8CD27722CC; Thu, 11 Dec 2003 18:39:58 -0500 (EST) Content-Disposition: inline Content-Transfer-Encoding: 7bit Content-Type: text/plain; charset="ISO-8859-1" MIME-Version: 1.0 X-Mailer: MIME::Lite 1.2 (F2.71; T1.001; A1.51; B2.12; Q2.03) From: "Richard Shea" To: "FreeBSD Questions" Date: Fri, 12 Dec 2003 12:39:58 +1300 X-Sasl-Enc: cW+SIf6Kqkgg7Pq1AlMZ3A 1071185998 Message-Id: <20031211233958.8CD27722CC@server2.messagingengine.com> Subject: /usr/ports/java/jdk13 - make all dumps - any suggestions ? X-BeenThere: freebsd-questions@freebsd.org X-Mailman-Version: 2.1.1 Precedence: list List-Id: User questions List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Dec 2003 23:40:10 -0000 Hi - I'm trying to get the JDK working on FreeBSD 4.8. I have CVSUP'd the ports tree and am following the instructions on http://www.osnews.com/story.php?news_id=3558 (for which I'm grateful !). My current problem is that when I do " make all install clean" in /usr/ports/java/jdk13 we get to a certain point and the process abends and I end up with javac.core file in /usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm. The error message appears below, if anyone can suggest what to do next I'd appreciate it. Thanks ... >>>Recursively making jvm all @ Fri Dec 12 12:28:33 NZDT 2003 ... gmake[2]: Entering directory `/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm' gmake ../../../build/bsd-i386/lib/i386/classic/libjvm.so VARIANT=OPT gmake[3]: Entering directory `/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm' /bin/mkdir -p ../../../build/bsd-i386/lib/i386/classic /usr/bin/sed "s/by ;/by :/" ../../../src/share/javavm/include/Xusage.txt > ../../../build/bsd-i386/lib/i386/classic/Xusage.txt /bin/mkdir -p ../../../build/bsd-i386/tmp/java/java.lang/jvm/obj /bin/mkdir -p ../../../build/bsd-i386/classes rm -f ../../../build/bsd-i386/tmp/java/java.lang/jvm/.classes.list if [ -s ../../../build/bsd-i386/tmp/java/java.lang/jvm/.classes.list ] ; \ then /usr/local/diablo-jdk1.3.1/bin/javac -J-Xmx64m -classpath ../../../build/bsd-i386/classes -bootclasspath "" -sourcepath "../../../build/bsd-i386/gensrc:../../../src/solaris/classes:../../../src/share/classes" -d ../../../build/bsd-i386/classes \ ../../../src/share/classes/java/io/InputStream.java ../../../src/share/classes/java/lang/Boolean.java ../../../src/share/classes/java/lang/Byte.java ../../../src/share/classes/java/lang/Character.java ../../../src/share/classes/java/lang/Class.java ../../../src/share/classes/java/lang/ClassLoader.java ../../../src/share/classes/java/lang/Double.java ../../../src/share/classes/java/lang/Float.java ../../../src/share/classes/java/lang/Integer.java ../../../src/share/classes/java/lang/Long.java ../../../src/share/classes/java/lang/Object.java ../../../src/share/classes/java/lang/Runtime.java ../../../src/share/classes/java/lang/Short.java ../../../src/share/classes/java/lang/StackOverflowError.java ../../../src/share/classes/java/lang/String.java ../../../src/share/classes/java/lang/Thread.java ../../../src/share/classes/java/lang/ThreadGroup.java ../../../src/share/classes/java/lang/Throwable.java ../../../src/share/classes/java/lang/ref/Reference.java ../../../src/share/classes/java/lang/ref/SoftReference.java ../../../src/share/classes/java/lang/reflect/Field.java ../../../src/share/classes/java/lang/reflect/Method.java ../../../src/share/classes/java/lang/reflect/Constructor.java ../../../src/share/classes/java/lang/reflect/InvocationTargetException.java ../../../src/share/classes/java/security/AccessControlContext.java ../../../src/share/classes/java/util/Properties.java ../../../src/share/classes/sun/io/ByteToCharConverter.java ../../../src/share/classes/sun/io/CharToByteConverter.java ../../../src/share/classes/sun/misc/VM.java ; \ fi SIGILL 4* illegal instruction Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Finalizer" (TID:0x28d6a528, sys_thread_t:0x80d6080, state:CW) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" (TID:0x28d6a300, sys_thread_t:0x8097480, state:CW) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "Signal dispatcher" (TID:0x28d6a330, sys_thread_t:0x8097280, state:CW) prio=5 "main" (TID:0x28d6a1b0, sys_thread_t:0x8055080, state:R) prio=5 at java.lang.Long.parseLong(Long.java:299) at com.sun.tools.javac.v8.util.Convert.string2long(Convert.java:41) at com.sun.tools.javac.v8.parser.Parser.literal(Parser.java:280) at com.sun.tools.javac.v8.parser.Parser.term3(Parser.java:630) at com.sun.tools.javac.v8.parser.Parser.term2(Parser.java:472) at com.sun.tools.javac.v8.parser.Parser.term1(Parser.java:441) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:382) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:365) at com.sun.tools.javac.v8.parser.Parser.expression(Parser.java:355) at com.sun.tools.javac.v8.parser.Parser.variableInitializer(Parser.java:1118) at com.sun.tools.javac.v8.parser.Parser.variableDeclaratorRest(Parser.java:1636) at com.sun.tools.javac.v8.parser.Parser.variableDeclaratorsRest(Parser.java:1607) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:1879) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBody(Parser.java:1814) at com.sun.tools.javac.v8.parser.Parser.classDeclaration(Parser.java:1762) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceDeclaration(Parser.java:1734) at com.sun.tools.javac.v8.parser.Parser.typeDeclaration(Parser.java:1720) at com.sun.tools.javac.v8.parser.Parser.compilationUnit(Parser.java:1670) at com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:244) at com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:267) at com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:355) at com.sun.tools.javac.v8.Main.compile(Main.java:247) at com.sun.tools.javac.Main.main(Main.java:16) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@28D6A540/28F06EA0: Waiting to be notified: "Finalizer" (0x80d6080) java.lang.ref.Reference$Lock@28D6A310/28F069A8: Waiting to be notified: "Reference Handler" (0x8097480) Registered Monitor Dump: utf8 hash table: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "main" (0x8055080) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8097280) Child death monitor: I/O monitor: Alarm monitor: Waiting to be notified: (0x8055280) Thread queue lock: owner "main" (0x8055080) 1 entry Monitor registry: owner "main" (0x8055080) 1 entry SIGABRT 6* abort (generated by abort(3) routine) Full thread dump Classic VM (diablo-1.3.1-0, green threads): "Finalizer" (TID:0x28d6a528, sys_thread_t:0x80d6080, state:CW) prio=8 at java.lang.Object.wait(Native Method) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:108) at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:123) at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:162) "Reference Handler" (TID:0x28d6a300, sys_thread_t:0x8097480, state:CW) prio=10 at java.lang.Object.wait(Native Method) at java.lang.Object.wait(Object.java:420) at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:110) "Signal dispatcher" (TID:0x28d6a330, sys_thread_t:0x8097280, state:CW) prio=5 "main" (TID:0x28d6a1b0, sys_thread_t:0x8055080, state:R) prio=5 at java.lang.Long.parseLong(Long.java:299) at com.sun.tools.javac.v8.util.Convert.string2long(Convert.java:41) at com.sun.tools.javac.v8.parser.Parser.literal(Parser.java:280) at com.sun.tools.javac.v8.parser.Parser.term3(Parser.java:630) at com.sun.tools.javac.v8.parser.Parser.term2(Parser.java:472) at com.sun.tools.javac.v8.parser.Parser.term1(Parser.java:441) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:382) at com.sun.tools.javac.v8.parser.Parser.term(Parser.java:365) at com.sun.tools.javac.v8.parser.Parser.expression(Parser.java:355) at com.sun.tools.javac.v8.parser.Parser.variableInitializer(Parser.java:1118) at com.sun.tools.javac.v8.parser.Parser.variableDeclaratorRest(Parser.java:1636) at com.sun.tools.javac.v8.parser.Parser.variableDeclaratorsRest(Parser.java:1607) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBodyDeclaration(Parser.java:1879) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceBody(Parser.java:1814) at com.sun.tools.javac.v8.parser.Parser.classDeclaration(Parser.java:1762) at com.sun.tools.javac.v8.parser.Parser.classOrInterfaceDeclaration(Parser.java:1734) at com.sun.tools.javac.v8.parser.Parser.typeDeclaration(Parser.java:1720) at com.sun.tools.javac.v8.parser.Parser.compilationUnit(Parser.java:1670) at com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:244) at com.sun.tools.javac.v8.JavaCompiler.parse(JavaCompiler.java:267) at com.sun.tools.javac.v8.JavaCompiler.compile(JavaCompiler.java:355) at com.sun.tools.javac.v8.Main.compile(Main.java:247) at com.sun.tools.javac.Main.main(Main.java:16) Monitor Cache Dump: java.lang.ref.ReferenceQueue$Lock@28D6A540/28F06EA0: Waiting to be notified: "Finalizer" (0x80d6080) java.lang.ref.Reference$Lock@28D6A310/28F069A8: Waiting to be notified: "Reference Handler" (0x8097480) Registered Monitor Dump: utf8 hash table: JNI pinning lock: JNI global reference lock: BinClass lock: Class linking lock: System class loader lock: Code rewrite lock: Heap lock: Monitor cache lock: owner "main" (0x8055080) 1 entry Dynamic loading lock: Monitor IO lock: User signal monitor: Waiting to be notified: "Signal dispatcher" (0x8097280) Child death monitor: I/O monitor: Alarm monitor: Waiting to be notified: (0x8055280) Thread queue lock: owner "main" (0x8055080) 1 entry Monitor registry: owner "main" (0x8055080) 1 entry Abort trap (core dumped) gmake[3]: *** [.compile.classlist] Error 134 gmake[3]: Leaving directory `/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm' gmake[2]: *** [optimized] Error 2 gmake[2]: Leaving directory `/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java/jvm' gmake[1]: *** [all] Error 1 gmake[1]: Leaving directory `/usr/ports/java/jdk13/work/j2sdk1.3.1/make/java' gmake: *** [all] Error 1 *** Error code 2 Stop in /usr/ports/java/jdk13. trinidad#