Okay, someone correct me in my steps if I am wrong but heres how I compile from cvs..
First off, you will need jam
http://freshmeat.net/redir/jammr/15378/url_tgz/jam-2.5.targo ahead and install that, then you want cal3d, used for character animations:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cal3d login
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cal3d co -P cal3d
cd cal3d
./autogen.sh
./configure
make install
simple enough so far, next get CS and compile it, it has to be inside the directory you will have planeshift in... soo
mkdir ~/planeshift
cd ~/planeshift
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal login
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal co -P -D \"30 Jul 2005\" CS
cd CS
./configure --enable-debug
jam libs
jam plugins
jam cs-config
export CRYSTAL=~/planeshift/CS
okay, now we go for cel, the entity thingie
cd ~/planeshift
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel login
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel co -P -D \"30 Jul 2005\" cel
cd cel
./autogen.sh
./configure --enable-debug
jam -a
export CEL=~/planeshift/cel
export CSCONFPATH=~/planeshift/cel
that shouldn\'t take all day, so we can get on to planeshift and pray things work!
cd ~
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift login
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift co -P -D \"30 Jul 2005\" planeshift
cd planeshift
./configure --enable-debug
jam -a
okay at this point you need to RUN UPDATE!! it needs to download all this and that sorda files you need..
./updater -auto