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

From NAMIC Wiki
Jump to: navigation, search
Line 11: Line 11:
 
   OPTION(USE_OPENTRACKER "Need OpenTracker lib to build IGT Demo module." OFF)
 
   OPTION(USE_OPENTRACKER "Need OpenTracker lib to build IGT Demo module." OFF)
 
Change it to  
 
Change it 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''')
  
 
# Find this part
 
# Find this part
Line 21: Line 21:
 
   FIND_LIBRARY(OPENTRACKER_LIB  
 
   FIND_LIBRARY(OPENTRACKER_LIB  
 
               NAMES opentrackerd opentracker
 
               NAMES opentrackerd opentracker
               PATHS /home/surg/projects/splot-build/opentracker/lib
+
               PATHS '''/home/surg/projects/splot-build/opentracker/lib'''
 
               )
 
               )
  
 
+
# Find this part
  IF(OPENTRACKER_LIB-NOTFOUND)
 
    MESSAGE (FATAL_ERROR "Need OpenTracker to build")
 
  ENDIF(OPENTRACKER_LIB-NOTFOUND)
 
 
 
 
   FIND_PATH(OPENTRACKER_INC_DIR "OpenTracker/OpenTracker.h"  
 
   FIND_PATH(OPENTRACKER_INC_DIR "OpenTracker/OpenTracker.h"  
 
           /home/surg/projects/splot-build/opentracker/include
 
           /home/surg/projects/splot-build/opentracker/include
 
           ""  
 
           ""  
 
           )
 
           )
   IF(OPENTRACKER_INC_DIR-NOTFOUND)
+
Change it to
    MESSAGE (FATAL_ERROR "Need OpenTracker.h to build")
+
   FIND_PATH(OPENTRACKER_INC_DIR "OpenTracker/OpenTracker.h"  
  ENDIF(OPENTRACKER_INC_DIR-NOTFOUND)
+
          '''/home/surg/projects/splot-build/opentracker/include'''
ELSE(USE_OPENTRACKER)
+
          )
  SET(OPENTRACKER_LIB "")
 
  SET(OPENTRACKER_INC_DIR "")
 
ENDIF(USE_OPENTRACKER)
 
  
 
* Build Slicer3:
 
* Build Slicer3:

Revision as of 20:09, 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:

  • 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
  • To build Slicer3 with opentracker, modify Slicer3/CMakeLists.txt as follows:
  1. Find this line
 OPTION(USE_OPENTRACKER "Need OpenTracker lib to build IGT Demo module." OFF)

Change it to

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

Change it to

 FIND_LIBRARY(OPENTRACKER_LIB 
              NAMES opentrackerd opentracker
              PATHS /home/surg/projects/splot-build/opentracker/lib
              )
  1. Find this part
 FIND_PATH(OPENTRACKER_INC_DIR "OpenTracker/OpenTracker.h" 
          /home/surg/projects/splot-build/opentracker/include
          "" 
          )

Change it to

 FIND_PATH(OPENTRACKER_INC_DIR "OpenTracker/OpenTracker.h" 
          /home/surg/projects/splot-build/opentracker/include
          )
  • Build Slicer3:
 ./Slicer3/Scripts/getbuildtest.tcl
  • Run Slicer3:
 ./Slicer3-build/bin/Slicer3