--- shadow-4.0.4.1/configure.in.orig 2004-01-14 17:11:25 +0300 +++ shadow-4.0.4.1/configure.in 2004-11-10 19:17:42 +0300 @@ -13,6 +13,7 @@ AM_MAINTAINER_MODE dnl Checks for programs. +AC_GNU_SOURCE AC_PROG_CC AC_ISC_POSIX AC_PROG_LN_S @@ -33,7 +34,7 @@ utime.h ulimit.h sys/resource.h gshadow.h shadow.h lastlog.h \ locale.h rpc/key_prot.h) -AC_CHECK_FUNCS(a64l fchmod fchown fsync getgroups gethostname getspnam \ +AC_CHECK_FUNCS(a64l fchmod fchown fsync getgroups gethostname getspnam setlocale \ gettimeofday getusershell getutent initgroups lchown lckpwdf lstat \ memcpy memset mkstemp setgroups sigaction strchr updwtmp updwtmpx) @@ -252,10 +253,10 @@ AC_CHECK_LIB(pam, pam_start, [AC_DEFINE(USE_PAM, 1, [Define to support Pluggable Authentication Modules]) LIBPAM="-lpam" - AC_CHECK_LIB(pam_misc, main, + AC_CHECK_LIB(pam_misc, misc_conv, [LIBPAM="$LIBPAM -lpam_misc"], AC_MSG_ERROR(libpam_misc is missing) - )] + )], [AC_MSG_CHECKING(use login access checking if PAM not used) AC_DEFINE(LOGIN_ACCESS) AC_MSG_RESULT(yes)]