Diff for /embedaddon/sudo/configure between versions 1.1.1.3 and 1.1.1.4

version 1.1.1.3, 2012/10/09 09:29:52 version 1.1.1.4, 2013/07/22 10:46:11
Line 1 Line 1
 #! /bin/sh  #! /bin/sh
 # Guess values for system-dependent variables and create Makefiles.  # Guess values for system-dependent variables and create Makefiles.
# Generated by GNU Autoconf 2.68 for sudo 1.8.6p3.# Generated by GNU Autoconf 2.68 for sudo 1.8.7.
 #  #
 # Report bugs to <http://www.sudo.ws/bugs/>.  # Report bugs to <http://www.sudo.ws/bugs/>.
 #  #
Line 570  MAKEFLAGS= Line 570  MAKEFLAGS=
 # Identity of this package.  # Identity of this package.
 PACKAGE_NAME='sudo'  PACKAGE_NAME='sudo'
 PACKAGE_TARNAME='sudo'  PACKAGE_TARNAME='sudo'
PACKAGE_VERSION='1.8.6p3'PACKAGE_VERSION='1.8.7'
PACKAGE_STRING='sudo 1.8.6p3'PACKAGE_STRING='sudo 1.8.7'
 PACKAGE_BUGREPORT='http://www.sudo.ws/bugs/'  PACKAGE_BUGREPORT='http://www.sudo.ws/bugs/'
 PACKAGE_URL=''  PACKAGE_URL=''
   
Line 658  OBJEXT Line 658  OBJEXT
 EXEEXT  EXEEXT
 ac_ct_CC  ac_ct_CC
 CC  CC
   PLUGINDIR
   pam_session
 editor  editor
 secure_path  secure_path
 netsvc_conf  netsvc_conf
Line 695  timeout Line 697  timeout
 timedir  timedir
 iolog_dir  iolog_dir
 NO_VIZ  NO_VIZ
   SSP_CFLAGS
   SSP_LDFLAGS
 PIE_CFLAGS  PIE_CFLAGS
 PIE_LDFLAGS  PIE_LDFLAGS
 CROSS_COMPILING  CROSS_COMPILING
 COMPAT_TEST_PROGS  COMPAT_TEST_PROGS
   LOCALEDIR_SUFFIX
 SUDO_NLS  SUDO_NLS
 LIBINTL  LIBINTL
 LT_STATIC  LT_STATIC
Line 714  SELINUX_USAGE Line 719  SELINUX_USAGE
 BSDAUTH_USAGE  BSDAUTH_USAGE
 DONT_LEAK_PATH_INFO  DONT_LEAK_PATH_INFO
 INSTALL_NOEXEC  INSTALL_NOEXEC
   sesh_file
 noexec_file  noexec_file
 SOEXT  SOEXT
 PLUGINDIR  
 NOEXECDIR  NOEXECDIR
 NOEXECFILE  NOEXECFILE
 mansrcdir  mansrcdir
Line 898  enable_hardening Line 903  enable_hardening
 enable_pie  enable_pie
 enable_admin_flag  enable_admin_flag
 enable_nls  enable_nls
   enable_rpath
 with_selinux  with_selinux
 enable_gss_krb5_ccache_name  enable_gss_krb5_ccache_name
 enable_shared  enable_shared
Line 907  enable_fast_install Line 913  enable_fast_install
 with_gnu_ld  with_gnu_ld
 with_sysroot  with_sysroot
 enable_libtool_lock  enable_libtool_lock
   with_libtool
 with_noexec  with_noexec
 with_netsvc  with_netsvc
 enable_sia  enable_sia
Line 1468  if test "$ac_init_help" = "long"; then Line 1475  if test "$ac_init_help" = "long"; then
   # Omit some internal or obsolete options to make the list less imposing.    # Omit some internal or obsolete options to make the list less imposing.
   # This message is too long to be a string in the A/UX 3.1 sh.    # This message is too long to be a string in the A/UX 3.1 sh.
   cat <<_ACEOF    cat <<_ACEOF
