Documentation/4.0/Developers/Build Instructions/Prerequisites

From Slicer Wiki
Jump to: navigation, search
Home < Documentation < 4.0 < Developers < Build Instructions < Prerequisites

Build Instructions

Please check that the following tools are installed on your machine.

Required tools and libraries

Debian Squeeze

sudo apt-get install gcc libX11-dev libXt-dev libgl1-mesa-dev libosmesa6-dev libglu1-mesa-dev git cmake cmake-curses-gui libqt4-dev subversion make g++

Ubuntu

  • Ubuntu users, just type the following line in a terminal
sudo apt-get install subversion gcc g++ libX11-dev libXt-dev libgl1-mesa-dev libosmesa6-dev libglu1-mesa-dev git cmake cmake-curses-gui
  • CentOS user type:
yum install gcc-c++ libX11-devel libXt-devel make

Mac

Linux (need to confirm)

    • An easy way to get all of the packages needed to build Slicer is to install all of the packages needed to build paraview (another vtk-based program)
      • sudo apt-get install aptitude
      • sudo aptitude build-dep paraview
    • gcc
    • gcc-c++
    • libX11
    • libX11-devel (libX11-dev on Ubuntu 7.04)
    • libXt-devel (libXt-dev on Ubuntu)
    • opengl/mesa (libgl1-mesa-dev on Ubuntu) (and libosmesa6-dev on Ubuntu)
    • glu (libglu1-mesa-dev on Ubuntu)
    • git version >= 1.6.5
      • Download Git
      • install git: sudo apt-get install git. If git --version is inferior to 1.6.5, then:sudo dpkg --install git-core_1.6.5-1~bpo50+1_amd64.deb
    • CMake version >= 2.8.4

Windows

Qt library

Linux Mac Windows
Tiger Leopard, SnowLeopard
32bits 64bits 32bits 64bits 32bits 64bits
Qt source link 4.6.3 4.6.3 (vs2008)
4.7.3 (vs2010)
Qt binary link x86_2010.05 x86_64_2010.05 carbon_4.7.0 cocoa_4.7.0 4.6.3 (vs2008)
4.7.3 (vs2010)
-