Difference between revisions of "Documentation/Nightly/Developers/Build Instructions/Prerequisites"

From Slicer Wiki
Jump to: navigation, search
Line 3: Line 3:
 
== PREREQUISITES ==
 
== PREREQUISITES ==
 
<br>
 
<br>
To avoid <br>[[#Common_errors|'''Common errors''']], <br>we<br> '''STRONGLY'''<br> recommend to read this section.
+
To avoid [[#Common_errors|'''Common errors''']], we '''STRONGLY''' recommend to read this section.
  
 
Please check that the following tools are installed on your machine.
 
Please check that the following tools are installed on your machine.

Revision as of 20:55, 28 January 2013

Home < Documentation < Nightly < Developers < Build Instructions < Prerequisites

PREREQUISITES


To avoid Common errors, we STRONGLY recommend to read this section.

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



Linux

  • Logo CMake-PNG.png CMake >= 2.8.8
  • Git-logo.png Git >= 1.6.5
  • gcc
  • gcc-c++
  • libX11

Ubuntu / Debian

  • Ubuntu, Debian squeeze, Debian testing (wheezy) users, just type the following line in a terminal
sudo apt-get install subversion git-core cmake cmake-curses-gui
sudo apt-get install make gcc g++ libX11-dev libXt-dev libgl1-mesa-dev libosmesa6-dev libglu1-mesa-dev libfontconfig-dev libxrender-dev
sudo apt-get install libqt4-dev
  • Debian squeeze has cmake 2.8.2 and Qt 4.6.3. You will need to install newer versions of these packages.

CentOS

  • CentOS user type:
yum install make gcc-c++ libX11-devel libXt-devel libXext-devel libGLU-devel mesa-libOSMesa-devel mesa-libGL-devel mesa-libGLU-devel ncurses

glx-utils provides glxgears that can be used to test rendering

MacOSX

  • Mac Os X >= 10.5 (Leopard)
  • Logo CMake-PNG.png CMake >= 2.8.8
  • Git-logo.png Git >= 1.6.5
  • XCode (for the SDK libs)

Windows

  • Logo CMake-PNG.png CMake >= 2.8.8
  • Git-logo.png Git >= 1.6.5: Git-X.X.X-preview2013XXXX.exe recommended.
    • Note For convenience, you could update the PATH variable so that git can be automatically discovered when configuring Slicer. If not, you will have to specify the GIT_EXECUTABLE at configure time.
  • SlikSvn
  • IDE
    • Tested/Recommended: Microsoft Visual Studio 9 2008 (Any edition).
      • Make sure to install:
        • SP1. Click here to download SP1 and click here to understand the motivation.
    • Experimental: The plan is to support Microsoft Visual Studio 2010 (Any edition). Note NOTE THAT EXPERIMENTAL MEANS THIS DOESN'T YET WORK :)
      • Make sure to install:
        • SP1. Click here to download SP1 and click here to understand the motivation.
        • SP1 Compiler update. Click here to download and here to understand the motivation.
    • Un-tested: Cygwin suite (building with cygwin gcc not supported, but the cygwin shell environment can be used to run git, svn, etc).
  • NSIS (optional): Needed if packaging Slicer - Click here to download.