My box is a Fedora Core 5, x86_64, running on an AMD 64.
When running any of the samples in gwt, I get the following error:
Exception in thread "main" java.lang.UnsatisfiedLinkError:
/home/leonel/gwt-linux-1.0.20/libswt-pi-gtk-3139.so:
/home/leonel/gwt-linux-1.0.20/libswt-pi-gtk-3139.so: wrong ELF class:
ELFCLASS32
My guess is that these shared libraries were compiled on 32 bits, and
Fedora expects a 64 bit shared library. Is that correct ? I cannot tell
whether this is the kernel complaining or some other library in the
system.
Has anyone had success in running the samples in a 64 bit environment ?
Can it be solved without asking Google to recompile and distribute GWT
in 64 bits ?
[]'s
Leonel
I saw the exact same error message on FC5 x86_64. Download and
install the i586 version of Sun JDK will allow GWT to run correctly.
But then all other Java applications that come with FC5 (Azeurus, for
example, with an error message "wrong ELF class: ELFCLASS64) will be
broken.
--
Weiqi Gao (高为奇)
weiq...@gmail.com
http://www.weiqigao.com/blog/
Danny
Travis
It chokes on this:
(SWT:9054): Pango-CRITICAL **: _pango_engine_shape_shape: assertion
`PANGO_IS_FONT (font)' failed
Pango-ERROR **: file shape.c: line 75 (pango_shape): assertion failed:
(glyphs->num_glyphs > 0)
aborting...
But I guess Dapper doesn't have this flaw? I'm still using Breezy
(because Dapper doesn't support twinview on amd64 with my graphics
card... why oh why did I ever get a 64bit cpu?)
Danny
Travis