Mutual GNU / Linux


[READ ME] Linux FAQ and tutoriels

I was inclined to intervene in this 'discussion', until I realised that it is primarily about static clients. I only build dynamic ones and I have been doing so for some time, without any issues. To compile a sensible dynamic client, across a number of Linux-based Operating Systems, you do need to build libwww and libsquish, although most now incorporate liblua.

As yet, I will add, I have not managed to successfully build a server with dynamic libraries. This still only seems to work with static libs.

I pull my source with;

hg clone https://bitbucket.org/ryzom/ryzomcore/compatibility /opt/ryzom

After building libwww and libsquish, from Kervala's package, my own CMake client only string is;

cmake -DWITH_NEL_TESTS=OFF -DWITH_NEL_SAMPLES=OFF -DWITH_NEL_TOOLS=OFF -DWITH_RYZOM_SERVER=OFF -DWITH_RYZOM_TOOLS=OFF -DCMAKE_INSTALL_PREFIX:PATH=/usr/local -Wno-dev ..

Of course you can change CMAKE_INSTALL_PREFIX:PATH to install wherever you wish. The -Wno-dev simply stops the developer's compiler warnings.
Show topic
Last visit Wednesday, 27 November 08:00:05 UTC
P_:G_:PLAYER

powered by ryzom-api