Difference between revisions of "Ubuntu dependencies"

From Navit's Wiki
Jump to: navigation, search
(rearranged Ubuntu source package dependencies, added Maverick)
(added autopoint to ubuntu dependencies list)
Line 11: Line 11:
 
* zlib1g-dev
 
* zlib1g-dev
 
* cvs (yes, ''really''! You need it even if navit switched to SVN, it's required by gettext)
 
* cvs (yes, ''really''! You need it even if navit switched to SVN, it's required by gettext)
 +
* autopoint
  
 
=Optionals=
 
=Optionals=

Revision as of 19:00, 2 January 2012

Absolute minimum requirements

  • build-essential (this will install various build tools as dependencies)
  • pkg-config
  • automake
  • libglib2.0-dev (or libsdl1.2-dev?)
  • libtiff4-dev
  • libtool
  • libxmu-dev
  • libfribidi-dev
  • gettext
  • zlib1g-dev
  • cvs (yes, really! You need it even if navit switched to SVN, it's required by gettext)
  • autopoint

Optionals

  • gpsd
  • gpsd-clients
  • libgps-dev (required for building GPSD support into navit)
  • libdbus-glib-1-dev (for dbus bindings)

GTK Gui (needed by default)

  • libgtk2.0-dev

OpenGL Gui (needed by default?)

  • freeglut3-dev
  • glutg3-dev
  • libcegui-mk2-dev
  • libdevil-dev
  • libglc-dev
  • libpcre3-dev libmng-dev libfreeimage-dev (ND)

Note: (ND) = not detected by ./configure script, the error pops up during make

sudo apt-get install freeglut3-dev glutg3-dev libcegui-mk2-dev libdevil-dev libglc-dev libpcre3-dev libmng-dev libfreeimage-dev

Ubuntu source package dependencies

These are the dependencies for compiling Navit with all features. You may not need all of the packages mentioned there, but they can be useful if you experience problems just following the above instructions.

Everything in one command

sudo apt-get install build-essential pkg-config \
automake libglib2.0-dev libtiff4-dev libtool \
libxmu-dev libfribidi-dev gettext zlib1g-dev cvs gpsd \
gpsd-clients libgps-dev libdbus-glib-1-dev \
libgtk2.0-dev freeglut3-dev glutg3-dev \
libcegui-mk2-dev libdevil-dev libglc-dev libpcre3-dev \
libmng-dev libfreeimage-dev gettext autopoint