I have a testing VM, with SLES 15 SP1 deployed, that has these Munge RPMs 
installed

libmunge2-0.5.13-4.3.1.x86_64
munge-0.5.13-4.3.1.x86_64
munge-devel-0.5.13-4.3.1.x86_64

however, an attempt to do a direct rpmbuild from the Slurm 20.02.5
tarball fails as follows:

# rpmbuild -ta slurm-20.02.5.tar.bz2
warning: Macro expanded in comment on line 22: %_prefix path            install 
path for commands, libraries, etc.

warning: Macro expanded in comment on line 170: %define 
_unpackaged_files_terminate_build      0

error: Failed build dependencies:
        munge-libs is needed by slurm-20.02.5-1.x86_64
#

so it looks as though SLES 15 doesn't have a system munge that
provides "munge-libs"


I can see that the Slurm RPMs on the SLES "Packages" DVD media are
only for the 18.08.8 series, and that the slurm-munge RPM there only
reports as requiring

munge

and not

munge-libs

I did try building from the Slurm 18.08.8 tarball too but saw the
same problem.

I could have sworn that I'd built Slurm from the tarballs on some
SLES 12 SP3 VMs too.


Anyone else built Slurm from the tarballs on SLES 15 SP1 ?


Maybe the SLES 15 SRPM will shed some light althought it seems odd
that the SPEC file inside the Slurm tarball can't recognise that's
on a SLES 15 OS.

Kevin Buckley
--
Supercomputing Systems Administrator
Pawsey Supercomputing Centre

Reply via email to