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

version 1.1.1.1, 2012/02/21 16:23:02 version 1.1.1.3, 2012/10/09 09:29:52
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.3p2.# Generated by GNU Autoconf 2.68 for sudo 1.8.6p3.
 #  #
 # 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.3p2'PACKAGE_VERSION='1.8.6p3'
PACKAGE_STRING='sudo 1.8.3p2'PACKAGE_STRING='sudo 1.8.6p3'
 PACKAGE_BUGREPORT='http://www.sudo.ws/bugs/'  PACKAGE_BUGREPORT='http://www.sudo.ws/bugs/'
 PACKAGE_URL=''  PACKAGE_URL=''
   
Line 612  ac_includes_default="\ Line 612  ac_includes_default="\
 # include <unistd.h>  # include <unistd.h>
 #endif"  #endif"
   
   ac_c_werror_flag=
 ac_subst_vars='LTLIBOBJS  ac_subst_vars='LTLIBOBJS
 KRB5CONFIG  KRB5CONFIG
 LIBOBJS  LIBOBJS
Line 619  FLEX Line 620  FLEX
 YFLAGS  YFLAGS
 YACC  YACC
 NROFFPROG  NROFFPROG
   MANDOCPROG
 TRPROG  TRPROG
 UNAMEPROG  UNAMEPROG
 OTOOL64  OTOOL64
Line 660  editor Line 662  editor
 secure_path  secure_path
 netsvc_conf  netsvc_conf
 nsswitch_conf  nsswitch_conf
   sssd_lib
 ldap_secret  ldap_secret
 ldap_conf  ldap_conf
 path_info  path_info
Line 691  password_timeout Line 694  password_timeout
 timeout  timeout
 timedir  timedir
 iolog_dir  iolog_dir
   NO_VIZ
   PIE_CFLAGS
   PIE_LDFLAGS
   CROSS_COMPILING
   COMPAT_TEST_PROGS
 SUDO_NLS  SUDO_NLS
 LIBINTL  LIBINTL
 LT_STATIC  LT_STATIC
Line 716  mansectform Line 724  mansectform
 mansectsu  mansectsu
 devdir  devdir
 SEMAN  SEMAN
   PSMAN
 LCMAN  LCMAN
 BAMAN  BAMAN
DEVDEVEL
 SUDOERS_GID  SUDOERS_GID
 SUDOERS_UID  SUDOERS_UID
 SUDOERS_MODE  SUDOERS_MODE
MAN_POSTINSTALLSHLIB_MODE
 MANCOMPRESSEXT
 MANCOMPRESS
 MANDIRTYPE
 MANTYPE  MANTYPE
 AUTH_OBJS  AUTH_OBJS
 OSDEFS  OSDEFS
Line 735  SUDO_LIBS Line 747  SUDO_LIBS
 SUDO_OBJS  SUDO_OBJS
 SUDOERS_OBJS  SUDOERS_OBJS
 COMMON_OBJS  COMMON_OBJS
LTLDFLAGSLT_LDEXPORTS
 LT_LDDEP
 LT_LDOPT
 LT_LDMAP
 LT_LDFLAGS
 SUDOERS_LDFLAGS  SUDOERS_LDFLAGS
 LDFLAGS  LDFLAGS
 CPPFLAGS  CPPFLAGS
Line 792  with_rpath Line 808  with_rpath
 with_blibpath  with_blibpath
 with_bsm_audit  with_bsm_audit
 with_linux_audit  with_linux_audit
   with_sssd
   with_sssd_lib
 with_incpath  with_incpath
 with_libpath  with_libpath
 with_libraries  with_libraries
Line 803  with_opie Line 821  with_opie
 with_long_otp_prompt  with_long_otp_prompt
 with_SecurID  with_SecurID
 with_fwtk  with_fwtk
 with_kerb4  
 with_kerb5  with_kerb5
 with_aixauth  with_aixauth
 with_pam  with_pam
Line 860  with_interfaces Line 877  with_interfaces
 with_stow  with_stow
 with_askpass  with_askpass
 with_plugindir  with_plugindir
   with_man
   with_mdoc
 enable_authentication  enable_authentication
 enable_root_mailer  enable_root_mailer
 enable_setreuid  enable_setreuid
Line 875  enable_zlib Line 894  enable_zlib
 enable_env_reset  enable_env_reset
 enable_warnings  enable_warnings
 enable_werror  enable_werror
   enable_hardening
   enable_pie
 enable_admin_flag  enable_admin_flag
 enable_nls  enable_nls
 with_selinux  with_selinux
Line 892  enable_sia Line 913  enable_sia
 enable_largefile  enable_largefile
 with_pam_login  with_pam_login
 enable_pam_session  enable_pam_session
   enable_kerb5_instance
 '  '
       ac_precious_vars='build_alias        ac_precious_vars='build_alias
 host_alias  host_alias
