This is the mail archive of the
java-patches@gcc.gnu.org
mailing list for the Java project.
Re: Gcj Compile Problem
- From: Michael Koch <konqueror at gmx dot de>
- To: Reda TAAM <integra at oreka dot com>, java-patches at gcc dot gnu dot org
- Date: Thu, 24 Apr 2003 16:51:09 +0200
- Subject: Re: Gcj Compile Problem
- References: <200304241446.QAA11151@mailhub5.isdnet.net>
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
Am Donnerstag, 24. April 2003 17:38 schrieb Reda TAAM:
> I'm trying to use gcj with an simple AWT interface.
> The java classes are well-compiled with gcj but the native program
> is not able to execute itself :
>
>
> gcj -main=Helloworld.java -o Hello Helloworld.java
>
> ./Hello
>
> Error Message :
> returned
> end
> Exception in thread "main" java.awt.AWTError: Cannot load AWT
> toolkit: gnu.java.awt.peer.gtk.GtkToolkit
> at 0x4027faab: java.lang.Throwable.Throwable(java.lang.String)
> (/usr/lib/libgcj.so.3)
> at 0x40271640: java.lang.Error.Error(java.lang.String)
> (/usr/lib/libgcj.so.3)
> at 0x4034fd80: java.awt.AWTError.AWTError(java.lang.String)
> (/usr/lib/libgcj.so.3)
> at 0x40369c41: java.awt.Toolkit.getDefaultToolkit()
> (/usr/lib/libgcj.so.3)
> at 0x4036a516: java.awt.Window.getToolkit()
> (/usr/lib/libgcj.so.3) at 0x403598d5:
> java.awt.Container.addImpl(java.awt.Component, java.lang.Object,
> int) (/usr/lib/libgcj.so.3)
> at 0x403596a9: java.awt.Container.add(java.awt.Component)
> (/usr/lib/libgcj.so.3)
> at 0x0804dced: HelloWorld::HelloWorld[in-charge]() (??:0)
> at 0x0804dde7: HelloWorld::main(JArray<java::lang::String*>*)
> (??:0)
> at 0x40258168: gnu.gcj.runtime.FirstThread.call_main()
> (/usr/lib/libgcj.so.3)
> at 0x402c9800: gnu.gcj.runtime.FirstThread.run()
> (/usr/lib/libgcj.so.3)
> at 0x40264fbc: _Jv_ThreadRun(java.lang.Thread)
> (/usr/lib/libgcj.so.3)
> at 0x40231cdc: _Jv_RunMain(java.lang.Class, byte const, int,
> byte const, boolean) (/usr/lib/libgcj.so.3)
> at 0x40231dfd: JvRunMain (/usr/lib/libgcj.so.3)
> at 0x0804db99: main (??:0)
> at 0x406ca7f7: __libc_start_main (/lib/i686/libc.so.6)
> at 0x0804dad1: _start (??:0)
Have you configured GCC with --enable-java-awt=gtk. Thats needed to
enable the compilation of the GTK bindings.
Michael
- --
Homepage: http://www.worldforge.org/
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)
iD8DBQE+p/ndWSOgCCdjSDsRAomCAJ93sX6jWgpXHZ9neVH1lsxIPMSLfgCdEoB8
QczAPsoi1f1ic/DlxVZmOEw=
=EoRW
-----END PGP SIGNATURE-----