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:
    [EMAIL PROTECTED]/28F06EA0: <unowned>
        Waiting to be notified:
            "Finalizer" (0x80d6080)
    [EMAIL PROTECTED]/28F069A8: <unowned>
        Waiting to be notified:
            "Reference Handler" (0x8097480)
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor cache lock: owner "main" (0x8055080) 1 entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
        Waiting to be notified:
            "Signal dispatcher" (0x8097280)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
        Waiting to be notified:
            <unknown thread> (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:
    [EMAIL PROTECTED]/28F06EA0: <unowned>
        Waiting to be notified:
            "Finalizer" (0x80d6080)
    [EMAIL PROTECTED]/28F069A8: <unowned>
        Waiting to be notified:
            "Reference Handler" (0x8097480)
Registered Monitor Dump:
    utf8 hash table: <unowned>
    JNI pinning lock: <unowned>
    JNI global reference lock: <unowned>
    BinClass lock: <unowned>
    Class linking lock: <unowned>
    System class loader lock: <unowned>
    Code rewrite lock: <unowned>
    Heap lock: <unowned>
    Monitor cache lock: owner "main" (0x8055080) 1 entry
    Dynamic loading lock: <unowned>
    Monitor IO lock: <unowned>
    User signal monitor: <unowned>
        Waiting to be notified:
            "Signal dispatcher" (0x8097280)
    Child death monitor: <unowned>
    I/O monitor: <unowned>
    Alarm monitor: <unowned>
        Waiting to be notified:
            <unknown thread> (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#
_______________________________________________
[EMAIL PROTECTED] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-questions
To unsubscribe, send any mail to "[EMAIL PROTECTED]"

Reply via email to