Bug#887924: slurm-drmaa FTBFS with slurm-llnl 17.11.2-1
Hi Dominique, Steve and Adrian, On Mon, Apr 16, 2018 at 04:34:54PM -0400, Dominique Belhachemi wrote: > The bug is also in Debian's slurm-llnl package. The location of the header > files is not consistent anymore. thank you for looking into this issue; the forthcoming release of slurm-llnl will fix it. Best regards -- Gennaro Oliva
Bug#887924: slurm-drmaa FTBFS with slurm-llnl 17.11.2-1
The bug is also in Debian's slurm-llnl package. The location of the header files is not consistent anymore. slurm.h is including See https://anonscm.debian.org/git/collab-maint/slurm-llnl. git/commit/debian/libslurm-dev.install?id=08c387553a95e9a4a38047c82cf69a 4f733cee0d https://anonscm.debian.org/git/collab-maint/slurm-llnl.git/tree/slurm/slurm.h.in?id=a886927a2c465f2b82d2773190daa6d77e8ffd4f#n63
Bug#887924: slurm-drmaa FTBFS with slurm-llnl 17.11.2-1
This happens due to a recent change in debian/libslurm-dev.install https://anonscm.debian.org/git/collab-maint/slurm-llnl.git/commit/debian/libslurm-dev.install?id=08c387553a95e9a4a38047c82cf69a4f733cee0d Anyway, I am thinking about removing the slurm-drmaa package from the Debian archive. The popcon count is below 10. -Dominique
Bug#887924: slurm-drmaa FTBFS with slurm-llnl 17.11.2-1
Looking closer, I see: configure:12821: checking for usable SLURM libraries/headers configure:12842: gcc -o conftest -pedantic -ansi -g -O2 -fdebug-prefix-map=/tmp/ slurm-drmaa-1.0.7=. -fstack-protector-strong -Wformat -Werror=format-security -p thread -D_REENTRANT -D_THREAD_SAFE -DNDEBUG -Wdate-time -D_FORTIFY_SOURCE=2 -D_G NU_SOURCE -I/usr/include/slurm/ -Wl,-Bsymbolic-functions -Wl,-z,relro -L/usr/lib /libslurm.so conftest.c -pthread -lslurm >&5 conftest.c:23:11: fatal error: slurm/slurm.h: No such file or directory #include "slurm/slurm.h" ^~~ compilation terminated. But the libslurm-dev package doesn't provide such a path: $ dpkg -L libslurm-dev | grep usr/include /usr/include /usr/include/slurm-wlm /usr/include/slurm-wlm/slurm.h /usr/include/slurm-wlm/slurm_errno.h /usr/include/slurm-wlm/smd_ns.h /usr/include/slurm-wlm/spank.h $ Certainly, /usr/include/slurm/slurm/slurm.h (as implied by the combination of configure options with m4/ax_slurm.m4) does not exist. It's possible this is a bug in both slurm-llnl and slurm-drmaa. -- Steve Langasek Give me a lever long enough and a Free OS Debian Developer to set it on, and I can move the world. Ubuntu Developerhttp://www.debian.org/ slanga...@ubuntu.com vor...@debian.org signature.asc Description: PGP signature
Bug#887924: slurm-drmaa FTBFS with slurm-llnl 17.11.2-1
Source: slurm-drmaa Version: 1.0.7-1 Severity: serious Tags: buster sid https://buildd.debian.org/status/package.php?p=slurm-drmaa=sid ... configure: checking for SLURM checking for SLURM compile flags... -I/usr/include/slurm/ checking for SLURM library dir... /usr/lib/libslurm.so checking for usable SLURM libraries/headers... *** The SLURM test program failed to link or run. See the file config.log *** for the exact error that occured. no configure: error: SLURM libraries/headers not found; add --with-slurm-inc and --with-slurm-lib with appropriate locations. debian/rules:10: recipe for target 'override_dh_auto_configure' failed make[1]: *** [override_dh_auto_configure] Error 1