Difference between revisions of "Build Slicer3 on Dell Laptop Inspiron 1501 (Fedora Core 6)"

From NAMIC Wiki
Jump to: navigation, search
Line 13: Line 13:
 
== Configure build if opentracker is required (e.g. for IGT Demo module) ==
 
== Configure build if opentracker is required (e.g. for IGT Demo module) ==
  
In Slicer3/CMakeLists.txt, locate the OpenTracker section and perform the following changes:
+
With SPLOT built, locate the OpenTracker section in Slicer3/CMakeLists.txt and perform the following changes:
  
 
* Change this line
 
* Change this line
   OPTION(USE_OPENTRACKER "Need OpenTracker lib to build IGT Demo module." '''OFF''')
+
   OPTION(USE_OPENTRACKER "Need OpenTr acker lib to build IGT Demo module." '''OFF''')
 
to
 
to
 
   OPTION(USE_OPENTRACKER "Need OpenTracker lib to build IGT Demo module." '''ON''')
 
   OPTION(USE_OPENTRACKER "Need OpenTracker lib to build IGT Demo module." '''ON''')

Revision as of 21:06, 3 January 2007

Home < Build Slicer3 on Dell Laptop Inspiron 1501 (Fedora Core 6)

If Fedora Core 6 has been installed on Dell Laptop Inspiron 1501, follow these steps to build Slicer3 on it:

Install Tcl/Tk

  • Download free Tcl/Tk binary for linux from here:

http://downloads.akctivestate.com/ActiveTcl/Linux/8.4.14/ActiveTcl8.4.14.0.272572-linux-ix86.tar.gz

  • Login as root and install Tcl/Tk

Get Slicer3 source code

 svn co http://www.na-mic.org/svn/Slicer3/trunk Slicer3

Configure build if opentracker is required (e.g. for IGT Demo module)

With SPLOT built, locate the OpenTracker section in Slicer3/CMakeLists.txt and perform the following changes:

  • Change this line
 OPTION(USE_OPENTRACKER "Need OpenTr acker lib to build IGT Demo module." OFF)

to

 OPTION(USE_OPENTRACKER "Need OpenTracker lib to build IGT Demo module." ON)
  • Find this part
 FIND_LIBRARY(OPENTRACKER_LIB 
              NAMES opentrackerd opentracker
              PATHS ""
              )

then change it to

 FIND_LIBRARY(OPENTRACKER_LIB 
              NAMES opentrackerd opentracker
              PATHS "The directory contains the opentracker lib" # e.g. /home/surg/projects/splot-build/opentracker/lib
              )
  • Find this part
 FIND_PATH(OPENTRACKER_INC_DIR "OpenTracker/OpenTracker.h"
          "" 
          )

then change it to

 FIND_PATH(OPENTRACKER_INC_DIR "OpenTracker/OpenTracker.h" 
          "The opentracker include directory" # e.g. /home/surg/projects/splot-build/opentracker/include
          )

Build Slicer3

 ./Slicer3/Scripts/getbuildtest.tcl

Run Slicer3

 ./Slicer3-build/bin/Slicer3