Currently, Chasm is distributed via SVN. This will change when I figure out the best method to package all this together. But for now...
Chasm uses four packages: cwlib, SVE, VTSVE, and of course Chasm
Also, I suggest you use diverse. If you are using the lab machines (ex. libra.smvc.vt.edu) then diverse is already installed.
NOTE: snoid does not have Java AND its paths are different from the lab machines. So, use a lab machine!
Install Chasm
Using svn:
svn co svn+ssh://username@snoid.sv.vt.edu/export/home/cwingrav/repository/chasm make
Please make sure to leave blank (or type "") for the config preference that asks for a temporary directory. This has not been fully implemented yet and will result in errors when linking libraries.
Chasm uses the same dtm library used by sve, so please make sure this library is located in the bin directory of the dtm folder located in sve. Also be sure that it is named "libdtm.a".
NOTE: You will have to set the CHASM_HOME environment variable in the next section before you can run CHASM.
Subversion allows for easy upgrades. Move into the directory you downloaded, ex. cwlib, and type: 'svn update'. Then, recompile them.
NOTE: Please do not commit your changes over mine. Subversion is innane with its permissions and security so there is no good way for me to block your writes.