Only check security/pam_appl.h which is provided by package libpam when pam is enabled. Upstream-Status: Pending Signed-off-by: Kai Kang --- diff --git a/configure.ac b/configure.ac index b35e672..e78a751 100644 --- a/configure.ac +++ b/configure.ac @@ -195,6 +195,19 @@ fi # See if we have libpam.a. Investigate PAM versus Linux-PAM. if test "$with_pam" = yes ; then + AC_CHECK_HEADERS([security/pam_appl.h], [], [], [ +#include +#ifdef HAVE_NETINET_IN_SYSTM_H +# include +#endif +#include +#ifdef HAVE_NETINET_IP_H +# include +#endif +#ifdef HAVE_SYS_PARAM_H +# include +#endif +]) AC_CHECK_LIB(dl, dlopen, LIBDL=-ldl) AC_CHECK_LIB(pam, pam_authenticate, LIBPAM=-lpam) if test "$ac_cv_lib_pam_pam_authenticate" = yes ; then @@ -587,7 +600,7 @@ AC_HEADER_DIRENT AC_CHECK_HEADERS([arpa/nameser.h errno.h fcntl.h features.h \ glob.h memory.h netinet/ether.h netinet/in_systm.h \ netinet/ip.h netinet/ip_icmp.h netinet/ip_var.h \ - security/pam_appl.h shadow.h \ + shadow.h \ stdarg.h stdlib.h string.h stropts.h sys/tty.h \ sys/utsname.h sys/ptyvar.h sys/msgbuf.h sys/filio.h \ sys/ioctl_compat.h sys/cdefs.h sys/stream.h sys/mkdev.h \