Install
|
Firstly, you need the following free utilities on your system before you can get started: Both the gzip and tar compression utilities
To install the program after you downloaded it (see Obtain) and unzipped it with the command gunzip LCAVision.tar.gz and untarred it with the command tar xvf LCAVision.tar, you need to do the following. 1) Make certain before trying to build that you have all the necessary libraries somewhere on your system. LCAVision's support libraries, like LCAVision itself, are all open-source and freely distributed. The upside to that is we can make you a really powerful program at no cost to us or you. The downside is that it means a little more work for you in initial setup to keep apace with the changes as we make them. So once again here goes the checklist of what LCAVision needs and what you need to install on your system for LCAVision to build: vtk3.x (or back to 2.4 and make sure when configuring to build with
patented) at http://www.kitware.com/vtk.html
Lastly, so that LCAVision can find colormaps, the Cactus remote isosurfacer
plugin, and other files it may need, create an environment variable
in your .login or .cshrc file called LCAVISION and give it the full
path (up to and including) the LCAVision directory. For example (and
if possible change your shell to tc shell for right now for installing
if it isn't already with the command tcsh):
This same setenv command can also be issued on the command line for
immediate results, although you'll have to do it each time you log in
if you choose to set your environment this way. 3) After you are done with that, save the file, go back to your terminal and type: source build or, on some systems just build The build program will do the following:
After editing makefiles manually, be careful not to use the build script, of course, as it will try to recreate makefiles, overwriting any changes you made. You have to just use make or make -f newmakefile in the directories where you made the necessary changes. The autoconf routine can get you most of the way to successful building, but due to idiosyncracies across systems, you may have some tweaking to do. Like for instance, depending on your system, you may encounter weirdness with linking to GL. The lines to pay attention to here in the Vision and CactusRmtIsoView makefiles are the FL_INCLUDE and GLLIBS lines with respect to the location of OpenGL and/or MESA on your system. |