PlaneShift
Support => Technical Help: Problems BEFORE entering the game => Topic started by: samu on July 07, 2003, 02:52:51 pm
-
hi,
for the ones who use debian there\'s this quick HOWTO:
- DON\'T USE crystalspace from debian, it\'s the stable one and it\'s not working to compile you need first apt some packages:
- install all this packages using the power of apt :
apt-get install gcc-2.95 g++-2.95 cpp-2.95 jam
libmysqlclient10 libmysqlclient10-dev cvs && apt-get build-dep crystalspace
(all in one line)
- append ALWAYS to ./configure command the following line CC=gcc-2.95 CXX=g++-2.95 CPP=cpp-2.95 to enable the old gcc
so it looks like ./configure CC=gcc-2.95 CXX=g++-2.95 CPP=cpp-2.95
You have to do that because of that shitty gcc-3.x version which is slower, buggy and it has a lot of new features that don\'t allow to compile older version of C++ files ( f**k )
- use CVS version of crystalspace, cel and planeshift.
- update always the three cvs with cvs -z3 update (if you have already do
the cvs -d:pserver.... login stuff)
- link arial.ttf from planetshift to crystalspace dir
e.g. ln -s /pathtoPlaneShiftdir/data/ttf/arial.ttf /pathtoCSdir/data/ttf/arial.ttf
set all the env as suggested in docs/Compiling.txt on planeshift dir .
i hope to had help someone ..
i tested it on a debian sid updated (the deb packages and the CVS apps) today ( 07 Jul 2003 ) and it worked .
-
Hmm, in my case it did not compile with gcc-2.95 but it did with gcc-3.2
-
jep, 3.2 worked best for me too.