Difference between revisions of "SCRun on SPL Machines"

From NAMIC Wiki
Jump to: navigation, search
Line 7: Line 7:
  
 
   svn co https://code.sci.utah.edu/svn/SCIRun/cibc/trunk
 
   svn co https://code.sci.utah.edu/svn/SCIRun/cibc/trunk
 +
 +
If instead you want a standard release build you can check out one of the repositories listed here on the [SCI wiki: http://software.sci.utah.edu/SCIRunDocs/index.php/CIBC:Documentation:SCIRun:Installation].
  
 
To build:
 
To build:

Revision as of 22:01, 1 August 2007

Home < SCRun on SPL Machines

Building SCIRun on an SPL Machine


These are the current build instructions for the Fedora Core 5 SPL machines, as of August 2007

To obtain the working branch utilized in the collaboration you need subversion. To obtain it:

 svn co https://code.sci.utah.edu/svn/SCIRun/cibc/trunk

If instead you want a standard release build you can check out one of the repositories listed here on the [SCI wiki: http://software.sci.utah.edu/SCIRunDocs/index.php/CIBC:Documentation:SCIRun:Installation].

To build:

cd to trunk/SCIRun

 ./build.sh --get-cmake -jx

where x is the number of cores you have. The get cmake flag is necessary to build as SCIRun currently required cmake 2.4.x and the default on SPL is the previous version.


For our current project with utilized the extra package ModelCreation. If you do not use this package you can skip this step. Once built you need to enable ModelCreation by using the version of ccmake created for SCIRun by build.sh. From the /trunk/SCIRun/bin directory type:

 ../cmake/local/bin/ccmake  ../src

Once in ccmake add ModelCreation to the list of LOAD_PACKAGE. Arrow down to LOAD_PACKAGE and hit return to allow you to edit the listed packages. Once you have done this type c to configure and g to generate.

CcmakeforSCIRun.png

Once this has occured it will put you back into the shell in /trunk/SCIRun/bin, then just make:

 make -jx

When this is completed you currently have to direct SCIRun to the the correct drivers as per this discussion. From the /trunk/SCIRun/bin directory type:

 find . -name build.make | xargs ~dav/bin/updatefile ~dav/changeit

When this is completed you need to run make again in the /trunk/SCIRun/bin directory:

 make

You should now have a working version of SCIRun in your /trunk/SCIRun/bin directory