\`configure' configures sudo 1.8.6p3 to adapt to many kinds of systems.\`configure' configures sudo 1.8.7 to adapt to many kinds of systems.
   
 Usage: $0 [OPTION]... [VAR=VALUE]...  Usage: $0 [OPTION]... [VAR=VALUE]...
   
Line 1533  fi Line 1540  fi
   
 if test -n "$ac_init_help"; then  if test -n "$ac_init_help"; then
   case $ac_init_help in    case $ac_init_help in
     short | recursive ) echo "Configuration of sudo 1.8.6p3:";;     short | recursive ) echo "Configuration of sudo 1.8.7:";;
    esac     esac
   cat <<\_ACEOF    cat <<\_ACEOF
   
Line 1560  Optional Features: Line 1567  Optional Features:
   --enable-werror         Whether to enable the -Werror compiler option    --enable-werror         Whether to enable the -Werror compiler option
   --disable-hardening     Do not use compiler/linker exploit mitigation    --disable-hardening     Do not use compiler/linker exploit mitigation
                           options                            options
  --disable-pie           Do not build position independent executables, even  --enable-pie            Build sudo as a position independent executable.
                          if the compiler/linker supports them 
   --enable-admin-flag     Whether to create a Ubuntu-style admin flag file    --enable-admin-flag     Whether to create a Ubuntu-style admin flag file
   --disable-nls           Disable natural language support using gettext    --disable-nls           Disable natural language support using gettext
     --disable-rpath         Disable passing of -Rpath to the linker
   --enable-gss-krb5-ccache-name    --enable-gss-krb5-ccache-name
                           Use GSS-API to set the Kerberos V cred cache name                            Use GSS-API to set the Kerberos V cred cache name
   --enable-shared[=PKGS]  build shared libraries [default=yes]    --enable-shared[=PKGS]  build shared libraries [default=yes]
Line 1584  Optional Packages: Line 1591  Optional Packages:
   --with-alertmail        deprecated    --with-alertmail        deprecated
   --with-devel            add development options    --with-devel            add development options
   --with-CC               C compiler to use    --with-CC               C compiler to use
  --with-rpath            pass -R flag in addition to -L for lib paths  --with-rpath            deprecated, use --disable-rpath
  --with-blibpath=PATH    pass -blibpath flag to ld for additional lib paths  --with-blibpath=PATH    deprecated
   --with-bsm-audit        enable BSM audit support    --with-bsm-audit        enable BSM audit support
   --with-linux-audit      enable Linux audit support    --with-linux-audit      enable Linux audit support
   --with-sssd             enable SSSD support    --with-sssd             enable SSSD support
Line 1673  Optional Packages: Line 1680  Optional Packages:
   --with-gnu-ld           assume the C compiler uses GNU ld [default=no]    --with-gnu-ld           assume the C compiler uses GNU ld [default=no]
   --with-sysroot=DIR Search for dependent libraries within DIR    --with-sysroot=DIR Search for dependent libraries within DIR
                         (or the compiler's sysroot if not specified).                          (or the compiler's sysroot if not specified).
     --with-libtool=PATH     specify path to libtool
   --with-noexec=PATH      fully qualified pathname of sudo_noexec.so    --with-noexec=PATH      fully qualified pathname of sudo_noexec.so
   --with-netsvc[=PATH]    path to netsvc.conf    --with-netsvc[=PATH]    path to netsvc.conf
   --with-pam-login        enable specific PAM session for sudo -i    --with-pam-login        enable specific PAM session for sudo -i
Line 1759  fi Line 1767  fi
 test -n "$ac_init_help" && exit $ac_status  test -n "$ac_init_help" && exit $ac_status
 if $ac_init_version; then  if $ac_init_version; then
   cat <<\_ACEOF    cat <<\_ACEOF
sudo configure 1.8.6p3sudo configure 1.8.7
 generated by GNU Autoconf 2.68  generated by GNU Autoconf 2.68
   
 Copyright (C) 2010 Free Software Foundation, Inc.  Copyright (C) 2010 Free Software Foundation, Inc.
Line 2463  cat >config.log <<_ACEOF Line 2471  cat >config.log <<_ACEOF
 This file contains any messages produced by compilers while  This file contains any messages produced by compilers while
 running configure, to aid debugging if configure makes a mistake.  running configure, to aid debugging if configure makes a mistake.
   
It was created by sudo $as_me 1.8.6p3, which wasIt was created by sudo $as_me 1.8.7, which was
 generated by GNU Autoconf 2.68.  Invocation command line was  generated by GNU Autoconf 2.68.  Invocation command line was
   
   $ $0 $@    $ $0 $@
Line 2916  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VE Line 2924  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VE
   
   
   
   
   
   
   
   
 #  #
 # Begin initial values for man page substitution  # Begin initial values for man page substitution
 #  #
Line 2952  path_info=on Line 2965  path_info=on
 ldap_conf=/etc/ldap.conf  ldap_conf=/etc/ldap.conf
 ldap_secret=/etc/ldap.secret  ldap_secret=/etc/ldap.secret
 netsvc_conf=/etc/netsvc.conf  netsvc_conf=/etc/netsvc.conf
noexec_file=/usr/local/libexec/sudo_noexec.sonoexec_file=/usr/local/libexec/sudo/sudo_noexec.so
 sesh_file=/usr/local/libexec/sudo/sesh
 nsswitch_conf=/etc/nsswitch.conf  nsswitch_conf=/etc/nsswitch.conf
 secure_path="not set"  secure_path="not set"
   pam_session=on
   PLUGINDIR=/usr/local/libexec/sudo
 #  #
 # End initial values for man page substitution  # End initial values for man page substitution
 #  #
Line 2982  AUTH_EXCL= Line 2998  AUTH_EXCL=
 AUTH_EXCL_DEF=  AUTH_EXCL_DEF=
 AUTH_DEF=passwd  AUTH_DEF=passwd
 SUDO_NLS=disabled  SUDO_NLS=disabled
   LOCALEDIR_SUFFIX=
 LT_LDEXPORTS="-export-symbols \$(shlib_exp)"  LT_LDEXPORTS="-export-symbols \$(shlib_exp)"
 LT_LDDEP="\$(shlib_exp)"  LT_LDDEP="\$(shlib_exp)"
NO_VIZ=NO_VIZ="-DNO_VIZ"
 OS_INIT=os_init_common
   
 CHECKSHADOW=true  CHECKSHADOW=true
 shadow_defs=  shadow_defs=
Line 3000  RTLD_PRELOAD_DEFAULT= Line 3018  RTLD_PRELOAD_DEFAULT=
   
   
   
   #
   # Prior to sudo 1.8.7, sudo stored libexec files in $libexecdir.
   # Starting with sudo 1.8.7, $libexecdir/sudo is used so strip
   # off an extraneous "/sudo" from libexecdir.
   #
   case "$libexecdir" in
       */sudo)
           { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: libexecdir should not include the \"sudo\" subdirectory" >&5
   $as_echo "$as_me: WARNING: libexecdir should not include the \"sudo\" subdirectory" >&2;}
           libexecdir=`expr "$libexecdir" : '\\(.*\\)/sudo$'`
           ;;
   esac
   
   
   
 # Check whether --with-otp-only was given.  # Check whether --with-otp-only was given.
 if test "${with_otp_only+set}" = set; then :  if test "${with_otp_only+set}" = set; then :
   withval=$with_otp_only; case $with_otp_only in    withval=$with_otp_only; case $with_otp_only in
Line 3057  fi Line 3088  fi
   
 # Check whether --with-rpath was given.  # Check whether --with-rpath was given.
 if test "${with_rpath+set}" = set; then :  if test "${with_rpath+set}" = set; then :
  withval=$with_rpath; case $with_rpath in  withval=$with_rpath; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-rpath deprecated, rpath is now the default" >&5
    yes|no)     ;;$as_echo "$as_me: WARNING: --with-rpath deprecated, rpath is now the default" >&2;}
    *)          as_fn_error $? "\"--with-rpath does not take an argument.\"" "$LINENO" 5 
                ;; 
esac 
 fi  fi
   
   
   
 # Check whether --with-blibpath was given.  # Check whether --with-blibpath was given.
 if test "${with_blibpath+set}" = set; then :  if test "${with_blibpath+set}" = set; then :
  withval=$with_blibpath; case $with_blibpath in  withval=$with_blibpath; { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: --with-blibpath deprecated, use --with-libpath" >&5
    yes|no)     ;;$as_echo "$as_me: WARNING: --with-blibpath deprecated, use --with-libpath" >&2;}
    *)                { $as_echo "$as_me:${as_lineno-$LINENO}: will pass -blibpath:${with_blibpath} to the loader." >&5 
$as_echo "$as_me: will pass -blibpath:${with_blibpath} to the loader." >&6;} 
                ;; 
esac 
 fi  fi
   
   
Line 3960  if test "${with_incpath+set}" = set; then : Line 3984  if test "${with_incpath+set}" = set; then :
     *)          { $as_echo "$as_me:${as_lineno-$LINENO}: Adding ${with_incpath} to CPPFLAGS" >&5      *)          { $as_echo "$as_me:${as_lineno-$LINENO}: Adding ${with_incpath} to CPPFLAGS" >&5
 $as_echo "$as_me: Adding ${with_incpath} to CPPFLAGS" >&6;}  $as_echo "$as_me: Adding ${with_incpath} to CPPFLAGS" >&6;}
                 for i in ${with_incpath}; do                  for i in ${with_incpath}; do
                    CPPFLAGS="${CPPFLAGS} -I${i}"
     case "${CPPFLAGS}" in
         *"-I${i}"|*"-I${i} ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${i}"
             else
                 CPPFLAGS="${CPPFLAGS} -I${i}"
             fi
             ;;
     esac
 
                 done                  done
                 ;;                  ;;
 esac  esac
Line 5226  if test "${with_askpass+set}" = set; then : Line 5262  if test "${with_askpass+set}" = set; then :
     yes)        as_fn_error $? "\"--with-askpass takes a path as an argument.\"" "$LINENO" 5      yes)        as_fn_error $? "\"--with-askpass takes a path as an argument.\"" "$LINENO" 5
                 ;;                  ;;
     no)         ;;      no)         ;;
    *)          cat >>confdefs.h <<EOF    *)          ;;
#define _PATH_SUDO_ASKPASS "$with_askpass" 
EOF 
 
                ;; 
 esac  esac
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
     with_askpass=no
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
   
 fi  fi
   
   if test X"$with_askpass" != X"no"; then
       cat >>confdefs.h <<EOF
   #define _PATH_SUDO_ASKPASS "$with_askpass"
   EOF
   
   else
       cat >>confdefs.h <<EOF
   #define _PATH_SUDO_ASKPASS NULL
   EOF
   
   fi
   
   
 # Check whether --with-plugindir was given.  # Check whether --with-plugindir was given.
 if test "${with_plugindir+set}" = set; then :  if test "${with_plugindir+set}" = set; then :
   withval=$with_plugindir; case $with_plugindir in    withval=$with_plugindir; case $with_plugindir in
Line 5247  if test "${with_plugindir+set}" = set; then : Line 5293  if test "${with_plugindir+set}" = set; then :
     *)          ;;      *)          ;;
 esac  esac
 else  else
  with_plugindir="$libexecdir"  with_plugindir="$libexecdir/sudo"
 fi  fi
   
   
Line 5608  fi Line 5654  fi
 # Check whether --enable-pie was given.  # Check whether --enable-pie was given.
 if test "${enable_pie+set}" = set; then :  if test "${enable_pie+set}" = set; then :
   enableval=$enable_pie;    enableval=$enable_pie;
 else  
   enable_pie=yes  
 fi  fi
   
   
Line 5636  else Line 5680  else
 fi  fi
   
   
   # Check whether --enable-rpath was given.
   if test "${enable_rpath+set}" = set; then :
     enableval=$enable_rpath;
   else
     enable_rpath=yes
   fi
   
   
   
 # Check whether --with-selinux was given.  # Check whether --with-selinux was given.
 if test "${with_selinux+set}" = set; then :  if test "${with_selinux+set}" = set; then :
   withval=$with_selinux; case $with_selinux in    withval=$with_selinux; case $with_selinux in
Line 5693  fi Line 5745  fi
     *)          as_fn_error $? "\"--with-selinux does not take an argument.\"" "$LINENO" 5      *)          as_fn_error $? "\"--with-selinux does not take an argument.\"" "$LINENO" 5
                 ;;                  ;;
 esac  esac
   else
     with_selinux=no
 fi  fi
   
   
Line 13612  CC="$lt_save_CC" Line 13666  CC="$lt_save_CC"
   
   
   
   
   # Check whether --with-libtool was given.
   if test "${with_libtool+set}" = set; then :
     withval=$with_libtool; case $with_libtool in
       yes|builtin) ;;
       no)         as_fn_error $? "\"--without-libtool not supported.\"" "$LINENO" 5
                   ;;
       system)     LIBTOOL=libtool
                   ;;
       *)          LIBTOOL="$with_libtool"
                   ;;
   esac
   fi
   
   
 if test "$enable_shared" = "no"; then  if test "$enable_shared" = "no"; then
     with_noexec=no      with_noexec=no
     enable_dlopen=no      enable_dlopen=no
     lt_cv_dlopen=none      lt_cv_dlopen=none
     lt_cv_dlopen_libs=      lt_cv_dlopen_libs=
     ac_cv_func_dlopen=no      ac_cv_func_dlopen=no
       LT_LDFLAGS=-static
 else  else
     eval _shrext="$shrext_cmds"      eval _shrext="$shrext_cmds"
     # Darwin uses .dylib for libraries but .so for modules      # Darwin uses .dylib for libraries but .so for modules
Line 13633  $as_echo_n "checking path to sudo_noexec.so... " >&6;  Line 13703  $as_echo_n "checking path to sudo_noexec.so... " >&6; 
 # Check whether --with-noexec was given.  # Check whether --with-noexec was given.
 if test "${with_noexec+set}" = set; then :  if test "${with_noexec+set}" = set; then :
   withval=$with_noexec; case $with_noexec in    withval=$with_noexec; case $with_noexec in
    yes)        with_noexec="$libexecdir/sudo_noexec$_shrext"    yes)        with_noexec="$libexecdir/sudo/sudo_noexec.so"
                 ;;                  ;;
     no)         ;;      no)         ;;
     *)          ;;      *)          ;;
 esac  esac
 else  else
  with_noexec="$libexecdir/sudo_noexec$_shrext"  with_noexec="$libexecdir/sudo/sudo_noexec.so"
 fi  fi
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_noexec" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $with_noexec" >&5
 $as_echo "$with_noexec" >&6; }  $as_echo "$with_noexec" >&6; }
NOEXECFILE="sudo_noexec$_shrext"NOEXECFILE="sudo_noexec.so"
 NOEXECDIR="`echo $with_noexec|sed -e 's:^${\([^}]*\)}:$(\1):' -e 's:^\(.*\)/[^/]*:\1:'`"  NOEXECDIR="`echo $with_noexec|sed -e 's:^${\([^}]*\)}:$(\1):' -e 's:^\(.*\)/[^/]*:\1:'`"
   
 # Extract the first word of "uname", so it can be a program name with args.  # Extract the first word of "uname", so it can be a program name with args.
Line 13898  case "$host" in Line 13968  case "$host" in
                 # LD_PRELOAD is space-delimited                  # LD_PRELOAD is space-delimited
                 RTLD_PRELOAD_DELIM=" "                  RTLD_PRELOAD_DELIM=" "
   
                   # Solaris-specific initialization
                   OS_INIT=os_init_solaris
                   SUDO_OBJS="${SUDO_OBJS} solaris.o"
   
                 # To get the crypt(3) prototype (so we pass -Wall)                  # To get the crypt(3) prototype (so we pass -Wall)
                 OSDEFS="${OSDEFS} -D__EXTENSIONS__"                  OSDEFS="${OSDEFS} -D__EXTENSIONS__"
                 # AFS support needs -lucb                  # AFS support needs -lucb
Line 13906  case "$host" in Line 13980  case "$host" in
                 fi                  fi
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"                  test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
                 for ac_func in priv_set                  for ac_func in priv_set
 do :  do :
Line 13924  done Line 13997  done
                 # To get all prototypes (so we pass -Wall)                  # To get all prototypes (so we pass -Wall)
                 OSDEFS="${OSDEFS} -D_ALL_SOURCE -D_LINUX_SOURCE_COMPAT"                  OSDEFS="${OSDEFS} -D_ALL_SOURCE -D_LINUX_SOURCE_COMPAT"
                 SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"                  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"
                 if test X"$with_blibpath" != X"no"; then  
                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking if linker accepts -Wl,-blibpath" >&5  
 $as_echo_n "checking if linker accepts -Wl,-blibpath... " >&6; }  
                     O_LDFLAGS="$LDFLAGS"  
                     LDFLAGS="$O_LDFLAGS -Wl,-blibpath:/usr/lib:/lib"  
                     cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   
                         if test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then  
                             blibpath="$with_blibpath"  
                         elif test -n "$GCC"; then  
                             blibpath="/usr/lib:/lib:/usr/local/lib"  
                         else  
                             blibpath="/usr/lib:/lib"  
                         fi  
                         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
   
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
                 fi  
                 LDFLAGS="$O_LDFLAGS"  
   
                 # On AIX 6 and higher default to PAM, else default to LAM                  # On AIX 6 and higher default to PAM, else default to LAM
                 if test $OSMAJOR -ge 6; then                  if test $OSMAJOR -ge 6; then
                     if test X"$with_pam" = X""; then                      if test X"$with_pam" = X""; then
Line 13998  fi Line 14035  fi
                     with_netsvc="/etc/netsvc.conf"                      with_netsvc="/etc/netsvc.conf"
                 fi                  fi
   
                 # For implementing getgrouplist()  
                 for ac_func in getgrset  
 do :  
   ac_fn_c_check_func "$LINENO" "getgrset" "ac_cv_func_getgrset"  
 if test "x$ac_cv_func_getgrset" = xyes; then :  
   cat >>confdefs.h <<_ACEOF  
 #define HAVE_GETGRSET 1  
 _ACEOF  
   
 fi  
 done  
   
   
                 # LDR_PRELOAD is only supported in AIX 5.3 and later                  # LDR_PRELOAD is only supported in AIX 5.3 and later
                 if test $OSMAJOR -lt 5; then                  if test $OSMAJOR -lt 5; then
                     with_noexec=no                      with_noexec=no
Line 14019  done Line 14043  done
                 fi                  fi
   
                 # AIX-specific functions                  # AIX-specific functions
                for ac_func in getuserattr setauthdb                for ac_func in getuserattr setauthdb setrlimit64
 do :  do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"  ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Line 14117  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14141  $as_echo "$sudo_cv_var_daportable" >&6; }
                         ;;                          ;;
                 esac                  esac
   
                case "$host" in                case "$host_os" in
                        *-*-hpux[1-8].*)                        hpux[1-8].*)
                             $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h                              $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h
   
                         ;;                          ;;
                        *-*-hpux9.*)                        hpux9.*)
                             $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h                              $as_echo "#define BROKEN_SYSLOG 1" >>confdefs.h
   
   
Line 14133  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14157  $as_echo "$sudo_cv_var_daportable" >&6; }
                                 # order of libs in 9.X is important. -lc_r must be last                                  # order of libs in 9.X is important. -lc_r must be last
                                 SUDOERS_LIBS="${SUDOERS_LIBS} -ldce -lM -lc_r"                                  SUDOERS_LIBS="${SUDOERS_LIBS} -ldce -lM -lc_r"
                                 LIBS="${LIBS} -ldce -lM -lc_r"                                  LIBS="${LIBS} -ldce -lM -lc_r"
                                CPPFLAGS="${CPPFLAGS} -D_REENTRANT -I/usr/include/reentrant"
     case "${CPPFLAGS}" in
         *"-D_REENTRANT"|*"-D_REENTRANT ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-D_REENTRANT"
             else
                 CPPFLAGS="${CPPFLAGS} -D_REENTRANT"
             fi
             ;;
     esac
 
 
     case "${CPPFLAGS}" in
         *"-I/usr/include/reentrant"|*"-I/usr/include/reentrant ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I/usr/include/reentrant"
             else
                 CPPFLAGS="${CPPFLAGS} -I/usr/include/reentrant"
             fi
             ;;
     esac
 
                             fi                              fi
                         ;;                          ;;
                        *-*-hpux10.*)                        hpux10.*)
                             shadow_funcs="getprpwnam iscomsec"                              shadow_funcs="getprpwnam iscomsec"
                             shadow_libs="-lsec"                              shadow_libs="-lsec"
                             # HP-UX 10.20 libc has an incompatible getline                              # HP-UX 10.20 libc has an incompatible getline
Line 14148  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14197  $as_echo "$sudo_cv_var_daportable" >&6; }
                             test -z "$with_pam" && AUTH_EXCL_DEF="PAM"                              test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
                         ;;                          ;;
                 esac                  esac
                   for ac_func in pstat_getproc
   do :
     ac_fn_c_check_func "$LINENO" "pstat_getproc" "ac_cv_func_pstat_getproc"
   if test "x$ac_cv_func_pstat_getproc" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_PSTAT_GETPROC 1
   _ACEOF
   
   fi
   done
   
                 ;;                  ;;
     *-dec-osf*)      *-dec-osf*)
                 # ignore envariables wrt dynamic lib path                  # ignore envariables wrt dynamic lib path
Line 14325  fi Line 14385  fi
                 ;;                  ;;
     *-*-riscos*)      *-*-riscos*)
                 LIBS="${LIBS} -lsun -lbsd"                  LIBS="${LIBS} -lsun -lbsd"
                CPPFLAGS="${CPPFLAGS} -I/usr/include -I/usr/include/bsd"
     case "${CPPFLAGS}" in
         *"-I/usr/include"|*"-I/usr/include ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I/usr/include"
             else
                 CPPFLAGS="${CPPFLAGS} -I/usr/include"
             fi
             ;;
     esac
 
 
     case "${CPPFLAGS}" in
         *"-I/usr/include/bsd"|*"-I/usr/include/bsd ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I/usr/include/bsd"
             else
                 CPPFLAGS="${CPPFLAGS} -I/usr/include/bsd"
             fi
             ;;
     esac
 
                 OSDEFS="${OSDEFS} -D_MIPS"                  OSDEFS="${OSDEFS} -D_MIPS"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
Line 14358  fi Line 14443  fi
                 shadow_libs="-lsec"                  shadow_libs="-lsec"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-ncr-sysv4*|*-ncr-sysvr4*)      *-ncr-sysv4*|*-ncr-sysvr4*)
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lc89" >&5                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for strcasecmp in -lc89" >&5
Line 14403  fi Line 14487  fi
   
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-ccur-sysv4*|*-ccur-sysvr4*)      *-ccur-sysv4*|*-ccur-sysvr4*)
                 LIBS="${LIBS} -lgen"                  LIBS="${LIBS} -lgen"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-*-bsdi*)      *-*-bsdi*)
                 SKIP_SETREUID=yes                  SKIP_SETREUID=yes
Line 14445  done Line 14527  done
                 : ${with_logincap='maybe'}                  : ${with_logincap='maybe'}
                 ;;                  ;;
     *-*-*openbsd*)      *-*-*openbsd*)
                   # OpenBSD-specific initialization
                   OS_INIT=os_init_openbsd
                   SUDO_OBJS="${SUDO_OBJS} openbsd.o"
   
                 # OpenBSD has a real setreuid(2) starting with 3.3 but                  # OpenBSD has a real setreuid(2) starting with 3.3 but
                 # we will use setresuid(2) instead.                  # we will use setresuid(2) instead.
                 SKIP_SETREUID=yes                  SKIP_SETREUID=yes
Line 14502  done Line 14588  done
     *-*-*sysv4*)      *-*-*sysv4*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 : ${with_rpath='yes'}  
                 ;;                  ;;
     *-*-sysv*)      *-*-sysv*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
Line 14557  fi Line 14642  fi
 if test -n "$with_libpath"; then  if test -n "$with_libpath"; then
     for i in ${with_libpath}; do      for i in ${with_libpath}; do
   
    if test X"$with_rpath" = X"yes"; then    case "${LDFLAGS}" in
        case "$host" in        *"-L$i"|*"-L$i ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L$i -Wl,+b,$i"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L$i -Wl,-R$i"            LDFLAGS="${LDFLAGS} -L$i"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                LDFLAGS_R="${LDFLAGS_R} -R$i"
    else            fi
        LDFLAGS="${LDFLAGS} -L$i"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:$i" 
    fi 
   
     done      done
 fi  fi
Line 15419  fi Line 15501  fi
   
 done  done
   
   for ac_header in endian.h sys/endian.h machine/endian.h
   do :
     as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
   ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
   if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
     cat >>confdefs.h <<_ACEOF
   #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
   _ACEOF
    break
   fi
   
   done
   
 for ac_header in procfs.h sys/procfs.h  for ac_header in procfs.h sys/procfs.h
 do :  do :
   as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`    as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
