Gianluca Moro wrote:

/usr/local/kaffe/bin/kaffe
-Xbootclasspath/p:/home/AMDgiammy/kaffe-1.1.6/kaffeawt.jar HelloWorld
java.lang.UnsatisfiedLinkError: Native library `null' not found (as
file `libnull.so' in class loader null) in
gnu.classpath.boot.library.path and java.library.path
`[/usr/local/kaffe/jre/lib/mips/, /usr/local/kaffe/lib/,
/usr/local/lib/]'

The code in libraries/javalib/awt-implementations/kaffe/java/awt/Toolkit.java looks like this:

static {
final String AWT_NATIVE_LIBRARY = System.getProperty("kaffe.awt.nativelib");
        System.loadLibrary(AWT_NATIVE_LIBRARY);


The idea is to check a proprty that tells Kaffe which native library to load for the native implementation of the AWT code. In your case, I guess, you'd need to add -Dkaffe.awt.nativelib=xawt (assuming that's what you compiled against) to your command line invocation. You should also get the same result by just using

kaffe -Xkaffe-xlib-awt HelloWorld

see the -Xkaffe-*-awt parameter handling code in kaffe/kaffe/main.c.

cheers,
dalibor topic

_______________________________________________
kaffe mailing list
[email protected]
http://kaffe.org/cgi-bin/mailman/listinfo/kaffe

Reply via email to