Line 1446  if test "$ac_init_help" = "long"; then Line 1468  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.3p2 to adapt to many kinds of systems.\`configure' configures sudo 1.8.6p3 to adapt to many kinds of systems.
   
 Usage: $0 [OPTION]... [VAR=VALUE]...  Usage: $0 [OPTION]... [VAR=VALUE]...
   
Line 1511  fi Line 1533  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.3p2:";;     short | recursive ) echo "Configuration of sudo 1.8.6p3:";;
    esac     esac
   cat <<\_ACEOF    cat <<\_ACEOF
   
Line 1536  Optional Features: Line 1558  Optional Features:
   --enable-env-reset      Whether to enable environment resetting by default.    --enable-env-reset      Whether to enable environment resetting by default.
   --enable-warnings       Whether to enable compiler warnings    --enable-warnings       Whether to enable compiler warnings
   --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
                             options
     --disable-pie           Do not build position independent executables, even
                             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
   --enable-gss-krb5-ccache-name    --enable-gss-krb5-ccache-name
Line 1548  Optional Features: Line 1574  Optional Features:
   --disable-sia           Disable SIA on Digital UNIX    --disable-sia           Disable SIA on Digital UNIX
   --disable-largefile     omit support for large files    --disable-largefile     omit support for large files
   --disable-pam-session   Disable PAM session support    --disable-pam-session   Disable PAM session support
     --enable-kerb5-instance instance string to append to the username (separated
                             by a slash)
   
 Optional Packages:  Optional Packages:
   --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]    --with-PACKAGE[=ARG]    use PACKAGE [ARG=yes]
Line 1560  Optional Packages: Line 1588  Optional Packages:
   --with-blibpath=PATH    pass -blibpath flag to ld for additional lib paths    --with-blibpath=PATH    pass -blibpath flag to ld for additional lib paths
   --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-lib         path to the SSSD library
   --with-incpath          additional places to look for include files    --with-incpath          additional places to look for include files
   --with-libpath          additional places to look for libraries    --with-libpath          additional places to look for libraries
   --with-libraries        additional libraries to link with    --with-libraries        additional libraries to link with
Line 1571  Optional Packages: Line 1601  Optional Packages:
   --with-long-otp-prompt  use a two line OTP (skey/opie) prompt    --with-long-otp-prompt  use a two line OTP (skey/opie) prompt
   --with-SecurID[=DIR]    enable SecurID support    --with-SecurID[=DIR]    enable SecurID support
   --with-fwtk[=DIR]       enable FWTK AuthSRV support    --with-fwtk[=DIR]       enable FWTK AuthSRV support
   --with-kerb4[=DIR]      enable Kerberos IV support  
   --with-kerb5[=DIR]      enable Kerberos V support    --with-kerb5[=DIR]      enable Kerberos V support
   --with-aixauth          enable AIX general authentication support    --with-aixauth          enable AIX general authentication support
   --with-pam              enable PAM support    --with-pam              enable PAM support
Line 1633  Optional Packages: Line 1662  Optional Packages:
                           offensive ones                            offensive ones
   --with-secure-path      override the user's path with a built-in one    --with-secure-path      override the user's path with a built-in one
   --without-interfaces    don't try to read the ip addr of ether interfaces    --without-interfaces    don't try to read the ip addr of ether interfaces
  --with-stow             properly handle GNU stow packaging  --with-stow             deprecated
   --with-askpass=PATH     Fully qualified pathname of askpass helper    --with-askpass=PATH     Fully qualified pathname of askpass helper
   --with-plugindir        set directory to load plugins from    --with-plugindir        set directory to load plugins from
     --with-man              manual pages use man macros
     --with-mdoc             manual pages use mdoc macros
   --with-selinux          enable SELinux support    --with-selinux          enable SELinux support
  --with-pic              try to use only PIC/non-PIC objects [default=use  --with-pic[=PKGS]       try to use only PIC/non-PIC objects [default=use
                           both]                            both]
   --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
Line 1728  fi Line 1759  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.3p2sudo configure 1.8.6p3
 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 2003  $as_echo "$ac_res" >&6; } Line 2034  $as_echo "$ac_res" >&6; }
   
 } # ac_fn_c_check_func  } # ac_fn_c_check_func
   
   # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
   # -------------------------------------------
   # Tests whether TYPE exists after having included INCLUDES, setting cache
   # variable VAR accordingly.
   ac_fn_c_check_type ()
   {
     as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
   $as_echo_n "checking for $2... " >&6; }
   if eval \${$3+:} false; then :
     $as_echo_n "(cached) " >&6
   else
     eval "$3=no"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   $4
   int
   main ()
   {
   if (sizeof ($2))
            return 0;
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   $4
   int
   main ()
   {
   if (sizeof (($2)))
               return 0;
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
   
   else
     eval "$3=yes"
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   fi
   eval ac_res=\$$3
                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   $as_echo "$ac_res" >&6; }
     eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   
   } # ac_fn_c_check_type
   
 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES  # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
 # -------------------------------------------------------  # -------------------------------------------------------
 # Tests whether HEADER exists, giving a warning if it cannot be compiled using  # Tests whether HEADER exists, giving a warning if it cannot be compiled using
Line 2094  fi Line 2179  fi
   
 } # ac_fn_c_check_header_mongrel  } # ac_fn_c_check_header_mongrel
   
# ac_fn_c_check_type LINENO TYPE VAR INCLUDES# ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES
# -------------------------------------------# ----------------------------------------------------
# Tests whether TYPE exists after having included INCLUDES, setting cache# Tries to find if the field MEMBER exists in type AGGR, after including
# variable VAR accordingly.# INCLUDES, setting cache variable VAR accordingly.
ac_fn_c_check_type ()ac_fn_c_check_member ()
 {  {
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack    as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5
$as_echo_n "checking for $2... " >&6; }$as_echo_n "checking for $2.$3... " >&6; }
if eval \${$3+:} false; then :if eval \${$4+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   eval "$3=no"  
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
$4$5
 int  int
 main ()  main ()
 {  {
if (sizeof ($2))static $2 ac_aggr;
         return 0;if (ac_aggr.$3)
 return 0;
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :  if ac_fn_c_try_compile "$LINENO"; then :
     eval "$4=yes"
   else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext    cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
$4$5
 int  int
 main ()  main ()
 {  {
if (sizeof (($2)))static $2 ac_aggr;
            return 0;if (sizeof ac_aggr.$3)
 return 0;
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :  if ac_fn_c_try_compile "$LINENO"; then :
  eval "$4=yes"
 else  else
  eval "$3=yes"  eval "$4=no"
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi  fi
eval ac_res=\$$3eval ac_res=\$$4
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
 $as_echo "$ac_res" >&6; }  $as_echo "$ac_res" >&6; }
   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno    eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
   
} # ac_fn_c_check_type} # ac_fn_c_check_member
   
 # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES  # ac_fn_c_compute_int LINENO EXPR VAR INCLUDES
 # --------------------------------------------  # --------------------------------------------
Line 2326  rm -f conftest.val Line 2414  rm -f conftest.val
   
 } # ac_fn_c_compute_int  } # ac_fn_c_compute_int
   
 # ac_fn_c_check_member LINENO AGGR MEMBER VAR INCLUDES  
 # ----------------------------------------------------  
 # Tries to find if the field MEMBER exists in type AGGR, after including  
 # INCLUDES, setting cache variable VAR accordingly.  
 ac_fn_c_check_member ()  
 {  
   as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack  
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2.$3" >&5  
 $as_echo_n "checking for $2.$3... " >&6; }  
 if eval \${$4+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 $5  
 int  
 main ()  
 {  
 static $2 ac_aggr;  
 if (ac_aggr.$3)  
 return 0;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   eval "$4=yes"  
 else  
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 $5  
 int  
 main ()  
 {  
 static $2 ac_aggr;  
 if (sizeof ac_aggr.$3)  
 return 0;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   eval "$4=yes"  
 else  
   eval "$4=no"  
 fi  
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  
 fi  
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  
 fi  
 eval ac_res=\$$4  
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5  
 $as_echo "$ac_res" >&6; }  
   eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno  
   
 } # ac_fn_c_check_member  
   
 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES  # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
 # ---------------------------------------------  # ---------------------------------------------
 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR  # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
Line 2432  cat >config.log <<_ACEOF Line 2463  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.3p2, which wasIt was created by sudo $as_me 1.8.6p3, 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 2871  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VE Line 2902  $as_echo "$as_me: Configuring Sudo version $PACKAGE_VE
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
   
 #  #
 # Begin initial values for man page substitution  # Begin initial values for man page substitution
 #  #
Line 2916  secure_path="not set" Line 2961  secure_path="not set"
 INSTALL_NOEXEC=  INSTALL_NOEXEC=
 devdir='$(srcdir)'  devdir='$(srcdir)'
 PROGS="sudo"  PROGS="sudo"
: ${MANTYPE='man'}: ${MANDIRTYPE='man'}
 : ${mansrcdir='.'}  : ${mansrcdir='.'}
   : ${SHLIB_MODE='0644'}
 : ${SUDOERS_MODE='0440'}  : ${SUDOERS_MODE='0440'}
 : ${SUDOERS_UID='0'}  : ${SUDOERS_UID='0'}
 : ${SUDOERS_GID='0'}  : ${SUDOERS_GID='0'}
DEV="#"DEVEL=
 LDAP="#"  LDAP="#"
 BAMAN=0  BAMAN=0
 LCMAN=0  LCMAN=0
   PSMAN=0
 SEMAN=0  SEMAN=0
 LIBINTL=  LIBINTL=
 ZLIB=  ZLIB=
Line 2935  AUTH_EXCL= Line 2982  AUTH_EXCL=
 AUTH_EXCL_DEF=  AUTH_EXCL_DEF=
 AUTH_DEF=passwd  AUTH_DEF=passwd
 SUDO_NLS=disabled  SUDO_NLS=disabled
   LT_LDEXPORTS="-export-symbols \$(shlib_exp)"
   LT_LDDEP="\$(shlib_exp)"
   NO_VIZ=
   
 CHECKSHADOW=true  CHECKSHADOW=true
 shadow_defs=  shadow_defs=
Line 2943  shadow_libs= Line 2993  shadow_libs=
 shadow_libs_optional=  shadow_libs_optional=
 CONFIGURE_ARGS="$@"  CONFIGURE_ARGS="$@"
   
   RTLD_PRELOAD_VAR="LD_PRELOAD"
   RTLD_PRELOAD_ENABLE_VAR=
   RTLD_PRELOAD_DELIM=":"
   RTLD_PRELOAD_DEFAULT=
   
   
   
   
   
 # 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 2978  if test "${with_devel+set}" = set; then : Line 3033  if test "${with_devel+set}" = set; then :
     yes)        { $as_echo "$as_me:${as_lineno-$LINENO}: Setting up for development: -Wall, flex, yacc" >&5      yes)        { $as_echo "$as_me:${as_lineno-$LINENO}: Setting up for development: -Wall, flex, yacc" >&5
 $as_echo "$as_me: Setting up for development: -Wall, flex, yacc" >&6;}  $as_echo "$as_me: Setting up for development: -Wall, flex, yacc" >&6;}
                 OSDEFS="${OSDEFS} -DSUDO_DEVEL"                  OSDEFS="${OSDEFS} -DSUDO_DEVEL"
                DEV=""                DEVEL="true"
                 devdir=.                  devdir=.
                 ;;                  ;;
     no)         ;;      no)         ;;
Line 3867  fi Line 3922  fi
   
   
   
   # Check whether --with-sssd was given.
   if test "${with_sssd+set}" = set; then :
     withval=$with_sssd; case $with_sssd in
       yes)        SUDOERS_OBJS="${SUDOERS_OBJS} sssd.lo"
                   $as_echo "#define HAVE_SSSD 1" >>confdefs.h
   
                   ;;
       no)         ;;
       *)          as_fn_error $? "\"--with-sssd does not take an argument.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
   # Check whether --with-sssd-lib was given.
   if test "${with_sssd_lib+set}" = set; then :
     withval=$with_sssd_lib;
   fi
   
   sssd_lib="\"LIBDIR\""
   test -n "$with_sssd_lib" && sssd_lib="$with_sssd_lib"
   cat >>confdefs.h <<EOF
   #define _PATH_SSSD_LIB "$sssd_lib"
   EOF
   
   
   
 # Check whether --with-incpath was given.  # Check whether --with-incpath was given.
 if test "${with_incpath+set}" = set; then :  if test "${with_incpath+set}" = set; then :
   withval=$with_incpath; case $with_incpath in    withval=$with_incpath; case $with_incpath in
Line 4062  fi Line 4145  fi
   
   
   
 # Check whether --with-kerb4 was given.  
 if test "${with_kerb4+set}" = set; then :  
   withval=$with_kerb4; case $with_kerb4 in  
     no)         ;;  
     *)          { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to try kerberos IV authentication" >&5  
 $as_echo_n "checking whether to try kerberos IV authentication... " >&6; }  
                 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
                 AUTH_REG="$AUTH_REG kerb4"  
                 ;;  
 esac  
 fi  
   
   
   
 # Check whether --with-kerb5 was given.  # Check whether --with-kerb5 was given.
 if test "${with_kerb5+set}" = set; then :  if test "${with_kerb5+set}" = set; then :
   withval=$with_kerb5; case $with_kerb5 in    withval=$with_kerb5; case $with_kerb5 in
Line 5138  $as_echo "yes" >&6; } Line 5206  $as_echo "yes" >&6; }
 fi  fi
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether stow should be used" >&5  
 $as_echo_n "checking whether stow should be used... " >&6; }  
   
 # Check whether --with-stow was given.  # Check whether --with-stow was given.
 if test "${with_stow+set}" = set; then :  if test "${with_stow+set}" = set; then :
   withval=$with_stow; case $with_stow in    withval=$with_stow; case $with_stow in
    yes)        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5    *)          { $as_echo "$as_me:${as_lineno-$LINENO}: --with-stow option deprecated, now is defalt behavior" >&5
$as_echo "yes" >&6; }                 ;;
                $as_echo "#define USE_STOW 1" >>confdefs.h 
 
                 ;;                  ;;
     no)         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
                 ;;  
     *)          as_fn_error $? "\"--with-stow does not take an argument.\"" "$LINENO" 5  
                 ;;  
 esac  esac
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5  
 $as_echo "no" >&6; }  
 fi  fi
   
   
Line 5196  fi Line 5252  fi
   
   
   
   # Check whether --with-man was given.
   if test "${with_man+set}" = set; then :
     withval=$with_man; case $with_man in
       yes)        MANTYPE=man
                   ;;
       no)         as_fn_error $? "\"--without-man not supported.\"" "$LINENO" 5
                   ;;
       *)          as_fn_error $? "\"ignoring unknown argument to --with-man: $with_man.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
   # Check whether --with-mdoc was given.
   if test "${with_mdoc+set}" = set; then :
     withval=$with_mdoc; case $with_mdoc in
       yes)        MANTYPE=mdoc
                   ;;
       no)         as_fn_error $? "\"--without-mdoc not supported.\"" "$LINENO" 5
                   ;;
       *)          as_fn_error $? "\"ignoring unknown argument to --with-mdoc: $with_mdoc.\"" "$LINENO" 5
                   ;;
   esac
   fi
   
   
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to do user authentication by default" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to do user authentication by default" >&5
 $as_echo_n "checking whether to do user authentication by default... " >&6; }  $as_echo_n "checking whether to do user authentication by default... " >&6; }
 # Check whether --enable-authentication was given.  # Check whether --enable-authentication was given.
Line 5478  fi Line 5562  fi
 if test "$env_reset" = "on"; then  if test "$env_reset" = "on"; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }  $as_echo "yes" >&6; }
    $as_echo "#define ENV_RESET TRUE" >>confdefs.h    $as_echo "#define ENV_RESET 1" >>confdefs.h
   
 else  else
     { $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 "#define ENV_RESET FALSE" >>confdefs.h    $as_echo "#define ENV_RESET 0" >>confdefs.h
   
 fi  fi
   
Line 5513  $as_echo "$as_me: WARNING: Ignoring unknown argument t Line 5597  $as_echo "$as_me: WARNING: Ignoring unknown argument t
 fi  fi
   
   
   # Check whether --enable-hardening was given.
   if test "${enable_hardening+set}" = set; then :
     enableval=$enable_hardening;
   else
     enable_hardening=yes
   fi
   
   
   # Check whether --enable-pie was given.
   if test "${enable_pie+set}" = set; then :
     enableval=$enable_pie;
   else
     enable_pie=yes
   fi
   
   
 # Check whether --enable-admin-flag was given.  # Check whether --enable-admin-flag was given.
 if test "${enable_admin_flag+set}" = set; then :  if test "${enable_admin_flag+set}" = set; then :
   enableval=$enable_admin_flag;  case "$enableval" in    enableval=$enable_admin_flag;  case "$enableval" in
Line 6105  esac Line 6205  esac
   
   
   
macro_version='2.4'macro_version='2.4.2'
macro_revision='1.3293'macro_revision='1.3337'
   
   
   
Line 6880  else Line 6980  else
     lt_cv_sys_max_cmd_len=196608      lt_cv_sys_max_cmd_len=196608
     ;;      ;;
   
     os2*)
       # The test takes a long time on OS/2.
       lt_cv_sys_max_cmd_len=8192
       ;;
   
   osf*)    osf*)
     # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure      # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
     # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not      # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
Line 6919  else Line 7024  else
       # If test is not a shell built-in, we'll probably end up computing a        # If test is not a shell built-in, we'll probably end up computing a
       # maximum length that is only half of the actual maximum length, but        # maximum length that is only half of the actual maximum length, but
       # we can't tell.        # we can't tell.
      while { test "X"`func_fallback_echo "$teststring$teststring" 2>/dev/null` \      while { test "X"`env echo "$teststring$teststring" 2>/dev/null` \
                  = "X$teststring$teststring"; } >/dev/null 2>&1 &&                   = "X$teststring$teststring"; } >/dev/null 2>&1 &&
               test $i != 17 # 1/2 MB should be enough                test $i != 17 # 1/2 MB should be enough
       do        do
Line 7348  irix5* | irix6* | nonstopux*) Line 7453  irix5* | irix6* | nonstopux*)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
   
# This must be Linux ELF.# This must be glibc/ELF.
 linux* | k*bsd*-gnu | kopensolaris*-gnu)  linux* | k*bsd*-gnu | kopensolaris*-gnu)
   lt_cv_deplibs_check_method=pass_all    lt_cv_deplibs_check_method=pass_all
   ;;    ;;
Line 7988  old_postuninstall_cmds= Line 8093  old_postuninstall_cmds=
 if test -n "$RANLIB"; then  if test -n "$RANLIB"; then
   case $host_os in    case $host_os in
   openbsd*)    openbsd*)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$tool_oldlib"
     ;;      ;;
   *)    *)
    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"    old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$tool_oldlib"
     ;;      ;;
   esac    esac
  old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"  old_archive_cmds="$old_archive_cmds~\$RANLIB \$tool_oldlib"
 fi  fi
   
 case $host_os in  case $host_os in
Line 8183  for ac_symprfx in "" "_"; do Line 8288  for ac_symprfx in "" "_"; do
     # which start with @ or ?.      # which start with @ or ?.
     lt_cv_sys_global_symbol_pipe="$AWK '"\      lt_cv_sys_global_symbol_pipe="$AWK '"\
 "     {last_section=section; section=\$ 3};"\  "     {last_section=section; section=\$ 3};"\
   "     /^COFF SYMBOL TABLE/{for(i in hide) delete hide[i]};"\
 "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\  "     /Section length .*#relocs.*(pick any)/{hide[last_section]=1};"\
 "     \$ 0!~/External *\|/{next};"\  "     \$ 0!~/External *\|/{next};"\
 "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\  "     / 0+ UNDEF /{next}; / UNDEF \([^|]\)*()/{next};"\
Line 8571  $as_echo "$lt_cv_cc_needs_belf" >&6; } Line 8677  $as_echo "$lt_cv_cc_needs_belf" >&6; }
     CFLAGS="$SAVE_CFLAGS"      CFLAGS="$SAVE_CFLAGS"
   fi    fi
   ;;    ;;
sparc*-*solaris*)*-*solaris*)
   # Find out which ABI we are using.    # Find out which ABI we are using.
   echo 'int i;' > conftest.$ac_ext    echo 'int i;' > conftest.$ac_ext
   if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5    if { { eval echo "\"\$as_me\":${as_lineno-$LINENO}: \"$ac_compile\""; } >&5
Line 8582  sparc*-*solaris*) Line 8688  sparc*-*solaris*)
     case `/usr/bin/file conftest.o` in      case `/usr/bin/file conftest.o` in
     *64-bit*)      *64-bit*)
       case $lt_cv_prog_gnu_ld in        case $lt_cv_prog_gnu_ld in
      yes*) LD="${LD-ld} -m elf64_sparc" ;;      yes*)
         case $host in
         i?86-*-solaris*)
           LD="${LD-ld} -m elf_x86_64"
           ;;
         sparc*-*-solaris*)
           LD="${LD-ld} -m elf64_sparc"
           ;;
         esac
         # GNU ld 2.21 introduced _sol2 emulations.  Use them if available.
         if ${LD-ld} -V | grep _sol2 >/dev/null 2>&1; then
           LD="${LD-ld}_sol2"
         fi
         ;;
       *)        *)
         if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then          if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then
           LD="${LD-ld} -64"            LD="${LD-ld} -64"
Line 9222  else Line 9341  else
         $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \          $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \
           -dynamiclib -Wl,-single_module conftest.c 2>conftest.err            -dynamiclib -Wl,-single_module conftest.c 2>conftest.err
         _lt_result=$?          _lt_result=$?
        if test -f libconftest.dylib && test ! -s conftest.err && test $_lt_result = 0; then        # If there is a non-empty error log, and "single_module"
         # appears in it, assume the flag caused a linker warning
         if test -s conftest.err && $GREP single_module conftest.err; then
           cat conftest.err >&5
         # Otherwise, if the output was created with a 0 exit code from
         # the compiler, it worked.
         elif test -f libconftest.dylib && test $_lt_result -eq 0; then
           lt_cv_apple_cc_single_mod=yes            lt_cv_apple_cc_single_mod=yes
         else          else
           cat conftest.err >&5            cat conftest.err >&5
Line 9233  else Line 9358  else
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_apple_cc_single_mod" >&5
 $as_echo "$lt_cv_apple_cc_single_mod" >&6; }  $as_echo "$lt_cv_apple_cc_single_mod" >&6; }
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -exported_symbols_list linker flag" >&5
 $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }  $as_echo_n "checking for -exported_symbols_list linker flag... " >&6; }
 if ${lt_cv_ld_exported_symbols_list+:} false; then :  if ${lt_cv_ld_exported_symbols_list+:} false; then :
Line 9265  rm -f core conftest.err conftest.$ac_objext \ Line 9391  rm -f core conftest.err conftest.$ac_objext \
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $lt_cv_ld_exported_symbols_list" >&5
 $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }  $as_echo "$lt_cv_ld_exported_symbols_list" >&6; }
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for -force_load linker flag" >&5
 $as_echo_n "checking for -force_load linker flag... " >&6; }  $as_echo_n "checking for -force_load linker flag... " >&6; }
 if ${lt_cv_ld_force_load+:} false; then :  if ${lt_cv_ld_force_load+:} false; then :
Line 9286  _LT_EOF Line 9413  _LT_EOF
       echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5        echo "$LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a" >&5
       $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err        $LTCC $LTCFLAGS $LDFLAGS -o conftest conftest.c -Wl,-force_load,./libconftest.a 2>conftest.err
       _lt_result=$?        _lt_result=$?
      if test -f conftest && test ! -s conftest.err && test $_lt_result = 0 && $GREP forced_load conftest 2>&1 >/dev/null; then      if test -s conftest.err && $GREP force_load conftest.err; then
         cat conftest.err >&5
       elif test -f conftest && test $_lt_result -eq 0 && $GREP forced_load conftest >/dev/null 2>&1 ; then
         lt_cv_ld_force_load=yes          lt_cv_ld_force_load=yes
       else        else
         cat conftest.err >&5          cat conftest.err >&5
Line 9553  fi Line 9682  fi
   
 # Check whether --with-pic was given.  # Check whether --with-pic was given.
 if test "${with_pic+set}" = set; then :  if test "${with_pic+set}" = set; then :
  withval=$with_pic; pic_mode="$withval"  withval=$with_pic; lt_p=${PACKAGE-default}
     case $withval in
     yes|no) pic_mode=$withval ;;
     *)
       pic_mode=default
       # Look at the argument we got.  We use all the common list separators.
       lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
       for lt_pkg in $withval; do
         IFS="$lt_save_ifs"
         if test "X$lt_pkg" = "X$lt_p"; then
           pic_mode=yes
         fi
       done
       IFS="$lt_save_ifs"
       ;;
     esac
 else  else
   pic_mode=default    pic_mode=default
 fi  fi
Line 9631  LIBTOOL='$(SHELL) $(top_builddir)/libtool' Line 9775  LIBTOOL='$(SHELL) $(top_builddir)/libtool'
   
   
   
   
   
   
   
 test -z "$LN_S" && LN_S="ln -s"  test -z "$LN_S" && LN_S="ln -s"
   
   
Line 10090  lt_prog_compiler_static= Line 10238  lt_prog_compiler_static=
     case $cc_basename in      case $cc_basename in
     nvcc*) # Cuda Compiler Driver 2.2      nvcc*) # Cuda Compiler Driver 2.2
       lt_prog_compiler_wl='-Xlinker '        lt_prog_compiler_wl='-Xlinker '
      lt_prog_compiler_pic='-Xcompiler -fPIC'      if test -n "$lt_prog_compiler_pic"; then
         lt_prog_compiler_pic="-Xcompiler $lt_prog_compiler_pic"
       fi
       ;;        ;;
     esac      esac
   else    else
Line 10181  lt_prog_compiler_static= Line 10331  lt_prog_compiler_static=
         ;;          ;;
       *)        *)
         case `$CC -V 2>&1 | sed 5q` in          case `$CC -V 2>&1 | sed 5q` in
        *Sun\ F* | *Sun*Fortran*)        *Sun\ Ceres\ Fortran* | *Sun*Fortran*\ [1-7].* | *Sun*Fortran*\ 8.[0-3]*)
           # Sun Fortran 8.3 passes all unrecognized flags to the linker            # Sun Fortran 8.3 passes all unrecognized flags to the linker
           lt_prog_compiler_pic='-KPIC'            lt_prog_compiler_pic='-KPIC'
           lt_prog_compiler_static='-Bstatic'            lt_prog_compiler_static='-Bstatic'
           lt_prog_compiler_wl=''            lt_prog_compiler_wl=''
           ;;            ;;
           *Sun\ F* | *Sun*Fortran*)
             lt_prog_compiler_pic='-KPIC'
             lt_prog_compiler_static='-Bstatic'
             lt_prog_compiler_wl='-Qoption ld '
             ;;
         *Sun\ C*)          *Sun\ C*)
           # Sun C 5.9            # Sun C 5.9
           lt_prog_compiler_pic='-KPIC'            lt_prog_compiler_pic='-KPIC'
           lt_prog_compiler_static='-Bstatic'            lt_prog_compiler_static='-Bstatic'
           lt_prog_compiler_wl='-Wl,'            lt_prog_compiler_wl='-Wl,'
           ;;            ;;
           *Intel*\ [CF]*Compiler*)
             lt_prog_compiler_wl='-Wl,'
             lt_prog_compiler_pic='-fPIC'
             lt_prog_compiler_static='-static'
             ;;
           *Portland\ Group*)
             lt_prog_compiler_wl='-Wl,'
             lt_prog_compiler_pic='-fpic'
             lt_prog_compiler_static='-Bstatic'
             ;;
         esac          esac
         ;;          ;;
       esac        esac
Line 10554  $as_echo_n "checking whether the $compiler linker ($LD Line 10719  $as_echo_n "checking whether the $compiler linker ($LD
   hardcode_direct=no    hardcode_direct=no
   hardcode_direct_absolute=no    hardcode_direct_absolute=no
   hardcode_libdir_flag_spec=    hardcode_libdir_flag_spec=
   hardcode_libdir_flag_spec_ld=  
   hardcode_libdir_separator=    hardcode_libdir_separator=
   hardcode_minus_L=no    hardcode_minus_L=no
   hardcode_shlibpath_var=unsupported    hardcode_shlibpath_var=unsupported
Line 10804  _LT_EOF Line 10968  _LT_EOF
         xlf* | bgf* | bgxlf* | mpixlf*)          xlf* | bgf* | bgxlf* | mpixlf*)
           # IBM XL Fortran 10.1 on PPC cannot create shared libs itself            # IBM XL Fortran 10.1 on PPC cannot create shared libs itself
           whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'            whole_archive_flag_spec='--whole-archive$convenience --no-whole-archive'
          hardcode_libdir_flag_spec=          hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
          hardcode_libdir_flag_spec_ld='-rpath $libdir' 
           archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'            archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname -o $lib'
           if test "x$supports_anon_versioning" = xyes; then            if test "x$supports_anon_versioning" = xyes; then
             archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~              archive_expsym_cmds='echo "{ global:" > $output_objdir/$libname.ver~
Line 11184  fi Line 11347  fi
         # The linker will not automatically build a static lib if we build a DLL.          # The linker will not automatically build a static lib if we build a DLL.
         # _LT_TAGVAR(old_archive_from_new_cmds, )='true'          # _LT_TAGVAR(old_archive_from_new_cmds, )='true'
         enable_shared_with_static_runtimes=yes          enable_shared_with_static_runtimes=yes
           exclude_expsyms='_NULL_IMPORT_DESCRIPTOR|_IMPORT_DESCRIPTOR_.*'
         export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'          export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1,DATA/'\'' | $SED -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
         # Don't use ranlib          # Don't use ranlib
         old_postinstall_cmds='chmod 644 $oldlib'          old_postinstall_cmds='chmod 644 $oldlib'
Line 11229  fi Line 11393  fi
   hardcode_shlibpath_var=unsupported    hardcode_shlibpath_var=unsupported
   if test "$lt_cv_ld_force_load" = "yes"; then    if test "$lt_cv_ld_force_load" = "yes"; then
     whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'      whole_archive_flag_spec='`for conv in $convenience\"\"; do test  -n \"$conv\" && new_convenience=\"$new_convenience ${wl}-force_load,$conv\"; done; func_echo_all \"$new_convenience\"`'
   
   else    else
     whole_archive_flag_spec=''      whole_archive_flag_spec=''
   fi    fi
