ember/INSTALL.lyx
Erik Hjortsberg 2510bde8f6 2006-02-28 Erik Hjortsberg <erik@katastrof.nu>
* configure.ac: updated the requirements
    * INSTALL.lyx: updated install instructions
    * run: removed obsolete file
    * src/components/ogre/EmberEntity.cpp, src/components/ogre/MotionManager.cpp: fixed a bug where a moving entity which got deleted caused a segfault
    * src/components/ogre/widgets/ModelEdit.lua: fixed a bug where the preview wasn't updated when adding new submodels
2006-02-28 21:57:27 +00:00

152 lines
2.5 KiB
Text

#LyX 1.3 created this file. For more info see http://www.lyx.org/
\lyxformat 221
\textclass docbook
\language swedish
\inputencoding auto
\fontscheme default
\graphics default
\paperfontsize default
\spacing single
\papersize Default
\paperpackage a4
\use_geometry 0
\use_amsmath 0
\use_natbib 0
\use_numerical_citations 0
\paperorientation portrait
\secnumdepth 3
\tocdepth 3
\paragraph_separation indent
\defskip medskip
\quotes_language english
\quotes_times 2
\papercolumns 1
\papersides 1
\paperpagestyle default
\layout Title
Ember Installation Instructions
\layout Standard
(Last Updated: 2005-01-22)
\layout Section
Dependencies
\layout Standard
Ember currently depends on the following libraries:
\layout Itemize
Ogre 3d library
\newline
Version: 1.0.4
\newline
http://www.ogre3d.org
\layout Itemize
CEGUI gui system
\newline
Version: 0.4.0
\newline
http://www.cegui.org.uk
\layout Itemize
SDL Simple DirectMedia Layer
\newline
Version: 1.2.0+
\newline
http://www.libsdl.org
\layout Itemize
libsigc++
\newline
Version: 2.0
\newline
http://libsigc.sourceforge.net/
\layout Itemize
Eris client side session layer
\newline
Version: 1.3.10
\newline
http://www.worldforge.org/dev/eng/libraries/eris
\layout Itemize
Varconf config files handling
\newline
Version: 0.6.4
\newline
http://www.worldforge.org/dev/eng/libraries/varconf
\layout Itemize
OpenAL sound library
\newline
Version: 0.0.7 (?)
\newline
http://www.openal.org/
\layout Standard
Optional libraries:
\layout Itemize
CPPUnit C++ unit testing Library
\newline
Version: >= 1.8.0
\newline
http://sf.net/projects/cppunit
\layout Section
Installation (for Linux/Unix)
\layout Standard
execute the following (usual) commands:
\layout Standard
./autogen.sh
\layout Standard
./configure
\layout Standard
make
\layout Standard
make install
\layout Section
Troubleshooting
\layout Standard
Here we'll address typical problems with the installation, and how to fix
them
\layout Subsection
I get link errors with
\begin_inset Quotes eld
\end_inset
Ogre::MemoryManager...
\begin_inset Quotes erd
\end_inset
\layout Standard
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
\layout Code
#define OGRE_DEBUG_MEMORY_MANAGER 1
\layout Standard
to
\layout Code
#define OGRE_DEBUG_MEMORY_MANAGER 0
\layout Standard
This will remove the use of the memory manager even from debug builds.
\the_end