Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
  • Python 2.5.1 (built against tcltk 8.4)
  • cfitsio v3060A (patch)
  • xerces 2.7.0-gl1 (patch)
  • NumPy
  • PyFITS
  • 4Suite-XML
  • IPython
  • OmniOrb

...

  1. Get the source from /nfs/farm/g/glast/u05/extlib/cfitsio/cfitsio-v3.060A-src.tar.gz
  2. Unzip in temporary directory
  3. cd into that directory
  4. Run the following (for a shared library, instead of running "make," run, "make shared")
    Code Block
     ./configure --prefix=<installation directory>
    make
    make instalinstall
    

Mac O

*Note:  Make sure you do the build from bldmac01 or bldmac02 (Intel processors). (smile)

...

Follow the same directions for the Linux OS for Mac OS X or greater. The <installation directory> is /afs/slac.stanford.edu/g/glast/ground/GLAST_EXT/tiger-i386-32bit/cfitsio/v3060A/gcc40.

...

xerces 2.7.0-gl1 (patch)

Mac OS (tiger-i386-32bit)

*Note:  Make sure you do the build from bldmac01 or bldmac02 (Intel processors). (smile)

The version of xerces that was being used assumes a PPC mac only so it builds as big endian (breaking xml parsing on intel macs). The newer (3.x) versions of xerces check at runtime but it is easy to check at build time in the version we use.
The problematic file is:
xerces/src/xercesc/util/Platforms/MacOS/MacOSDefs.hpp

The patch

...

NumPy

Windows operating system 

...