joezuntz / cosmosis

Other
22 stars 16 forks source link

Error compiling cosmosis-standard-library at NERSC #118

Closed annmapo closed 3 months ago

annmapo commented 7 months ago

This is using the default environment available here: source /dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global/setup-cosmosis3

Error obtained:

g++ -shared -Wl,-O2 -Wl,--sort-common -Wl,--as-needed -Wl,-z,relro -Wl,-z,now -Wl,--disable-new-dtags -Wl,--gc-sections -Wl,--allow-shlib-undefined -Wl,-rpath,/dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global/perlmutter/env-3.2/lib -Wl,-rpath-link,/dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global/perlmutter/env-3.2/lib -L/dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global/perlmutter/env-3.2/lib -lgomp  -L/dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global//perlmutter/env-3.2/lib/python3.11/site-packages/cosmosis/datablock -lgomp  -L/dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global//perlmutter/env-3.2/lib/python3.11/site-packages/cosmosis/datablock -lgomp -lcosmosis -L/lib -lsci_gnu -L /dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global/perlmutter/env-3.2/lib -lgslcblas -lgsl -L/dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global//perlmutter/env-3.2/lib/python3.11/site-packages/cosmosis/datablock -ldl -o /pscratch/sd/p/porredon/cosmosis-standard-library/supernovae/jla_v3/libjla.so src/jla.o
/usr/lib64/gcc/x86_64-suse-linux/12/../../../../x86_64-suse-linux/bin/ld: cannot find -lsci_gnu: No such file or directory
collect2: error: ld returned 1 exit status
make[2]: *** [Makefile:18: libjla.so] Error 1
make[2]: Leaving directory '/pscratch/sd/p/porredon/cosmosis-standard-library/supernovae/jla_v3'
make[1]: *** [/dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global//perlmutter/env-3.2/lib/python3.11/site-packages/cosmosis/config/subdirs.mk:11: all] Error 2
make[1]: Leaving directory '/pscratch/sd/p/porredon/cosmosis-standard-library/supernovae'
make: *** [/dvs_ro/cfs/projectdirs/des/zuntz/cosmosis-global//perlmutter/env-3.2/lib/python3.11/site-packages/cosmosis/config/subdirs.mk:11: all] Error 2
make: Leaving directory '/pscratch/sd/p/porredon/cosmosis-standard-library'
joezuntz commented 3 months ago

This should be fixed now!