Ember Installation Instructions (Last Updated: 2005-01-22) Dependencies Ember currently depends on the following libraries: * Ogre 3d library Version: 1.0.4 http://www.ogre3d.org * CEGUI gui system Version: 0.4.0 http://www.cegui.org.uk * SDL Simple DirectMedia Layer Version: 1.2.0+ http://www.libsdl.org * libsigc++ Version: 2.0 http://libsigc.sourceforge.net/ * Eris client side session layer Version: 1.3 http://www.worldforge.org/dev/eng/libraries/eris * Varconf config files handling Version: 0.6.2 http://www.worldforge.org/dev/eng/libraries/varconf * OpenAL sound library Version: 0.0.7 (?) http://www.openal.org/ Optional libraries: * CPPUnit C++ unit testing Library Version: >= 1.8.0 http://sf.net/projects/cppunit Installation (for Linux/Unix) execute the following (usual) commands: ./autogen.sh ./configure make make install Troubleshooting Here we'll address typical problems with the installation, and how to fix them I get link errors with "Ogre::MemoryManager..." If you build ogre om debug mode it will use an internal memory manager, which can mess with the linking. A simple solution is to edit the file OgreMain/include/OgreConfig.h and change #define OGRE_DEBUG_MEMORY_MANAGER 1 to #define OGRE_DEBUG_MEMORY_MANAGER 0 This will remove the use of the memory manager even from debug builds.