cmbeasy: cfitsio library not found

Use of Cobaya. camb, CLASS, cosmomc, compilers, etc.
Post Reply
Evan Pease
Posts: 1
Joined: March 04 2011
Affiliation: Kenyon College

cmbeasy: cfitsio library not found

Post by Evan Pease » March 05 2011

We are having trouble getting cmbeasy-4.4.1 to build completely. Using CentOs 64-bit Linux. After setting the environment and following the installation steps presented on the cmbeasy download page (URL here), we use the command "cmake path/to/cmbeasy" and get the follow read out (shown below):

$ cmake ~/CMBeasy/cmbeasy
-- The C compiler identification is GNU
-- The CXX compiler identification is GNU
-- Using GSL from /usr
-- Found Qt4 headers: /usr/lib64/qt4/include
-- Found Qt4 libraries: /usr/lib64/qt4/lib64
Warning: The cfitsio library could not be found.
Without cfitsio, the support for WMAP 5-year likelihoods will not be built.
**********************************************************
Executables will be built in /home/CMBeasy/cmbeasy/build/bin
Use 'make xcmb' to build the example driver,
'make cmbeasy' build the graphical userinterface, and 'make mc_general' for the example montecarlo driver
**********************************************************
-- Found MPI C++ compiler wrapper: /usr/lib64/lam/bin/mpic++
-- Configuring done

The cfitsio library is certainly there. Using the ccmake option, we specifically list the path to the library which includes "libcfitsio.a", "libcfitsio.so", and "libcfitsio.so.0". These attempts all result in the same warning that the cfitsio library cannot be found.

Any advice or help in getting cmbeasy and the cfitsio library to work in concert would be greatly appreciated.

Post Reply