HEAsoft v6.15.1 - Known Issues
If you are using HEASOFT v6.15 and don't want to upgrade to v6.15.1 just yet, see the HEASOFT 6.15 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.15.1 of HEAsoft not covered by the above pages.
Last modified Thursday, 06-Mar-2014 14:58:18 EST
To apply the XRTDAS v2.9.3 patch to your existing HEASoft 6.15.1
pre-compiled binary distribution, download the tar file below appropriate
for your architecture & operating system:
Builds of HEASoft 6.15.1 on the new Ubuntu 13.10 operating system may fail when trying to link Fortran-based tasks due to missing symbols (e.g. '_gfortran_transfer_character_write' or '_gfortran_st_write'). This may be fixed by forcing the build to link directly with the static libgfortran.a (the default attempt to link with libgfortran.so is what fails), and we have a script available which will make this change for you after you have run run the HEASoft configure script:
1) Download and unpack heasoft-6.15.1src.tar.gz 2) Configure HEASoft, adding any desired configure options as detailed in the installation guide : cd heasoft-6.15.1/BUILD_DIR ./configure 3) Next, go one level up, then download and run the fix-hmakercs-ubuntu13 script here: cd .. csh fix-hmakercs-ubuntu13 or chmod +x ./fix-hmakercs-ubuntu13 ; ./fix-hmakercs-ubuntu13 5) When that script finishes, go back down into the BUILD_DIR and start (or re-start) the build using 'make' (capturing the output from make if desired): cd BUILD_DIR/ makeThe ximage utility may fail on start-up with a segmentation fault on Ubuntu 13.10. We are currently investigating.
The flx2xsp task may crash with a bus error under Mac OS X 10.9 when input energy bins are non-contiguous. An update to flx2xsp.cxx fixes this bug. To patch your 6.15.1 source code installation:
1) Initialize your environment to use HEASoft. 2) Download the update to flx2xsp.cxx: flx2xsp.cxx 3) Copy the new flx2xsp.cxx into your heasoft-6.15.1/heagen/flx2xsp/ directory, overwriting the previous version: heasoft-6.15.1/heagen/flx2xsp/flx2xsp.cxx 4) cd heasoft-6.15.1/heagen/flx2xsp/ 5) hmake all install
A bug in the AST library may cause ximage to crash when loading images without world coordinates. An update to heasoft-6.15.1/heacore/ast/fitschan.c resolves this issue. To patch your 6.15.1 source code installation:
1) Initialize your environment to use HEASoft. 2) Download the update to fitschan.c: fitschan.c 3) Copy the new fitschan.c into your heasoft-6.15.1/heacore/ast/ directory, overwriting the previous version: heasoft-6.15.1/heacore/ast/fitschan.c 4) cd heasoft-6.15.1/heacore/BUILD_DIR/ 5) hmake all-ast install-ast 6) cd ../../ftools/image/ximage/src (i.e. now in heasoft-6.15.1/ftools/image/ximage/src) 7) rm ximage 8) hmake ximage 9) hmake install
HEASoft 6.15.1 incorporates Tcl/Tk version 8.5.13, which has resulted in a known but apparently harmless issue on some platforms. After using the /XTK plot device, the following message may be displayed upon exit:
[XIMAGE> quit X Error of failed request: RenderBadPicture (invalid Picture parameter) Major opcode of failed request: ### (RENDER) Minor opcode of failed request: # (RenderFreePicture) Picture id in failed request: ######### Serial number of failed request: #### Current serial number in output stream: ####
Pre-compiled Perl libraries used extensively by mission software (Swift, Suzaku, NuSTAR) and other packages are not especially portable, so we generally recommend building HEASoft from the source code distribution.
This Swift/UVOT task may fail with a Fortran runtime error while generating a postscript plot when compiled using certain versions of gfortran (e.g. v4.6.2 installed via 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.
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
Please note:Users may wish to download and run our hwrap script to create an alternate runtime environment for HEASOFT to help avoid conflicts with other software packages, but if not, please take note of the potential pitfalls below:
If you have any questions about the information above, please write to us at the FTOOLS help desk.
Help lines: FTOOLS or email@example.com
Web page maintained by Bryan K. Irby
HEASARC Home | Observatories | Archive | Calibration | Software | Tools | Students/Teachers/Public
Last modified: Thursday, 06-Mar-2014 14:58:18 EST