Spinning Topp Logo BlackTopp Studios
inc
Installing Linux Engine Dependencies

This projects relies on a number of third party packages. Software packages that you must install are kept to a minimum and should be available from your distribution's package manager.

Included Dependencies

These are included and built automatically as part of a normal Mezzanine build. These require no configuration beyond setting cmake options.

Required External Dependencies

Ubuntu Installation

Installing the required libraries is normally easy on Ubuntu. Run the following command:

sudo apt-get install libxaw7-dev libxrandr-dev libglu1-mesa-dev libgles1-mesa-dev libpulse-dev

I have not needed to go out of way to include a sound dependency. Sometimes I do have issues with OpenGL and that is why mesa is included.

Optional External Dependencies

Bullet3d

You can optionally install libglu-dev or freeglut3-dev to allow building the bullet demos.

Ogre3d

Ogre has a large number of of optional dependencies that can be installed, the most relevant ones are listed below. Ogre 3d is included in the source distribution, and does not need to be installed at the OS level. Dependencies required by Ogre (in Ubuntu names):