Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 21 Aug 2000 14:18:58 -0400
From:      John Brann <john@brann.org>
To:        java@freebsd.org
Subject:   Problems building native jdk122 alpha
Message-ID:  <20000821141858.A39473@freebie.brann.org>

next in thread | raw e-mail | index | archive | help
Hi,

I'm probably doing somthing stupid, but...

Trying to build the alpha port, patchset 10.
jdk118 (native) and jdk122 (linux) both installed in /usr/local

Patches work fine.

Environment variables:
ALT_BOOTDIR=/usr/local/linux-jdk1.2.2/
ALT_MOTIF_DIR=/usr/X11R6
ALT_ODBCDIR=/usr/local

CLASSPATH, JAVA_HOME and JAVA_COMPILER are not set

Going straight to a 'gmake release-images' the build dies with:

Constructing Javadoc information...


>>> Generating beaninfo for javax.swing.AbstractButton ... 
javadoc: In doclet class GenDocletBeanInfo,  method start has thrown an exception java.lang.reflect.InvocationTargetException
java.lang.UnsatisfiedLinkError: /home/john/Development/wip/java/source-jdk1.2.2/work/build/freebsd/lib/i386/libawt.so: /home/john/Development/wip/java/source-jdk1.2.2/work/build/freebsd/bin/../lib/i386/libmlib_image.so: Undefined symbol ".L168"
at java.lang.ClassLoader$NativeLibrary.load(Native Method)
at java.lang.ClassLoader.loadLibrary0(ClassLoader.java:1319)
at java.lang.ClassLoader.loadLibrary(ClassLoader.java:1235)
at java.lang.Runtime.loadLibrary0(Runtime.java:470)
at java.lang.System.loadLibrary(System.java:774)
at sun.security.action.LoadLibraryAction.run(LoadLibraryAction.java:57)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Toolkit.loadLibraries(Toolkit.java:882)
at java.awt.Toolkit.<clinit>(Toolkit.java:903)
at java.awt.Component.<clinit>(Component.java:254)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:124)
at GenSwingBeanInfo.genSwingBeanInfo(GenSwingBeanInfo.java:261)
at GenDocletBeanInfo.start(GenDocletBeanInfo.java:184)
at java.lang.reflect.Method.invoke(Native Method)
at com.sun.tools.javadoc.DocletInvoker.invoke(DocletInvoker.java:197)
at com.sun.tools.javadoc.DocletInvoker.start(DocletInvoker.java:99)
at com.sun.tools.javadoc.Main.main(Main.java:237)
1 error
gmake[2]: *** [.javadoc.beanlist] Error 1
...


This symbol '.L168' doesn't appear in any of the linux jdk122 shared 
libraries.


Any ideas?

John



-- 
        Unreal City,
     Under the brown fog of a winter dawn,

finger john@doorman.brann.org for pgp public key


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-java" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20000821141858.A39473>