Line 11257  fi Line 11422  fi
       hardcode_shlibpath_var=no        hardcode_shlibpath_var=no
       ;;        ;;
   
     freebsd1*)  
       ld_shlibs=no  
       ;;  
   
     # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor      # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
     # support.  Future versions do this automatically, but an explicit c++rt0.o      # support.  Future versions do this automatically, but an explicit c++rt0.o
     # does not break anything, and helps significantly (at the cost of a little      # does not break anything, and helps significantly (at the cost of a little
Line 11273  fi Line 11434  fi
       ;;        ;;
   
     # Unfortunately, older versions of FreeBSD 2 do not have this feature.      # Unfortunately, older versions of FreeBSD 2 do not have this feature.
    freebsd2*)    freebsd2.*)
       archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'        archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
       hardcode_direct=yes        hardcode_direct=yes
       hardcode_minus_L=yes        hardcode_minus_L=yes
Line 11312  fi Line 11473  fi
       fi        fi
       if test "$with_gnu_ld" = no; then        if test "$with_gnu_ld" = no; then
         hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'          hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
         hardcode_libdir_flag_spec_ld='+b $libdir'  
         hardcode_libdir_separator=:          hardcode_libdir_separator=:
         hardcode_direct=yes          hardcode_direct=yes
         hardcode_direct_absolute=yes          hardcode_direct_absolute=yes
Line 11936  esac Line 12096  esac
   
   
   
   
   
   
   
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: checking dynamic linker characteristics" >&5
 $as_echo_n "checking dynamic linker characteristics... " >&6; }  $as_echo_n "checking dynamic linker characteristics... " >&6; }
   
Line 12030  need_version=unknown Line 12185  need_version=unknown
   
 case $host_os in  case $host_os in
 aix3*)  aix3*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'    library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
   shlibpath_var=LIBPATH    shlibpath_var=LIBPATH
   
Line 12039  aix3*) Line 12194  aix3*)
   ;;    ;;
   
 aix[4-9]*)  aix[4-9]*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   hardcode_into_libs=yes    hardcode_into_libs=yes
Line 12104  beos*) Line 12259  beos*)
   ;;    ;;
   
 bsdi[45]*)  bsdi[45]*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
Line 12243  darwin* | rhapsody*) Line 12398  darwin* | rhapsody*)
   ;;    ;;
   
 dgux*)  dgux*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
Line 12251  dgux*) Line 12406  dgux*)
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   ;;    ;;
   
 freebsd1*)  
   dynamic_linker=no  
   ;;  
   
 freebsd* | dragonfly*)  freebsd* | dragonfly*)
   # DragonFly does not have aout.  When/if they implement a new    # DragonFly does not have aout.  When/if they implement a new
   # versioning mechanism, adjust this.    # versioning mechanism, adjust this.
Line 12262  freebsd* | dragonfly*) Line 12413  freebsd* | dragonfly*)
     objformat=`/usr/bin/objformat`      objformat=`/usr/bin/objformat`
   else    else
     case $host_os in      case $host_os in
    freebsd[123]*) objformat=aout ;;    freebsd[23].*) objformat=aout ;;
     *) objformat=elf ;;      *) objformat=elf ;;
     esac      esac
   fi    fi
Line 12280  freebsd* | dragonfly*) Line 12431  freebsd* | dragonfly*)
   esac    esac
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   case $host_os in    case $host_os in
  freebsd2*)  freebsd2.*)
     shlibpath_overrides_runpath=yes      shlibpath_overrides_runpath=yes
     ;;      ;;
   freebsd3.[01]* | freebsdelf3.[01]*)    freebsd3.[01]* | freebsdelf3.[01]*)
Line 12300  freebsd* | dragonfly*) Line 12451  freebsd* | dragonfly*)
   ;;    ;;
   
 gnu*)  gnu*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
     shlibpath_overrides_runpath=no
   hardcode_into_libs=yes    hardcode_into_libs=yes
   ;;    ;;
   
 haiku*)  haiku*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   dynamic_linker="$host_os runtime_loader"    dynamic_linker="$host_os runtime_loader"
Line 12371  hpux9* | hpux10* | hpux11*) Line 12523  hpux9* | hpux10* | hpux11*)
   ;;    ;;
   
 interix[3-9]*)  interix[3-9]*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
Line 12387  irix5* | irix6* | nonstopux*) Line 12539  irix5* | irix6* | nonstopux*)
     nonstopux*) version_type=nonstopux ;;      nonstopux*) version_type=nonstopux ;;
     *)      *)
         if test "$lt_cv_prog_gnu_ld" = yes; then          if test "$lt_cv_prog_gnu_ld" = yes; then
                version_type=linux                version_type=linux # correct to gnu/linux during the next big refactor
         else          else
                 version_type=irix                  version_type=irix
         fi ;;          fi ;;
Line 12424  linux*oldld* | linux*aout* | linux*coff*) Line 12576  linux*oldld* | linux*aout* | linux*coff*)
   dynamic_linker=no    dynamic_linker=no
   ;;    ;;
   
# This must be Linux ELF.# This must be glibc/ELF.
 linux* | k*bsd*-gnu | kopensolaris*-gnu)  linux* | k*bsd*-gnu | kopensolaris*-gnu)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Line 12508  netbsd*) Line 12660  netbsd*)
   ;;    ;;
   
 newsos6)  newsos6)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
   shlibpath_overrides_runpath=yes    shlibpath_overrides_runpath=yes
Line 12577  rdos*) Line 12729  rdos*)
   ;;    ;;
   
 solaris*)  solaris*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Line 12602  sunos4*) Line 12754  sunos4*)
   ;;    ;;
   
 sysv4 | sysv4.3*)  sysv4 | sysv4.3*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
Line 12626  sysv4 | sysv4.3*) Line 12778  sysv4 | sysv4.3*)
   
 sysv4*MP*)  sysv4*MP*)
   if test -d /usr/nec ;then    if test -d /usr/nec ;then
    version_type=linux    version_type=linux # correct to gnu/linux during the next big refactor
     library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'      library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
     soname_spec='$libname${shared_ext}.$major'      soname_spec='$libname${shared_ext}.$major'
     shlibpath_var=LD_LIBRARY_PATH      shlibpath_var=LD_LIBRARY_PATH
Line 12657  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | Line 12809  sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* |
   
 tpf*)  tpf*)
   # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.    # TPF is a cross-target only.  Preferred cross-host = GNU/Linux.
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   need_lib_prefix=no    need_lib_prefix=no
   need_version=no    need_version=no
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
Line 12667  tpf*) Line 12819  tpf*)
   ;;    ;;
   
 uts4*)  uts4*)
  version_type=linux  version_type=linux # correct to gnu/linux during the next big refactor
   library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'    library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
   soname_spec='${libname}${release}${shared_ext}$major'    soname_spec='${libname}${release}${shared_ext}$major'
   shlibpath_var=LD_LIBRARY_PATH    shlibpath_var=LD_LIBRARY_PATH
Line 13449  CC="$lt_save_CC" Line 13601  CC="$lt_save_CC"
   
   
   
   
   
         ac_config_commands="$ac_config_commands libtool"          ac_config_commands="$ac_config_commands libtool"
   
   
Line 13463  if test "$enable_shared" = "no"; then Line 13617  if test "$enable_shared" = "no"; then
     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
 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 13490  fi Line 13645  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$_shrext"
NOEXECDIR="`echo $with_noexec|sed '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.
 set dummy uname; ac_word=$2  set dummy uname; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }  $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_UNAMEPROG+:} false; then :if ${ac_cv_path_UNAMEPROG+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  if test -n "$UNAMEPROG"; then  case $UNAMEPROG in
  ac_cv_prog_UNAMEPROG="$UNAMEPROG" # Let the user override the test.  [\\/]* | ?:[\\/]*)
else  ac_cv_path_UNAMEPROG="$UNAMEPROG" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH  for as_dir in $PATH
 do  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then    if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_UNAMEPROG="uname"    ac_cv_path_UNAMEPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
   fi    fi
Line 13517  done Line 13674  done
   done    done
 IFS=$as_save_IFS  IFS=$as_save_IFS
   
     test -z "$ac_cv_path_UNAMEPROG" && ac_cv_path_UNAMEPROG="uname"
     ;;
   esac
 fi  fi
fiUNAMEPROG=$ac_cv_path_UNAMEPROG
UNAMEPROG=$ac_cv_prog_UNAMEPROG 
 if test -n "$UNAMEPROG"; then  if test -n "$UNAMEPROG"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAMEPROG" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $UNAMEPROG" >&5
 $as_echo "$UNAMEPROG" >&6; }  $as_echo "$UNAMEPROG" >&6; }
Line 13533  fi Line 13692  fi
 set dummy tr; ac_word=$2  set dummy tr; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }  $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_TRPROG+:} false; then :if ${ac_cv_path_TRPROG+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  if test -n "$TRPROG"; then  case $TRPROG in
  ac_cv_prog_TRPROG="$TRPROG" # Let the user override the test.  [\\/]* | ?:[\\/]*)
else  ac_cv_path_TRPROG="$TRPROG" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH  for as_dir in $PATH
 do  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then    if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_TRPROG="tr"    ac_cv_path_TRPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
   fi    fi
Line 13554  done Line 13715  done
   done    done
 IFS=$as_save_IFS  IFS=$as_save_IFS
   
     test -z "$ac_cv_path_TRPROG" && ac_cv_path_TRPROG="tr"
     ;;
   esac
 fi  fi
fiTRPROG=$ac_cv_path_TRPROG
TRPROG=$ac_cv_prog_TRPROG 
 if test -n "$TRPROG"; then  if test -n "$TRPROG"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRPROG" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $TRPROG" >&5
 $as_echo "$TRPROG" >&6; }  $as_echo "$TRPROG" >&6; }
Line 13566  $as_echo "no" >&6; } Line 13729  $as_echo "no" >&6; }
 fi  fi
   
   
for ac_prog in nroff mandoc# Extract the first word of "mandoc", so it can be a program name with args.
doset dummy mandoc; ac_word=$2
  # Extract the first word of "$ac_prog", so it can be a program name with args. 
set dummy $ac_prog; ac_word=$2 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }  $as_echo_n "checking for $ac_word... " >&6; }
if ${ac_cv_prog_NROFFPROG+:} false; then :if ${ac_cv_path_MANDOCPROG+:} false; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  if test -n "$NROFFPROG"; then  case $MANDOCPROG in
  ac_cv_prog_NROFFPROG="$NROFFPROG" # Let the user override the test.  [\\/]* | ?:[\\/]*)
else  ac_cv_path_MANDOCPROG="$MANDOCPROG" # Let the user override the test with a path.
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR  ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH  for as_dir in $PATH
 do  do
   IFS=$as_save_IFS    IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.    test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do      for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then    if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
    ac_cv_prog_NROFFPROG="$ac_prog"    ac_cv_path_MANDOCPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5      $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2      break 2
   fi    fi
Line 13593  done Line 13756  done
   done    done
 IFS=$as_save_IFS  IFS=$as_save_IFS
   
     test -z "$ac_cv_path_MANDOCPROG" && ac_cv_path_MANDOCPROG="mandoc"
     ;;
   esac
 fi  fi
   MANDOCPROG=$ac_cv_path_MANDOCPROG
   if test -n "$MANDOCPROG"; then
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: $MANDOCPROG" >&5
   $as_echo "$MANDOCPROG" >&6; }
   else
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
 fi  fi
NROFFPROG=$ac_cv_prog_NROFFPROG
 
 if test "$MANDOCPROG" != "mandoc"; then
     : ${MANTYPE='mdoc'}
 else
     # Extract the first word of "nroff", so it can be a program name with args.
 set dummy nroff; ac_word=$2
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
 $as_echo_n "checking for $ac_word... " >&6; }
 if ${ac_cv_path_NROFFPROG+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   case $NROFFPROG in
   [\\/]* | ?:[\\/]*)
   ac_cv_path_NROFFPROG="$NROFFPROG" # Let the user override the test with a path.
   ;;
   *)
   as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
 for as_dir in $PATH
 do
   IFS=$as_save_IFS
   test -z "$as_dir" && as_dir=.
     for ac_exec_ext in '' $ac_executable_extensions; do
   if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
     ac_cv_path_NROFFPROG="$as_dir/$ac_word$ac_exec_ext"
     $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
     break 2
   fi
 done
   done
 IFS=$as_save_IFS
 
   ;;
 esac
 fi
 NROFFPROG=$ac_cv_path_NROFFPROG
 if test -n "$NROFFPROG"; then  if test -n "$NROFFPROG"; then
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFFPROG" >&5    { $as_echo "$as_me:${as_lineno-$LINENO}: result: $NROFFPROG" >&5
 $as_echo "$NROFFPROG" >&6; }  $as_echo "$NROFFPROG" >&6; }
Line 13605  $as_echo "no" >&6; } Line 13813  $as_echo "no" >&6; }
 fi  fi
   
   
  test -n "$NROFFPROG" && break    if test -n "$NROFFPROG"; then
done        test -n "$MANTYPE" && sudo_cv_var_mantype="$MANTYPE"
        { $as_echo "$as_me:${as_lineno-$LINENO}: checking which macro set to use for manual pages" >&5
if test -n "$NROFFPROG"; then$as_echo_n "checking which macro set to use for manual pages... " >&6; }
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $NROFFPROG supports the -c option" >&5if ${sudo_cv_var_mantype+:} false; then :
$as_echo_n "checking whether $NROFFPROG supports the -c option... " >&6; } 
if ${sudo_cv_var_nroff_opt_c+:} false; then : 
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
   if $NROFFPROG -c </dev/null >/dev/null 2>&1; then  
             sudo_cv_var_nroff_opt_c=yes  
         else  
             sudo_cv_var_nroff_opt_c=no  
         fi  
   
                   sudo_cv_var_mantype="man"
                   echo ".Sh NAME" > conftest
                   echo ".Nm sudo" >> conftest
                   echo ".Nd sudo" >> conftest
                   echo ".Sh DESCRIPTION" >> conftest
                   echo "sudo" >> conftest
                   if $NROFFPROG -mdoc conftest >/dev/null 2>&1; then
                       sudo_cv_var_mantype="mdoc"
                   fi
                   rm -f conftest
   
   
 fi  fi
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_nroff_opt_c" >&5{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_mantype" >&5
$as_echo "$sudo_cv_var_nroff_opt_c" >&6; }$as_echo "$sudo_cv_var_mantype" >&6; }
    if test "$sudo_cv_var_nroff_opt_c" = "yes"; then        MANTYPE="$sudo_cv_var_mantype"
        NROFFPROG="$NROFFPROG -c"    else
         MANTYPE=cat
         MANDIRTYPE=cat
         mansrcdir='$(srcdir)'
     fi      fi
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $NROFFPROG supports the -Tascii option" >&5  
 $as_echo_n "checking whether $NROFFPROG supports the -Tascii option... " >&6; }  
 if ${sudo_cv_var_nroff_opt_Tascii+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   if $NROFFPROG -Tascii </dev/null >/dev/null 2>&1; then  
             sudo_cv_var_nroff_opt_Tascii=yes  
         else  
             sudo_cv_var_nroff_opt_Tascii=no  
         fi  
     if test "$sudo_cv_var_nroff_opt_Tascii" = "yes"; then  
         NROFFPROG="$NROFFPROG -Tascii"  
     fi  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_nroff_opt_Tascii" >&5  
 $as_echo "$sudo_cv_var_nroff_opt_Tascii" >&6; }  
 else  
     MANTYPE="cat"  
     mansrcdir='$(srcdir)'  
 fi  
   
 if test -n "$sudo_cv_prev_host"; then  if test -n "$sudo_cv_prev_host"; then
     if test "$sudo_cv_prev_host" != "$host"; then      if test "$sudo_cv_prev_host" != "$host"; then
Line 13685  fi Line 13881  fi
   
 case "$host" in  case "$host" in
     *-*-sunos4*)      *-*-sunos4*)
                   # LD_PRELOAD is space-delimited
                   RTLD_PRELOAD_DELIM=" "
   
                 # getcwd(3) opens a pipe to getpwd(1)!?!                  # getcwd(3) opens a pipe to getpwd(1)!?!
                 BROKEN_GETCWD=1                  BROKEN_GETCWD=1
   
Line 13696  case "$host" in Line 13895  case "$host" in
                 shadow_funcs="getpwanam issecure"                  shadow_funcs="getpwanam issecure"
                 ;;                  ;;
     *-*-solaris2*)      *-*-solaris2*)
                   # LD_PRELOAD is space-delimited
                   RTLD_PRELOAD_DELIM=" "
   
                 # 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 13713  if test "x$ac_cv_func_priv_set" = xyes; then : Line 13915  if test "x$ac_cv_func_priv_set" = xyes; then :
   cat >>confdefs.h <<_ACEOF    cat >>confdefs.h <<_ACEOF
 #define HAVE_PRIV_SET 1  #define HAVE_PRIV_SET 1
 _ACEOF  _ACEOF
 PSMAN=1
 fi  fi
 done  done
   
