HEAsoft v6.13 - Known Issues

If you are using HEASOFT v6.12 and don't want to upgrade to v6.13 just yet, see the HEASOFT 6.12 Issues List.

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

Several packages track issues separately from this page:

The following is a list of known issues in v6.13 of HEAsoft not covered by the above pages.


Last modified Tuesday, 26-Feb-2013 10:52:26 EST
  • pquery2:

    An error in the pquery2 task allows it to change hidden keywords, i.e. having the same behavior as pquery. A fix to the source code is available here. To update your source code distribution:
      1) Initialize your environment to use HEASoft.
    
      2) Copy the new pquery2.c from the link above into
    
             heasoft-6.13/heacore/ape/src/pquery2/
    
      3) cd heasoft-6.13/heacore/ape/src/pquery2/
    
      4) hmake all
    
      5) hmake install
    


  • ximage:

    A rounding error in the HEASoft copy of the AST library (v5.1-0; out-of-date) can generate incorrect output values, e.g. in CRVAL keywords: some numbers with a string of 9s are rounded too high, i.e. 9.999 becomes 100. A fix to the source code is available here. To update your source code distribution:
      1) Initialize your environment to use HEASoft.
    
      2) Copy the new fitschan.c from the link above into
    
             heasoft-6.13/heacore/ast/
    
      3) cd heasoft-6.13/heacore/BUILD_DIR/
    
      4) hmake all-ast
    
      5) hmake install-ast
    
    Mac OS X users will also need to relink ximage with the (static) AST library:
    
      6) cd heasoft-6.13/ftools/image/ximage/src/
    
      7) rm ximage
    
      8) hmake
    
      9) hmake install
    


  • flx2xsp:

    The flx2xsp task fails to work with tab-delimited columns or single-row input. A fix to the source code is available here. To update your source code distribution:
      1) Initialize your environment to use HEASoft.
    
      2) Copy the new flx2xsp.cxx from the link above into
    
             heasoft-6.13/heagen/flx2xsp/
    
      3) cd heasoft-6.13/heagen/flx2xsp/
    
      4) hmake
    
      5) hmake install
    
    If you are using a pre-compiled binary distribution, choose the link below appropriate for your operating system to get a new version of the flx2xsp binary. The tar files unpack as
    
       heasoft-6.13/heagen/<architecture>/bin/flx2xsp
    
    
    so make sure to unpack it above your existing heasoft-6.13 directory (i.e. unpack in the directory containing heasoft-6.13).

    flx2xsp binaries:
    PC Linux
    PC Linux 64-bit
    Mac Darwin 12
    Mac Darwin 11
    Mac Darwin 10


  • Perl scripts with newer Perl:

    Many of the older Perl scripts in HEASoft (e.g. fhelp) require the getopt.pl or getopts.pl libraries which are no longer available in the newest Perl distributions, e.g. Perl 5.16.2 which ships with Fedora 18. This can result in the error "Can't locate getopt.pl in @INC..." when trying to run a script. To get around this, users may either download and install the Perl4::CoreLibs module from CPAN which includes getopt.pl, or download and run (in $HEADAS/ftools/<architecture>/bin) a script which repairs our older Perl scripts to use Getopt::Std instead.


  • uvotgrplot:

    This Swift/UVOT task may fail with a Fortran runtime error while generating a postscript plot when compiled using gfortran 4.6.2 (fink) on Mac OS X. At present we suspect a compiler bug and recommend using an alternate compiler from the options on our support page.


  • xspec / PLT - wenv, whead, wdata:

    Some GNU Fortran compilers (gfortran 4.4.x, 4.0.x, 4.1.x) appear to have internal issues which prevent the PLT commands wenv, whead and wdata from working unless an output file is specified; i.e. attempts at producing terminal output may fail with "Fortran runtime error: Invalid argument". To get around this, provide an output file name when using these commands, for example:
         wenv myFile1.qdp
         whead myFile2.qdp
         wdata myFile3.qdp
    
  • xselect:

    The "save all" option issues the query "File already exists, overwrite it?" before prompting for a filename. We continue to work toward a solution, but in the meantime users should answer the queries in reverse order.


If you have any questions about the information above, please write to us at the FTOOLS help desk.
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: Tuesday, 26-Feb-2013 10:52:26 EST