Hi, new to EasyBuild as is our center (UPPMAX at Uppsala University).  We
install a lot of bioinformatics software so are looking forward to
contributing easyconfigs as we learn EasyBuild.

We're trying to install the foss-2018b toolchain but it keeps failing
attempting to install FFTW-3.3.8-gompi-2018b with what seems to be a
straightforward config mismatch, but with our *very* limited experience we
can't see anything obvious.  It doesn't install with EasyBuild 3.8.1 either,
but FFTW-3.3.8-foss-2019a installs cleanly.


$ eb --module-depends-on --robot --module-syntax=Tcl foss-2018b.eb
== temporary log file in case of crash /scratch/eb-dFaRLw/easybuild-eFncBe.log
== resolving dependencies ...
== processing EasyBuild easyconfig /sw/EasyBuild/software/EasyBuild/4.0.1/
easybuild/easyconfigs/f/FFTW/FFTW-3.3.8-gompi-2018b.eb
== building and installing FFTW/3.3.8-gompi-2018b...
== fetching files...
== creating build dir, resetting environment...
== starting iteration #0 ...
== unpacking...
== patching...
== preparing...
== FAILED: Installation ended unsuccessfully (build directory: /sw/EasyBuild/
build/FFTW/3.3.8/gompi-2018b): build failed (first 300 chars): List of
toolchain dependency modules and toolchain definition do not match (found []
vs expected set(['GCC', 'OpenMPI'])) (took 17 sec)
== Results of the build can be found in the log file(s) /scratch/eb-dFaRLw/
easybuild-FFTW-3.3.8-20191023.101730.GDYpv.log
ERROR: Build of /sw/EasyBuild/software/EasyBuild/4.0.1/easybuild/easyconfigs/
f/FFTW/FFTW-3.3.8-gompi-2018b.eb failed (err: "build failed (first 300 chars):
List of toolchain dependency modules and toolchain definition do not match
(found [] vs expected set(['GCC', 'OpenMPI']))")


$ eb --show-config
#
# Current EasyBuild configuration
# (C: command line argument, D: default value, E: environment variable, F:
configuration file)
#
buildpath      (E) = /sw/EasyBuild/build
containerpath  (E) = /sw/EasyBuild/containers
installpath    (E) = /sw/EasyBuild
packagepath    (E) = /sw/EasyBuild/packages
prefix         (E) = /sw/EasyBuild
repositorypath (E) = /sw/EasyBuild/ebfiles_repo
robot-paths    (D) = /sw/EasyBuild/software/EasyBuild/4.0.1/easybuild/
easyconfigs
sourcepath     (E) = /sw/EasyBuild/sources

Reply via email to