Hi, When installing
OpenMPI-2.1.0-GCC-6.3.0-2.28.eb on a machine with Slurm 19.05.3-2 I get the following error: checking if user requested PMI support... yes checking for pmi.h in /usr/include/slurm/include... not found checking for pmi.h in /usr/include/slurm/include/slurm... not found checking for libpmi in /usr/lib64... found checking for PMI_Init in -lpmi... yes checking for pmi2.h in /usr/include/slurm/include... not found checking for pmi2.h in /usr/include/slurm/include/slurm... not found checking for libpmi2 in /usr/lib64... found checking for PMI2_Init in -lpmi2... yes checking can PMI support be built... no configure: WARNING: PMI support requested (via --with-pmi) but neither pmi.h configure: WARNING: nor pmi2.h were found under locations: configure: WARNING: /usr/include/slurm configure: WARNING: /usr/include/slurm/slurm configure: WARNING: Specified path: /usr/include/slurm configure: WARNING: OR neither libpmi nor libpmi2 were found under: configure: WARNING: /usr/lib64/lib configure: WARNING: /usr/lib64/lib64 configure: WARNING: Specified path: /usr/lib64 configure: error: Aborting Slurm was installed from the sources and on my system the PMI headers are at /usr/include/pmi.h /usr/include/slurm/pmi.h /usr/include/pmi2.h /usr/include/slurm/pmi2.h Is the configure looking in the wrong place or were the PMI headers in a different place in previous versions of Slurm? Cheers, Loris -- Dr. Loris Bennett (Mr.) ZEDAT, Freie Universität Berlin Email loris.benn...@fu-berlin.de