Line 13812  done Line 14014  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
                   else
                       RTLD_PRELOAD_VAR="LDR_PRELOAD"
                 fi                  fi
   
                 # AIX-specific functions                  # AIX-specific functions
Line 13832  done Line 14036  done
     *-*-hiuxmpp*)      *-*-hiuxmpp*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
   
                   # HP-UX shared libs must be executable
                   SHLIB_MODE=0755
                 ;;                  ;;
     *-*-hpux*)      *-*-hpux*)
                 # AFS support needs -lBSD                  # AFS support needs -lBSD
Line 13841  done Line 14048  done
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
   
                   # HP-UX shared libs must be executable
                   SHLIB_MODE=0755
   
                 # The HP bundled compiler cannot generate shared libs                  # The HP bundled compiler cannot generate shared libs
                 if test -z "$GCC"; then                  if test -z "$GCC"; then
                     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP bundled C compiler" >&5                      { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP bundled C compiler" >&5
Line 13941  $as_echo "$sudo_cv_var_daportable" >&6; } Line 14151  $as_echo "$sudo_cv_var_daportable" >&6; }
                 ;;                  ;;
     *-dec-osf*)      *-dec-osf*)
                 # ignore envariables wrt dynamic lib path                  # ignore envariables wrt dynamic lib path
                   # XXX - sudo LDFLAGS instead?
                 SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-no_library_replacement"                  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -Wl,-no_library_replacement"
   
                 : ${CHECKSIA='true'}                  : ${CHECKSIA='true'}
Line 14013  $as_echo "yes, fixing locally" >&6; } Line 14224  $as_echo "yes, fixing locally" >&6; }
   
 fi  fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext  rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
                   # ":DEFAULT" must be appended to _RLD_LIST
                   RTLD_PRELOAD_VAR="_RLD_LIST"
                   RTLD_PRELOAD_DEFAULT="DEFAULT"
                 : ${mansectsu='8'}                  : ${mansectsu='8'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 ;;                  ;;
     *-*-irix*)      *-*-irix*)
                 OSDEFS="${OSDEFS} -D_BSD_TYPES"                  OSDEFS="${OSDEFS} -D_BSD_TYPES"
                 if test -z "$NROFFPROG"; then                  if test -z "$NROFFPROG"; then
                     MAN_POSTINSTALL='   /bin/rm -f $(mandirsu)/sudo.$(mansectsu).z $(mandirsu)/visudo.$(mansectsu).z $(mandirform)/sudoers.$(mansectform).z ; /usr/bin/pack $(mandirsu)/sudo.$(mansectsu) $(mandirsu)/visudo.$(mansectsu) $(mandirform)/sudoers.$(mansectform)'  
                     if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then                      if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then
                         if test -d /usr/share/catman/local; then                          if test -d /usr/share/catman/local; then
                             mandir="/usr/share/catman/local"                              mandir="/usr/share/catman/local"
Line 14027  rm -f core conftest.err conftest.$ac_objext conftest.$ Line 14240  rm -f core conftest.err conftest.$ac_objext conftest.$
                             mandir="/usr/catman/local"                              mandir="/usr/catman/local"
                         fi                          fi
                     fi                      fi
                       # Compress cat pages with pack
                       MANCOMPRESS='pack'
                       MANCOMPRESSEXT='.z'
                 else                  else
                     if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then                      if test "$prefix" = "/usr/local" -a "$mandir" = '${datarootdir}/man'; then
                         if test -d "/usr/share/man/local"; then                          if test -d "/usr/share/man/local"; then
Line 14079  if test "x$ac_cv_lib_sun_getpwnam" = xyes; then : Line 14295  if test "x$ac_cv_lib_sun_getpwnam" = xyes; then :
 fi  fi
   
                 fi                  fi
                   # ":DEFAULT" must be appended to _RLD_LIST
                   RTLD_PRELOAD_VAR="_RLD_LIST"
                   RTLD_PRELOAD_DEFAULT="DEFAULT"
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
                 : ${mansectform='4'}                  : ${mansectform='4'}
                 ;;                  ;;
Line 14270  done Line 14489  done
                 CHECKSHADOW="false"                  CHECKSHADOW="false"
                 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"                  test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
                 : ${with_logincap='yes'}                  : ${with_logincap='yes'}
                   RTLD_PRELOAD_VAR="DYLD_INSERT_LIBRARIES"
                   RTLD_PRELOAD_ENABLE_VAR="DYLD_FORCE_FLAT_NAMESPACE"
                 ;;                  ;;
     *-*-nextstep*)      *-*-nextstep*)
                 # lockf() on is broken on the NeXT -- use flock instead                  # lockf() on is broken on the NeXT -- use flock instead
                 ac_cv_func_lockf=no                  ac_cv_func_lockf=no
                 ac_cv_func_flock=yes                  ac_cv_func_flock=yes
                   RTLD_PRELOAD_VAR="DYLD_INSERT_LIBRARIES"
                   RTLD_PRELOAD_ENABLE_VAR="DYLD_FORCE_FLAT_NAMESPACE"
                 ;;                  ;;
     *-*-*sysv4*)      *-*-*sysv4*)
                 : ${mansectsu='1m'}                  : ${mansectsu='1m'}
Line 14290  done Line 14513  done
                 ;;                  ;;
 esac  esac
   
   if test -n "$with_noexec"; then
       cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_VAR "$RTLD_PRELOAD_VAR"
   EOF
   
       cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_DELIM "$RTLD_PRELOAD_DELIM"
   EOF
   
       if test -n "$RTLD_PRELOAD_DEFAULT"; then
           cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_DEFAULT "$RTLD_PRELOAD_DEFAULT"
   EOF
   
       fi
       if test -n "$RTLD_PRELOAD_ENABLE_VAR"; then
           cat >>confdefs.h <<EOF
   #define RTLD_PRELOAD_ENABLE_VAR "$RTLD_PRELOAD_ENABLE_VAR"
   EOF
   
       fi
   fi
   
 AUTH_REG=${AUTH_REG# }  AUTH_REG=${AUTH_REG# }
 AUTH_EXCL=${AUTH_EXCL# }  AUTH_EXCL=${AUTH_EXCL# }
 if test -n "$AUTH_EXCL"; then  if test -n "$AUTH_EXCL"; then
Line 14495  $as_echo "#define volatile /**/" >>confdefs.h Line 14741  $as_echo "#define volatile /**/" >>confdefs.h
   
 fi  fi
   
if test X"$with_gnu_ld" != "yes" -a -n "$GCC"; then# Check for variadic macro support in cpp
    _CFLAGS="$CFLAGS"cat confdefs.h - <<_ACEOF >conftest.$ac_ext
    CFLAGS="$CFLAGS -static-libgcc" 
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC understands -static-libgcc" >&5 
$as_echo_n "checking whether $CC understands -static-libgcc... " >&6; } 
if ${sudo_cv_var_gcc_static_libgcc+:} false; then : 
  $as_echo_n "(cached) " >&6 
else 
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
   $ac_includes_default
   #if defined(__GNUC__) && __GNUC__ == 2
   # define sudo_fprintf(fp, fmt...) fprintf((fp), (fmt))
   #else
   # define sudo_fprintf(fp, ...) fprintf((fp), __VA_ARGS__)
   #endif
   
 int  int
 main ()  main ()
 {  {
sudo_fprintf(stderr, "a %s", "test");
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
if ac_fn_c_try_link "$LINENO"; then :if ac_fn_c_try_compile "$LINENO"; then :
  sudo_cv_var_gcc_static_libgcc=yes 
else 
  sudo_cv_var_gcc_static_libgcc=no 
   
   else
     as_fn_error $? "Your C compiler doesn't support variadic macros, try building with gcc instead" "$LINENO" 5
 fi  fi
rm -f core conftest.err conftest.$ac_objext \rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
    conftest$ac_exeext conftest.$ac_ext 
   
   
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_gcc_static_libgcc" >&5  
 $as_echo "$sudo_cv_var_gcc_static_libgcc" >&6; }  
     CFLAGS="$_CFLAGS"  
     if test "$sudo_cv_var_gcc_static_libgcc" = "yes"; then  
         LTLDFLAGS="$LTLDFLAGS -Wc,-static-libgcc"  
     fi  
 fi  
 for ac_prog in 'bison -y' byacc  for ac_prog in 'bison -y' byacc
 do  do
   # Extract the first word of "$ac_prog", so it can be a program name with args.    # Extract the first word of "$ac_prog", so it can be a program name with args.
Line 15029  $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h Line 15264  $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
   
 fi  fi
   
for ac_header in malloc.h paths.h utime.h netgroup.h utmpx.h sys/sockio.h sys/bsdtypes.h sys/select.h sys/stropts.h sys/sysmacros.h{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for stdbool.h that conforms to C99" >&5
 $as_echo_n "checking for stdbool.h that conforms to C99... " >&6; }
 if ${ac_cv_header_stdbool_h+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 
 #include <stdbool.h>
 #ifndef bool
  "error: bool is not defined"
 #endif
 #ifndef false
  "error: false is not defined"
 #endif
 #if false
  "error: false is not 0"
 #endif
 #ifndef true
  "error: true is not defined"
 #endif
 #if true != 1
  "error: true is not 1"
 #endif
 #ifndef __bool_true_false_are_defined
  "error: __bool_true_false_are_defined is not defined"
 #endif
 
         struct s { _Bool s: 1; _Bool t; } s;
 
         char a[true == 1 ? 1 : -1];
         char b[false == 0 ? 1 : -1];
         char c[__bool_true_false_are_defined == 1 ? 1 : -1];
         char d[(bool) 0.5 == true ? 1 : -1];
         /* See body of main program for 'e'.  */
         char f[(_Bool) 0.0 == false ? 1 : -1];
         char g[true];
         char h[sizeof (_Bool)];
         char i[sizeof s.t];
         enum { j = false, k = true, l = false * true, m = true * 256 };
         /* The following fails for
            HP aC++/ANSI C B3910B A.05.55 [Dec 04 2003]. */
         _Bool n[m];
         char o[sizeof n == m * sizeof n[0] ? 1 : -1];
         char p[-1 - (_Bool) 0 < 0 && -1 - (bool) 0 < 0 ? 1 : -1];
         /* Catch a bug in an HP-UX C compiler.  See
            http://gcc.gnu.org/ml/gcc-patches/2003-12/msg02303.html
            http://lists.gnu.org/archive/html/bug-coreutils/2005-11/msg00161.html
          */
         _Bool q = true;
         _Bool *pq = &q;
 
 int
 main ()
 {
 
         bool e = &s;
         *pq |= q;
         *pq |= ! q;
         /* Refer to every declared value, to avoid compiler optimizations.  */
         return (!a + !b + !c + !d + !e + !f + !g + !h + !i + !!j + !k + !!l
                 + !m + !n + !o + !p + !q + !pq);
 
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_compile "$LINENO"; then :
   ac_cv_header_stdbool_h=yes
 else
   ac_cv_header_stdbool_h=no
 fi
 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdbool_h" >&5
 $as_echo "$ac_cv_header_stdbool_h" >&6; }
 ac_fn_c_check_type "$LINENO" "_Bool" "ac_cv_type__Bool" "$ac_includes_default"
 if test "x$ac_cv_type__Bool" = xyes; then :
 
 cat >>confdefs.h <<_ACEOF
 #define HAVE__BOOL 1
 _ACEOF
 
 
 fi
 
 if test $ac_cv_header_stdbool_h = yes; then
 
 $as_echo "#define HAVE_STDBOOL_H 1" >>confdefs.h
 
 fi
 
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether sys/types.h defines makedev" >&5
 $as_echo_n "checking whether sys/types.h defines makedev... " >&6; }
 if ${ac_cv_header_sys_types_h_makedev+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
 #include <sys/types.h>
 int
 main ()
 {
 return makedev(0, 0);
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   ac_cv_header_sys_types_h_makedev=yes
 else
   ac_cv_header_sys_types_h_makedev=no
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
 
 fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_sys_types_h_makedev" >&5
 $as_echo "$ac_cv_header_sys_types_h_makedev" >&6; }
 
 if test $ac_cv_header_sys_types_h_makedev = no; then
 ac_fn_c_check_header_mongrel "$LINENO" "sys/mkdev.h" "ac_cv_header_sys_mkdev_h" "$ac_includes_default"
 if test "x$ac_cv_header_sys_mkdev_h" = xyes; then :
 
 $as_echo "#define MAJOR_IN_MKDEV 1" >>confdefs.h
 
 fi
 
 
 
   if test $ac_cv_header_sys_mkdev_h = no; then
     ac_fn_c_check_header_mongrel "$LINENO" "sys/sysmacros.h" "ac_cv_header_sys_sysmacros_h" "$ac_includes_default"
 if test "x$ac_cv_header_sys_sysmacros_h" = xyes; then :
 
 $as_echo "#define MAJOR_IN_SYSMACROS 1" >>confdefs.h
 
 fi
 
 
   fi
 fi
 
 for ac_header in malloc.h netgroup.h paths.h spawn.h utime.h utmpx.h sys/sockio.h sys/bsdtypes.h sys/select.h sys/stropts.h sys/sysmacros.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`
 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"  ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Line 15042  fi Line 15419  fi
   
 done  done
   
   for ac_header in procfs.h sys/procfs.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
    ac_fn_c_check_member "$LINENO" "struct psinfo" "pr_ttydev" "ac_cv_member_struct_psinfo_pr_ttydev" "$ac_includes_default
   #ifdef HAVE_PROCFS_H
   #include <procfs.h>
   #endif
   #ifdef HAVE_SYS_PROCFS_H
   #include <sys/procfs.h>
   #endif
   
   "
   if test "x$ac_cv_member_struct_psinfo_pr_ttydev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_PSINFO_PR_TTYDEV 1
   _ACEOF
   
   for ac_func in _ttyname_dev
   do :
     ac_fn_c_check_func "$LINENO" "_ttyname_dev" "ac_cv_func__ttyname_dev"
   if test "x$ac_cv_func__ttyname_dev" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE__TTYNAME_DEV 1
   _ACEOF
   
   fi
   done
   
   fi
   
   break
   fi
   
   done
   
 # Check whether --enable-largefile was given.  # Check whether --enable-largefile was given.
 if test "${enable_largefile+set}" = set; then :  if test "${enable_largefile+set}" = set; then :
   enableval=$enable_largefile;    enableval=$enable_largefile;
Line 15541  cat >>confdefs.h <<_ACEOF Line 15959  cat >>confdefs.h <<_ACEOF
 #define HAVE_SIGACTION_T 1  #define HAVE_SIGACTION_T 1
 _ACEOF  _ACEOF
   
 $as_echo "#define HAVE_SIGACTION_T 1" >>confdefs.h  
   
 fi  fi
   
Line 15552  ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_ Line 15969  ac_fn_c_check_type "$LINENO" "struct timespec" "ac_cv_
 #include <time.h>  #include <time.h>
 "  "
 if test "x$ac_cv_type_struct_timespec" = xyes; then :  if test "x$ac_cv_type_struct_timespec" = xyes; then :
   $as_echo "#define HAVE_TIMESPEC 1" >>confdefs.h  
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_TIMESPEC 1
   _ACEOF
   
   
 fi  fi
   
 ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#include <sys/types.h>  ac_fn_c_check_type "$LINENO" "struct in6_addr" "ac_cv_type_struct_in6_addr" "#include <sys/types.h>
Line 15565  cat >>confdefs.h <<_ACEOF Line 15986  cat >>confdefs.h <<_ACEOF
 #define HAVE_STRUCT_IN6_ADDR 1  #define HAVE_STRUCT_IN6_ADDR 1
 _ACEOF  _ACEOF
   
 $as_echo "#define HAVE_IN6_ADDR 1" >>confdefs.h  
   
 fi  fi
   
Line 15693  cat >>confdefs.h <<_ACEOF Line 16113  cat >>confdefs.h <<_ACEOF
 _ACEOF  _ACEOF
   
   
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for size_t" >&5ac_fn_c_check_type "$LINENO" "size_t" "ac_cv_type_size_t" "$ac_includes_default"
$as_echo_n "checking for size_t... " >&6; }if test "x$ac_cv_type_size_t" = xyes; then :
if ${sudo_cv_type_size_t+:} false; then :
  $as_echo_n "(cached) " >&6 
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define size_t unsigned int
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "size_t" >/dev/null 2>&1; then :  
   sudo_cv_type_size_t=yes  
 else  
   sudo_cv_type_size_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_size_t" >&5  
 $as_echo "$sudo_cv_type_size_t" >&6; }  
 if test $sudo_cv_type_size_t = no; then  
   
$as_echo "#define size_t int" >>confdefs.hac_fn_c_check_type "$LINENO" "ssize_t" "ac_cv_type_ssize_t" "$ac_includes_default"
 if test "x$ac_cv_type_ssize_t" = xyes; then :
   
 fi  
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ssize_t" >&5  
 $as_echo_n "checking for ssize_t... " >&6; }  
 if ${sudo_cv_type_ssize_t+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define ssize_t int
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "ssize_t" >/dev/null 2>&1; then :  
   sudo_cv_type_ssize_t=yes  
 else  
   sudo_cv_type_ssize_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_ssize_t" >&5  
 $as_echo "$sudo_cv_type_ssize_t" >&6; }  
 if test $sudo_cv_type_ssize_t = no; then  
   
$as_echo "#define ssize_t int" >>confdefs.hac_fn_c_check_type "$LINENO" "dev_t" "ac_cv_type_dev_t" "$ac_includes_default"
 if test "x$ac_cv_type_dev_t" = xyes; then :
   
 fi  
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dev_t" >&5  
 $as_echo_n "checking for dev_t... " >&6; }  
 if ${sudo_cv_type_dev_t+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define dev_t int
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "dev_t" >/dev/null 2>&1; then :  
   sudo_cv_type_dev_t=yes  
 else  
   sudo_cv_type_dev_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_dev_t" >&5  
 $as_echo "$sudo_cv_type_dev_t" >&6; }  
 if test $sudo_cv_type_dev_t = no; then  
   
$as_echo "#define dev_t int" >>confdefs.hac_fn_c_check_type "$LINENO" "ino_t" "ac_cv_type_ino_t" "$ac_includes_default"
 if test "x$ac_cv_type_ino_t" = xyes; then :
   
 fi  
   
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ino_t" >&5  
 $as_echo_n "checking for ino_t... " >&6; }  
 if ${sudo_cv_type_ino_t+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  else
  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
/* end confdefs.h.  */cat >>confdefs.h <<_ACEOF
#include <sys/types.h>#define ino_t unsigned int
#include <stdio.h> 
#if STDC_HEADERS 
#include <stdlib.h> 
#endif 
#if HAVE_UNISTD_H 
#include <unistd.h> 
#endif 
 _ACEOF  _ACEOF
 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |  
   $EGREP "ino_t" >/dev/null 2>&1; then :  
   sudo_cv_type_ino_t=yes  
 else  
   sudo_cv_type_ino_t=no  
 fi  
 rm -f conftest*  
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_type_ino_t" >&5  
 $as_echo "$sudo_cv_type_ino_t" >&6; }  
 if test $sudo_cv_type_ino_t = no; then  
   
$as_echo "#define ino_t unsigned int" >>confdefs.hac_fn_c_check_type "$LINENO" "socklen_t" "ac_cv_type_socklen_t" "
 $ac_includes_default
 #include <sys/socket.h>
 "
 if test "x$ac_cv_type_socklen_t" = xyes; then :
   
   else
     $as_echo "#define socklen_t unsigned int" >>confdefs.h
   
 fi  fi
   
   
Line 15884  _ACEOF Line 16227  _ACEOF
 "  "
 if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :  if test "x$ac_cv_member_struct_sockaddr_sa_len" = xyes; then :
   
$as_echo "#define HAVE_SA_LEN 1" >>confdefs.h$as_echo "#define HAVE_STRUCT_SOCKADDR_SA_LEN 1" >>confdefs.h
   
 fi  fi
   
Line 16257  $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h Line 16600  $as_echo "#define HAVE_GETGROUPS 1" >>confdefs.h
 fi  fi
 LIBS=$ac_save_LIBS  LIBS=$ac_save_LIBS
   
for ac_func in strrchr sysconf tzset strftime \for ac_func in glob strrchr sysconf tzset strftime setenv \
               regcomp setlocale nl_langinfo getaddrinfo mbr_check_membership \               regcomp setlocale nl_langinfo mbr_check_membership \
               setrlimit64 sysctl               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 16316  done Line 16659  done
 fi  fi
 done  done
   
   if test "$enable_hardening" != "no"; then
       O_CPPFLAGS="$CPPFLAGS"
       CPPFLAGS="$CPPFLAGS -D_FORTIFY_SOURCE=2"
       ac_fn_c_check_func "$LINENO" "__sprintf_chk" "ac_cv_func___sprintf_chk"
   if test "x$ac_cv_func___sprintf_chk" = xyes; then :
   
           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   char buf[4]; (void)sprintf(buf, "%s", "foo");
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     OSDEFS="${OSDEFS} -D_FORTIFY_SOURCE=2"
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   
   fi
   
       CPPFLAGS="$O_CPPFLAGS"
   fi
   
 utmp_style=LEGACY  utmp_style=LEGACY
 for ac_func in getutxid getutid  for ac_func in getutxid getutid
 do :  do :
Line 16342  _ACEOF Line 16713  _ACEOF
 fi  fi
 done  done
   
       for ac_func in fseeko
   do :
     ac_fn_c_check_func "$LINENO" "fseeko" "ac_cv_func_fseeko"
   if test "x$ac_cv_func_fseeko" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_FSEEKO 1
   _ACEOF
   
 fi  fi
   done
   
   fi
   
   for ac_func in sysctl
   do :
     ac_fn_c_check_func "$LINENO" "sysctl" "ac_cv_func_sysctl"
   if test "x$ac_cv_func_sysctl" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_SYSCTL 1
   _ACEOF
    ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "ki_tdev" "ac_cv_member_struct_kinfo_proc_ki_tdev" "
           #include <sys/param.h>
           #include <sys/sysctl.h>
           #include <sys/user.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc_ki_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC_KI_TDEV 1
   _ACEOF
   
   
   else
   
           ac_fn_c_check_member "$LINENO" "struct kinfo_proc2" "p_tdev" "ac_cv_member_struct_kinfo_proc2_p_tdev" "
               #include <sys/param.h>
               #include <sys/sysctl.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc2_p_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC2_P_TDEV 1
   _ACEOF
   
   
   else
   
               ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "p_tdev" "ac_cv_member_struct_kinfo_proc_p_tdev" "
                   #include <sys/param.h>
                   #include <sys/sysctl.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc_p_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC_P_TDEV 1
   _ACEOF
   
   
   else
   
                   ac_fn_c_check_member "$LINENO" "struct kinfo_proc" "kp_eproc.e_tdev" "ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev" "
                       #include <sys/param.h>
                       #include <sys/sysctl.h>
   
   "
   if test "x$ac_cv_member_struct_kinfo_proc_kp_eproc_e_tdev" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_KINFO_PROC_KP_EPROC_E_TDEV 1
   _ACEOF
   
   
   fi
   
   
   fi
   
   
   fi
   
   
   fi
   
   
   fi
   done
   
   
 for ac_func in openpty  for ac_func in openpty
 do :  do :
   ac_fn_c_check_func "$LINENO" "openpty" "ac_cv_func_openpty"    ac_fn_c_check_func "$LINENO" "openpty" "ac_cv_func_openpty"
Line 16533  $as_echo "#define UNSETENV_VOID 1" >>confdefs.h Line 16993  $as_echo "#define UNSETENV_VOID 1" >>confdefs.h
   
     fi      fi
   
   fi
   done
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether putenv takes a const argument" >&5
   $as_echo_n "checking whether putenv takes a const argument... " >&6; }
   if ${sudo_cv_func_putenv_const+:} false; then :
     $as_echo_n "(cached) " >&6
 else  else
  case " $LIBOBJS " in  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
  *" unsetenv.$ac_objext "* ) ;;/* end confdefs.h.  */
  *) LIBOBJS="$LIBOBJS unsetenv.$ac_objext"$ac_includes_default
 ;;int putenv(const char *string) {return 0;}
esacint
 main ()
 {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     sudo_cv_func_putenv_const=yes
   else
     sudo_cv_func_putenv_const=no
 fi  fi
donerm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_func_putenv_const" >&5
   $as_echo "$sudo_cv_func_putenv_const" >&6; }
     if test $sudo_cv_func_putenv_const = yes; then
   
   $as_echo "#define PUTENV_CONST const" >>confdefs.h
   
     else
       $as_echo "#define PUTENV_CONST /**/" >>confdefs.h
   
     fi
   
 if test -z "$SKIP_SETRESUID"; then  if test -z "$SKIP_SETRESUID"; then
     for ac_func in setresuid      for ac_func in setresuid
 do :  do :
Line 16634  fi Line 17123  fi
   
   
 fi  fi
 for ac_func in glob  
 do :  
   ac_fn_c_check_func "$LINENO" "glob" "ac_cv_func_glob"  
 if test "x$ac_cv_func_glob" = xyes; then :  
   cat >>confdefs.h <<_ACEOF  
 #define HAVE_GLOB 1  
 _ACEOF  
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for GLOB_BRACE and GLOB_TILDE in glob.h" >&5  
 $as_echo_n "checking for GLOB_BRACE and GLOB_TILDE in glob.h... " >&6; }  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 #include <glob.h>  
 int  
 main ()  
 {  
 int i = GLOB_BRACE | GLOB_TILDE; (void)i;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   $as_echo "#define HAVE_EXTENDED_GLOB 1" >>confdefs.h  
   
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
 else  
   case " $LIBOBJS " in  
   *" glob.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS glob.$ac_objext"  
  ;;  
 esac  
   
     { $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_ext  
 else  
   case " $LIBOBJS " in  
   *" glob.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS glob.$ac_objext"  
  ;;  
 esac  
   
 fi  
 done  
   
 for ac_func in lockf flock  for ac_func in lockf flock
 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`
Line 16809  else Line 17252  else
  ;;   ;;
 esac  esac
   
       COMPAT_TEST_PROGS="${COMPAT_TEST_PROGS}${COMPAT_TEST_PROGS+ }fnm_test"
   
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isblank" >&5  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for isblank" >&5
 $as_echo_n "checking for isblank... " >&6; }  $as_echo_n "checking for isblank... " >&6; }
Line 16863  esac Line 17308  esac
   
 fi  fi
   
   ac_fn_c_check_func "$LINENO" "pw_dup" "ac_cv_func_pw_dup"
   if test "x$ac_cv_func_pw_dup" = xyes; then :
     $as_echo "#define HAVE_PW_DUP 1" >>confdefs.h
   
   else
     case " $LIBOBJS " in
     *" pw_dup.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS pw_dup.$ac_objext"
    ;;
   esac
   
   fi
   
 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"  ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
 if test "x$ac_cv_func_strlcpy" = xyes; then :  if test "x$ac_cv_func_strlcpy" = xyes; then :
   $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h    $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
Line 16889  esac Line 17347  esac
   
 fi  fi
   
 ac_fn_c_check_func "$LINENO" "setenv" "ac_cv_func_setenv"  
 if test "x$ac_cv_func_setenv" = xyes; then :  
   $as_echo "#define HAVE_SETENV 1" >>confdefs.h  
   
 else  
   case " $LIBOBJS " in  
   *" setenv.$ac_objext "* ) ;;  
   *) LIBOBJS="$LIBOBJS setenv.$ac_objext"  
  ;;  
 esac  
   
 fi  
   
   
 for ac_func in nanosleep  for ac_func in nanosleep
 do :  do :
   ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"    ac_fn_c_check_func "$LINENO" "nanosleep" "ac_cv_func_nanosleep"
