diff --git a/configure.in b/configure.in index 8de652430..0a6f917af 100644 --- a/configure.in +++ b/configure.in @@ -1078,6 +1078,15 @@ case "$host" in if test "$CHECKSHADOW" = "true"; then AC_CHECK_LIB(security, getprpwuid, AC_DEFINE(HAVE_GETPRPWUID) [SUDO_LIBS="${SUDO_LIBS} -lsecurity"; LIBS="${LIBS} -lsecurity"; SECUREWARE=1]) + AC_MSG_CHECKING([for broken /usr/include/prot.h]) + AC_TRY_COMPILE([ +#include +#include +#include + ], [exit(0);], AC_MSG_RESULT(no), + [AC_MSG_RESULT([yes, fixing locally]) + sed 's:::g' < /usr/include/prot.h > prot.h + ]) CHECKSHADOW="false" fi ;;