PlaneShift
Support => Technical Help: Problems BEFORE entering the game => Topic started by: munchies on March 23, 2004, 05:25:56 am
-
I have SOT Server Linux (similar to Redhat). I have downloaded the linux client, unzipped and unpacked it, and i have tried to run ./pssetup and get the following errors:
[root@192 planeshift]# ./pssetup
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
Couldn\'t find scf.cfg in \'/root/molblue/CS\' (defined by CRYSTAL var).
WARNING: could not load plugin \'crystalspace.kernel.vfs\'
Couldn\'t load vfs plugin!
WARNING: could not load plugin \'crystalspace.kernel.vfs\'
WARNING: could not load plugin \'crystalspace.graphics3d.software\'
WARNING: could not load plugin \'crystalspace.font.server.default\'
WARNING: could not load plugin \'crystalspace.graphic.image.io.multiplex\'
WARNING: could not load plugin \'crystalspace.window.alternatemanager\'
Couldn\'t load iGraphics3D plugin!
Error initializing system!
again, all i have done is:
gunzip planeshift.tar.gz
tar -xvf planeshift.tar
./pssetup
Thank you
-
After changing and fixing the export problems I get this:
[root@192 planeshift]# export CRYSTAL=$HOME/ross/Packages/planeshift
[root@192 planeshift]# export CEL=$HOME/ross/Packages/planeshift
[root@192 planeshift]# ./pssetup
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
Couldn\'t find scf.cfg in \'/root/ross/Packages/planeshift\' (defined by CRYSTAL var).
WARNING: could not load plugin \'crystalspace.kernel.vfs\'
Couldn\'t load vfs plugin!
WARNING: could not load plugin \'crystalspace.kernel.vfs\'
WARNING: could not load plugin \'crystalspace.graphics3d.software\'
WARNING: could not load plugin \'crystalspace.font.server.default\'
WARNING: could not load plugin \'crystalspace.graphic.image.io.multiplex\'
WARNING: could not load plugin \'crystalspace.window.alternatemanager\'
Couldn\'t load iGraphics3D plugin!
Error initializing system!
[root@192 planeshift]# export CRYSTAL=/home/ross/Packages/planeshift
[root@192 planeshift]# export CEL=/home/ross/Packages/planeshift
[root@192 planeshift]# ./pssetup
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
Warning: Failed to load `xwin\'; use
-
Sorry. I pasted the wrong errors in that last post. This is what i have now:
[root@192 planeshift]# export CRYSTAL=/home/ross/Packages/planeshift
[root@192 planeshift]# export CEL=/home/ross/Packages/planeshift
[root@192 planeshift]# ./pssetup
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
Warning: Failed to load `xwin\'; use \'-verbose\' argument for details.
Warning: Failed to load `xwin\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.window.x\'
WARNING: failed to initialize plugin \'crystalspace.graphics2d.x2d\'
Warning: Failed to load `cspngimg\'; use \'-verbose\' argument for details.
Warning: Failed to load `cspngimg\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.graphic.image.io.png\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
Couldn\'t load iGraphics2D plugin!
Error initializing system!
[root@192 planeshift]#
-
I\'ve gotten the newest version but now when i try to build i get:
[root@192 planeshift]# export CRYSTAL=/home/ross/Packages/planeshift
[root@192 planeshift]# export CEL=/home/ross/Packages/planeshift
[root@192 planeshift]# ./pssetup
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
./pssetup: /usr/lib/libstdc++.so.5: no version information available (required by ./pssetup)
Warning: Failed to load `xwin\'; use \'-verbose\' argument for details.
Warning: Failed to load `xwin\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.window.x\'
WARNING: failed to initialize plugin \'crystalspace.graphics2d.x2d\'
Warning: Failed to load `cspngimg\'; use \'-verbose\' argument for details.
Warning: Failed to load `cspngimg\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.graphic.image.io.png\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
Couldn\'t load iGraphics2D plugin!
Error initializing system!
[root@192 planeshift]#
I tried going to the http://www.perforce.com/jam/jam.html site and download the commandline one but i get an un-openable executable when i finish the download called p4 and yes i downloaded the right linux file.
How do i get jam?
Thanks
-
You forgot to download and compile Crystal Space and CEL, they are needed by the Planeshift client ;)
BTW, It is recommended to grab the source from CVS, to do that follow these instructions: Building from CVS in Linux (http://www16.brinkster.com/acraig/planeshift/buildmb.html)
But remember to change the -rMB010 tag to -rMB in the \"Build Planeshift\" section, otherwise the /spawn command won\'t work.
Edit: if you want the modded client by aineko with enhanced features, have a look at this:
Originally posted by Karosh_Steinkatz
For those tux worhippers among us who dont want to get the source from CVS and apply the patches because they are lazy I made packages of the sources and the binaries.
For the sources: Just change to the folder you extracted the files, run ./autogen.sh, ./configure and jam. If jam complains about 1 unbuild target, don\'t worry, it\'s just the server which you will most propably not need. I wonder why it does never get built on my machine ?(
For the binaries: extract the files to a folder of your choice and copy the /art folder over. Adjust your exports and run ./pssetup then ./psclient and voila: have fun :)
My server (slow):
psmodsrc-linux.tar.bz2 (1.2MB) (http://planeshift.mortalsaviour.net/download/psmodsrc-linux.tar.bz2)
psmodbin-linux.tar.bz2 (1.6MB) (http://planeshift.mortalsaviour.net/download/psmodbin-linux.tar.bz2)
Tripod mirror:
psmodsrc-linux.tar.bz2 (1.2MB) (http://mitglied.lycos.de/darkpleasures/download/psmodsrc-linux.tar.bz2)
psmodbin-linux.tar.bz2 (1.6MB) (http://mitglied.lycos.de/darkpleasures/download/psmodbin-linux.tar.bz2)
Edit: updated links with binary packages, now you don\'t need to compile PS from source :)
Note: the binaries were compiled with gcc 3.3.3 on a athlon xp, so it could be that they cause trouble on your system. If unsure grab the source packages
Update: removed the -withart packages and renamed the -noart packages to -linux
-
I\'m fairly new to linux and i\'ve never done any of this kind of stuff before. I\'ve been downloading, installing, compiling, changing, cvsing, restarting, etc for the last 24 hrs. I followed the instructions on how to use the cvs. For a while it seemed as though it was working. Then I tried to get the planeshift from the cvs and test teh cel and crystal and now everythings screwed up. Now i think the only way to straighten this out is to delete everything i\'ve done and all the files and reinstall it. Isnt there a simple way to do this?
-
There is. If you never done this before, just download the \'official\' MB release (linux binaries) from the planeshift site.
-
*throws with tarballs*
Ok, here is the solution for your problems. Grab the following files:
Crystal Space binaries (http://mitglied.lycos.de/darkpleasures/download/ps_csbin.tar.bz2)
CEL binaries (http://mitglied.lycos.de/darkpleasures/download/ps_celbin.tar.bz2)
Modded PS client binaries (http://mitglied.lycos.de/darkpleasures/download/psmodbin-linux.tar.bz2)
Now extract the Crystal Space and CEL binaries to.. let\'s say... /opt, resulting in the /opt/CS and /opt/cel folders. Now make a /opt/planeshift folder and extract the contents of the modded PS client binaries there. Then go to your home folder and add the following lines to your .bashrc:
export CRYSTAL=/opt/CS
export CEL=/opt/cel/
export CSCONFPATH=/opt/cel/
if you don\'t have the .bashrc file add the lines to /etc/profile or go to the /bin folder under your home folder and create a file called psclient there:
export CRYSTAL=/opt/CS
export CEL=/opt/cel/
export CSCONFPATH=/opt/cel/
cd /opt/planeshift
./psclient
If needed you can create a script for pssetup aswell:
export CRYSTAL=/opt/CS
export CEL=/opt/cel/
export CSCONFPATH=/opt/cel/
cd /opt/planeshift
./pssetup
Edit: Oops, forgot to mention that you have to copy the /art folder over from your previous PS installation to /opt/planeshift in this case :)
-
I downloaded the one without the source and when i try to run the client i get the following errors:
[root@192 planeshift]# ./psclient
./psclient-bin: /usr/lib/libstdc++.so.5: no version information available (required by ./psclient-bin)
./psclient-bin: /usr/lib/libstdc++.so.5: no version information available (required by ./psclient-bin)
./psclient-bin: /lib/libpthread.so.0: version `GLIBC_2.3.2\' not found (required by ./psclient-bin)
[root@192 planeshift]#
thank you. if i can get this client thing working anyone can. i\'ve never met another programmer with more computer problems than myself.
thanks for your patience
-
i\'ve downloaded and configured glibc-2.3.2 and the libstdc++.so.5 file is in the right directory (/usr/lib)
What could be wrong?
Thanks again
-
[root@192 planeshift]# ./updater
./updater: error while loading shared libraries: libssl.so.0.9.6: cannot open shared object file: No such file or directory
[root@192 planeshift]#
is this part of the same problem as the psclient not working?
thanks
-
Very good. Seems like you got the things going. The last error is easy to resolve. The updater needs the libssl and libcrypto libraries. You can get them from http://www.openssl.org, just download the latest source (0.9.7d) tarball and extract it. Do a ./configure, make and make install as usual. Now go to /usr/lib and create 2 symlinks:
ln -s libssl.so.0.9.7 libssl.so.0.9.6
ln -s ibcrypto.so.0.9.7 libcrypto.so.0.9.6
Now you can run the updater. But to be honest: You don\'t need to do this, since the updater doesn\'t work in linux (it downloads the windows files)
-
Actually, the updater would get things like art and data xml files, but since you can just get them from the cvs... there\'s no need for it now. You will want those libs tho, a lot of common apps use them, and eventually so will CB.
-
root@192 planeshift]# ./psclient
./psclient-bin: /usr/lib/libstdc++.so.5: no version information available (required by ./psclient-bin)
./psclient-bin: /usr/lib/libstdc++.so.5: no version information available (required by ./psclient-bin)
./psclient-bin: /lib/libpthread.so.0: version `GLIBC_2.3.2\' not found (required by ./psclient-bin)
[root@192 planeshift]#
i\'ve installed the glibc properly. why isnt it working?
-
Hmmm.... which distro do you use? It seems to be rather old. And did you run ldconfig after you installed the new GLIBC? Check if /usr/lib is included in your /etc/ld.so.conf file before you run ldconfig.
If nothing helps compile the sources:
Crystal Space source (http://mitglied.lycos.de/darkpleasures/download/ps_cssrc.tar.bz2)
CEL source (http://mitglied.lycos.de/darkpleasures/download/ps_celsrc.tar.bz2)
PS source (http://mitglied.lycos.de/darkpleasures/download/psmodsrc-linux.tar.bz2)
-
even after i run ldconfig i am not able to run the psclient. i\'ve tried compiling the source several times. i\'ve gotten hundreds of errors and spent days trying to get it to work. i guess i\'ll delete this and get the cvs stuff again.
thank you.
-
i got those files and did the ldconfig and all that and i still get that same problem
[root@192 Packages]# ./psclient
./psclient: /usr/lib/libstdc++.so.5: no version information available (required by ./psclient)
./psclient: /usr/lib/libstdc++.so.5: no version information available (required by ./psclient)
./psclient: /lib/libpthread.so.0: version `GLIBC_2.3.2\' not found (required by ./psclient)
-
How old is your distribution?
Update: I found this howto: GLIBC2 howto (http://www.imaxx.net/~thrytis/glibc/Glibc2-HOWTO-5.html). It\'s a bit old,but it should be able to help you. Especially paragraph 5.5
BTW: you should consider either updating your distro to a newer version or to change to another one. It seems to be rather troublesome, especially for a linix newbie. Do you really need a server dedicated linux? Suse or Mandrake would be easier to handle ;)