[an error occurred while processing this directive]
If you are using HEASOFT v6.2 and don't want to upgrade to v6.3 just yet, see the HEASOFT 6.2 Bug List.
Please visit the HEASOFT Supported Platforms page for current information about supported operating systems and compilers.
xspec11:
xspec v11 in the HEAsoft 6.3 release has a bug triggered by using the addcomp
command to insert a component into a model. This bug is - as of noon EDT 13
July 2007 - fixed in all source and pre-compiled binary distributions. If you
use xspec v11 and downloaded HEASOFT 6.3 prior to 13 July 2007, you should
install a patch which fixes this bug. The source code patch is available
HERE.
The patch requires rebuilding the xspec library (libxspec_6.3). In the
Mac/Darwin OS where this library is statically built, you will also need
to rebuild the xspec11 executable. To rebuild, do the following (which
assumes C-shell):
(1) setenv HEADAS /path/to/your/installed/headas/<PLATFORM> (2) source $HEADAS/headas-init.csh (3) cd /path/to/your/ headas-6.3 source tree Unpack the patch tar file on top of your existing headas-6.3/ source tree. (4) cd headas-6.3/ftools/spectral/xspec/src/ (5) hmake (6) hmake installMac OS X users perform these additional steps:
(7) rm xspec11 (8) hmake (9) hmake installPre-compiled binary patches are also available:
ComplexData.hh:153: error: `isnan' undeclared (first use this function)To fix this problem, edit the file
09: /* 10: #ifdef __APPLE_CC__ 11: static long isnan(double value) { return __isnand(value); } 12: #endif 13: */This code is only necessary on Panther (and breaks builds with newer versions of the Xcode compilers). After making this edit, the build should hopefully go smoothly.