Line 15658  rm -rf conftest* Line 15753  rm -rf conftest*
   fi    fi
 fi  fi
   
case "$host" incase "$host_os" in
    *-*-hpux11.*)    hpux11.*)
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED" >&5
 $as_echo_n "checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED... " >&6; }  $as_echo_n "checking whether sys/types.h needs _XOPEN_SOURCE_EXTENDED... " >&6; }
 if ${sudo_cv_xopen_source_extended+:} false; then :  if ${sudo_cv_xopen_source_extended+:} false; then :
Line 16080  $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h Line 16175  $as_echo "#define HAVE_LONG_LONG_INT 1" >>confdefs.h
   
   fi    fi
   
   if test X"$ac_cv_type_long_long_int" != X"yes"; then
       as_fn_error $? "\"C compiler does not appear have required long long support\"" "$LINENO" 5
   fi
 # The cast to long int works around a bug in the HP C Compiler  # The cast to long int works around a bug in the HP C Compiler
 # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects  # version HP92453-01 B.11.11.23709.GP, which incorrectly rejects
 # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.  # declarations like `int a3[[(sizeof (unsigned char)) >= 0]];'.
Line 16157  _ACEOF Line 16255  _ACEOF
   
 fi  fi
   
   ac_fn_c_check_type "$LINENO" "uint8_t" "ac_cv_type_uint8_t" "$ac_includes_default"
   if test "x$ac_cv_type_uint8_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define uint8_t unsigned char
   _ACEOF
   
   fi
   
   ac_fn_c_check_type "$LINENO" "uint32_t" "ac_cv_type_uint32_t" "$ac_includes_default"
   if test "x$ac_cv_type_uint32_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define uint32_t unsigned int
   _ACEOF
   
   fi
   
   ac_fn_c_check_type "$LINENO" "uint64_t" "ac_cv_type_uint64_t" "$ac_includes_default"
   if test "x$ac_cv_type_uint64_t" = xyes; then :
   
   else
   
   cat >>confdefs.h <<_ACEOF
   #define uint64_t unsigned long long
   _ACEOF
   
   fi
   
 ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "  ac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
 $ac_includes_default  $ac_includes_default
 #include <sys/socket.h>  #include <sys/socket.h>
Line 16600  $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h Line 16731  $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h
 fi  fi
 LIBS=$ac_save_LIBS  LIBS=$ac_save_LIBS
   
