PlaneShift

Support => Linux Specific Issues => Topic started by: ilBaal on August 04, 2005, 02:41:16 pm

Title: Version 0.3.011
Post 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?

Title:
Post by: Mohrk on August 04, 2005, 03:17:27 pm
A date and time for the cvs checkout would be wonderful.
Title:
Post by: victoregea on August 04, 2005, 03:22:08 pm
#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!!
Title:
Post by: Mohrk on August 04, 2005, 03:43:28 pm
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).
Title:
Post by: victoregea on August 04, 2005, 03:49:41 pm
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. ;)
Title:
Post by: ilBaal on August 04, 2005, 04:18:53 pm
Yeah , it seems to be like you\'re saying. So let\'s hope for Platyna, our ultimate saviour. :)
Title:
Post by: lukus on August 04, 2005, 04:33:52 pm
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?
Title:
Post by: thejims on August 04, 2005, 06:26:25 pm
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
Title:
Post by: lukus on August 04, 2005, 07:10:21 pm
trying it now, ill post back with results
Title:
Post by: miLosh on August 04, 2005, 07:43:00 pm
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\".
Title:
Post by: lukus on August 04, 2005, 08:56:02 pm
i cant even download the planeshift cvs, it just halts... ill just wait for the offical release before i fek my pc up
Title:
Post by: victoregea on August 04, 2005, 09:16:21 pm
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... :(
Title:
Post by: lanser on August 04, 2005, 10:04:03 pm
me neither :(
Title:
Post by: thejims on August 05, 2005, 01:53:07 am
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 )
Title:
Post by: josephoenix on August 05, 2005, 04:40:51 am
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
Title:
Post by: victoregea on August 05, 2005, 08:10:49 am
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 :)
Title: i got it
Post by: zED on August 06, 2005, 02:33:50 pm
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 !
Title:
Post by: Hoshpak on August 06, 2005, 06:01:10 pm
that doesnt work for me, but the CVS from Platynas Warehouse works almost perfectly (eedit doesnt compile, but that doesnt matter).
Title:
Post by: Platyna on August 07, 2005, 12:20:15 am
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.
Title: no success
Post by: RalphMW on August 07, 2005, 11:39:29 am
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! :-(
Title:
Post by: Platyna on August 07, 2005, 12:54:43 pm
You must be missing some sound libs. openal or oggvorbis.


Regards.
Title:
Post by: Leeloo on August 07, 2005, 04:09:09 pm
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.