Package: pam
Version: 1.3.1-5
Severity: serious

Hi,

rebuilding pam on buster fails to build from source with the following
error:

---snip---
[...]
Making all in pam_selinux
make[4]: Entering directory '/build/pam-1.3.1-5/modules/pam_selinux'
gcc -DHAVE_CONFIG_H -I. -I../..   -Wdate-time -D_FORTIFY_SOURCE=2
-I../../libpam/include -I../../libpamc/include
-I../../libpam_misc/include -g -O2
-fdebug-prefix-map=/build/pam-1.3.1-5=. -fstack-protector-strong
-Wformat -Werror=format-security  -W -Wall -Wbad-function-cast
-Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes
-Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings
-Winline -Wshadow -c -o pam_selinux_check.o pam_selinux_check.c
/bin/bash ../../libtool  --tag=CC   --mode=link gcc
-I../../libpam/include -I../../libpamc/include
-I../../libpam_misc/include -g -O2
-fdebug-prefix-map=/build/pam-1.3.1-5=. -fstack-protector-strong
-Wformat -Werror=format-security  -W -Wall -Wbad-function-cast
-Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes
-Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings
-Winline -Wshadow  -Wl,-z,relro -Wl,-z,defs -Wl,--as-needed
-Wl,--no-undefined -Wl,-O1 -o pam_selinux_check pam_selinux_check.o
../../libpam/libpam.la ../../libpam_misc/libpam_misc.la
libtool: link: gcc -I../../libpam/include -I../../libpamc/include
-I../../libpam_misc/include -g -O2
-fdebug-prefix-map=/build/pam-1.3.1-5=. -fstack-protector-strong
-Wformat -Werror=format-security -W -Wall -Wbad-function-cast
-Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes
-Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings
-Winline -Wshadow -Wl,-z -Wl,relro -Wl,-z -Wl,defs -Wl,--as-needed
-Wl,--no-undefined -Wl,-O1 -o .libs/pam_selinux_check
pam_selinux_check.o  ../../libpam/.libs/libpam.so
../../libpam_misc/.libs/libpam_misc.so
/bin/bash ../../libtool  --tag=CC   --mode=compile gcc -DHAVE_CONFIG_H
-I. -I../..   -Wdate-time -D_FORTIFY_SOURCE=2 -I../../libpam/include
-I../../libpamc/include -I../../libpam_misc/include -g -O2
-fdebug-prefix-map=/build/pam-1.3.1-5=. -fstack-protector-strong
-Wformat -Werror=format-security  -W -Wall -Wbad-function-cast
-Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes
-Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings
-Winline -Wshadow -c -o pam_selinux.lo pam_selinux.c
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I../.. -Wdate-time
-D_FORTIFY_SOURCE=2 -I../../libpam/include -I../../libpamc/include
-I../../libpam_misc/include -g -O2
-fdebug-prefix-map=/build/pam-1.3.1-5=. -fstack-protector-strong
-Wformat -Werror=format-security -W -Wall -Wbad-function-cast
-Wcast-align -Wcast-qual -Wmissing-declarations -Wmissing-prototypes
-Wpointer-arith -Wreturn-type -Wstrict-prototypes -Wwrite-strings
-Winline -Wshadow -c pam_selinux.c  -fPIC -DPIC -o .libs/pam_selinux.o
pam_selinux.c:66:10: fatal error: selinux/flask.h: No such file or directory
   66 | #include <selinux/flask.h>
      |          ^~~~~~~~~~~~~~~~~
compilation terminated.
make[4]: *** [Makefile:734: pam_selinux.lo] Error 1
make[4]: Leaving directory '/build/pam-1.3.1-5/modules/pam_selinux'
make[3]: *** [Makefile:436: all-recursive] Error 1
make[3]: Leaving directory '/build/pam-1.3.1-5/modules'
make[2]: *** [Makefile:484: all-recursive] Error 1
make[2]: Leaving directory '/build/pam-1.3.1-5'
make[1]: *** [Makefile:416: all] Error 2
make[1]: Leaving directory '/build/pam-1.3.1-5'
dh_auto_build: error: make -j1 returned exit code 2
make: *** [debian/rules:21: build-indep] Error 255
dpkg-buildpackage: error: debian/rules build-indep subprocess returned
exit status 2
---snap---

Reply via email to