IPP Software Navigation Tools IPP Links Communication Pan-STARRS Links

Changes between Version 7 and Version 8 of ParallelIPPvers


Ignore:
Timestamp:
May 14, 2009, 2:02:19 AM (17 years ago)
Author:
Sebastian Jester
Comment:

Updated instructions for pschecklibs -force build

Legend:

Unmodified
Added
Removed
Modified
  • ParallelIPPvers

    v7 v8  
    3131Alternating between versions installed in a global directory and versions installed in your own home directory is possible, but you need to unset PSCONFDIR, make sure that there's no .psconfigrc (e.g. by renaming it), and point psconfig at the different different directory, so I don't recommend it.
    3232
    33 To run pantasks, your startup file ~/.bashrc or ~/.tcshrc needs to execute psconfig; see [wiki:Pantasks_FAQ#Why_are_my_nodes_"down"_or_"resp"? Pantasks_FAQ#Why are my nodes "down" or "resp"?]
     33To run pantasks, your startup file ~/.bashrc or ~/.tcshrc needs to execute psconfig; see [wiki:Pantasks_FAQ#Whyaremynodesdownorresp]
    3434
    35 == Setting the IPP version oto use ==
     35== Setting the IPP version to use ==
    3636
    3737In Heidelberg, there's always a softlink ipp-default pointing to the most recent installed version of IPP. To use that, then just issue the command
     
    4343on the command-line.
    4444
    45 '''Important:''' To use multiple hosts in parallel in pantasks, your startup file needs to call psconfig. If you do that, there is an [http://pan-starrs.ifa.hawaii.edu/bugzilla/show_bug.cgi?id=1079 unfortunate bug in IPP (1079)] that will break at least the ''man'' command, and maybe more.
     45'''Important:''' To use multiple hosts in parallel in pantasks, your startup file needs to call psconfig. If you do that, there is an unfortunate bug in IPP ( #1079 ) that will break at least the ''man'' command, and maybe more.
    4646
    4747== Setting up individual config files ==
     
    8282 # Get IPP (here from svn, by date)
    8383 cd /IPP/
    84  svn export -r {2009-04-14} https://svn.pan-starrs.ifa.hawaii.edu/repo/ipp/trunk/ ./svn-20090414
     84 svn export -r {2009-05-14} https://svn.pan-starrs.ifa.hawaii.edu/repo/ipp/trunk/ ./svn-20090514
    8585 # If downloading a numbered tarball, unpack it into a directory
    8686 # with a corresponding name, like /IPP/ipp-2.6.1. The extlibs and extperl
     
    8989 
    9090 # Set psconfig id of new version
    91  psconfig svn-20090414
    92  # Install autoconf >= 2.61 which is needed - copy it from /IPP/extlibs/autoconf-2.61.tar.gz
     91 psconfig svn-20090514
     92 # Point to where CFITSIO will be
     93 export CFITSIO=/IPP/svn-20090414.lin64/
     94 
     95 # For IPP versions created 2009-05-13 or earlier, install autoconf-2.61 by hand if you don't have it
     96 # or a higher version - copy it from /IPP/extlibs/autoconf-2.61.tar.gz
    9397 # or get it from http://www.gnu.org/software/autoconf/
    9498 cd /IPP/extlibs/autoconf-2.61
    9599 ./configure --prefix=/IPP/svn-20090414.lin64/
    96100 make && make install
    97  # Point to where CFITSIO will be
    98  export CFITSIO=/IPP/svn-20090414.lin64/
     101 # Now jump down to "Compile and install IPP"
     102
     103 # IPP versions created 2009-05-14 or later contain autoconf, automake, libtool, pkgconfig in extlibs
     104 # For those, make sure that you have the correct versions, ESPECIALLY ON MACS, by force building them
     105 cd /IPP/svn-20090514/psconfig/
     106 # Force creation of psconfig.csh in current directory
     107 psbuild -bootstrap .
     108 # These env variables upset libtool if set
     109 unset U
     110 unset D
     111 # Build "build" autotools
     112 pschecklibs -force build
     113
    99114 # Compile and install IPP
    100  cd /IPP/svn-20090414/psconfig/
     115 cd /IPP/svn-20090514/psconfig/
     116 # (if you're not already there)
    101117 psbuild -dev -extbuild
    102118 # omit the -dev if building from a version-numbered tarball
    103119 # add -clean -rebuild on recompiling to make sure that earlier versions are cleaned
     120 # and installation target directories reset.
    104121}}}
    105122
    106 If using pantasks, update your <code>~/.bashrc</code> (or equivalent) to point to the new version. Done!
     123If using pantasks, update your <code>~/.bashrc</code> (or equivalent) to point to the new version, and make sure that you can ssh to other machines and call IPP commands there without entering a password (see [wiki:Pantasks_FAQ#Whyaremynodesdownorresp]).
     124
     125Done!
    107126
    108127=== To use ippMonitor ===