Known Issues

Binary installation issues

No known issues.

Source installation issues

Cross Platform

  • Compiling some packages—in particular afw—require large amounts of RAM to compile. This is compounded as the system will automatically attempt to parallelize the build, and can cause the build to run extremely slowly or fail altogether. On machines with less than 8 GB of RAM, disable parallelization by setting EUPSPKG_NJOBS=1 in your environment before running eups distrib.

Red Hat (and clones) specific

RHEL 7.*

No known issues.

RHEL 6.*

  • If you have a problem building on RHEL 6 check the Pre-requisites to make sure sure you are using a more recent version of gcc (minimum required is 4.8)
  • curl looks for certificates in /etc/pki/tls/certs/ca-bundle.crt rather than /etc/ssl/certs/ca-certificates.crt. The solution is to copy ca-certificates.crt to ca-bundle.crt.

macOS specific

macOS 10.12 (Sierra) and OS X 10.11 (El Capitan)

  • MPICH version 3.2, as currently distributed with the stack, fails regularly and unpredictably with a segmentation fault on macOS systems. MPICH is used by the ctrl_pool task distribution framework, and hence the pipe_drivers top-level scripts package which provides the following executables:

    • coaddDriver.py
    • constructBias.py
    • constructDark.py
    • constructFlat.py
    • constructFringe.py
    • multiBandDriver.py
    • singleFrameDriver.py

    It should be possible to run these commands by restricting them to a single CPU core (i.e., --batch-type=smp --cores=1).

    This issue will be resolved by upgrading to version 3.3 of MPICH when it becomes available. [DM-7588]

Older systems

  • Some old installations of XCode on Macs create a /Developer directory.  This can interfere with installation.

  • Macs must use the clang compiler, not gcc. [DM-3405]

    One version of this problem occurs when using Macports, which, by default, will create a symlink from /opt/local/bin/c++ to its version of g++. Try removing that, starting a new shell, and restarting eups distrib install.