CosmoMC: installation can't find package 'fabric'

Use of Cobaya. camb, CLASS, cosmomc, compilers, etc.
Post Reply
David Leon
Posts: 1
Joined: July 04 2020
Affiliation: UCSD

CosmoMC: installation can't find package 'fabric'

Post by David Leon » July 04 2020

I'm trying to install the May 2020 version of CosmoMC but I cannot figure out what packaged named 'fabric' the error message is referring to. Fabric appears to be a python library for remote SSH commands? But installing that separately does not change the error message. Has anyone encountered this or know what I should do to fix it?

Here's my output:

-----

dleon@cori11:~/scratch/pmf/CosmoMC$ make
cd ./source && make cosmomc BUILD=MPI
make[1]: Entering directory '/global/cscratch1/sd/dleon/pmf/CosmoMC/source'
mkdir -p ReleaseMPI
cd ../camb/fortran && \
make --file=Makefile_main libcamb OUTPUT_DIR=ReleaseMPI \
FORUTILSPATH=/global/cscratch1/sd/dleon/pmf/CosmoMC/source/../camb/forutils
make[2]: Entering directory '/global/cscratch1/sd/dleon/pmf/CosmoMC/camb/fortran'
make -C ReleaseMPI --no-print-directory -f../Makefile FORUTILS_SRC_DIR=.. libforutils.a
ftn -fpp -W0 -WB -qopenmp -fpic -gen-dep=.d -fast -DMPI -o MiscUtils.o -c ../MiscUtils.f90
Error invoking pkg-config!
Package fabric was not found in the pkg-config search path.
Perhaps you should add the directory containing `fabric.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fabric' found
Package fabric was not found in the pkg-config search path.
Perhaps you should add the directory containing `fabric.pc'
to the PKG_CONFIG_PATH environment variable
No package 'fabric' found
make[5]: *** [../Makefile:53: MiscUtils.o] Error 1
make[4]: *** [Makefile:69: directories] Error 2
make[3]: *** [Makefile:32: ReleaseMPI] Error 2
make[2]: *** [Makefile_main:144: libforutils] Error 2
make[2]: Leaving directory '/global/cscratch1/sd/dleon/pmf/CosmoMC/camb/fortran'
make[1]: *** [Makefile:317: camb] Error 2
make[1]: Leaving directory '/global/cscratch1/sd/dleon/pmf/CosmoMC/source'
make: *** [Makefile:17: cosmomc] Error 2

Post Reply