Line: 1 to 1 | ||||||||
---|---|---|---|---|---|---|---|---|
Description | ||||||||
Line: 6 to 6 | ||||||||
This software is made available by extending the same UBC use script as the department-wide system. The use script searches a set of directories for programs, libraries, includes and documentation and will modify the appropriate environmental variables to make these available to you. The PSM lab employs the same system for making software available by adding more places for use to search. | ||||||||
Changed: | ||||||||
< < | Consult man use and http://www.cs.ubc.ca/local/computing/unix/software.shtml![]() use . | |||||||
> > | Consult man use and http://www.cs.ubc.ca/support/unix-software-usage![]() use . | |||||||
The software, system and documentation are maintained by Matthew Trentacoste. Please contact him with any questions or problems. | ||||||||
Line: 205 to 205 | ||||||||
Note that as of May 2011, helpdesk reports that the "use" script is broken (and has been for the past few years). It does not properly execute the "enable" and "disable" scripts mentioned on the Imager local resources webpage. This makes it difficult to install libraries and then compile against them, because the use script does not properly set various environment variables (CMAKE_LIBRARY_PATH, LIBRARY_PATH, PKG_CONFIG_PATH, PYTHON_PATH etc). One way to work around this is to have a $USERPKGARCH/lib and a $USERPKGROOT/include directory, point your various environment variables to those paths in your .bash_profile file, and then symlink each package's libraries and headers into those directories upon package installation. This has worked so far under SuSE 11.1 ... 11.3 but it does make uninstalling/upgrading packages tricky, and there is a potential for name conflict. An alternative would be to write an enable script for each package then then do "use whizzy; whizzy_enable" each time you want to use the package. | ||||||||
Added: | ||||||||
> > | Library detailsglutGlut does not appear to be maintained anymore. The makefile contains switches for compiling with 486 architecture. Replace any occurrences of -m486 with -m64 for 64bit platforms. glut-3.7, the latest version compiles on SuSE-11.4x64, but when linking with it, the binaries appear to be broken. freeglut-2.6 is a recommended alternative.glewSetting GLEW_DEST to $USERPKGARCH/glew-X.X (where X.X is the version number), prior to executing make will make sure the binaries are copied to the proper location. | |||||||
|