« Previous - Version 14/84 (diff) - Next » - Current version
liveriondev, 05/06/2010 09:35 pm
Add a word about updating RYZOM_PATH.


Building Ryzom Core on GNU/Linux

(tested on Ubuntu 9.10 x86, g++ 4.4.1)

  • Add the Ryzom scripts path in your PATH variable by adding the following line in your .bashrc (change the path with your own path):
PATH=$PATH:/home/nevrax/code/ryzom/tools/scripts/linux
  • Install the following packages:
apt-get install libxml2-dev g++ libtool automake autoconf libpng12-dev libjpeg62-dev rrdtool libmysqlclient15-dev
  • After downloading the source the mode on many scripts will need to be changed to executable:
chmod +x /home/nevrax/code/ryzom/tools/scripts/linux/* /home/nevrax/code/{ryzom{,/server/src},nel/src}/gen_deps.sh
  • You may also need to fix autogen.sh to recognize ACLOCAL and LIBTOOLIZE environment variables:
cp /home/nevrax/code/nel/autogen.sh /home/nevrax/code/nelns/autogen.sh
cp /home/nevrax/code/nel/autogen.sh /home/nevrax/code/snowballs2/autogen.sh
  • Run the following command:
buildmode static
  • Update the RYZOM_PATH variable in the code/ryzom/tools/scripts/linux/make_all script (third line).
  • Run the following script that will compile NeL and Ryzom Core Services. It's a very slow process because it compiles lot of things. You can follow the process and see error in ~/log/
make_all