Crystal Space 2.0.0: 2.4.2.2 Library Prerequisites

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

#### 2.4.2.2 Library Prerequisites

#### Basic libraries

These are most of the external libraries that are either needed for Crystal Space, or may be used in optional plugins. Since Debian packages are available for those libraries, you can easily install the below packages from the terminal as `root` or using `sudo`:

`apt-get install build-essential autoconf libtool pkg-config jam subversion swig doxygen bison flex libcppunit-dev libx11-dev mesa-common-dev libxaw7-dev libgl1-mesa-dev libxext-dev libxxf86vm-dev libxrender-dev nvidia-current-dev nvidia-cg-toolkit zlib1g-dev libfreetype6-dev libjpeg-dev libmng-dev libpng12-dev liblcms-dev libcairo-dev libcairomm-1.0-dev libgtk2.0-dev libwxbase2.8-dev libwxgtk2.8-dev libasound-dev libopenal-dev libogg-dev libvorbis-dev libspeex-dev python-dev libode-dev lib3ds-dev libcal3d-dev`

#### Other libraries

Some additional libraries are recommended for Crystal Space, but they do not have available Debian packages. Therefore, you have to build and install them manually as described in this section.

- CEGUI

  The Crazy Eddie's GUI is used in many applications where there is a graphical user interface, such as `viewmesh`.

  There is a Debian package for CEGUI, but it is probably not enough up-to-date for Crystal Space, which needs the 0.7 version or higher. Therefore you will neeed to install the package manually.

  For that, install at first the PCRE library which is a needed dependency of CEGUI:

      sudo apt-get install libpcre3-dev

  Then download the latest version of the CEGUI library at http://sourceforge.net/projects/crayzedsgui/files/

  Extract the files to a temporary folder, compile and install the library:

      ./configure
      make
      sudo make install

- BULLET

  The Bullet library allows to use advanced physical simulation effects such as soft bodies and ragdolls.

  You can download the latest version of the Bullet library at http://code.google.com/p/bullet/downloads/

  Then extract the files to a temporary folder, compile and install the library:

      ./configure
      make
      sudo make install

- ASSIMP

  The Open Asset Import Library can be used to load transparently in Crystal Space assets from a wide list of different 3D file formats.

  First, install the Boost libraries, which are needed by Assimp.

      sudo apt-get install libboost-dev

  Then download either the last official release from the official web page, or the latest version from its Subversion repository:

      svn co https://assimp.svn.sourceforge.net/svnroot/assimp/trunk assimp_trunk

  Then configure, compile and install the library:

      cmake . -G "Unix Makefiles"
      make
      sudo make install

[ < ] | [ > ] |  | [ << ] | [ Up ] | [ >> ] |  |  |  |  | [Top] | [Contents] | [Index] | [ ? ]

This document was generated using texi2html 1.76.