Introduction
This is a small check list of things you need to do before you're ready to build Ogre from source.
Table of contents
|
Before you begin
Ogre does not play well with "Software Rasterizers", so if you run glxinfo | grep Software and it finds "OpenGL renderer string: Software Rasterizer", you may need to investigate upgrading your graphics card or its drivers. See jockey-gtk on Ubuntu for driver help.The easiest way to get Ogre is to install via package manager, e.g. sudo apt-get install libogre-1.9-dev Check Ogre Versions However, this may be out of date, e.g. for Ubuntu 10.04 only Ogre 1.6.4 is available, although the latest release is 1.7.1. Ogre 1.9 is available for Ubuntu 14.4. If you want the latest version of Ogre, follow the directions below and then the CMake Quick Start Guide Ubuntu
For Ubuntu Karmic and above: sudo apt-get install build-essential automake libtool sudo apt-get install libfreetype6-dev libfreeimage-dev libzzip-dev libxrandr-dev libxaw7-dev freeglut3-dev libgl1-mesa-dev libglu1-mesa-dev If during Ogre build any headers are still missing, try adding these one at a time, and update the list above please!
sudo apt-get install nvidia-cg-toolkit libois-dev libboost-thread-dev While nvidia-cg-toolkit, libois-dev and libboost-thread-dev are not strictly required, you'll want to install them:
sudo apt-get install doxygen graphviz libcppunit-dev Fedora
This is a list of packages to install for Fedora 13: gcc-c++ libXaw-devel freetype-devel freeimage-devel zziplib-devel cmake boost-devel ois-devel Cg WARNING: To install the Cg package, you need to enable the nonfree RPMFusion repositories doxygen cppunit-devel OpenSUSE
This is a list of packages to install for OpenSUSE 12.2: To install these optional dependencies (recommended) you will need to add the OpenSUSE games repo: zypper ar http://download.opensuse.org/repositories/games/openSUSE_Factory/ games zypper in gcc-c++ libXaw-devel freetype2-devel freeimage-devel libxrandr-devel zziplib-devel cmake zypper in boost-devel libOIS-devel cg-devel zypper in doxygen cppunit-devel Arch Linux
Run this to install the Ogre dependencies for Arch Linux: pacman -S boost-libs boost freeimage freetype2 libxaw libxrandr mesa nvidia-cg-toolkit ois zziplib cmake gcc |