Jme on Linux

I tryied to start my application on linux, giving the relative native libraries.

Using jre 1.5.0_11 on Fedora core 6 :


Exception in thread "main" java.lang.UnsatisfiedLinkError: /myth/apps/Giuoco/impl/liblwjgl.so: Can't load IA 32-bit .so on a IA 32-bit platform



Going into deep, setting export LD_DEBUG=libs i've found this :


/usr/java/jre1.5.0_11/lib/i386/libjawt.so: error: relocation error: symbol awt_FreeDrawingSurface, version SUNWprivate_1.1 not defined in file libmawt.so with link time reference (fatal)



before the error posted before.

So, the liblwjgl version is the one given with jme srcs.

Maybe is the problem, incompatible version of liblwjgl with java version ?

Hi,



I am also running jME under linux with sun's sdk 5.0 and I receive no such error.

I am running Ubuntu edgy eft without any system related trouble except for some openal issues.

hi elettrozero



have a look at:  http://forum.java.sun.com/thread.jspa?threadID=792436

that might well be Your problem too.



hth

That's the post where I've found to set the environment to obtains more debu infos.



There's no solution there.



Maybe using jdk instead of simple jre…it seems stupid but by now I found no other way.

No, no way…

…is there something about liblwjgl and cglib version ?

Doesn't IA refer Itanium processor?

I don't think, anyway I do not have an Itanium processor but if someone lends me one i can try :wink:

darkfrog said:

Doesn't IA refer Itanium processor?


IA 32 is synonymous with intel's x86 32 bit architecture.

My bad.  :-o

Never mind.



Anyway I've found, it appens starting the app using tools as ssh.



It's an lgwjgl issue, maybe it should be appropriate to make a stiky on it.