Hello,
Le 17.04.2020 à 10:26, Kenneth Hoste a écrit :
This looks like a Boost module that was not installed with EasyBuild,
or was it?
Does it define the $EBROOTBOOST environment variable? If not, that
explains why "get_software_root" is failing for Boost...
ml show Boost
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/opt/ebmodules/all/MPI/GCC/7.3.0-2.30/OpenMPI/3.1.1/Boost/1.67.0.lua:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
help([[
Description
===========
Boost provides free peer-reviewed portable C++ source libraries.
More information
================
- Homepage: http://www.boost.org/
]])
whatis("Description: Boost provides free peer-reviewed portable C++ source
libraries.")
whatis("Homepage: http://www.boost.org/")
conflict("Boost")
prepend_path("CPATH","/opt/ebsofts/MPI/GCC/7.3.0-2.30/OpenMPI/3.1.1/Boost/1.67.0/include")
prepend_path("LD_LIBRARY_PATH","/opt/ebsofts/MPI/GCC/7.3.0-2.30/OpenMPI/3.1.1/Boost/1.67.0/lib")
prepend_path("LIBRARY_PATH","/opt/ebsofts/MPI/GCC/7.3.0-2.30/OpenMPI/3.1.1/Boost/1.67.0/lib")
setenv("EBROOTBOOST","/opt/ebsofts/MPI/GCC/7.3.0-2.30/OpenMPI/3.1.1/Boost/1.67.0")
setenv("EBVERSIONBOOST","1.67.0")
setenv("EBDEVELBOOST","/opt/ebsofts/MPI/GCC/7.3.0-2.30/OpenMPI/3.1.1/Boost/1.67.0/easybuild/MPI-GCC-7.3.0-2.30-OpenMPI-3.1.1-Boost-1.67.0-easybuild-devel")
setenv("BOOST_ROOT","/opt/ebsofts/MPI/GCC/7.3.0-2.30/OpenMPI/3.1.1/Boost/1.67.0")
== 2019-06-06 14:02:15,378 easyblock.py:278 INFO This is EasyBuild 3.9.0
(framework: 3.9.0, easyblocks: 3.9.0) on host master.cluster.
As this version of Boost was installed on our old server with CentOS6, I
rebuilt it right now on CentOS7 just in case.
[sagon@node025 f] $ ml show Boost
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
/opt/ebmodules/all/MPI/GCC/7.3.0-2.30/OpenMPI/3.1.1/Boost/1.67.0.lua:
---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
help([[
Description
===========
Boost provides free peer-reviewed portable C++ source libraries.
More information
================
- Homepage: http://www.boost.org/
]])
whatis("Description: Boost provides free peer-reviewed portable C++ source
libraries.")
whatis("Homepage: http://www.boost.org/")
whatis("URL: http://www.boost.org/")
conflict("Boost")
prepend_path("CPATH","/opt/ebsofts/Boost/1.67.0-foss-2018b/include")
prepend_path("LD_LIBRARY_PATH","/opt/ebsofts/Boost/1.67.0-foss-2018b/lib")
prepend_path("LIBRARY_PATH","/opt/ebsofts/Boost/1.67.0-foss-2018b/lib")
setenv("EBROOTBOOST","/opt/ebsofts/Boost/1.67.0-foss-2018b")
setenv("EBVERSIONBOOST","1.67.0")
setenv("EBDEVELBOOST","/opt/ebsofts/Boost/1.67.0-foss-2018b/easybuild/MPI-GCC-7.3.0-2.30-OpenMPI-3.1.1-Boost-1.67.0-easybuild-devel")
setenv("BOOST_ROOT","/opt/ebsofts/Boost/1.67.0-foss-2018b")
you can see it is now installed with fixed-installdir-naming-scheme = 1,
it wasn't the case for the previous build.
I tried to rebuild FSL and I got the same error message.
Here is the log with the debug flag:
https://gist.github.com/ysagon/428b4ecc12a6499c41ab147dd456405e/raw/f52133077c309387a981015434bd9557e45404d5/FSL-6.0.2-foss-2018b-Python-2.7.15-CUDA-9.2.88.eb
Best