I've been working in planeshift-build with Rolenun to get together some decent compiling guides. I've made two now, which are well tested. The first one takes you step by step on compiling a client and a server as well in case you want to play locally on your own server. The 2nd guide takes you step by step through compiling static clients, and creating a distributable release out of them.
Guide 1, Your own client and server:
http://vaalnor.mine.nu/cvsGuide 2, Making your own release:
http://vaalnor.mine.nu/cvsreleaseI hope these are useful to someone.

P.S. I've modified them now to use the new and somewhat confusing cal3d which went through some nice changes since it moved to svn.