skip to content
 
HEASARC: Software

 

HEAsoft v6.5.x Bug List


Last modified Thursday, 18-Sep-2008 16:58:24 EDT

If you are using HEASOFT v6.4.1 and don't want to upgrade to v6.5.1 just yet, see the HEASOFT 6.4.1 Bug List.

Please visit the HEASOFT Supported Platforms page for current information about supported operating systems and compilers.

Several packages track bugs separately from this page:

The following is a list of known bugs in v6.5.x of HEAsoft not covered by the above pages.

  • Fedora 7, 8, 9:

    We are starting to receive reports of mysterious memory errors in some software (Suzaku primarily) when using the default 4.x compilers (gcc, g++, gfortran) on the Fedora 7, 8, and 9 Linux operating systems. Currently it looks like switching to alternate compilers - typically installed in /usr/bin/ alongside the 4.x versions as, for example, gcc34, g++34, and g77 - will fix the problem. To use these alternate compilers,
          setenv CC gcc34
          setenv CXX g++34
          setenv FC g77
    
    prior to configuring a HEASOFT source code distribution.

    Fedora 7, 8, 9 on x86_64: We have also found that the FTOOLS Fortran dynamic memory allocation routine may be malfunctioning on 64-bit architectures running these recent Fedora operating systems, and we are currently testing a modified version of this routine. If you believe you may have hit this error, please contact us via the FTOOLS help desk.


  • brcaldb:

    The brcaldb task used for browsing the CALDB database experiences a memory error when used with a recent (Suzaku) caldb.config file. Downloads acquired after 2008 August 19 include a fix for this error. Users who have an earlier (source code) distribution may repair their installation in the following way:
    - cd heasoft-6.5.1/ftools/caltools/src/brcaldb
    - edit brcaldb.c to change line 1161 from this:
    
      <     char display[81];
    
      to this:
    
      >     char display[128];
    
    - hmake
    - hmake install
    


  • XIMAGE skymap command:

    The skymap command in XIMAGE may malfunction in downloads distributed prior to 2008 August 4 with the error can't read "parval(out_file)": no such element in array. Downloads after 2008 August 4 include a fixed skymap.par; users may wish to patch downloads prior to this date with the new skymap.par file. This file should be placed in the user's $HEADAS/../image/ximage/pfiles/ directory.


  • Source builds on Mac OS X 10.3.x / Darwin 7.x (PANTHER):

    Panther users may hit a build error in the newmakefilter task, stating:
    ComplexData.hh:153: error: `isnan' undeclared (first use this function)
    
    To fix this problem, edit the file

    heasoft-6.5.1/attitude/tasks/newmakefilter/ComplexData.hh

    and remove lines 9 and 13, i.e. uncomment the #ifdef __APPLE_CC__ section:
    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.


Help lines: FTOOLS or xanprob@athena.gsfc.nasa.gov

Web page maintained by Bryan K. Irby


HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public

Last modified: Thursday, 18-Sep-2008 16:58:24 EDT