Line 17097  rm -f core conftest.err conftest.$ac_objext \ Line 17542  rm -f core conftest.err conftest.$ac_objext \
 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
   ac_fn_c_check_member "$LINENO" "struct dirent" "d_type" "ac_cv_member_struct_dirent_d_type" "
   $ac_includes_default
   #include <$ac_header_dirent>
   
   "
   if test "x$ac_cv_member_struct_dirent_d_type" = xyes; then :
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_STRUCT_DIRENT_D_TYPE 1
   _ACEOF
   
   
   fi
   
 if test -n "$NEED_SNPRINTF"; then  if test -n "$NEED_SNPRINTF"; then
     case " $LIBOBJS " in      case " $LIBOBJS " in
   *" snprintf.$ac_objext "* ) ;;    *" snprintf.$ac_objext "* ) ;;
Line 17109  ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_sock Line 17568  ac_fn_c_check_func "$LINENO" "socket" "ac_cv_func_sock
 if test "x$ac_cv_func_socket" = xyes; then :  if test "x$ac_cv_func_socket" = xyes; then :
   
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5  
 $as_echo_n "checking for socket in -lsocket... " >&6; }  
 if ${ac_cv_lib_socket_socket+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lsocket  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
/* Override any GCC internal prototype to avoid an error.    for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
   Use char because int might match the return type of a GCC        _libs=
   builtin and then its argument prototype would still apply.  */        for lib in $libs; do
#ifdef __cplusplus            case "$NET_LIBS" in
extern "C"                *"$lib"*)   ;;
#endif                *)          _libs="$_libs $lib";;
char socket ();            esac
int        done
main ()        libs="${_libs# }"
{        test -z "$libs" && continue
return socket ();        lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
  ;        extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_socket_socket=yes 
else 
  ac_cv_lib_socket_socket=no 
fi 
rm -f core conftest.err conftest.$ac_objext \ 
    conftest$ac_exeext conftest.$ac_ext 
LIBS=$ac_check_lib_save_LIBS 
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5 
$as_echo "$ac_cv_lib_socket_socket" >&6; } 
if test "x$ac_cv_lib_socket_socket" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket" 
else 
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -linet" >&5 
$as_echo_n "checking for socket in -linet... " >&6; } 
if ${ac_cv_lib_inet_socket+:} false; then : 
  $as_echo_n "(cached) " >&6 
else 
  ac_check_lib_save_LIBS=$LIBS 
LIBS="-linet  $LIBS" 
cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
/* end confdefs.h.  */ 
   
/* Override any GCC internal prototype to avoid an error.    _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/   *//g' -e 's/-l/_/g'`
   Use char because int might match the return type of a GCC    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -l$lib${5+ }$extralibs" >&5
   builtin and then its argument prototype would still apply.  */$as_echo_n "checking for socket in -l$lib${5+ }$extralibs... " >&6; }
#ifdef __cplusplus    if { as_var=sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
extern "C" 
#endif 
char socket (); 
int 
main () 
{ 
return socket (); 
  ; 
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_inet_socket=yes 
else 
  ac_cv_lib_inet_socket=no 
fi 
rm -f core conftest.err conftest.$ac_objext \ 
    conftest$ac_exeext conftest.$ac_ext 
LIBS=$ac_check_lib_save_LIBS 
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_socket" >&5 
$as_echo "$ac_cv_lib_inet_socket" >&6; } 
if test "x$ac_cv_lib_inet_socket" = xyes; then : 
  NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" 
else 
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to find socket() trying -lsocket -lnsl" >&5 
$as_echo "$as_me: WARNING: unable to find socket() trying -lsocket -lnsl" >&2;} 
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5 
$as_echo_n "checking for socket in -lsocket... " >&6; } 
if ${ac_cv_lib_socket_socket_lnsl+:} false; then : 
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsocket -lnsl $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17215  return socket (); Line 17610  return socket ();
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_socket_socket_lnsl=yes  eval sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_socket_socket_lnsl=no  eval sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras=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
LIBS=$ac_check_lib_save_LIBS        LIBS="$SUDO_CHECK_LIB_OLIBS"
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket_lnsl" >&5 
$as_echo "$ac_cv_lib_socket_socket_lnsl" >&6; } 
if test "x$ac_cv_lib_socket_socket_lnsl" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl" 
fi 
   
 fi  fi
   
fi    if eval test \$sudo_cv_lib_$lib''_socket$_sudo_check_lib_extras = "yes"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
         NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; break
     else
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
   
       fi
   
       done
   
 fi  fi
   
 ac_fn_c_check_func "$LINENO" "inet_addr" "ac_cv_func_inet_addr"  ac_fn_c_check_func "$LINENO" "inet_addr" "ac_cv_func_inet_addr"
 if test "x$ac_cv_func_inet_addr" = xyes; then :  if test "x$ac_cv_func_inet_addr" = xyes; then :
   
 else  else
  ac_fn_c_check_func "$LINENO" "__inet_addr" "ac_cv_func___inet_addr"
     ac_fn_c_check_func "$LINENO" "__inet_addr" "ac_cv_func___inet_addr"
 if test "x$ac_cv_func___inet_addr" = xyes; then :  if test "x$ac_cv_func___inet_addr" = xyes; then :
   
 else  else
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -lnsl" >&5  
 $as_echo_n "checking for inet_addr in -lnsl... " >&6; }  
 if ${ac_cv_lib_nsl_inet_addr+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lnsl  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
/* Override any GCC internal prototype to avoid an error.        for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
   Use char because int might match the return type of a GCC            _libs=
   builtin and then its argument prototype would still apply.  */            for lib in $libs; do
#ifdef __cplusplus                case "$NET_LIBS" in
extern "C"                    *"$lib"*)   ;;
#endif                    *)          _libs="$_libs $lib";;
char inet_addr ();                esac
int            done
main ()            libs="${_libs# }"
{            test -z "$libs" && continue
return inet_addr ();            lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
  ;            extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_nsl_inet_addr=yes 
else 
  ac_cv_lib_nsl_inet_addr=no 
fi 
rm -f core conftest.err conftest.$ac_objext \ 
    conftest$ac_exeext conftest.$ac_ext 
LIBS=$ac_check_lib_save_LIBS 
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_inet_addr" >&5 
$as_echo "$ac_cv_lib_nsl_inet_addr" >&6; } 
if test "x$ac_cv_lib_nsl_inet_addr" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl" 
else 
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -linet" >&5 
$as_echo_n "checking for inet_addr in -linet... " >&6; } 
if ${ac_cv_lib_inet_inet_addr+:} false; then : 
  $as_echo_n "(cached) " >&6 
else 
  ac_check_lib_save_LIBS=$LIBS 
LIBS="-linet  $LIBS" 
cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
/* end confdefs.h.  */ 
   
/* Override any GCC internal prototype to avoid an error.    _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/   *//g' -e 's/-l/_/g'`
   Use char because int might match the return type of a GCC    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -l$lib${5+ }$extralibs" >&5
   builtin and then its argument prototype would still apply.  */$as_echo_n "checking for inet_addr in -l$lib${5+ }$extralibs... " >&6; }