for ac_func in glob strrchr sysconf tzset strftime setenv \for ac_func in glob nl_langinfo regcomp setenv strftime strrchr strtoll \
               regcomp setlocale nl_langinfo mbr_check_membership \               sysconf tzset
               setrlimit64 
 do :  do :
   as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`    as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"  ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
Line 16614  _ACEOF Line 16744  _ACEOF
 fi  fi
 done  done
   
ac_fn_c_check_func "$LINENO" "getgrouplist" "ac_cv_func_getgrouplist"for ac_func in getgrouplist
 do :
   ac_fn_c_check_func "$LINENO" "getgrouplist" "ac_cv_func_getgrouplist"
 if test "x$ac_cv_func_getgrouplist" = xyes; then :  if test "x$ac_cv_func_getgrouplist" = xyes; then :
  $as_echo "#define HAVE_GETGROUPLIST 1" >>confdefs.h  cat >>confdefs.h <<_ACEOF
 #define HAVE_GETGROUPLIST 1
 _ACEOF
   
 else  else
  case " $LIBOBJS " in
     case "$host_os" in
     aix*)
         for ac_func in getgrset
 do :
   ac_fn_c_check_func "$LINENO" "getgrset" "ac_cv_func_getgrset"
 if test "x$ac_cv_func_getgrset" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GETGRSET 1
 _ACEOF
 
 fi
 done
 
         ;;
     *)
         ac_fn_c_check_func "$LINENO" "nss_search" "ac_cv_func_nss_search"
 if test "x$ac_cv_func_nss_search" = xyes; then :
 
             ac_fn_c_check_func "$LINENO" "_nss_XbyY_buf_alloc" "ac_cv_func__nss_XbyY_buf_alloc"
 if test "x$ac_cv_func__nss_XbyY_buf_alloc" = xyes; then :
 
                 # Solaris
                 ac_fn_c_check_func "$LINENO" "_nss_initf_group" "ac_cv_func__nss_initf_group"
 if test "x$ac_cv_func__nss_initf_group" = xyes; then :
 
                     for ac_header in nss_dbdefs.h
 do :
   ac_fn_c_check_header_mongrel "$LINENO" "nss_dbdefs.h" "ac_cv_header_nss_dbdefs_h" "$ac_includes_default"
 if test "x$ac_cv_header_nss_dbdefs_h" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NSS_DBDEFS_H 1
 _ACEOF
 
 fi
 
 done
 
                     $as_echo "#define HAVE_NSS_SEARCH 1" >>confdefs.h
 
                     $as_echo "#define HAVE__NSS_XBYY_BUF_ALLOC 1" >>confdefs.h
 
                     $as_echo "#define HAVE__NSS_INITF_GROUP 1" >>confdefs.h
 
 
 fi
 
 
 else
 
                 # HP-UX
                 ac_fn_c_check_func "$LINENO" "__nss_XbyY_buf_alloc" "ac_cv_func___nss_XbyY_buf_alloc"
 if test "x$ac_cv_func___nss_XbyY_buf_alloc" = xyes; then :
 
                     ac_fn_c_check_func "$LINENO" "__nss_initf_group" "ac_cv_func___nss_initf_group"
 if test "x$ac_cv_func___nss_initf_group" = xyes; then :
 
                         for ac_header in nss_dbdefs.h
 do :
   ac_fn_c_check_header_mongrel "$LINENO" "nss_dbdefs.h" "ac_cv_header_nss_dbdefs_h" "$ac_includes_default"
 if test "x$ac_cv_header_nss_dbdefs_h" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NSS_DBDEFS_H 1
 _ACEOF
 
 fi
 
 done
 
                         $as_echo "#define HAVE_NSS_SEARCH 1" >>confdefs.h
 
                         $as_echo "#define HAVE___NSS_XBYY_BUF_ALLOC 1" >>confdefs.h
 
                         $as_echo "#define HAVE___NSS_INITF_GROUP 1" >>confdefs.h
 
 
 fi
 
 
 fi
 
 
 fi
 
 
 fi
 
         ;;
     esac
     case " $LIBOBJS " in
   *" getgrouplist.$ac_objext "* ) ;;    *" getgrouplist.$ac_objext "* ) ;;
   *) LIBOBJS="$LIBOBJS getgrouplist.$ac_objext"    *) LIBOBJS="$LIBOBJS getgrouplist.$ac_objext"
  ;;   ;;
 esac  esac
   
   
 fi  fi
   done
   
   
 for ac_func in getline  for ac_func in getline
 do :  do :
   ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"    ac_fn_c_check_func "$LINENO" "getline" "ac_cv_func_getline"
Line 17066  if test "x$ac_cv_func_setreuid" = xyes; then : Line 17290  if test "x$ac_cv_func_setreuid" = xyes; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define HAVE_SETREUID 1  #define HAVE_SETREUID 1
 _ACEOF  _ACEOF
 SKIP_SETEUID=yes
 fi  fi
 done  done
   
 fi  fi
if test -z "$SKIP_SETEUID"; thenfor ac_func in seteuid
    for ac_func in seteuid 
 do :  do :
   ac_fn_c_check_func "$LINENO" "seteuid" "ac_cv_func_seteuid"    ac_fn_c_check_func "$LINENO" "seteuid" "ac_cv_func_seteuid"
 if test "x$ac_cv_func_seteuid" = xyes; then :  if test "x$ac_cv_func_seteuid" = xyes; then :
Line 17083  _ACEOF Line 17306  _ACEOF
 fi  fi
 done  done
   
 fi  
 if test X"$with_interfaces" != X"no"; then  if test X"$with_interfaces" != X"no"; then
     for ac_func in getifaddrs      for ac_func in getifaddrs
 do :  do :
Line 17997  fi Line 18219  fi
 # make sure we use the gettext() that matches the include file.  # make sure we use the gettext() that matches the include file.
 if test "$enable_nls" != "no"; then  if test "$enable_nls" != "no"; then
     if test "$enable_nls" != "yes"; then      if test "$enable_nls" != "yes"; then
         CPPFLAGS="${CPPFLAGS} -I${enable_nls}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${enable_nls}/include"|*"-I${enable_nls}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L$enable_nls/lib -Wl,+b,$enable_nls/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L$enable_nls/lib -Wl,-R$enable_nls/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${enable_nls}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${enable_nls}/include"
        LDFLAGS="${LDFLAGS} -L$enable_nls/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:$enable_nls/lib" 
    fi 
   
   
       case "${LDFLAGS}" in
           *"-L$enable_nls/lib"|*"-L$enable_nls/lib ")
               ;;
           *)
               LDFLAGS="${LDFLAGS} -L$enable_nls/lib"
               if test X"$enable_rpath" = X"yes"; then
                   LDFLAGS_R="${LDFLAGS_R} -R$enable_nls/lib"
               fi
               ;;
       esac
   
     fi      fi
     OLIBS="$LIBS"      OLIBS="$LIBS"
     for l in "libc" "-lintl" "-lintl -liconv"; do      for l in "libc" "-lintl" "-lintl -liconv"; do
Line 18082  done Line 18313  done
         $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h          $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h
   
         SUDO_NLS=enabled          SUDO_NLS=enabled
           # For Solaris we need links from lang to lang.UTF-8 in localedir
           case "$host_os" in
               solaris2*) LOCALEDIR_SUFFIX=".UTF-8";;
           esac
     elif test "$sudo_cv_gettext_lintl" = "yes"; then      elif test "$sudo_cv_gettext_lintl" = "yes"; then
         $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h          $as_echo "#define HAVE_LIBINTL_H 1" >>confdefs.h
   
Line 18166  fi Line 18401  fi
     *)      *)
         $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h          $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
   
         CPPFLAGS="-I${enable_zlib}/include ${CPPFLAGS}"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${enable_zlib}/include"|*"-I${enable_zlib}/include ")
            *-*-hpux*)       ZLIB="${ZLIB} -L$enable_zlib/lib -Wl,+b,$enable_zlib/lib"            ;;
                        ;;        *)
            *)          ZLIB="${ZLIB} -L$enable_zlib/lib -Wl,-R$enable_zlib/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${enable_zlib}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${enable_zlib}/include"
        ZLIB="${ZLIB} -L$enable_zlib/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "ZLIB" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:$enable_zlib/lib" 
    fi 
   
   
       case "${ZLIB}" in
           *"-L$enable_zlib/lib"|*"-L$enable_zlib/lib ")
               ;;
           *)
               ZLIB="${ZLIB} -L$enable_zlib/lib"
               if test X"$enable_rpath" = X"yes"; then
                   ZLIB_R="${ZLIB_R} -R$enable_zlib/lib"
               fi
               ;;
       esac
   
         ZLIB="${ZLIB} -lz"          ZLIB="${ZLIB} -lz"
         ;;          ;;
 esac  esac
Line 18625  if test "${enable_pam_session+set}" = set; then : Line 18869  if test "${enable_pam_session+set}" = set; then :
                 yes)    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5                  yes)    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }  $as_echo "yes" >&6; }
                         ;;                          ;;
                no)             { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5                no)        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
                            $as_echo "#define NO_PAM_SESSION 1" >>confdefs.h                        $as_echo "#define NO_PAM_SESSION 1" >>confdefs.h
   
                            ;;                        pam_session=off
                *)              { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5                        ;;
                 *)      { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }  $as_echo "no" >&6; }
                            { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&5                        { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&5
 $as_echo "$as_me: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&2;}  $as_echo "$as_me: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&2;}
                            ;;                        ;;
             esac              esac
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
Line 18694  fi Line 18939  fi
 if test ${with_fwtk-'no'} != "no"; then  if test ${with_fwtk-'no'} != "no"; then
     if test "$with_fwtk" != "yes"; then      if test "$with_fwtk" != "yes"; then
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_fwtk}"|*"-L${with_fwtk} ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk} -Wl,+b,${with_fwtk}"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk} -Wl,-R${with_fwtk}"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk}"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_fwtk}"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_fwtk}"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_fwtk}" 
    fi 
   
        CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
     case "${CPPFLAGS}" in
         *"-I${with_fwtk}"|*"-I${with_fwtk} ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${with_fwtk}"
             else
                 CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
             fi
             ;;
     esac
 
         with_fwtk=yes          with_fwtk=yes
     fi      fi
     SUDOERS_LIBS="${SUDOERS_LIBS} -lauth -lfwall"      SUDOERS_LIBS="${SUDOERS_LIBS} -lauth -lfwall"
Line 18723  if test ${with_SecurID-'no'} != "no"; then Line 18977  if test ${with_SecurID-'no'} != "no"; then
     else      else
         with_SecurID=/usr/ace          with_SecurID=/usr/ace
     fi      fi
     CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_SecurID}"|*"-I${with_SecurID} ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_SecurID} -Wl,+b,${with_SecurID}"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_SecurID} -Wl,-R${with_SecurID}"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_SecurID}"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"
        LDFLAGS="${LDFLAGS} -L${with_SecurID}"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_SecurID}" 
    fi 
   
   
       case "${SUDOERS_LDFLAGS}" in
           *"-L${with_SecurID}"|*"-L${with_SecurID} ")
               ;;
           *)
               SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID}"
               if test X"$enable_rpath" = X"yes"; then
                   SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_SecurID}"
               fi
               ;;
       esac
   
     SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"      SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"
     AUTH_OBJS="$AUTH_OBJS securid5.lo";      AUTH_OBJS="$AUTH_OBJS securid5.lo";
 fi  fi
Line 18856  $as_echo "$as_me: WARNING: Unable to locate Kerberos V Line 19119  $as_echo "$as_me: WARNING: Unable to locate Kerberos V
             fi              fi
         else          else
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_kerb5}/lib"|*"-L${with_kerb5}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib -Wl,+b,${with_kerb5}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib -Wl,-R${with_kerb5}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_kerb5}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb5}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_kerb5}/lib" 
    fi 
   
            CPPFLAGS="$CPPFLAGS -I${with_kerb5}/include"
     case "${CPPFLAGS}" in
         *"-I${with_kerb5}/include"|*"-I${with_kerb5}/include ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${with_kerb5}/include"
             else
                 CPPFLAGS="${CPPFLAGS} -I${with_kerb5}/include"
             fi
             ;;
     esac
 
         fi          fi
   
                                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5                                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using Heimdal" >&5
Line 19066  if test ${with_AFS-'no'} = "yes"; then Line 19338  if test ${with_AFS-'no'} = "yes"; then
     for i in $AFSLIBDIRS; do      for i in $AFSLIBDIRS; do
         if test -d ${i}; then          if test -d ${i}; then
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L$i"|*"-L$i ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i -Wl,+b,$i"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i -Wl,-R$i"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R$i"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L$i"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:$i" 
    fi 
   
             FOUND_AFSLIBDIR=true              FOUND_AFSLIBDIR=true
         fi          fi
Line 19106  $as_echo "$as_me: WARNING: Unable to locate AFS librar Line 19375  $as_echo "$as_me: WARNING: Unable to locate AFS librar
     # AFS includes may live in /usr/include on some machines...      # AFS includes may live in /usr/include on some machines...
     for i in /usr/afsws/include; do      for i in /usr/afsws/include; do
         if test -d ${i}; then          if test -d ${i}; then
            CPPFLAGS="${CPPFLAGS} -I${i}"
     case "${CPPFLAGS}" in
         *"-I${i}"|*"-I${i} ")
             ;;
         *)
             if test X"${CPPFLAGS}" = X""; then
                 CPPFLAGS="-I${i}"
             else
                 CPPFLAGS="${CPPFLAGS} -I${i}"
             fi
             ;;
     esac
 
             FOUND_AFSINCDIR=true              FOUND_AFSINCDIR=true
         fi          fi
     done      done
Line 19128  fi Line 19409  fi
 if test "${with_skey-'no'}" = "yes"; then  if test "${with_skey-'no'}" = "yes"; then
     O_LDFLAGS="$LDFLAGS"      O_LDFLAGS="$LDFLAGS"
     if test "$with_skey" != "yes"; then      if test "$with_skey" != "yes"; then
         CPPFLAGS="${CPPFLAGS} -I${with_skey}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_skey}/include"|*"-I${with_skey}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_skey}/lib -Wl,+b,${with_skey}/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_skey}/lib -Wl,-R${with_skey}/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_skey}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_skey}/include"
        LDFLAGS="${LDFLAGS} -L${with_skey}/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_skey}/lib" 
    fi 
   
           LDFLAGS="$LDFLAGS -L${with_skey}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_skey}/lib"|*"-L${with_skey}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib -Wl,+b,${with_skey}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib -Wl,-R${with_skey}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_skey}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_skey}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_skey}/lib" 
    fi 
   
         ac_fn_c_check_header_compile "$LINENO" "skey.h" "ac_cv_header_skey_h" "#include <stdio.h>          ac_fn_c_check_header_compile "$LINENO" "skey.h" "ac_cv_header_skey_h" "#include <stdio.h>
 "  "
Line 19184  fi Line 19460  fi
         if test "$found" = "no" -o -z "$dir"; then          if test "$found" = "no" -o -z "$dir"; then
             CPPFLAGS="$O_CPPFLAGS"              CPPFLAGS="$O_CPPFLAGS"
         else          else
               LDFLAGS="$LDFLAGS -L${dir}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${dir}/lib"|*"-L${dir}/lib ")
            *-*-hpux*)        LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"            ;;
                        ;;        *)
            *)                LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${dir}/lib"
    else            fi
        LDFLAGS="${LDFLAGS} -L${dir}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${dir}/lib" 
    fi 
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${dir}/lib"  
     fi  
   
         fi          fi
         if test "$found" = "no"; then          if test "$found" = "no"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate skey.h, you will have to edit the Makefile and add -I/path/to/skey/includes to CPPFLAGS" >&5              { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate skey.h, you will have to edit the Makefile and add -I/path/to/skey/includes to CPPFLAGS" >&5
Line 19338  fi Line 19597  fi
 if test "${with_opie-'no'}" = "yes"; then  if test "${with_opie-'no'}" = "yes"; then
     O_LDFLAGS="$LDFLAGS"      O_LDFLAGS="$LDFLAGS"
     if test "$with_opie" != "yes"; then      if test "$with_opie" != "yes"; then
         CPPFLAGS="${CPPFLAGS} -I${with_opie}/include"  
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_opie}/include"|*"-I${with_opie}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_opie}/lib -Wl,+b,${with_opie}/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_opie}/lib -Wl,-R${with_opie}/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_opie}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_opie}/include"
        LDFLAGS="${LDFLAGS} -L${with_opie}/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_opie}/lib" 
    fi 
   
           LDFLAGS="$LDFLAGS -L${with_opie}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_opie}/lib"|*"-L${with_opie}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib -Wl,+b,${with_opie}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib -Wl,-R${with_opie}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_opie}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_opie}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_opie}/lib" 
    fi 
   
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext          cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
Line 19410  rm -f conftest.err conftest.i conftest.$ac_ext Line 19664  rm -f conftest.err conftest.i conftest.$ac_ext
         if test "$found" = "no" -o -z "$dir"; then          if test "$found" = "no" -o -z "$dir"; then
             CPPFLAGS="$O_CPPFLAGS"              CPPFLAGS="$O_CPPFLAGS"
         else          else
               LDFLAGS="$LDFLAGS -L${dir}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${dir}/lib"|*"-L${dir}/lib ")
            *-*-hpux*)        LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"            ;;
                        ;;        *)
            *)                LDFLAGS="${LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${dir}/lib"
    else            fi
        LDFLAGS="${LDFLAGS} -L${dir}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${dir}/lib" 
    fi 
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,+b,${dir}/lib"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib -Wl,-R${dir}/lib"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${dir}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${dir}/lib"  
     fi  
   
         fi          fi
         if test "$found" = "no"; then          if test "$found" = "no"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate opie.h, you will have to edit the Makefile and add -I/path/to/opie/includes to CPPFLAGS" >&5              { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate opie.h, you will have to edit the Makefile and add -I/path/to/opie/includes to CPPFLAGS" >&5
Line 19732  done Line 19969  done
 fi  fi
   
 if test ${with_ldap-'no'} != "no"; then  if test ${with_ldap-'no'} != "no"; then
    _LDFLAGS="$LDFLAGS"    O_LDFLAGS="$LDFLAGS"
     if test "$with_ldap" != "yes"; then      if test "$with_ldap" != "yes"; then
   
    if test X"$with_rpath" = X"yes"; then    case "${SUDOERS_LDFLAGS}" in
        case "$host" in        *"-L${with_ldap}/lib"|*"-L${with_ldap}/lib ")
            *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib -Wl,+b,${with_ldap}/lib"            ;;
                        ;;        *)
            *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib -Wl,-R${with_ldap}/lib"            SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib"
                        ;;            if test X"$enable_rpath" = X"yes"; then
        esac                SUDOERS_LDFLAGS_R="${SUDOERS_LDFLAGS_R} -R${with_ldap}/lib"
    else            fi
        SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_ldap}/lib"            ;;
    fi    esac
    if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then 
        blibpath_add="${blibpath_add}:${with_ldap}/lib" 
    fi 
   
           LDFLAGS="$LDFLAGS -L${with_ldap}/lib"
   
    if test X"$with_rpath" = X"yes"; then    case "${CPPFLAGS}" in
        case "$host" in        *"-I${with_ldap}/include"|*"-I${with_ldap}/include ")
            *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_ldap}/lib -Wl,+b,${with_ldap}/lib"            ;;
                        ;;        *)
            *)          LDFLAGS="${LDFLAGS} -L${with_ldap}/lib -Wl,-R${with_ldap}/lib"            if test X"${CPPFLAGS}" = X""; then
                        ;;                CPPFLAGS="-I${with_ldap}/include"
        esac            else
    else                CPPFLAGS="${CPPFLAGS} -I${with_ldap}/include"
        LDFLAGS="${LDFLAGS} -L${with_ldap}/lib"            fi
    fi            ;;
    if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then    esac
        blibpath_add="${blibpath_add}:${with_ldap}/lib" 
    fi 
   
         CPPFLAGS="${CPPFLAGS} -I${with_ldap}/include"  
         with_ldap=yes          with_ldap=yes
     fi      fi
     SUDOERS_OBJS="${SUDOERS_OBJS} ldap.lo"      SUDOERS_OBJS="${SUDOERS_OBJS} ldap.lo"
     LDAP=""      LDAP=""
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for LDAP libraries" >&5  
 $as_echo_n "checking for LDAP libraries... " >&6; }  
     LDAP_LIBS=""  
     _LIBS="$LIBS"      _LIBS="$LIBS"
       LDAP_LIBS=""
       IBMLDAP_EXTRA=""
     found=no      found=no
    for l in -lldap -llber '-lssl -lcrypto'; do    # On HP-UX, libibmldap has a hidden dependency on libCsup
        LIBS="${LIBS} $l"    case "$host_os" in
        LDAP_LIBS="${LDAP_LIBS} $l"        hpux*) { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lCsup" >&5
        cat confdefs.h - <<_ACEOF >conftest.$ac_ext$as_echo_n "checking for main in -lCsup... " >&6; }
 if ${ac_cv_lib_Csup_main+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lCsup  $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
#include <sys/types.h>
        #include <lber.h>
        #include <ldap.h> 
 int  int
 main ()  main ()
 {  {
(void)ldap_init(0, 0)return main ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  found=yes; break  ac_cv_lib_Csup_main=yes
 else
   ac_cv_lib_Csup_main=no
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
    doneLIBS=$ac_check_lib_save_LIBS
    if test "$found" = "no"; thenfi
        LDAP_LIBS=""{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_Csup_main" >&5
        LIBS="$_LIBS"$as_echo "$ac_cv_lib_Csup_main" >&6; }
        for l in -libmldap -lidsldif; doif test "x$ac_cv_lib_Csup_main" = xyes; then :
            LIBS="${LIBS} $l"  IBMLDAP_EXTRA=" -lCsup"
            LDAP_LIBS="${LDAP_LIBS} $l"fi
            cat confdefs.h - <<_ACEOF >conftest.$ac_ext;;
     esac
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ldap_init" >&5
 $as_echo_n "checking for library containing ldap_init... " >&6; }
 if ${ac_cv_search_ldap_init+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_func_search_save_LIBS=$LIBS
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
#include <sys/types.h>
            #include <lber.h>/* Override any GCC internal prototype to avoid an error.
            #include <ldap.h>   Use char because int might match the return type of a GCC
    builtin and then its argument prototype would still apply.  */
 #ifdef __cplusplus
 extern "C"
 #endif
 char ldap_init ();
 int  int
 main ()  main ()
 {  {
(void)ldap_init(0, 0)return ldap_init ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
if ac_fn_c_try_link "$LINENO"; then :for ac_lib in '' "ldap" "ldap -llber" "ldap -llber -lssl -lcrypto" "ibmldap${IBMLDAP_EXTRA}" "ibmldap -lidsldif${IBMLDAP_EXTRA}"; do
  found=yes; break  if test -z "$ac_lib"; then
     ac_res="none required"
   else
     ac_res=-l$ac_lib
     LIBS="-l$ac_lib  $ac_func_search_save_LIBS"
   fi
   if ac_fn_c_try_link "$LINENO"; then :
   ac_cv_search_ldap_init=$ac_res
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
    conftest$ac_exeext conftest.$ac_ext    conftest$ac_exeext
        done  if ${ac_cv_search_ldap_init+:} false; then :
    fi  break
        if test "$found" = "no"; thenfi
        LIBS="${_LIBS} -lldap"done
 if ${ac_cv_search_ldap_init+:} false; then :
 
 else
   ac_cv_search_ldap_init=no
 fi
 rm conftest.$ac_ext
 LIBS=$ac_func_search_save_LIBS
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_ldap_init" >&5
 $as_echo "$ac_cv_search_ldap_init" >&6; }
 ac_res=$ac_cv_search_ldap_init
 if test "$ac_res" != no; then :
   test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
 
         test "$ac_res" != "none required" && LDAP_LIBS="$ac_res"
         found=yes
 
 fi
 
     # If nothing linked, try -lldap and hope for the best
     if test "$found" = "no"; then
         LDAP_LIBS="-lldap"          LDAP_LIBS="-lldap"
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found, using -lldap" >&5  
 $as_echo "not found, using -lldap" >&6; }  
     else  
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $LDAP_LIBS" >&5  
 $as_echo "$LDAP_LIBS" >&6; }  
     fi      fi
       LIBS="${_LIBS} ${LDAP_LIBS}"
         OLIBS="$LIBS"          OLIBS="$LIBS"
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_set_option" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing ber_set_option" >&5
 $as_echo_n "checking for library containing ber_set_option... " >&6; }  $as_echo_n "checking for library containing ber_set_option... " >&6; }
Line 19929  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : Line 20204  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1  #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
 _ACEOF  _ACEOF
 for ac_func in ldap_sasl_interactive_bind_s
         for ac_func in ldap_sasl_interactive_bind_s
 do :  do :
   ac_fn_c_check_func "$LINENO" "ldap_sasl_interactive_bind_s" "ac_cv_func_ldap_sasl_interactive_bind_s"    ac_fn_c_check_func "$LINENO" "ldap_sasl_interactive_bind_s" "ac_cv_func_ldap_sasl_interactive_bind_s"
 if test "x$ac_cv_func_ldap_sasl_interactive_bind_s" = xyes; then :  if test "x$ac_cv_func_ldap_sasl_interactive_bind_s" = xyes; then :
Line 19940  _ACEOF Line 20216  _ACEOF
 fi  fi
 done  done
   
else        break
  break
 fi  fi
   
 done  done
Line 20147  $as_echo "$as_me: WARNING: Unable to locate gssapi.h,  Line 20423  $as_echo "$as_me: WARNING: Unable to locate gssapi.h, 
   
     SUDOERS_LIBS="${SUDOERS_LIBS} ${LDAP_LIBS}"      SUDOERS_LIBS="${SUDOERS_LIBS} ${LDAP_LIBS}"
     LIBS="$_LIBS"      LIBS="$_LIBS"
    LDFLAGS="$_LDFLAGS"    LDFLAGS="$O_LDFLAGS"
 fi  fi
   
 #  #
Line 20158  case "$lt_cv_dlopen" in Line 20434  case "$lt_cv_dlopen" in
     dlopen)      dlopen)
         $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h          $as_echo "#define HAVE_DLOPEN 1" >>confdefs.h
   
        SUDOERS_OBJS="$SUDOERS_OBJS plugin_error.lo"        SUDO_OBJS="$SUDO_OBJS locale_stub.o"
         LT_STATIC="--tag=disable-static"          LT_STATIC="--tag=disable-static"
         ;;          ;;
     shl_load)      shl_load)
         $as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h          $as_echo "#define HAVE_SHL_LOAD 1" >>confdefs.h
   
        SUDOERS_OBJS="$SUDOERS_OBJS plugin_error.lo"        SUDO_OBJS="$SUDO_OBJS locale_stub.o"
         LT_STATIC="--tag=disable-static"          LT_STATIC="--tag=disable-static"
         case " $LIBOBJS " in          case " $LIBOBJS " in
   *" dlopen.$ac_objext "* ) ;;    *" dlopen.$ac_objext "* ) ;;
Line 20204  fi Line 20480  fi
 # what libraries a plugin may depend on (e.g. HP-UX LDAP which uses pthreads)  # what libraries a plugin may depend on (e.g. HP-UX LDAP which uses pthreads)
 # so always link against -lpthread on HP-UX if it is available.  # so always link against -lpthread on HP-UX if it is available.
 # This check should go after all other libraries tests.  # This check should go after all other libraries tests.
case "$host" incase "$host_os" in
    *-*-hpux*)    hpux*)
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpthread" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpthread" >&5
 $as_echo_n "checking for main in -lpthread... " >&6; }  $as_echo_n "checking for main in -lpthread... " >&6; }
 if ${ac_cv_lib_pthread_main+:} false; then :  if ${ac_cv_lib_pthread_main+:} false; then :
Line 20240  if test "x$ac_cv_lib_pthread_main" = xyes; then : Line 20516  if test "x$ac_cv_lib_pthread_main" = xyes; then :
   SUDO_LIBS="${SUDO_LIBS} -lpthread"    SUDO_LIBS="${SUDO_LIBS} -lpthread"
 fi  fi
   
           OSDEFS="${OSDEFS} -D_REENTRANT"
         ;;          ;;
 esac  esac
   
 if test -n "$blibpath"; then  
     if test -n "$blibpath_add"; then  
         SUDOERS_LDFLAGS="$SUDOERS_LDFLAGS -Wl,-blibpath:${blibpath}${blibpath_add}"  
     elif test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then  
         SUDOERS_LDFLAGS="$SUDOERS_LDFLAGS -Wl,-blibpath:${blibpath}"  
     fi  
 fi  
   
 if test "$utmp_style" = "LEGACY"; then  if test "$utmp_style" = "LEGACY"; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utmp file path" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for utmp file path" >&5
 $as_echo_n "checking for utmp file path... " >&6; }  $as_echo_n "checking for utmp file path... " >&6; }
Line 20389  fi Line 20658  fi
   
 fi  fi
   
as_CACHEVAR=`$as_echo "ax_cv_check_cflags__-fvisibility=hidden" | $as_tr_sh`if test -n "$GCC"; then
     as_CACHEVAR=`$as_echo "ax_cv_check_cflags__-fvisibility=hidden" | $as_tr_sh`
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fvisibility=hidden" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fvisibility=hidden" >&5
 $as_echo_n "checking whether C compiler accepts -fvisibility=hidden... " >&6; }  $as_echo_n "checking whether C compiler accepts -fvisibility=hidden... " >&6; }
 if eval \${$as_CACHEVAR+:} false; then :  if eval \${$as_CACHEVAR+:} false; then :
Line 20422  eval ac_res=\$$as_CACHEVAR Line 20692  eval ac_res=\$$as_CACHEVAR
 $as_echo "$ac_res" >&6; }  $as_echo "$ac_res" >&6; }
 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :  if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   
    $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h        $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
    CFLAGS="${CFLAGS} -fvisibility=hidden"        CFLAGS="${CFLAGS} -fvisibility=hidden"
    LT_LDEXPORTS=        LT_LDEXPORTS=
    LT_LDDEP=        LT_LDDEP=
         NO_VIZ=
   
 else  else
     :
   fi
   
    NO_VIZ="-DNO_VIZ"else
    if test -z "$GCC"; then    case "$host_os" in
        case "$host" in        hpux*)
            *-*-hpux*)            { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Bhidden_def" >&5
                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -Bhidden_def" >&5 
 $as_echo_n "checking whether C compiler accepts -Bhidden_def... " >&6; }  $as_echo_n "checking whether C compiler accepts -Bhidden_def... " >&6; }
 if ${ax_cv_check_cflags___Bhidden_def+:} false; then :  if ${ax_cv_check_cflags___Bhidden_def+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20465  fi Line 20737  fi
 $as_echo "$ax_cv_check_cflags___Bhidden_def" >&6; }  $as_echo "$ax_cv_check_cflags___Bhidden_def" >&6; }
 if test x"$ax_cv_check_cflags___Bhidden_def" = xyes; then :  if test x"$ax_cv_check_cflags___Bhidden_def" = xyes; then :
   
                    $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h                $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                    CFLAGS="${CFLAGS} -Bhidden_def"                CFLAGS="${CFLAGS} -Bhidden_def"
                    LT_LDEXPORTS=                LT_LDEXPORTS=
                    LT_LDDEP=                LT_LDDEP=
   
 else  else
   :    :
 fi  fi
   
                ;;            ;;
            *-*-solaris2*)        solaris2*)
                as_CACHEVAR=`$as_echo "ax_cv_check_cflags__-xldscope=hidden" | $as_tr_sh`            as_CACHEVAR=`$as_echo "ax_cv_check_cflags__-xldscope=hidden" | $as_tr_sh`
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -xldscope=hidden" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -xldscope=hidden" >&5
 $as_echo_n "checking whether C compiler accepts -xldscope=hidden... " >&6; }  $as_echo_n "checking whether C compiler accepts -xldscope=hidden... " >&6; }
 if eval \${$as_CACHEVAR+:} false; then :  if eval \${$as_CACHEVAR+:} false; then :
Line 20510  eval ac_res=\$$as_CACHEVAR Line 20782  eval ac_res=\$$as_CACHEVAR
 $as_echo "$ac_res" >&6; }  $as_echo "$ac_res" >&6; }
 if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :  if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   
                    $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h                $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                    CFLAGS="${CFLAGS} -xldscope=hidden"                CFLAGS="${CFLAGS} -xldscope=hidden"
                    LT_LDEXPORTS=                LT_LDEXPORTS=
                    LT_LDDEP=                LT_LDDEP=
   
 else  else
   :    :
 fi  fi
   
                ;;            ;;
        esac    esac
    fi 
 
 fi  fi
   
   
 if test -n "$LT_LDEXPORTS"; then  if test -n "$LT_LDEXPORTS"; then
     if test "$lt_cv_prog_gnu_ld" = "yes"; then      if test "$lt_cv_prog_gnu_ld" = "yes"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5
Line 20535  if ${sudo_cv_var_gnu_ld_anon_map+:} false; then : Line 20804  if ${sudo_cv_var_gnu_ld_anon_map+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
                   sudo_cv_var_gnu_ld_anon_map=no
                 cat > conftest.map <<-EOF                  cat > conftest.map <<-EOF
                 {                  {
                     global: foo;                      global: foo;
Line 20557  main () Line 20827  main ()
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  sudo_cv_var_gnu_ld_anon_map=yes
                    sudo_cv_var_gnu_ld_anon_map=yes 
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
Line 20574  $as_echo "$sudo_cv_var_gnu_ld_anon_map" >&6; } Line 20842  $as_echo "$sudo_cv_var_gnu_ld_anon_map" >&6; }
             LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,--version-script,\$(shlib_map)"              LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,--version-script,\$(shlib_map)"
         fi          fi
     else      else
        case "$host" in        case "$host_os" in
            *-*-solaris2*)            solaris2*)
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports anonymous map files" >&5
 $as_echo_n "checking whether ld supports anonymous map files... " >&6; }  $as_echo_n "checking whether ld supports anonymous map files... " >&6; }
 if ${sudo_cv_var_solaris_ld_anon_map+:} false; then :  if ${sudo_cv_var_solaris_ld_anon_map+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
                           sudo_cv_var_solaris_ld_anon_map=no
                         cat > conftest.map <<-EOF                          cat > conftest.map <<-EOF
                         {                          {
                             global: foo;                              global: foo;
Line 20604  main () Line 20873  main ()
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  sudo_cv_var_solaris_ld_anon_map=yes
                            sudo_cv_var_solaris_ld_anon_map=yes 
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
Line 20621  $as_echo "$sudo_cv_var_solaris_ld_anon_map" >&6; } Line 20888  $as_echo "$sudo_cv_var_solaris_ld_anon_map" >&6; }
                     LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,-M,\$(shlib_map)"                      LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,-M,\$(shlib_map)"
                 fi                  fi
                 ;;                  ;;
            *-*-hpux*)            hpux*)
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports controlling exported symbols" >&5                  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether ld supports controlling exported symbols" >&5
 $as_echo_n "checking whether ld supports controlling exported symbols... " >&6; }  $as_echo_n "checking whether ld supports controlling exported symbols... " >&6; }
 if ${sudo_cv_var_hpux_ld_symbol_export+:} false; then :  if ${sudo_cv_var_hpux_ld_symbol_export+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   
                           sudo_cv_var_hpux_ld_symbol_export=no
                         echo "+e foo" > conftest.opt                          echo "+e foo" > conftest.opt
                         _CFLAGS="$CFLAGS"                          _CFLAGS="$CFLAGS"
                         CFLAGS="$CFLAGS $lt_prog_compiler_pic"                          CFLAGS="$CFLAGS $lt_prog_compiler_pic"
Line 20649  main () Line 20917  main ()
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  sudo_cv_var_hpux_ld_symbol_export=yes
                            sudo_cv_var_hpux_ld_symbol_export=yes 
 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext      conftest$ac_exeext conftest.$ac_ext
                         CFLAGS="$_CFLAGS"                          CFLAGS="$_CFLAGS"
                         LDFLAGS="$_LDFLAGS"                          LDFLAGS="$_LDFLAGS"
                           rm -f conftest.opt
   
   
 fi  fi
Line 20670  $as_echo "$sudo_cv_var_hpux_ld_symbol_export" >&6; } Line 20937  $as_echo "$sudo_cv_var_hpux_ld_symbol_export" >&6; }
     fi      fi
 fi  fi
   
if test "$enable_pie" != "no" -a -n "$GCC"; thenif test -n "$GCC"; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fPIE" >&5    if test -z "$enable_pie"; then
         case "$host_os" in
             linux*)
                 # Attempt to build with PIE support
                 enable_pie="maybe"
                 ;;
         esac
     fi
     if test -n "$enable_pie"; then
         if test "$enable_pie" = "no"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fno-pie" >&5
 $as_echo_n "checking whether C compiler accepts -fno-pie... " >&6; }
 if ${ax_cv_check_cflags___fno_pie+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$CFLAGS
   CFLAGS="$CFLAGS  -fno-pie"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :
   ax_cv_check_cflags___fno_pie=yes
 else
   ax_cv_check_cflags___fno_pie=no
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   CFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fno_pie" >&5
 $as_echo "$ax_cv_check_cflags___fno_pie" >&6; }
 if test x"$ax_cv_check_cflags___fno_pie" = xyes; then :
 
                 _CFLAGS="$CFLAGS"
                 CFLAGS="$CFLAGS -fno-pie"
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -nopie" >&5
 $as_echo_n "checking whether the linker accepts -nopie... " >&6; }
 if ${ax_cv_check_ldflags___nopie+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$LDFLAGS
   LDFLAGS="$LDFLAGS  -nopie"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   ax_cv_check_ldflags___nopie=yes
 else
   ax_cv_check_ldflags___nopie=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
   LDFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___nopie" >&5
 $as_echo "$ax_cv_check_ldflags___nopie" >&6; }
 if test x"$ax_cv_check_ldflags___nopie" = xyes; then :
 
                     PIE_CFLAGS="-fno-pie"
                     PIE_LDFLAGS="-nopie"
 
 else
   :
 fi
 
                 CFLAGS="$_CFLAGS"
 
 else
   :
 fi
 
         else
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fPIE" >&5
 $as_echo_n "checking whether C compiler accepts -fPIE... " >&6; }  $as_echo_n "checking whether C compiler accepts -fPIE... " >&6; }
 if ${ax_cv_check_cflags___fPIE+:} false; then :  if ${ax_cv_check_cflags___fPIE+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20702  fi Line 21058  fi
 $as_echo "$ax_cv_check_cflags___fPIE" >&6; }  $as_echo "$ax_cv_check_cflags___fPIE" >&6; }
 if test x"$ax_cv_check_cflags___fPIE" = xyes; then :  if test x"$ax_cv_check_cflags___fPIE" = xyes; then :
   
        _CFLAGS="$CFLAGS"                _CFLAGS="$CFLAGS"
        CFLAGS="$CFLAGS -fPIE"                CFLAGS="$CFLAGS -fPIE"
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -pie" >&5                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -pie" >&5
 $as_echo_n "checking whether the linker accepts -pie... " >&6; }  $as_echo_n "checking whether the linker accepts -pie... " >&6; }
 if ${ax_cv_check_ldflags___pie+:} false; then :  if ${ax_cv_check_ldflags___pie+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20736  fi Line 21092  fi
 $as_echo "$ax_cv_check_ldflags___pie" >&6; }  $as_echo "$ax_cv_check_ldflags___pie" >&6; }
 if test x"$ax_cv_check_ldflags___pie" = xyes; then :  if test x"$ax_cv_check_ldflags___pie" = xyes; then :
   
            PIE_CFLAGS="-fPIE"                    if test "$enable_pie" = "maybe"; then
            PIE_LDFLAGS="-pie"                        { $as_echo "$as_me:${as_lineno-$LINENO}: checking for working PIE support" >&5
 $as_echo_n "checking for working PIE support... " >&6; }
 if ${sudo_cv_working_pie+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   rm -f conftestdata; > conftestdata
 if test "$cross_compiling" = yes; then :
   sudo_cv_working_pie=no
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 $ac_includes_default
 main() { char *p = malloc(1024); if (p == NULL) return 1; memset(p, 0, 1024); return 0; }
 _ACEOF
 if ac_fn_c_try_run "$LINENO"; then :
   sudo_cv_working_pie=yes
 else
   sudo_cv_working_pie=no
 fi
 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
   conftest.$ac_objext conftest.beam conftest.$ac_ext
 fi
   
   rm -f core core.* *.core
   fi
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_working_pie" >&5
   $as_echo "$sudo_cv_working_pie" >&6; }
   if test $sudo_cv_working_pie = yes; then :
     enable_pie=yes
   fi
                       fi
                       if test "$enable_pie" = "yes"; then
                           PIE_CFLAGS="-fPIE"
                           PIE_LDFLAGS="-Wc,-fPIE -pie"
                       fi
   
 else  else
   :    :
 fi  fi
   
        CFLAGS="$_CFLAGS"                CFLAGS="$_CFLAGS"
   
 else  else
   :    :
 fi  fi
   
           fi
       fi
 fi  fi
   if test "$enable_pie" != "yes"; then
       # Solaris 11.1 and higher supports tagging binaries to use ASLR
       case "$host_os" in
           solaris2.1[1-9]|solaris2.[2-9][0-9])
               { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,aslr" >&5
   $as_echo_n "checking whether the linker accepts -Wl,-z,aslr... " >&6; }
   if ${ax_cv_check_ldflags___Wl__z_aslr+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -Wl,-z,aslr"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     ax_cv_check_ldflags___Wl__z_aslr=yes
   else
     ax_cv_check_ldflags___Wl__z_aslr=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
     LDFLAGS=$ax_check_save_flags
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___Wl__z_aslr" >&5
   $as_echo "$ax_cv_check_ldflags___Wl__z_aslr" >&6; }
   if test x"$ax_cv_check_ldflags___Wl__z_aslr" = xyes; then :
     PIE_LDFLAGS="${PIE_LDFLAGS}${PIE_LDFLAGS+ }-Wl,-z,aslr"
   else
     :
   fi
   
               ;;
       esac
   fi
   
 if test "$enable_hardening" != "no"; then  if test "$enable_hardening" != "no"; then
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstack-protector" >&5    if test -n "$GCC"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstack-protector-all" >&5
 $as_echo_n "checking whether C compiler accepts -fstack-protector-all... " >&6; }
 if ${ax_cv_check_cflags___fstack_protector_all+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$CFLAGS
   CFLAGS="$CFLAGS  -fstack-protector-all"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :
   ax_cv_check_cflags___fstack_protector_all=yes
 else
   ax_cv_check_cflags___fstack_protector_all=no
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   CFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_cflags___fstack_protector_all" >&5
 $as_echo "$ax_cv_check_cflags___fstack_protector_all" >&6; }
 if test x"$ax_cv_check_cflags___fstack_protector_all" = xyes; then :
 
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -fstack-protector-all" >&5
 $as_echo_n "checking whether the linker accepts -fstack-protector-all... " >&6; }
 if ${ax_cv_check_ldflags___fstack_protector_all+:} false; then :
   $as_echo_n "(cached) " >&6
 else
 
   ax_check_save_flags=$LDFLAGS
   LDFLAGS="$LDFLAGS  -fstack-protector-all"
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 int
 main ()
 {
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   ax_cv_check_ldflags___fstack_protector_all=yes
 else
   ax_cv_check_ldflags___fstack_protector_all=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
   LDFLAGS=$ax_check_save_flags
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ax_cv_check_ldflags___fstack_protector_all" >&5
 $as_echo "$ax_cv_check_ldflags___fstack_protector_all" >&6; }
 if test x"$ax_cv_check_ldflags___fstack_protector_all" = xyes; then :
 
                 SSP_CFLAGS="-fstack-protector-all"
                 SSP_LDFLAGS="-Wc,-fstack-protector-all"
 
 else
   :
 fi
 
 
 else
   :
 fi
 
         if test -z "$SSP_CFLAGS"; then
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fstack-protector" >&5
 $as_echo_n "checking whether C compiler accepts -fstack-protector... " >&6; }  $as_echo_n "checking whether C compiler accepts -fstack-protector... " >&6; }
 if ${ax_cv_check_cflags___fstack_protector+:} false; then :  if ${ax_cv_check_cflags___fstack_protector+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20783  fi Line 21296  fi
 $as_echo "$ax_cv_check_cflags___fstack_protector" >&6; }  $as_echo "$ax_cv_check_cflags___fstack_protector" >&6; }
 if test x"$ax_cv_check_cflags___fstack_protector" = xyes; then :  if test x"$ax_cv_check_cflags___fstack_protector" = xyes; then :
   
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -fstack-protector" >&5                { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -fstack-protector" >&5
 $as_echo_n "checking whether the linker accepts -fstack-protector... " >&6; }  $as_echo_n "checking whether the linker accepts -fstack-protector... " >&6; }
 if ${ax_cv_check_ldflags___fstack_protector+:} false; then :  if ${ax_cv_check_ldflags___fstack_protector+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
Line 20815  fi Line 21328  fi
 $as_echo "$ax_cv_check_ldflags___fstack_protector" >&6; }  $as_echo "$ax_cv_check_ldflags___fstack_protector" >&6; }
 if test x"$ax_cv_check_ldflags___fstack_protector" = xyes; then :  if test x"$ax_cv_check_ldflags___fstack_protector" = xyes; then :
   
            CFLAGS="${CFLAGS} -fstack-protector"                    SSP_CFLAGS="-fstack-protector"
            LT_LDFLAGS="${LT_LDFLAGS} -Wc,-fstack-protector"                    SSP_LDFLAGS="-Wc,-fstack-protector"
   
 else  else
   :    :
Line 20827  else Line 21340  else
   :    :
 fi  fi
   
           fi
       fi
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,relro" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -Wl,-z,relro" >&5
 $as_echo_n "checking whether the linker accepts -Wl,-z,relro... " >&6; }  $as_echo_n "checking whether the linker accepts -Wl,-z,relro... " >&6; }
 if ${ax_cv_check_ldflags___Wl__z_relro+:} false; then :  if ${ax_cv_check_ldflags___Wl__z_relro+:} false; then :
Line 20894  if test -n "$LIBS"; then Line 21409  if test -n "$LIBS"; then
     done      done
 fi  fi
   
   
   cat >>confdefs.h <<_ACEOF
   #define os_init $OS_INIT
   _ACEOF
   
   
 if test -n "$GCC"; then  if test -n "$GCC"; then
     if test X"$enable_warnings" = X"yes" -o X"$with_devel" = X"yes"; then      if test X"$enable_warnings" = X"yes" -o X"$with_devel" = X"yes"; then
         CFLAGS="${CFLAGS} -Wall"          CFLAGS="${CFLAGS} -Wall"
Line 20907  CROSS_COMPILING="$cross_compiling" Line 21428  CROSS_COMPILING="$cross_compiling"
   
 test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'  test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'
   
if test X"$with_noexec" != X"no" -o X"$with_selinux" != X"no"; thenif test X"$with_noexec" != X"no" -o X"$with_selinux" != X"no" -o "$enabled_shared" != X"no"; then
     oexec_prefix="$exec_prefix"      oexec_prefix="$exec_prefix"
     if test "$exec_prefix" = '$(prefix)'; then      if test "$exec_prefix" = '$(prefix)'; then
         if test "$prefix" = "NONE"; then          if test "$prefix" = "NONE"; then
Line 20932  EOF Line 21453  EOF
   
     fi      fi
     if test X"$with_selinux" != X"no"; then      if test X"$with_selinux" != X"no"; then
        sesh_file="$libexecdir/sesh"        sesh_file="$libexecdir/sudo/sesh"
         _sesh_file=          _sesh_file=
         while test X"$sesh_file" != X"$_sesh_file"; do          while test X"$sesh_file" != X"$_sesh_file"; do
             _sesh_file="$sesh_file"              _sesh_file="$sesh_file"
Line 20943  EOF Line 21464  EOF
 EOF  EOF
   
     fi      fi
    PLUGINDIR="$with_plugindir"    if test X"$enable_shared" != X"no"; then
    _PLUGINDIR=        PLUGINDIR="$with_plugindir"
    while test X"$PLUGINDIR" != X"$_PLUGINDIR"; do        _PLUGINDIR=
        _PLUGINDIR="$PLUGINDIR"        while test X"$PLUGINDIR" != X"$_PLUGINDIR"; do
        eval PLUGINDIR="$_PLUGINDIR"            _PLUGINDIR="$PLUGINDIR"
    done            eval PLUGINDIR="$_PLUGINDIR"
    cat >>confdefs.h <<EOF        done
         cat >>confdefs.h <<EOF
 #define _PATH_SUDO_PLUGIN_DIR "$PLUGINDIR/"  #define _PATH_SUDO_PLUGIN_DIR "$PLUGINDIR/"
 EOF  EOF
   
    cat >>confdefs.h <<EOF        cat >>confdefs.h <<EOF
#define SUDOERS_PLUGIN "sudoers${SOEXT}"#define SUDOERS_PLUGIN "sudoers.so"
 EOF  EOF
   
       fi
     exec_prefix="$oexec_prefix"      exec_prefix="$oexec_prefix"
 fi  fi
   if test X"$with_selinux" = X"no"; then
       cat >>confdefs.h <<EOF
   #define _PATH_SUDO_SESH NULL
   EOF
   
   fi
   
   if test X"$LDFLAGS_R" != X""; then
       LDFLAGS="$LDFLAGS $LDFLAGS_R"
   fi
   if test X"$SUDOERS_LDFLAGS_R" != X""; then
       SUDOERS_LDFLAGS="$SUDOERS_LDFLAGS $SUDOERS_LDFLAGS_R"
   fi
   if test X"$ZLIB_R" != X""; then
       ZLIB="$ZLIB_R $ZLIB"
   fi
   
 if test X"$prefix" = X"NONE"; then  if test X"$prefix" = X"NONE"; then
     test "$mandir" = '${datarootdir}/man' && mandir='$(prefix)/man'      test "$mandir" = '${datarootdir}/man' && mandir='$(prefix)/man'
 else  else
Line 20975  test "$localedir" = '${datarootdir}/locale' && localed Line 21514  test "$localedir" = '${datarootdir}/locale' && localed
 test "$localstatedir" = '${prefix}/var' && localstatedir='$(prefix)/var'  test "$localstatedir" = '${prefix}/var' && localstatedir='$(prefix)/var'
 test "$sysconfdir" = '${prefix}/etc' -a X"$with_stow" != X"yes" && sysconfdir='/etc'  test "$sysconfdir" = '${prefix}/etc' -a X"$with_stow" != X"yes" && sysconfdir='/etc'
   
ac_config_files="$ac_config_files Makefile common/Makefile compat/Makefile doc/Makefile include/Makefile src/sudo_usage.h src/Makefile plugins/sample/Makefile plugins/sample_group/Makefile plugins/system_group/Makefile plugins/sudoers/Makefile plugins/sudoers/sudoers"ac_config_files="$ac_config_files Makefile common/Makefile compat/Makefile doc/Makefile include/Makefile src/sudo_usage.h src/Makefile plugins/sample/Makefile plugins/group_file/Makefile plugins/system_group/Makefile plugins/sudoers/Makefile plugins/sudoers/sudoers"
   
 cat >confcache <<\_ACEOF  cat >confcache <<\_ACEOF
 # This file is a shell script that caches the results of configure  # This file is a shell script that caches the results of configure
Line 21495  cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 Line 22034  cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
 # report actual input values of CONFIG_FILES etc. instead of their  # report actual input values of CONFIG_FILES etc. instead of their
 # values after options handling.  # values after options handling.
 ac_log="  ac_log="
This file was extended by sudo $as_me 1.8.6p3, which wasThis file was extended by sudo $as_me 1.8.7, which was
 generated by GNU Autoconf 2.68.  Invocation command line was  generated by GNU Autoconf 2.68.  Invocation command line was
   
   CONFIG_FILES    = $CONFIG_FILES    CONFIG_FILES    = $CONFIG_FILES
Line 21561  _ACEOF Line 22100  _ACEOF
 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1  cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"  ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
 ac_cs_version="\\  ac_cs_version="\\
sudo config.status 1.8.6p3sudo config.status 1.8.7
 configured by $0, generated by GNU Autoconf 2.68,  configured by $0, generated by GNU Autoconf 2.68,
   with options \\"\$ac_cs_config\\"    with options \\"\$ac_cs_config\\"
   
Line 21977  do Line 22516  do
     "src/sudo_usage.h") CONFIG_FILES="$CONFIG_FILES src/sudo_usage.h" ;;      "src/sudo_usage.h") CONFIG_FILES="$CONFIG_FILES src/sudo_usage.h" ;;
     "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;      "src/Makefile") CONFIG_FILES="$CONFIG_FILES src/Makefile" ;;
     "plugins/sample/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample/Makefile" ;;      "plugins/sample/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample/Makefile" ;;
    "plugins/sample_group/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample_group/Makefile" ;;    "plugins/group_file/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/group_file/Makefile" ;;
     "plugins/system_group/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/system_group/Makefile" ;;      "plugins/system_group/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/system_group/Makefile" ;;
     "plugins/sudoers/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/Makefile" ;;      "plugins/sudoers/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/Makefile" ;;
     "plugins/sudoers/sudoers") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/sudoers" ;;      "plugins/sudoers/sudoers") CONFIG_FILES="$CONFIG_FILES plugins/sudoers/sudoers" ;;
Line 23201  fi Line 23740  fi
   
   
 if test "$with_pam" = "yes"; then  if test "$with_pam" = "yes"; then
    case $host in    case $host_os in
        *-*-hpux*)        hpux*)
             if test -f /usr/lib/security/libpam_hpsec.so.1; then              if test -f /usr/lib/security/libpam_hpsec.so.1; then
                 { $as_echo "$as_me:${as_lineno-$LINENO}: You may wish to add the following line to /etc/pam.conf" >&5                  { $as_echo "$as_me:${as_lineno-$LINENO}: You may wish to add the following line to /etc/pam.conf" >&5
 $as_echo "$as_me: You may wish to add the following line to /etc/pam.conf" >&6;}  $as_echo "$as_me: You may wish to add the following line to /etc/pam.conf" >&6;}
Line 23210  $as_echo "$as_me: You may wish to add the following li Line 23749  $as_echo "$as_me: You may wish to add the following li
 $as_echo "$as_me: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&6;}  $as_echo "$as_me: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&6;}
             fi              fi
             ;;              ;;
        *-*-linux*)        linux*)
             { $as_echo "$as_me:${as_lineno-$LINENO}: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&5              { $as_echo "$as_me:${as_lineno-$LINENO}: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&5
 $as_echo "$as_me: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&6;}  $as_echo "$as_me: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&6;}
             ;;              ;;
     esac      esac
 fi  fi
   
   
   
   
   
   
   
   

Removed from v.1.1.1.3  
changed lines
  Added in v.1.1.1.4


FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>