With EB 3.4 I have successfully built foss-2017b and iomkl/2017b.
However, on some older nodes without Infiniband (Ethernet only) the
build fails immediately due to dependencies:
$ eb foss-2017b.eb -r
/usr/lib/python2.7/site-packages/keyring/backends/Gnome.py:6:
PyGIWarning: GnomeKeyring was imported without specifying a version
first. Use gi.require_version('GnomeKeyring', '1.0') before import to
ensure that the right version gets loaded.
from gi.repository import GnomeKeyring
== temporary log file in case of crash /tmp/eb-6GznMR/easybuild-dxtrTV.log
== resolving dependencies ...
ERROR: Failed to process easyconfig
/home/modules/software/EasyBuild/3.4.0/lib/python2.7/site-packages/easybuild_easyconfigs-3.4.0-py2.7.egg/easybuild/easyconfigs/o/OpenMPI/OpenMPI-2.1.1-GCC-6.4.0-2.28.eb:
One or more OS dependencies were not found: [('libibverbs-dev',
'libibverbs-devel')]
However, the prerequisite seems to be provided by another RPM package
rdma-core-devel:
# yum install libibverbs-devel
...
Package rdma-core-devel-13-7.el7.x86_64 already installed and latest version
Nothing to do
Can anyone explain what's going on and how to solve the problem?
Thanks,
Ole