Table of Contents |
---|
Installing Dependencies
...
Ubuntu
sudo add-apt-repository ppa:kervala/ppa && sudo apt-get update
sudo apt-get install mercurial libcurl4-openssl-dev libluabind-dev libfreetype6-dev \ libx11-dev libgl1-mesa-dev libxxf86vm-dev libxrandr-dev libxrender-dev libopenal-dev \ libogg-dev libvorbis-dev libxml2-dev cmake build-essential libpng12-dev libjpeg62-dev \ rrdtool libmysqlclient15-dev bison libxmu-dev autoconf automake libwww-ssl-dev \
libsquish-dev libcpptest-dev
Debian
Debian is the same as with Ubuntu, if you add the Karmic archive:
...
hg clone http://hg.kervala.net/packagingluabind
hg clone http://hg.kervala.net/cmake
export CMAKE_MODULE_PATH=$(pwd)/cmake/modules
cd packaging/luabind
mkdir build
cd build
cmake -DWITH_STATIC=ON ..
make
sudo make install
libwww-dev
...
...
cd libwww
./autogen.sh
./configure --with-ssl=no --with-zlib --with-expat --with-gnu-ld --enable-shared
make
sudo make install
- Note: you may have to run : sudo chmod 755 configure : if you get an error that ./configure is not a program or permission denied.
Above source does not build on Linux Mint Debian (and maybe other Debian based distros) Binaries from Etch can be installed from the archive:
32bit
aptitude install libexpat1-dev
wget http://archive.debian.org/debian/pool/main/w/w3c-libwww/libwww0_5.4.0-11_i386.deb
wget http://archive.debian.org/debian/pool/main/w/w3c-libwww/libwww-dev_5.4.0-11_i386.deb
dpkg -i libwww0_5.4.0-11_i386.deb libwww-dev_5.4.0-11_i386.deb
...
aptitude install libexpat1-dev
wget http://archive.debian.org/debian/pool/main/w/w3c-libwww/libwww0_5.4.0-11_amd64.deb
wget http://archive.debian.org/debian/pool/main/w/w3c-libwww/libwww-dev_5.4.0-11_amd64.deb
dpkg -i libwww0_5.4.0-11_amd64.deb libwww-dev_5.4.0-11_amd64.deb
libsquish
You can compile yourself with.
hg clone http://hg.kervala.net/packagingsquish hg clone http://hg.kervala.net/cmake export CMAKE_MODULE_PATH=$(pwd)/cmake/modules cd packaging/squish mkdir build cd build cmake .. make sudo make install
NOTE:
Should you get
undefined reference to `__stack_chk_fail'
error, you should just add -lc to the end of packaging/squish/build/CMakeFiles/squish.dir/link.txt
cpptest
You can compile yourself with.
...
NOTE: You can just run Ryzom Core from the source directory after it's finished building.
See Configure Linux ServerWeb Services for more details on post compilation configuration.
...
- Download the latest Windows client Downloads for Windows or you can download just the data at tempestintheaether.org/public_downloads/ryzom_core_client_data.7z
(You need to download the client for its data/ and client.cfg, which are not part of Source)
- Extract it and start the binary from the root of the windows client directory, which is easier if you create a link:
-If you did make install, you can move the 'bin' directory, copy/move the 'data' directory and .cfg files into it, and run from there.
...
See CMake Options for additional configuration options.