This is the mail archive of the java-patches@gcc.gnu.org mailing list for the Java project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: Gcj Compile Problem


-----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-----


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]