Hi,

Did you by any chance modify the definition of gompi/2018b toolchain (i.e., 
create a modified version the gompi-2018b.eb file)? What does the output of
```
eb  --dry-run gompi-2018b.eb
```
look like?

Alan

On Wed, 23 Oct 2019 at 10:38, 
<[email protected]<mailto:[email protected]>> wrote:
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


--
Dr. Alan O'Cais
E-CAM Software Manager
Juelich Supercomputing Centre
Forschungszentrum Juelich GmbH
52425 Juelich, Germany

Phone: +49 2461 61 5213
Fax: +49 2461 61 6656
E-mail: [email protected]<mailto:[email protected]>
WWW:    http://www.fz-juelich.de/ias/jsc/EN


------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------
Forschungszentrum Juelich GmbH
52425 Juelich
Sitz der Gesellschaft: Juelich
Eingetragen im Handelsregister des Amtsgerichts Dueren Nr. HR B 3498
Vorsitzender des Aufsichtsrats: MinDir Volker Rieke
Geschaeftsfuehrung: Prof. Dr.-Ing. Wolfgang Marquardt (Vorsitzender),
Karsten Beneke (stellv. Vorsitzender), Prof. Dr.-Ing. Harald Bolt,
Prof. Dr. Sebastian M. Schmidt
------------------------------------------------------------------------------------------------
------------------------------------------------------------------------------------------------

Reply via email to