Bug#929600: slurm-llnl: FTBFS on 32-bit architectures
Package: slurm-llnl
Version: 16.05.9-1+deb9u3
Severity: serious
Tags: ftbfs
Justification: fails to build from source (but built successfully in the past)
User: debian-qa@lists.debian.org
Usertags: piuparts
Control: affects -1 + slurm-wlm-torque
Hi,
the stretch update of slurm-llnl FTBFS on the 32-bit architectures:
https://buildd.debian.org/status/package.php?p=slurm-llnl&suite=stretch
from the i386 log:
gcc -c -I. -I../../../../.. -I../../../../../contribs/perlapi/common -I../../../.. -g -static -DNUMA_VERSION1_COMPATIBILITY -g -O2 -fdebug-prefix-map=/<<PKGBUILDDIR>>=. -fstack-protector-strong -Wformat -Werror=format-security -pthread -Wdate-time -D_FORTIFY_SOURCE=2 -O2 -g -DVERSION=\"0.02\" -DXS_VERSION=\"0.02\" -fPIC "-I/usr/lib/i386-linux-gnu/perl/5.24/CORE" job.c
In file included from job.c:14:0:
slurm-perl.h:20:14: error: conflicting types for 'slurm_xmalloc'
extern void *slurm_xmalloc(size_t, bool, const char *, int, const char *);
^~~~~~~~~~~~~
In file included from ../../../../../src/common/io_hdr.h:57:0,
from ../../../../../src/slurmd/slurmstepd/slurmstepd_job.h:56,
from ../../../../../src/common/switch.h:53,
from ../../../../../src/slurmctld/slurmctld.h:81,
from ../../../../../src/common/job_resources.h:55,
from job.c:11:
../../../../../src/common/xmalloc.h:114:7: note: previous declaration of 'slurm_xmalloc' was here
void *slurm_xmalloc(uint64_t, bool, const char *, int, const char *);
^~~~~~~~~~~~~
Makefile:389: recipe for target 'job.o' failed
make[4]: *** [job.o] Error 1
Andreas
Reply to: