~ubuntu-branches/debian/sid/ember/sid

« back to all changes in this revision

Viewing changes to INSTALL

  • Committer: Bazaar Package Importer
  • Author(s): Michael Koch
  • Date: 2009-07-23 07:46:40 UTC
  • Revision ID: james.westby@ubuntu.com-20090723074640-wh0ukzis0kda36qv
Tags: upstream-0.5.6
ImportĀ upstreamĀ versionĀ 0.5.6

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
Ember Installation Instructions 
 
2
 
 
3
(Last Updated: 2005-01-22)
 
4
 
 
5
 Dependencies
 
6
 
 
7
Ember currently depends on the following libraries:
 
8
 
 
9
* Ogre 3d library
 
10
  Version: 1.0.4
 
11
  http://www.ogre3d.org
 
12
 
 
13
* CEGUI gui system
 
14
  Version: 0.4.0
 
15
  http://www.cegui.org.uk
 
16
 
 
17
* SDL Simple DirectMedia Layer 
 
18
  Version: 1.2.0+ 
 
19
  http://www.libsdl.org
 
20
 
 
21
* libsigc++ 
 
22
  Version: 2.0
 
23
  http://libsigc.sourceforge.net/
 
24
 
 
25
* Eris client side session layer 
 
26
  Version: 1.3
 
27
  http://www.worldforge.org/dev/eng/libraries/eris
 
28
 
 
29
* Varconf config files handling 
 
30
  Version: 0.6.2
 
31
  http://www.worldforge.org/dev/eng/libraries/varconf
 
32
 
 
33
* OpenAL sound library
 
34
  Version: 0.0.7 (?)
 
35
  http://www.openal.org/
 
36
 
 
37
Optional libraries:
 
38
 
 
39
* CPPUnit C++ unit testing Library 
 
40
  Version: >= 1.8.0 
 
41
  http://sf.net/projects/cppunit
 
42
 
 
43
 Installation (for Linux/Unix)
 
44
 
 
45
execute the following (usual) commands:
 
46
 
 
47
./autogen.sh 
 
48
 
 
49
./configure 
 
50
 
 
51
make
 
52
 
 
53
make install
 
54
 
 
55
 Troubleshooting
 
56
 
 
57
Here we'll address typical problems with the 
 
58
installation, and how to fix them
 
59
 
 
60
 I get link errors with "Ogre::MemoryManager..."
 
61
 
 
62
If you build ogre om debug mode it will use an internal 
 
63
memory manager, which can mess with the linking. A 
 
64
simple solution is to edit the file 
 
65
OgreMain/include/OgreConfig.h and change 
 
66
 
 
67
#define OGRE_DEBUG_MEMORY_MANAGER 1 
 
68
 
 
69
to 
 
70
 
 
71
#define OGRE_DEBUG_MEMORY_MANAGER 0 
 
72
 
 
73
This will remove the use of the memory manager even 
 
74
from debug builds.