#ifdef __cplusplus    if { as_var=sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
extern "C" 
#endif 
char inet_addr (); 
int 
main () 
{ 
return inet_addr (); 
  ; 
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_inet_inet_addr=yes 
else 
  ac_cv_lib_inet_inet_addr=no 
fi 
rm -f core conftest.err conftest.$ac_objext \ 
    conftest$ac_exeext conftest.$ac_ext 
LIBS=$ac_check_lib_save_LIBS 
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_inet_addr" >&5 
$as_echo "$ac_cv_lib_inet_inet_addr" >&6; } 
if test "x$ac_cv_lib_inet_inet_addr" = xyes; then : 
  NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" 
else 
  { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&5 
$as_echo "$as_me: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&2;} 
{ $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_addr in -lsocket" >&5 
$as_echo_n "checking for inet_addr in -lsocket... " >&6; } 
if ${ac_cv_lib_socket_inet_addr_lnsl+:} false; then : 
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsocket -lnsl $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17349  return inet_addr (); Line 17686  return inet_addr ();
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_socket_inet_addr_lnsl=yes  eval sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_socket_inet_addr_lnsl=no  eval sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras=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
LIBS=$ac_check_lib_save_LIBS        LIBS="$SUDO_CHECK_LIB_OLIBS"
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_inet_addr_lnsl" >&5 
$as_echo "$ac_cv_lib_socket_inet_addr_lnsl" >&6; } 
if test "x$ac_cv_lib_socket_inet_addr_lnsl" = xyes; then : 
  NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl" 
fi 
   
 fi  fi
   
fi    if eval test \$sudo_cv_lib_$lib''_inet_addr$_sudo_check_lib_extras = "yes"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
         NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; break
     else
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
   
       fi
   
           done
   
 fi  fi
   
   
 fi  fi
   
 ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"  ac_fn_c_check_func "$LINENO" "syslog" "ac_cv_func_syslog"
 if test "x$ac_cv_func_syslog" = xyes; then :  if test "x$ac_cv_func_syslog" = xyes; then :
   
 else  else
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -lsocket" >&5
$as_echo_n "checking for syslog in -lsocket... " >&6; }    for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
if ${ac_cv_lib_socket_syslog+:} false; then :        _libs=
         for lib in $libs; do
             case "$NET_LIBS" in
                 *"$lib"*)   ;;
                 *)          _libs="$_libs $lib";;
             esac
         done
         libs="${_libs# }"
         test -z "$libs" && continue
         lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
         extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
 
     _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/        *//g' -e 's/-l/_/g'`
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -l$lib${5+ }$extralibs" >&5
 $as_echo_n "checking for syslog in -l$lib${5+ }$extralibs... " >&6; }
     if { as_var=sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-lsocket  $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17401  return syslog (); Line 17760  return syslog ();
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_socket_syslog=yes  eval sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_socket_syslog=no  eval sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras=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
LIBS=$ac_check_lib_save_LIBS        LIBS="$SUDO_CHECK_LIB_OLIBS"
 
 fi  fi
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_syslog" >&5  
 $as_echo "$ac_cv_lib_socket_syslog" >&6; }  
 if test "x$ac_cv_lib_socket_syslog" = xyes; then :  
   NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"  
 else  
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -lnsl" >&5  
 $as_echo_n "checking for syslog in -lnsl... " >&6; }  
 if ${ac_cv_lib_nsl_syslog+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lnsl  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
/* Override any GCC internal prototype to avoid an error.    if eval test \$sudo_cv_lib_$lib''_syslog$_sudo_check_lib_extras = "yes"; then
   Use char because int might match the return type of a GCC        { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
   builtin and then its argument prototype would still apply.  */$as_echo "yes" >&6; }
#ifdef __cplusplus        NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; break
extern "C"    else
#endif        { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
char syslog ();$as_echo "no" >&6; }
int
main ()    fi
{
return syslog ();    done
  ;
  return 0;fi
}
 for ac_func in getaddrinfo
 do :
   ac_fn_c_check_func "$LINENO" "getaddrinfo" "ac_cv_func_getaddrinfo"
 if test "x$ac_cv_func_getaddrinfo" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_GETADDRINFO 1
 _ACEOF  _ACEOF
if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_nsl_syslog=yes 
 else  else
  ac_cv_lib_nsl_syslog=no
fi    found=no
rm -f core conftest.err conftest.$ac_objext \    for libs in "-lsocket" "-linet" "-lsocket -lnsl"; do
    conftest$ac_exeext conftest.$ac_ext        _libs=
LIBS=$ac_check_lib_save_LIBS        for lib in $libs; do
fi            case "$NET_LIBS" in
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_nsl_syslog" >&5                *"$lib"*)   ;;
$as_echo "$ac_cv_lib_nsl_syslog" >&6; }                *)          _libs="$_libs $lib";;
if test "x$ac_cv_lib_nsl_syslog" = xyes; then :            esac
  NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"        done
else        libs="${_libs# }"
  { $as_echo "$as_me:${as_lineno-$LINENO}: checking for syslog in -linet" >&5        test -z "$libs" && continue
$as_echo_n "checking for syslog in -linet... " >&6; }        lib="`echo \"$libs\"|sed -e 's/^-l//' -e 's/ .*$//'`"
if ${ac_cv_lib_inet_syslog+:} false; then :        extralibs="`echo \"$libs\"|sed 's/^-l[^ ]*//'`"
 
     _sudo_check_lib_extras=`echo "$extralibs"|sed -e 's/   *//g' -e 's/-l/_/g'`
     { $as_echo "$as_me:${as_lineno-$LINENO}: checking for getaddrinfo in -l$lib${5+ }$extralibs" >&5
 $as_echo_n "checking for getaddrinfo in -l$lib${5+ }$extralibs... " >&6; }
     if { as_var=sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras; eval \${$as_var+:} false; }; then :
   $as_echo_n "(cached) " >&6    $as_echo_n "(cached) " >&6
 else  else
  ac_check_lib_save_LIBS=$LIBS
LIBS="-linet  $LIBS"        SUDO_CHECK_LIB_OLIBS="$LIBS"
cat confdefs.h - <<_ACEOF >conftest.$ac_ext        LIBS="$LIBS -l$lib${5+ }$extralibs"
         cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */  /* end confdefs.h.  */
   
 /* Override any GCC internal prototype to avoid an error.  /* Override any GCC internal prototype to avoid an error.
Line 17469  cat confdefs.h - <<_ACEOF >conftest.$ac_ext Line 17827  cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 #ifdef __cplusplus  #ifdef __cplusplus
 extern "C"  extern "C"
 #endif  #endif
char syslog ();char getaddrinfo ();
 int  int
 main ()  main ()
 {  {
return syslog ();return getaddrinfo ();
   ;    ;
   return 0;    return 0;
 }  }
 _ACEOF  _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :  if ac_fn_c_try_link "$LINENO"; then :
  ac_cv_lib_inet_syslog=yes  eval sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras=yes
 else  else
  ac_cv_lib_inet_syslog=no  eval sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras=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
LIBS=$ac_check_lib_save_LIBS        LIBS="$SUDO_CHECK_LIB_OLIBS"
fi 
{ $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_inet_syslog" >&5 
$as_echo "$ac_cv_lib_inet_syslog" >&6; } 
if test "x$ac_cv_lib_inet_syslog" = xyes; then : 
  NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" 
fi 
   
 fi  fi
   
fi    if eval test \$sudo_cv_lib_$lib''_getaddrinfo$_sudo_check_lib_extras = "yes"; then
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
 $as_echo "yes" >&6; }
         NET_LIBS="${NET_LIBS} $libs"; LIBS="${LIBS} $libs"; found=yes; break
     else
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
 $as_echo "no" >&6; }
   
       fi
   
       done
       if test X"$found" != X"no"; then
           $as_echo "#define HAVE_GETADDRINFO 1" >>confdefs.h
   
       fi
   
 fi  fi
   done
   
 for ac_func in getprogname  for ac_func in getprogname
 do :  do :
Line 17552  $as_echo "$sudo_cv___progname" >&6; } Line 17920  $as_echo "$sudo_cv___progname" >&6; }
 fi  fi
 done  done
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __func__" >&5
   $as_echo_n "checking for __func__... " >&6; }
   if ${sudo_cv___func__+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   (void)puts(__func__);
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv___func__=yes
   else
     sudo_cv___func__=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   fi
   
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___func__" >&5
   $as_echo "$sudo_cv___func__" >&6; }
   if test "$sudo_cv___func__" = "yes"; then
       $as_echo "#define HAVE___FUNC__ 1" >>confdefs.h
   
   elif test -n "$GCC"; then
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __FUNCTION__" >&5
   $as_echo_n "checking for __FUNCTION__... " >&6; }
       if ${sudo_cv___FUNCTION__+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
       cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   (void)puts(__FUNCTION__);
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv___FUNCTION__=yes
   else
     sudo_cv___FUNCTION__=no
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   fi
   
       { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv___FUNCTION__" >&5
   $as_echo "$sudo_cv___FUNCTION__" >&6; }
       if test "$sudo_cv___FUNCTION__" = "yes"; then
           $as_echo "#define HAVE___FUNC__ 1" >>confdefs.h
   
   
   $as_echo "#define __func__ __FUNCTION__" >>confdefs.h
   
       fi
   fi
   
 # gettext() and friends may be located in libc (Linux and Solaris)  # gettext() and friends may be located in libc (Linux and Solaris)
 # or in libintl.  However, it is possible to have libintl installed  # or in libintl.  However, it is possible to have libintl installed
 # even when gettext() is present in libc.  In the case of GNU libintl,  # even when gettext() is present in libc.  In the case of GNU libintl,
Line 17625  fi Line 18061  fi
         eval gettext_result="\$$gettext_name"          eval gettext_result="\$$gettext_name"
         { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gettext_result" >&5          { $as_echo "$as_me:${as_lineno-$LINENO}: result: $gettext_result" >&5
 $as_echo "$gettext_result" >&6; }  $as_echo "$gettext_result" >&6; }
        test "$gettext_result" = "yes" && break        if test "$gettext_result" = "yes"; then
             for ac_func in ngettext
 do :
   ac_fn_c_check_func "$LINENO" "ngettext" "ac_cv_func_ngettext"
 if test "x$ac_cv_func_ngettext" = xyes; then :
   cat >>confdefs.h <<_ACEOF
 #define HAVE_NGETTEXT 1
 _ACEOF
 
 fi
 done
 
             break
         fi
     done      done
     LIBS="$OLIBS"      LIBS="$OLIBS"
   
Line 17717  fi Line 18166  fi
     *)      *)
         $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h          $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
   
        CPPFLAGS="${CPPFLAGS} -I${enable_zlib}/include"        CPPFLAGS="-I${enable_zlib}/include ${CPPFLAGS}"
   
     if test X"$with_rpath" = X"yes"; then      if test X"$with_rpath" = X"yes"; then
         case "$host" in          case "$host" in
Line 17739  esac Line 18188  esac
 if test X"$enable_zlib" = X"builtin"; then  if test X"$enable_zlib" = X"builtin"; then
     $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h      $as_echo "#define HAVE_ZLIB_H 1" >>confdefs.h
   
    CPPFLAGS="${CPPFLAGS}"' -I$(top_srcdir)/zlib'    CPPFLAGS='-I$(top_builddir)/zlib -I$(top_srcdir)/zlib '"${CPPFLAGS}"
     ZLIB="${ZLIB}"' $(top_builddir)/zlib/libz.la'      ZLIB="${ZLIB}"' $(top_builddir)/zlib/libz.la'
     ZLIB_SRC=zlib      ZLIB_SRC=zlib
     ac_config_headers="$ac_config_headers zlib/zconf.h"      ac_config_headers="$ac_config_headers zlib/zconf.h"
Line 17764  cat >>confdefs.h <<_ACEOF Line 18213  cat >>confdefs.h <<_ACEOF
 _ACEOF  _ACEOF
   
   
   ac_fn_c_check_decl "$LINENO" "h_errno" "ac_cv_have_decl_h_errno" "
   $ac_includes_default
   #include <netdb.h>
   
   "
   if test "x$ac_cv_have_decl_h_errno" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_H_ERRNO $ac_have_decl
   _ACEOF
   
   
 for ac_func in strsignal  for ac_func in strsignal
 do :  do :
   ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"    ac_fn_c_check_func "$LINENO" "strsignal" "ac_cv_func_strsignal"
Line 17855  fi Line 18320  fi
 done  done
   
   
   for ac_func in sig2str
   do :
     ac_fn_c_check_func "$LINENO" "sig2str" "ac_cv_func_sig2str"
   if test "x$ac_cv_func_sig2str" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_SIG2STR 1
   _ACEOF
   
   else
   
       case " $LIBOBJS " in
     *" sig2str.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS sig2str.$ac_objext"
    ;;
   esac
   
       HAVE_SIGNAME="false"
       ac_fn_c_check_decl "$LINENO" "sys_signame" "ac_cv_have_decl_sys_signame" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl_sys_signame" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_SYS_SIGNAME $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   ac_fn_c_check_decl "$LINENO" "_sys_signame" "ac_cv_have_decl__sys_signame" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl__sys_signame" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL__SYS_SIGNAME $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   ac_fn_c_check_decl "$LINENO" "__sys_signame" "ac_cv_have_decl___sys_signame" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl___sys_signame" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL___SYS_SIGNAME $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   ac_fn_c_check_decl "$LINENO" "sys_sigabbrev" "ac_cv_have_decl_sys_sigabbrev" "
   $ac_includes_default
   #include <signal.h>
   
   "
   if test "x$ac_cv_have_decl_sys_sigabbrev" = xyes; then :
     ac_have_decl=1
   else
     ac_have_decl=0
   fi
   
   cat >>confdefs.h <<_ACEOF
   #define HAVE_DECL_SYS_SIGABBREV $ac_have_decl
   _ACEOF
   if test $ac_have_decl = 1; then :
   
           HAVE_SIGNAME="true"
           break
   
   fi
   
       if test "$HAVE_SIGNAME" != "true"; then
           { $as_echo "$as_me:${as_lineno-$LINENO}: checking for undeclared sys_sigabbrev" >&5
   $as_echo_n "checking for undeclared sys_sigabbrev... " >&6; }
   if ${sudo_cv_var_sys_sigabbrev+:} false; then :
     $as_echo_n "(cached) " >&6
   else
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   extern char **sys_sigabbrev;
   int
   main ()
   {
   return sys_sigabbrev[1];
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
     sudo_cv_var_sys_sigabbrev=yes
   else
     sudo_cv_var_sys_sigabbrev=no
   
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_sys_sigabbrev" >&5
   $as_echo "$sudo_cv_var_sys_sigabbrev" >&6; }
           if test "$sudo_cv_var_sys_sigabbrev" = yes; then
               $as_echo "#define HAVE_SYS_SIGABBREV 1" >>confdefs.h
   
           else
               case " $LIBOBJS " in
     *" signame.$ac_objext "* ) ;;
     *) LIBOBJS="$LIBOBJS signame.$ac_objext"
    ;;
   esac
   
           fi
       fi
   
   fi
   done
   
   
 if test ${with_netsvc-"no"} != "no"; then  if test ${with_netsvc-"no"} != "no"; then
     cat >>confdefs.h <<EOF      cat >>confdefs.h <<EOF
 #define _PATH_NETSVC_CONF "${with_netsvc-/etc/netsvc.conf}"  #define _PATH_NETSVC_CONF "${with_netsvc-/etc/netsvc.conf}"
Line 17882  if test -z "${AUTH_EXCL}${AUTH_REG}" -a -n "$AUTH_EXCL Line 18492  if test -z "${AUTH_EXCL}${AUTH_REG}" -a -n "$AUTH_EXCL
 fi  fi
   
 if test ${with_pam-"no"} != "no"; then  if test ${with_pam-"no"} != "no"; then
    # We already link with -ldl (see LIBDL below) so no need for that here.    #
    SUDOERS_LIBS="${SUDOERS_LIBS} -lpam"    # Check for pam_start() in libpam first, then for pam_appl.h.
     #
     found_pam_lib=no
     as_ac_Lib=`$as_echo "ac_cv_lib_pam_pam_start$lt_cv_dlopen_libs" | $as_tr_sh`
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for pam_start in -lpam" >&5
 $as_echo_n "checking for pam_start in -lpam... " >&6; }
 if eval \${$as_ac_Lib+:} false; then :
   $as_echo_n "(cached) " >&6
 else
   ac_check_lib_save_LIBS=$LIBS
 LIBS="-lpam $lt_cv_dlopen_libs $LIBS"
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
 /* end confdefs.h.  */
   
                    for ac_header in security/pam_appl.h pam/pam_appl.h/* Override any GCC internal prototype to avoid an error.
    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 pam_start ();
 int
 main ()
 {
 return pam_start ();
   ;
   return 0;
 }
 _ACEOF
 if ac_fn_c_try_link "$LINENO"; then :
   eval "$as_ac_Lib=yes"
 else
   eval "$as_ac_Lib=no"
 fi
 rm -f core conftest.err conftest.$ac_objext \
     conftest$ac_exeext conftest.$ac_ext
 LIBS=$ac_check_lib_save_LIBS
 fi
 eval ac_res=\$$as_ac_Lib
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
 $as_echo "$ac_res" >&6; }
 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :
   found_pam_lib=yes
 fi
 
     #
     # Some PAM implementations (MacOS X for example) put the PAM headers
     # in /usr/include/pam instead of /usr/include/security...
     #
     found_pam_hdrs=no
     for ac_header in security/pam_appl.h pam/pam_appl.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`
 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"  ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
Line 17893  if eval test \"x\$"$as_ac_Header"\" = x"yes"; then : Line 18551  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
 with_pam=yes; break found_pam_hdrs=yes; break
 fi  fi
   
 done  done
   
       if test "$found_pam_lib" = "yes" -a "$found_pam_hdrs" = "yes"; then
           # Found both PAM libs and headers
           with_pam=yes
       elif test "$with_pam" = "yes"; then
           if test "$found_pam_lib" = "no"; then
               as_fn_error $? "\"--with-pam specified but unable to locate PAM development library.\"" "$LINENO" 5
           fi
           if test "$found_pam_hdrs" = "no"; then
               as_fn_error $? "\"--with-pam specified but unable to locate PAM development headers.\"" "$LINENO" 5
           fi
       elif test "$found_pam_lib" != "$found_pam_hdrs"; then
           if test "$found_pam_lib" = "no"; then
               as_fn_error $? "\"found PAM headers but no PAM development library; specify --without-pam to build without PAM\"" "$LINENO" 5
           fi
           if test "$found_pam_hdrs" = "no"; then
               as_fn_error $? "\"found PAM library but no PAM development headers; specify --without-pam to build without PAM\"" "$LINENO" 5
           fi
       fi
   
     if test "$with_pam" = "yes"; then      if test "$with_pam" = "yes"; then
           # Older PAM implementations lack pam_getenvlist
           OLIBS="$LIBS"
           LIBS="$LIBS -lpam $lt_cv_dlopen_libs"
           for ac_func in pam_getenvlist
   do :
     ac_fn_c_check_func "$LINENO" "pam_getenvlist" "ac_cv_func_pam_getenvlist"
   if test "x$ac_cv_func_pam_getenvlist" = xyes; then :
     cat >>confdefs.h <<_ACEOF
   #define HAVE_PAM_GETENVLIST 1
   _ACEOF
   
   fi
   done
   
           LIBS="$OLIBS"
   
           # We already link with -ldl if needed (see LIBDL below)
           SUDOERS_LIBS="${SUDOERS_LIBS} -lpam"
         $as_echo "#define HAVE_PAM 1" >>confdefs.h          $as_echo "#define HAVE_PAM 1" >>confdefs.h
   
         AUTH_OBJS="$AUTH_OBJS pam.lo";          AUTH_OBJS="$AUTH_OBJS pam.lo";
Line 18029  if test ${with_SecurID-'no'} != "no"; then Line 18724  if test ${with_SecurID-'no'} != "no"; then
         with_SecurID=/usr/ace          with_SecurID=/usr/ace
     fi      fi
     CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"      CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"
     _LDFLAGS="${LDFLAGS}"  
   
     if test X"$with_rpath" = X"yes"; then      if test X"$with_rpath" = X"yes"; then
         case "$host" in          case "$host" in
Line 18045  if test ${with_SecurID-'no'} != "no"; then Line 18739  if test ${with_SecurID-'no'} != "no"; then
         blibpath_add="${blibpath_add}:${with_SecurID}"          blibpath_add="${blibpath_add}:${with_SecurID}"
     fi      fi
   
    #    SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"
    # Determine whether to use the new or old SecurID API    AUTH_OBJS="$AUTH_OBJS securid5.lo";
    # 
    { $as_echo "$as_me:${as_lineno-$LINENO}: checking for SD_Init in -laceclnt" >&5 
$as_echo_n "checking for SD_Init in -laceclnt... " >&6; } 
if ${ac_cv_lib_aceclnt_SD_Init_______lpthread_______+:} false; then : 
  $as_echo_n "(cached) " >&6 
else 
  ac_check_lib_save_LIBS=$LIBS 
LIBS="-laceclnt 
            -lpthread 
 
     $LIBS" 
cat confdefs.h - <<_ACEOF >conftest.$ac_ext 
/* end confdefs.h.  */ 
 
