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

Reply via email to