Ikarsik,
First of all, from what I understand from the \"Mandate,\" this forum should be limited to discussions about either developing for PS or *specific* build problems. Judging from \"This is NOT a good place to learn how to program (Acraig)\" my guess is that the devs intend for people to have a basic idea of what the heck they\'re trying to do before posting in this forum complaing that nothing works.
[/RANT]
Now, I would suggest that you follow these basic steps*:
1) Use the commands on
this page to download the CVS source code (all you care about are the lines that have a \"cvs\" command at the front). This document becomes important later on once you get the whole thing compiled, but just worry about getting it running first.
Basically:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/crystal co CS
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cel co cel
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/planeshift co planeshift
And just hit enter if it asks for a password (there is no password for anonymous access)
2) Go to
this page which is the basic docuentation for building CS with MSVC 7. Most of it you can ignore, *EXCEPT* for the first part about \"msvc7_libs - Required.\" Download either one of those links (the only difference between the two is Python, but you can safely ignore any build errors relating to Python projects because PS doesn\'t use them) and follow the instructions for installing them.
3) You need to get the Cal3D library before you do anything else. Get the CVS version just like you did the rest of them:
cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cal3d login
cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/cal3d co cal3d
4) Build Cal3D, then CS, then CEL, then PS
5) There *is* no step number 5
6) Follow the instructions using the link from Step 1 to install the database and get everything else configured correctly.
7) If you have any build problems during step 4, or can\'t figure out on your own how to do steps 1-3 (or 6), your *best* bet is to get onto the developer IRC channel (#planeshift on irc.freenode.net) and ask a dev there. They are usually willing to help you if you ask very nicely.
*DISCLAIMER: I am not a Planeshift developer. I have compiled a few CVS versions with the help of the PS devs, and I have posted the basic steps I had to follow to get things working. Do not hold me responsible, send me PM\'s, flame me via posts, come crying to my front door, or stalk me while I walk to class if my instructions do not work. That is all.