PlaneShift
Support => Linux Specific Issues => Topic started by: ilBaal on August 04, 2005, 02:41:16 pm
-
Since the new vesion is out there, could someone post here some hints how to build it from the CVS?
-
A date and time for the cvs checkout would be wonderful.
-
#cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift login
[enter]
#cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift co -P planeshift
Yo need the 0...99 version of cristalspace for compile.
The download of CVS here nedd password... see in the mirrors for the ..99 version for linux. The below wont be work.
#cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal login
[enter]
#cvs -z3 -d:ext:developername@cvs.sourceforge.net:/cvsroot/crystal co -P CS
#cvs -z3 -d:ext:developername@cvs.sourceforge.net:/cvsroot/crystal co -P crystalcore
For compile cristalspace (CS and core) or pshift:
#./autogen.sh
...(in pshift almost)
#./configure
#make
#make install
mmm.... I am not sure... I try it... Lets go!! :)
The CVS login is slow.
Compile cristal space before pshift.
Hasta la vista.... from Spain guy!!
-
Your instructions assume that the latest cvs of PS is the one we need. If there have been any additions to the code since then it may not work (or even build).
-
It\'s right.
I only answer how compile the CVS version. If the changes are trivials or not isn\'t my problem...
Other thing... I cant download the CVS version of CS.
Mmm.. I supose that we have to wait for the new linux release. ;)
-
Yeah , it seems to be like you\'re saying. So let\'s hope for Platyna, our ultimate saviour. :)
-
http://www.crystalspace3d.org/tikiwiki/tiki-index.php?page=Download
says u can download the .99 version?
how do you build from cvs anyway? i\'ve never done a cvs build for anything before and the post above is a bit hard to understand, not to mention the fact we cant download the devlopers CVs?
where does the CVS file download to to allow you to exicute ./configure?
-
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.tar
go 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
-
trying it now, ill post back with results
-
the CVS version does not work either, at least not for me. after getting the latest sources its still version 0.3.10 (says window header) and by connecting to the server i got the message that im not running the correct version.
am i missing something? co was with \"-P planeshift\" without \"-D\".
-
i cant even download the planeshift cvs, it just halts... ill just wait for the offical release before i fek my pc up
-
I\'m in the end phase of the compile. I\'m building planeshift and then update it... mmm... I tell more early... ;)
it don\'t work... :(
-
me neither :(
-
What kinda not working are you experiencing?
Wrong version is only expected, we need to find the date of the cvs to pull and compile ( see build instructions for previous version on laanx server information page )
-
Talad told me he used the -D option \"30 Jul 2005\" for CS and CEL and today\'s cvs of PlaneShift (would be -D \"4 Aug 2005\" I guess)
Since I\'m trying to build on mac I haven\'t been successful yet but the process should be easy for the linux platform, just substitute that in where a checkout date is needed in the build guides on http://laanx.fragnetics.com/
josePhoenix
-
Thanks, but the the version is avaiable for updater. Isn\'t it?
Mmmm... but compile our version for test it is a good option. Thanks for the dates, josephoenix.
Vaya nombrecito :)
-
cvs co -r REL_3_011 planeshift
just do it
and CS and CEL is get cvs -D 2005/07/30
cal3d is -P just new
it\'s OK!
------------------------------------
my client is Fedora core 2
god bless you !
-
that doesnt work for me, but the CVS from Platynas Warehouse works almost perfectly (eedit doesnt compile, but that doesnt matter).
-
Yes, EEdit fails to compile on this one due to a missing include file (I will fix it in
the source package on my site when I will find a moment). There are few other
minor issues fixed so it should compile fine. This is the source installer binaries
are compiled from so, feel free to get it from http://planeshift.xpam.de/
Regards.
-
After trying out the .runs (32bit and 64bit) from xpam, i find them not working.
psclient complaind missing iSoundManager or so.
So i tried the cvs tarballs from there to compile.
But compilation of PS failed at pssound.o (afair).
And an compile of a new CVS PS CO also failed.
So i am faling back to wine psclient.exe! :-(
-
You must be missing some sound libs. openal or oggvorbis.
Regards.
-
cd /usr/local/games/planeshift
rm *.csplugin
rm *.so
After running the updater. The updater downloads the .csplugin files again, which shouldn\'t be there.