Installing IPP 2.5.1 on Mac OS X 10.4 (Tiger)
Throughout this guide, INSTALL_PATH refers to the directory into which IPP is to be installed and SRC_DIR to the directory into which the initial tarballs are downloaded.
Grab the IPP distribution, the dependencies and the simtest software
wget http://pan-starrs.ifa.hawaii.edu/project/IPP/software/bundles/ipp-2.5.1.tgz wget http://pan-starrs.ifa.hawaii.edu/project/IPP/software/bundles/extlibs-2.5.tgz wget http://pan-starrs.ifa.hawaii.edu/project/IPP/software/bundles/extperl-2.5.tgz wget http://pan-starrs.ifa.hawaii.edu/project/IPP/software/bundles/catdir.synth.simtest.tgz
psconfig
The psconfig pre-setup. For new installations of IPP, the psconfig software must be installed first-up. Extract the full IPP tarball and examine the psconfig INSTALL file.
tar xvfz ipp-2.5.1.tgz less ipp-2.5/psconfig/INSTALL
The configuration of the psconfig software installation is set-up with just a little footwork. In the ipp-2.5/psconfig directory,
./psbuild -bootstrap INSTALL_PATH
An alias must be set-up in the shell login script (in my case, .tcshrc)
if (-e /Users/jbj/Research/Pan-STARRS/IPP/ipp-2.5/psconfig.csh) then
alias psconfig "source /Users/jbj/Research/Pan-STARRS/IPP/ipp-2.5/psconfig.csh"
else
alias psconfig "echo psconfig not available"
endif psconfig default
external libraries
With this done, the login script must be re-sourced and then the dependencies can be checked.
cd SRC_DIR/ipp-2.5/psconfig source .tcshrc pschecklibs
Should any external libraries be required, these will be listed and can be installed with pschecklibs via the -build flag. Otherwise skip ahead
cd SRC_DIR tar xvfz extlibs-2.5.tgz cd SRC_DIR/ipp-2.5/psconfig pschecklibs -build
There is no shortage of opportunities for things to go wrong during this strongly system-dependent stage. Some digging around in the makefiles in SRC_DIR/extlibs might solve the problem trivially, or it might not. The Pan-STARRS Bugzilla may be helpful, and the submission of bug reports is definitely appreciated.
