Modules in this release include:
The installed code for psModule consists of header files and a binary library.
We recommend using the particular versions listed as compatibility tested, as that is the only versions of the external libraries tested to work well with psLib and psModule. Though it is quite possible that later versions of the libraries listed will also work, care must be taken when upgrading these libraries to verify that its functionality is compatible with the tested version.
https://mhpcc.pan-starrs.org/code/releases
Though MHPCC recommends using the released packaged tar files descibed above, both daily development snapshots and direct CVS access is available. The daily snapshots are available at
https://mhpcc.pan-starrs.org/code/snapshots
These snapshots represents development code as found in CVS on the day specified in the filename. This code set may not be functional, vary in testing, etc. Reasonable efforts are made to ensure that the code does actually compile, but given the nature of code development, even that is not always the case. Use snapshots with great caution.
If one has a login account on mhpcc.pan-starrs.org, direct CVS access is possible. Example of the commands required for direct CVS retrieval are as follows:
$ cvs -d:ext:USERNAME@mhpcc.pan-starrs.org:/data/panstarrs/cvsroot co -r RELEASEBRANCH psModulewhere:
The source should build using the configure script in the psModule directory. The recommended steps are:
$ cd psModule $ ./configure $ make $ make check $ make installUnless otherwise specified, the library is installed with PREFIX of the current directory.
Other configuration options, such as location of external libraries, are also available. To get a list of options, type the following in the top psModule directory.
$ configure --helpA likely option needed is '--with-pslib-config', which specifies the location of the configuration script for psLib. By default, iconfigure searches for it using PATH, but that is often not sufficient.
$ cd psModule $ make docsThis places documentation in PREFIX/docs.
Also, a prebuilt set of code documentation for both the releases and last CVS snapshot can be found at:
https://mhpcc.pan-starrs.org/docs/
1.4.1