Originally posted by Karosh_Steinkatz
How did you run the client? With psclient in the installation folder? That\'s wrong. Either run the psclient symlink in your home or run the client script in the planeshift folder (which is the target of the symlink). The script handles the loading of the libraries like cal3d in your case with a LD_LIBRARY_PATH export.
Ahh, well, it\'s kinda a hackjob because I didn\'t want to futz around with changing libraries in my main filesystem layout.
I have a small sh script called psrunner which just sets the LIBRARY_PATH like so:
#!/bin/sh
cd /opt/games/planeshift
export LD_LIBRARY_PATH=./lib:$LD_LIBRARY_PATH
$*
in planeshift/lib there is that libXxf86vm library (I put it there and made it a .so with your instructions). So, this successfully loads that up and it runs fine w/out changing or messing with libraries outside of the game.
So, I do: psrunner ./psclient (inside of the planeshift dir)
And it loads it up fine

I now see that \'client\' is a sh script in itself to load up PlaneShift and export some definitions.. Maybe in the next installer you can add to that script to copy the libXxf86vm file to the PlaneShift dir, run that stuff on it to make it a .so so we don\'t have to do it manually as root to play the game?
Thanks for all your work.
-r