Dear list,

I was happy since a user sees FSL on eb is missing imcp:)

The version we had installed on our cluster is quite old, so I took the opportunity to update it, with a version with CUDA support. Yes is see it's still not provided with imcp. Anyway, i'm even not able to install a newer version like this one:

FSL-6.0.2-foss-2018b-Python-2.7.15-CUDA-9.2.88.eb

We have EB 4.1.1 (framework: 4.1.1, easyblocks: 4.1.1)

This is the output of my attempt to build FSL:


eb --configfile=/opt/cluster/easybuild/dev.cfg 
FSL-6.0.2-foss-2018b-Python-2.7.15-CUDA-9.2.88.eb --robot

[...]

== 2020-04-16 13:22:46,541 environment.py:97 INFO Environment variable 
LD_PRELOAD set to  (previous value: '')
== 2020-04-16 13:22:47,418 toolchain.py:704 INFO List of toolchain dependency 
modules and toolchain definition match!
== 2020-04-16 13:22:47,421 compiler.py:347 INFO _set_optimal_architecture: 
using march=core2 as optarch for x86_64.
== 2020-04-16 13:22:47,430 variables.py:201 WARNING flags_for_subdirs: 
directory /opt/ebsofts/Compiler/GCC/7.3.0-2.30/OpenBLAS/0.3.1/lib64 was not 
found
== 2020-04-16 13:22:47,435 variables.py:201 WARNING flags_for_subdirs: 
directory /opt/ebsofts/Compiler/GCC/7.3.0-2.30/OpenBLAS/0.3.1/lib64 was not 
found
== 2020-04-16 13:22:47,440 variables.py:201 WARNING flags_for_subdirs: 
directory 
/opt/ebsofts/MPI/GCC-CUDA/7.3.0-2.30-9.2.88/OpenMPI/3.1.1/ScaLAPACK/2.0.2-OpenBLAS-0.3.1/lib64
 was not found
== 2020-04-16 13:22:47,442 variables.py:201 WARNING flags_for_subdirs: 
directory 
/opt/ebsofts/MPI/GCC-CUDA/7.3.0-2.30-9.2.88/OpenMPI/3.1.1/FFTW/3.3.8/lib64 was 
not found
== 2020-04-16 13:22:47,530 build_log.py:169 ERROR EasyBuild crashed with an 
error (at easybuild/base/exceptions.py:124 in __init__): get_software_root 
software root for Boost was not found in environment (at 
easybuild/tools/toolchain/toolchain.py:371 in _get_software_root)
== 2020-04-16 13:22:47,530 easyblock.py:3109 WARNING build failed (first 300 
chars): get_software_root software root for Boost was not found in environment
== 2020-04-16 13:22:47,532 easyblock.py:295 INFO Closing log for application 
name FSL version 6.0.2


I do have Boost installed I guess:

ml foss/2018b Boost/1.67.0

ml show Boost/1.67.0

ls $BOOST_ROOT
easybuild  include  lib


And once I'll be able to install it, I guess the only way to have imcp is still to launch the fslpython_install.sh manually?

https://github.com/easybuilders/easybuild-easyconfigs/issues/7899

Best

Reply via email to