I have been trying to get Minecraft working with the linux-sun-jre because it
is known broken with the FreeBSD jre, but running into a persistent problem
trying to link in the shared libraries it needs to run. I can't tell if it's
because I'm using the Linuxulator or if I've just missed something obvious, but
it seems to try to link in a library it downloads
($HOME/.minecraft/bin/natives/liblwgl.so), and fails for some reason.
I've tried doing a ktrace on it, but it didn't catch the right thread. I'm
running this with a linux bash shell just to make sure the system knows I want
it to use the Linuxulator. I've even done an ldd on the library to see if it
was missing any dependancies (it depends against some java libraries, but
everything seems to be in place).
Every time I run it however, I get this:
Exception in thread "Minecraft main thread" java.lang.UnsatisfiedLinkError:
Can't load library: /home/jandrese/.minecraft/bin/natives/liblwjgl.so
at java.lang.ClassLoader.loadLibrary(Unknown Source)
at java.lang.Runtime.load0(Unknown Source)
at java.lang.System.load(Unknown Source)
at org.lwjgl.Sys$1.run(Sys.java:69)
at java.security.AccessController.doPrivileged(Native Method)
at org.lwjgl.Sys.doLoadLibrary(Sys.java:65)
at org.lwjgl.Sys.loadLibrary(Sys.java:81)
at org.lwjgl.Sys.<clinit>(Sys.java:98)
at org.lwjgl.opengl.Display.<clinit>(Display.java:132)
at net.minecraft.client.Minecraft.a(SourceFile:219)
at net.minecraft.client.Minecraft.run(SourceFile:638)
at java.lang.Thread.run(Unknown Source)
Killed
Does anybody know anything else I can try? I tried setting the
LD_LIBRARY_PATH, but that didn't help. I've verified that libGL is installed
and works with Linux (can run Doom3, etc...). Is there any way to get more
precise debugging out of Java? The debug modes didn't appear to do anything
useful, but I'm not an expert with it.
I'm running FreeBSD 8.2 with the Fedora 10 runtime.
--
\__/ Jason Andresen -- My opinions are my own. \__/19\__/1A\__/1B\__/
/21\ That's the thing about people who think they hate computers. /2C\
\__/ What they really hate is lousy programmers. __/3B\__/
/41\ -- Larry Niven and Jerry Pournelle in "Oath of Fealty" /4B\__/4C\
\__/51\__/52\__/53\__/54\__/55\__/56\__/57\__/58\__/59\__/5A\__/5B\__/
_______________________________________________
[email protected] mailing list
http://lists.freebsd.org/mailman/listinfo/freebsd-emulation
To unsubscribe, send any mail to "[email protected]"