PlaneShift
Support => Technical Help: Problems BEFORE entering the game => Topic started by: jagator55 on March 17, 2003, 12:12:34 am
-
Click here for a more up to date howto. (http://www16.brinkster.com/acraig/planeshift/buildmb.html)
*** Planeshift from CVS on Linux howto***
//first off make sure you have the current
release of the following programs:
libogg
libcurl
automake
libtool
jam-2.5rc1
also you will need to get the Windows MB
release some art files aren\'t included in the CVS download.
//Now you need to download Crystal Space, cel, and PlaneShift
create a dir to download your files to (example) mkdir CVS
now switch to that dir (example) cd CVS
YOU are ready to start downlaoding. Follow the steps below
[Step 1: Crystal Space]
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal login
(press enter when prompted for a password)
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal co -rPRE_THING_FACTORIES CS
cd CS
./configure --enable-debug
make -k all
./configure --prefix=/the/path/to/CS
export CRYSTAL=/the/path/to/CS
//To make you life easier you should automate the setting of this
variable. I recommend putting this command in your .bashrc file
(in your home directory), so that it is called each time you log in.
[Step 2: CEL]
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel login
(press enter when prompted for a password)
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel co -D 2003-05-16 cel
cd cel
./configure
jam
export CEL=/the/path/to/cel
export CSCONFPATH=$CEL
//I recommend putting the above two commands in your .bashrc file
[Step 3: Planeshift]
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift login
(press enter when prompted for a password)
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift co -rMB010 planeshift
cd planeshift
./autogen.sh
./configure
jam
// You need to copy the art dir from the windows version into the planshift dir.
also, I had to copy the following files from the .tar package
sndogg.so to /planeshift and csjnging.so to /CS
if you have any problems you can e-mail me jagator55@yahoo.com
-Robbie
-
jam 2.5 is available here :
http://ftp://ftp.perforce.com/pub/jam/jam-2.5.zip
-
In your home folder create a folder called bin. Open a text edidor and type the following lines:
#!/bin/sh
cd /path/to/planeshift
./updater
./psclient
Now save it as psclient in your bin folder.
When you type psclient in the konsole or from \"run command...\" it will run the updater then planeshift.
You can also create a shortcut on your desktop. In KDE right click on your desktop then, click \"Create New\" followed by \"Link to Application...\". Choose your Icon (I used the planeshift icon from the packaged tar release) replace \"Link to Application\" with \"PlaneShift\". Now, click on the Execute tab and where it says \"Command:\" type psclient. Finally, where ckeck the box to \"Run in terminal\" and click ok.
Have fun
-Robbie
-
\" also, I had to copy the following files from the .tar package
sndogg.so to /planeshift and csjnging.so to /CS \"
To mix somes binaries build on your system with somes binaries build on another system (with differents libraries , etc ) in the same program can fail .
For example , on the last Slackware , the ldd of the csjnging.so provided in the tar archive is :
ldd ./csjngimg.so
*********
libstdc++.so.5 => not found
*********
To avoid this pb , you could provide the required libraries before the Crystal compilation .
For csjnging.so , you should install libmng first :
Download it here :
http://www.libmng.com/downloadpublic.html
./configure
make
make install
ldconfig
and then compil Crystal
(but maybe it\'s useless -see Jorrit\'comment here about jng format :
http://sourceforge.net/forum/forum.php?thread_id=813268&forum_id=2008 )
-
i have a question about cel
i geht (beside some warnings this error when compiling
(the configure script work perfectly)
blpython/blcel.cpp: In function `PyObject*
_wrap_iPolygonTexture_GetPolygon(PyObject*, PyObject*)\':
blpython/blcel.cpp:7433: no matching function for call to `iPolygonTexture::
GetPolygon()\'
the code is lates cvs but i ALSO get this error with the first release package from the cel page
so ....i just dont understand that everybody else gets no error with this...because i believe this is a code error ....but it might also be python -----so with wich version do you all compile this?
thank you
karlnapf
-
I get the pyrhon faiked error to, i just ignore because PS still works. :)
Upgrading to the latest python won\'t fix it.
-Robbie
-
well
ok :)
this work
-
Glad it works for you. Llet me know if you have aany more errors.
-Robbie
-
a Linux package will soon be available.
-
bump
-
hi sorry for posting another thread ..
http://www.planeshift3d.com/forum/thread.php?threadid=3117&boardid=17&styleid=2
is /the/path/to/cs the path where I have my source in ?
(I didnt use the --prefix option)
same thing for cel..
is /the/../cel the path where I have my source in ? (where I compiled it..)
do I have to do something else than deleting my cs,cel,ps folders to uninstall them ? (I want to make another try following the How-To from the start)
and the libcurl .. never heard of it is this (http://curl.haxx.se/download.html) the libcurl I need ?
thx pako
-
Originally posted by pako
hi sorry for posting another thread ..
http://www.planeshift3d.com/forum/thread.php?threadid=3117&boardid=17&styleid=2
is /the/path/to/cs the path where I have my source in ?
(I didnt use the --prefix option)
same thing for cel..
is /the/../cel the path where I have my source in ? (where I compiled it..)
do I have to do something else than deleting my cs,cel,ps folders to uninstall them ? (I want to make another try following the How-To from the start)
and the libcurl .. never heard of it is this (http://curl.haxx.se/download.html) the libcurl I need ?
thx pako
yes it is the source path and libcurl can be found here (http://freshmeat.net/projects/curl/?topic_id=90%2C89%2C809%2C150) .
-
another problem...
>/ You need to copy the art dir from the windows version into the planshift dir.
>also, I had to copy the following files from the .tar package
>sndogg.so to /planeshift and csjnging.so to /CS
I dont have a file with the name \"csjnging.so\" in my ps tar..
only a file with the name \"csjngimg.so\"...
could someone mail it to me, or upload it.. ?
-
// You need to copy the art dir from the windows version into the planshift dir.
also, I had to copy the following files from the .tar package
sndogg.so to /planeshift and csjnging.so to /CS
What if one does not have Window$?
I tried to download the multi-parts of the windows install and join them together using cat (file1) (file2) > (FinalFinename) in an attempt to access the exe like a zip file (it\'s worked for me before) but that didn\'t work... I got errors.
So, is there any way of doing this on a 100% linux system? Cause I sure as heck wouldn\'t want to waste any hard drive space on a piece of crap OS ;)
-
HunterCo :
http://prdownloads.sourceforge.net/planeshift/planeshift-0.2.6.tar.bz2?download
You don\'t need a Windows to build and play this game (i don\'t have it too ) :=)
-
Okay, I compiled Planeshift from cvs as described above.
When starting psclient I get the errormessage:
[...]
planeshift.application.client: This game uses Crystal Space Engine created by Jorrit and others
planeshift.application.client: 0.97 rdev [Unix-x86-GCC]
crystalspace.font.freefont2: Could not open fontfile /fonts/ttf/arial.ttf!
loading definitions file /planeshift/gui/psgui.def...
load successful (0 windows, 1 skins loaded.)
aws-debug: setting up global AWS palette...
aws-debug: finished palette setup.
planeshift.application.client: No iDialogManager plugin!
planeshift.application.client: Failed to init app!
Any Hints to get it work?
-
>crystalspace.font.freefont2: Could not open fontfile /fonts/ttf/arial.ttf!
look at that (http://www.planeshift3d.com/forum/thread.php?threadid=2832&boardid=17&sid=ef413651ef04c42d74d1dd44b49fc332) thread ...
-
phew, I compiled it... but it only works in software mode...
and all those CS-Test Progs like blocks, walktest, etc dont work..
i3dGraphics.. not workin....
the configure of CS tells me there is no OpenGl on my System..
also XFree and my Nvidia drivers are installed correct I think
.. thx pako
-
Originally posted by pako
>crystalspace.font.freefont2: Could not open fontfile /fonts/ttf/arial.ttf!
look at that (http://www.planeshift3d.com/forum/thread.php?threadid=2832&boardid=17&sid=ef413651ef04c42d74d1dd44b49fc332) thread ...
Okay, the fontfile is found now. But psclient still does not start.
Mounting maps: dungeon podium hydlaa tower temple.
planeshift.application.client: Planeshift Molecular Blue
planeshift.application.client: This game uses Crystal Space Engine created by Jorrit and others
planeshift.application.client: 0.97 rdev [Unix-x86-GCC]
loading definitions file /planeshift/gui/psgui.def...
load successful (0 windows, 1 skins loaded.)
aws-debug: setting up global AWS palette...
aws-debug: finished palette setup.
planeshift.application.client: No iDialogManager plugin!
planeshift.application.client: Failed to init app!
Where can I get this iDialogManager?
-
make sure you have all the programs updated in that is listed in the howto. it sounds like a compile error.
-Robbie
-
Originally posted by jagator55
make sure you have all the programs updated in that is listed in the howto. it sounds like a compile error.
The only thing with a given Vesion Number is jam. Maybe my \"Jam 2.5rc2\" is too new. I use the Libs from Debian Testing.
-
about jam.. in makefile is line with ver = version ..
btw > what I can delete after I finish downloading..compiliing..installing Planeshift ?
Win version have 200-300mb ?
I now downloading PS from cvs and my Crystal + CeL sources have 300mb :-(( .. too large..eh ? :)
where Planeshift will be installed and what I can delete ?
can planeshift be installed in /root/planeshift and all other dirs can i delete ? (ie /root/CS and /root/CS/cel ? )
I think yes.. but I write in bashrc export = /root/CS ...etc as I read in linux howto....
if u don\'t understand my .. how can I find what is sources and i can delete it after I finish compiling and installing planeshift with cs/cel ?
or I need it alltimes ?
because cs/cel/ps sources = aprox 400-500mb ?
and cs/cel/ps installed = aprox another 500mb ?
thats too large for me :-(
-
Don\'t delete the cel, CS, or planeshift folders. you need them to play
-Robbie
-
i\'ve gotten everything to compile correctly but i get errors about not having pflinearmovement.so i\'m not sure where its supposed to come from.
-
simcop: not sure, try looking in the packaged version from SF.
-Robbie
-
here are my compilelogs i got problems with compiling cel en planeshift, i hope someone can help.
http://svi.cs.hro.nl/~skinkie/debug.tar.gz (http://svi.cs.hro.nl/~skinkie/debug.tar.gz)
-
I\'ve gotten Planeshift CVS \'MB\' branch as well as HEAD to compile perfectly on my system. It is using CVS of Crystalspace and Cel from yesterday.
If anyone would like to test out .008 as we wait impatiently for a release and official server, let me know and I will host a server.
Contrary to popular belief, the entire CS and CEL CVS repositories are NOT necessary to compile and run Planeshift (that is why header files are installed :-P)
As a quick overview of how my system is set up before compiling Planeshift:
I chose the /opt directory for installing these packages, simply as a matter of preference, it will work the same if you use /usr instead, just be sure to substitute /usr in the places where I put /opt
/opt/crystal contains the entire CrystalSpace installation, essentially I did this:
NOTE!! This tutorial assumes you already know how to check out the CVS of these packages [It is already explained above]
--------------------------------
./configure --prefix=/opt/crystal
make all && make install
--------------------------------
The CrystalSpace Entity Layer files are installed (this is important!) in the /opt/crystal directory as well. I put the .so files in /opt/crystal/lib and the header files (.h) in /opt/crystal/include -- Also, the cel.cex file I placed in /opt/crystal/bin
Instructions as follows:
--------------------------------
./autogen.sh
./configure --prefix=/opt/crystal
CRYSTAL=/opt/crystal jam
sed -i -e \"s:/usr/local/cel:/opt/crystal:g\" cel.cex
for a in `find include -iname \"*.h\"`; do
install -m 644 -D ${a} /opt/crystal/${a};
done
install -d /opt/crystal/lib
install -c *.so /opt/crystal/lib
install -D celtst /opt/crystal/bin/celtst
install -c -m 644 cel.cex /opt/crystal/bin/cel.cex
--------------------------------
I then of course proceded to compile Planeshift itself, which was just a matter of:
--------------------------------
./configure
jam
--------------------------------
And you can run it by executing psclient.
Of course, you will need the art files, which can be gotten from the Planeshift Linux or Windows binary package.
If you have any questions, let me know!
Also, please if I have put something inaccurately here, tell me and I will fix it. These are almost verbatim commands used in the respective ebuilds that I have created.
-
I\'m having a problem when trying to start planeshift. I get the error message:
(crystal space and that stuff.)
Mounting maps: dungeon hydlaa podium temple tower.
planeshift.application.client: Planeshift Molecular Blue
planeshift.application.client: This game uses Crystal Space Engine created by Jorrit and others
planeshift.application.client: 0.97 rdev [Unix-x86-GCC]
Failed pref manager load
Failed to load image list
src/client/paws/pawsmouse.cpp:64: failed assertion \'imageDesc\'
Spårningsfälla
The last thing is in swedish, means something like tracking trap, don\'t know what that means. Anyway, I\'m using CS 0.97, the PS source from the homepage, and Slackware 9.0. PS and CS seemed to compile fine, and pssetup works. Hope you can help me, I don\'t want to miss this great-looking game.
-
This is the output of ./psclient -verbose:
Warning: Failed to load `psgui\'; reason(s):
DLERROR (psgui): .//psgui.so: undefined symbol: _ZN11psComponentC2EP8psDialogi
Warning: Failed to load `psgui\'; reason(s):
DLERROR (psgui): .//psgui.so: undefined symbol: _ZN11psComponentC2EP8psDialogi
WARNING: could not load plugin \'planeshift.gui.dialogmanager\'
Entering fullscreen: win 1024, 768 to fs_mode 1024, 768
block_size: 8192
Mounting maps: dungeon hydlaa podium temple tower.
planeshift.application.client: Planeshift Molecular Blue
planeshift.application.client: This game uses Crystal Space Engine created by Jorrit and others
planeshift.application.client: 0.97 rdev [Unix-x86-GCC]
loading definitions file /planeshift/gui/psgui.def...
load successful (0 windows, 1 skins loaded.)
aws-debug: setting up global AWS palette...
aws-debug: finished palette setup.
planeshift.application.client: No iDialogManager plugin!
planeshift.application.client: Failed to init app!
And here is the output of ./configure-jam in the CS directory:
checking build system type... i686-pc-linux-gnu
checking host system type... i686-pc-linux-gnu
checking for gcc... gcc
checking for C compiler default output... a.out
checking whether the C compiler works... yes
checking whether we are cross compiling... no
checking for suffix of executables...
checking for suffix of object files... o
checking whether we are using the GNU C compiler... yes
checking whether gcc accepts -g... yes
checking for gcc option to accept ANSI C... none needed
checking for g++... g++
checking whether we are using the GNU C++ compiler... yes
checking whether g++ accepts -g... yes
checking for flex... no
checking for bison... no
checking for doxygen... no
checking for texi2dvi... no
checking for texi2pdf... no
checking for install... install
checking for ranlib... ranlib
checking for swig... no
checking for luaswig... no
checking how to create a directory... mkdir
checking how to create a directory tree... mkdir -p
checking for nasm... no
checking for perl5... no
checking for perl... perl
checking for perl ExtUtils::Embed module... yes
checking for perl DynaLoader module... yes
checking for python... python
checking for Python SDK... no
checking if Python SDK is usable... no
checking how to enable compilation warnings... -Wall
checking how to treat warnings as errors... -Werror
checking how to disable unknown #pragma warnings... -Wno-unknown-pragmas
checking how to disable C++ exceptions... -fno-exceptions
checking if -multiply_defined suppress is needed... no
checking whether to use CPU-specific instructions... yes
checking for code generation flags... -mcpu=pentiumpro -march=i686
checking how to enable optimizations... -O3
checking if g++ recognizes -fomit-frame-pointer... -fomit-frame-pointer
checking if g++ recognizes -ffast-math... -ffast-math
checking how to enable compiler debug output... -g3
checking checking if -I/usr/local/include is usable... yes
checking for pow in -lm... yes
checking for dlopen in -ldl... yes
checking for gethostbyname in -lnsl... yes
checking for pthread... yes
checking for pthread recursive mutexes... PTHREAD_MUTEX_RECURSIVE
checking how to run the C preprocessor... gcc -E
checking for X... libraries /usr/X11R6/lib, headers /usr/X11R6/include
checking for gethostbyname... yes
checking for connect... yes
checking for remove... yes
checking for shmat... yes
checking for IceConnectionNumber in -lICE... yes
checking for libXxf86vm... yes
checking for egrep... grep -E
checking for ANSI C header files... yes
checking for sys/types.h... yes
checking for sys/stat.h... yes
checking for stdlib.h... yes
checking for string.h... yes
checking for memory.h... yes
checking for strings.h... yes
checking for inttypes.h... yes
checking for stdint.h... yes
checking for unistd.h... yes
checking for int32... no
checking for windows.h... no
checking for OpenGL... yes
checking for GLU... yes
checking for glut... yes
checking for GLX... yes
checking for GLX extensions... yes
checking for libz... yes
checking for libpng... yes
checking for libjpeg... yes
checking for libmng... yes
checking for libmikmod... yes
checking for libogg... yes
checking for libvorbis... yes
checking for libvorbisfile... yes
checking for lib3ds... yes
checking if lib3ds is sufficiently recent... yes
checking for libode... yes
checking if libode is sufficiently recent... yes
checking for OpenAL... yes
checking for freetype-config... /usr/bin/freetype-config
checking for FreeType - version >= 2.0... yes
checking for libvga... no
checking for libcal3d... yes
checking if plugins require main()... yes
checking whether byte ordering is bigendian... no
checking for bool... yes
checking for stdint.h... (cached) yes
checking whether INT64_C works... yes
checking soundcard.h usability... no
checking soundcard.h presence... no
checking for soundcard.h... no
checking sys/soundcard.h usability... yes
checking sys/soundcard.h presence... yes
checking for sys/soundcard.h... yes
checking for unistd.h... (cached) yes
checking for sys/types.h... (cached) yes
checking sys/socket.h usability... yes
checking sys/socket.h presence... yes
checking for sys/socket.h... yes
checking sys/ioctl.h usability... yes
checking sys/ioctl.h presence... yes
checking for sys/ioctl.h... yes
checking netinet/in.h usability... yes
checking netinet/in.h presence... yes
checking for netinet/in.h... yes
checking arpa/inet.h usability... yes
checking arpa/inet.h presence... yes
checking for arpa/inet.h... yes
checking netdb.h usability... yes
checking netdb.h presence... yes
checking for netdb.h... yes
checking winsock.h usability... no
checking winsock.h presence... no
checking for winsock.h... no
checking for socket support... yes
checking for socklen_t... yes
checking for C++ `explicit\' keyword... yes
checking for C++ new-style casts... yes
checking if qsqrt() is usable... no
checking if qint() functions correctly... no
checking whether to enable Linux joystick support... no
checking build mode... optimize
checking if building plugins... yes
checking if enforcing smart pointer strictness... yes
checking whether to use extensive memory debugger... no
configure-jam: creating ./config.status
Please help me, thank you.
-
[root@bang-box planeshift]# ./psclient-bin
WARNING: could not load plugin \'crystalspace.documentsystem.xmlread\'
Warning: Failed to load `psgui\'; use \'-verbose\' argument for details.
Warning: Failed to load `psgui\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'planeshift.gui.dialogmanager\'
crystalspace.canvas.glx2d: Opening GLX2D
crystalspace.canvas.glx2d: Creating Context
crystalspace.canvas.glx2d: Video driver GL/X version (direct renderer)
crystalspace.canvas.glx2d: Visual ID: 21, 24bit TrueColorn
crystalspace.canvas.glx2d: Frame buffer: 32bit
crystalspace.canvas.glx2d: R8:G8:B8:A0,
crystalspace.canvas.glx2d: level 0, double buffered
crystalspace.canvas.glx2d: Depth buffer: 24bit
crystalspace.canvas.openglcommon: OpenGL renderer: GeForce4 MX 420/AGP/SSE/3DNOW! (vendor: NVIDIA Corporation) version 1.4.0 NVIDIA 43.63
crystalspace.canvas.openglcommon: Using windowed mode at resolution 640x480.
crystalspace.graphics3d.opengl: read config for \'nvGeforce\' from /config/glnvgf.cfg
crystalspace.graphics3d.opengl: Optional Clipping: NNP
crystalspace.graphics3d.opengl: Required Clipping: 0Pp
crystalspace.graphics3d.opengl: Outer Clipping: PZ0
crystalspace.graphics3d.opengl: ... using GL_ARB_multitexture
crystalspace.graphics3d.opengl: Using multitexture extension with 2 texture units
crystalspace.graphics3d.opengl: ... using GL_ARB_texture_compression
crystalspace.graphics3d.opengl: ... using GL_ARB_texture_env_combine
crystalspace.graphics3d.opengl: ... using GL_ARB_texture_env_dot3
crystalspace.graphics3d.opengl: ... using GL_ARB_vertex_program
crystalspace.graphics3d.opengl: ... not using GL_EXT_texture_env_combine
crystalspace.graphics3d.opengl: ... not using GL_EXT_texture_env_dot3
crystalspace.graphics3d.opengl: ... using GL_EXT_texture_filter_anisotropic
crystalspace.graphics3d.opengl: ... not using GL_NV_vertex_array_range
crystalspace.graphics3d.opengl: ... using GL_NV_vertex_program
crystalspace.graphics3d.opengl: ... using GL_SGIS_generate_mipmap
crystalspace.graphics3d.opengl: Maximum texture size is 2048x2048
crystalspace.graphics3d.opengl: Super lightmaps: max_size=256x256 num=1 16 64 64
crystalspace.sound.software: Software Sound Renderer selected
crystalspace.sound.oss: SoundDriver OSS selected
block_size: 8192
crystalspace.sound.software: Playing 44100 Hz, 16 bits, Stereo
crystalspace.sound.software: Volume: 1
Mounting maps: dungeon hydlaa podium temple tower.
planeshift.application.client: Planeshift Molecular Blue
planeshift.application.client: This game uses Crystal Space Engine created by Jorrit and others
planeshift.application.client: 0.97 rdev [Unix-x86-GCC]
crystalspace.font.freefont2: Could not open fontfile /fonts/ttf/arial.ttf!
loading definitions file /planeshift/gui/psgui.def...
load successful (0 windows, 1 skins loaded.)
aws-debug: setting up global AWS palette...
aws-debug: finished palette setup.
Segmentation fault
heh not a good sign
-
[root@bang-box planeshift]# ./psclient-bin
Warning: Failed to load `psgui\'; use \'-verbose\' argument for details.
Warning: Failed to load `psgui\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'planeshift.gui.dialogmanager\'
Warning: Failed to load `pssound\'; use \'-verbose\' argument for details.
Warning: Failed to load `pssound\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'planeshift.sound.soundmanager\'
crystalspace.canvas.glx2d: Opening GLX2D
crystalspace.canvas.glx2d: Creating Context
crystalspace.canvas.glx2d: Video driver GL/X version (direct renderer)
crystalspace.canvas.glx2d: Visual ID: 21, 24bit TrueColorn
crystalspace.canvas.glx2d: Frame buffer: 32bit
crystalspace.canvas.glx2d: R8:G8:B8:A0,
crystalspace.canvas.glx2d: level 0, double buffered
crystalspace.canvas.glx2d: Depth buffer: 24bit
crystalspace.canvas.openglcommon: OpenGL renderer: GeForce4 MX 420/AGP/SSE/3DNOW! (vendor: NVIDIA Corporation) version 1.4.0 NVIDIA 43.63
crystalspace.canvas.openglcommon: Using windowed mode at resolution 640x480.
crystalspace.graphics3d.opengl: read config for \'nvGeforce\' from /config/glnvgf.cfg
crystalspace.graphics3d.opengl: Optional Clipping: NNP
crystalspace.graphics3d.opengl: Required Clipping: 0Pp
crystalspace.graphics3d.opengl: Outer Clipping: PZ0
crystalspace.graphics3d.opengl: ... using GL_ARB_multitexture
crystalspace.graphics3d.opengl: Using multitexture extension with 2 texture units
crystalspace.graphics3d.opengl: ... using GL_ARB_texture_compression
crystalspace.graphics3d.opengl: ... using GL_ARB_texture_env_combine
crystalspace.graphics3d.opengl: ... using GL_ARB_texture_env_dot3
crystalspace.graphics3d.opengl: ... using GL_ARB_vertex_program
crystalspace.graphics3d.opengl: ... not using GL_EXT_texture_env_combine
crystalspace.graphics3d.opengl: ... not using GL_EXT_texture_env_dot3
crystalspace.graphics3d.opengl: ... using GL_EXT_texture_filter_anisotropic
crystalspace.graphics3d.opengl: ... not using GL_NV_vertex_array_range
crystalspace.graphics3d.opengl: ... using GL_NV_vertex_program
crystalspace.graphics3d.opengl: ... using GL_SGIS_generate_mipmap
crystalspace.graphics3d.opengl: Maximum texture size is 2048x2048
crystalspace.graphics3d.opengl: Super lightmaps: max_size=256x256 num=1 16 64 64
crystalspace.sound.software: Software Sound Renderer selected
crystalspace.sound.oss: SoundDriver OSS selected
opening audio device: Device or resource busy
crystalspace.sound.software: Playing 44100 Hz, 16 bits, Stereo
crystalspace.sound.software: Volume: 1
Mounting maps: dungeon hydlaa podium temple tower.
planeshift.application.client: Planeshift Molecular Blue
planeshift.application.client: This game uses Crystal Space Engine created by Jorrit and others
planeshift.application.client: 0.97 rdev [Unix-x86-GCC]
planeshift.application.client: No iSoundManager plugin!
planeshift.application.client: Failed to init app!
[root@bang-box planeshift]#
rebuilt ps from the cvs and the sourceopening audio device: Device or resource busy
<----- that was cause of xmms it still crashes with xmms closed
-
maybe your problem can be solved simply with \'adduser ezek audio\'?
-
I have a problem with the compilation of the source package \"planeshift-0.2.010FullSourceAndArt.tar.gz\". The error listing says the following:
C++ ./out/linuxx86/optimize/plugins/aws/skinlex.o
cc1plus: Invalid option `-Wno-unused-function\'
cc1plus: Invalid option `-Wno-unused-label\'
plugins/aws/skinlex.ll: In function `int awslex(yystype *)\':
plugins/aws/skinlex.ll:98: warning: label `find_rule\' defined but not used
plugins/aws/skinlex.ll: At top level:
plugins/aws/skinlex.ll:908: warning: `void * yy_flex_realloc(void *, unsigned int)\' defined but not used
plugins/aws/skinlex.ll:391: warning: `void yyunput(int, char *)\' defined but not used
g++ -c -o ./out/linuxx86/optimize/plugins/aws/skinlex.o -Wall -Wno-unknown-pragmas -mcpu=pentiumpro -march=i686 -I/usr/local/include -fno-exceptions -Wno-unused-function -Wno-unused-label -Iplugins/aws -I./include -I. -I./include -I./plugins -I./apps -I./libs plugins/aws/skinlex.cpp
...failed C++ ./out/linuxx86/optimize/plugins/aws/skinlex.o ...
...skipped aws.so for lack of skinlex.o...
...failed updating 1 target(s)...
...skipped 1 target(s)...
What should I do?
Thorben
-
I\'m working on a \'complete\' build guide that should hopefully answer many of these questions. I\'m also working on a script that well do everything that you will need. Script will:
- Download Jam
- Download and build the correct version of CS from CVS
- Download and build the correct version of CEL from CVS
- Download and build the correct version of PS from CVS
- Download the updated art
So if you can wait a few days I will have this ready. I will also need some people to test this as well. Since I\'m doing this on RedHat 9 I\'m not sure how well it will work on other platforms.
If somebody wants to volueenteer to help test/improve this then post what OS you are using and I can get a list and improve the instructions and build script.
-
Could you make your script executeable as non-root too? I would love that due to security reasons.
I am running Debian, and of course I volunteer as a beta tester, no matter if you have to run it as root or not. But please give us a script and not a binary :-)
Thorben
-
Yes. It will be a non-root script, it\'s almost ready. I\'m just trying to figure out how to handle errors from the CVS server at the moment. Sometimes it fails and it screws up my script :)
-
hmm, doesn\'t the cvs command end with an error, if the server fails? just put in a \"die\" or sth. btw: du you use perl or sh as interpreter?
Thorben
-
well, i hope the script is ready soon, cause there were like 30 things wrong when i tried to install planeshift on linux. i\'ll wait and hope that your script will work on Red Hat 8.0 as well. :D
-
Please see this thread (http://planeshift.oodlz.com/wbboard/thread.php?threadid=3933&boardid=17&styleid=3)
-
doesn\'t work
here is my error... i searched the forum but i didn\'t find any thing which could help me
darthvim@linux:~/games/planeshift> sh psclient
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
psclient: No 3d driver (iGraphics3D) plugin!
darthvim@linux:~/games/planeshift>
-
i donwloaded the compiled binarys from your site ...
-
Hi there...
Same error, found no hint what to do about it, either...
mercy@blubber:~/Entpack/planeshift> ./psclient -verbose
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
psclient: No 3d driver (iGraphics3D) plugin!
mercy@blubber:~/Entpack/planeshift>
Could someone give me a clue?
-
I have also the same problem on crystalspace.graphics3d.opengl
PIII 733
Mandrake 9.1
NVidia Gforce2 MX
I\'ve then downloaded Crystal, and their app \'walktest\' work corrrectly on my system.
Thanks for your help
-
bash: jam: command not found
whats this mean???
and how do i fix it???
-
Jam is a programme as \"Make\".
You can find jam at : http://public.perforce.com/public/jam/index.html
-
Same warnings about iGraphics here, using Mandrake 9.1.
-
Same error here running Mandrake 9.1. I looked at psclient. It looks like it needs to load a number of plug-ins from CrystalSpace. Theyse don\'t exist though in the build that I got when I downloaded and installed CS. I followed the directions per the first post on this thread and everything seemed to work okay The cfg files looks for these first two plugins...
System.PlugIns.iVFS = crystalspace.kernel.vfs
; Video Driver
System.PlugIns.iGraphics3D = crystalspace.graphics3d.opengl
Here\'s a directory of the CS/plugins dirctory. These two are not listed so it doesn\'t look like they were included in the distibution.
aws/
bugplug/
colldet/
collide/
console/
cscon/
cscript/
cslexan/
csparser/
cssaver/
csstdldr/
culling/
CVS/
device/
documentsystem/
engine/
engseq/
filesys/
font/
iso/
isoldr/
Jamfile
mesh/
meshldr/
meshobj/
metaball/
motion/
movierecorder/
net/
perfstat/
physics/
picogui/
reporter/
sequence/
simpcon/
sound/
stdrep/
terrain/
video/
I did a find for anything with .vfs or .opengl in it and nothing tuned up. Anyone have any ideas?
-
I\'ve successfully compiled and run Planeshift on RedHat 9.0 (actually it\'s Phoebe), but it segfaults after I create a new character (before uploading to the server).
Does anyone have the same problem with me?
Thanks,
Xavier
-
I cannot get sound OR openGL to work!
What is wrong!!!
-
[Ati]:
First, let\'s start off by mentioning ATI slightly. I have, in the pass, ran some 3D applications with the radeon DRI/DRM driver (on my 7500), however i won\'t go into that (see next url) as it was painfull, i\'m still scared. I\'ve heard that the 8500 has 3D support from ATI, however i\'ve never heard any goods or bads about it. Check the ATI tech site for more on ATI. OR:
Check this site for DRI/DRM X 3D help.
http://dri.sourceforge.net/
Note: radeon 7500 DRI/DRM driver does not support S3TC(texture compression) which is needed for games like UT2003. 8500 status unknown. Nvidia/linux drivers does have support for it.
[NVidia]:
Instead of rewriting everystep, go to the following url\'s for mostly complete info on nvidia linux drivers. Straight from the horses mouth, one might say:
Readme for install/configuring the driver and GLX.
http://ftp://download.nvidia.com/XFree86/Linux-x86/1.0-4496/README.txt
You could start from here, there is the download link and theres a link to the readme above.
http://www.nvidia.com/object/linux_display_ia32_1.0-4496.html
[Other cards]:
Goto the DRI/DRM link in the ATI section above. Your card may be supported.
REMEMBER: glxgears command is your friend, once those gears turn really fast (after seeing the nvidia logo on startup - (unless you turned it off)) it will prove your OpenGL/NVidia drivers are working properly.
Any problems or differences from the above info, howto\'s or help.
Consult your distributions website, do a search etc ...
Good Luck.
-
I\'m having problems with everything. I have current versions of all the required libs/apps/etc listed and when I CVS download crystal, cel, and planeshift i get all kinds of \"failed\"s when running jam. The majority of the cel compiles fail, i think 9 skipped, 1 updated, 42 failed. When looking back through the compile it doesn\'t give any reasons or anything for the fail. Planeshift I get the same thing. When all is said and done and I run ./psclient after ./updater it just says
./psclient: Line 52: src/client/psclient: No Such File or Directory
Checking src/client gives no psclient file at all. Any ideas?
-
first you need to compile CS if you use the -k option all parts, thtat can\'t be compiled are skipped. So a good thing to start is to run the configure script again and look for missing libraries and programs.
If you have compiled CS from cvs and cel, I think you need to do a \"make cs-config\" in the CS dir and copy that file to the cel dir. Then you either need to compile cel agian or do a \"jam plugins\" or something like that, to get the necessary plugins. (Maybe this is described somewhere meanwihle, it wasn\'t when I compiled it the first time)
Don\'t forget the correct environment variables (CRYSTAL and CEL). Be sure you have the correct permissions to everything (CS, cel, PS files). Try to run it with root permissions first, to check that out.
about that psclient not found error. I think the file is somewhere (if the compilation worked). You just need to change the appropriate line in \"psclient\" to direct to the correct location of the file. Idon\'t remember, where exactly that was, but it solved the problem for me once.
-
Still a no go, went back through and did make clean (or jam clean) on all the directories, then started from scratch, after doing the ./configure on CS, I apt-get\'d all the libs and dev packages i was missing, then ran ./configure again so that it had *everything* it needed. Then I did the entire CS step and made sure to copy cs-config to the $CEL directory. Then I went to cel and did the configure and made sure I had everything - which I did. I did the steps for that too and when running Jam it failed 11 targets, and skipped 9, updated 42. So then I move on to planeshift since I have no clue why jam would have failed on cel for so many targets considering i had everything needed as far as i could tell.
On planeshift, the jam gave even more problems:
LinkApplication updater
...failed updating 57 target(s)...
...skipped 10 target(s)...
...updated 92 target(s)...
And now i don\'t even HAVE a ./psclient file in the planeshift directory so I have no executable to run at all :(
So basically, I have all the libs/etc I should need to compile everything but everything seems to fail. Any other ideas?
-
ok i did everything and i get to the Planeshift window and the art background but NO MENU :( and i get this error:
crystalspace.font.freefont2: Could not open fontfile /fonts/ttf/arial.ttf!
loading definitions file /planeshift/gui/psgui.def...
load successful (0 windows, 1 skins loaded.)
aws-debug: setting up global AWS palette...
aws-debug: finished palette setup.
crystalspace.awsprefs: Could not load image \'/planeshift/art/gui/invback.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/minimize.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/zoom.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/close.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/chkup.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/chkdn.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/chkon.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/chkoff.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/radup.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/raddn.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/radon.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/radoff.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/treecol.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/treeexp.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/treecol.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/treevl.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/treehl.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/treechke.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/treechkf.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/treegrpe.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/treegrpf.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/sbup.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/sbdn.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/sbrt.png\'. Unknown format or wrong extension!
crystalspace.awsprefs: Could not load image \'/aws/sblt.png\'. Unknown format or wrong extension!
planeshift.application.client: psEngine initialized.
Warning: Failed to load `plimp\'; use \'-verbose\' argument for details.
Warning: Failed to load `plimp\'; use \'-verbose\' argument for details.
crystalspace.pluginmgr.loadplugin: WARNING: could not load plugin \'cel.physicallayer\'
Couldn\'t load plugin for PlLayer.
Constructing psdWarning: 0x8251908
crystalspace.maploader.parse.image: Could not load image \'/planeshift/art/buttons/up.png\'. Unknown format!
Couldn\'t create Resource \'up.png\'
crystalspace.maploader.parse.image: Could not load image \'/planeshift/art/backdrop/popup17.png\'. Unknown format!
Couldn\'t create Resource \'popup17.png\'
Destructing Warning: 0x8251908
crystalspace.maploader.parse.image: Could not load image \'/planeshift/art/buttons/iblue_u.png\'. Unknown format!
Couldn\'t create Resource \'iblue_u.png\'
Failed to initialize window \'menu\'.
Couldn\'t activate/create dialog \'menu\'
Im on slackware 9
-
No one has figured out png support in CS on Slackware. And many have tried.
-
My png support for CS and PS works fine in Slackware
I downloaded the latest libpng slack pack and it worked
-
Okay, I am determined to get this to work. I\'ve been going about this in a strange way, and it\'s probably not correct. But I\'ve got bits and pieces working for now.
I was having the same trouble with the pre-compiled binaries, so I grabbed the latest big source package. The build got stuck on the aws plugin and wouldn\'t finish. I believe flex could not properly parse some input file... sllex or something to that effect. I didn\'t remember enough about creating parsers to fix it myself.
So I got the latest source tarball for CS and compiled it. CS itself worked great, but cel would not compile using anything above 0.96-001.
So, I went and grabbed the original 0.96-001 tarball. That compiled, but there were two problems. First, it didn\'t link stuff correctly. I had to change line 87 of CS/libs/cssys/unix/unix.mak from
LFLAGS.DLL = -Wl, -shared Wl, -soname Wl,$@
or whatever it was, to
LFLAGS.DLL = -shared Wl, -soname Wl,$@
I can\'t take credit for that... someone posted it on a mandrake board.
The other problem I was having was that it was not properly detecting my png library or some of my gl libraries, and thus, not building them the appropriate plugins. I copied over the configure stuff and the whole mk directory from the \'official source package\' and re-ran configure. It seemed to work. After compiling, the blocks test program worked. I don\'t know if this is what one is \'supposed\' to do, but it seems to have worked for now.
Anyway, next, cel. The cel that was bundled with the source package would no longer compile, so I downloaded the version of cel that was originally released to work with 0.96-001. It compiled!
Now, I just need to get the planeshift client itself to compile...
The reason I\'m posting this, is so that anyone who knows that any of the stuff I\'ve tried may break things down the road can tell me so I can give up now. ;) Looks like a neat game, I\'d really like to play it.
-
Okay, so that won\'t work. The latest version of the planeshift client won\'t compile with the older version of CS.
Edit: I\'m dumb and didn\'t see the other thread on linux installs.
-
i d/led the latest libpng and it still dint\' work :(
-
Hello,
since 2 days i try to get it run but without any succsess, it would be nice if i can get help.
downloded and installed jam
wget -t0 -c http://public.perforce.com/public/jam/jam-2.5.tar
ln -s /mnt/bigdata/compile/jam-2.5/bin.linuxx86/jam /usr/bin/jam
jam -v
Jam 2.5rc3. OS=LINUX. Copyright 1993-2002 Christopher Seiwald
the same with CS
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal co -rPRE_THING_FACTORIES CS
export CRYSTAL=/mnt/bigdata/compile/CS
./walktest --recalc --relight
is running fine
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel co cel
export CSCONFPATH=/mnt/bigdata/compile/cel
./configure
jam
...found 278 target(s)...
...updating 22 target(s)...
....and now iam receiving alot of errormessages
some exmaples
-----
C++ ./out/linuxx86/optimize/plugins/propclass/common/stdpcimp.o
plugins/propclass/common/stdpcimp.cpp: In method `bool celPcCommon::RemovePropertyChangeCallback(iCelPropertyChangeCallback *)\':
plugins/propclass/common/stdpcimp.cpp:78: no matching function for call to `csRefArray::DeleteIndex (int &)\'
g++ -c -o ./out/linuxx86/optimize/plugins/propclass/common/stdpcimp.o -I/mnt/bigdata/compile/CS/include -Wall -O3 -I. -I./include plugins/propclass/common/stdpcimp.cpp
...failed C++ ./out/linuxx86/optimize/plugins/propclass/common/stdpcimp.o ...
...skipped libcelcommon.a for lack of libcelcommon.a(stdpcimp.o)...
C++ ./out/linuxx86/optimize/plugins/stdphyslayer/entity.o
In file included from plugins/stdphyslayer/entity.h:26,
from plugins/stdphyslayer/entity.cpp:23:
plugins/stdphyslayer/pl.h:40: syntax error before `;\'
plugins/stdphyslayer/entity.cpp: In method `bool celEntityList::Remove(iCelEntity *)\':
plugins/stdphyslayer/entity.cpp:107: no matching function for call to `csRefArray::DeleteIndex (int &)\'
plugins/stdphyslayer/entity.cpp: In method `bool celEntityList::Remove(int)\':
plugins/stdphyslayer/entity.cpp:118: no matching function for call to `csRefArray::DeleteIndex (int &)\'
g++ -c -o ./out/linuxx86/optimize/plugins/stdphyslayer/entity.o -I/mnt/bigdata/compile/CS/include -Wall -O3 -I. -I./include plugins/stdphyslayer/entity.cpp
...failed C++ ./out/linuxx86/optimize/plugins/stdphyslayer/entity.o ...
C++ ./out/linuxx86/optimize/plugins/stdphyslayer/pl.o
In file included from plugins/stdphyslayer/pl.cpp:23:
plugins/stdphyslayer/pl.h:40: syntax error before `;\'
plugins/stdphyslayer/pl.cpp: In method `celPlLayer::~celPlLayer()\':
plugins/stdphyslayer/pl.cpp:78: `removecallbacks\' undeclared (first use this function)
plugins/stdphyslayer/pl.cpp:78: (Each undeclared identifier is reported only once
plugins/stdphyslayer/pl.cpp:78: for each function it appears in.)
plugins/stdphyslayer/pl.cpp: In method `class csPtr celPlLayer::FindNearbyEntities(iSector *, const csVector3 &, float)\':
plugins/stdphyslayer/pl.cpp:291: `iMeshWrapperIterator\' undeclared (first use this function)
plugins/stdphyslayer/pl.cpp:291: template argument 1 is invalid
plugins/stdphyslayer/pl.cpp:291: ANSI C++ forbids declaration `objit\' with no type
plugins/stdphyslayer/pl.cpp:292: no matching function for call to `iEngine::GetNearbyMeshes (iSector *&, const csVector3 &, float &)\'
plugins/stdphyslayer/pl.cpp:293: base operand of `->\' is not a pointer
plugins/stdphyslayer/pl.cpp:295: base operand of `->\' is not a pointer
plugins/stdphyslayer/pl.cpp: In method `void celPlLayer::Uncache(iBase *)\':
plugins/stdphyslayer/pl.cpp:391: no matching function for call to `csRefArray::DeleteIndex (int &)\'
g++ -c -o ./out/linuxx86/optimize/plugins/stdphyslayer/pl.o -I/mnt/bigdata/compile/CS/include -Wall -O3 -I. -I./include plugins/stdphyslayer/pl.cpp
...failed C++ ./out/linuxx86/optimize/plugins/stdphyslayer/pl.o ...
C++ ./out/linuxx86/optimize/plugins/stdphyslayer/propclas.o
plugins/stdphyslayer/propclas.cpp: In method `bool celPropertyClassList::Remove(iCelPropertyClass *)\':
plugins/stdphyslayer/propclas.cpp:71: no matching function for call to `csRefArray::DeleteIndex (int &)\'
plugins/stdphyslayer/propclas.cpp: In method `bool celPropertyClassList::Remove(int)\':
plugins/stdphyslayer/propclas.cpp:81: no matching function for call to `csRefArray::DeleteIndex (int &)\'
g++ -c -o ./out/linuxx86/optimize/plugins/stdphyslayer/propclas.o -I/mnt/bigdata/compile/CS/include -Wall -O3 -I. -I./include plugins/stdphyslayer/propclas.cpp
--------
...failed updating 12 target(s)...
...skipped 10 target(s)...
is there anybody outhere with a clue ? :)
-
You download the wrong version of cel. try to add this flag to the checkout command: -D 2003-05-16
-
thank you, that worked
./celtst
is runnign now
but i found some errors in earlier compilation of
CS
C++ ./out/linuxx86/optimize/plugins/aws/skinlex.o
cc1plus: Invalid option `-Wno-unused-function\'
cc1plus: Invalid option `-Wno-unused-label\'
plugins/aws/skinlex.ll: In function `int awslex(yystype *)\':
plugins/aws/skinlex.ll:98: warning: label `find_rule\' defined but not used
plugins/aws/skinlex.ll: At top level:
plugins/aws/skinlex.ll:908: warning: `void * yy_flex_realloc(void *, unsigned int)\' defined but not used
plugins/aws/skinlex.ll:391: warning: `void yyunput(int, char *)\' defined but not used
g++ -c -o ./out/linuxx86/optimize/plugins/aws/skinlex.o -Wall -Wno-unknown-pragmas -mcpu=pentiumpro -march=i686 -I/usr/local/include -fno-exceptions -Wno-unused-function -Wno-unused-label -Iplugins/aws -I./include -I. -I./include -I./plugins -I./apps -I./libs plugins/aws/skinlex.cpp
...failed C++ ./out/linuxx86/optimize/plugins/aws/skinlex.o ...
...skipped aws.so for lack of skinlex.o...
version of bison is 1.35
and after downloading from cvs
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift co -rMB010 planeshift
i try to compile
./autogen.sh
./configure --disable-jamtest
jam
now i get for almost every item an errormessage like this:
C++ ./out/linuxx86/psbutton.o
In file included from src/common/net/cmdhandler.h:11,
from src/client/gui/base/psbutton.cpp:41:
/mnt/bigdata/compile/CS/include/csutil/csdllist.h:25: warning: #warning csDLList is deprecated. Please use csList from csutil/list.h
than you
-
nobody here who can help me?
i tried to build the binaries from cvs and from the \"withArts\" tar,
but still does not compile PS including the CS problem wich i try to find out in this forum and CS mailing list.
i found a thread in this forum with the same CS problem but could not find an answer or solution.
is here someone who is playing PS under debian woody?
i followed the instructions from this url
http://www16.brinkster.com/acraig/planeshift/buildmb.html
maybe i have wrong versions of some libaries etc.
please help me, i really would like to have a look into PS.
thank you in advance
-
From what I untherstand what you posted I got one posible explanation.
I have spend 4 hour compiling planshift because I had compiled stuff in the wrong order.
It may help if you re-install every thing (jam than cs than cel than planeshift) in the right order.
P.S. make sure you have the right version (don\'t use the test version because test versions alway have not wanted side effects)
-
is there any EASY way to make this work on Debian???
I mean it\'s a pain in the arse for debian users to make this work it gives all kind of bugs. plz gimme a HOWTO or fix it in cristal blue.
Well good luck and fix this thing fast or i kill u =P
_ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _
(malditos adoradores de chori?o com condimentos)
-
waiting for CB is indeed a good idea ;) Nothing can be done currently in-game.
Maybe you can check acraig\'s build script in \'Building Moleculare Blue from CVS\'
-
I updated the how-to with the cel flag
-Robbie :D
-
Okay, I got everything compiled and installed, but when I try to run PlaneShift, it displays this message:
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
psclient: No 3d driver (iGraphics3D) plugin!
Does this mean I have to upgrade my graphics card drivers or something? If it does, then that\'s a problem. I\'ve tried installing the drivers for my GeForce 4 Ti 4200 before, but no matter what I tried, they refused to install. Then again, I am a Linux n00b (and that\'s with two capital zeros), so I can only assume I did something wrong. Just tell me if this is a driver problem, so I know whether or not to give up on playing PlaneShift on Linux.
-
Try running ./pssetup and change your resolution to 800x600. See if that works. Thats what i had to do.
-Robbie
-
No, changing to 800x600 doesn\'t help. And after playing around with the configuration settings, I found two things:
1. The title bar for \"pssetup\" says \"PlainShift\" instead of \"PlaneShift.\"
2. I can run the game in software mode, although it freezes up if I try to do anything on the character creation screen. This leads me to believe that this is, in fact, a driver problem.
I\'m going to go try to install the drivers for my graphics card again. Wish me luck.
-
Hi,
I have try to install Planeshift with the robbies\'faq who run it under Mandrake 9.2 to ...
But when i finished to create my caracter the psclient stop ... it seem to have a problem intenting to join server ...
Please have a look on my log :
cel.persist.classic: Adding PC \'pcinventory\' to Entity \'world\'
Before LoadMapFile: time=705726
crystalspace.maploader.parse.map: Could not open map file \'world\' on VFS!
New player requesting Actors List!
HandleMessage: Received world
HandleMessage: Persist Message: CELPERSISTCMD_SEND_ACTORLIST
cel.persist.classic: Reading entity -2147483647 (\'actorlist\')...
cel.persist.classic: Reading entity 94 (\'Gayla Grotemey\')...
CEL is searching for meshfact \'femdermorian\'...Found
pf/mesh/meshfact.cpp:231: failed assertion \'s != NULL\'
Trace/breakpoint trap
What is the problem ?
Planeshift seems to be so exiting ... i would like to try it !!
;C))
Thx for your future help ...
Hukuluk - The Poetic Troll.
-
Ok the problem with this it seems no one has posted a solution for, very strange tbh :P
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
i tried everything that i could find, the walktest and celtst worked just fine, without errors, i checked the paths and everything, and then .. \"bah to hell with it\" \"pico psclient\" ... and guess what i found :P
export CRYSTAL=./
export CEL=./
and what hapends? .. it messes up your fine CRYSTAL and CEL paths and everything just goes down like a boing without wings.
either comment them out with \"#\" or edit them to match your crystal space and cel path.
And here im pritty much very stuck, ive tried to copy the fonts into /usr/X11R6/lib/X11/TrueType/fonts/ttf, /opt/planeshift/data/fonts/ttf, /opt/planeshift/fonts/ttf and nothing, it just cant find arial.ttf it seem. :/
-
Originally posted by pako
>crystalspace.font.freefont2: Could not open fontfile /fonts/ttf/arial.ttf!
look at that (http://www.planeshift3d.com/forum/thread.php?threadid=2832&boardid=17&sid=ef413651ef04c42d74d1dd44b49fc332) thread ...
but that thread is a dead link. any pointers to the proper link or is there perhaps an FAQ entry on that particular point?
(however it dosen\'t seem to keep my client from starting, so i believe the font issue is a red herring in my particular case.)
-
Hi,
I managed to move past the \'failed to load gl3d\' problem,
I ran ./pssetup --verbose, and it complained about \"libGL unable to load TLS\",
I am running the Nvidia drivers, on Debian unstable,
a friend told me to move /usr/lib/tls to /usr/lib/tls-backup
and then it no longer complains.
WARNING: he mentioned that he needed to move /usr/lib/tls-backup back to
/usr/lib/tls when he\'s done because X-Windows doesn\'t start without it - so be mindful!
Then, typing ./psclient-bin starts it up.
I can make a character, but then it seg faults. Any ideas? It said somewhere to download the \"Windows MB\", would this help?
Any help appreciated- i\'m eager to play planeshift :)
-
I also have problems with the binarys, the game crashes after the charakter creation.
The I used the build.sh (http://www16.brinkster.com/acraig/planeshift/build.sh)
script from the howto and everything works fine :) (except from the Framerate...i need a new graphic card...)
/edit:
I use Kanotix (http://www.kanotix.de), which is baesd on Debian
-
Interesting, another one living near Heidelberg :D *cough* back to topic:
Can you post the console output of your psclient? It\'s hard to help someone without proper details ;)
BTW: you can try to use my precompiled binaries (http://planeshift.mortalsaviour.net/download/psmodbin-linux.tar.bz2) (ainekos mods included)
-
Hi, I got the same error as those two!!
Here the output in the terminal!! (only the few last line ) :
/*
New player requesting World!
planeshift.application.client: PSLoader: step 3: success
SetTimeout!
HandleMessage: Persist Message: CELPERSISTCMD_SEND_WORLD
cel.persist.classic: Reading entity 99 (\'world\')...
cel.persist.classic: Adding PC \'pcinventory\' to Entity \'world\'
Before LoadMapFile: time=28006
Load TYPE plugin crystalspace.mesh.object.emit
WARNING! Object \'_p_laanx_entrance2hydlaa_plaza\' is not closed!
Segmentation fault
*/
That\'s it.. I don\'t really know why it\'s doing that...
I\'m running under Redhat linux 9.0 with Nvidia accelrated last drivers..!!
Thx
-
Just a guess... did you use the tarball from the download page? The first time I wanted to play PS in linux I got it too, and I got the same error. I recommend the CVS way ;)
-
Ok Thanks
I\'ll try this way!!
-
root@nobunaga:/planeshift/planeshift# ./psclient
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
psclient: No 3d driver (iGraphics3D) plugin!
root@nobunaga:/planeshift/planeshift# ./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\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
Couldn\'t load iGraphics2D plugin!
Error initializing system!
root@nobunaga:/planeshift/planeshift# ./pssetup -verbose
Warning: Failed to load `xwin\'; reason(s):
DLERROR (xwin): libXxf86vm.so.1: cannot open shared object file: No such file or directory
Warning: Failed to load `xwin\'; reason(s):
DLERROR (xwin): libXxf86vm.so.1: cannot open shared object file: No such file or directory
WARNING: could not load plugin \'crystalspace.window.x\'
WARNING: failed to initialize plugin \'crystalspace.graphics2d.x2d\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
Couldn\'t load iGraphics2D plugin!
Error initializing system!
Whats happening? I have the Nvidia driver installed as I saw here. What now?
Using Slackware 9.1
-
Man, why dont you just make some rpm, tgz, deb files using all stuff its needed and thats all?
-
Man, why don\'t YOU make them? :P
I don\'t know what to do with .rpm, .tgz, .deb or whatever package formats, since I don\'t use them. And I think it\'s the same with some others. So why should we do things with stuff we don\'t have. But if you need a package for Arch Linux I\'ll gladly help and give you the package I made. Just ask nicely ;)
Oh, and for your problem before: why not use the search button above?. Or just take your time and read some sticky threads. This was asked so many times that I could throw you to death with threads about it ;)
-
If anyone has font problems (text not displaying), you probably have a version of freetype2 incompatible with CS. Try downloading Freetype 2.1.7, as I know this to work. There is also a new release of 2.1.9, but I haven\'t tested this. Others may work as well.
-
I\'m getting the exact same error as a few others...
<< Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
Warning: Failed to load `gl3d\'; use \'-verbose\' argument for details.
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
psclient: No 3d driver (iGraphics3D) plugin! >>
When running in software rendering mode, it freezes shortly after entering the character creation window.
Fedora Core 2 - 2.6.6-1.435.2.3
ATI Radeon Mobility M9 - Using ATI Proprietary Linux Driver 3.11.1 (Released August 5th, 2004)
*Same errors occured using the previous ATI 3.9.0 drivers
Planeshift looks really cool, if anyone has a workaround or solution for me, I\'d really appreciate it.
Thanks
-
yeah it would be great if someone could tell me why cvs is not even a recognized command to me. maybe it has something to do with while i was making jam it crashed out?
help would be appreciated, sicne this game looks sweet and id lvoe to play.. if i could get it to work.
-
I have same error - with iGraphics3D. No idea what is that, so it would be
nice if someone could explain it to me. System is Slackware 9.1+ upgrades,
graphic card Nvidia with newest drivers downloaded from vendor\'s site.
3D acceleration works fine in other programs.
Regards.
-
Did you compile it from CVS? Sure you\'ve set the CVARS?
-
i am new to linux (about 3 days into my first distro)(yoper)
i would really like to play this game (but im not about to install windows),(im trying to do without windows altogether)
ne ways........all of the stuff required to install this game is way beyond me ( i can t even find out how/where to get libogg (i always end up at a link to a media player, or something withh ogg in the name)
plz help.............and try to go slow plz....or at least very discriptive
maybe some links to where i can get the required ?things?
-
What\'s your distribution?
-
yoper
-
I downloaded the prebuilt Linux distribution to try it out on Debian unstable. The psclient script sets CRYSTAL=./ and CEL=./ (although it strangely doesn\'t pass the -verbose option to psclient-bin if you give it on the command line). After editing it to use psclient-bin -verbose, psclient gives the following:
Warning: Failed to load `gl3d\'; reason(s):
DLERROR (gl3d): libopengl32.so: cannot open shared object file: No such file ordirectory
Warning: Failed to load `gl3d\'; reason(s):
DLERROR (gl3d): libopengl32.so: cannot open shared object file: No such file ordirectory
WARNING: could not load plugin \'crystalspace.graphics3d.opengl\'
aws-debug: Couldn\'t find iGraphics2D plugin!!
psclient: No 3d driver (iGraphics3D) plugin!
Now I have glx rendering working properly, and the CS libraries are RIGHT THERE in the same directory (gl3d.so), but it\'s looking for libopengl32.so, which doesn\'t exist. I can compile CS separately and run its tests just fine.
-
for some reason it keeps sayign it cant find my CS or my CRYSTAL var is wrong ... help ....
-
They\'re broken and nobody can help, don\'t bother.
-
Just for the record:
I was able to compile and run psclient using Jagator51, whom I thanks deeply, linux script. I only had to recompile the CS stuff once more (First it was not recocnizing, I dont no why, the png graphic format) and then I hat to install freetype 2.9.1 to get proper fonts. I use slacware 9.1, on a pcchips lmr810 with an old duron 1.2 MHz, 256M ram, sound on board, ADSL internet connection, NVida GeForce 4 MX440SE. I have previously installed Mesa, SDL, Openal and Alsa. As anybody can see, exept for the video card, my hardware is not up to date. Even so, it workerd porperly.
Now I\'m gonna try the server.
-
I have a problem running PSClient..
The problem looks like it\'s AWS...
And, I don\'t have idea on fixing it..
diablo@gica:~/molblue/planeshift$ ./psclient -verbose
Warning: Failed to load `aws\'; reason(s):
/home/diablo/molblue/CS/aws.so: File not found
/home/diablo/molblue/CS/lib/aws.so: File not found
./aws.so: File not found
/home/diablo/molblue/cel//aws.so: File not found
/home/diablo/molblue/cel//lib/aws.so: File not found
/home/diablo/molblue/planeshift/aws.so: File not found
Warning: Failed to load `aws\'; reason(s):
/home/diablo/molblue/CS/aws.so: File not found
/home/diablo/molblue/CS/libaws.so: File not found
/home/diablo/molblue/CS/lib/aws.so: File not found
/home/diablo/molblue/CS/lib/libaws.so: File not found
./aws.so: File not found
./libaws.so: File not found
/home/diablo/molblue/cel//aws.so: File not found
/home/diablo/molblue/cel//libaws.so: File not found
/home/diablo/molblue/cel//lib/aws.so: File not found
/home/diablo/molblue/cel//lib/libaws.so: File not found
/home/diablo/molblue/planeshift/aws.so: File not found
/home/diablo/molblue/planeshift/libaws.so: File not found
WARNING: could not load plugin \'crystalspace.window.alternatemanager\'
block_size: 8192
Mounting maps: dungeon hydlaa tower podium temple.
planeshift.application.client: Planeshift Molecular Blue
planeshift.application.client: This game uses Crystal Space Engine created by Jo
rrit and others
planeshift.application.client: 0.97 rdev [Unix-x86-GCC]
Couldn\'t find aws plugin!
planeshift.application.client: Could not set up the AWS window manager!
planeshift.application.client: Failed to init app!
diablo@gica:~/molblue/planeshift$
I tried running ./awstest in the CS directory, but also says not found ...
if I need to download some new stuff... please leave me the url, and if I need to fix something, help me :)
P/S: I have Bison 1.875, but I followed the instructions and got 1.35.
-
Go to your CS dir and edit the file plugins/aws/skinpars.yy.
Remove the last \"window_item\" from line 61 and recompile CS.
The AWS plugin should be built then ;)