IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Version 4 and Version 5 of ParallelIPPvers


Ignore:
Timestamp:
Apr 14, 2009, 4:09:06 AM (17 years ago)
Author:
Sebastian Jester
Comment:

Update compile instructions for svn export

Legend:

Unmodified
Added
Removed
Modified
  • ParallelIPPvers

    v4 v5  
    11= How to install one or more parallel IPP installations =
    22
    3 == Setting up a global psconfig directory ==
     3== Preliminaries: Setting up a global psconfig directory ==
    44
    55There's one directory where all IPP installations live. By default, it's ~/psconfig/ but you can make it a different location by creating a file ~/.psconfigrc which contains
     
    8282In general, the configuration system may be changing, so that a per-user configuration that works with one version of IPP may cease to work with the next release. Thus, it may be necessary to compare the local versions of .ipprc, .ptolemyrc and any individual camera config files with their defaults from the new IPP version (in MYINSTALLDIR/share/ippconfig).
    8383
    84 = Compiling and installing IPP=
     84= Compiling and installing IPP =
    8585
    86 == Always ==
     86Go to [http://pan-starrs.ifa.hawaii.edu/project/IPP/software IPP download page] for tarballs of numbered versions; in addition to the IPP tarball itself, you will also need the extlibs and extperl tarballs with the matching version number.
     87
     88== What you always need to do ==
    8789
    8890The necessary steps are: Get an IPP tarfile or export from svn (previously cvs); set the new version ID under which the psconfigure mechanism will know which version of IPP you mean (set the version id including the date if from svb/cvs, or using the version number if it is a numbered release); run the '''psbuild''' script which should compile everything in one long go.
     
    9294 cd /IPP/
    9395 svn export -r {2009-04-14} https://svn.pan-starrs.ifa.hawaii.edu/repo/ipp/trunk/ ./svn-20090414
     96 # If downloading a numbered tarball, unpack it into a directory
     97 # with a corresponding name, like /IPP/ipp-2.6.1. The extlibs and extperl
     98 # tarballs originally needed to be unpacked into /IPP/extlibs and /IPP/extperl (i.e. neighbouring
     99 # the IPP source code directory), but are now *inside* the IPP source tree.
     100 
    94101 # Set psconfig id of new version
    95102 psconfig svn-20090414
    96  # Install autoconf 2.61 which is needed
     103 # Install autoconf >= 2.61 which is needed - copy it from /IPP/extlibs/autoconf-2.61.tar.gz
     104 # or get it from http://www.gnu.org/software/autoconf/
    97105 cd /IPP/extlibs/autoconf-2.61
    98106 ./configure --prefix=/IPP/svn-20090414.lin64/
     
    104112 psbuild -dev -extbuild
    105113 # omit the -dev if building from a version-numbered tarball
     114 # add -clean -rebuild on recompiling to make sure that earlier versions are cleaned
    106115}}}
    107116