Building CavePainting: Difference between revisions

From VrlWiki
Jump to navigation Jump to search
No edit summary
No edit summary
Line 1: Line 1:


== Steps for Building [[CavePainting]] ==
== Setting Up and Checking Everything Out ==
Setting Up and Checking Everything Out
 
#Define $G as your sandbox directory and define CVSROOT as your username@ssh.cs.brown.edu:/research/graphics/cvsroot/
#Define $G as your sandbox directory and define CVSROOT as your username@ssh.cs.brown.edu:/research/graphics/cvsroot/
#*An example can be found at [[Set_up_your_environment_for_diffusion_MRI_processing#Set_up_your_environment]]
#*An example can be found at [[Set_up_your_environment_for_diffusion_MRI_processing#Set_up_your_environment]]
Line 11: Line 11:
#cd $G/import
#cd $G/import
#svn co https://vrg3d.svn.sourceforge.net/svnroot/vrg3d vrg3d
#svn co https://vrg3d.svn.sourceforge.net/svnroot/vrg3d vrg3d
#TEST STEPS FOLLOW------------------------------------------------
 
Installing VRPN
== Installing [[VRPN]] ==
 
#cd $G/import/vrpn/kit
#cd $G/import/vrpn/kit
#unzip vrpn_07_26.zip
#unzip vrpn_07_26.zip
Line 25: Line 26:
#make clean
#make clean
#make clean_g++
#make clean_g++
Installing G3D
 
== Installing [G3D]http://www.google.com/ ==
 
#cd $G/import/g3d/kit
#cd $G/import/g3d/kit
#unzip G3D-8.01-src_cvs.zip
#unzip G3D-8.01-src_cvs.zip
#cd $G/import/g3d/kit/G3D
#cd $G/import/g3d/kit/G3D
#./buildg3d --install lib
#./buildg3d --install lib
#TEST STEPS DONE------------------------------------------------
 
Configuring VRG3D
== Configuring [[VRG3D]] ==
 
#cd $G/import/vrg3d/vrg3d
#cd $G/import/vrg3d/vrg3d
#python configure.py -vrg3d $G/install_linux
#python configure.py -vrg3d $G/install_linux
Line 41: Line 45:
#make install
#make install
#make clean
#make clean
Installing MMotion
 
== Installing [[MMotion]] ==
 
#cd $G/common/MMotion
#cd $G/common/MMotion
#make
#make
Line 50: Line 56:
#make
#make
#make install
#make install
Installing CavePainting
 
== Installing [[CavePainting]] ==
 
#cd $G/project/kuchora/cavepainting
#cd $G/project/kuchora/cavepainting
#make
#make
Line 57: Line 65:
Allowing CavePainting to be Executed
Allowing CavePainting to be Executed
#chmod 775 run
#chmod 775 run
#EXPERIMENTAL STEPS FOLLOW------------------------------------------------
 
Creating Symbolic Links to Work With Directory Structure
== Creating Symbolic Links to Work With Directory Structure ==
 
#
#



Revision as of 15:57, 6 July 2012

Setting Up and Checking Everything Out

  1. Define $G as your sandbox directory and define CVSROOT as your username@ssh.cs.brown.edu:/research/graphics/cvsroot/
  2. cd $G
  3. cvs co common
  4. cvs co project
  5. cvs co import
  6. mkdir install_linux
  7. cd $G/import
  8. svn co https://vrg3d.svn.sourceforge.net/svnroot/vrg3d vrg3d

Installing VRPN

  1. cd $G/import/vrpn/kit
  2. unzip vrpn_07_26.zip
  3. cd $G/import/vrpn/kit/quat
  4. make
    • Before performing this step, edit the Makefile, and uncomment the line corresponding to your machine's architecture
  5. make install
  6. make clean
  7. cd $G/import/vrpn/kit/vrpn
  8. make
  9. make install
  10. make clean
  11. make clean_g++

Installing [G3D]http://www.google.com/

  1. cd $G/import/g3d/kit
  2. unzip G3D-8.01-src_cvs.zip
  3. cd $G/import/g3d/kit/G3D
  4. ./buildg3d --install lib

Configuring VRG3D

  1. cd $G/import/vrg3d/vrg3d
  2. python configure.py -vrg3d $G/install_linux
    • If working on a 64 bit system, edit configure.py and make the following replacements before running this command
      • lib/libSDL to lib64/libSDL
      • lib/libGLU to lib64/libGLU
  3. make allclean
  4. make all
  5. make install
  6. make clean

Installing MMotion

  1. cd $G/common/MMotion
  2. make
  3. make install
  4. make clean

Installing Common Kuchora Packages

  1. cd $G/common/kuchora
  2. make
  3. make install

Installing CavePainting

  1. cd $G/project/kuchora/cavepainting
  2. make
  3. make install
  4. make clean

Allowing CavePainting to be Executed

  1. chmod 775 run

Creating Symbolic Links to Work With Directory Structure

Steps for Running CavePainting in Desktop Mode

  1. cd $G/project/kuchora/cavepainting
  2. ./run desktop

Steps for Running CavePainting in the CAVE

  1. cd #G/project/kuchora/cavepainting
  2. ./run cave