/* Override any GCC internal prototype to avoid an error. 
   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 SD_Init (); 
int 
main () 
{ 
return SD_Init (); 
  ; 
  return 0; 
} 
_ACEOF 
if ac_fn_c_try_link "$LINENO"; then : 
  ac_cv_lib_aceclnt_SD_Init_______lpthread_______=yes 
else 
  ac_cv_lib_aceclnt_SD_Init_______lpthread_______=no 
 fi  fi
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&5  
 $as_echo "$ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&6; }  
 if test "x$ac_cv_lib_aceclnt_SD_Init_______lpthread_______" = xyes; then :  
   
             AUTH_OBJS="$AUTH_OBJS securid5.lo";  
             SUDOERS_LIBS="${SUDOERS_LIBS} -laceclnt -lpthread"  
   
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID} -Wl,+b,${with_SecurID}"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID} -Wl,-R${with_SecurID}"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_SecurID}"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${with_SecurID}"  
     fi  
   
   
 else  
   
             AUTH_OBJS="$AUTH_OBJS securid.lo";  
             SUDOERS_LIBS="${SUDOERS_LIBS} ${with_SecurID}/sdiclient.a"  
   
 fi  
   
     LDFLAGS="${_LDFLAGS}"  
 fi  
   
   
 if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then  if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then
     for auth in $AUTH_DEF; do      for auth in $AUTH_DEF; do
         case $auth in          case $auth in
Line 18128  if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then Line 18752  if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then
     done      done
 fi  fi
   
 if test ${with_kerb4-'no'} != "no"; then  
     $as_echo "#define HAVE_KERB4 1" >>confdefs.h  
   
                 O_LDFLAGS="$LDFLAGS"  
     if test "$with_kerb4" = "yes"; then  
         found=no  
         O_CPPFLAGS="$CPPFLAGS"  
         for dir in "" "kerberosIV/" "krb4/" "kerberos4/" "kerberosv4/"; do  
             CPPFLAGS="$O_CPPFLAGS -I/usr/include/${dir}"  
             cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 #include <krb.h>  
 int  
 main ()  
 {  
   
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_cpp "$LINENO"; then :  
   found=yes; break  
 fi  
 rm -f conftest.err conftest.i conftest.$ac_ext  
         done  
         test X"$found" = X"no" && CPPFLAGS="$O_CPPFLAGS"  
     else  
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib -Wl,+b,${with_kerb4}/lib"  
                         ;;  
             *)          LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib -Wl,-R${with_kerb4}/lib"  
                         ;;  
         esac  
     else  
         LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${with_kerb4}/lib"  
     fi  
   
   
     if test X"$with_rpath" = X"yes"; then  
         case "$host" in  
             *-*-hpux*)  SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb4}/lib -Wl,+b,${with_kerb4}/lib"  
                         ;;  
             *)          SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb4}/lib -Wl,-R${with_kerb4}/lib"  
                         ;;  
         esac  
     else  
         SUDOERS_LDFLAGS="${SUDOERS_LDFLAGS} -L${with_kerb4}/lib"  
     fi  
     if test X"$blibpath" != X"" -a "SUDOERS_LDFLAGS" = "SUDO_LDFLAGS"; then  
         blibpath_add="${blibpath_add}:${with_kerb4}/lib"  
     fi  
   
         CPPFLAGS="$CPPFLAGS -I${with_kerb4}/include"  
         ac_fn_c_check_header_mongrel "$LINENO" "krb.h" "ac_cv_header_krb_h" "$ac_includes_default"  
 if test "x$ac_cv_header_krb_h" = xyes; then :  
   found=yes  
 else  
   found=no  
 fi  
   
   
     fi  
     if test X"$found" = X"no"; then  
         { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate Kerberos IV include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS" >&5  
 $as_echo "$as_me: WARNING: Unable to locate Kerberos IV include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS" >&2;}  
     fi  
   
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes" >&5  
 $as_echo_n "checking for des_cbc_encrypt in -ldes... " >&6; }  
 if ${ac_cv_lib_des_des_cbc_encrypt+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldes  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
 /* Override any GCC internal prototype to avoid an error.  
    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 des_cbc_encrypt ();  
 int  
 main ()  
 {  
 return des_cbc_encrypt ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   ac_cv_lib_des_des_cbc_encrypt=yes  
 else  
   ac_cv_lib_des_des_cbc_encrypt=no  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des_des_cbc_encrypt" >&5  
 $as_echo "$ac_cv_lib_des_des_cbc_encrypt" >&6; }  
 if test "x$ac_cv_lib_des_des_cbc_encrypt" = xyes; then :  
   K4LIBS="-ldes"  
 else  
   
         { $as_echo "$as_me:${as_lineno-$LINENO}: checking for des_cbc_encrypt in -ldes425" >&5  
 $as_echo_n "checking for des_cbc_encrypt in -ldes425... " >&6; }  
 if ${ac_cv_lib_des425_des_cbc_encrypt+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-ldes425  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
 /* Override any GCC internal prototype to avoid an error.  
    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 des_cbc_encrypt ();  
 int  
 main ()  
 {  
 return des_cbc_encrypt ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   ac_cv_lib_des425_des_cbc_encrypt=yes  
 else  
   ac_cv_lib_des425_des_cbc_encrypt=no  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5  
 $as_echo "$ac_cv_lib_des425_des_cbc_encrypt" >&6; }  
 if test "x$ac_cv_lib_des425_des_cbc_encrypt" = xyes; then :  
   K4LIBS="-ldes425"  
 else  
   K4LIBS=""  
 fi  
   
   
 fi  
   
                 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using KTH Kerberos IV" >&5  
 $as_echo_n "checking whether we are using KTH Kerberos IV... " >&6; }  
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
 #include <krb.h>  
 int  
 main ()  
 {  
 const char *tmp = krb4_version;  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_compile "$LINENO"; then :  
   
             { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5  
 $as_echo "yes" >&6; }  
             K4LIBS="${K4LIBS} -lcom_err"  
             { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lroken" >&5  
 $as_echo_n "checking for main in -lroken... " >&6; }  
 if ${ac_cv_lib_roken_main+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lroken  $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 return main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   ac_cv_lib_roken_main=yes  
 else  
   ac_cv_lib_roken_main=no  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_roken_main" >&5  
 $as_echo "$ac_cv_lib_roken_main" >&6; }  
 if test "x$ac_cv_lib_roken_main" = xyes; then :  
   K4LIBS="${K4LIBS} -lroken"  
 fi  
   
   
 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_ext  
                 as_ac_Lib=`$as_echo "ac_cv_lib_krb_main$K4LIBS" | $as_tr_sh`  
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lkrb" >&5  
 $as_echo_n "checking for main in -lkrb... " >&6; }  
 if eval \${$as_ac_Lib+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lkrb $K4LIBS $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 return main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   eval "$as_ac_Lib=yes"  
 else  
   eval "$as_ac_Lib=no"  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 eval ac_res=\$$as_ac_Lib  
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5  
 $as_echo "$ac_res" >&6; }  
 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :  
   K4LIBS="-lkrb $K4LIBS"  
 else  
   
         as_ac_Lib=`$as_echo "ac_cv_lib_krb4_main$K4LIBS" | $as_tr_sh`  
 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lkrb4" >&5  
 $as_echo_n "checking for main in -lkrb4... " >&6; }  
 if eval \${$as_ac_Lib+:} false; then :  
   $as_echo_n "(cached) " >&6  
 else  
   ac_check_lib_save_LIBS=$LIBS  
 LIBS="-lkrb4 $K4LIBS $LIBS"  
 cat confdefs.h - <<_ACEOF >conftest.$ac_ext  
 /* end confdefs.h.  */  
   
   
 int  
 main ()  
 {  
 return main ();  
   ;  
   return 0;  
 }  
 _ACEOF  
 if ac_fn_c_try_link "$LINENO"; then :  
   eval "$as_ac_Lib=yes"  
 else  
   eval "$as_ac_Lib=no"  
 fi  
 rm -f core conftest.err conftest.$ac_objext \  
     conftest$ac_exeext conftest.$ac_ext  
 LIBS=$ac_check_lib_save_LIBS  
 fi  
 eval ac_res=\$$as_ac_Lib  
                { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5  
 $as_echo "$ac_res" >&6; }  
 if eval test \"x\$"$as_ac_Lib"\" = x"yes"; then :  
   K4LIBS="-lkrb4 $K4LIBS"  
 else  
   K4LIBS="-lkrb $K4LIBS"  
             { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: Unable to locate Kerberos IV libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDOERS_LDFLAGS and possibly add Kerberos libs to SUDOERS_LIBS" >&5  
 $as_echo "$as_me: WARNING: Unable to locate Kerberos IV libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDOERS_LDFLAGS and possibly add Kerberos libs to SUDOERS_LIBS" >&2;}  
   
 fi  
   
   
 fi  
   
     LDFLAGS="$O_LDFLAGS"  
     SUDOERS_LIBS="${SUDOERS_LIBS} $K4LIBS"  
     AUTH_OBJS="$AUTH_OBJS kerb4.lo"  
 fi  
   
 if test ${with_kerb5-'no'} != "no"; then  if test ${with_kerb5-'no'} != "no"; then
     # Extract the first word of "krb5-config", so it can be a program name with args.      # Extract the first word of "krb5-config", so it can be a program name with args.
 set dummy krb5-config; ac_word=$2  set dummy krb5-config; ac_word=$2
Line 18713  done Line 19034  done
   
     fi      fi
     LIBS="$_LIBS"      LIBS="$_LIBS"
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use an instance name for Kerberos V" >&5
   $as_echo_n "checking whether to use an instance name for Kerberos V... " >&6; }
       # Check whether --enable-kerb5-instance was given.
   if test "${enable_kerb5_instance+set}" = set; then :
     enableval=$enable_kerb5_instance;  case "$enableval" in
               yes)        as_fn_error $? "\"must give --enable-kerb5-instance an argument.\"" "$LINENO" 5
                           ;;
               no)         { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
                           ;;
               *)          cat >>confdefs.h <<EOF
   #define SUDO_KRB5_INSTANCE "$enableval"
   EOF
   
                           { $as_echo "$as_me:${as_lineno-$LINENO}: result: $enableval" >&5
   $as_echo "$enableval" >&6; }
                           ;;
           esac
   else
     { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
   $as_echo "no" >&6; }
 fi  fi
   
   fi
   
 if test ${with_AFS-'no'} = "yes"; then  if test ${with_AFS-'no'} = "yes"; then
   
     # looks like the "standard" place for AFS libs is /usr/afsws/lib      # looks like the "standard" place for AFS libs is /usr/afsws/lib
Line 19616  fi Line 19960  fi
   
 done  done
   
    for ac_func in ldap_initialize ldap_start_tls_s ldapssl_init ldapssl_set_strength ldap_unbind_ext_s ldap_str2dn ldap_create ldap_sasl_bind_s ldap_ssl_client_init ldap_start_tls_s_np    for ac_func in ldap_initialize ldap_start_tls_s ldapssl_init ldapssl_set_strength ldap_unbind_ext_s ldap_str2dn ldap_create ldap_sasl_bind_s ldap_ssl_init ldap_ssl_client_init ldap_start_tls_s_np
 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 19855  if test X"$LIBDL" != X""; then Line 20199  if test X"$LIBDL" != X""; then
     SUDOERS_LIBS="${SUDOERS_LIBS} $LIBDL"      SUDOERS_LIBS="${SUDOERS_LIBS} $LIBDL"
 fi  fi
   
# On HP-UX, you cannot dlopen() a shared object that uses pthreads# On HP-UX, you cannot dlopen() a shared object that uses pthreads unless
# unless the main program is linked against -lpthread.  Since we# the main program is linked against -lpthread.  We have no knowledge of
# have no knowledge what libraries a plugin may depend on, we always# what libraries a plugin may depend on (e.g. HP-UX LDAP which uses pthreads)
# 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" in  case "$host" in
     *-*-hpux*)      *-*-hpux*)
