Thanks for the great jobÂ
I tested the generic Linux guide and have few comments about it.
1. Dates1.1. PS date "2006-05-01 00:00:00 UTC" is
not compatible with Laanx.
2. Compiling Cal3D2.1. Many people with more recent versions of automake need to open
cal3d/src/cal3d/Makefile.am and either comment out or remove the line with
all_libraries = @all_libraries@. Without doing that cal3d won't build.
2.2. CS/cel/PS are all configured with the
--enable-debug option, but not cal3d.
3. Compiling CS3.1. Building
libs is not necessary on Linux and
jam -aq plugins cs-config is enough.
3.2. For one step at the time instructions I would still use the -q option:
jam -aq plugins etc. Otherwise it will continue even if one of the plugins fails.
4. Compiling CEL4.1. Same than CS, no need to build
libs. Use
jam -aq plugins cel-config instead.
5. Compiling Planeshift5.1. The configure script doesn't know where to find CEL, so either do
export CEL=/home/user/development/cel or tell it to the configure script on the command line
./configure --enable-debug --with-libcal3d=/home/user/development/cal3d --with-cel-prefix=/home/user/development/cel.
5.2. To build the server and tools, I would use
jam -aq.
6. Running updater, pssetup, psclient, psserver6.1 Somewhere it could mention more clearly that LD_LIBRARY_PATH, CRYSTAL and CEL must be set before running Planeshift. It is the most common mistake that people make.