The bug is also in Debian's slurm-llnl package. The location of the header files is not consistent anymore.
slurm.h is including <slurm/slurm_errno.h> 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