[kaffe] Toolkit load problem?
Andreas Kielkopf
a.kielkopf at gleisplanspiel.de
Sun Jun 3 03:09:17 PDT 2007
Hello
I am searching for a solution to the same problem as Blake Meike
Blake Meike wrote:
> Sigh, I'm still running into a problem getting Kaffe built so that it
> will run graphics programs:
>
> I'm getting the error:
> java.awt.AWTError: Cannot load AWT toolkit:
> gnu.java.awt.peer.gtk.GtkToolkit
>
> ... which is quite strange, because both LD_LIBRARY_PATH, and
> gnu.classpath.boot.library.path point to a directory that contains
> libgtkpeer.so
>
> I've debugged around a bit, and I haven't yet found the name of the
file
> that the VM it is actually looking for.
>
> Any suggestions appreciated.
>
> Thanks
> Blake Meike
I have built kaffe from CVS (30.05.2007) and ./configure and make works
completely. There are no errors on make install.
If i try any Programm without X, it works.
If i try any Programm with X there is the same error Blake Meike wrote.
We tried it on 3 different machines
- compiled and testet under Gentoo on an ARM-Board with GCC 3.4.6
- compiled and testet under Gentoo on an i386-Laptop with GCC 3.4.6
- compiled and testet under Ubuntu 7.04 on an i386-Desktop with GCC
3.4.6
On every Machine there is the same error:
>kaffe -jar TestAWT2.jar
java.awt.AWTError: Cannot load AWT toolkit:
gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:593)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:103)
at java.awt.Window.<init>(Window.java:134)
at java.awt.Frame.<init>(Frame.java:245)
at java.awt.Frame.<init>(Frame.java:233)
at de.maerklin.tee.cs1.TestAWT2.<init>(TestAWT2.java:79)
at de.maerklin.tee.cs1.TestAWT2.main(TestAWT2.java:70)
at java.lang.reflect.Method.invoke0(Method.java)
at java.lang.reflect.Method.invoke(Method.java:525)
at org.kaffe.jar.ExecJarName.main(ExecJarName.java:64)
at org.kaffe.jar.ExecJar.main(ExecJar.java:57)
Caused by: java.lang.UnsatisfiedLinkError: Native library `gtkpeer' not
found (as file `libgtkpeer.so' in class loader null) in
gnu.classpath.boot.library.path and java.library.path
`[/opt/kaffe-1.1.8_pre/jre/lib/i386/, /opt/kaffe-1.1.8_pre/lib/]'
at java.lang.VMClass.forName(VMClass.java)
at java.lang.Class.forName(Class.java:235)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:569)
...10 more
With -verbose i get:
Loading
gnu/java/awt/peer/gtk/GtkToolkit.class(/opt/kaffe-1.1.8_pre/jre/lib/glibj.zip) [compressed]
Loading java/lang/Throwable
$StaticData.class(/opt/kaffe-1.1.8_pre/jre/lib/glibj.zip) [compressed]
Loading
java/io/InterruptedIOException.class(/opt/kaffe-1.1.8_pre/jre/lib/glibj.zip) [compressed]
java.awt.AWTError: Cannot load AWT toolkit:
gnu.java.awt.peer.gtk.GtkToolkit
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:593)
at
java.awt.GraphicsEnvironment.getLocalGraphicsEnvironment(GraphicsEnvironment.java:103)
at java.awt.Window.<init>(Window.java:134)
at java.awt.Frame.<init>(Frame.java:245)
at java.awt.Frame.<init>(Frame.java:233)
at de.maerklin.tee.cs1.TestAWT2.<init>(TestAWT2.java:79)
at de.maerklin.tee.cs1.TestAWT2.main(TestAWT2.java:70)
at java.lang.reflect.Method.invoke0(Method.java)
at java.lang.reflect.Method.invoke(Method.java:525)
at org.kaffe.jar.ExecJarName.main(ExecJarName.java:64)
at org.kaffe.jar.ExecJar.main(ExecJar.java:57)
Caused by: java.lang.UnsatisfiedLinkError: Native library `gtkpeer' not
found (as file `libgtkpeer.so' in class loader null) in
gnu.classpath.boot.library.path and java.library.path
`[/opt/kaffe-1.1.8_pre/jre/lib/i386/, /opt/kaffe-1.1.8_pre/lib/]'
at java.lang.VMClass.forName(VMClass.java)
at java.lang.Class.forName(Class.java:235)
at java.awt.Toolkit.getDefaultToolkit(Toolkit.java:569)
...10 more
Loading
java/lang/InterruptedException.class(/opt/kaffe-1.1.8_pre/jre/lib/glibj.zip) [compressed]
I searched on the Mailinglist for a Tip to solve this, but found none.
I hope we made a silly error, but please can anyone tell us what to do ?
Thanks
--
Andreas Kielkopf <a.kielkopf at gleisplanspiel.de>
More information about the kaffe
mailing list