Line 20004  EOF Line 20348  EOF
 $as_echo "$iolog_dir" >&6; }  $as_echo "$iolog_dir" >&6; }
   
   
   
   ac_c_werror_flag=yes
   
   if test -n "$GCC" -a "$lt_cv_prog_gnu_ld" != "yes" -a -n "$GCC"; then
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -static-libgcc" >&5
   $as_echo_n "checking whether C compiler accepts -static-libgcc... " >&6; }
   if ${ax_cv_check_cflags___static_libgcc+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -static-libgcc"
     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___static_libgcc=yes
   else
     ax_cv_check_cflags___static_libgcc=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___static_libgcc" >&5
   $as_echo "$ax_cv_check_cflags___static_libgcc" >&6; }
   if test x"$ax_cv_check_cflags___static_libgcc" = xyes; then :
     LT_LDFLAGS="$LT_LDFLAGS -Wc,-static-libgcc"
   else
     :
   fi
   
   fi
   
   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_n "checking whether C compiler accepts -fvisibility=hidden... " >&6; }
   if eval \${$as_CACHEVAR+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fvisibility=hidden"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     eval "$as_CACHEVAR=yes"
   else
     eval "$as_CACHEVAR=no"
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   eval ac_res=\$$as_CACHEVAR
                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   $as_echo "$ac_res" >&6; }
   if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   
       $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
       CFLAGS="${CFLAGS} -fvisibility=hidden"
       LT_LDEXPORTS=
       LT_LDDEP=
   
   else
   
       NO_VIZ="-DNO_VIZ"
       if test -z "$GCC"; then
           case "$host" in
               *-*-hpux*)
                   { $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; }
   if ${ax_cv_check_cflags___Bhidden_def+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -Bhidden_def"
     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___Bhidden_def=yes
   else
     ax_cv_check_cflags___Bhidden_def=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___Bhidden_def" >&5
   $as_echo "$ax_cv_check_cflags___Bhidden_def" >&6; }
   if test x"$ax_cv_check_cflags___Bhidden_def" = xyes; then :
   
                       $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                       CFLAGS="${CFLAGS} -Bhidden_def"
                       LT_LDEXPORTS=
                       LT_LDDEP=
   
   else
     :
   fi
   
                   ;;
               *-*-solaris2*)
                   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_n "checking whether C compiler accepts -xldscope=hidden... " >&6; }
   if eval \${$as_CACHEVAR+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -xldscope=hidden"
     cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_compile "$LINENO"; then :
     eval "$as_CACHEVAR=yes"
   else
     eval "$as_CACHEVAR=no"
   fi
   rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
     CFLAGS=$ax_check_save_flags
   fi
   eval ac_res=\$$as_CACHEVAR
                  { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
   $as_echo "$ac_res" >&6; }
   if test x"`eval 'as_val=${'$as_CACHEVAR'};$as_echo "$as_val"'`" = xyes; then :
   
                       $as_echo "#define HAVE_DSO_VISIBILITY 1" >>confdefs.h
   
                       CFLAGS="${CFLAGS} -xldscope=hidden"
                       LT_LDEXPORTS=
                       LT_LDDEP=
   
   else
     :
   fi
   
                   ;;
           esac
       fi
   
   fi
   
   
   if test -n "$LT_LDEXPORTS"; 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_n "checking whether ld supports anonymous map files... " >&6; }
   if ${sudo_cv_var_gnu_ld_anon_map+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
                   cat > conftest.map <<-EOF
                   {
                       global: foo;
                       local:  *;
                   };
   EOF
                   _CFLAGS="$CFLAGS"
                   CFLAGS="$CFLAGS $lt_prog_compiler_pic"
                   _LDFLAGS="$LDFLAGS"
                   LDFLAGS="$LDFLAGS -fpic -shared -Wl,--version-script,./conftest.map"
                   cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   int foo;
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
   
                       sudo_cv_var_gnu_ld_anon_map=yes
   
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
                   CFLAGS="$_CFLAGS"
                   LDFLAGS="$_LDFLAGS"
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_gnu_ld_anon_map" >&5
   $as_echo "$sudo_cv_var_gnu_ld_anon_map" >&6; }
           if test "$sudo_cv_var_gnu_ld_anon_map" = "yes"; then
               LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,--version-script,\$(shlib_map)"
           fi
       else
           case "$host" in
               *-*-solaris2*)
                   { $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; }
   if ${sudo_cv_var_solaris_ld_anon_map+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
                           cat > conftest.map <<-EOF
                           {
                               global: foo;
                               local:  *;
                           };
   EOF
                           _CFLAGS="$CFLAGS"
                           CFLAGS="$CFLAGS $lt_prog_compiler_pic"
                           _LDFLAGS="$LDFLAGS"
                           LDFLAGS="$LDFLAGS -shared -Wl,-M,./conftest.map"
                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   int foo;
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
   
                               sudo_cv_var_solaris_ld_anon_map=yes
   
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
                           CFLAGS="$_CFLAGS"
                           LDFLAGS="$_LDFLAGS"
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_solaris_ld_anon_map" >&5
   $as_echo "$sudo_cv_var_solaris_ld_anon_map" >&6; }
                   if test "$sudo_cv_var_solaris_ld_anon_map" = "yes"; then
                       LT_LDEXPORTS=; LT_LDDEP="\$(shlib_map)"; LT_LDMAP="-Wl,-M,\$(shlib_map)"
                   fi
                   ;;
               *-*-hpux*)
                   { $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; }
   if ${sudo_cv_var_hpux_ld_symbol_export+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
                           echo "+e foo" > conftest.opt
                           _CFLAGS="$CFLAGS"
                           CFLAGS="$CFLAGS $lt_prog_compiler_pic"
                           _LDFLAGS="$LDFLAGS"
                           if test -n "$GCC"; then
                               LDFLAGS="$LDFLAGS -shared -Wl,-c,./conftest.opt"
                           else
                               LDFLAGS="$LDFLAGS -Wl,-b -Wl,-c,./conftest.opt"
                           fi
                           cat confdefs.h - <<_ACEOF >conftest.$ac_ext
   /* end confdefs.h.  */
   int foo;
   int
   main ()
   {
   
     ;
     return 0;
   }
   _ACEOF
   if ac_fn_c_try_link "$LINENO"; then :
   
                               sudo_cv_var_hpux_ld_symbol_export=yes
   
   fi
   rm -f core conftest.err conftest.$ac_objext \
       conftest$ac_exeext conftest.$ac_ext
                           CFLAGS="$_CFLAGS"
                           LDFLAGS="$_LDFLAGS"
   
   
   fi
   { $as_echo "$as_me:${as_lineno-$LINENO}: result: $sudo_cv_var_hpux_ld_symbol_export" >&5
   $as_echo "$sudo_cv_var_hpux_ld_symbol_export" >&6; }
                   if test "$sudo_cv_var_hpux_ld_symbol_export" = "yes"; then
                       LT_LDEXPORTS=; LT_LDDEP="\$(shlib_opt)"; LT_LDOPT="-Wl,-c,\$(shlib_opt)"
                   fi
                   ;;
           esac
       fi
   fi
   
   if test "$enable_pie" != "no" -a -n "$GCC"; then
       { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether C compiler accepts -fPIE" >&5
   $as_echo_n "checking whether C compiler accepts -fPIE... " >&6; }
   if ${ax_cv_check_cflags___fPIE+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fPIE"
     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___fPIE=yes
   else
     ax_cv_check_cflags___fPIE=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___fPIE" >&5
   $as_echo "$ax_cv_check_cflags___fPIE" >&6; }
   if test x"$ax_cv_check_cflags___fPIE" = xyes; then :
   
           _CFLAGS="$CFLAGS"
           CFLAGS="$CFLAGS -fPIE"
           { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the linker accepts -pie" >&5
   $as_echo_n "checking whether the linker accepts -pie... " >&6; }
   if ${ax_cv_check_ldflags___pie+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -pie"
     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___pie=yes
   else
     ax_cv_check_ldflags___pie=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___pie" >&5
   $as_echo "$ax_cv_check_ldflags___pie" >&6; }
   if test x"$ax_cv_check_ldflags___pie" = xyes; then :
   
               PIE_CFLAGS="-fPIE"
               PIE_LDFLAGS="-pie"
   
   else
     :
   fi
   
           CFLAGS="$_CFLAGS"
   
   else
     :
   fi
   
   fi
   
   if test "$enable_hardening" != "no"; 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; }
   if ${ax_cv_check_cflags___fstack_protector+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$CFLAGS
     CFLAGS="$CFLAGS  -fstack-protector"
     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=yes
   else
     ax_cv_check_cflags___fstack_protector=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" >&5
   $as_echo "$ax_cv_check_cflags___fstack_protector" >&6; }
   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_n "checking whether the linker accepts -fstack-protector... " >&6; }
   if ${ax_cv_check_ldflags___fstack_protector+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -fstack-protector"
     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=yes
   else
     ax_cv_check_ldflags___fstack_protector=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" >&5
   $as_echo "$ax_cv_check_ldflags___fstack_protector" >&6; }
   if test x"$ax_cv_check_ldflags___fstack_protector" = xyes; then :
   
               CFLAGS="${CFLAGS} -fstack-protector"
               LT_LDFLAGS="${LT_LDFLAGS} -Wc,-fstack-protector"
   
   else
     :
   fi
   
   
   else
     :
   fi
   
       { $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; }
   if ${ax_cv_check_ldflags___Wl__z_relro+:} false; then :
     $as_echo_n "(cached) " >&6
   else
   
     ax_check_save_flags=$LDFLAGS
     LDFLAGS="$LDFLAGS  -Wl,-z,relro"
     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_relro=yes
   else
     ax_cv_check_ldflags___Wl__z_relro=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_relro" >&5
   $as_echo "$ax_cv_check_ldflags___Wl__z_relro" >&6; }
   if test x"$ax_cv_check_ldflags___Wl__z_relro" = xyes; then :
     LDFLAGS="${LDFLAGS} -Wl,-z,relro"
   else
     :
   fi
   
   fi
   
 case "$with_passwd" in  case "$with_passwd" in
 yes|maybe)  yes|maybe)
     AUTH_OBJS="$AUTH_OBJS getspwuid.lo passwd.lo"      AUTH_OBJS="$AUTH_OBJS getspwuid.lo passwd.lo"
Line 20042  if test -n "$GCC"; then Line 20903  if test -n "$GCC"; then
     fi      fi
 fi  fi
   
   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"; then  if test X"$with_noexec" != X"no" -o X"$with_selinux" != X"no"; then
Line 20057  if test X"$with_noexec" != X"no" -o X"$with_selinux" ! Line 20920  if test X"$with_noexec" != X"no" -o X"$with_selinux" !
         PROGS="${PROGS} libsudo_noexec.la"          PROGS="${PROGS} libsudo_noexec.la"
         INSTALL_NOEXEC="install-noexec"          INSTALL_NOEXEC="install-noexec"
   
        eval noexec_file="$with_noexec"        noexec_file="$with_noexec"
         _noexec_file=
         while test X"$noexec_file" != X"$_noexec_file"; do
             _noexec_file="$noexec_file"
             eval noexec_file="$_noexec_file"
         done
         cat >>confdefs.h <<EOF          cat >>confdefs.h <<EOF
 #define _PATH_SUDO_NOEXEC "$noexec_file"  #define _PATH_SUDO_NOEXEC "$noexec_file"
 EOF  EOF
   
     fi      fi
     if test X"$with_selinux" != X"no"; then      if test X"$with_selinux" != X"no"; then
        eval sesh_file="$libexecdir/sesh"        sesh_file="$libexecdir/sesh"
         _sesh_file=
         while test X"$sesh_file" != X"$_sesh_file"; do
             _sesh_file="$sesh_file"
             eval sesh_file="$_sesh_file"
         done
         cat >>confdefs.h <<EOF          cat >>confdefs.h <<EOF
 #define _PATH_SUDO_SESH "$sesh_file"  #define _PATH_SUDO_SESH "$sesh_file"
 EOF  EOF
   
     fi      fi
    eval PLUGINDIR="$with_plugindir"    PLUGINDIR="$with_plugindir"
     _PLUGINDIR=
     while test X"$PLUGINDIR" != X"$_PLUGINDIR"; do
         _PLUGINDIR="$PLUGINDIR"
         eval PLUGINDIR="$_PLUGINDIR"
     done
     cat >>confdefs.h <<EOF      cat >>confdefs.h <<EOF
 #define _PATH_SUDO_PLUGIN_DIR "$PLUGINDIR/"  #define _PATH_SUDO_PLUGIN_DIR "$PLUGINDIR/"
 EOF  EOF
Line 20093  test "$libexecdir" = '${exec_prefix}/libexec' && libex Line 20971  test "$libexecdir" = '${exec_prefix}/libexec' && libex
 test "$includedir" = '${prefix}/include' && includedir='$(prefix)/include'  test "$includedir" = '${prefix}/include' && includedir='$(prefix)/include'
 test "$datarootdir" = '${prefix}/share' && datarootdir='$(prefix)/share'  test "$datarootdir" = '${prefix}/share' && datarootdir='$(prefix)/share'
 test "$docdir" = '${datarootdir}/doc/${PACKAGE_TARNAME}' && docdir='$(datarootdir)/doc/$(PACKAGE_TARNAME)'  test "$docdir" = '${datarootdir}/doc/${PACKAGE_TARNAME}' && docdir='$(datarootdir)/doc/$(PACKAGE_TARNAME)'
   test "$localedir" = '${datarootdir}/locale' && localedir='$(datarootdir)/locale'
   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/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/sample_group/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 20615  cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1 Line 21495  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.3p2, which wasThis file was extended by sudo $as_me 1.8.6p3, 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 20681  _ACEOF Line 21561  _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.3p2sudo config.status 1.8.6p3
 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 20815  pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quo Line 21695  pic_mode='`$ECHO "$pic_mode" | $SED "$delay_single_quo
 enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'  enable_fast_install='`$ECHO "$enable_fast_install" | $SED "$delay_single_quote_subst"`'
 SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'  SHELL='`$ECHO "$SHELL" | $SED "$delay_single_quote_subst"`'
 ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'  ECHO='`$ECHO "$ECHO" | $SED "$delay_single_quote_subst"`'
   PATH_SEPARATOR='`$ECHO "$PATH_SEPARATOR" | $SED "$delay_single_quote_subst"`'
 host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'  host_alias='`$ECHO "$host_alias" | $SED "$delay_single_quote_subst"`'
 host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'  host='`$ECHO "$host" | $SED "$delay_single_quote_subst"`'
 host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'  host_os='`$ECHO "$host_os" | $SED "$delay_single_quote_subst"`'
Line 20897  with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_sing Line 21778  with_gnu_ld='`$ECHO "$with_gnu_ld" | $SED "$delay_sing
 allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'  allow_undefined_flag='`$ECHO "$allow_undefined_flag" | $SED "$delay_single_quote_subst"`'
 no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'  no_undefined_flag='`$ECHO "$no_undefined_flag" | $SED "$delay_single_quote_subst"`'
 hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'  hardcode_libdir_flag_spec='`$ECHO "$hardcode_libdir_flag_spec" | $SED "$delay_single_quote_subst"`'
 hardcode_libdir_flag_spec_ld='`$ECHO "$hardcode_libdir_flag_spec_ld" | $SED "$delay_single_quote_subst"`'  
 hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'  hardcode_libdir_separator='`$ECHO "$hardcode_libdir_separator" | $SED "$delay_single_quote_subst"`'
 hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'  hardcode_direct='`$ECHO "$hardcode_direct" | $SED "$delay_single_quote_subst"`'
 hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'  hardcode_direct_absolute='`$ECHO "$hardcode_direct_absolute" | $SED "$delay_single_quote_subst"`'
Line 20953  _LTECHO_EOF' Line 21833  _LTECHO_EOF'
 # Quote evaled strings.  # Quote evaled strings.
 for var in SHELL \  for var in SHELL \
 ECHO \  ECHO \
   PATH_SEPARATOR \
 SED \  SED \
 GREP \  GREP \
 EGREP \  EGREP \
Line 21003  with_gnu_ld \ Line 21884  with_gnu_ld \
 allow_undefined_flag \  allow_undefined_flag \
 no_undefined_flag \  no_undefined_flag \
 hardcode_libdir_flag_spec \  hardcode_libdir_flag_spec \
 hardcode_libdir_flag_spec_ld \  
 hardcode_libdir_separator \  hardcode_libdir_separator \
 exclude_expsyms \  exclude_expsyms \
 include_expsyms \  include_expsyms \
Line 21098  do Line 21978  do
     "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/sample_group/Makefile") CONFIG_FILES="$CONFIG_FILES plugins/sample_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 21671  $as_echo "$as_me: executing $ac_file commands" >&6;} Line 22552  $as_echo "$as_me: executing $ac_file commands" >&6;}
 # NOTE: Changes made to this file will be lost: look at ltmain.sh.  # NOTE: Changes made to this file will be lost: look at ltmain.sh.
 #  #
 #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,  #   Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2003, 2004, 2005,
#                 2006, 2007, 2008, 2009, 2010 Free Software Foundation,#                 2006, 2007, 2008, 2009, 2010, 2011 Free Software
#                 Inc.#                 Foundation, Inc.
 #   Written by Gordon Matzigkeit, 1996  #   Written by Gordon Matzigkeit, 1996
 #  #
 #   This file is part of GNU Libtool.  #   This file is part of GNU Libtool.
Line 21726  SHELL=$lt_SHELL Line 22607  SHELL=$lt_SHELL
 # An echo program that protects backslashes.  # An echo program that protects backslashes.
 ECHO=$lt_ECHO  ECHO=$lt_ECHO
   
   # The PATH separator for the build system.
   PATH_SEPARATOR=$lt_PATH_SEPARATOR
   
 # The host system.  # The host system.
 host_alias=$host_alias  host_alias=$host_alias
 host=$host  host=$host
Line 22027  no_undefined_flag=$lt_no_undefined_flag Line 22911  no_undefined_flag=$lt_no_undefined_flag
 # This must work even if \$libdir does not exist  # This must work even if \$libdir does not exist
 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec  hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
   
 # If ld is used when linking, flag to hardcode \$libdir into a binary  
 # during linking.  This must work even if \$libdir does not exist.  
 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld  
   
 # Whether we need a single "-rpath" flag with a separated argument.  # Whether we need a single "-rpath" flag with a separated argument.
 hardcode_libdir_separator=$lt_hardcode_libdir_separator  hardcode_libdir_separator=$lt_hardcode_libdir_separator
   
Line 22322  fi Line 23202  fi
   
 if test "$with_pam" = "yes"; then  if test "$with_pam" = "yes"; then
     case $host in      case $host in
           *-*-hpux*)
               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: You may wish to add the following line to /etc/pam.conf" >&6;}
                   { $as_echo "$as_me:${as_lineno-$LINENO}: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&5
   $as_echo "$as_me: sudo session required libpam_hpsec.so.1 bypass_umask bypass_last_login" >&6;}
               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.1  
changed lines
  Added in v.1.1.1.3


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