Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 220771 Details for
Bug 306455
app-admin/sudo-1.7.2_p3 - ./configure: line 21855: test: =: unary operator expected
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
configure
configure (text/plain), 717.89 KB, created by
Martin Mokrejš
on 2010-02-22 22:27:55 UTC
(
hide
)
Description:
configure
Filename:
MIME Type:
Creator:
Martin Mokrejš
Created:
2010-02-22 22:27:55 UTC
Size:
717.89 KB
patch
obsolete
>#! /bin/sh ># Guess values for system-dependent variables and create Makefiles. ># Generated by GNU Autoconf 2.61 for sudo 1.7.2p3. ># ># Report bugs to <http://www.sudo.ws/bugs/>. ># ># Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, ># 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. ># This configure script is free software; the Free Software Foundation ># gives unlimited permission to copy, distribute and modify it. >## --------------------- ## >## M4sh Initialization. ## >## --------------------- ## > ># Be more Bourne compatible >DUALCASE=1; export DUALCASE # for MKS sh >if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then > emulate sh > NULLCMD=: > # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which > # is contrary to our usage. Disable this feature. > alias -g '${1+"$@"}'='"$@"' > setopt NO_GLOB_SUBST >else > case `(set -o) 2>/dev/null` in > *posix*) set -o posix ;; >esac > >fi > > > > ># PATH needs CR ># Avoid depending upon Character Ranges. >as_cr_letters='abcdefghijklmnopqrstuvwxyz' >as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' >as_cr_Letters=$as_cr_letters$as_cr_LETTERS >as_cr_digits='0123456789' >as_cr_alnum=$as_cr_Letters$as_cr_digits > ># The user is always right. >if test "${PATH_SEPARATOR+set}" != set; then > echo "#! /bin/sh" >conf$$.sh > echo "exit 0" >>conf$$.sh > chmod +x conf$$.sh > if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then > PATH_SEPARATOR=';' > else > PATH_SEPARATOR=: > fi > rm -f conf$$.sh >fi > ># Support unset when possible. >if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then > as_unset=unset >else > as_unset=false >fi > > ># IFS ># We need space, tab and new line, in precisely that order. Quoting is ># there to prevent editors from complaining about space-tab. ># (If _AS_PATH_WALK were called with IFS unset, it would disable word ># splitting by setting IFS to empty value.) >as_nl=' >' >IFS=" "" $as_nl" > ># Find who we are. Look in the path if we contain no directory separator. >case $0 in > *[\\/]* ) as_myself=$0 ;; > *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >for as_dir in $PATH >do > IFS=$as_save_IFS > test -z "$as_dir" && as_dir=. > test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break >done >IFS=$as_save_IFS > > ;; >esac ># We did not find ourselves, most probably we were run as `sh COMMAND' ># in which case we are not to be found in the path. >if test "x$as_myself" = x; then > as_myself=$0 >fi >if test ! -f "$as_myself"; then > echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 > { (exit 1); exit 1; } >fi > ># Work around bugs in pre-3.0 UWIN ksh. >for as_var in ENV MAIL MAILPATH >do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var >done >PS1='$ ' >PS2='> ' >PS4='+ ' > ># NLS nuisances. >for as_var in \ > LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ > LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ > LC_TELEPHONE LC_TIME >do > if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then > eval $as_var=C; export $as_var > else > ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var > fi >done > ># Required to use basename. >if expr a : '\(a\)' >/dev/null 2>&1 && > test "X`expr 00001 : '.*\(...\)'`" = X001; then > as_expr=expr >else > as_expr=false >fi > >if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then > as_basename=basename >else > as_basename=false >fi > > ># Name of the executable. >as_me=`$as_basename -- "$0" || >$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ > X"$0" : 'X\(//\)$' \| \ > X"$0" : 'X\(/\)' \| . 2>/dev/null || >echo X/"$0" | > sed '/^.*\/\([^/][^/]*\)\/*$/{ > s//\1/ > q > } > /^X\/\(\/\/\)$/{ > s//\1/ > q > } > /^X\/\(\/\).*/{ > s//\1/ > q > } > s/.*/./; q'` > ># CDPATH. >$as_unset CDPATH > > >if test "x$CONFIG_SHELL" = x; then > if (eval ":") 2>/dev/null; then > as_have_required=yes >else > as_have_required=no >fi > > if test $as_have_required = yes && (eval ": >(as_func_return () { > (exit \$1) >} >as_func_success () { > as_func_return 0 >} >as_func_failure () { > as_func_return 1 >} >as_func_ret_success () { > return 0 >} >as_func_ret_failure () { > return 1 >} > >exitcode=0 >if as_func_success; then > : >else > exitcode=1 > echo as_func_success failed. >fi > >if as_func_failure; then > exitcode=1 > echo as_func_failure succeeded. >fi > >if as_func_ret_success; then > : >else > exitcode=1 > echo as_func_ret_success failed. >fi > >if as_func_ret_failure; then > exitcode=1 > echo as_func_ret_failure succeeded. >fi > >if ( set x; as_func_ret_success y && test x = \"\$1\" ); then > : >else > exitcode=1 > echo positional parameters were not saved. >fi > >test \$exitcode = 0) || { (exit 1); exit 1; } > >( > as_lineno_1=\$LINENO > as_lineno_2=\$LINENO > test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" && > test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; } >") 2> /dev/null; then > : >else > as_candidate_shells= > as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH >do > IFS=$as_save_IFS > test -z "$as_dir" && as_dir=. > case $as_dir in > /*) > for as_base in sh bash ksh sh5; do > as_candidate_shells="$as_candidate_shells $as_dir/$as_base" > done;; > esac >done >IFS=$as_save_IFS > > > for as_shell in $as_candidate_shells $SHELL; do > # Try only shells that exist, to save several forks. > if { test -f "$as_shell" || test -f "$as_shell.exe"; } && > { ("$as_shell") 2> /dev/null <<\_ASEOF >if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then > emulate sh > NULLCMD=: > # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which > # is contrary to our usage. Disable this feature. > alias -g '${1+"$@"}'='"$@"' > setopt NO_GLOB_SUBST >else > case `(set -o) 2>/dev/null` in > *posix*) set -o posix ;; >esac > >fi > > >: >_ASEOF >}; then > CONFIG_SHELL=$as_shell > as_have_required=yes > if { "$as_shell" 2> /dev/null <<\_ASEOF >if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then > emulate sh > NULLCMD=: > # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which > # is contrary to our usage. Disable this feature. > alias -g '${1+"$@"}'='"$@"' > setopt NO_GLOB_SUBST >else > case `(set -o) 2>/dev/null` in > *posix*) set -o posix ;; >esac > >fi > > >: >(as_func_return () { > (exit $1) >} >as_func_success () { > as_func_return 0 >} >as_func_failure () { > as_func_return 1 >} >as_func_ret_success () { > return 0 >} >as_func_ret_failure () { > return 1 >} > >exitcode=0 >if as_func_success; then > : >else > exitcode=1 > echo as_func_success failed. >fi > >if as_func_failure; then > exitcode=1 > echo as_func_failure succeeded. >fi > >if as_func_ret_success; then > : >else > exitcode=1 > echo as_func_ret_success failed. >fi > >if as_func_ret_failure; then > exitcode=1 > echo as_func_ret_failure succeeded. >fi > >if ( set x; as_func_ret_success y && test x = "$1" ); then > : >else > exitcode=1 > echo positional parameters were not saved. >fi > >test $exitcode = 0) || { (exit 1); exit 1; } > >( > as_lineno_1=$LINENO > as_lineno_2=$LINENO > test "x$as_lineno_1" != "x$as_lineno_2" && > test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; } > >_ASEOF >}; then > break >fi > >fi > > done > > if test "x$CONFIG_SHELL" != x; then > for as_var in BASH_ENV ENV > do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var > done > export CONFIG_SHELL > exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"} >fi > > > if test $as_have_required = no; then > echo This script requires a shell more modern than all the > echo shells that I found on your system. Please install a > echo modern shell, or manually run the script under such a > echo shell if you do have one. > { (exit 1); exit 1; } >fi > > >fi > >fi > > > >(eval "as_func_return () { > (exit \$1) >} >as_func_success () { > as_func_return 0 >} >as_func_failure () { > as_func_return 1 >} >as_func_ret_success () { > return 0 >} >as_func_ret_failure () { > return 1 >} > >exitcode=0 >if as_func_success; then > : >else > exitcode=1 > echo as_func_success failed. >fi > >if as_func_failure; then > exitcode=1 > echo as_func_failure succeeded. >fi > >if as_func_ret_success; then > : >else > exitcode=1 > echo as_func_ret_success failed. >fi > >if as_func_ret_failure; then > exitcode=1 > echo as_func_ret_failure succeeded. >fi > >if ( set x; as_func_ret_success y && test x = \"\$1\" ); then > : >else > exitcode=1 > echo positional parameters were not saved. >fi > >test \$exitcode = 0") || { > echo No shell found that supports shell functions. > echo Please tell autoconf@gnu.org about your system, > echo including any error possibly output before this > echo message >} > > > > as_lineno_1=$LINENO > as_lineno_2=$LINENO > test "x$as_lineno_1" != "x$as_lineno_2" && > test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { > > # Create $as_me.lineno as a copy of $as_myself, but with $LINENO > # uniformly replaced by the line number. The first 'sed' inserts a > # line-number line after each line using $LINENO; the second 'sed' > # does the real work. The second script uses 'N' to pair each > # line-number line with the line containing $LINENO, and appends > # trailing '-' during substitution so that $LINENO is not a special > # case at line end. > # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the > # scripts with optimization help from Paolo Bonzini. Blame Lee > # E. McMahon (1931-1989) for sed's syntax. :-) > sed -n ' > p > /[$]LINENO/= > ' <$as_myself | > sed ' > s/[$]LINENO.*/&-/ > t lineno > b > :lineno > N > :loop > s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ > t loop > s/-\n.*// > ' >$as_me.lineno && > chmod +x "$as_me.lineno" || > { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 > { (exit 1); exit 1; }; } > > # Don't try to exec as it changes $[0], causing all sort of problems > # (the dirname of $[0] is not the place where we might find the > # original and so on. Autoconf is especially sensitive to this). > . "./$as_me.lineno" > # Exit status is that of the last command. > exit >} > > >if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then > as_dirname=dirname >else > as_dirname=false >fi > >ECHO_C= ECHO_N= ECHO_T= >case `echo -n x` in >-n*) > case `echo 'x\c'` in > *c*) ECHO_T=' ';; # ECHO_T is single tab character. > *) ECHO_C='\c';; > esac;; >*) > ECHO_N='-n';; >esac > >if expr a : '\(a\)' >/dev/null 2>&1 && > test "X`expr 00001 : '.*\(...\)'`" = X001; then > as_expr=expr >else > as_expr=false >fi > >rm -f conf$$ conf$$.exe conf$$.file >if test -d conf$$.dir; then > rm -f conf$$.dir/conf$$.file >else > rm -f conf$$.dir > mkdir conf$$.dir >fi >echo >conf$$.file >if ln -s conf$$.file conf$$ 2>/dev/null; then > as_ln_s='ln -s' > # ... but there are two gotchas: > # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. > # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. > # In both cases, we have to default to `cp -p'. > ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || > as_ln_s='cp -p' >elif ln conf$$.file conf$$ 2>/dev/null; then > as_ln_s=ln >else > as_ln_s='cp -p' >fi >rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file >rmdir conf$$.dir 2>/dev/null > >if mkdir -p . 2>/dev/null; then > as_mkdir_p=: >else > test -d ./-p && rmdir ./-p > as_mkdir_p=false >fi > >if test -x / >/dev/null 2>&1; then > as_test_x='test -x' >else > if ls -dL / >/dev/null 2>&1; then > as_ls_L_option=L > else > as_ls_L_option= > fi > as_test_x=' > eval sh -c '\'' > if test -d "$1"; then > test -d "$1/."; > else > case $1 in > -*)set "./$1";; > esac; > case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in > ???[sx]*):;;*)false;;esac;fi > '\'' sh > ' >fi >as_executable_p=$as_test_x > ># Sed expression to map a string onto a valid CPP name. >as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" > ># Sed expression to map a string onto a valid variable name. >as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" > > > > ># Check that we are running under the correct shell. >SHELL=${CONFIG_SHELL-/bin/sh} > >case X$ECHO in >X*--fallback-echo) > # Remove one level of quotation (which was required for Make). > ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','` > ;; >esac > >echo=${ECHO-echo} >if test "X$1" = X--no-reexec; then > # Discard the --no-reexec flag, and continue. > shift >elif test "X$1" = X--fallback-echo; then > # Avoid inline document here, it may be left over > : >elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then > # Yippee, $echo works! > : >else > # Restart under the correct shell. > exec $SHELL "$0" --no-reexec ${1+"$@"} >fi > >if test "X$1" = X--fallback-echo; then > # used as fallback echo > shift > cat <<EOF >$* >EOF > exit 0 >fi > ># The HP-UX ksh and POSIX shell print the target directory to stdout ># if CDPATH is set. >(unset CDPATH) >/dev/null 2>&1 && unset CDPATH > >if test -z "$ECHO"; then >if test "X${echo_test_string+set}" != Xset; then ># find a string as large as possible, as long as the shell can cope with it > for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do > # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ... > if (echo_test_string=`eval $cmd`) 2>/dev/null && > echo_test_string=`eval $cmd` && > (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null > then > break > fi > done >fi > >if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && > echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && > test "X$echo_testing_string" = "X$echo_test_string"; then > : >else > # The Solaris, AIX, and Digital Unix default echo programs unquote > # backslashes. This makes it impossible to quote backslashes using > # echo "$something" | sed 's/\\/\\\\/g' > # > # So, first we look for a working echo in the user's PATH. > > lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR > for dir in $PATH /usr/ucb; do > IFS="$lt_save_ifs" > if (test -f $dir/echo || test -f $dir/echo$ac_exeext) && > test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' && > echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` && > test "X$echo_testing_string" = "X$echo_test_string"; then > echo="$dir/echo" > break > fi > done > IFS="$lt_save_ifs" > > if test "X$echo" = Xecho; then > # We didn't find a better echo, so look for alternatives. > if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' && > echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` && > test "X$echo_testing_string" = "X$echo_test_string"; then > # This shell has a builtin print -r that does the trick. > echo='print -r' > elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) && > test "X$CONFIG_SHELL" != X/bin/ksh; then > # If we have ksh, try running configure again with it. > ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh} > export ORIGINAL_CONFIG_SHELL > CONFIG_SHELL=/bin/ksh > export CONFIG_SHELL > exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"} > else > # Try using printf. > echo='printf %s\n' > if test "X`($echo '\t') 2>/dev/null`" = 'X\t' && > echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` && > test "X$echo_testing_string" = "X$echo_test_string"; then > # Cool, printf works > : > elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && > test "X$echo_testing_string" = 'X\t' && > echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && > test "X$echo_testing_string" = "X$echo_test_string"; then > CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL > export CONFIG_SHELL > SHELL="$CONFIG_SHELL" > export SHELL > echo="$CONFIG_SHELL $0 --fallback-echo" > elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` && > test "X$echo_testing_string" = 'X\t' && > echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` && > test "X$echo_testing_string" = "X$echo_test_string"; then > echo="$CONFIG_SHELL $0 --fallback-echo" > else > # maybe with a smaller string... > prev=: > > for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do > if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null > then > break > fi > prev="$cmd" > done > > if test "$prev" != 'sed 50q "$0"'; then > echo_test_string=`eval $prev` > export echo_test_string > exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"} > else > # Oops. We lost completely, so just stick with echo. > echo=echo > fi > fi > fi > fi >fi >fi > ># Copy echo and quote the copy suitably for passing to libtool from ># the Makefile, instead of quoting the original, which is used later. >ECHO=$echo >if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then > ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo" >fi > > > > >exec 7<&0 </dev/null 6>&1 > ># Name of the host. ># hostname on some systems (SVR3.2, Linux) returns a bogus exit status, ># so uname gets run too. >ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q` > ># ># Initializations. ># >ac_default_prefix=/usr/local >ac_clean_files= >ac_config_libobj_dir=. >LIBOBJS= >cross_compiling=no >subdirs= >MFLAGS= >MAKEFLAGS= >SHELL=${CONFIG_SHELL-/bin/sh} > ># Identity of this package. >PACKAGE_NAME='sudo' >PACKAGE_TARNAME='sudo' >PACKAGE_VERSION='1.7.2p3' >PACKAGE_STRING='sudo 1.7.2p3' >PACKAGE_BUGREPORT='http://www.sudo.ws/bugs/' > ># Factoring default headers for most tests. >ac_includes_default="\ >#include <stdio.h> >#ifdef HAVE_SYS_TYPES_H ># include <sys/types.h> >#endif >#ifdef HAVE_SYS_STAT_H ># include <sys/stat.h> >#endif >#ifdef STDC_HEADERS ># include <stdlib.h> ># include <stddef.h> >#else ># ifdef HAVE_STDLIB_H ># include <stdlib.h> ># endif >#endif >#ifdef HAVE_STRING_H ># if !defined STDC_HEADERS && defined HAVE_MEMORY_H ># include <memory.h> ># endif ># include <string.h> >#endif >#ifdef HAVE_STRINGS_H ># include <strings.h> >#endif >#ifdef HAVE_INTTYPES_H ># include <inttypes.h> >#endif >#ifdef HAVE_STDINT_H ># include <stdint.h> >#endif >#ifdef HAVE_UNISTD_H ># include <unistd.h> >#endif" > >ac_subst_vars='SHELL >PATH_SEPARATOR >PACKAGE_NAME >PACKAGE_TARNAME >PACKAGE_VERSION >PACKAGE_STRING >PACKAGE_BUGREPORT >exec_prefix >prefix >program_transform_name >bindir >sbindir >libexecdir >datarootdir >datadir >sysconfdir >sharedstatedir >localstatedir >includedir >oldincludedir >docdir >infodir >htmldir >dvidir >pdfdir >psdir >libdir >localedir >mandir >DEFS >ECHO_C >ECHO_N >ECHO_T >LIBS >build_alias >host_alias >target_alias >HAVE_BSM_AUDIT >LIBTOOL >CFLAGS >PROGS >CPPFLAGS >LDFLAGS >SUDO_LDFLAGS >SUDO_OBJS >SUDO_LIBS >NET_LIBS >AFS_LIBS >GETGROUPS_LIB >OSDEFS >AUTH_OBJS >MANTYPE >MAN_POSTINSTALL >SUDOERS_MODE >SUDOERS_UID >SUDOERS_GID >DEV >SELINUX >BAMAN >LCMAN >SEMAN >devdir >mansectsu >mansectform >mansrcdir >NOEXECFILE >NOEXECDIR >noexec_file >INSTALL_NOEXEC >DONT_LEAK_PATH_INFO >BSDAUTH_USAGE >SELINUX_USAGE >LDAP >LOGINCAP_USAGE >NONUNIX_GROUPS_IMPL >timedir >timeout >password_timeout >sudo_umask >passprompt >long_otp_prompt >lecture >logfac >goodpri >badpri >loglen >ignore_dot >mail_no_user >mail_no_host >mail_no_perms >mailto >mailsub >badpass_message >fqdn >runas_default >env_editor >passwd_tries >tty_tickets >insults >root_sudo >path_info >ldap_conf >ldap_secret >nsswitch_conf >netsvc_conf >secure_path >EGREPPROG >CC >ac_ct_CC >EXEEXT >OBJEXT >CPP >build >build_cpu >build_vendor >build_os >host >host_cpu >host_vendor >host_os >SED >GREP >EGREP >LN_S >ECHO >AR >RANLIB >STRIP >DSYMUTIL >NMEDIT >UNAMEPROG >TRPROG >NROFFPROG >YACC >YFLAGS >FLEX >LIBOBJS >KRB5CONFIG >LTLIBOBJS' >ac_subst_files='' > ac_precious_vars='build_alias >host_alias >target_alias >CC >CFLAGS >LDFLAGS >LIBS >CPPFLAGS >CPP >YACC >YFLAGS' > > ># Initialize some variables set by options. >ac_init_help= >ac_init_version=false ># The variables have the same names as the options, with ># dashes changed to underlines. >cache_file=/dev/null >exec_prefix=NONE >no_create= >no_recursion= >prefix=NONE >program_prefix=NONE >program_suffix=NONE >program_transform_name=s,x,x, >silent= >site= >srcdir= >verbose= >x_includes=NONE >x_libraries=NONE > ># Installation directory options. ># These are left unexpanded so users can "make install exec_prefix=/foo" ># and all the variables that are supposed to be based on exec_prefix ># by default will actually change. ># Use braces instead of parens because sh, perl, etc. also accept them. ># (The list follows the same order as the GNU Coding Standards.) >bindir='${exec_prefix}/bin' >sbindir='${exec_prefix}/sbin' >libexecdir='${exec_prefix}/libexec' >datarootdir='${prefix}/share' >datadir='${datarootdir}' >sysconfdir='${prefix}/etc' >sharedstatedir='${prefix}/com' >localstatedir='${prefix}/var' >includedir='${prefix}/include' >oldincludedir='/usr/include' >docdir='${datarootdir}/doc/${PACKAGE_TARNAME}' >infodir='${datarootdir}/info' >htmldir='${docdir}' >dvidir='${docdir}' >pdfdir='${docdir}' >psdir='${docdir}' >libdir='${exec_prefix}/lib' >localedir='${datarootdir}/locale' >mandir='${datarootdir}/man' > >ac_prev= >ac_dashdash= >for ac_option >do > # If the previous option needs an argument, assign it. > if test -n "$ac_prev"; then > eval $ac_prev=\$ac_option > ac_prev= > continue > fi > > case $ac_option in > *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;; > *) ac_optarg=yes ;; > esac > > # Accept the important Cygnus configure options, so we can diagnose typos. > > case $ac_dashdash$ac_option in > --) > ac_dashdash=yes ;; > > -bindir | --bindir | --bindi | --bind | --bin | --bi) > ac_prev=bindir ;; > -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*) > bindir=$ac_optarg ;; > > -build | --build | --buil | --bui | --bu) > ac_prev=build_alias ;; > -build=* | --build=* | --buil=* | --bui=* | --bu=*) > build_alias=$ac_optarg ;; > > -cache-file | --cache-file | --cache-fil | --cache-fi \ > | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c) > ac_prev=cache_file ;; > -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \ > | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*) > cache_file=$ac_optarg ;; > > --config-cache | -C) > cache_file=config.cache ;; > > -datadir | --datadir | --datadi | --datad) > ac_prev=datadir ;; > -datadir=* | --datadir=* | --datadi=* | --datad=*) > datadir=$ac_optarg ;; > > -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \ > | --dataroo | --dataro | --datar) > ac_prev=datarootdir ;; > -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \ > | --dataroot=* | --dataroo=* | --dataro=* | --datar=*) > datarootdir=$ac_optarg ;; > > -disable-* | --disable-*) > ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'` > # Reject names that are not valid shell variable names. > expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && > { echo "$as_me: error: invalid feature name: $ac_feature" >&2 > { (exit 1); exit 1; }; } > ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` > eval enable_$ac_feature=no ;; > > -docdir | --docdir | --docdi | --doc | --do) > ac_prev=docdir ;; > -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*) > docdir=$ac_optarg ;; > > -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv) > ac_prev=dvidir ;; > -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*) > dvidir=$ac_optarg ;; > > -enable-* | --enable-*) > ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'` > # Reject names that are not valid shell variable names. > expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null && > { echo "$as_me: error: invalid feature name: $ac_feature" >&2 > { (exit 1); exit 1; }; } > ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'` > eval enable_$ac_feature=\$ac_optarg ;; > > -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \ > | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \ > | --exec | --exe | --ex) > ac_prev=exec_prefix ;; > -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \ > | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \ > | --exec=* | --exe=* | --ex=*) > exec_prefix=$ac_optarg ;; > > -gas | --gas | --ga | --g) > # Obsolete; use --with-gas. > with_gas=yes ;; > > -help | --help | --hel | --he | -h) > ac_init_help=long ;; > -help=r* | --help=r* | --hel=r* | --he=r* | -hr*) > ac_init_help=recursive ;; > -help=s* | --help=s* | --hel=s* | --he=s* | -hs*) > ac_init_help=short ;; > > -host | --host | --hos | --ho) > ac_prev=host_alias ;; > -host=* | --host=* | --hos=* | --ho=*) > host_alias=$ac_optarg ;; > > -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht) > ac_prev=htmldir ;; > -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \ > | --ht=*) > htmldir=$ac_optarg ;; > > -includedir | --includedir | --includedi | --included | --include \ > | --includ | --inclu | --incl | --inc) > ac_prev=includedir ;; > -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \ > | --includ=* | --inclu=* | --incl=* | --inc=*) > includedir=$ac_optarg ;; > > -infodir | --infodir | --infodi | --infod | --info | --inf) > ac_prev=infodir ;; > -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*) > infodir=$ac_optarg ;; > > -libdir | --libdir | --libdi | --libd) > ac_prev=libdir ;; > -libdir=* | --libdir=* | --libdi=* | --libd=*) > libdir=$ac_optarg ;; > > -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \ > | --libexe | --libex | --libe) > ac_prev=libexecdir ;; > -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \ > | --libexe=* | --libex=* | --libe=*) > libexecdir=$ac_optarg ;; > > -localedir | --localedir | --localedi | --localed | --locale) > ac_prev=localedir ;; > -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*) > localedir=$ac_optarg ;; > > -localstatedir | --localstatedir | --localstatedi | --localstated \ > | --localstate | --localstat | --localsta | --localst | --locals) > ac_prev=localstatedir ;; > -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \ > | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*) > localstatedir=$ac_optarg ;; > > -mandir | --mandir | --mandi | --mand | --man | --ma | --m) > ac_prev=mandir ;; > -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*) > mandir=$ac_optarg ;; > > -nfp | --nfp | --nf) > # Obsolete; use --without-fp. > with_fp=no ;; > > -no-create | --no-create | --no-creat | --no-crea | --no-cre \ > | --no-cr | --no-c | -n) > no_create=yes ;; > > -no-recursion | --no-recursion | --no-recursio | --no-recursi \ > | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r) > no_recursion=yes ;; > > -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \ > | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \ > | --oldin | --oldi | --old | --ol | --o) > ac_prev=oldincludedir ;; > -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \ > | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \ > | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*) > oldincludedir=$ac_optarg ;; > > -prefix | --prefix | --prefi | --pref | --pre | --pr | --p) > ac_prev=prefix ;; > -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*) > prefix=$ac_optarg ;; > > -program-prefix | --program-prefix | --program-prefi | --program-pref \ > | --program-pre | --program-pr | --program-p) > ac_prev=program_prefix ;; > -program-prefix=* | --program-prefix=* | --program-prefi=* \ > | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*) > program_prefix=$ac_optarg ;; > > -program-suffix | --program-suffix | --program-suffi | --program-suff \ > | --program-suf | --program-su | --program-s) > ac_prev=program_suffix ;; > -program-suffix=* | --program-suffix=* | --program-suffi=* \ > | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*) > program_suffix=$ac_optarg ;; > > -program-transform-name | --program-transform-name \ > | --program-transform-nam | --program-transform-na \ > | --program-transform-n | --program-transform- \ > | --program-transform | --program-transfor \ > | --program-transfo | --program-transf \ > | --program-trans | --program-tran \ > | --progr-tra | --program-tr | --program-t) > ac_prev=program_transform_name ;; > -program-transform-name=* | --program-transform-name=* \ > | --program-transform-nam=* | --program-transform-na=* \ > | --program-transform-n=* | --program-transform-=* \ > | --program-transform=* | --program-transfor=* \ > | --program-transfo=* | --program-transf=* \ > | --program-trans=* | --program-tran=* \ > | --progr-tra=* | --program-tr=* | --program-t=*) > program_transform_name=$ac_optarg ;; > > -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd) > ac_prev=pdfdir ;; > -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*) > pdfdir=$ac_optarg ;; > > -psdir | --psdir | --psdi | --psd | --ps) > ac_prev=psdir ;; > -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*) > psdir=$ac_optarg ;; > > -q | -quiet | --quiet | --quie | --qui | --qu | --q \ > | -silent | --silent | --silen | --sile | --sil) > silent=yes ;; > > -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb) > ac_prev=sbindir ;; > -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \ > | --sbi=* | --sb=*) > sbindir=$ac_optarg ;; > > -sharedstatedir | --sharedstatedir | --sharedstatedi \ > | --sharedstated | --sharedstate | --sharedstat | --sharedsta \ > | --sharedst | --shareds | --shared | --share | --shar \ > | --sha | --sh) > ac_prev=sharedstatedir ;; > -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \ > | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \ > | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \ > | --sha=* | --sh=*) > sharedstatedir=$ac_optarg ;; > > -site | --site | --sit) > ac_prev=site ;; > -site=* | --site=* | --sit=*) > site=$ac_optarg ;; > > -srcdir | --srcdir | --srcdi | --srcd | --src | --sr) > ac_prev=srcdir ;; > -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*) > srcdir=$ac_optarg ;; > > -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \ > | --syscon | --sysco | --sysc | --sys | --sy) > ac_prev=sysconfdir ;; > -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \ > | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*) > sysconfdir=$ac_optarg ;; > > -target | --target | --targe | --targ | --tar | --ta | --t) > ac_prev=target_alias ;; > -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*) > target_alias=$ac_optarg ;; > > -v | -verbose | --verbose | --verbos | --verbo | --verb) > verbose=yes ;; > > -version | --version | --versio | --versi | --vers | -V) > ac_init_version=: ;; > > -with-* | --with-*) > ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'` > # Reject names that are not valid shell variable names. > expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && > { echo "$as_me: error: invalid package name: $ac_package" >&2 > { (exit 1); exit 1; }; } > ac_package=`echo $ac_package | sed 's/[-.]/_/g'` > eval with_$ac_package=\$ac_optarg ;; > > -without-* | --without-*) > ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'` > # Reject names that are not valid shell variable names. > expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null && > { echo "$as_me: error: invalid package name: $ac_package" >&2 > { (exit 1); exit 1; }; } > ac_package=`echo $ac_package | sed 's/[-.]/_/g'` > eval with_$ac_package=no ;; > > --x) > # Obsolete; use --with-x. > with_x=yes ;; > > -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \ > | --x-incl | --x-inc | --x-in | --x-i) > ac_prev=x_includes ;; > -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \ > | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*) > x_includes=$ac_optarg ;; > > -x-libraries | --x-libraries | --x-librarie | --x-librari \ > | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l) > ac_prev=x_libraries ;; > -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \ > | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*) > x_libraries=$ac_optarg ;; > > -*) { echo "$as_me: error: unrecognized option: $ac_option >Try \`$0 --help' for more information." >&2 > { (exit 1); exit 1; }; } > ;; > > *=*) > ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='` > # Reject names that are not valid shell variable names. > expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null && > { echo "$as_me: error: invalid variable name: $ac_envvar" >&2 > { (exit 1); exit 1; }; } > eval $ac_envvar=\$ac_optarg > export $ac_envvar ;; > > *) > # FIXME: should be removed in autoconf 3.0. > echo "$as_me: WARNING: you should use --build, --host, --target" >&2 > expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null && > echo "$as_me: WARNING: invalid host type: $ac_option" >&2 > : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option} > ;; > > esac >done > >if test -n "$ac_prev"; then > ac_option=--`echo $ac_prev | sed 's/_/-/g'` > { echo "$as_me: error: missing argument to $ac_option" >&2 > { (exit 1); exit 1; }; } >fi > ># Be sure to have absolute directory names. >for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \ > datadir sysconfdir sharedstatedir localstatedir includedir \ > oldincludedir docdir infodir htmldir dvidir pdfdir psdir \ > libdir localedir mandir >do > eval ac_val=\$$ac_var > case $ac_val in > [\\/$]* | ?:[\\/]* ) continue;; > NONE | '' ) case $ac_var in *prefix ) continue;; esac;; > esac > { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2 > { (exit 1); exit 1; }; } >done > ># There might be people who depend on the old broken behavior: `$host' ># used to hold the argument of --host etc. ># FIXME: To remove some day. >build=$build_alias >host=$host_alias >target=$target_alias > ># FIXME: To remove some day. >if test "x$host_alias" != x; then > if test "x$build_alias" = x; then > cross_compiling=maybe > echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host. > If a cross compiler is detected then cross compile mode will be used." >&2 > elif test "x$build_alias" != "x$host_alias"; then > cross_compiling=yes > fi >fi > >ac_tool_prefix= >test -n "$host_alias" && ac_tool_prefix=$host_alias- > >test "$silent" = yes && exec 6>/dev/null > > >ac_pwd=`pwd` && test -n "$ac_pwd" && >ac_ls_di=`ls -di .` && >ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` || > { echo "$as_me: error: Working directory cannot be determined" >&2 > { (exit 1); exit 1; }; } >test "X$ac_ls_di" = "X$ac_pwd_ls_di" || > { echo "$as_me: error: pwd does not report name of working directory" >&2 > { (exit 1); exit 1; }; } > > ># Find the source files, if location was not specified. >if test -z "$srcdir"; then > ac_srcdir_defaulted=yes > # Try the directory containing this script, then the parent directory. > ac_confdir=`$as_dirname -- "$0" || >$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ > X"$0" : 'X\(//\)[^/]' \| \ > X"$0" : 'X\(//\)$' \| \ > X"$0" : 'X\(/\)' \| . 2>/dev/null || >echo X"$0" | > sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ > s//\1/ > q > } > /^X\(\/\/\)[^/].*/{ > s//\1/ > q > } > /^X\(\/\/\)$/{ > s//\1/ > q > } > /^X\(\/\).*/{ > s//\1/ > q > } > s/.*/./; q'` > srcdir=$ac_confdir > if test ! -r "$srcdir/$ac_unique_file"; then > srcdir=.. > fi >else > ac_srcdir_defaulted=no >fi >if test ! -r "$srcdir/$ac_unique_file"; then > test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .." > { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2 > { (exit 1); exit 1; }; } >fi >ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work" >ac_abs_confdir=`( > cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2 > { (exit 1); exit 1; }; } > pwd)` ># When building in place, set srcdir=. >if test "$ac_abs_confdir" = "$ac_pwd"; then > srcdir=. >fi ># Remove unnecessary trailing slashes from srcdir. ># Double slashes in file names in object file debugging info ># mess up M-x gdb in Emacs. >case $srcdir in >*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;; >esac >for ac_var in $ac_precious_vars; do > eval ac_env_${ac_var}_set=\${${ac_var}+set} > eval ac_env_${ac_var}_value=\$${ac_var} > eval ac_cv_env_${ac_var}_set=\${${ac_var}+set} > eval ac_cv_env_${ac_var}_value=\$${ac_var} >done > ># ># Report the --help message. ># >if test "$ac_init_help" = "long"; then > # 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. > cat <<_ACEOF >\`configure' configures sudo 1.7.2p3 to adapt to many kinds of systems. > >Usage: $0 [OPTION]... [VAR=VALUE]... > >To assign environment variables (e.g., CC, CFLAGS...), specify them as >VAR=VALUE. See below for descriptions of some of the useful variables. > >Defaults for the options are specified in brackets. > >Configuration: > -h, --help display this help and exit > --help=short display options specific to this package > --help=recursive display the short help of all the included packages > -V, --version display version information and exit > -q, --quiet, --silent do not print \`checking...' messages > --cache-file=FILE cache test results in FILE [disabled] > -C, --config-cache alias for \`--cache-file=config.cache' > -n, --no-create do not create output files > --srcdir=DIR find the sources in DIR [configure dir or \`..'] > >Installation directories: > --prefix=PREFIX install architecture-independent files in PREFIX > [$ac_default_prefix] > --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX > [PREFIX] > >By default, \`make install' will install all the files in >\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify >an installation prefix other than \`$ac_default_prefix' using \`--prefix', >for instance \`--prefix=\$HOME'. > >For better control, use the options below. > >Fine tuning of the installation directories: > --bindir=DIR user executables [EPREFIX/bin] > --sbindir=DIR system admin executables [EPREFIX/sbin] > --libexecdir=DIR program executables [EPREFIX/libexec] > --sysconfdir=DIR read-only single-machine data [etc] > --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com] > --localstatedir=DIR modifiable single-machine data [PREFIX/var] > --libdir=DIR object code libraries [EPREFIX/lib] > --includedir=DIR C header files [PREFIX/include] > --oldincludedir=DIR C header files for non-gcc [/usr/include] > --datarootdir=DIR read-only arch.-independent data root [PREFIX/share] > --datadir=DIR read-only architecture-independent data [DATAROOTDIR] > --infodir=DIR info documentation [DATAROOTDIR/info] > --localedir=DIR locale-dependent data [DATAROOTDIR/locale] > --mandir=DIR man documentation [DATAROOTDIR/man] > --docdir=DIR documentation root [DATAROOTDIR/doc/sudo] > --htmldir=DIR html documentation [DOCDIR] > --dvidir=DIR dvi documentation [DOCDIR] > --pdfdir=DIR pdf documentation [DOCDIR] > --psdir=DIR ps documentation [DOCDIR] >_ACEOF > > cat <<\_ACEOF > >System types: > --build=BUILD configure for building on BUILD [guessed] > --host=HOST cross-compile to build programs to run on HOST [BUILD] >_ACEOF >fi > >if test -n "$ac_init_help"; then > case $ac_init_help in > short | recursive ) echo "Configuration of sudo 1.7.2p3:";; > esac > cat <<\_ACEOF > >Optional Features: > --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no) > --enable-FEATURE[=ARG] include FEATURE [ARG=yes] > --disable-authentication > Do not require authentication by default > --disable-root-mailer Don't run the mailer as root, run as the user > --disable-setreuid Don't try to use the setreuid() function > --disable-setresuid Don't try to use the setresuid() function > --disable-shadow Never use shadow passwords > --disable-root-sudo Don't allow root to run sudo > --enable-log-host Log the hostname in the log file > --enable-noargs-shell If sudo is given no arguments run a shell > --enable-shell-sets-home > Set $HOME to target user in shell mode > --disable-path-info Print 'command not allowed' not 'command not found' > --enable-env-debug Whether to enable environment debugging. > --enable-gss-krb5-ccache-name > Use GSS-API to set the Kerberos V cred cache name > --enable-static[=PKGS] build static libraries [default=no] > --enable-shared[=PKGS] build shared libraries [default=yes] > --enable-fast-install[=PKGS] > optimize for fast installation [default=yes] > --disable-libtool-lock avoid locking (might break parallel builds) > --disable-sia Disable SIA on Digital UNIX > --disable-pam-session Disable PAM session support > >Optional Packages: > --with-PACKAGE[=ARG] use PACKAGE [ARG=yes] > --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no) > --with-otp-only deprecated > --with-alertmail deprecated > --with-CC C compiler to use > --with-rpath pass -R flag in addition to -L for lib paths > --with-blibpath=PATH pass -blibpath flag to ld for additional lib paths > --with-bsm-audit enable BSM audit support > --with-incpath additional places to look for include files > --with-libpath additional places to look for libraries > --with-libraries additional libraries to link with > --with-devel add development options > --with-efence link with -lefence for malloc() debugging > --with-csops add CSOps standard options > --without-passwd don't use passwd/shadow file for authentication > --with-skey=DIR enable S/Key support > --with-opie=DIR enable OPIE support > --with-long-otp-prompt use a two line OTP (skey/opie) prompt > --with-SecurID=DIR enable SecurID support > --with-fwtk=DIR enable FWTK AuthSRV support > --with-kerb4=DIR enable Kerberos IV support > --with-kerb5=DIR enable Kerberos V support > --with-aixauth enable AIX general authentication support > --with-pam enable PAM support > --with-AFS enable AFS support > --with-DCE enable DCE support > --with-logincap enable BSD login class support > --with-bsdauth enable BSD authentication support > --with-project enable Solaris project support > --without-lecture don't print lecture for first-time sudoer > --with-logging log via syslog, file, or both > --with-logfac syslog facility to log with (default is "local2") > --with-goodpri syslog priority for commands (def is "notice") > --with-badpri syslog priority for failures (def is "alert") > --with-logpath path to the sudo log file > --with-loglen maximum length of a log file line (default is 80) > --with-ignore-dot ignore '.' in the PATH > --without-mail-if-no-user > do not send mail if user not in sudoers > --with-mail-if-no-host send mail if user in sudoers but not for this host > --with-mail-if-noperms send mail if user not allowed to run command > --with-mailto who should get sudo mail (default is "root") > --with-mailsubject subject of sudo mail > --with-passprompt default password prompt > --with-badpass-message message the user sees when the password is wrong > --with-fqdn expect fully qualified hosts in sudoers > --with-timedir path to the sudo timestamp dir > --with-sendmail set path to sendmail > --without-sendmail do not send mail at all > --with-sudoers-mode mode of sudoers file (defaults to 0440) > --with-sudoers-uid uid that owns sudoers file (defaults to 0) > --with-sudoers-gid gid that owns sudoers file (defaults to 0) > --with-umask umask with which the prog should run (default is > 022) > --without-umask Preserves the umask of the user invoking sudo. > --with-runas-default User to run commands as (default is "root") > --with-exempt=group no passwd needed for users in this group > --with-editor=path Default editor for visudo (defaults to vi) > --with-env-editor Use the environment variable EDITOR for visudo > --with-passwd-tries number of tries to enter password (default is 3) > --with-timeout minutes before sudo asks for passwd again (def is 5 > minutes) > --with-password-timeout passwd prompt timeout in minutes (default is 5 > minutes) > --with-tty-tickets use a different ticket file for each tty > --with-insults insult the user for entering an incorrect password > --with-all-insults include all the sudo insult sets > --with-classic-insults include the insults from the "classic" sudo > --with-csops-insults include CSOps insults > --with-hal-insults include 2001-like insults > --with-goons-insults include the insults from the "Goon Show" > --with-nsswitch=PATH path to nsswitch.conf > --with-ldap=DIR enable LDAP support > --with-ldap-conf-file path to LDAP configuration file > --with-ldap-secret-file path to LDAP secret password file > --with-pc-insults replace politically incorrect insults with less > offensive ones > --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 > --with-stow properly handle GNU stow packaging > --with-askpass=PATH Fully qualified pathname of askpass helper > --with-libvas=NAME Name of the libvas shared library > (default=libvas.so) > --with-libvas-rpath=PATH > Path to look for libvas in [default=/opt/quest/lib] > --with-selinux enable SELinux support > --with-gnu-ld assume the C compiler uses GNU ld [default=no] > --with-pic try to use only PIC/non-PIC objects [default=use > both] > --with-noexec=PATH fully qualified pathname of sudo_noexec.so > --with-netsvc=PATH path to netsvc.conf > >Some influential environment variables: > CC C compiler command > CFLAGS C compiler flags > LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a > nonstandard directory <lib dir> > LIBS libraries to pass to the linker, e.g. -l<library> > CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if > you have headers in a nonstandard directory <include dir> > CPP C preprocessor > YACC The `Yet Another C Compiler' implementation to use. Defaults to > the first program found out of: `bison -y', `byacc', `yacc'. > YFLAGS The list of arguments that will be passed by default to $YACC. > This script will default YFLAGS to the empty string to avoid a > default value of `-d' given by some make applications. > >Use these variables to override the choices made by `configure' or to help >it to find libraries and programs with nonstandard names/locations. > >Report bugs to <http://www.sudo.ws/bugs/>. >_ACEOF >ac_status=$? >fi > >if test "$ac_init_help" = "recursive"; then > # If there are subdirs, report their specific --help. > for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue > test -d "$ac_dir" || continue > ac_builddir=. > >case "$ac_dir" in >.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; >*) > ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` > # A ".." for each directory in $ac_dir_suffix. > ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` > case $ac_top_builddir_sub in > "") ac_top_builddir_sub=. ac_top_build_prefix= ;; > *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; > esac ;; >esac >ac_abs_top_builddir=$ac_pwd >ac_abs_builddir=$ac_pwd$ac_dir_suffix ># for backward compatibility: >ac_top_builddir=$ac_top_build_prefix > >case $srcdir in > .) # We are building in place. > ac_srcdir=. > ac_top_srcdir=$ac_top_builddir_sub > ac_abs_top_srcdir=$ac_pwd ;; > [\\/]* | ?:[\\/]* ) # Absolute name. > ac_srcdir=$srcdir$ac_dir_suffix; > ac_top_srcdir=$srcdir > ac_abs_top_srcdir=$srcdir ;; > *) # Relative name. > ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix > ac_top_srcdir=$ac_top_build_prefix$srcdir > ac_abs_top_srcdir=$ac_pwd/$srcdir ;; >esac >ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix > > cd "$ac_dir" || { ac_status=$?; continue; } > # Check for guested configure. > if test -f "$ac_srcdir/configure.gnu"; then > echo && > $SHELL "$ac_srcdir/configure.gnu" --help=recursive > elif test -f "$ac_srcdir/configure"; then > echo && > $SHELL "$ac_srcdir/configure" --help=recursive > else > echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2 > fi || ac_status=$? > cd "$ac_pwd" || { ac_status=$?; break; } > done >fi > >test -n "$ac_init_help" && exit $ac_status >if $ac_init_version; then > cat <<\_ACEOF >sudo configure 1.7.2p3 >generated by GNU Autoconf 2.61 > >Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, >2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc. >This configure script is free software; the Free Software Foundation >gives unlimited permission to copy, distribute and modify it. >_ACEOF > exit >fi >cat >config.log <<_ACEOF >This file contains any messages produced by compilers while >running configure, to aid debugging if configure makes a mistake. > >It was created by sudo $as_me 1.7.2p3, which was >generated by GNU Autoconf 2.61. Invocation command line was > > $ $0 $@ > >_ACEOF >exec 5>>config.log >{ >cat <<_ASUNAME >## --------- ## >## Platform. ## >## --------- ## > >hostname = `(hostname || uname -n) 2>/dev/null | sed 1q` >uname -m = `(uname -m) 2>/dev/null || echo unknown` >uname -r = `(uname -r) 2>/dev/null || echo unknown` >uname -s = `(uname -s) 2>/dev/null || echo unknown` >uname -v = `(uname -v) 2>/dev/null || echo unknown` > >/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown` >/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown` > >/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown` >/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown` >/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown` >/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown` >/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown` >/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown` >/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown` > >_ASUNAME > >as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >for as_dir in $PATH >do > IFS=$as_save_IFS > test -z "$as_dir" && as_dir=. > echo "PATH: $as_dir" >done >IFS=$as_save_IFS > >} >&5 > >cat >&5 <<_ACEOF > > >## ----------- ## >## Core tests. ## >## ----------- ## > >_ACEOF > > ># Keep a trace of the command line. ># Strip out --no-create and --no-recursion so they do not pile up. ># Strip out --silent because we don't want to record it for future runs. ># Also quote any args containing shell meta-characters. ># Make two passes to allow for proper duplicate-argument suppression. >ac_configure_args= >ac_configure_args0= >ac_configure_args1= >ac_must_keep_next=false >for ac_pass in 1 2 >do > for ac_arg > do > case $ac_arg in > -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;; > -q | -quiet | --quiet | --quie | --qui | --qu | --q \ > | -silent | --silent | --silen | --sile | --sil) > continue ;; > *\'*) > ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;; > esac > case $ac_pass in > 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;; > 2) > ac_configure_args1="$ac_configure_args1 '$ac_arg'" > if test $ac_must_keep_next = true; then > ac_must_keep_next=false # Got value, back to normal. > else > case $ac_arg in > *=* | --config-cache | -C | -disable-* | --disable-* \ > | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \ > | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \ > | -with-* | --with-* | -without-* | --without-* | --x) > case "$ac_configure_args0 " in > "$ac_configure_args1"*" '$ac_arg' "* ) continue ;; > esac > ;; > -* ) ac_must_keep_next=true ;; > esac > fi > ac_configure_args="$ac_configure_args '$ac_arg'" > ;; > esac > done >done >$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; } >$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; } > ># When interrupted or exit'd, cleanup temporary files, and complete ># config.log. We remove comments because anyway the quotes in there ># would cause problems or look ugly. ># WARNING: Use '\'' to represent an apostrophe within the trap. ># WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug. >trap 'exit_status=$? > # Save into config.log some information that might help in debugging. > { > echo > > cat <<\_ASBOX >## ---------------- ## >## Cache variables. ## >## ---------------- ## >_ASBOX > echo > # The following way of writing the cache mishandles newlines in values, >( > for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do > eval ac_val=\$$ac_var > case $ac_val in #( > *${as_nl}*) > case $ac_var in #( > *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 >echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; > esac > case $ac_var in #( > _ | IFS | as_nl) ;; #( > *) $as_unset $ac_var ;; > esac ;; > esac > done > (set) 2>&1 | > case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #( > *${as_nl}ac_space=\ *) > sed -n \ > "s/'\''/'\''\\\\'\'''\''/g; > s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p" > ;; #( > *) > sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" > ;; > esac | > sort >) > echo > > cat <<\_ASBOX >## ----------------- ## >## Output variables. ## >## ----------------- ## >_ASBOX > echo > for ac_var in $ac_subst_vars > do > eval ac_val=\$$ac_var > case $ac_val in > *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; > esac > echo "$ac_var='\''$ac_val'\''" > done | sort > echo > > if test -n "$ac_subst_files"; then > cat <<\_ASBOX >## ------------------- ## >## File substitutions. ## >## ------------------- ## >_ASBOX > echo > for ac_var in $ac_subst_files > do > eval ac_val=\$$ac_var > case $ac_val in > *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;; > esac > echo "$ac_var='\''$ac_val'\''" > done | sort > echo > fi > > if test -s confdefs.h; then > cat <<\_ASBOX >## ----------- ## >## confdefs.h. ## >## ----------- ## >_ASBOX > echo > cat confdefs.h > echo > fi > test "$ac_signal" != 0 && > echo "$as_me: caught signal $ac_signal" > echo "$as_me: exit $exit_status" > } >&5 > rm -f core *.core core.conftest.* && > rm -f -r conftest* confdefs* conf$$* $ac_clean_files && > exit $exit_status >' 0 >for ac_signal in 1 2 13 15; do > trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal >done >ac_signal=0 > ># confdefs.h avoids OS command line length limits that DEFS can exceed. >rm -f -r conftest* confdefs.h > ># Predefined preprocessor variables. > >cat >>confdefs.h <<_ACEOF >#define PACKAGE_NAME "$PACKAGE_NAME" >_ACEOF > > >cat >>confdefs.h <<_ACEOF >#define PACKAGE_TARNAME "$PACKAGE_TARNAME" >_ACEOF > > >cat >>confdefs.h <<_ACEOF >#define PACKAGE_VERSION "$PACKAGE_VERSION" >_ACEOF > > >cat >>confdefs.h <<_ACEOF >#define PACKAGE_STRING "$PACKAGE_STRING" >_ACEOF > > >cat >>confdefs.h <<_ACEOF >#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT" >_ACEOF > > ># Let the site file select an alternate cache file if it wants to. ># Prefer explicitly selected file to automatically selected ones. >if test -n "$CONFIG_SITE"; then > set x "$CONFIG_SITE" >elif test "x$prefix" != xNONE; then > set x "$prefix/share/config.site" "$prefix/etc/config.site" >else > set x "$ac_default_prefix/share/config.site" \ > "$ac_default_prefix/etc/config.site" >fi >shift >for ac_site_file >do > if test -r "$ac_site_file"; then > { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5 >echo "$as_me: loading site script $ac_site_file" >&6;} > sed 's/^/| /' "$ac_site_file" >&5 > . "$ac_site_file" > fi >done > >if test -r "$cache_file"; then > # Some versions of bash will fail to source /dev/null (special > # files actually), so we avoid doing that. > if test -f "$cache_file"; then > { echo "$as_me:$LINENO: loading cache $cache_file" >&5 >echo "$as_me: loading cache $cache_file" >&6;} > case $cache_file in > [\\/]* | ?:[\\/]* ) . "$cache_file";; > *) . "./$cache_file";; > esac > fi >else > { echo "$as_me:$LINENO: creating cache $cache_file" >&5 >echo "$as_me: creating cache $cache_file" >&6;} > >$cache_file >fi > ># Check that the precious variables saved in the cache have kept the same ># value. >ac_cache_corrupted=false >for ac_var in $ac_precious_vars; do > eval ac_old_set=\$ac_cv_env_${ac_var}_set > eval ac_new_set=\$ac_env_${ac_var}_set > eval ac_old_val=\$ac_cv_env_${ac_var}_value > eval ac_new_val=\$ac_env_${ac_var}_value > case $ac_old_set,$ac_new_set in > set,) > { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5 >echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;} > ac_cache_corrupted=: ;; > ,set) > { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5 >echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;} > ac_cache_corrupted=: ;; > ,);; > *) > if test "x$ac_old_val" != "x$ac_new_val"; then > { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5 >echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;} > { echo "$as_me:$LINENO: former value: $ac_old_val" >&5 >echo "$as_me: former value: $ac_old_val" >&2;} > { echo "$as_me:$LINENO: current value: $ac_new_val" >&5 >echo "$as_me: current value: $ac_new_val" >&2;} > ac_cache_corrupted=: > fi;; > esac > # Pass precious variables to config.status. > if test "$ac_new_set" = set; then > case $ac_new_val in > *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;; > *) ac_arg=$ac_var=$ac_new_val ;; > esac > case " $ac_configure_args " in > *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy. > *) ac_configure_args="$ac_configure_args '$ac_arg'" ;; > esac > fi >done >if $ac_cache_corrupted; then > { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5 >echo "$as_me: error: changes in the environment can compromise the build" >&2;} > { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5 >echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;} > { (exit 1); exit 1; }; } >fi > > > > > > > > > > > > > > > > > > > > > > > > > >ac_ext=c >ac_cpp='$CPP $CPPFLAGS' >ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' >ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' >ac_compiler_gnu=$ac_cv_c_compiler_gnu > > >ac_config_headers="$ac_config_headers config.h pathnames.h" > >{ echo "$as_me:$LINENO: Configuring Sudo version $PACKAGE_VERSION" >&5 >echo "$as_me: Configuring Sudo version $PACKAGE_VERSION" >&6;} > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >timeout=5 >password_timeout=5 >sudo_umask=0022 >passprompt="Password:" >long_otp_prompt=off >lecture=once >logfac=local2 >goodpri=notice >badpri=alert >loglen=80 >ignore_dot=off >mail_no_user=on >mail_no_host=off >mail_no_perms=off >mailto=root >mailsub='*** SECURITY information for %h ***' >badpass_message='Sorry, try again.' >fqdn=off >runas_default=root >env_editor=off >passwd_tries=3 >tty_tickets=off >insults=off >root_sudo=on >path_info=on >secure_path="not set" >INSTALL_NOEXEC= >devdir='$(srcdir)' >PROGS="sudo visudo" >: ${MANTYPE='man'} >: ${mansrcdir='.'} >: ${SUDOERS_MODE='0440'} >: ${SUDOERS_UID='0'} >: ${SUDOERS_GID='0'} >DEV="#" >LDAP="#" >SELINUX="#" >BAMAN='.\" ' >LCMAN='.\" ' >SEMAN='.\" ' >AUTH_OBJS= >AUTH_REG= >AUTH_EXCL= >AUTH_EXCL_DEF= >AUTH_DEF=passwd > >CHECKSHADOW=true >shadow_defs= >shadow_funcs= >shadow_libs= >shadow_libs_optional= > >if test X"$prefix" = X"NONE"; then > test "$mandir" = '${datarootdir}/man' && mandir='$(prefix)/man' >else > test "$mandir" = '${datarootdir}/man' && mandir='$(datarootdir)/man' >fi >test "$bindir" = '${exec_prefix}/bin' && bindir='$(exec_prefix)/bin' >test "$sbindir" = '${exec_prefix}/sbin' && sbindir='$(exec_prefix)/sbin' >test "$sysconfdir" = '${prefix}/etc' -a X"$with_stow" != X"yes" && sysconfdir='/etc' > > > ># Check whether --with-otp-only was given. >if test "${with_otp_only+set}" = set; then > withval=$with_otp_only; case $with_otp_only in > yes) with_passwd="no" > { echo "$as_me:$LINENO: --with-otp-only option deprecated, treating as --without-passwd" >&5 >echo "$as_me: --with-otp-only option deprecated, treating as --without-passwd" >&6;} > ;; >esac >fi > > > ># Check whether --with-alertmail was given. >if test "${with_alertmail+set}" = set; then > withval=$with_alertmail; case $with_alertmail in > *) with_mailto="$with_alertmail" > { echo "$as_me:$LINENO: --with-alertmail option deprecated, treating as --mailto" >&5 >echo "$as_me: --with-alertmail option deprecated, treating as --mailto" >&6;} > ;; >esac >fi > > > > ># Check whether --with-CC was given. >if test "${with_CC+set}" = set; then > withval=$with_CC; case $with_CC in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-CC an argument.\"" >&5 >echo "$as_me: error: \"must give --with-CC an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"illegal argument: --without-CC.\"" >&5 >echo "$as_me: error: \"illegal argument: --without-CC.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > *) CC=$with_CC > ;; >esac >fi > > > ># Check whether --with-rpath was given. >if test "${with_rpath+set}" = set; then > withval=$with_rpath; case $with_rpath in > yes|no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-rpath does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-rpath does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-blibpath was given. >if test "${with_blibpath+set}" = set; then > withval=$with_blibpath; case $with_blibpath in > yes|no) ;; > *) { echo "$as_me:$LINENO: will pass -blibpath:${with_blibpath} to the loader." >&5 >echo "$as_me: will pass -blibpath:${with_blibpath} to the loader." >&6;} > ;; >esac >fi > > > ># Check whether --with-bsm-audit was given. >if test "${with_bsm_audit+set}" = set; then > withval=$with_bsm_audit; case $with_bsm_audit in > yes) cat >>confdefs.h <<\_ACEOF >#define HAVE_BSM_AUDIT 1 >_ACEOF > > SUDO_LIBS="${SUDO_LIBS} -lbsm" > SUDO_OBJS="${SUDO_OBJS} bsm_audit.o" > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-bsm-audit does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-bsm-audit does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-incpath was given. >if test "${with_incpath+set}" = set; then > withval=$with_incpath; case $with_incpath in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-incpath an argument.\"" >&5 >echo "$as_me: error: \"must give --with-incpath an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-incpath not supported.\"" >&5 >echo "$as_me: error: \"--without-incpath not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > *) { echo "$as_me:$LINENO: Adding ${with_incpath} to CPPFLAGS" >&5 >echo "$as_me: Adding ${with_incpath} to CPPFLAGS" >&6;} > for i in ${with_incpath}; do > CPPFLAGS="${CPPFLAGS} -I${i}" > done > ;; >esac >fi > > > ># Check whether --with-libpath was given. >if test "${with_libpath+set}" = set; then > withval=$with_libpath; case $with_libpath in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-libpath an argument.\"" >&5 >echo "$as_me: error: \"must give --with-libpath an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-libpath not supported.\"" >&5 >echo "$as_me: error: \"--without-libpath not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > *) { echo "$as_me:$LINENO: Adding ${with_libpath} to LDFLAGS" >&5 >echo "$as_me: Adding ${with_libpath} to LDFLAGS" >&6;} > ;; >esac >fi > > > ># Check whether --with-libraries was given. >if test "${with_libraries+set}" = set; then > withval=$with_libraries; case $with_libraries in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-libraries an argument.\"" >&5 >echo "$as_me: error: \"must give --with-libraries an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-libraries not supported.\"" >&5 >echo "$as_me: error: \"--without-libraries not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > *) { echo "$as_me:$LINENO: Adding ${with_libraries} to LIBS" >&5 >echo "$as_me: Adding ${with_libraries} to LIBS" >&6;} > ;; >esac >fi > > > ># Check whether --with-devel was given. >if test "${with_devel+set}" = set; then > withval=$with_devel; case $with_devel in > yes) { echo "$as_me:$LINENO: Setting up for development: -Wall, flex, yacc" >&5 >echo "$as_me: Setting up for development: -Wall, flex, yacc" >&6;} > PROGS="${PROGS} testsudoers" > OSDEFS="${OSDEFS} -DSUDO_DEVEL" > DEV="" > devdir=. > ;; > no) ;; > *) { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --with-devel: $with_devel" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --with-devel: $with_devel" >&2;} > ;; >esac >fi > > > ># Check whether --with-efence was given. >if test "${with_efence+set}" = set; then > withval=$with_efence; case $with_efence in > yes) { echo "$as_me:$LINENO: Sudo will link with -lefence (Electric Fence)" >&5 >echo "$as_me: Sudo will link with -lefence (Electric Fence)" >&6;} > LIBS="${LIBS} -lefence" > if test -f /usr/local/lib/libefence.a; then > with_libpath="${with_libpath} /usr/local/lib" > fi > ;; > no) ;; > *) { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --with-efence: $with_efence" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --with-efence: $with_efence" >&2;} > ;; >esac >fi > > > ># Check whether --with-csops was given. >if test "${with_csops+set}" = set; then > withval=$with_csops; case $with_csops in > yes) { echo "$as_me:$LINENO: Adding CSOps standard options" >&5 >echo "$as_me: Adding CSOps standard options" >&6;} > CHECKSIA=false > with_ignore_dot=yes > insults=on > with_classic_insults=yes > with_csops_insults=yes > with_env_editor=yes > : ${mansectsu='8'} > : ${mansectform='5'} > ;; > no) ;; > *) { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --with-csops: $with_csops" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --with-csops: $with_csops" >&2;} > ;; >esac >fi > > > ># Check whether --with-passwd was given. >if test "${with_passwd+set}" = set; then > withval=$with_passwd; case $with_passwd in > yes|no) { echo "$as_me:$LINENO: checking whether to use shadow/passwd file authentication" >&5 >echo $ECHO_N "checking whether to use shadow/passwd file authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: $with_passwd" >&5 >echo "${ECHO_T}$with_passwd" >&6; } > AUTH_DEF="" > test "$with_passwd" = "yes" && AUTH_REG="$AUTH_REG passwd" > ;; > *) { { echo "$as_me:$LINENO: error: \"Sorry, --with-passwd does not take an argument.\"" >&5 >echo "$as_me: error: \"Sorry, --with-passwd does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-skey was given. >if test "${with_skey+set}" = set; then > withval=$with_skey; case $with_skey in > no) with_skey="" > ;; > *) cat >>confdefs.h <<\_ACEOF >#define HAVE_SKEY 1 >_ACEOF > > { echo "$as_me:$LINENO: checking whether to try S/Key authentication" >&5 >echo $ECHO_N "checking whether to try S/Key authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > AUTH_REG="$AUTH_REG S/Key" > ;; >esac >fi > > > ># Check whether --with-opie was given. >if test "${with_opie+set}" = set; then > withval=$with_opie; case $with_opie in > no) with_opie="" > ;; > *) cat >>confdefs.h <<\_ACEOF >#define HAVE_OPIE 1 >_ACEOF > > { echo "$as_me:$LINENO: checking whether to try NRL OPIE authentication" >&5 >echo $ECHO_N "checking whether to try NRL OPIE authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > AUTH_REG="$AUTH_REG NRL_OPIE" > ;; >esac >fi > > > ># Check whether --with-long-otp-prompt was given. >if test "${with_long_otp_prompt+set}" = set; then > withval=$with_long_otp_prompt; case $with_long_otp_prompt in > yes) cat >>confdefs.h <<\_ACEOF >#define LONG_OTP_PROMPT 1 >_ACEOF > > { echo "$as_me:$LINENO: checking whether to use a two line prompt for OTP authentication" >&5 >echo $ECHO_N "checking whether to use a two line prompt for OTP authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > long_otp_prompt=on > ;; > no) long_otp_prompt=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-long-otp-prompt does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-long-otp-prompt does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-SecurID was given. >if test "${with_SecurID+set}" = set; then > withval=$with_SecurID; case $with_SecurID in > no) with_SecurID="";; > *) cat >>confdefs.h <<\_ACEOF >#define HAVE_SECURID 1 >_ACEOF > > { echo "$as_me:$LINENO: checking whether to use SecurID for authentication" >&5 >echo $ECHO_N "checking whether to use SecurID for authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > AUTH_EXCL="$AUTH_EXCL SecurID" > ;; >esac >fi > > > ># Check whether --with-fwtk was given. >if test "${with_fwtk+set}" = set; then > withval=$with_fwtk; case $with_fwtk in > no) with_fwtk="";; > *) cat >>confdefs.h <<\_ACEOF >#define HAVE_FWTK 1 >_ACEOF > > { echo "$as_me:$LINENO: checking whether to use FWTK AuthSRV for authentication" >&5 >echo $ECHO_N "checking whether to use FWTK AuthSRV for authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > AUTH_EXCL="$AUTH_EXCL FWTK" > ;; >esac >fi > > > ># Check whether --with-kerb4 was given. >if test "${with_kerb4+set}" = set; then > withval=$with_kerb4; case $with_kerb4 in > no) with_kerb4="";; > *) { echo "$as_me:$LINENO: checking whether to try kerberos IV authentication" >&5 >echo $ECHO_N "checking whether to try kerberos IV authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > AUTH_REG="$AUTH_REG kerb4" > ;; >esac >fi > > > ># Check whether --with-kerb5 was given. >if test "${with_kerb5+set}" = set; then > withval=$with_kerb5; case $with_kerb5 in > no) with_kerb5="";; > *) { echo "$as_me:$LINENO: checking whether to try Kerberos V authentication" >&5 >echo $ECHO_N "checking whether to try Kerberos V authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > AUTH_REG="$AUTH_REG kerb5" > ;; >esac >fi > > > ># Check whether --with-aixauth was given. >if test "${with_aixauth+set}" = set; then > withval=$with_aixauth; case $with_aixauth in > yes) AUTH_EXCL="$AUTH_EXCL AIX_AUTH";; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-aixauth does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-aixauth does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-pam was given. >if test "${with_pam+set}" = set; then > withval=$with_pam; case $with_pam in > yes) AUTH_EXCL="$AUTH_EXCL PAM";; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-pam does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-pam does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-AFS was given. >if test "${with_AFS+set}" = set; then > withval=$with_AFS; case $with_AFS in > yes) cat >>confdefs.h <<\_ACEOF >#define HAVE_AFS 1 >_ACEOF > > { echo "$as_me:$LINENO: checking whether to try AFS (kerberos) authentication" >&5 >echo $ECHO_N "checking whether to try AFS (kerberos) authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > AUTH_REG="$AUTH_REG AFS" > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-AFS does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-AFS does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-DCE was given. >if test "${with_DCE+set}" = set; then > withval=$with_DCE; case $with_DCE in > yes) cat >>confdefs.h <<\_ACEOF >#define HAVE_DCE 1 >_ACEOF > > { echo "$as_me:$LINENO: checking whether to try DCE (kerberos) authentication" >&5 >echo $ECHO_N "checking whether to try DCE (kerberos) authentication... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > AUTH_REG="$AUTH_REG DCE" > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-DCE does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-DCE does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-logincap was given. >if test "${with_logincap+set}" = set; then > withval=$with_logincap; case $with_logincap in > yes|no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-logincap does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-logincap does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-bsdauth was given. >if test "${with_bsdauth+set}" = set; then > withval=$with_bsdauth; case $with_bsdauth in > yes) AUTH_EXCL="$AUTH_EXCL BSD_AUTH";; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-bsdauth does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-bsdauth does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-project was given. >if test "${with_project+set}" = set; then > withval=$with_project; case $with_project in > yes|no) ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-project does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-project does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >{ echo "$as_me:$LINENO: checking whether to lecture users the first time they run sudo" >&5 >echo $ECHO_N "checking whether to lecture users the first time they run sudo... $ECHO_C" >&6; } > ># Check whether --with-lecture was given. >if test "${with_lecture+set}" = set; then > withval=$with_lecture; case $with_lecture in > yes|short|always) lecture=once > ;; > no|none|never) lecture=never > ;; > *) { { echo "$as_me:$LINENO: error: \"unknown argument to --with-lecture: $with_lecture\"" >&5 >echo "$as_me: error: \"unknown argument to --with-lecture: $with_lecture\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > >if test "$lecture" = "once"; then > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > cat >>confdefs.h <<\_ACEOF >#define NO_LECTURE 1 >_ACEOF > > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >{ echo "$as_me:$LINENO: checking whether sudo should log via syslog or to a file by default" >&5 >echo $ECHO_N "checking whether sudo should log via syslog or to a file by default... $ECHO_C" >&6; } > ># Check whether --with-logging was given. >if test "${with_logging+set}" = set; then > withval=$with_logging; case $with_logging in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-logging an argument.\"" >&5 >echo "$as_me: error: \"must give --with-logging an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-logging not supported.\"" >&5 >echo "$as_me: error: \"--without-logging not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > syslog) cat >>confdefs.h <<\_ACEOF >#define LOGGING SLOG_SYSLOG >_ACEOF > > { echo "$as_me:$LINENO: result: syslog" >&5 >echo "${ECHO_T}syslog" >&6; } > ;; > file) cat >>confdefs.h <<\_ACEOF >#define LOGGING SLOG_FILE >_ACEOF > > { echo "$as_me:$LINENO: result: file" >&5 >echo "${ECHO_T}file" >&6; } > ;; > both) cat >>confdefs.h <<\_ACEOF >#define LOGGING SLOG_BOTH >_ACEOF > > { echo "$as_me:$LINENO: result: both" >&5 >echo "${ECHO_T}both" >&6; } > ;; > *) { { echo "$as_me:$LINENO: error: \"unknown argument to --with-logging: $with_logging\"" >&5 >echo "$as_me: error: \"unknown argument to --with-logging: $with_logging\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >else > cat >>confdefs.h <<\_ACEOF >#define LOGGING SLOG_SYSLOG >_ACEOF > { echo "$as_me:$LINENO: result: syslog" >&5 >echo "${ECHO_T}syslog" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking which syslog facility sudo should log with" >&5 >echo $ECHO_N "checking which syslog facility sudo should log with... $ECHO_C" >&6; } > ># Check whether --with-logfac was given. >if test "${with_logfac+set}" = set; then > withval=$with_logfac; case $with_logfac in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-logfac an argument.\"" >&5 >echo "$as_me: error: \"must give --with-logfac an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-logfac not supported.\"" >&5 >echo "$as_me: error: \"--without-logfac not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > authpriv|auth|daemon|user|local0|local1|local2|local3|local4|local5|local6|local7) logfac=$with_logfac > ;; > *) { { echo "$as_me:$LINENO: error: \"$with_logfac is not a supported syslog facility.\"" >&5 >echo "$as_me: error: \"$with_logfac is not a supported syslog facility.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define LOGFAC "$logfac" >_ACEOF > >{ echo "$as_me:$LINENO: result: $logfac" >&5 >echo "${ECHO_T}$logfac" >&6; } > >{ echo "$as_me:$LINENO: checking at which syslog priority to log commands" >&5 >echo $ECHO_N "checking at which syslog priority to log commands... $ECHO_C" >&6; } > ># Check whether --with-goodpri was given. >if test "${with_goodpri+set}" = set; then > withval=$with_goodpri; case $with_goodpri in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-goodpri an argument.\"" >&5 >echo "$as_me: error: \"must give --with-goodpri an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-goodpri not supported.\"" >&5 >echo "$as_me: error: \"--without-goodpri not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > alert|crit|debug|emerg|err|info|notice|warning) > goodpri=$with_goodpri > ;; > *) { { echo "$as_me:$LINENO: error: \"$with_goodpri is not a supported syslog priority.\"" >&5 >echo "$as_me: error: \"$with_goodpri is not a supported syslog priority.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define PRI_SUCCESS "$goodpri" >_ACEOF > >{ echo "$as_me:$LINENO: result: $goodpri" >&5 >echo "${ECHO_T}$goodpri" >&6; } > >{ echo "$as_me:$LINENO: checking at which syslog priority to log failures" >&5 >echo $ECHO_N "checking at which syslog priority to log failures... $ECHO_C" >&6; } > ># Check whether --with-badpri was given. >if test "${with_badpri+set}" = set; then > withval=$with_badpri; case $with_badpri in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-badpri an argument.\"" >&5 >echo "$as_me: error: \"must give --with-badpri an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-badpri not supported.\"" >&5 >echo "$as_me: error: \"--without-badpri not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > alert|crit|debug|emerg|err|info|notice|warning) > badpri=$with_badpri > ;; > *) { { echo "$as_me:$LINENO: error: $with_badpri is not a supported syslog priority." >&5 >echo "$as_me: error: $with_badpri is not a supported syslog priority." >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define PRI_FAILURE "$badpri" >_ACEOF > >{ echo "$as_me:$LINENO: result: $badpri" >&5 >echo "${ECHO_T}$badpri" >&6; } > > ># Check whether --with-logpath was given. >if test "${with_logpath+set}" = set; then > withval=$with_logpath; case $with_logpath in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-logpath an argument.\"" >&5 >echo "$as_me: error: \"must give --with-logpath an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-logpath not supported.\"" >&5 >echo "$as_me: error: \"--without-logpath not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >{ echo "$as_me:$LINENO: checking how long a line in the log file should be" >&5 >echo $ECHO_N "checking how long a line in the log file should be... $ECHO_C" >&6; } > ># Check whether --with-loglen was given. >if test "${with_loglen+set}" = set; then > withval=$with_loglen; case $with_loglen in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-loglen an argument.\"" >&5 >echo "$as_me: error: \"must give --with-loglen an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-loglen not supported.\"" >&5 >echo "$as_me: error: \"--without-loglen not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > [0-9]*) loglen=$with_loglen > ;; > *) { { echo "$as_me:$LINENO: error: \"you must enter a number, not $with_loglen\"" >&5 >echo "$as_me: error: \"you must enter a number, not $with_loglen\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define MAXLOGFILELEN $loglen >_ACEOF > >{ echo "$as_me:$LINENO: result: $loglen" >&5 >echo "${ECHO_T}$loglen" >&6; } > >{ echo "$as_me:$LINENO: checking whether sudo should ignore '.' or '' in \$PATH" >&5 >echo $ECHO_N "checking whether sudo should ignore '.' or '' in \$PATH... $ECHO_C" >&6; } > ># Check whether --with-ignore-dot was given. >if test "${with_ignore_dot+set}" = set; then > withval=$with_ignore_dot; case $with_ignore_dot in > yes) ignore_dot=on > ;; > no) ignore_dot=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-ignore-dot does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-ignore-dot does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > >if test "$ignore_dot" = "on"; then > cat >>confdefs.h <<\_ACEOF >#define IGNORE_DOT_PATH 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >{ echo "$as_me:$LINENO: checking whether to send mail when a user is not in sudoers" >&5 >echo $ECHO_N "checking whether to send mail when a user is not in sudoers... $ECHO_C" >&6; } > ># Check whether --with-mail-if-no-user was given. >if test "${with_mail_if_no_user+set}" = set; then > withval=$with_mail_if_no_user; case $with_mail_if_no_user in > yes) mail_no_user=on > ;; > no) mail_no_user=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-mail-if-no-user does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-mail-if-no-user does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > >if test "$mail_no_user" = "on"; then > cat >>confdefs.h <<\_ACEOF >#define SEND_MAIL_WHEN_NO_USER 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >{ echo "$as_me:$LINENO: checking whether to send mail when user listed but not for this host" >&5 >echo $ECHO_N "checking whether to send mail when user listed but not for this host... $ECHO_C" >&6; } > ># Check whether --with-mail-if-no-host was given. >if test "${with_mail_if_no_host+set}" = set; then > withval=$with_mail_if_no_host; case $with_mail_if_no_host in > yes) mail_no_host=on > ;; > no) mail_no_host=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-mail-if-no-host does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-mail-if-no-host does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > >if test "$mail_no_host" = "on"; then > cat >>confdefs.h <<\_ACEOF >#define SEND_MAIL_WHEN_NO_HOST 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >{ echo "$as_me:$LINENO: checking whether to send mail when a user tries a disallowed command" >&5 >echo $ECHO_N "checking whether to send mail when a user tries a disallowed command... $ECHO_C" >&6; } > ># Check whether --with-mail-if-noperms was given. >if test "${with_mail_if_noperms+set}" = set; then > withval=$with_mail_if_noperms; case $with_mail_if_noperms in > yes) mail_noperms=on > ;; > no) mail_noperms=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-mail-if-noperms does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-mail-if-noperms does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > >if test "$mail_noperms" = "on"; then > cat >>confdefs.h <<\_ACEOF >#define SEND_MAIL_WHEN_NOT_OK 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >{ echo "$as_me:$LINENO: checking who should get the mail that sudo sends" >&5 >echo $ECHO_N "checking who should get the mail that sudo sends... $ECHO_C" >&6; } > ># Check whether --with-mailto was given. >if test "${with_mailto+set}" = set; then > withval=$with_mailto; case $with_mailto in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-mailto an argument.\"" >&5 >echo "$as_me: error: \"must give --with-mailto an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-mailto not supported.\"" >&5 >echo "$as_me: error: \"--without-mailto not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > *) mailto=$with_mailto > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define MAILTO "$mailto" >_ACEOF > >{ echo "$as_me:$LINENO: result: $mailto" >&5 >echo "${ECHO_T}$mailto" >&6; } > > ># Check whether --with-mailsubject was given. >if test "${with_mailsubject+set}" = set; then > withval=$with_mailsubject; case $with_mailsubject in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-mailsubject an argument.\"" >&5 >echo "$as_me: error: \"must give --with-mailsubject an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { echo "$as_me:$LINENO: WARNING: Sorry, --without-mailsubject not supported." >&5 >echo "$as_me: WARNING: Sorry, --without-mailsubject not supported." >&2;} > ;; > *) mailsub="$with_mailsubject" > { echo "$as_me:$LINENO: checking sudo mail subject" >&5 >echo $ECHO_N "checking sudo mail subject... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: Using alert mail subject: $mailsub" >&5 >echo "${ECHO_T}Using alert mail subject: $mailsub" >&6; } > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define MAILSUBJECT "$mailsub" >_ACEOF > > >{ echo "$as_me:$LINENO: checking for bad password prompt" >&5 >echo $ECHO_N "checking for bad password prompt... $ECHO_C" >&6; } > ># Check whether --with-passprompt was given. >if test "${with_passprompt+set}" = set; then > withval=$with_passprompt; case $with_passprompt in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-passprompt an argument.\"" >&5 >echo "$as_me: error: \"must give --with-passprompt an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { echo "$as_me:$LINENO: WARNING: Sorry, --without-passprompt not supported." >&5 >echo "$as_me: WARNING: Sorry, --without-passprompt not supported." >&2;} > ;; > *) passprompt="$with_passprompt" >esac >fi > >{ echo "$as_me:$LINENO: result: $passprompt" >&5 >echo "${ECHO_T}$passprompt" >&6; } > >cat >>confdefs.h <<_ACEOF >#define PASSPROMPT "$passprompt" >_ACEOF > > >{ echo "$as_me:$LINENO: checking for bad password message" >&5 >echo $ECHO_N "checking for bad password message... $ECHO_C" >&6; } > ># Check whether --with-badpass-message was given. >if test "${with_badpass_message+set}" = set; then > withval=$with_badpass_message; case $with_badpass_message in > yes) { { echo "$as_me:$LINENO: error: \"Must give --with-badpass-message an argument.\"" >&5 >echo "$as_me: error: \"Must give --with-badpass-message an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { echo "$as_me:$LINENO: WARNING: Sorry, --without-badpass-message not supported." >&5 >echo "$as_me: WARNING: Sorry, --without-badpass-message not supported." >&2;} > ;; > *) badpass_message="$with_badpass_message" > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define INCORRECT_PASSWORD "$badpass_message" >_ACEOF > >{ echo "$as_me:$LINENO: result: $badpass_message" >&5 >echo "${ECHO_T}$badpass_message" >&6; } > >{ echo "$as_me:$LINENO: checking whether to expect fully qualified hosts in sudoers" >&5 >echo $ECHO_N "checking whether to expect fully qualified hosts in sudoers... $ECHO_C" >&6; } > ># Check whether --with-fqdn was given. >if test "${with_fqdn+set}" = set; then > withval=$with_fqdn; case $with_fqdn in > yes) fqdn=on > ;; > no) fqdn=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-fqdn does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-fqdn does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > >if test "$fqdn" = "on"; then > cat >>confdefs.h <<\_ACEOF >#define FQDN 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > ># Check whether --with-timedir was given. >if test "${with_timedir+set}" = set; then > withval=$with_timedir; case $with_timedir in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-timedir an argument.\"" >&5 >echo "$as_me: error: \"must give --with-timedir an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-timedir not supported.\"" >&5 >echo "$as_me: error: \"--without-timedir not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-sendmail was given. >if test "${with_sendmail+set}" = set; then > withval=$with_sendmail; case $with_sendmail in > yes) with_sendmail="" > ;; > no) ;; > *) cat >>confdefs.h <<EOF >#define _PATH_SUDO_SENDMAIL "$with_sendmail" >EOF > > ;; >esac >fi > > > ># Check whether --with-sudoers-mode was given. >if test "${with_sudoers_mode+set}" = set; then > withval=$with_sudoers_mode; case $with_sudoers_mode in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-sudoers-mode an argument.\"" >&5 >echo "$as_me: error: \"must give --with-sudoers-mode an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-sudoers-mode not supported.\"" >&5 >echo "$as_me: error: \"--without-sudoers-mode not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > [1-9]*) SUDOERS_MODE=0${with_sudoers_mode} > ;; > 0*) SUDOERS_MODE=$with_sudoers_mode > ;; > *) { { echo "$as_me:$LINENO: error: \"you must use an octal mode, not a name.\"" >&5 >echo "$as_me: error: \"you must use an octal mode, not a name.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-sudoers-uid was given. >if test "${with_sudoers_uid+set}" = set; then > withval=$with_sudoers_uid; case $with_sudoers_uid in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-sudoers-uid an argument.\"" >&5 >echo "$as_me: error: \"must give --with-sudoers-uid an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-sudoers-uid not supported.\"" >&5 >echo "$as_me: error: \"--without-sudoers-uid not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > [0-9]*) SUDOERS_UID=$with_sudoers_uid > ;; > *) { { echo "$as_me:$LINENO: error: \"you must use an unsigned numeric uid, not a name.\"" >&5 >echo "$as_me: error: \"you must use an unsigned numeric uid, not a name.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-sudoers-gid was given. >if test "${with_sudoers_gid+set}" = set; then > withval=$with_sudoers_gid; case $with_sudoers_gid in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-sudoers-gid an argument.\"" >&5 >echo "$as_me: error: \"must give --with-sudoers-gid an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-sudoers-gid not supported.\"" >&5 >echo "$as_me: error: \"--without-sudoers-gid not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > [0-9]*) SUDOERS_GID=$with_sudoers_gid > ;; > *) { { echo "$as_me:$LINENO: error: \"you must use an unsigned numeric gid, not a name.\"" >&5 >echo "$as_me: error: \"you must use an unsigned numeric gid, not a name.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >{ echo "$as_me:$LINENO: checking for umask programs should be run with" >&5 >echo $ECHO_N "checking for umask programs should be run with... $ECHO_C" >&6; } > ># Check whether --with-umask was given. >if test "${with_umask+set}" = set; then > withval=$with_umask; case $with_umask in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-umask an argument.\"" >&5 >echo "$as_me: error: \"must give --with-umask an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) sudo_umask=0777 > ;; > [0-9]*) sudo_umask=$with_umask > ;; > *) { { echo "$as_me:$LINENO: error: \"you must enter a numeric mask.\"" >&5 >echo "$as_me: error: \"you must enter a numeric mask.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define SUDO_UMASK $sudo_umask >_ACEOF > >if test "$sudo_umask" = "0777"; then > { echo "$as_me:$LINENO: result: user" >&5 >echo "${ECHO_T}user" >&6; } >else > { echo "$as_me:$LINENO: result: $sudo_umask" >&5 >echo "${ECHO_T}$sudo_umask" >&6; } >fi > >{ echo "$as_me:$LINENO: checking for default user to run commands as" >&5 >echo $ECHO_N "checking for default user to run commands as... $ECHO_C" >&6; } > ># Check whether --with-runas-default was given. >if test "${with_runas_default+set}" = set; then > withval=$with_runas_default; case $with_runas_default in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-runas-default an argument.\"" >&5 >echo "$as_me: error: \"must give --with-runas-default an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-runas-default not supported.\"" >&5 >echo "$as_me: error: \"--without-runas-default not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > *) runas_default="$with_runas_default" > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define RUNAS_DEFAULT "$runas_default" >_ACEOF > >{ echo "$as_me:$LINENO: result: $runas_default" >&5 >echo "${ECHO_T}$runas_default" >&6; } > > ># Check whether --with-exempt was given. >if test "${with_exempt+set}" = set; then > withval=$with_exempt; case $with_exempt in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-exempt an argument.\"" >&5 >echo "$as_me: error: \"must give --with-exempt an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-exempt not supported.\"" >&5 >echo "$as_me: error: \"--without-exempt not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > *) >cat >>confdefs.h <<_ACEOF >#define EXEMPTGROUP "$with_exempt" >_ACEOF > > { echo "$as_me:$LINENO: checking for group to be exempt from password" >&5 >echo $ECHO_N "checking for group to be exempt from password... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: $with_exempt" >&5 >echo "${ECHO_T}$with_exempt" >&6; } > ;; >esac >fi > > >{ echo "$as_me:$LINENO: checking for editor that visudo should use" >&5 >echo $ECHO_N "checking for editor that visudo should use... $ECHO_C" >&6; } > ># Check whether --with-editor was given. >if test "${with_editor+set}" = set; then > withval=$with_editor; case $with_editor in > yes) { { echo "$as_me:$LINENO: error: \"must give --with-editor an argument.\"" >&5 >echo "$as_me: error: \"must give --with-editor an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) { { echo "$as_me:$LINENO: error: \"--without-editor not supported.\"" >&5 >echo "$as_me: error: \"--without-editor not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > *) >cat >>confdefs.h <<_ACEOF >#define EDITOR "$with_editor" >_ACEOF > > { echo "$as_me:$LINENO: result: $with_editor" >&5 >echo "${ECHO_T}$with_editor" >&6; } > ;; >esac >else > cat >>confdefs.h <<\_ACEOF >#define EDITOR _PATH_VI >_ACEOF > { echo "$as_me:$LINENO: result: vi" >&5 >echo "${ECHO_T}vi" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether to obey EDITOR and VISUAL environment variables" >&5 >echo $ECHO_N "checking whether to obey EDITOR and VISUAL environment variables... $ECHO_C" >&6; } > ># Check whether --with-env-editor was given. >if test "${with_env_editor+set}" = set; then > withval=$with_env_editor; case $with_env_editor in > yes) env_editor=on > ;; > no) env_editor=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-env-editor does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-env-editor does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > >if test "$env_editor" = "on"; then > cat >>confdefs.h <<\_ACEOF >#define ENV_EDITOR 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >{ echo "$as_me:$LINENO: checking number of tries a user gets to enter their password" >&5 >echo $ECHO_N "checking number of tries a user gets to enter their password... $ECHO_C" >&6; } > ># Check whether --with-passwd-tries was given. >if test "${with_passwd_tries+set}" = set; then > withval=$with_passwd_tries; case $with_passwd_tries in > yes) ;; > no) { { echo "$as_me:$LINENO: error: \"--without-editor not supported.\"" >&5 >echo "$as_me: error: \"--without-editor not supported.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > [1-9]*) passwd_tries=$with_passwd_tries > ;; > *) { { echo "$as_me:$LINENO: error: \"you must enter the numer of tries, > 0\"" >&5 >echo "$as_me: error: \"you must enter the numer of tries, > 0\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define TRIES_FOR_PASSWORD $passwd_tries >_ACEOF > >{ echo "$as_me:$LINENO: result: $passwd_tries" >&5 >echo "${ECHO_T}$passwd_tries" >&6; } > >{ echo "$as_me:$LINENO: checking time in minutes after which sudo will ask for a password again" >&5 >echo $ECHO_N "checking time in minutes after which sudo will ask for a password again... $ECHO_C" >&6; } > ># Check whether --with-timeout was given. >if test "${with_timeout+set}" = set; then > withval=$with_timeout; case $with_timeout in > yes) ;; > no) timeout=0 > ;; > [0-9]*) timeout=$with_timeout > ;; > *) { { echo "$as_me:$LINENO: error: \"you must enter the numer of minutes.\"" >&5 >echo "$as_me: error: \"you must enter the numer of minutes.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define TIMEOUT $timeout >_ACEOF > >{ echo "$as_me:$LINENO: result: $timeout" >&5 >echo "${ECHO_T}$timeout" >&6; } > >{ echo "$as_me:$LINENO: checking time in minutes after the password prompt will time out" >&5 >echo $ECHO_N "checking time in minutes after the password prompt will time out... $ECHO_C" >&6; } > ># Check whether --with-password-timeout was given. >if test "${with_password_timeout+set}" = set; then > withval=$with_password_timeout; case $with_password_timeout in > yes) ;; > no) password_timeout=0 > ;; > [0-9]*) password_timeout=$with_password_timeout > ;; > *) { { echo "$as_me:$LINENO: error: \"you must enter the numer of minutes.\"" >&5 >echo "$as_me: error: \"you must enter the numer of minutes.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >cat >>confdefs.h <<_ACEOF >#define PASSWORD_TIMEOUT $password_timeout >_ACEOF > >{ echo "$as_me:$LINENO: result: $password_timeout" >&5 >echo "${ECHO_T}$password_timeout" >&6; } > >{ echo "$as_me:$LINENO: checking whether to use per-tty ticket files" >&5 >echo $ECHO_N "checking whether to use per-tty ticket files... $ECHO_C" >&6; } > ># Check whether --with-tty-tickets was given. >if test "${with_tty_tickets+set}" = set; then > withval=$with_tty_tickets; case $with_tty_tickets in > yes) tty_tickets=on > ;; > no) tty_tickets=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-tty-tickets does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-tty-tickets does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > >if test "$tty_tickets" = "on"; then > cat >>confdefs.h <<\_ACEOF >#define USE_TTY_TICKETS 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >{ echo "$as_me:$LINENO: checking whether to include insults" >&5 >echo $ECHO_N "checking whether to include insults... $ECHO_C" >&6; } > ># Check whether --with-insults was given. >if test "${with_insults+set}" = set; then > withval=$with_insults; case $with_insults in > yes) insults=on > with_classic_insults=yes > with_csops_insults=yes > ;; > no) insults=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-insults does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-insults does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > >if test "$insults" = "on"; then > cat >>confdefs.h <<\_ACEOF >#define USE_INSULTS 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > ># Check whether --with-all-insults was given. >if test "${with_all_insults+set}" = set; then > withval=$with_all_insults; case $with_all_insults in > yes) with_classic_insults=yes > with_csops_insults=yes > with_hal_insults=yes > with_goons_insults=yes > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-all-insults does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-all-insults does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-classic-insults was given. >if test "${with_classic_insults+set}" = set; then > withval=$with_classic_insults; case $with_classic_insults in > yes) cat >>confdefs.h <<\_ACEOF >#define CLASSIC_INSULTS 1 >_ACEOF > > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-classic-insults does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-classic-insults does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-csops-insults was given. >if test "${with_csops_insults+set}" = set; then > withval=$with_csops_insults; case $with_csops_insults in > yes) cat >>confdefs.h <<\_ACEOF >#define CSOPS_INSULTS 1 >_ACEOF > > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-csops-insults does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-csops-insults does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-hal-insults was given. >if test "${with_hal_insults+set}" = set; then > withval=$with_hal_insults; case $with_hal_insults in > yes) cat >>confdefs.h <<\_ACEOF >#define HAL_INSULTS 1 >_ACEOF > > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-hal-insults does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-hal-insults does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-goons-insults was given. >if test "${with_goons_insults+set}" = set; then > withval=$with_goons_insults; case $with_goons_insults in > yes) cat >>confdefs.h <<\_ACEOF >#define GOONS_INSULTS 1 >_ACEOF > > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-goons-insults does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-goons-insults does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > > ># Check whether --with-nsswitch was given. >if test "${with_nsswitch+set}" = set; then > withval=$with_nsswitch; case $with_nsswitch in > no) ;; > yes) with_nsswitch="/etc/nsswitch.conf" > ;; > *) ;; >esac >fi > > > ># Check whether --with-ldap was given. >if test "${with_ldap+set}" = set; then > withval=$with_ldap; case $with_ldap in > no) ;; > *) cat >>confdefs.h <<\_ACEOF >#define HAVE_LDAP 1 >_ACEOF > > { echo "$as_me:$LINENO: checking whether to use sudoers from LDAP" >&5 >echo $ECHO_N "checking whether to use sudoers from LDAP... $ECHO_C" >&6; } > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > ;; >esac >fi > > > ># Check whether --with-ldap-conf-file was given. >if test "${with_ldap_conf_file+set}" = set; then > withval=$with_ldap_conf_file; >fi > >cat >>confdefs.h <<EOF >#define _PATH_LDAP_CONF "${with_ldap_conf_file-/etc/ldap.conf}" >EOF > >ldap_conf=${with_ldap_conf_file-'/etc/ldap.conf'} > > ># Check whether --with-ldap-secret-file was given. >if test "${with_ldap_secret_file+set}" = set; then > withval=$with_ldap_secret_file; >fi > >cat >>confdefs.h <<EOF >#define _PATH_LDAP_SECRET "${with_ldap_secret_file-/etc/ldap.secret}" >EOF > >ldap_secret=${with_ldap_secret_file-'/etc/ldap.secret'} > > ># Check whether --with-pc-insults was given. >if test "${with_pc_insults+set}" = set; then > withval=$with_pc_insults; case $with_pc_insults in > yes) cat >>confdefs.h <<\_ACEOF >#define PC_INSULTS 1 >_ACEOF > > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-pc-insults does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-pc-insults does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > >if test "$insults" = "on"; then > { echo "$as_me:$LINENO: checking which insult sets to include" >&5 >echo $ECHO_N "checking which insult sets to include... $ECHO_C" >&6; } > i="" > test "$with_goons_insults" = "yes" && i="goons ${i}" > test "$with_hal_insults" = "yes" && i="hal ${i}" > test "$with_csops_insults" = "yes" && i="csops ${i}" > test "$with_classic_insults" = "yes" && i="classic ${i}" > { echo "$as_me:$LINENO: result: $i" >&5 >echo "${ECHO_T}$i" >&6; } >fi > >{ echo "$as_me:$LINENO: checking whether to override the user's path" >&5 >echo $ECHO_N "checking whether to override the user's path... $ECHO_C" >&6; } > ># Check whether --with-secure-path was given. >if test "${with_secure_path+set}" = set; then > withval=$with_secure_path; case $with_secure_path in > yes) with_secure_path="/bin:/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc" > cat >>confdefs.h <<_ACEOF >#define SECURE_PATH "$with_secure_path" >_ACEOF > > { echo "$as_me:$LINENO: result: $with_secure_path" >&5 >echo "${ECHO_T}$with_secure_path" >&6; } > secure_path="set to $with_secure_path" > ;; > no) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > *) cat >>confdefs.h <<_ACEOF >#define SECURE_PATH "$with_secure_path" >_ACEOF > > { echo "$as_me:$LINENO: result: $with_secure_path" >&5 >echo "${ECHO_T}$with_secure_path" >&6; } > secure_path="set to F<$with_secure_path>" > ;; >esac >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether to get ip addresses from the network interfaces" >&5 >echo $ECHO_N "checking whether to get ip addresses from the network interfaces... $ECHO_C" >&6; } > ># Check whether --with-interfaces was given. >if test "${with_interfaces+set}" = set; then > withval=$with_interfaces; case $with_interfaces in > yes) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > ;; > no) cat >>confdefs.h <<\_ACEOF >#define STUB_LOAD_INTERFACES 1 >_ACEOF > > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-interfaces does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-interfaces does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >else > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether stow should be used" >&5 >echo $ECHO_N "checking whether stow should be used... $ECHO_C" >&6; } > ># Check whether --with-stow was given. >if test "${with_stow+set}" = set; then > withval=$with_stow; case $with_stow in > yes) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define USE_STOW 1 >_ACEOF > > ;; > no) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > *) { { echo "$as_me:$LINENO: error: \"--with-stow does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-stow does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether to use an askpass helper" >&5 >echo $ECHO_N "checking whether to use an askpass helper... $ECHO_C" >&6; } > ># Check whether --with-askpass was given. >if test "${with_askpass+set}" = set; then > withval=$with_askpass; case $with_askpass in > yes) { { echo "$as_me:$LINENO: error: \"--with-askpass takes a path as an argument.\"" >&5 >echo "$as_me: error: \"--with-askpass takes a path as an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > no) ;; > *) >cat >>confdefs.h <<_ACEOF >#define _PATH_SUDO_ASKPASS "$with_askpass" >_ACEOF > > ;; >esac >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > > ># Check whether --with-libvas was given. >if test "${with_libvas+set}" = set; then > withval=$with_libvas; case $with_libvas in > yes) with_libvas=libvas.so > ;; > no) ;; > *) >cat >>confdefs.h <<_ACEOF >#define LIBVAS_SO "$with_with_libvas" >_ACEOF > > ;; >esac >if test X"$with_libvas" != X"no"; then > >cat >>confdefs.h <<_ACEOF >#define LIBVAS_SO "$with_libvas" >_ACEOF > > cat >>confdefs.h <<\_ACEOF >#define USING_NONUNIX_GROUPS 1 >_ACEOF > > NONUNIX_GROUPS_IMPL="vasgroups.o" > ># Check whether --with-libvas-rpath was given. >if test "${with_libvas_rpath+set}" = set; then > withval=$with_libvas_rpath; LIBVAS_RPATH=$withval >else > LIBVAS_RPATH=/opt/quest/lib >fi > >fi > >fi > > > >{ echo "$as_me:$LINENO: checking whether to do user authentication by default" >&5 >echo $ECHO_N "checking whether to do user authentication by default... $ECHO_C" >&6; } ># Check whether --enable-authentication was given. >if test "${enable_authentication+set}" = set; then > enableval=$enable_authentication; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > ;; > no) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > cat >>confdefs.h <<\_ACEOF >#define NO_AUTHENTICATION 1 >_ACEOF > > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-authentication: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-authentication: $enableval" >&2;} > ;; > esac > >else > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether to disable running the mailer as root" >&5 >echo $ECHO_N "checking whether to disable running the mailer as root... $ECHO_C" >&6; } ># Check whether --enable-root-mailer was given. >if test "${enable_root_mailer+set}" = set; then > enableval=$enable_root_mailer; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > no) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define NO_ROOT_MAILER 1 >_ACEOF > > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-root-mailer: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-root-mailer: $enableval" >&2;} > ;; > esac > >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > ># Check whether --enable-setreuid was given. >if test "${enable_setreuid+set}" = set; then > enableval=$enable_setreuid; case "$enableval" in > no) SKIP_SETREUID=yes > ;; > *) ;; > esac > >fi > > ># Check whether --enable-setresuid was given. >if test "${enable_setresuid+set}" = set; then > enableval=$enable_setresuid; case "$enableval" in > no) SKIP_SETRESUID=yes > ;; > *) ;; > esac > >fi > > >{ echo "$as_me:$LINENO: checking whether to disable shadow password support" >&5 >echo $ECHO_N "checking whether to disable shadow password support... $ECHO_C" >&6; } ># Check whether --enable-shadow was given. >if test "${enable_shadow+set}" = set; then > enableval=$enable_shadow; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > no) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > CHECKSHADOW="false" > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-shadow: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-shadow: $enableval" >&2;} > ;; > esac > >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether root should be allowed to use sudo" >&5 >echo $ECHO_N "checking whether root should be allowed to use sudo... $ECHO_C" >&6; } ># Check whether --enable-root-sudo was given. >if test "${enable_root_sudo+set}" = set; then > enableval=$enable_root_sudo; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > ;; > no) cat >>confdefs.h <<\_ACEOF >#define NO_ROOT_SUDO 1 >_ACEOF > > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > root_sudo=off > ;; > *) { { echo "$as_me:$LINENO: error: \"--enable-root-sudo does not take an argument.\"" >&5 >echo "$as_me: error: \"--enable-root-sudo does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; > esac > >else > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether to log the hostname in the log file" >&5 >echo $ECHO_N "checking whether to log the hostname in the log file... $ECHO_C" >&6; } ># Check whether --enable-log-host was given. >if test "${enable_log_host+set}" = set; then > enableval=$enable_log_host; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define HOST_IN_LOG 1 >_ACEOF > > ;; > no) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-log-host: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-log-host: $enableval" >&2;} > ;; > esac > >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether to invoke a shell if sudo is given no arguments" >&5 >echo $ECHO_N "checking whether to invoke a shell if sudo is given no arguments... $ECHO_C" >&6; } ># Check whether --enable-noargs-shell was given. >if test "${enable_noargs_shell+set}" = set; then > enableval=$enable_noargs_shell; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define SHELL_IF_NO_ARGS 1 >_ACEOF > > ;; > no) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-noargs-shell: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-noargs-shell: $enableval" >&2;} > ;; > esac > >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether to set \$HOME to target user in shell mode" >&5 >echo $ECHO_N "checking whether to set \$HOME to target user in shell mode... $ECHO_C" >&6; } ># Check whether --enable-shell-sets-home was given. >if test "${enable_shell_sets_home+set}" = set; then > enableval=$enable_shell_sets_home; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define SHELL_SETS_HOME 1 >_ACEOF > > ;; > no) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-shell-sets-home: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-shell-sets-home: $enableval" >&2;} > ;; > esac > >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether to disable 'command not found' messages" >&5 >echo $ECHO_N "checking whether to disable 'command not found' messages... $ECHO_C" >&6; } ># Check whether --enable-path_info was given. >if test "${enable_path_info+set}" = set; then > enableval=$enable_path_info; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > no) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define DONT_LEAK_PATH_INFO 1 >_ACEOF > > path_info=off > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-path-info: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-path-info: $enableval" >&2;} > ;; > esac > >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking whether to enable environment debugging" >&5 >echo $ECHO_N "checking whether to enable environment debugging... $ECHO_C" >&6; } ># Check whether --enable-env_debug was given. >if test "${enable_env_debug+set}" = set; then > enableval=$enable_env_debug; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define ENV_DEBUG 1 >_ACEOF > > ;; > no) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-env-debug: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-env-debug: $enableval" >&2;} > ;; > esac > >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > > ># Check whether --with-selinux was given. >if test "${with_selinux+set}" = set; then > withval=$with_selinux; case $with_selinux in > yes) SELINUX_USAGE="[-r role] [-t type] " > cat >>confdefs.h <<\_ACEOF >#define HAVE_SELINUX 1 >_ACEOF > > SUDO_LIBS="${SUDO_LIBS} -lselinux" > SUDO_OBJS="${SUDO_OBJS} selinux.o" > PROGS="${PROGS} sesh" > SELINUX="" > SEMAN="" > ;; > no) ;; > *) { { echo "$as_me:$LINENO: error: \"--with-selinux does not take an argument.\"" >&5 >echo "$as_me: error: \"--with-selinux does not take an argument.\"" >&2;} > { (exit 1); exit 1; }; } > ;; >esac >fi > > ># Check whether --enable-gss_krb5_ccache_name was given. >if test "${enable_gss_krb5_ccache_name+set}" = set; then > enableval=$enable_gss_krb5_ccache_name; check_gss_krb5_ccache_name=$enableval >else > check_gss_krb5_ccache_name=no >fi > > ># Extract the first word of "egrep", so it can be a program name with args. >set dummy egrep; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_EGREPPROG+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$EGREPPROG"; then > ac_cv_prog_EGREPPROG="$EGREPPROG" # Let the user override the test. >else >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_prog_EGREPPROG="egrep" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >EGREPPROG=$ac_cv_prog_EGREPPROG >if test -n "$EGREPPROG"; then > { echo "$as_me:$LINENO: result: $EGREPPROG" >&5 >echo "${ECHO_T}$EGREPPROG" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >if test -z "$EGREPPROG"; then > { { echo "$as_me:$LINENO: error: Sorry, configure requires egrep to run." >&5 >echo "$as_me: error: Sorry, configure requires egrep to run." >&2;} > { (exit 1); exit 1; }; } >fi > >if test "$with_devel" != "yes"; then > ac_cv_prog_cc_g=no >fi > >ac_ext=c >ac_cpp='$CPP $CPPFLAGS' >ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' >ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' >ac_compiler_gnu=$ac_cv_c_compiler_gnu >if test -n "$ac_tool_prefix"; then > # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args. >set dummy ${ac_tool_prefix}gcc; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_CC+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$CC"; then > ac_cv_prog_CC="$CC" # Let the user override the test. >else >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_prog_CC="${ac_tool_prefix}gcc" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >CC=$ac_cv_prog_CC >if test -n "$CC"; then > { echo "$as_me:$LINENO: result: $CC" >&5 >echo "${ECHO_T}$CC" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >fi >if test -z "$ac_cv_prog_CC"; then > ac_ct_CC=$CC > # Extract the first word of "gcc", so it can be a program name with args. >set dummy gcc; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_ac_ct_CC+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$ac_ct_CC"; then > ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. >else >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_prog_ac_ct_CC="gcc" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >ac_ct_CC=$ac_cv_prog_ac_ct_CC >if test -n "$ac_ct_CC"; then > { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 >echo "${ECHO_T}$ac_ct_CC" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > if test "x$ac_ct_CC" = x; then > CC="" > else > case $cross_compiling:$ac_tool_warned in >yes:) >{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&5 >echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&2;} >ac_tool_warned=yes ;; >esac > CC=$ac_ct_CC > fi >else > CC="$ac_cv_prog_CC" >fi > >if test -z "$CC"; then > if test -n "$ac_tool_prefix"; then > # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args. >set dummy ${ac_tool_prefix}cc; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_CC+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$CC"; then > ac_cv_prog_CC="$CC" # Let the user override the test. >else >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_prog_CC="${ac_tool_prefix}cc" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >CC=$ac_cv_prog_CC >if test -n "$CC"; then > { echo "$as_me:$LINENO: result: $CC" >&5 >echo "${ECHO_T}$CC" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > > fi >fi >if test -z "$CC"; then > # Extract the first word of "cc", so it can be a program name with args. >set dummy cc; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_CC+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$CC"; then > ac_cv_prog_CC="$CC" # Let the user override the test. >else > ac_prog_rejected=no >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 > if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then > ac_prog_rejected=yes > continue > fi > ac_cv_prog_CC="cc" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >if test $ac_prog_rejected = yes; then > # We found a bogon in the path, so make sure we never use it. > set dummy $ac_cv_prog_CC > shift > if test $# != 0; then > # We chose a different compiler from the bogus one. > # However, it has the same basename, so the bogon will be chosen > # first if we set CC to just the basename; use the full file name. > shift > ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@" > fi >fi >fi >fi >CC=$ac_cv_prog_CC >if test -n "$CC"; then > { echo "$as_me:$LINENO: result: $CC" >&5 >echo "${ECHO_T}$CC" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >fi >if test -z "$CC"; then > if test -n "$ac_tool_prefix"; then > for ac_prog in cl.exe > do > # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args. >set dummy $ac_tool_prefix$ac_prog; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_CC+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$CC"; then > ac_cv_prog_CC="$CC" # Let the user override the test. >else >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_prog_CC="$ac_tool_prefix$ac_prog" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >CC=$ac_cv_prog_CC >if test -n "$CC"; then > { echo "$as_me:$LINENO: result: $CC" >&5 >echo "${ECHO_T}$CC" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > > test -n "$CC" && break > done >fi >if test -z "$CC"; then > ac_ct_CC=$CC > for ac_prog in cl.exe >do > # Extract the first word of "$ac_prog", so it can be a program name with args. >set dummy $ac_prog; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_ac_ct_CC+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$ac_ct_CC"; then > ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test. >else >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_prog_ac_ct_CC="$ac_prog" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >ac_ct_CC=$ac_cv_prog_ac_ct_CC >if test -n "$ac_ct_CC"; then > { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5 >echo "${ECHO_T}$ac_ct_CC" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > > test -n "$ac_ct_CC" && break >done > > if test "x$ac_ct_CC" = x; then > CC="" > else > case $cross_compiling:$ac_tool_warned in >yes:) >{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&5 >echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&2;} >ac_tool_warned=yes ;; >esac > CC=$ac_ct_CC > fi >fi > >fi > > >test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH >See \`config.log' for more details." >&5 >echo "$as_me: error: no acceptable C compiler found in \$PATH >See \`config.log' for more details." >&2;} > { (exit 1); exit 1; }; } > ># Provide some information about the compiler. >echo "$as_me:$LINENO: checking for C compiler version" >&5 >ac_compiler=`set X $ac_compile; echo $2` >{ (ac_try="$ac_compiler --version >&5" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compiler --version >&5") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >{ (ac_try="$ac_compiler -v >&5" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compiler -v >&5") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >{ (ac_try="$ac_compiler -V >&5" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compiler -V >&5") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } > >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >ac_clean_files_save=$ac_clean_files >ac_clean_files="$ac_clean_files a.out a.exe b.out" ># Try to create an executable without -o first, disregard a.out. ># It will help us diagnose broken compilers, and finding out an intuition ># of exeext. >{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5 >echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; } >ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'` ># ># List of possible output files, starting from the most likely. ># The algorithm is not robust to junk in `.', hence go to wildcards (a.*) ># only as a last resort. b.out is created by i960 compilers. >ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out' ># ># The IRIX 6 linker writes into existing files which may not be ># executable, retaining their permissions. Remove them first so a ># subsequent execution test works. >ac_rmfiles= >for ac_file in $ac_files >do > case $ac_file in > *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; > * ) ac_rmfiles="$ac_rmfiles $ac_file";; > esac >done >rm -f $ac_rmfiles > >if { (ac_try="$ac_link_default" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link_default") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; then > # Autoconf-2.13 could set the ac_cv_exeext variable to `no'. ># So ignore a value of `no', otherwise this would lead to `EXEEXT = no' ># in a Makefile. We should not override ac_cv_exeext if it was cached, ># so that the user can short-circuit this test for compilers unknown to ># Autoconf. >for ac_file in $ac_files '' >do > test -f "$ac_file" || continue > case $ac_file in > *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) > ;; > [ab].out ) > # We found the default executable, but exeext='' is most > # certainly right. > break;; > *.* ) > if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no; > then :; else > ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` > fi > # We set ac_cv_exeext here because the later test for it is not > # safe: cross compilers may not add the suffix if given an `-o' > # argument, so we may need to know it at that point already. > # Even if this section looks crufty: it has the advantage of > # actually working. > break;; > * ) > break;; > esac >done >test "$ac_cv_exeext" = no && ac_cv_exeext= > >else > ac_file='' >fi > >{ echo "$as_me:$LINENO: result: $ac_file" >&5 >echo "${ECHO_T}$ac_file" >&6; } >if test -z "$ac_file"; then > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >{ { echo "$as_me:$LINENO: error: C compiler cannot create executables >See \`config.log' for more details." >&5 >echo "$as_me: error: C compiler cannot create executables >See \`config.log' for more details." >&2;} > { (exit 77); exit 77; }; } >fi > >ac_exeext=$ac_cv_exeext > ># Check that the compiler produces executables we can run. If not, either ># the compiler is broken, or we cross compile. >{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5 >echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; } ># FIXME: These cross compiler hacks should be removed for Autoconf 3.0 ># If not cross compiling, check that we can run a simple program. >if test "$cross_compiling" != yes; then > if { ac_try='./$ac_file' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > cross_compiling=no > else > if test "$cross_compiling" = maybe; then > cross_compiling=yes > else > { { echo "$as_me:$LINENO: error: cannot run C compiled programs. >If you meant to cross compile, use \`--host'. >See \`config.log' for more details." >&5 >echo "$as_me: error: cannot run C compiled programs. >If you meant to cross compile, use \`--host'. >See \`config.log' for more details." >&2;} > { (exit 1); exit 1; }; } > fi > fi >fi >{ echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > >rm -f a.out a.exe conftest$ac_cv_exeext b.out >ac_clean_files=$ac_clean_files_save ># Check that the compiler produces executables we can run. If not, either ># the compiler is broken, or we cross compile. >{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5 >echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; } >{ echo "$as_me:$LINENO: result: $cross_compiling" >&5 >echo "${ECHO_T}$cross_compiling" >&6; } > >{ echo "$as_me:$LINENO: checking for suffix of executables" >&5 >echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; } >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; then > # If both `conftest.exe' and `conftest' are `present' (well, observable) ># catch `conftest.exe'. For instance with Cygwin, `ls conftest' will ># work properly (i.e., refer to `conftest.exe'), while it won't with ># `rm'. >for ac_file in conftest.exe conftest conftest.*; do > test -f "$ac_file" || continue > case $ac_file in > *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;; > *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'` > break;; > * ) break;; > esac >done >else > { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link >See \`config.log' for more details." >&5 >echo "$as_me: error: cannot compute suffix of executables: cannot compile and link >See \`config.log' for more details." >&2;} > { (exit 1); exit 1; }; } >fi > >rm -f conftest$ac_cv_exeext >{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5 >echo "${ECHO_T}$ac_cv_exeext" >&6; } > >rm -f conftest.$ac_ext >EXEEXT=$ac_cv_exeext >ac_exeext=$EXEEXT >{ echo "$as_me:$LINENO: checking for suffix of object files" >&5 >echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; } >if test "${ac_cv_objext+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.o conftest.obj >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; then > for ac_file in conftest.o conftest.obj conftest.*; do > test -f "$ac_file" || continue; > case $ac_file in > *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;; > *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'` > break;; > esac >done >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile >See \`config.log' for more details." >&5 >echo "$as_me: error: cannot compute suffix of object files: cannot compile >See \`config.log' for more details." >&2;} > { (exit 1); exit 1; }; } >fi > >rm -f conftest.$ac_cv_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5 >echo "${ECHO_T}$ac_cv_objext" >&6; } >OBJEXT=$ac_cv_objext >ac_objext=$OBJEXT >{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5 >echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; } >if test "${ac_cv_c_compiler_gnu+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ >#ifndef __GNUC__ > choke me >#endif > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_compiler_gnu=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_compiler_gnu=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >ac_cv_c_compiler_gnu=$ac_compiler_gnu > >fi >{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5 >echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; } >GCC=`test $ac_compiler_gnu = yes && echo yes` >ac_test_CFLAGS=${CFLAGS+set} >ac_save_CFLAGS=$CFLAGS >{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5 >echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; } >if test "${ac_cv_prog_cc_g+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_save_c_werror_flag=$ac_c_werror_flag > ac_c_werror_flag=yes > ac_cv_prog_cc_g=no > CFLAGS="-g" > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_prog_cc_g=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > CFLAGS="" > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > : >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_c_werror_flag=$ac_save_c_werror_flag > CFLAGS="-g" > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_prog_cc_g=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >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 > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext > ac_c_werror_flag=$ac_save_c_werror_flag >fi >{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5 >echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; } >if test "$ac_test_CFLAGS" = set; then > CFLAGS=$ac_save_CFLAGS >elif test $ac_cv_prog_cc_g = yes; then > if test "$GCC" = yes; then > CFLAGS="-g -O2" > else > CFLAGS="-g" > fi >else > if test "$GCC" = yes; then > CFLAGS="-O2" > else > CFLAGS= > fi >fi >{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5 >echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; } >if test "${ac_cv_prog_cc_c89+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_cv_prog_cc_c89=no >ac_save_CC=$CC >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <stdarg.h> >#include <stdio.h> >#include <sys/types.h> >#include <sys/stat.h> >/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */ >struct buf { int x; }; >FILE * (*rcsopen) (struct buf *, struct stat *, int); >static char *e (p, i) > char **p; > int i; >{ > return p[i]; >} >static char *f (char * (*g) (char **, int), char **p, ...) >{ > char *s; > va_list v; > va_start (v,p); > s = g (p, va_arg (v,int)); > va_end (v); > return s; >} > >/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has > function prototypes and stuff, but not '\xHH' hex character constants. > These don't provoke an error unfortunately, instead are silently treated > as 'x'. The following induces an error, until -std is added to get > proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an > array size at least. It's necessary to write '\x00'==0 to get something > that's true only with -std. */ >int osf4_cc_array ['\x00' == 0 ? 1 : -1]; > >/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters > inside strings and character constants. */ >#define FOO(x) 'x' >int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1]; > >int test (int i, double x); >struct s1 {int (*f) (int a);}; >struct s2 {int (*f) (double a);}; >int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int); >int argc; >char **argv; >int >main () >{ >return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1]; > ; > return 0; >} >_ACEOF >for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \ > -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__" >do > CC="$ac_save_CC $ac_arg" > rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_prog_cc_c89=$ac_arg >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext > test "x$ac_cv_prog_cc_c89" != "xno" && break >done >rm -f conftest.$ac_ext >CC=$ac_save_CC > >fi ># AC_CACHE_VAL >case "x$ac_cv_prog_cc_c89" in > x) > { echo "$as_me:$LINENO: result: none needed" >&5 >echo "${ECHO_T}none needed" >&6; } ;; > xno) > { echo "$as_me:$LINENO: result: unsupported" >&5 >echo "${ECHO_T}unsupported" >&6; } ;; > *) > CC="$CC $ac_cv_prog_cc_c89" > { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5 >echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;; >esac > > >ac_ext=c >ac_cpp='$CPP $CPPFLAGS' >ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' >ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' >ac_compiler_gnu=$ac_cv_c_compiler_gnu > > >{ echo "$as_me:$LINENO: checking for library containing strerror" >&5 >echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; } >if test "${ac_cv_search_strerror+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_func_search_save_LIBS=$LIBS >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 strerror (); >int >main () >{ >return strerror (); > ; > return 0; >} >_ACEOF >for ac_lib in '' cposix; do > if test -z "$ac_lib"; then > ac_res="none required" > else > ac_res=-l$ac_lib > LIBS="-l$ac_lib $ac_func_search_save_LIBS" > fi > rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_search_strerror=$ac_res >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext > if test "${ac_cv_search_strerror+set}" = set; then > break >fi >done >if test "${ac_cv_search_strerror+set}" = set; then > : >else > ac_cv_search_strerror=no >fi >rm conftest.$ac_ext >LIBS=$ac_func_search_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5 >echo "${ECHO_T}$ac_cv_search_strerror" >&6; } >ac_res=$ac_cv_search_strerror >if test "$ac_res" != no; then > test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" > >fi > >ac_ext=c >ac_cpp='$CPP $CPPFLAGS' >ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' >ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' >ac_compiler_gnu=$ac_cv_c_compiler_gnu >{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5 >echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; } ># On Suns, sometimes $CPP names a directory. >if test -n "$CPP" && test -d "$CPP"; then > CPP= >fi >if test -z "$CPP"; then > if test "${ac_cv_prog_CPP+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > # Double quotes because CPP needs to be expanded > for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp" > do > ac_preproc_ok=false >for ac_c_preproc_warn_flag in '' yes >do > # Use a header file that comes with gcc, so configuring glibc > # with a fresh cross-compiler works. > # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > # <limits.h> exists even on freestanding compilers. > # On the NeXT, cc -E runs the code through the compiler's parser, > # not just through cpp. "Syntax error" is here to catch this case. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > Syntax error >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > : >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > # Broken: fails on valid input. >continue >fi > >rm -f conftest.err conftest.$ac_ext > > # OK, works on sane cases. Now check whether nonexistent headers > # can be detected and how. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <ac_nonexistent.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > # Broken: success on invalid input. >continue >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > # Passes both tests. >ac_preproc_ok=: >break >fi > >rm -f conftest.err conftest.$ac_ext > >done ># Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. >rm -f conftest.err conftest.$ac_ext >if $ac_preproc_ok; then > break >fi > > done > ac_cv_prog_CPP=$CPP > >fi > CPP=$ac_cv_prog_CPP >else > ac_cv_prog_CPP=$CPP >fi >{ echo "$as_me:$LINENO: result: $CPP" >&5 >echo "${ECHO_T}$CPP" >&6; } >ac_preproc_ok=false >for ac_c_preproc_warn_flag in '' yes >do > # Use a header file that comes with gcc, so configuring glibc > # with a fresh cross-compiler works. > # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > # <limits.h> exists even on freestanding compilers. > # On the NeXT, cc -E runs the code through the compiler's parser, > # not just through cpp. "Syntax error" is here to catch this case. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > Syntax error >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > : >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > # Broken: fails on valid input. >continue >fi > >rm -f conftest.err conftest.$ac_ext > > # OK, works on sane cases. Now check whether nonexistent headers > # can be detected and how. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <ac_nonexistent.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > # Broken: success on invalid input. >continue >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > # Passes both tests. >ac_preproc_ok=: >break >fi > >rm -f conftest.err conftest.$ac_ext > >done ># Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped. >rm -f conftest.err conftest.$ac_ext >if $ac_preproc_ok; then > : >else > { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check >See \`config.log' for more details." >&5 >echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check >See \`config.log' for more details." >&2;} > { (exit 1); exit 1; }; } >fi > >ac_ext=c >ac_cpp='$CPP $CPPFLAGS' >ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' >ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' >ac_compiler_gnu=$ac_cv_c_compiler_gnu > > >ac_aux_dir= >for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do > if test -f "$ac_dir/install-sh"; then > ac_aux_dir=$ac_dir > ac_install_sh="$ac_aux_dir/install-sh -c" > break > elif test -f "$ac_dir/install.sh"; then > ac_aux_dir=$ac_dir > ac_install_sh="$ac_aux_dir/install.sh -c" > break > elif test -f "$ac_dir/shtool"; then > ac_aux_dir=$ac_dir > ac_install_sh="$ac_aux_dir/shtool install -c" > break > fi >done >if test -z "$ac_aux_dir"; then > { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5 >echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;} > { (exit 1); exit 1; }; } >fi > ># These three variables are undocumented and unsupported, ># and are intended to be withdrawn in a future Autoconf release. ># They can cause serious problems if a builder's source tree is in a directory ># whose full name contains unusual characters. >ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var. >ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var. >ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var. > > ># Make sure we can run config.sub. >$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 || > { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5 >echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;} > { (exit 1); exit 1; }; } > >{ echo "$as_me:$LINENO: checking build system type" >&5 >echo $ECHO_N "checking build system type... $ECHO_C" >&6; } >if test "${ac_cv_build+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_build_alias=$build_alias >test "x$ac_build_alias" = x && > ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"` >test "x$ac_build_alias" = x && > { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5 >echo "$as_me: error: cannot guess build type; you must specify one" >&2;} > { (exit 1); exit 1; }; } >ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` || > { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5 >echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;} > { (exit 1); exit 1; }; } > >fi >{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5 >echo "${ECHO_T}$ac_cv_build" >&6; } >case $ac_cv_build in >*-*-*) ;; >*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5 >echo "$as_me: error: invalid value of canonical build" >&2;} > { (exit 1); exit 1; }; };; >esac >build=$ac_cv_build >ac_save_IFS=$IFS; IFS='-' >set x $ac_cv_build >shift >build_cpu=$1 >build_vendor=$2 >shift; shift ># Remember, the first character of IFS is used to create $*, ># except with old shells: >build_os=$* >IFS=$ac_save_IFS >case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac > > >{ echo "$as_me:$LINENO: checking host system type" >&5 >echo $ECHO_N "checking host system type... $ECHO_C" >&6; } >if test "${ac_cv_host+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test "x$host_alias" = x; then > ac_cv_host=$ac_cv_build >else > ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` || > { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5 >echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;} > { (exit 1); exit 1; }; } >fi > >fi >{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5 >echo "${ECHO_T}$ac_cv_host" >&6; } >case $ac_cv_host in >*-*-*) ;; >*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5 >echo "$as_me: error: invalid value of canonical host" >&2;} > { (exit 1); exit 1; }; };; >esac >host=$ac_cv_host >ac_save_IFS=$IFS; IFS='-' >set x $ac_cv_host >shift >host_cpu=$1 >host_vendor=$2 >shift; shift ># Remember, the first character of IFS is used to create $*, ># except with old shells: >host_os=$* >IFS=$ac_save_IFS >case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac > > ># Check whether --enable-static was given. >if test "${enable_static+set}" = set; then > enableval=$enable_static; p=${PACKAGE-default} > case $enableval in > yes) enable_static=yes ;; > no) enable_static=no ;; > *) > enable_static=no > # Look at the argument we got. We use all the common list separators. > lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," > for pkg in $enableval; do > IFS="$lt_save_ifs" > if test "X$pkg" = "X$p"; then > enable_static=yes > fi > done > IFS="$lt_save_ifs" > ;; > esac >else > enable_static=no >fi > > > > > ># Check whether --enable-shared was given. >if test "${enable_shared+set}" = set; then > enableval=$enable_shared; p=${PACKAGE-default} > case $enableval in > yes) enable_shared=yes ;; > no) enable_shared=no ;; > *) > enable_shared=no > # Look at the argument we got. We use all the common list separators. > lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," > for pkg in $enableval; do > IFS="$lt_save_ifs" > if test "X$pkg" = "X$p"; then > enable_shared=yes > fi > done > IFS="$lt_save_ifs" > ;; > esac >else > enable_shared=yes >fi > > ># Check whether --enable-fast-install was given. >if test "${enable_fast_install+set}" = set; then > enableval=$enable_fast_install; p=${PACKAGE-default} > case $enableval in > yes) enable_fast_install=yes ;; > no) enable_fast_install=no ;; > *) > enable_fast_install=no > # Look at the argument we got. We use all the common list separators. > lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR," > for pkg in $enableval; do > IFS="$lt_save_ifs" > if test "X$pkg" = "X$p"; then > enable_fast_install=yes > fi > done > IFS="$lt_save_ifs" > ;; > esac >else > enable_fast_install=yes >fi > > >{ echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5 >echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; } >if test "${lt_cv_path_SED+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > # Loop through the user's path and test for sed and gsed. ># Then use that list of sed's as ones to test for truncation. >as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >for as_dir in $PATH >do > IFS=$as_save_IFS > test -z "$as_dir" && as_dir=. > for lt_ac_prog in sed gsed; do > for ac_exec_ext in '' $ac_executable_extensions; do > if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then > lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext" > fi > done > done >done >IFS=$as_save_IFS >lt_ac_max=0 >lt_ac_count=0 ># Add /usr/xpg4/bin/sed as it is typically found on Solaris ># along with /bin/sed that truncates output. >for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do > test ! -f $lt_ac_sed && continue > cat /dev/null > conftest.in > lt_ac_count=0 > echo $ECHO_N "0123456789$ECHO_C" >conftest.in > # Check for GNU sed and select it if it is found. > if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then > lt_cv_path_SED=$lt_ac_sed > break > fi > while true; do > cat conftest.in conftest.in >conftest.tmp > mv conftest.tmp conftest.in > cp conftest.in conftest.nl > echo >>conftest.nl > $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break > cmp -s conftest.out conftest.nl || break > # 10000 chars as input seems more than enough > test $lt_ac_count -gt 10 && break > lt_ac_count=`expr $lt_ac_count + 1` > if test $lt_ac_count -gt $lt_ac_max; then > lt_ac_max=$lt_ac_count > lt_cv_path_SED=$lt_ac_sed > fi > done >done > >fi > >SED=$lt_cv_path_SED > >{ echo "$as_me:$LINENO: result: $SED" >&5 >echo "${ECHO_T}$SED" >&6; } > >{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5 >echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; } >if test "${ac_cv_path_GREP+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > # Extract the first word of "grep ggrep" to use in msg output >if test -z "$GREP"; then >set dummy grep ggrep; ac_prog_name=$2 >if test "${ac_cv_path_GREP+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_path_GREP_found=false ># Loop through the user's path and test for each of PROGNAME-LIST >as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin >do > IFS=$as_save_IFS > test -z "$as_dir" && as_dir=. > for ac_prog in grep ggrep; do > for ac_exec_ext in '' $ac_executable_extensions; do > ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext" > { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue > # Check for GNU ac_path_GREP and select it if it is found. > # Check for GNU $ac_path_GREP >case `"$ac_path_GREP" --version 2>&1` in >*GNU*) > ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;; >*) > ac_count=0 > echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" > while : > do > cat "conftest.in" "conftest.in" >"conftest.tmp" > mv "conftest.tmp" "conftest.in" > cp "conftest.in" "conftest.nl" > echo 'GREP' >> "conftest.nl" > "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break > diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break > ac_count=`expr $ac_count + 1` > if test $ac_count -gt ${ac_path_GREP_max-0}; then > # Best one so far, save it but keep looking for a better one > ac_cv_path_GREP="$ac_path_GREP" > ac_path_GREP_max=$ac_count > fi > # 10*(2^10) chars as input seems more than enough > test $ac_count -gt 10 && break > done > rm -f conftest.in conftest.tmp conftest.nl conftest.out;; >esac > > > $ac_path_GREP_found && break 3 > done >done > >done >IFS=$as_save_IFS > > >fi > >GREP="$ac_cv_path_GREP" >if test -z "$GREP"; then > { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 >echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} > { (exit 1); exit 1; }; } >fi > >else > ac_cv_path_GREP=$GREP >fi > > >fi >{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5 >echo "${ECHO_T}$ac_cv_path_GREP" >&6; } > GREP="$ac_cv_path_GREP" > > >{ echo "$as_me:$LINENO: checking for egrep" >&5 >echo $ECHO_N "checking for egrep... $ECHO_C" >&6; } >if test "${ac_cv_path_EGREP+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if echo a | $GREP -E '(a|b)' >/dev/null 2>&1 > then ac_cv_path_EGREP="$GREP -E" > else > # Extract the first word of "egrep" to use in msg output >if test -z "$EGREP"; then >set dummy egrep; ac_prog_name=$2 >if test "${ac_cv_path_EGREP+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_path_EGREP_found=false ># Loop through the user's path and test for each of PROGNAME-LIST >as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin >do > IFS=$as_save_IFS > test -z "$as_dir" && as_dir=. > for ac_prog in egrep; do > for ac_exec_ext in '' $ac_executable_extensions; do > ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext" > { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue > # Check for GNU ac_path_EGREP and select it if it is found. > # Check for GNU $ac_path_EGREP >case `"$ac_path_EGREP" --version 2>&1` in >*GNU*) > ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;; >*) > ac_count=0 > echo $ECHO_N "0123456789$ECHO_C" >"conftest.in" > while : > do > cat "conftest.in" "conftest.in" >"conftest.tmp" > mv "conftest.tmp" "conftest.in" > cp "conftest.in" "conftest.nl" > echo 'EGREP' >> "conftest.nl" > "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break > diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break > ac_count=`expr $ac_count + 1` > if test $ac_count -gt ${ac_path_EGREP_max-0}; then > # Best one so far, save it but keep looking for a better one > ac_cv_path_EGREP="$ac_path_EGREP" > ac_path_EGREP_max=$ac_count > fi > # 10*(2^10) chars as input seems more than enough > test $ac_count -gt 10 && break > done > rm -f conftest.in conftest.tmp conftest.nl conftest.out;; >esac > > > $ac_path_EGREP_found && break 3 > done >done > >done >IFS=$as_save_IFS > > >fi > >EGREP="$ac_cv_path_EGREP" >if test -z "$EGREP"; then > { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5 >echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;} > { (exit 1); exit 1; }; } >fi > >else > ac_cv_path_EGREP=$EGREP >fi > > > fi >fi >{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5 >echo "${ECHO_T}$ac_cv_path_EGREP" >&6; } > EGREP="$ac_cv_path_EGREP" > > > ># Check whether --with-gnu-ld was given. >if test "${with_gnu_ld+set}" = set; then > withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes >else > with_gnu_ld=no >fi > >ac_prog=ld >if test "$GCC" = yes; then > # Check if gcc -print-prog-name=ld gives a path. > { echo "$as_me:$LINENO: checking for ld used by $CC" >&5 >echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; } > case $host in > *-*-mingw*) > # gcc leaves a trailing carriage return which upsets mingw > ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;; > *) > ac_prog=`($CC -print-prog-name=ld) 2>&5` ;; > esac > case $ac_prog in > # Accept absolute paths. > [\\/]* | ?:[\\/]*) > re_direlt='/[^/][^/]*/\.\./' > # Canonicalize the pathname of ld > ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'` > while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do > ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"` > done > test -z "$LD" && LD="$ac_prog" > ;; > "") > # If it fails, then pretend we aren't using GCC. > ac_prog=ld > ;; > *) > # If it is relative, then search for the first ld in PATH. > with_gnu_ld=unknown > ;; > esac >elif test "$with_gnu_ld" = yes; then > { echo "$as_me:$LINENO: checking for GNU ld" >&5 >echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; } >else > { echo "$as_me:$LINENO: checking for non-GNU ld" >&5 >echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; } >fi >if test "${lt_cv_path_LD+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -z "$LD"; then > lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR > for ac_dir in $PATH; do > IFS="$lt_save_ifs" > test -z "$ac_dir" && ac_dir=. > if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then > lt_cv_path_LD="$ac_dir/$ac_prog" > # Check to see if the program is GNU ld. I'd rather use --version, > # but apparently some variants of GNU ld only accept -v. > # Break only if it was the GNU/non-GNU ld that we prefer. > case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in > *GNU* | *'with BFD'*) > test "$with_gnu_ld" != no && break > ;; > *) > test "$with_gnu_ld" != yes && break > ;; > esac > fi > done > IFS="$lt_save_ifs" >else > lt_cv_path_LD="$LD" # Let the user override the test with a path. >fi >fi > >LD="$lt_cv_path_LD" >if test -n "$LD"; then > { echo "$as_me:$LINENO: result: $LD" >&5 >echo "${ECHO_T}$LD" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi >test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5 >echo "$as_me: error: no acceptable ld found in \$PATH" >&2;} > { (exit 1); exit 1; }; } >{ echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5 >echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; } >if test "${lt_cv_prog_gnu_ld+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > # I'd rather use --version here, but apparently some GNU lds only accept -v. >case `$LD -v 2>&1 </dev/null` in >*GNU* | *'with BFD'*) > lt_cv_prog_gnu_ld=yes > ;; >*) > lt_cv_prog_gnu_ld=no > ;; >esac >fi >{ echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5 >echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; } >with_gnu_ld=$lt_cv_prog_gnu_ld > > >{ echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5 >echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; } >if test "${lt_cv_ld_reload_flag+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_ld_reload_flag='-r' >fi >{ echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5 >echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; } >reload_flag=$lt_cv_ld_reload_flag >case $reload_flag in >"" | " "*) ;; >*) reload_flag=" $reload_flag" ;; >esac >reload_cmds='$LD$reload_flag -o $output$reload_objs' >case $host_os in > darwin*) > if test "$GCC" = yes; then > reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs' > else > reload_cmds='$LD$reload_flag -o $output$reload_objs' > fi > ;; >esac > >{ echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5 >echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; } >if test "${lt_cv_path_NM+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$NM"; then > # Let the user override the test. > lt_cv_path_NM="$NM" >else > lt_nm_to_check="${ac_tool_prefix}nm" > if test -n "$ac_tool_prefix" && test "$build" = "$host"; then > lt_nm_to_check="$lt_nm_to_check nm" > fi > for lt_tmp_nm in $lt_nm_to_check; do > lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR > for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do > IFS="$lt_save_ifs" > test -z "$ac_dir" && ac_dir=. > tmp_nm="$ac_dir/$lt_tmp_nm" > if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then > # Check to see if the nm accepts a BSD-compat flag. > # Adding the `sed 1q' prevents false positives on HP-UX, which says: > # nm: unknown option "B" ignored > # Tru64's nm complains that /dev/null is an invalid object file > case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in > */dev/null* | *'Invalid file or object type'*) > lt_cv_path_NM="$tmp_nm -B" > break > ;; > *) > case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in > */dev/null*) > lt_cv_path_NM="$tmp_nm -p" > break > ;; > *) > lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but > continue # so that we can try to find one that supports BSD flags > ;; > esac > ;; > esac > fi > done > IFS="$lt_save_ifs" > done > test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm >fi >fi >{ echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5 >echo "${ECHO_T}$lt_cv_path_NM" >&6; } >NM="$lt_cv_path_NM" > >{ echo "$as_me:$LINENO: checking whether ln -s works" >&5 >echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; } >LN_S=$as_ln_s >if test "$LN_S" = "ln -s"; then > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > { echo "$as_me:$LINENO: result: no, using $LN_S" >&5 >echo "${ECHO_T}no, using $LN_S" >&6; } >fi > >{ echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5 >echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; } >if test "${lt_cv_deplibs_check_method+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_file_magic_cmd='$MAGIC_CMD' >lt_cv_file_magic_test_file= >lt_cv_deplibs_check_method='unknown' ># Need to set the preceding variable on all platforms that support ># interlibrary dependencies. ># 'none' -- dependencies not supported. ># `unknown' -- same as none, but documents that we really don't know. ># 'pass_all' -- all dependencies passed with no checks. ># 'test_compile' -- check by making test program. ># 'file_magic [[regex]]' -- check by looking for files in library path ># which responds to the $file_magic_cmd with a given extended regex. ># If you have `file' or equivalent on your system and you're not sure ># whether `pass_all' will *always* work, you probably want this one. > >case $host_os in >aix[4-9]*) > lt_cv_deplibs_check_method=pass_all > ;; > >beos*) > lt_cv_deplibs_check_method=pass_all > ;; > >bsdi[45]*) > lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)' > lt_cv_file_magic_cmd='/usr/bin/file -L' > lt_cv_file_magic_test_file=/shlib/libc.so > ;; > >cygwin*) > # func_win32_libid is a shell function defined in ltmain.sh > lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' > lt_cv_file_magic_cmd='func_win32_libid' > ;; > >mingw* | pw32*) > # Base MSYS/MinGW do not provide the 'file' command needed by > # func_win32_libid shell function, so use a weaker test based on 'objdump', > # unless we find 'file', for example because we are cross-compiling. > if ( file / ) >/dev/null 2>&1; then > lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL' > lt_cv_file_magic_cmd='func_win32_libid' > else > lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?' > lt_cv_file_magic_cmd='$OBJDUMP -f' > fi > ;; > >darwin* | rhapsody*) > lt_cv_deplibs_check_method=pass_all > ;; > >freebsd* | dragonfly*) > if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then > case $host_cpu in > i*86 ) > # Not sure whether the presence of OpenBSD here was a mistake. > # Let's accept both of them until this is cleared up. > lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library' > lt_cv_file_magic_cmd=/usr/bin/file > lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*` > ;; > esac > else > lt_cv_deplibs_check_method=pass_all > fi > ;; > >gnu*) > lt_cv_deplibs_check_method=pass_all > ;; > >hpux10.20* | hpux11*) > lt_cv_file_magic_cmd=/usr/bin/file > case $host_cpu in > ia64*) > lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64' > lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so > ;; > hppa*64*) > lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - PA-RISC [0-9].[0-9]' > lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl > ;; > *) > lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library' > lt_cv_file_magic_test_file=/usr/lib/libc.sl > ;; > esac > ;; > >interix[3-9]*) > # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here > lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$' > ;; > >irix5* | irix6* | nonstopux*) > case $LD in > *-32|*"-32 ") libmagic=32-bit;; > *-n32|*"-n32 ") libmagic=N32;; > *-64|*"-64 ") libmagic=64-bit;; > *) libmagic=never-match;; > esac > lt_cv_deplibs_check_method=pass_all > ;; > ># This must be Linux ELF. >linux* | k*bsd*-gnu) > lt_cv_deplibs_check_method=pass_all > ;; > >netbsd*) > if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then > lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' > else > lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$' > fi > ;; > >newos6*) > lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)' > lt_cv_file_magic_cmd=/usr/bin/file > lt_cv_file_magic_test_file=/usr/lib/libnls.so > ;; > >nto-qnx*) > lt_cv_deplibs_check_method=unknown > ;; > >openbsd*) > if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then > lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$' > else > lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$' > fi > ;; > >osf3* | osf4* | osf5*) > lt_cv_deplibs_check_method=pass_all > ;; > >rdos*) > lt_cv_deplibs_check_method=pass_all > ;; > >solaris*) > lt_cv_deplibs_check_method=pass_all > ;; > >sysv4 | sysv4.3*) > case $host_vendor in > motorola) > lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib) M[0-9][0-9]* Version [0-9]' > lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*` > ;; > ncr) > lt_cv_deplibs_check_method=pass_all > ;; > sequent) > lt_cv_file_magic_cmd='/bin/file' > lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )' > ;; > sni) > lt_cv_file_magic_cmd='/bin/file' > lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib" > lt_cv_file_magic_test_file=/lib/libc.so > ;; > siemens) > lt_cv_deplibs_check_method=pass_all > ;; > pc) > lt_cv_deplibs_check_method=pass_all > ;; > esac > ;; > >sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) > lt_cv_deplibs_check_method=pass_all > ;; >esac > >fi >{ echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5 >echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; } >file_magic_cmd=$lt_cv_file_magic_cmd >deplibs_check_method=$lt_cv_deplibs_check_method >test -z "$deplibs_check_method" && deplibs_check_method=unknown > > > > ># If no C compiler was specified, use CC. >LTCC=${LTCC-"$CC"} > ># If no C compiler flags were specified, use CFLAGS. >LTCFLAGS=${LTCFLAGS-"$CFLAGS"} > ># Allow CC to be a program name with arguments. >compiler=$CC > ># Check whether --enable-libtool-lock was given. >if test "${enable_libtool_lock+set}" = set; then > enableval=$enable_libtool_lock; >fi > >test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes > ># Some flags need to be propagated to the compiler or linker for good ># libtool support. >case $host in >ia64-*-hpux*) > # Find out which ABI we are using. > echo 'int i;' > conftest.$ac_ext > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 > (eval $ac_compile) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; then > case `/usr/bin/file conftest.$ac_objext` in > *ELF-32*) > HPUX_IA64_MODE="32" > ;; > *ELF-64*) > HPUX_IA64_MODE="64" > ;; > esac > fi > rm -rf conftest* > ;; >*-*-irix6*) > # Find out which ABI we are using. > echo '#line 6271 "configure"' > conftest.$ac_ext > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 > (eval $ac_compile) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; then > if test "$lt_cv_prog_gnu_ld" = yes; then > case `/usr/bin/file conftest.$ac_objext` in > *32-bit*) > LD="${LD-ld} -melf32bsmip" > ;; > *N32*) > LD="${LD-ld} -melf32bmipn32" > ;; > *64-bit*) > LD="${LD-ld} -melf64bmip" > ;; > esac > else > case `/usr/bin/file conftest.$ac_objext` in > *32-bit*) > LD="${LD-ld} -32" > ;; > *N32*) > LD="${LD-ld} -n32" > ;; > *64-bit*) > LD="${LD-ld} -64" > ;; > esac > fi > fi > rm -rf conftest* > ;; > >x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \ >s390*-*linux*|sparc*-*linux*) > # Find out which ABI we are using. > echo 'int i;' > conftest.$ac_ext > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 > (eval $ac_compile) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; then > case `/usr/bin/file conftest.o` in > *32-bit*) > case $host in > x86_64-*kfreebsd*-gnu) > LD="${LD-ld} -m elf_i386_fbsd" > ;; > x86_64-*linux*) > LD="${LD-ld} -m elf_i386" > ;; > ppc64-*linux*|powerpc64-*linux*) > LD="${LD-ld} -m elf32ppclinux" > ;; > s390x-*linux*) > LD="${LD-ld} -m elf_s390" > ;; > sparc64-*linux*) > LD="${LD-ld} -m elf32_sparc" > ;; > esac > ;; > *64-bit*) > case $host in > x86_64-*kfreebsd*-gnu) > LD="${LD-ld} -m elf_x86_64_fbsd" > ;; > x86_64-*linux*) > LD="${LD-ld} -m elf_x86_64" > ;; > ppc*-*linux*|powerpc*-*linux*) > LD="${LD-ld} -m elf64ppc" > ;; > s390*-*linux*) > LD="${LD-ld} -m elf64_s390" > ;; > sparc*-*linux*) > LD="${LD-ld} -m elf64_sparc" > ;; > esac > ;; > esac > fi > rm -rf conftest* > ;; > >*-*-sco3.2v5*) > # On SCO OpenServer 5, we need -belf to get full-featured binaries. > SAVE_CFLAGS="$CFLAGS" > CFLAGS="$CFLAGS -belf" > { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5 >echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; } >if test "${lt_cv_cc_needs_belf+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_ext=c >ac_cpp='$CPP $CPPFLAGS' >ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' >ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' >ac_compiler_gnu=$ac_cv_c_compiler_gnu > > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > lt_cv_cc_needs_belf=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > lt_cv_cc_needs_belf=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext > ac_ext=c >ac_cpp='$CPP $CPPFLAGS' >ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' >ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' >ac_compiler_gnu=$ac_cv_c_compiler_gnu > >fi >{ echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5 >echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; } > if test x"$lt_cv_cc_needs_belf" != x"yes"; then > # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf > CFLAGS="$SAVE_CFLAGS" > fi > ;; >sparc*-*solaris*) > # Find out which ABI we are using. > echo 'int i;' > conftest.$ac_ext > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 > (eval $ac_compile) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; then > case `/usr/bin/file conftest.o` in > *64-bit*) > case $lt_cv_prog_gnu_ld in > yes*) LD="${LD-ld} -m elf64_sparc" ;; > *) > if ${LD-ld} -64 -r -o conftest2.o conftest.o >/dev/null 2>&1; then > LD="${LD-ld} -64" > fi > ;; > esac > ;; > esac > fi > rm -rf conftest* > ;; > > >esac > >need_locks="$enable_libtool_lock" > > > >{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 >echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } >if test "${ac_cv_header_stdc+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <stdlib.h> >#include <stdarg.h> >#include <string.h> >#include <float.h> > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_header_stdc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_header_stdc=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext > >if test $ac_cv_header_stdc = yes; then > # SunOS 4.x string.h does not declare mem*, contrary to ANSI. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <string.h> > >_ACEOF >if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | > $EGREP "memchr" >/dev/null 2>&1; then > : >else > ac_cv_header_stdc=no >fi >rm -f conftest* > >fi > >if test $ac_cv_header_stdc = yes; then > # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <stdlib.h> > >_ACEOF >if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | > $EGREP "free" >/dev/null 2>&1; then > : >else > ac_cv_header_stdc=no >fi >rm -f conftest* > >fi > >if test $ac_cv_header_stdc = yes; then > # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. > if test "$cross_compiling" = yes; then > : >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <ctype.h> >#include <stdlib.h> >#if ((' ' & 0x0FF) == 0x020) ># define ISLOWER(c) ('a' <= (c) && (c) <= 'z') ># define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) >#else ># define ISLOWER(c) \ > (('a' <= (c) && (c) <= 'i') \ > || ('j' <= (c) && (c) <= 'r') \ > || ('s' <= (c) && (c) <= 'z')) ># define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) >#endif > >#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) >int >main () >{ > int i; > for (i = 0; i < 256; i++) > if (XOR (islower (i), ISLOWER (i)) > || toupper (i) != TOUPPER (i)) > return 2; > return 0; >} >_ACEOF >rm -f conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { ac_try='./conftest$ac_exeext' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > : >else > echo "$as_me: program exited with status $ac_status" >&5 >echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >( exit $ac_status ) >ac_cv_header_stdc=no >fi >rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext >fi > > >fi >fi >{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 >echo "${ECHO_T}$ac_cv_header_stdc" >&6; } >if test $ac_cv_header_stdc = yes; then > >cat >>confdefs.h <<\_ACEOF >#define STDC_HEADERS 1 >_ACEOF > >fi > ># On IRIX 5.3, sys/types and inttypes.h are conflicting. > > > > > > > > > >for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \ > inttypes.h stdint.h unistd.h >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default > >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > eval "$as_ac_Header=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_Header=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > >fi > >done > > > >for ac_header in dlfcn.h >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > { echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 >echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 >echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <$ac_header> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 >echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > eval "$as_ac_Header=\$ac_header_preproc" >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } > >fi >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > >fi > >done > > ># Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers! ># find the maximum length of command line arguments >{ echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5 >echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; } >if test "${lt_cv_sys_max_cmd_len+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > i=0 > teststring="ABCD" > > case $build_os in > msdosdjgpp*) > # On DJGPP, this test can blow up pretty badly due to problems in libc > # (any single argument exceeding 2000 bytes causes a buffer overrun > # during glob expansion). Even if it were fixed, the result of this > # check would be larger than it should be. > lt_cv_sys_max_cmd_len=12288; # 12K is about right > ;; > > gnu*) > # Under GNU Hurd, this test is not required because there is > # no limit to the length of command line arguments. > # Libtool will interpret -1 as no limit whatsoever > lt_cv_sys_max_cmd_len=-1; > ;; > > cygwin* | mingw*) > # On Win9x/ME, this test blows up -- it succeeds, but takes > # about 5 minutes as the teststring grows exponentially. > # Worse, since 9x/ME are not pre-emptively multitasking, > # you end up with a "frozen" computer, even though with patience > # the test eventually succeeds (with a max line length of 256k). > # Instead, let's just punt: use the minimum linelength reported by > # all of the supported platforms: 8192 (on NT/2K/XP). > lt_cv_sys_max_cmd_len=8192; > ;; > > amigaos*) > # On AmigaOS with pdksh, this test takes hours, literally. > # So we just punt and use a minimum line length of 8192. > lt_cv_sys_max_cmd_len=8192; > ;; > > netbsd* | freebsd* | openbsd* | darwin* | dragonfly*) > # This has been around since 386BSD, at least. Likely further. > if test -x /sbin/sysctl; then > lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax` > elif test -x /usr/sbin/sysctl; then > lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax` > else > lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs > fi > # And add a safety zone > lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` > lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` > ;; > > interix*) > # We know the value 262144 and hardcode it with a safety zone (like BSD) > lt_cv_sys_max_cmd_len=196608 > ;; > > osf*) > # 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 > # nice to cause kernel panics so lets avoid the loop below. > # First set a reasonable default. > lt_cv_sys_max_cmd_len=16384 > # > if test -x /sbin/sysconfig; then > case `/sbin/sysconfig -q proc exec_disable_arg_limit` in > *1*) lt_cv_sys_max_cmd_len=-1 ;; > esac > fi > ;; > sco3.2v5*) > lt_cv_sys_max_cmd_len=102400 > ;; > sysv5* | sco5v6* | sysv4.2uw2*) > kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null` > if test -n "$kargmax"; then > lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'` > else > lt_cv_sys_max_cmd_len=32768 > fi > ;; > *) > lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null` > if test -n "$lt_cv_sys_max_cmd_len"; then > lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4` > lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3` > else > SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}} > while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \ > = "XX$teststring") >/dev/null 2>&1 && > new_result=`expr "X$teststring" : ".*" 2>&1` && > lt_cv_sys_max_cmd_len=$new_result && > test $i != 17 # 1/2 MB should be enough > do > i=`expr $i + 1` > teststring=$teststring$teststring > done > teststring= > # Add a significant safety factor because C++ compilers can tack on massive > # amounts of additional arguments before passing them to the linker. > # It appears as though 1/2 is a usable value. > lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2` > fi > ;; > esac > >fi > >if test -n $lt_cv_sys_max_cmd_len ; then > { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5 >echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; } >else > { echo "$as_me:$LINENO: result: none" >&5 >echo "${ECHO_T}none" >&6; } >fi > > > > > ># Check for command to grab the raw symbol name followed by C symbol from nm. >{ echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5 >echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; } >if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ># These are sane defaults that work on at least a few old systems. ># [They come from Ultrix. What could be older than Ultrix?!! ;)] > ># Character class describing NM global symbol codes. >symcode='[BCDEGRST]' > ># Regexp to match symbols that can be accessed directly from C. >sympat='\([_A-Za-z][_A-Za-z0-9]*\)' > ># Transform an extracted symbol line into a proper C declaration >lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'" > ># Transform an extracted symbol line into symbol name and symbol address >lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" > ># Define system-specific variables. >case $host_os in >aix*) > symcode='[BCDT]' > ;; >cygwin* | mingw* | pw32*) > symcode='[ABCDGISTW]' > ;; >hpux*) # Its linker distinguishes data from code symbols > if test "$host_cpu" = ia64; then > symcode='[ABCDEGRST]' > fi > lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" > lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" > ;; >linux* | k*bsd*-gnu) > if test "$host_cpu" = ia64; then > symcode='[ABCDGIRSTW]' > lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'" > lt_cv_sys_global_symbol_to_c_name_address="sed -n -e 's/^: \([^ ]*\) $/ {\\\"\1\\\", (lt_ptr) 0},/p' -e 's/^$symcode* \([^ ]*\) \([^ ]*\)$/ {\"\2\", (lt_ptr) \&\2},/p'" > fi > ;; >irix* | nonstopux*) > symcode='[BCDEGRST]' > ;; >osf*) > symcode='[BCDEGQRST]' > ;; >solaris*) > symcode='[BDRT]' > ;; >sco3.2v5*) > symcode='[DT]' > ;; >sysv4.2uw2*) > symcode='[DT]' > ;; >sysv5* | sco5v6* | unixware* | OpenUNIX*) > symcode='[ABDT]' > ;; >sysv4) > symcode='[DFNSTU]' > ;; >esac > ># Handle CRLF in mingw tool chain >opt_cr= >case $build_os in >mingw*) > opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp > ;; >esac > ># If we're using GNU nm, then use its standard symbol codes. >case `$NM -V 2>&1` in >*GNU* | *'with BFD'*) > symcode='[ABCDGIRSTW]' ;; >esac > ># Try without a prefix undercore, then with it. >for ac_symprfx in "" "_"; do > > # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol. > symxfrm="\\1 $ac_symprfx\\2 \\2" > > # Write the raw and C identifiers. > lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'" > > # Check to see that the pipe works correctly. > pipe_works=no > > rm -f conftest* > cat > conftest.$ac_ext <<EOF >#ifdef __cplusplus >extern "C" { >#endif >char nm_test_var; >void nm_test_func(){} >#ifdef __cplusplus >} >#endif >int main(){nm_test_var='a';nm_test_func();return(0);} >EOF > > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 > (eval $ac_compile) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; then > # Now try to grab the symbols. > nlist=conftest.nm > if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5 > (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && test -s "$nlist"; then > # Try sorting and uniquifying the output. > if sort "$nlist" | uniq > "$nlist"T; then > mv -f "$nlist"T "$nlist" > else > rm -f "$nlist"T > fi > > # Make sure that we snagged all the symbols we need. > if grep ' nm_test_var$' "$nlist" >/dev/null; then > if grep ' nm_test_func$' "$nlist" >/dev/null; then > cat <<EOF > conftest.$ac_ext >#ifdef __cplusplus >extern "C" { >#endif > >EOF > # Now generate the symbol file. > eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext' > > cat <<EOF >> conftest.$ac_ext >#if defined (__STDC__) && __STDC__ ># define lt_ptr_t void * >#else ># define lt_ptr_t char * ># define const >#endif > >/* The mapping between symbol names and symbols. */ >const struct { > const char *name; > lt_ptr_t address; >} >lt_preloaded_symbols[] = >{ >EOF > $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext > cat <<\EOF >> conftest.$ac_ext > {0, (lt_ptr_t) 0} >}; > >#ifdef __cplusplus >} >#endif >EOF > # Now try linking the two files. > mv conftest.$ac_objext conftstm.$ac_objext > lt_save_LIBS="$LIBS" > lt_save_CFLAGS="$CFLAGS" > LIBS="conftstm.$ac_objext" > CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag" > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 > (eval $ac_link) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && test -s conftest${ac_exeext}; then > pipe_works=yes > fi > LIBS="$lt_save_LIBS" > CFLAGS="$lt_save_CFLAGS" > else > echo "cannot find nm_test_func in $nlist" >&5 > fi > else > echo "cannot find nm_test_var in $nlist" >&5 > fi > else > echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5 > fi > else > echo "$progname: failed program was:" >&5 > cat conftest.$ac_ext >&5 > fi > rm -rf conftest* conftst* > > # Do not use the global_symbol_pipe unless it works. > if test "$pipe_works" = yes; then > break > else > lt_cv_sys_global_symbol_pipe= > fi >done > >fi > >if test -z "$lt_cv_sys_global_symbol_pipe"; then > lt_cv_sys_global_symbol_to_cdecl= >fi >if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then > { echo "$as_me:$LINENO: result: failed" >&5 >echo "${ECHO_T}failed" >&6; } >else > { echo "$as_me:$LINENO: result: ok" >&5 >echo "${ECHO_T}ok" >&6; } >fi > >{ echo "$as_me:$LINENO: checking for objdir" >&5 >echo $ECHO_N "checking for objdir... $ECHO_C" >&6; } >if test "${lt_cv_objdir+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > rm -f .libs 2>/dev/null >mkdir .libs 2>/dev/null >if test -d .libs; then > lt_cv_objdir=.libs >else > # MS-DOS does not allow filenames that begin with a dot. > lt_cv_objdir=_libs >fi >rmdir .libs 2>/dev/null >fi >{ echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5 >echo "${ECHO_T}$lt_cv_objdir" >&6; } >objdir=$lt_cv_objdir > > > > > >case $host_os in >aix3*) > # AIX sometimes has problems with the GCC collect2 program. For some > # reason, if we set the COLLECT_NAMES environment variable, the problems > # vanish in a puff of smoke. > if test "X${COLLECT_NAMES+set}" != Xset; then > COLLECT_NAMES= > export COLLECT_NAMES > fi > ;; >esac > ># Sed substitution that helps us do robust quoting. It backslashifies ># metacharacters that are still active within double-quoted strings. >Xsed='sed -e 1s/^X//' >sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g' > ># Same as above, but do not quote variable references. >double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g' > ># Sed substitution to delay expansion of an escaped shell variable in a ># double_quote_subst'ed string. >delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g' > ># Sed substitution to avoid accidental globbing in evaled expressions >no_glob_subst='s/\*/\\\*/g' > ># Constants: >rm="rm -f" > ># Global variables: >default_ofile=libtool >can_build_shared=yes > ># All known linkers require a `.a' archive for static linking (except MSVC, ># which needs '.lib'). >libext=a >ltmain="$ac_aux_dir/ltmain.sh" >ofile="$default_ofile" >with_gnu_ld="$lt_cv_prog_gnu_ld" > >if test -n "$ac_tool_prefix"; then > # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args. >set dummy ${ac_tool_prefix}ar; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_AR+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$AR"; then > ac_cv_prog_AR="$AR" # Let the user override the test. >else >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_prog_AR="${ac_tool_prefix}ar" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >AR=$ac_cv_prog_AR >if test -n "$AR"; then > { echo "$as_me:$LINENO: result: $AR" >&5 >echo "${ECHO_T}$AR" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >fi >if test -z "$ac_cv_prog_AR"; then > ac_ct_AR=$AR > # Extract the first word of "ar", so it can be a program name with args. >set dummy ar; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_ac_ct_AR+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$ac_ct_AR"; then > ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test. >else >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_prog_ac_ct_AR="ar" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >ac_ct_AR=$ac_cv_prog_ac_ct_AR >if test -n "$ac_ct_AR"; then > { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5 >echo "${ECHO_T}$ac_ct_AR" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > if test "x$ac_ct_AR" = x; then > AR="false" > else > case $cross_compiling:$ac_tool_warned in >yes:) >{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&5 >echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&2;} >ac_tool_warned=yes ;; >esac > AR=$ac_ct_AR > fi >else > AR="$ac_cv_prog_AR" >fi > >if test -n "$ac_tool_prefix"; then > # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args. >set dummy ${ac_tool_prefix}ranlib; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_RANLIB+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$RANLIB"; then > ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test. >else >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_prog_RANLIB="${ac_tool_prefix}ranlib" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >RANLIB=$ac_cv_prog_RANLIB >if test -n "$RANLIB"; then > { echo "$as_me:$LINENO: result: $RANLIB" >&5 >echo "${ECHO_T}$RANLIB" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >fi >if test -z "$ac_cv_prog_RANLIB"; then > ac_ct_RANLIB=$RANLIB > # Extract the first word of "ranlib", so it can be a program name with args. >set dummy ranlib; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$ac_ct_RANLIB"; then > ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test. >else >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_prog_ac_ct_RANLIB="ranlib" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB >if test -n "$ac_ct_RANLIB"; then > { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5 >echo "${ECHO_T}$ac_ct_RANLIB" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > if test "x$ac_ct_RANLIB" = x; then > RANLIB=":" > else > case $cross_compiling:$ac_tool_warned in >yes:) >{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&5 >echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&2;} >ac_tool_warned=yes ;; >esac > RANLIB=$ac_ct_RANLIB > fi >else > RANLIB="$ac_cv_prog_RANLIB" >fi > >if test -n "$ac_tool_prefix"; then > # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args. >set dummy ${ac_tool_prefix}strip; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_STRIP+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$STRIP"; then > ac_cv_prog_STRIP="$STRIP" # Let the user override the test. >else >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_prog_STRIP="${ac_tool_prefix}strip" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >STRIP=$ac_cv_prog_STRIP >if test -n "$STRIP"; then > { echo "$as_me:$LINENO: result: $STRIP" >&5 >echo "${ECHO_T}$STRIP" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >fi >if test -z "$ac_cv_prog_STRIP"; then > ac_ct_STRIP=$STRIP > # Extract the first word of "strip", so it can be a program name with args. >set dummy strip; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$ac_ct_STRIP"; then > ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test. >else >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_prog_ac_ct_STRIP="strip" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP >if test -n "$ac_ct_STRIP"; then > { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5 >echo "${ECHO_T}$ac_ct_STRIP" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > if test "x$ac_ct_STRIP" = x; then > STRIP=":" > else > case $cross_compiling:$ac_tool_warned in >yes:) >{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&5 >echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&2;} >ac_tool_warned=yes ;; >esac > STRIP=$ac_ct_STRIP > fi >else > STRIP="$ac_cv_prog_STRIP" >fi > > >old_CC="$CC" >old_CFLAGS="$CFLAGS" > ># Set sane defaults for various variables >test -z "$AR" && AR=ar >test -z "$AR_FLAGS" && AR_FLAGS=cru >test -z "$AS" && AS=as >test -z "$CC" && CC=cc >test -z "$LTCC" && LTCC=$CC >test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS >test -z "$DLLTOOL" && DLLTOOL=dlltool >test -z "$LD" && LD=ld >test -z "$LN_S" && LN_S="ln -s" >test -z "$MAGIC_CMD" && MAGIC_CMD=file >test -z "$NM" && NM=nm >test -z "$SED" && SED=sed >test -z "$OBJDUMP" && OBJDUMP=objdump >test -z "$RANLIB" && RANLIB=: >test -z "$STRIP" && STRIP=: >test -z "$ac_objext" && ac_objext=o > ># Determine commands to create old-style static archives. >old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs' >old_postinstall_cmds='chmod 644 $oldlib' >old_postuninstall_cmds= > >if test -n "$RANLIB"; then > case $host_os in > openbsd*) > old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib" > ;; > *) > old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib" > ;; > esac > old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib" >fi > >for cc_temp in $compiler""; do > case $cc_temp in > compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; > distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; > \-*) ;; > *) break;; > esac >done >cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` > > ># Only perform the check for file, if the check method requires it >case $deplibs_check_method in >file_magic*) > if test "$file_magic_cmd" = '$MAGIC_CMD'; then > { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5 >echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; } >if test "${lt_cv_path_MAGIC_CMD+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > case $MAGIC_CMD in >[\\/*] | ?:[\\/]*) > lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. > ;; >*) > lt_save_MAGIC_CMD="$MAGIC_CMD" > lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR > ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" > for ac_dir in $ac_dummy; do > IFS="$lt_save_ifs" > test -z "$ac_dir" && ac_dir=. > if test -f $ac_dir/${ac_tool_prefix}file; then > lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file" > if test -n "$file_magic_test_file"; then > case $deplibs_check_method in > "file_magic "*) > file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` > MAGIC_CMD="$lt_cv_path_MAGIC_CMD" > if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | > $EGREP "$file_magic_regex" > /dev/null; then > : > else > cat <<EOF 1>&2 > >*** Warning: the command libtool uses to detect shared libraries, >*** $file_magic_cmd, produces output that libtool cannot recognize. >*** The result is that libtool may fail to recognize shared libraries >*** as such. This will affect the creation of libtool libraries that >*** depend on shared libraries, but programs linked with such libtool >*** libraries will work regardless of this problem. Nevertheless, you >*** may want to report the problem to your system manager and/or to >*** bug-libtool@gnu.org > >EOF > fi ;; > esac > fi > break > fi > done > IFS="$lt_save_ifs" > MAGIC_CMD="$lt_save_MAGIC_CMD" > ;; >esac >fi > >MAGIC_CMD="$lt_cv_path_MAGIC_CMD" >if test -n "$MAGIC_CMD"; then > { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 >echo "${ECHO_T}$MAGIC_CMD" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >if test -z "$lt_cv_path_MAGIC_CMD"; then > if test -n "$ac_tool_prefix"; then > { echo "$as_me:$LINENO: checking for file" >&5 >echo $ECHO_N "checking for file... $ECHO_C" >&6; } >if test "${lt_cv_path_MAGIC_CMD+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > case $MAGIC_CMD in >[\\/*] | ?:[\\/]*) > lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path. > ;; >*) > lt_save_MAGIC_CMD="$MAGIC_CMD" > lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR > ac_dummy="/usr/bin$PATH_SEPARATOR$PATH" > for ac_dir in $ac_dummy; do > IFS="$lt_save_ifs" > test -z "$ac_dir" && ac_dir=. > if test -f $ac_dir/file; then > lt_cv_path_MAGIC_CMD="$ac_dir/file" > if test -n "$file_magic_test_file"; then > case $deplibs_check_method in > "file_magic "*) > file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"` > MAGIC_CMD="$lt_cv_path_MAGIC_CMD" > if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null | > $EGREP "$file_magic_regex" > /dev/null; then > : > else > cat <<EOF 1>&2 > >*** Warning: the command libtool uses to detect shared libraries, >*** $file_magic_cmd, produces output that libtool cannot recognize. >*** The result is that libtool may fail to recognize shared libraries >*** as such. This will affect the creation of libtool libraries that >*** depend on shared libraries, but programs linked with such libtool >*** libraries will work regardless of this problem. Nevertheless, you >*** may want to report the problem to your system manager and/or to >*** bug-libtool@gnu.org > >EOF > fi ;; > esac > fi > break > fi > done > IFS="$lt_save_ifs" > MAGIC_CMD="$lt_save_MAGIC_CMD" > ;; >esac >fi > >MAGIC_CMD="$lt_cv_path_MAGIC_CMD" >if test -n "$MAGIC_CMD"; then > { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5 >echo "${ECHO_T}$MAGIC_CMD" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > else > MAGIC_CMD=: > fi >fi > > fi > ;; >esac > > > case $host_os in > rhapsody* | darwin*) > if test -n "$ac_tool_prefix"; then > # Extract the first word of "${ac_tool_prefix}dsymutil", so it can be a program name with args. >set dummy ${ac_tool_prefix}dsymutil; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_DSYMUTIL+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$DSYMUTIL"; then > ac_cv_prog_DSYMUTIL="$DSYMUTIL" # Let the user override the test. >else >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_prog_DSYMUTIL="${ac_tool_prefix}dsymutil" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >DSYMUTIL=$ac_cv_prog_DSYMUTIL >if test -n "$DSYMUTIL"; then > { echo "$as_me:$LINENO: result: $DSYMUTIL" >&5 >echo "${ECHO_T}$DSYMUTIL" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >fi >if test -z "$ac_cv_prog_DSYMUTIL"; then > ac_ct_DSYMUTIL=$DSYMUTIL > # Extract the first word of "dsymutil", so it can be a program name with args. >set dummy dsymutil; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_ac_ct_DSYMUTIL+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$ac_ct_DSYMUTIL"; then > ac_cv_prog_ac_ct_DSYMUTIL="$ac_ct_DSYMUTIL" # Let the user override the test. >else >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_prog_ac_ct_DSYMUTIL="dsymutil" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >ac_ct_DSYMUTIL=$ac_cv_prog_ac_ct_DSYMUTIL >if test -n "$ac_ct_DSYMUTIL"; then > { echo "$as_me:$LINENO: result: $ac_ct_DSYMUTIL" >&5 >echo "${ECHO_T}$ac_ct_DSYMUTIL" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > if test "x$ac_ct_DSYMUTIL" = x; then > DSYMUTIL=":" > else > case $cross_compiling:$ac_tool_warned in >yes:) >{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&5 >echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&2;} >ac_tool_warned=yes ;; >esac > DSYMUTIL=$ac_ct_DSYMUTIL > fi >else > DSYMUTIL="$ac_cv_prog_DSYMUTIL" >fi > > if test -n "$ac_tool_prefix"; then > # Extract the first word of "${ac_tool_prefix}nmedit", so it can be a program name with args. >set dummy ${ac_tool_prefix}nmedit; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_NMEDIT+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$NMEDIT"; then > ac_cv_prog_NMEDIT="$NMEDIT" # Let the user override the test. >else >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_prog_NMEDIT="${ac_tool_prefix}nmedit" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >NMEDIT=$ac_cv_prog_NMEDIT >if test -n "$NMEDIT"; then > { echo "$as_me:$LINENO: result: $NMEDIT" >&5 >echo "${ECHO_T}$NMEDIT" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >fi >if test -z "$ac_cv_prog_NMEDIT"; then > ac_ct_NMEDIT=$NMEDIT > # Extract the first word of "nmedit", so it can be a program name with args. >set dummy nmedit; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_ac_ct_NMEDIT+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$ac_ct_NMEDIT"; then > ac_cv_prog_ac_ct_NMEDIT="$ac_ct_NMEDIT" # Let the user override the test. >else >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_prog_ac_ct_NMEDIT="nmedit" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >ac_ct_NMEDIT=$ac_cv_prog_ac_ct_NMEDIT >if test -n "$ac_ct_NMEDIT"; then > { echo "$as_me:$LINENO: result: $ac_ct_NMEDIT" >&5 >echo "${ECHO_T}$ac_ct_NMEDIT" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > if test "x$ac_ct_NMEDIT" = x; then > NMEDIT=":" > else > case $cross_compiling:$ac_tool_warned in >yes:) >{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&5 >echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools >whose name does not start with the host triplet. If you think this >configuration is useful to you, please write to autoconf@gnu.org." >&2;} >ac_tool_warned=yes ;; >esac > NMEDIT=$ac_ct_NMEDIT > fi >else > NMEDIT="$ac_cv_prog_NMEDIT" >fi > > > { echo "$as_me:$LINENO: checking for -single_module linker flag" >&5 >echo $ECHO_N "checking for -single_module linker flag... $ECHO_C" >&6; } >if test "${lt_cv_apple_cc_single_mod+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_apple_cc_single_mod=no > if test -z "${LT_MULTI_MODULE}"; then > # By default we will add the -single_module flag. You can override > # by either setting the environment variable LT_MULTI_MODULE > # non-empty at configure time, or by adding -multi_module to the > # link flags. > echo "int foo(void){return 1;}" > conftest.c > $LTCC $LTCFLAGS $LDFLAGS -o libconftest.dylib \ > -dynamiclib ${wl}-single_module conftest.c > if test -f libconftest.dylib; then > lt_cv_apple_cc_single_mod=yes > rm -rf libconftest.dylib* > fi > rm conftest.c > fi >fi >{ echo "$as_me:$LINENO: result: $lt_cv_apple_cc_single_mod" >&5 >echo "${ECHO_T}$lt_cv_apple_cc_single_mod" >&6; } > { echo "$as_me:$LINENO: checking for -exported_symbols_list linker flag" >&5 >echo $ECHO_N "checking for -exported_symbols_list linker flag... $ECHO_C" >&6; } >if test "${lt_cv_ld_exported_symbols_list+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_ld_exported_symbols_list=no > save_LDFLAGS=$LDFLAGS > echo "_main" > conftest.sym > LDFLAGS="$LDFLAGS -Wl,-exported_symbols_list,conftest.sym" > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > lt_cv_ld_exported_symbols_list=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > lt_cv_ld_exported_symbols_list=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext > LDFLAGS="$save_LDFLAGS" > >fi >{ echo "$as_me:$LINENO: result: $lt_cv_ld_exported_symbols_list" >&5 >echo "${ECHO_T}$lt_cv_ld_exported_symbols_list" >&6; } > case $host_os in > rhapsody* | darwin1.[0123]) > _lt_dar_allow_undefined='${wl}-undefined ${wl}suppress' ;; > darwin1.*) > _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; > darwin*) > # if running on 10.5 or later, the deployment target defaults > # to the OS version, if on x86, and 10.4, the deployment > # target defaults to 10.4. Don't you love it? > case ${MACOSX_DEPLOYMENT_TARGET-10.0},$host in > 10.0,*86*-darwin8*|10.0,*-darwin[91]*) > _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; > 10.[012]*) > _lt_dar_allow_undefined='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' ;; > 10.*) > _lt_dar_allow_undefined='${wl}-undefined ${wl}dynamic_lookup' ;; > esac > ;; > esac > if test "$lt_cv_apple_cc_single_mod" = "yes"; then > _lt_dar_single_mod='$single_module' > fi > if test "$lt_cv_ld_exported_symbols_list" = "yes"; then > _lt_dar_export_syms=' ${wl}-exported_symbols_list,$output_objdir/${libname}-symbols.expsym' > else > _lt_dar_export_syms="~$NMEDIT -s \$output_objdir/\${libname}-symbols.expsym \${lib}" > fi > if test "$DSYMUTIL" != ":"; then > _lt_dsymutil="~$DSYMUTIL \$lib || :" > else > _lt_dsymutil= > fi > ;; > esac > > >enable_dlopen=yes >enable_win32_dll=no > ># Check whether --enable-libtool-lock was given. >if test "${enable_libtool_lock+set}" = set; then > enableval=$enable_libtool_lock; >fi > >test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes > > ># Check whether --with-pic was given. >if test "${with_pic+set}" = set; then > withval=$with_pic; pic_mode="$withval" >else > pic_mode=default >fi > >test -z "$pic_mode" && pic_mode=default > ># Use C for the default configuration in the libtool script >tagname= >lt_save_CC="$CC" >ac_ext=c >ac_cpp='$CPP $CPPFLAGS' >ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' >ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' >ac_compiler_gnu=$ac_cv_c_compiler_gnu > > ># Source file extension for C test sources. >ac_ext=c > ># Object file extension for compiled C test sources. >objext=o >objext=$objext > ># Code to be used in simple compile tests >lt_simple_compile_test_code="int some_variable = 0;" > ># Code to be used in simple link tests >lt_simple_link_test_code='int main(){return(0);}' > > ># If no C compiler was specified, use CC. >LTCC=${LTCC-"$CC"} > ># If no C compiler flags were specified, use CFLAGS. >LTCFLAGS=${LTCFLAGS-"$CFLAGS"} > ># Allow CC to be a program name with arguments. >compiler=$CC > > ># save warnings/boilerplate of simple test code >ac_outfile=conftest.$ac_objext >echo "$lt_simple_compile_test_code" >conftest.$ac_ext >eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err >_lt_compiler_boilerplate=`cat conftest.err` >$rm conftest* > >ac_outfile=conftest.$ac_objext >echo "$lt_simple_link_test_code" >conftest.$ac_ext >eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err >_lt_linker_boilerplate=`cat conftest.err` >$rm -r conftest* > > >## CAVEAT EMPTOR: >## There is no encapsulation within the following macros, do not change >## the running order or otherwise move them around unless you know exactly >## what you are doing... > >lt_prog_compiler_no_builtin_flag= > >if test "$GCC" = yes; then > lt_prog_compiler_no_builtin_flag=' -fno-builtin' > > >{ echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5 >echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; } >if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_prog_compiler_rtti_exceptions=no > ac_outfile=conftest.$ac_objext > echo "$lt_simple_compile_test_code" > conftest.$ac_ext > lt_compiler_flag="-fno-rtti -fno-exceptions" > # Insert the option either (1) after the last *FLAGS variable, or > # (2) before a word containing "conftest.", or (3) at the end. > # Note that $ac_compile itself does not contain backslashes and begins > # with a dollar sign (not a hyphen), so the echo should work correctly. > # The option is referenced via a variable to avoid confusing sed. > lt_compile=`echo "$ac_compile" | $SED \ > -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ > -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ > -e 's:$: $lt_compiler_flag:'` > (eval echo "\"\$as_me:8135: $lt_compile\"" >&5) > (eval "$lt_compile" 2>conftest.err) > ac_status=$? > cat conftest.err >&5 > echo "$as_me:8139: \$? = $ac_status" >&5 > if (exit $ac_status) && test -s "$ac_outfile"; then > # The compiler can only warn and ignore the option if not recognized > # So say no if there are warnings other than the usual output. > $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp > $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 > if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then > lt_cv_prog_compiler_rtti_exceptions=yes > fi > fi > $rm conftest* > >fi >{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5 >echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; } > >if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then > lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions" >else > : >fi > >fi > >lt_prog_compiler_wl= >lt_prog_compiler_pic= >lt_prog_compiler_static= > >{ echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5 >echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; } > > if test "$GCC" = yes; then > lt_prog_compiler_wl='-Wl,' > lt_prog_compiler_static='-static' > > case $host_os in > aix*) > # All AIX code is PIC. > if test "$host_cpu" = ia64; then > # AIX 5 now supports IA64 processor > lt_prog_compiler_static='-Bstatic' > fi > ;; > > amigaos*) > # FIXME: we need at least 68020 code to build shared libraries, but > # adding the `-m68020' flag to GCC prevents building anything better, > # like `-m68040'. > lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4' > ;; > > beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*) > # PIC is the default for these OSes. > ;; > > mingw* | cygwin* | pw32* | os2*) > # This hack is so that the source file can tell whether it is being > # built for inclusion in a dll (and should export symbols for example). > # Although the cygwin gcc ignores -fPIC, still need this for old-style > # (--disable-auto-import) libraries > lt_prog_compiler_pic='-DDLL_EXPORT' > ;; > > darwin* | rhapsody*) > # PIC is the default on this platform > # Common symbols not allowed in MH_DYLIB files > lt_prog_compiler_pic='-fno-common' > ;; > > interix[3-9]*) > # Interix 3.x gcc -fpic/-fPIC options generate broken code. > # Instead, we relocate shared libraries at runtime. > ;; > > msdosdjgpp*) > # Just because we use GCC doesn't mean we suddenly get shared libraries > # on systems that don't support them. > lt_prog_compiler_can_build_shared=no > enable_shared=no > ;; > > sysv4*MP*) > if test -d /usr/nec; then > lt_prog_compiler_pic=-Kconform_pic > fi > ;; > > hpux*) > # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but > # not for PA HP-UX. > case $host_cpu in > hppa*64*|ia64*) > # +Z the default > ;; > *) > lt_prog_compiler_pic='-fPIC' > ;; > esac > ;; > > *) > lt_prog_compiler_pic='-fPIC' > ;; > esac > else > # PORTME Check for flag to pass linker flags through the system compiler. > case $host_os in > aix*) > lt_prog_compiler_wl='-Wl,' > if test "$host_cpu" = ia64; then > # AIX 5 now supports IA64 processor > lt_prog_compiler_static='-Bstatic' > else > lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp' > fi > ;; > darwin*) > # PIC is the default on this platform > # Common symbols not allowed in MH_DYLIB files > case $cc_basename in > xlc*) > lt_prog_compiler_pic='-qnocommon' > lt_prog_compiler_wl='-Wl,' > ;; > esac > ;; > > mingw* | cygwin* | pw32* | os2*) > # This hack is so that the source file can tell whether it is being > # built for inclusion in a dll (and should export symbols for example). > lt_prog_compiler_pic='-DDLL_EXPORT' > ;; > > hpux9* | hpux10* | hpux11*) > lt_prog_compiler_wl='-Wl,' > # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but > # not for PA HP-UX. > case $host_cpu in > hppa*64*|ia64*) > # +Z the default > ;; > *) > lt_prog_compiler_pic='+Z' > ;; > esac > # Is there a better lt_prog_compiler_static that works with the bundled CC? > lt_prog_compiler_static='${wl}-a ${wl}archive' > ;; > > irix5* | irix6* | nonstopux*) > lt_prog_compiler_wl='-Wl,' > # PIC (with -KPIC) is the default. > lt_prog_compiler_static='-non_shared' > ;; > > newsos6) > lt_prog_compiler_pic='-KPIC' > lt_prog_compiler_static='-Bstatic' > ;; > > linux* | k*bsd*-gnu) > case $cc_basename in > icc* | ecc*) > lt_prog_compiler_wl='-Wl,' > lt_prog_compiler_pic='-KPIC' > lt_prog_compiler_static='-static' > ;; > pgcc* | pgf77* | pgf90* | pgf95*) > # Portland Group compilers (*not* the Pentium gcc compiler, > # which looks to be a dead project) > lt_prog_compiler_wl='-Wl,' > lt_prog_compiler_pic='-fpic' > lt_prog_compiler_static='-Bstatic' > ;; > ccc*) > lt_prog_compiler_wl='-Wl,' > # All Alpha code is PIC. > lt_prog_compiler_static='-non_shared' > ;; > *) > case `$CC -V 2>&1 | sed 5q` in > *Sun\ C*) > # Sun C 5.9 > lt_prog_compiler_pic='-KPIC' > lt_prog_compiler_static='-Bstatic' > lt_prog_compiler_wl='-Wl,' > ;; > *Sun\ F*) > # Sun Fortran 8.3 passes all unrecognized flags to the linker > lt_prog_compiler_pic='-KPIC' > lt_prog_compiler_static='-Bstatic' > lt_prog_compiler_wl='' > ;; > esac > ;; > esac > ;; > > osf3* | osf4* | osf5*) > lt_prog_compiler_wl='-Wl,' > # All OSF/1 code is PIC. > lt_prog_compiler_static='-non_shared' > ;; > > rdos*) > lt_prog_compiler_static='-non_shared' > ;; > > solaris*) > lt_prog_compiler_pic='-KPIC' > lt_prog_compiler_static='-Bstatic' > case $cc_basename in > f77* | f90* | f95*) > lt_prog_compiler_wl='-Qoption ld ';; > *) > lt_prog_compiler_wl='-Wl,';; > esac > ;; > > sunos4*) > lt_prog_compiler_wl='-Qoption ld ' > lt_prog_compiler_pic='-PIC' > lt_prog_compiler_static='-Bstatic' > ;; > > sysv4 | sysv4.2uw2* | sysv4.3*) > lt_prog_compiler_wl='-Wl,' > lt_prog_compiler_pic='-KPIC' > lt_prog_compiler_static='-Bstatic' > ;; > > sysv4*MP*) > if test -d /usr/nec ;then > lt_prog_compiler_pic='-Kconform_pic' > lt_prog_compiler_static='-Bstatic' > fi > ;; > > sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*) > lt_prog_compiler_wl='-Wl,' > lt_prog_compiler_pic='-KPIC' > lt_prog_compiler_static='-Bstatic' > ;; > > unicos*) > lt_prog_compiler_wl='-Wl,' > lt_prog_compiler_can_build_shared=no > ;; > > uts4*) > lt_prog_compiler_pic='-pic' > lt_prog_compiler_static='-Bstatic' > ;; > > *) > lt_prog_compiler_can_build_shared=no > ;; > esac > fi > >{ echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5 >echo "${ECHO_T}$lt_prog_compiler_pic" >&6; } > ># ># Check to make sure the PIC flag actually works. ># >if test -n "$lt_prog_compiler_pic"; then > >{ echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5 >echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; } >if test "${lt_cv_prog_compiler_pic_works+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_prog_compiler_pic_works=no > ac_outfile=conftest.$ac_objext > echo "$lt_simple_compile_test_code" > conftest.$ac_ext > lt_compiler_flag="$lt_prog_compiler_pic -DPIC" > # Insert the option either (1) after the last *FLAGS variable, or > # (2) before a word containing "conftest.", or (3) at the end. > # Note that $ac_compile itself does not contain backslashes and begins > # with a dollar sign (not a hyphen), so the echo should work correctly. > # The option is referenced via a variable to avoid confusing sed. > lt_compile=`echo "$ac_compile" | $SED \ > -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ > -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ > -e 's:$: $lt_compiler_flag:'` > (eval echo "\"\$as_me:8425: $lt_compile\"" >&5) > (eval "$lt_compile" 2>conftest.err) > ac_status=$? > cat conftest.err >&5 > echo "$as_me:8429: \$? = $ac_status" >&5 > if (exit $ac_status) && test -s "$ac_outfile"; then > # The compiler can only warn and ignore the option if not recognized > # So say no if there are warnings other than the usual output. > $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp > $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 > if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then > lt_cv_prog_compiler_pic_works=yes > fi > fi > $rm conftest* > >fi >{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_pic_works" >&5 >echo "${ECHO_T}$lt_cv_prog_compiler_pic_works" >&6; } > >if test x"$lt_cv_prog_compiler_pic_works" = xyes; then > case $lt_prog_compiler_pic in > "" | " "*) ;; > *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;; > esac >else > lt_prog_compiler_pic= > lt_prog_compiler_can_build_shared=no >fi > >fi >case $host_os in > # For platforms which do not support PIC, -DPIC is meaningless: > *djgpp*) > lt_prog_compiler_pic= > ;; > *) > lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC" > ;; >esac > ># ># Check to make sure the static flag actually works. ># >wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\" >{ echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5 >echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; } >if test "${lt_cv_prog_compiler_static_works+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_prog_compiler_static_works=no > save_LDFLAGS="$LDFLAGS" > LDFLAGS="$LDFLAGS $lt_tmp_static_flag" > echo "$lt_simple_link_test_code" > conftest.$ac_ext > if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then > # The linker can only warn and ignore the option if not recognized > # So say no if there are warnings > if test -s conftest.err; then > # Append any errors to the config.log. > cat conftest.err 1>&5 > $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp > $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2 > if diff conftest.exp conftest.er2 >/dev/null; then > lt_cv_prog_compiler_static_works=yes > fi > else > lt_cv_prog_compiler_static_works=yes > fi > fi > $rm -r conftest* > LDFLAGS="$save_LDFLAGS" > >fi >{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_static_works" >&5 >echo "${ECHO_T}$lt_cv_prog_compiler_static_works" >&6; } > >if test x"$lt_cv_prog_compiler_static_works" = xyes; then > : >else > lt_prog_compiler_static= >fi > > >{ echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5 >echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; } >if test "${lt_cv_prog_compiler_c_o+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_prog_compiler_c_o=no > $rm -r conftest 2>/dev/null > mkdir conftest > cd conftest > mkdir out > echo "$lt_simple_compile_test_code" > conftest.$ac_ext > > lt_compiler_flag="-o out/conftest2.$ac_objext" > # Insert the option either (1) after the last *FLAGS variable, or > # (2) before a word containing "conftest.", or (3) at the end. > # Note that $ac_compile itself does not contain backslashes and begins > # with a dollar sign (not a hyphen), so the echo should work correctly. > lt_compile=`echo "$ac_compile" | $SED \ > -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \ > -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \ > -e 's:$: $lt_compiler_flag:'` > (eval echo "\"\$as_me:8529: $lt_compile\"" >&5) > (eval "$lt_compile" 2>out/conftest.err) > ac_status=$? > cat out/conftest.err >&5 > echo "$as_me:8533: \$? = $ac_status" >&5 > if (exit $ac_status) && test -s out/conftest2.$ac_objext > then > # The compiler can only warn and ignore the option if not recognized > # So say no if there are warnings > $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp > $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2 > if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then > lt_cv_prog_compiler_c_o=yes > fi > fi > chmod u+w . 2>&5 > $rm conftest* > # SGI C++ compiler will create directory out/ii_files/ for > # template instantiation > test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files > $rm out/* && rmdir out > cd .. > rmdir conftest > $rm conftest* > >fi >{ echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5 >echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; } > > >hard_links="nottested" >if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then > # do not overwrite the value of need_locks provided by the user > { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5 >echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; } > hard_links=yes > $rm conftest* > ln conftest.a conftest.b 2>/dev/null && hard_links=no > touch conftest.a > ln conftest.a conftest.b 2>&5 || hard_links=no > ln conftest.a conftest.b 2>/dev/null && hard_links=no > { echo "$as_me:$LINENO: result: $hard_links" >&5 >echo "${ECHO_T}$hard_links" >&6; } > if test "$hard_links" = no; then > { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5 >echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;} > need_locks=warn > fi >else > need_locks=no >fi > >{ echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5 >echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; } > > runpath_var= > allow_undefined_flag= > enable_shared_with_static_runtimes=no > archive_cmds= > archive_expsym_cmds= > old_archive_From_new_cmds= > old_archive_from_expsyms_cmds= > export_dynamic_flag_spec= > whole_archive_flag_spec= > thread_safe_flag_spec= > hardcode_libdir_flag_spec= > hardcode_libdir_flag_spec_ld= > hardcode_libdir_separator= > hardcode_direct=no > hardcode_minus_L=no > hardcode_shlibpath_var=unsupported > link_all_deplibs=unknown > hardcode_automatic=no > module_cmds= > module_expsym_cmds= > always_export_symbols=no > export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols' > # include_expsyms should be a list of space-separated symbols to be *always* > # included in the symbol list > include_expsyms= > # exclude_expsyms can be an extended regexp of symbols to exclude > # it will be wrapped by ` (' and `)$', so one must not match beginning or > # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc', > # as well as any symbol that contains `d'. > exclude_expsyms='_GLOBAL_OFFSET_TABLE_|_GLOBAL__F[ID]_.*' > # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out > # platforms (ab)use it in PIC code, but their linkers get confused if > # the symbol is explicitly referenced. Since portable code cannot > # rely on this symbol name, it's probably fine to never include it in > # preloaded symbol tables. > # Exclude shared library initialization/finalization symbols. > extract_expsyms_cmds= > # Just being paranoid about ensuring that cc_basename is set. > for cc_temp in $compiler""; do > case $cc_temp in > compile | *[\\/]compile | ccache | *[\\/]ccache ) ;; > distcc | *[\\/]distcc | purify | *[\\/]purify ) ;; > \-*) ;; > *) break;; > esac >done >cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"` > > case $host_os in > cygwin* | mingw* | pw32*) > # FIXME: the MSVC++ port hasn't been tested in a loooong time > # When not using gcc, we currently assume that we are using > # Microsoft Visual C++. > if test "$GCC" != yes; then > with_gnu_ld=no > fi > ;; > interix*) > # we just hope/assume this is gcc and not c89 (= MSVC++) > with_gnu_ld=yes > ;; > openbsd*) > with_gnu_ld=no > ;; > esac > > ld_shlibs=yes > if test "$with_gnu_ld" = yes; then > # If archive_cmds runs LD, not CC, wlarc should be empty > wlarc='${wl}' > > # Set some defaults for GNU ld with shared library support. These > # are reset later if shared libraries are not supported. Putting them > # here allows them to be overridden if necessary. > runpath_var=LD_RUN_PATH > hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir' > export_dynamic_flag_spec='${wl}--export-dynamic' > # ancient GNU ld didn't support --whole-archive et. al. > if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then > whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive' > else > whole_archive_flag_spec= > fi > supports_anon_versioning=no > case `$LD -v 2>/dev/null` in > *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11 > *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ... > *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ... > *\ 2.11.*) ;; # other 2.11 versions > *) supports_anon_versioning=yes ;; > esac > > # See if GNU ld supports shared libraries. > case $host_os in > aix[3-9]*) > # On AIX/PPC, the GNU linker is very broken > if test "$host_cpu" != ia64; then > ld_shlibs=no > cat <<EOF 1>&2 > >*** Warning: the GNU linker, at least up to release 2.9.1, is reported >*** to be unable to reliably create shared libraries on AIX. >*** Therefore, libtool is disabling shared libraries support. If you >*** really care for shared libraries, you may want to modify your PATH >*** so that a non-GNU linker is found, and then restart. > >EOF > fi > ;; > > amigaos*) > archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' > hardcode_libdir_flag_spec='-L$libdir' > hardcode_minus_L=yes > > # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports > # that the semantics of dynamic libraries on AmigaOS, at least up > # to version 4, is to share data among multiple programs linked > # with the same dynamic library. Since this doesn't match the > # behavior of shared libraries on other platforms, we can't use > # them. > ld_shlibs=no > ;; > > beos*) > if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then > allow_undefined_flag=unsupported > # Joseph Beckenbach <jrb3@best.com> says some releases of gcc > # support --undefined. This deserves some investigation. FIXME > archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > else > ld_shlibs=no > fi > ;; > > cygwin* | mingw* | pw32*) > # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless, > # as there is no search path for DLLs. > hardcode_libdir_flag_spec='-L$libdir' > allow_undefined_flag=unsupported > always_export_symbols=no > enable_shared_with_static_runtimes=yes > export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols' > > if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then > archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' > # If the export-symbols file already is a .def file (1st line > # is EXPORTS), use it as is; otherwise, prepend... > archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then > cp $export_symbols $output_objdir/$soname.def; > else > echo EXPORTS > $output_objdir/$soname.def; > cat $export_symbols >> $output_objdir/$soname.def; > fi~ > $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib' > else > ld_shlibs=no > fi > ;; > > interix[3-9]*) > hardcode_direct=no > hardcode_shlibpath_var=no > hardcode_libdir_flag_spec='${wl}-rpath,$libdir' > export_dynamic_flag_spec='${wl}-E' > # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc. > # Instead, shared libraries are loaded at an image base (0x10000000 by > # default) and relocated if they conflict, which is a slow very memory > # consuming and fragmenting process. To avoid this, we pick a random, > # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link > # time. Moving up from 0x10000000 also allows more sbrk(2) space. > archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' > archive_expsym_cmds='sed "s,^,_," $export_symbols >$output_objdir/$soname.expsym~$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--retain-symbols-file,$output_objdir/$soname.expsym ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib' > ;; > > gnu* | linux* | k*bsd*-gnu) > if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then > tmp_addflag= > case $cc_basename,$host_cpu in > pgcc*) # Portland Group C compiler > whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' > tmp_addflag=' $pic_flag' > ;; > pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers > whole_archive_flag_spec='${wl}--whole-archive`for conv in $convenience\"\"; do test -n \"$conv\" && new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' > tmp_addflag=' $pic_flag -Mnomain' ;; > ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64 > tmp_addflag=' -i_dynamic' ;; > efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64 > tmp_addflag=' -i_dynamic -nofor_main' ;; > ifc* | ifort*) # Intel Fortran compiler > tmp_addflag=' -nofor_main' ;; > esac > case `$CC -V 2>&1 | sed 5q` in > *Sun\ C*) # Sun C 5.9 > whole_archive_flag_spec='${wl}--whole-archive`new_convenience=; for conv in $convenience\"\"; do test -z \"$conv\" || new_convenience=\"$new_convenience,$conv\"; done; $echo \"$new_convenience\"` ${wl}--no-whole-archive' > tmp_sharedflag='-G' ;; > *Sun\ F*) # Sun Fortran 8.3 > tmp_sharedflag='-G' ;; > *) > tmp_sharedflag='-shared' ;; > esac > archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > > if test $supports_anon_versioning = yes; then > archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~ > cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~ > $echo "local: *; };" >> $output_objdir/$libname.ver~ > $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib' > fi > else > ld_shlibs=no > fi > ;; > > netbsd*) > if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then > archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib' > wlarc= > else > archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > fi > ;; > > solaris*) > if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then > ld_shlibs=no > cat <<EOF 1>&2 > >*** Warning: The releases 2.8.* of the GNU linker cannot reliably >*** create shared libraries on Solaris systems. Therefore, libtool >*** is disabling shared libraries support. We urge you to upgrade GNU >*** binutils to release 2.9.1 or newer. Another option is to modify >*** your PATH or compiler configuration so that the native linker is >*** used, and then restart. > >EOF > elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then > archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > else > ld_shlibs=no > fi > ;; > > sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*) > case `$LD -v 2>&1` in > *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*) > ld_shlibs=no > cat <<_LT_EOF 1>&2 > >*** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not >*** reliably create shared libraries on SCO systems. Therefore, libtool >*** is disabling shared libraries support. We urge you to upgrade GNU >*** binutils to release 2.16.91.0.3 or newer. Another option is to modify >*** your PATH or compiler configuration so that the native linker is >*** used, and then restart. > >_LT_EOF > ;; > *) > if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then > hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`' > archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib' > archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib' > else > ld_shlibs=no > fi > ;; > esac > ;; > > sunos4*) > archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags' > wlarc= > hardcode_direct=yes > hardcode_shlibpath_var=no > ;; > > *) > if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then > archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib' > archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib' > else > ld_shlibs=no > fi > ;; > esac > > if test "$ld_shlibs" = no; then > runpath_var= > hardcode_libdir_flag_spec= > export_dynamic_flag_spec= > whole_archive_flag_spec= > fi > else > # PORTME fill in a description of your system's linker (not GNU ld) > case $host_os in > aix3*) > allow_undefined_flag=unsupported > always_export_symbols=yes > archive_expsym_cmds='$LD -o $output_objdir/$soname $libobjs $deplibs $linker_flags -bE:$export_symbols -T512 -H512 -bM:SRE~$AR $AR_FLAGS $lib $output_objdir/$soname' > # Note: this linker hardcodes the directories in LIBPATH if there > # are no directories specified by -L. > hardcode_minus_L=yes > if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then > # Neither direct hardcoding nor static linking is supported with a > # broken collect2. > hardcode_direct=unsupported > fi > ;; > > aix[4-9]*) > if test "$host_cpu" = ia64; then > # On IA64, the linker does run time linking by default, so we don't > # have to do anything special. > aix_use_runtimelinking=no > exp_sym_flag='-Bexport' > no_entry_flag="" > else > # If we're using GNU nm, then we don't want the "-C" option. > # -C means demangle to AIX nm, but means don't demangle with GNU nm > if $NM -V 2>&1 | grep 'GNU' > /dev/null; then > export_symbols_cmds='$NM -Bpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' > else > export_symbols_cmds='$NM -BCpg $libobjs $convenience | awk '\''{ if (((\$2 == "T") || (\$2 == "D") || (\$2 == "B")) && (substr(\$3,1,1) != ".")) { print \$3 } }'\'' | sort -u > $export_symbols' > fi > aix_use_runtimelinking=no > > # Test if we are trying to use run time linking or normal > # AIX style linking. If -brtl is somewhere in LDFLAGS, we > # need to do runtime linking. > case $host_os in aix4.[23]|aix4.[23].*|aix[5-9]*) > for ld_flag in $LDFLAGS; do > if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then > aix_use_runtimelinking=yes > break > fi > done > ;; > esac > > exp_sym_flag='-bexport' > no_entry_flag='-bnoentry' > fi > > # When large executables or shared objects are built, AIX ld can > # have problems creating the table of contents. If linking a library > # or program results in "error TOC overflow" add -mminimal-toc to > # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not > # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS. > > archive_cmds='' > hardcode_direct=yes > hardcode_libdir_separator=':' > link_all_deplibs=yes > > if test "$GCC" = yes; then > case $host_os in aix4.[012]|aix4.[012].*) > # We only want to do this on AIX 4.2 and lower, the check > # below for broken collect2 doesn't work under 4.3+ > collect2name=`${CC} -print-prog-name=collect2` > if test -f "$collect2name" && \ > strings "$collect2name" | grep resolve_lib_name >/dev/null > then > # We have reworked collect2 > : > else > # We have old collect2 > hardcode_direct=unsupported > # It fails to find uninstalled libraries when the uninstalled > # path is not listed in the libpath. Setting hardcode_minus_L > # to unsupported forces relinking > hardcode_minus_L=yes > hardcode_libdir_flag_spec='-L$libdir' > hardcode_libdir_separator= > fi > ;; > esac > shared_flag='-shared' > if test "$aix_use_runtimelinking" = yes; then > shared_flag="$shared_flag "'${wl}-G' > fi > else > # not using gcc > if test "$host_cpu" = ia64; then > # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release > # chokes on -Wl,-G. The following line is correct: > shared_flag='-G' > else > if test "$aix_use_runtimelinking" = yes; then > shared_flag='${wl}-G' > else > shared_flag='${wl}-bM:SRE' > fi > fi > fi > > # It seems that -bexpall does not export symbols beginning with > # underscore (_), so it is better to generate a list of symbols to export. > always_export_symbols=yes > if test "$aix_use_runtimelinking" = yes; then > # Warning - without using the other runtime loading flags (-brtl), > # -berok will link without error, but may produce a broken library. > allow_undefined_flag='-berok' > # Determine the default libpath from the value encoded in an empty executable. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > >lt_aix_libpath_sed=' > /Import File Strings/,/^$/ { > /^0/ { > s/^0 *\(.*\)$/\1/ > p > } > }' >aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ># Check for a 64-bit object if we didn't find anything. >if test -z "$aix_libpath"; then > aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >fi >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi > > hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" > archive_expsym_cmds="\$CC"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags `if test "x${allow_undefined_flag}" != "x"; then echo "${wl}${allow_undefined_flag}"; else :; fi` '"\${wl}$exp_sym_flag:\$export_symbols $shared_flag" > else > if test "$host_cpu" = ia64; then > hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib' > allow_undefined_flag="-z nodefs" > archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs '"\${wl}$no_entry_flag"' $compiler_flags ${wl}${allow_undefined_flag} '"\${wl}$exp_sym_flag:\$export_symbols" > else > # Determine the default libpath from the value encoded in an empty executable. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > >lt_aix_libpath_sed=' > /Import File Strings/,/^$/ { > /^0/ { > s/^0 *\(.*\)$/\1/ > p > } > }' >aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` ># Check for a 64-bit object if we didn't find anything. >if test -z "$aix_libpath"; then > aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"` >fi >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi > > hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath" > # Warning - without using the other run time loading flags, > # -berok will link without error, but may produce a broken library. > no_undefined_flag=' ${wl}-bernotok' > allow_undefined_flag=' ${wl}-berok' > # Exported symbols can be pulled into shared objects from archives > whole_archive_flag_spec='$convenience' > archive_cmds_need_lc=yes > # This is similar to how AIX traditionally builds its shared libraries. > archive_expsym_cmds="\$CC $shared_flag"' -o $output_objdir/$soname $libobjs $deplibs ${wl}-bnoentry $compiler_flags ${wl}-bE:$export_symbols${allow_undefined_flag}~$AR $AR_FLAGS $output_objdir/$libname$release.a $output_objdir/$soname' > fi > fi > ;; > > amigaos*) > archive_cmds='$rm $output_objdir/a2ixlibrary.data~$echo "#define NAME $libname" > $output_objdir/a2ixlibrary.data~$echo "#define LIBRARY_ID 1" >> $output_objdir/a2ixlibrary.data~$echo "#define VERSION $major" >> $output_objdir/a2ixlibrary.data~$echo "#define REVISION $revision" >> $output_objdir/a2ixlibrary.data~$AR $AR_FLAGS $lib $libobjs~$RANLIB $lib~(cd $output_objdir && a2ixlibrary -32)' > hardcode_libdir_flag_spec='-L$libdir' > hardcode_minus_L=yes > # see comment about different semantics on the GNU ld section > ld_shlibs=no > ;; > > bsdi[45]*) > export_dynamic_flag_spec=-rdynamic > ;; > > cygwin* | mingw* | pw32*) > # When not using gcc, we currently assume that we are using > # Microsoft Visual C++. > # hardcode_libdir_flag_spec is actually meaningless, as there is > # no search path for DLLs. > hardcode_libdir_flag_spec=' ' > allow_undefined_flag=unsupported > # Tell ltmain to make .lib files, not .a files. > libext=lib > # Tell ltmain to make .dll files, not .so files. > shrext_cmds=".dll" > # FIXME: Setting linknames here is a bad hack. > archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames=' > # The linker will automatically build a .lib file if we build a DLL. > old_archive_From_new_cmds='true' > # FIXME: Should let the user specify the lib program. > old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs' > fix_srcfile_path='`cygpath -w "$srcfile"`' > enable_shared_with_static_runtimes=yes > ;; > > darwin* | rhapsody*) > case $host_os in > rhapsody* | darwin1.[012]) > allow_undefined_flag='${wl}-undefined ${wl}suppress' > ;; > *) # Darwin 1.3 on > if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then > allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' > else > case ${MACOSX_DEPLOYMENT_TARGET} in > 10.[012]) > allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress' > ;; > 10.*) > allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup' > ;; > esac > fi > ;; > esac > archive_cmds_need_lc=no > hardcode_direct=no > hardcode_automatic=yes > hardcode_shlibpath_var=unsupported > whole_archive_flag_spec='' > link_all_deplibs=yes > if test "$GCC" = yes ; then > output_verbose_link_cmd='echo' > archive_cmds="\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring $_lt_dar_single_mod${_lt_dsymutil}" > module_cmds="\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dsymutil}" > archive_expsym_cmds="sed 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC -dynamiclib \$allow_undefined_flag -o \$lib \$libobjs \$deplibs \$compiler_flags -install_name \$rpath/\$soname \$verstring ${_lt_dar_single_mod}${_lt_dar_export_syms}${_lt_dsymutil}" > module_expsym_cmds="sed -e 's,^,_,' < \$export_symbols > \$output_objdir/\${libname}-symbols.expsym~\$CC \$allow_undefined_flag -o \$lib -bundle \$libobjs \$deplibs \$compiler_flags${_lt_dar_export_syms}${_lt_dsymutil}" > else > case $cc_basename in > xlc*) > output_verbose_link_cmd='echo' > archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring' > module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags' > # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds > archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}$rpath/$soname $xlcverstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' > module_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}' > ;; > *) > ld_shlibs=no > ;; > esac > fi > ;; > > dgux*) > archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' > hardcode_libdir_flag_spec='-L$libdir' > hardcode_shlibpath_var=no > ;; > > freebsd1*) > ld_shlibs=no > ;; > > # 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 > # does not break anything, and helps significantly (at the cost of a little > # extra space). > freebsd2.2*) > archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o' > hardcode_libdir_flag_spec='-R$libdir' > hardcode_direct=yes > hardcode_shlibpath_var=no > ;; > > # Unfortunately, older versions of FreeBSD 2 do not have this feature. > freebsd2*) > archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' > hardcode_direct=yes > hardcode_minus_L=yes > hardcode_shlibpath_var=no > ;; > > # FreeBSD 3 and greater uses gcc -shared to do shared libraries. > freebsd* | dragonfly*) > archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags' > hardcode_libdir_flag_spec='-R$libdir' > hardcode_direct=yes > hardcode_shlibpath_var=no > ;; > > hpux9*) > if test "$GCC" = yes; then > archive_cmds='$rm $output_objdir/$soname~$CC -shared -fPIC ${wl}+b ${wl}$install_libdir -o $output_objdir/$soname $libobjs $deplibs $compiler_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > else > archive_cmds='$rm $output_objdir/$soname~$LD -b +b $install_libdir -o $output_objdir/$soname $libobjs $deplibs $linker_flags~test $output_objdir/$soname = $lib || mv $output_objdir/$soname $lib' > fi > hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' > hardcode_libdir_separator=: > hardcode_direct=yes > > # hardcode_minus_L: Not really in the search PATH, > # but as the default location of the library. > hardcode_minus_L=yes > export_dynamic_flag_spec='${wl}-E' > ;; > > hpux10*) > if test "$GCC" = yes -a "$with_gnu_ld" = no; then > archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' > else > archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags' > fi > if test "$with_gnu_ld" = no; then > hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' > hardcode_libdir_separator=: > > hardcode_direct=yes > export_dynamic_flag_spec='${wl}-E' > > # hardcode_minus_L: Not really in the search PATH, > # but as the default location of the library. > hardcode_minus_L=yes > fi > ;; > > hpux11*) > if test "$GCC" = yes -a "$with_gnu_ld" = no; then > case $host_cpu in > hppa*64*) > archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > ;; > ia64*) > archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' > ;; > *) > archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' > ;; > esac > else > case $host_cpu in > hppa*64*) > archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > ;; > ia64*) > archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags' > ;; > *) > archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags' > ;; > esac > fi > if test "$with_gnu_ld" = no; then > hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir' > hardcode_libdir_separator=: > > case $host_cpu in > hppa*64*|ia64*) > hardcode_libdir_flag_spec_ld='+b $libdir' > hardcode_direct=no > hardcode_shlibpath_var=no > ;; > *) > hardcode_direct=yes > export_dynamic_flag_spec='${wl}-E' > > # hardcode_minus_L: Not really in the search PATH, > # but as the default location of the library. > hardcode_minus_L=yes > ;; > esac > fi > ;; > > irix5* | irix6* | nonstopux*) > if test "$GCC" = yes; then > archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > else > archive_cmds='$LD -shared $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' > hardcode_libdir_flag_spec_ld='-rpath $libdir' > fi > hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' > hardcode_libdir_separator=: > link_all_deplibs=yes > ;; > > netbsd*) > if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then > archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out > else > archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF > fi > hardcode_libdir_flag_spec='-R$libdir' > hardcode_direct=yes > hardcode_shlibpath_var=no > ;; > > newsos6) > archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' > hardcode_direct=yes > hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' > hardcode_libdir_separator=: > hardcode_shlibpath_var=no > ;; > > openbsd*) > if test -f /usr/libexec/ld.so; then > hardcode_direct=yes > hardcode_shlibpath_var=no > if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then > archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' > archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols' > hardcode_libdir_flag_spec='${wl}-rpath,$libdir' > export_dynamic_flag_spec='${wl}-E' > else > case $host_os in > openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*) > archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' > hardcode_libdir_flag_spec='-R$libdir' > ;; > *) > archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags' > hardcode_libdir_flag_spec='${wl}-rpath,$libdir' > ;; > esac > fi > else > ld_shlibs=no > fi > ;; > > os2*) > hardcode_libdir_flag_spec='-L$libdir' > hardcode_minus_L=yes > allow_undefined_flag=unsupported > archive_cmds='$echo "LIBRARY $libname INITINSTANCE" > $output_objdir/$libname.def~$echo "DESCRIPTION \"$libname\"" >> $output_objdir/$libname.def~$echo DATA >> $output_objdir/$libname.def~$echo " SINGLE NONSHARED" >> $output_objdir/$libname.def~$echo EXPORTS >> $output_objdir/$libname.def~emxexp $libobjs >> $output_objdir/$libname.def~$CC -Zdll -Zcrtdll -o $lib $libobjs $deplibs $compiler_flags $output_objdir/$libname.def' > old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def' > ;; > > osf3*) > if test "$GCC" = yes; then > allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' > archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > else > allow_undefined_flag=' -expect_unresolved \*' > archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' > fi > hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' > hardcode_libdir_separator=: > ;; > > osf4* | osf5*) # as osf3* with the addition of -msym flag > if test "$GCC" = yes; then > allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*' > archive_cmds='$CC -shared${allow_undefined_flag} $libobjs $deplibs $compiler_flags ${wl}-msym ${wl}-soname ${wl}$soname `test -n "$verstring" && echo ${wl}-set_version ${wl}$verstring` ${wl}-update_registry ${wl}${output_objdir}/so_locations -o $lib' > hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir' > else > allow_undefined_flag=' -expect_unresolved \*' > archive_cmds='$LD -shared${allow_undefined_flag} $libobjs $deplibs $linker_flags -msym -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib' > archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~ > $LD -shared${allow_undefined_flag} -input $lib.exp $linker_flags $libobjs $deplibs -soname $soname `test -n "$verstring" && echo -set_version $verstring` -update_registry ${output_objdir}/so_locations -o $lib~$rm $lib.exp' > > # Both c and cxx compiler support -rpath directly > hardcode_libdir_flag_spec='-rpath $libdir' > fi > hardcode_libdir_separator=: > ;; > > solaris*) > no_undefined_flag=' -z text' > if test "$GCC" = yes; then > wlarc='${wl}' > archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags' > archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ > $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp' > else > wlarc='' > archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags' > archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~ > $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp' > fi > hardcode_libdir_flag_spec='-R$libdir' > hardcode_shlibpath_var=no > case $host_os in > solaris2.[0-5] | solaris2.[0-5].*) ;; > *) > # The compiler driver will combine and reorder linker options, > # but understands `-z linker_flag'. GCC discards it without `$wl', > # but is careful enough not to reorder. > # Supported since Solaris 2.6 (maybe 2.5.1?) > if test "$GCC" = yes; then > whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract' > else > whole_archive_flag_spec='-z allextract$convenience -z defaultextract' > fi > ;; > esac > link_all_deplibs=yes > ;; > > sunos4*) > if test "x$host_vendor" = xsequent; then > # Use $CC to link under sequent, because it throws in some extra .o > # files that make .init and .fini sections work. > archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags' > else > archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags' > fi > hardcode_libdir_flag_spec='-L$libdir' > hardcode_direct=yes > hardcode_minus_L=yes > hardcode_shlibpath_var=no > ;; > > sysv4) > case $host_vendor in > sni) > archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' > hardcode_direct=yes # is this really true??? > ;; > siemens) > ## LD is ld it makes a PLAMLIB > ## CC just makes a GrossModule. > archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags' > reload_cmds='$CC -r -o $output$reload_objs' > hardcode_direct=no > ;; > motorola) > archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' > hardcode_direct=no #Motorola manual says yes, but my tests say they lie > ;; > esac > runpath_var='LD_RUN_PATH' > hardcode_shlibpath_var=no > ;; > > sysv4.3*) > archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' > hardcode_shlibpath_var=no > export_dynamic_flag_spec='-Bexport' > ;; > > sysv4*MP*) > if test -d /usr/nec; then > archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' > hardcode_shlibpath_var=no > runpath_var=LD_RUN_PATH > hardcode_runpath_var=yes > ld_shlibs=yes > fi > ;; > > sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*) > no_undefined_flag='${wl}-z,text' > archive_cmds_need_lc=no > hardcode_shlibpath_var=no > runpath_var='LD_RUN_PATH' > > if test "$GCC" = yes; then > archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' > archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' > else > archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' > archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags' > fi > ;; > > sysv5* | sco3.2v5* | sco5v6*) > # Note: We can NOT use -z defs as we might desire, because we do not > # link with -lc, and that would cause any symbols used from libc to > # always be unresolved, which means just about no library would > # ever link correctly. If we're not using GNU ld we use -z text > # though, which does catch some bad symbols but isn't as heavy-handed > # as -z defs. > no_undefined_flag='${wl}-z,text' > allow_undefined_flag='${wl}-z,nodefs' > archive_cmds_need_lc=no > hardcode_shlibpath_var=no > hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`' > hardcode_libdir_separator=':' > link_all_deplibs=yes > export_dynamic_flag_spec='${wl}-Bexport' > runpath_var='LD_RUN_PATH' > > if test "$GCC" = yes; then > archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' > archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' > else > archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' > archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags' > fi > ;; > > uts4*) > archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags' > hardcode_libdir_flag_spec='-L$libdir' > hardcode_shlibpath_var=no > ;; > > *) > ld_shlibs=no > ;; > esac > fi > >{ echo "$as_me:$LINENO: result: $ld_shlibs" >&5 >echo "${ECHO_T}$ld_shlibs" >&6; } >test "$ld_shlibs" = no && can_build_shared=no > ># ># Do we need to explicitly link libc? ># >case "x$archive_cmds_need_lc" in >x|xyes) > # Assume -lc should be added > archive_cmds_need_lc=yes > > if test "$enable_shared" = yes && test "$GCC" = yes; then > case $archive_cmds in > *'~'*) > # FIXME: we may have to deal with multi-command sequences. > ;; > '$CC '*) > # Test whether the compiler implicitly links with -lc since on some > # systems, -lgcc has to come before -lc. If gcc already passes -lc > # to ld, don't add -lc before -lgcc. > { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5 >echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; } > $rm conftest* > echo "$lt_simple_compile_test_code" > conftest.$ac_ext > > if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5 > (eval $ac_compile) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } 2>conftest.err; then > soname=conftest > lib=conftest > libobjs=conftest.$ac_objext > deplibs= > wl=$lt_prog_compiler_wl > pic_flag=$lt_prog_compiler_pic > compiler_flags=-v > linker_flags=-v > verstring= > output_objdir=. > libname=conftest > lt_save_allow_undefined_flag=$allow_undefined_flag > allow_undefined_flag= > if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5 > (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } > then > archive_cmds_need_lc=no > else > archive_cmds_need_lc=yes > fi > allow_undefined_flag=$lt_save_allow_undefined_flag > else > cat conftest.err 1>&5 > fi > $rm conftest* > { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5 >echo "${ECHO_T}$archive_cmds_need_lc" >&6; } > ;; > esac > fi > ;; >esac > >{ echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5 >echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; } >library_names_spec= >libname_spec='lib$name' >soname_spec= >shrext_cmds=".so" >postinstall_cmds= >postuninstall_cmds= >finish_cmds= >finish_eval= >shlibpath_var= >shlibpath_overrides_runpath=unknown >version_type=none >dynamic_linker="$host_os ld.so" >sys_lib_dlsearch_path_spec="/lib /usr/lib" > >if test "$GCC" = yes; then > case $host_os in > darwin*) lt_awk_arg="/^libraries:/,/LR/" ;; > *) lt_awk_arg="/^libraries:/" ;; > esac > lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"` > if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then > # if the path contains ";" then we assume it to be the separator > # otherwise default to the standard path separator (i.e. ":") - it is > # assumed that no part of a normal pathname contains ";" but that should > # okay in the real world where ";" in dirpaths is itself problematic. > lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'` > else > lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` > fi > # Ok, now we have the path, separated by spaces, we can step through it > # and add multilib dir if necessary. > lt_tmp_lt_search_path_spec= > lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null` > for lt_sys_path in $lt_search_path_spec; do > if test -d "$lt_sys_path/$lt_multi_os_dir"; then > lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir" > else > test -d "$lt_sys_path" && \ > lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path" > fi > done > lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk ' >BEGIN {RS=" "; FS="/|\n";} { > lt_foo=""; > lt_count=0; > for (lt_i = NF; lt_i > 0; lt_i--) { > if ($lt_i != "" && $lt_i != ".") { > if ($lt_i == "..") { > lt_count++; > } else { > if (lt_count == 0) { > lt_foo="/" $lt_i lt_foo; > } else { > lt_count--; > } > } > } > } > if (lt_foo != "") { lt_freq[lt_foo]++; } > if (lt_freq[lt_foo] == 1) { print lt_foo; } >}'` > sys_lib_search_path_spec=`echo $lt_search_path_spec` >else > sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib" >fi >need_lib_prefix=no >hardcode_into_libs=no > ># when you set need_version to no, make sure it does not cause -set_version ># flags to be left without arguments >need_version=no > >case $host_os in >aix3*) > version_type=linux > library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a' > shlibpath_var=LIBPATH > > # AIX 3 has no versioning support, so we append a major version to the name. > soname_spec='${libname}${release}${shared_ext}$major' > ;; > >aix[4-9]*) > version_type=linux > need_lib_prefix=no > need_version=no > hardcode_into_libs=yes > if test "$host_cpu" = ia64; then > # AIX 5 supports IA64 > library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}' > shlibpath_var=LD_LIBRARY_PATH > else > # With GCC up to 2.95.x, collect2 would create an import file > # for dependence libraries. The import file would start with > # the line `#! .'. This would cause the generated library to > # depend on `.', always an invalid library. This was fixed in > # development snapshots of GCC prior to 3.0. > case $host_os in > aix4 | aix4.[01] | aix4.[01].*) > if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)' > echo ' yes ' > echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then > : > else > can_build_shared=no > fi > ;; > esac > # AIX (on Power*) has no versioning support, so currently we can not hardcode correct > # soname into executable. Probably we can add versioning support to > # collect2, so additional links can be useful in future. > if test "$aix_use_runtimelinking" = yes; then > # If using run time linking (on AIX 4.2 or later) use lib<name>.so > # instead of lib<name>.a to let people know that these are not > # typical AIX shared libraries. > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > else > # We preserve .a as extension for shared libraries through AIX4.2 > # and later when we are not doing run time linking. > library_names_spec='${libname}${release}.a $libname.a' > soname_spec='${libname}${release}${shared_ext}$major' > fi > shlibpath_var=LIBPATH > fi > ;; > >amigaos*) > library_names_spec='$libname.ixlibrary $libname.a' > # Create ${libname}_ixlibrary.a entries in /sys/libs. > finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a"; cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a || exit 1; done' > ;; > >beos*) > library_names_spec='${libname}${shared_ext}' > dynamic_linker="$host_os ld.so" > shlibpath_var=LIBRARY_PATH > ;; > >bsdi[45]*) > version_type=linux > need_version=no > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir' > shlibpath_var=LD_LIBRARY_PATH > sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib" > sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib" > # the default ld.so.conf also contains /usr/contrib/lib and > # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow > # libtool to hard-code these into programs > ;; > >cygwin* | mingw* | pw32*) > version_type=windows > shrext_cmds=".dll" > need_version=no > need_lib_prefix=no > > case $GCC,$host_os in > yes,cygwin* | yes,mingw* | yes,pw32*) > library_names_spec='$libname.dll.a' > # DLL is installed to $(libdir)/../bin by postinstall_cmds > postinstall_cmds='base_file=`basename \${file}`~ > dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~ > dldir=$destdir/`dirname \$dlpath`~ > test -d \$dldir || mkdir -p \$dldir~ > $install_prog $dir/$dlname \$dldir/$dlname~ > chmod a+x \$dldir/$dlname' > postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~ > dlpath=$dir/\$dldll~ > $rm \$dlpath' > shlibpath_overrides_runpath=yes > > case $host_os in > cygwin*) > # Cygwin DLLs use 'cyg' prefix rather than 'lib' > soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' > sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib" > ;; > mingw*) > # MinGW DLLs use traditional 'lib' prefix > soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' > sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"` > if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then > # It is most probably a Windows format PATH printed by > # mingw gcc, but we are running on Cygwin. Gcc prints its search > # path with ; separators, and with drive letters. We can handle the > # drive letters (cygwin fileutils understands them), so leave them, > # especially as we might pass files found there to a mingw objdump, > # which wouldn't understand a cygwinified path. Ahh. > sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'` > else > sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"` > fi > ;; > pw32*) > # pw32 DLLs use 'pw' prefix rather than 'lib' > library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}' > ;; > esac > ;; > > *) > library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib' > ;; > esac > dynamic_linker='Win32 ld.exe' > # FIXME: first we should search . and the directory the executable is in > shlibpath_var=PATH > ;; > >darwin* | rhapsody*) > dynamic_linker="$host_os dyld" > version_type=darwin > need_lib_prefix=no > need_version=no > library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext' > soname_spec='${libname}${release}${major}$shared_ext' > shlibpath_overrides_runpath=yes > shlibpath_var=DYLD_LIBRARY_PATH > shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`' > > sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib" > sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib' > ;; > >dgux*) > version_type=linux > need_lib_prefix=no > need_version=no > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext' > soname_spec='${libname}${release}${shared_ext}$major' > shlibpath_var=LD_LIBRARY_PATH > ;; > >freebsd1*) > dynamic_linker=no > ;; > >freebsd* | dragonfly*) > # DragonFly does not have aout. When/if they implement a new > # versioning mechanism, adjust this. > if test -x /usr/bin/objformat; then > objformat=`/usr/bin/objformat` > else > case $host_os in > freebsd[123]*) objformat=aout ;; > *) objformat=elf ;; > esac > fi > version_type=freebsd-$objformat > case $version_type in > freebsd-elf*) > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' > need_version=no > need_lib_prefix=no > ;; > freebsd-*) > library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix' > need_version=no > ;; > esac > shlibpath_var=LD_LIBRARY_PATH > case $host_os in > freebsd2*) > shlibpath_overrides_runpath=yes > ;; > freebsd3.[01]* | freebsdelf3.[01]*) > shlibpath_overrides_runpath=yes > hardcode_into_libs=yes > ;; > freebsd3.[2-9]* | freebsdelf3.[2-9]* | \ > freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1) > shlibpath_overrides_runpath=no > hardcode_into_libs=yes > ;; > *) # from 4.6 on, and DragonFly > shlibpath_overrides_runpath=yes > hardcode_into_libs=yes > ;; > esac > ;; > >gnu*) > version_type=linux > need_lib_prefix=no > need_version=no > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > shlibpath_var=LD_LIBRARY_PATH > hardcode_into_libs=yes > ;; > >hpux9* | hpux10* | hpux11*) > # Give a soname corresponding to the major version so that dld.sl refuses to > # link against other versions. > version_type=sunos > need_lib_prefix=no > need_version=no > case $host_cpu in > ia64*) > shrext_cmds='.so' > hardcode_into_libs=yes > dynamic_linker="$host_os dld.so" > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > if test "X$HPUX_IA64_MODE" = X32; then > sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib" > else > sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64" > fi > sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec > ;; > hppa*64*) > shrext_cmds='.sl' > hardcode_into_libs=yes > dynamic_linker="$host_os dld.sl" > shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH > shlibpath_overrides_runpath=yes # Unless +noenvvar is specified. > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64" > sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec > ;; > *) > shrext_cmds='.sl' > dynamic_linker="$host_os dld.sl" > shlibpath_var=SHLIB_PATH > shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > ;; > esac > # HP-UX runs *really* slowly unless shared libraries are mode 555. > postinstall_cmds='chmod 555 $lib' > ;; > >interix[3-9]*) > version_type=linux > need_lib_prefix=no > need_version=no > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)' > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=no > hardcode_into_libs=yes > ;; > >irix5* | irix6* | nonstopux*) > case $host_os in > nonstopux*) version_type=nonstopux ;; > *) > if test "$lt_cv_prog_gnu_ld" = yes; then > version_type=linux > else > version_type=irix > fi ;; > esac > need_lib_prefix=no > need_version=no > soname_spec='${libname}${release}${shared_ext}$major' > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}' > case $host_os in > irix5* | nonstopux*) > libsuff= shlibsuff= > ;; > *) > case $LD in # libtool.m4 will add one of these switches to LD > *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ") > libsuff= shlibsuff= libmagic=32-bit;; > *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ") > libsuff=32 shlibsuff=N32 libmagic=N32;; > *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ") > libsuff=64 shlibsuff=64 libmagic=64-bit;; > *) libsuff= shlibsuff= libmagic=never-match;; > esac > ;; > esac > shlibpath_var=LD_LIBRARY${shlibsuff}_PATH > shlibpath_overrides_runpath=no > sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}" > sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}" > hardcode_into_libs=yes > ;; > ># No shared lib support for Linux oldld, aout, or coff. >linux*oldld* | linux*aout* | linux*coff*) > dynamic_linker=no > ;; > ># This must be Linux ELF. >linux* | k*bsd*-gnu) > version_type=linux > need_lib_prefix=no > need_version=no > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir' > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=no > # This implies no fast_install, which is unacceptable. > # Some rework will be needed to allow for fast_install > # before this can be enabled. > hardcode_into_libs=yes > > # Append ld.so.conf contents to the search path > if test -f /etc/ld.so.conf; then > lt_ld_extra=`awk '/^include / { system(sprintf("cd /etc; cat %s 2>/dev/null", \$2)); skip = 1; } { if (!skip) print \$0; skip = 0; }' < /etc/ld.so.conf | $SED -e 's/#.*//;/^[ ]*hwcap[ ]/d;s/[:, ]/ /g;s/=[^=]*$//;s/=[^= ]* / /g;/^$/d' | tr '\n' ' '` > sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra" > fi > > # We used to test for /lib/ld.so.1 and disable shared libraries on > # powerpc, because MkLinux only supported shared libraries with the > # GNU dynamic linker. Since this was broken with cross compilers, > # most powerpc-linux boxes support dynamic linking these days and > # people can always --disable-shared, the test was removed, and we > # assume the GNU/Linux dynamic linker is in use. > dynamic_linker='GNU/Linux ld.so' > ;; > >netbsd*) > version_type=sunos > need_lib_prefix=no > need_version=no > if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' > finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' > dynamic_linker='NetBSD (a.out) ld.so' > else > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > dynamic_linker='NetBSD ld.elf_so' > fi > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=yes > hardcode_into_libs=yes > ;; > >newsos6) > version_type=linux > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=yes > ;; > >nto-qnx*) > version_type=linux > need_lib_prefix=no > need_version=no > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=yes > ;; > >openbsd*) > version_type=sunos > sys_lib_dlsearch_path_spec="/usr/lib" > need_lib_prefix=no > need_version=no > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' > finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir' > shlibpath_var=LD_LIBRARY_PATH > if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then > case $host_os in > openbsd2.[89] | openbsd2.[89].*) > shlibpath_overrides_runpath=no > ;; > *) > shlibpath_overrides_runpath=yes > ;; > esac > else > shlibpath_overrides_runpath=yes > fi > ;; > >os2*) > libname_spec='$name' > shrext_cmds=".dll" > need_lib_prefix=no > library_names_spec='$libname${shared_ext} $libname.a' > dynamic_linker='OS/2 ld.exe' > shlibpath_var=LIBPATH > ;; > >osf3* | osf4* | osf5*) > version_type=osf > need_lib_prefix=no > need_version=no > soname_spec='${libname}${release}${shared_ext}$major' > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > shlibpath_var=LD_LIBRARY_PATH > sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib" > sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec" > ;; > >rdos*) > dynamic_linker=no > ;; > >solaris*) > version_type=linux > need_lib_prefix=no > need_version=no > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=yes > hardcode_into_libs=yes > # ldd complains unless libraries are executable > postinstall_cmds='chmod +x $lib' > ;; > >sunos4*) > version_type=sunos > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix' > finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir' > shlibpath_var=LD_LIBRARY_PATH > shlibpath_overrides_runpath=yes > if test "$with_gnu_ld" = yes; then > need_lib_prefix=no > fi > need_version=no > ;; > >sysv4 | sysv4.3*) > version_type=linux > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > shlibpath_var=LD_LIBRARY_PATH > case $host_vendor in > sni) > shlibpath_overrides_runpath=no > need_lib_prefix=no > export_dynamic_flag_spec='${wl}-Blargedynsym' > runpath_var=LD_RUN_PATH > ;; > siemens) > need_lib_prefix=no > ;; > motorola) > need_lib_prefix=no > need_version=no > shlibpath_overrides_runpath=no > sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib' > ;; > esac > ;; > >sysv4*MP*) > if test -d /usr/nec ;then > version_type=linux > library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}' > soname_spec='$libname${shared_ext}.$major' > shlibpath_var=LD_LIBRARY_PATH > fi > ;; > >sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*) > version_type=freebsd-elf > need_lib_prefix=no > need_version=no > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > shlibpath_var=LD_LIBRARY_PATH > hardcode_into_libs=yes > if test "$with_gnu_ld" = yes; then > sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib' > shlibpath_overrides_runpath=no > else > sys_lib_search_path_spec='/usr/ccs/lib /usr/lib' > shlibpath_overrides_runpath=yes > case $host_os in > sco3.2v5*) > sys_lib_search_path_spec="$sys_lib_search_path_spec /lib" > ;; > esac > fi > sys_lib_dlsearch_path_spec='/usr/lib' > ;; > >uts4*) > version_type=linux > library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}' > soname_spec='${libname}${release}${shared_ext}$major' > shlibpath_var=LD_LIBRARY_PATH > ;; > >*) > dynamic_linker=no > ;; >esac >{ echo "$as_me:$LINENO: result: $dynamic_linker" >&5 >echo "${ECHO_T}$dynamic_linker" >&6; } >test "$dynamic_linker" = no && can_build_shared=no > >if test "${lt_cv_sys_lib_search_path_spec+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_sys_lib_search_path_spec="$sys_lib_search_path_spec" >fi > >sys_lib_search_path_spec="$lt_cv_sys_lib_search_path_spec" >if test "${lt_cv_sys_lib_dlsearch_path_spec+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > lt_cv_sys_lib_dlsearch_path_spec="$sys_lib_dlsearch_path_spec" >fi > >sys_lib_dlsearch_path_spec="$lt_cv_sys_lib_dlsearch_path_spec" > >variables_saved_for_relink="PATH $shlibpath_var $runpath_var" >if test "$GCC" = yes; then > variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH" >fi > >{ echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5 >echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; } >hardcode_action= >if test -n "$hardcode_libdir_flag_spec" || \ > test -n "$runpath_var" || \ > test "X$hardcode_automatic" = "Xyes" ; then > > # We can hardcode non-existent directories. > if test "$hardcode_direct" != no && > # If the only mechanism to avoid hardcoding is shlibpath_var, we > # have to relink, otherwise we might link with an installed library > # when we should be linking with a yet-to-be-installed one > ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no && > test "$hardcode_minus_L" != no; then > # Linking always hardcodes the temporary library directory. > hardcode_action=relink > else > # We can link without hardcoding, and we can hardcode nonexisting dirs. > hardcode_action=immediate > fi >else > # We cannot hardcode anything, or else we can only hardcode existing > # directories. > hardcode_action=unsupported >fi >{ echo "$as_me:$LINENO: result: $hardcode_action" >&5 >echo "${ECHO_T}$hardcode_action" >&6; } > >if test "$hardcode_action" = relink; then > # Fast installation is not supported > enable_fast_install=no >elif test "$shlibpath_overrides_runpath" = yes || > test "$enable_shared" = no; then > # Fast installation is not necessary > enable_fast_install=needless >fi > >striplib= >old_striplib= >{ echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5 >echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; } >if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then > test -z "$old_striplib" && old_striplib="$STRIP --strip-debug" > test -z "$striplib" && striplib="$STRIP --strip-unneeded" > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else ># FIXME - insert some real tests, host_os isn't really good enough > case $host_os in > darwin*) > if test -n "$STRIP" ; then > striplib="$STRIP -x" > old_striplib="$STRIP -S" > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > ;; > *) > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > ;; > esac >fi > >if test "x$enable_dlopen" != xyes; then > enable_dlopen=unknown > enable_dlopen_self=unknown > enable_dlopen_self_static=unknown >else > lt_cv_dlopen=no > lt_cv_dlopen_libs= > > case $host_os in > beos*) > lt_cv_dlopen="load_add_on" > lt_cv_dlopen_libs= > lt_cv_dlopen_self=yes > ;; > > mingw* | pw32*) > lt_cv_dlopen="LoadLibrary" > lt_cv_dlopen_libs= > ;; > > cygwin*) > lt_cv_dlopen="dlopen" > lt_cv_dlopen_libs= > ;; > > darwin*) > # if libdl is installed we need to link against it > { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 >echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } >if test "${ac_cv_lib_dl_dlopen+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-ldl $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 dlopen (); >int >main () >{ >return dlopen (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_dl_dlopen=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_dl_dlopen=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 >echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } >if test $ac_cv_lib_dl_dlopen = yes; then > lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" >else > > lt_cv_dlopen="dyld" > lt_cv_dlopen_libs= > lt_cv_dlopen_self=yes > >fi > > ;; > > *) > { echo "$as_me:$LINENO: checking for shl_load" >&5 >echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; } >if test "${ac_cv_func_shl_load+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define shl_load innocuous_shl_load > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char shl_load (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef shl_load > >/* 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 shl_load (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_shl_load || defined __stub___shl_load >choke me >#endif > >int >main () >{ >return shl_load (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_func_shl_load=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_func_shl_load=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5 >echo "${ECHO_T}$ac_cv_func_shl_load" >&6; } >if test $ac_cv_func_shl_load = yes; then > lt_cv_dlopen="shl_load" >else > { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5 >echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; } >if test "${ac_cv_lib_dld_shl_load+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-ldld $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 shl_load (); >int >main () >{ >return shl_load (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_dld_shl_load=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_dld_shl_load=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5 >echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; } >if test $ac_cv_lib_dld_shl_load = yes; then > lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-ldld" >else > { echo "$as_me:$LINENO: checking for dlopen" >&5 >echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; } >if test "${ac_cv_func_dlopen+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define dlopen innocuous_dlopen > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char dlopen (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef dlopen > >/* 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 dlopen (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_dlopen || defined __stub___dlopen >choke me >#endif > >int >main () >{ >return dlopen (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_func_dlopen=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_func_dlopen=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5 >echo "${ECHO_T}$ac_cv_func_dlopen" >&6; } >if test $ac_cv_func_dlopen = yes; then > lt_cv_dlopen="dlopen" >else > { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5 >echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; } >if test "${ac_cv_lib_dl_dlopen+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-ldl $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 dlopen (); >int >main () >{ >return dlopen (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_dl_dlopen=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_dl_dlopen=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5 >echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; } >if test $ac_cv_lib_dl_dlopen = yes; then > lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl" >else > { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5 >echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; } >if test "${ac_cv_lib_svld_dlopen+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lsvld $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 dlopen (); >int >main () >{ >return dlopen (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_svld_dlopen=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_svld_dlopen=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5 >echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; } >if test $ac_cv_lib_svld_dlopen = yes; then > lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld" >else > { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5 >echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; } >if test "${ac_cv_lib_dld_dld_link+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-ldld $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 dld_link (); >int >main () >{ >return dld_link (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_dld_dld_link=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_dld_dld_link=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5 >echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; } >if test $ac_cv_lib_dld_dld_link = yes; then > lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-ldld" >fi > > >fi > > >fi > > >fi > > >fi > > >fi > > ;; > esac > > if test "x$lt_cv_dlopen" != xno; then > enable_dlopen=yes > else > enable_dlopen=no > fi > > case $lt_cv_dlopen in > dlopen) > save_CPPFLAGS="$CPPFLAGS" > test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H" > > save_LDFLAGS="$LDFLAGS" > wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\" > > save_LIBS="$LIBS" > LIBS="$lt_cv_dlopen_libs $LIBS" > > { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5 >echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; } >if test "${lt_cv_dlopen_self+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test "$cross_compiling" = yes; then : > lt_cv_dlopen_self=cross >else > lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 > lt_status=$lt_dlunknown > cat > conftest.$ac_ext <<EOF >#line 10889 "configure" >#include "confdefs.h" > >#if HAVE_DLFCN_H >#include <dlfcn.h> >#endif > >#include <stdio.h> > >#ifdef RTLD_GLOBAL ># define LT_DLGLOBAL RTLD_GLOBAL >#else ># ifdef DL_GLOBAL ># define LT_DLGLOBAL DL_GLOBAL ># else ># define LT_DLGLOBAL 0 ># endif >#endif > >/* We may have to define LT_DLLAZY_OR_NOW in the command line if we > find out it does not work in some platform. */ >#ifndef LT_DLLAZY_OR_NOW ># ifdef RTLD_LAZY ># define LT_DLLAZY_OR_NOW RTLD_LAZY ># else ># ifdef DL_LAZY ># define LT_DLLAZY_OR_NOW DL_LAZY ># else ># ifdef RTLD_NOW ># define LT_DLLAZY_OR_NOW RTLD_NOW ># else ># ifdef DL_NOW ># define LT_DLLAZY_OR_NOW DL_NOW ># else ># define LT_DLLAZY_OR_NOW 0 ># endif ># endif ># endif ># endif >#endif > >#ifdef __cplusplus >extern "C" void exit (int); >#endif > >void fnord() { int i=42;} >int main () >{ > void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); > int status = $lt_dlunknown; > > if (self) > { > if (dlsym (self,"fnord")) status = $lt_dlno_uscore; > else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; > /* dlclose (self); */ > } > else > puts (dlerror ()); > > exit (status); >} >EOF > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 > (eval $ac_link) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then > (./conftest; exit; ) >&5 2>/dev/null > lt_status=$? > case x$lt_status in > x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;; > x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;; > x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;; > esac > else : > # compilation failed > lt_cv_dlopen_self=no > fi >fi >rm -fr conftest* > > >fi >{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5 >echo "${ECHO_T}$lt_cv_dlopen_self" >&6; } > > if test "x$lt_cv_dlopen_self" = xyes; then > wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\" > { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5 >echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; } >if test "${lt_cv_dlopen_self_static+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test "$cross_compiling" = yes; then : > lt_cv_dlopen_self_static=cross >else > lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2 > lt_status=$lt_dlunknown > cat > conftest.$ac_ext <<EOF >#line 10989 "configure" >#include "confdefs.h" > >#if HAVE_DLFCN_H >#include <dlfcn.h> >#endif > >#include <stdio.h> > >#ifdef RTLD_GLOBAL ># define LT_DLGLOBAL RTLD_GLOBAL >#else ># ifdef DL_GLOBAL ># define LT_DLGLOBAL DL_GLOBAL ># else ># define LT_DLGLOBAL 0 ># endif >#endif > >/* We may have to define LT_DLLAZY_OR_NOW in the command line if we > find out it does not work in some platform. */ >#ifndef LT_DLLAZY_OR_NOW ># ifdef RTLD_LAZY ># define LT_DLLAZY_OR_NOW RTLD_LAZY ># else ># ifdef DL_LAZY ># define LT_DLLAZY_OR_NOW DL_LAZY ># else ># ifdef RTLD_NOW ># define LT_DLLAZY_OR_NOW RTLD_NOW ># else ># ifdef DL_NOW ># define LT_DLLAZY_OR_NOW DL_NOW ># else ># define LT_DLLAZY_OR_NOW 0 ># endif ># endif ># endif ># endif >#endif > >#ifdef __cplusplus >extern "C" void exit (int); >#endif > >void fnord() { int i=42;} >int main () >{ > void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW); > int status = $lt_dlunknown; > > if (self) > { > if (dlsym (self,"fnord")) status = $lt_dlno_uscore; > else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore; > /* dlclose (self); */ > } > else > puts (dlerror ()); > > exit (status); >} >EOF > if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 > (eval $ac_link) 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then > (./conftest; exit; ) >&5 2>/dev/null > lt_status=$? > case x$lt_status in > x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;; > x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;; > x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;; > esac > else : > # compilation failed > lt_cv_dlopen_self_static=no > fi >fi >rm -fr conftest* > > >fi >{ echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5 >echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; } > fi > > CPPFLAGS="$save_CPPFLAGS" > LDFLAGS="$save_LDFLAGS" > LIBS="$save_LIBS" > ;; > esac > > case $lt_cv_dlopen_self in > yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;; > *) enable_dlopen_self=unknown ;; > esac > > case $lt_cv_dlopen_self_static in > yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;; > *) enable_dlopen_self_static=unknown ;; > esac >fi > > ># Report which library types will actually be built >{ echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5 >echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; } >{ echo "$as_me:$LINENO: result: $can_build_shared" >&5 >echo "${ECHO_T}$can_build_shared" >&6; } > >{ echo "$as_me:$LINENO: checking whether to build shared libraries" >&5 >echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; } >test "$can_build_shared" = "no" && enable_shared=no > ># On AIX, shared libraries and static libraries use the same namespace, and ># are all built from PIC. >case $host_os in >aix3*) > test "$enable_shared" = yes && enable_static=no > if test -n "$RANLIB"; then > archive_cmds="$archive_cmds~\$RANLIB \$lib" > postinstall_cmds='$RANLIB $lib' > fi > ;; > >aix[4-9]*) > if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then > test "$enable_shared" = yes && enable_static=no > fi > ;; >esac >{ echo "$as_me:$LINENO: result: $enable_shared" >&5 >echo "${ECHO_T}$enable_shared" >&6; } > >{ echo "$as_me:$LINENO: checking whether to build static libraries" >&5 >echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; } ># Make sure either enable_shared or enable_static is yes. >test "$enable_shared" = yes || enable_static=yes >{ echo "$as_me:$LINENO: result: $enable_static" >&5 >echo "${ECHO_T}$enable_static" >&6; } > ># The else clause should only fire when bootstrapping the ># libtool distribution, otherwise you forgot to ship ltmain.sh ># with your package, and you will get complaints that there are ># no rules to generate ltmain.sh. >if test -f "$ltmain"; then > # See if we are running on zsh, and set the options which allow our commands through > # without removal of \ escapes. > if test -n "${ZSH_VERSION+set}" ; then > setopt NO_GLOB_SUBST > fi > # Now quote all the things that may contain metacharacters while being > # careful not to overquote the AC_SUBSTed values. We take copies of the > # variables and quote the copies for generation of the libtool script. > for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \ > SED SHELL STRIP \ > libname_spec library_names_spec soname_spec extract_expsyms_cmds \ > old_striplib striplib file_magic_cmd finish_cmds finish_eval \ > deplibs_check_method reload_flag reload_cmds need_locks \ > lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \ > lt_cv_sys_global_symbol_to_c_name_address \ > sys_lib_search_path_spec sys_lib_dlsearch_path_spec \ > old_postinstall_cmds old_postuninstall_cmds \ > compiler \ > CC \ > LD \ > lt_prog_compiler_wl \ > lt_prog_compiler_pic \ > lt_prog_compiler_static \ > lt_prog_compiler_no_builtin_flag \ > export_dynamic_flag_spec \ > thread_safe_flag_spec \ > whole_archive_flag_spec \ > enable_shared_with_static_runtimes \ > old_archive_cmds \ > old_archive_from_new_cmds \ > predep_objects \ > postdep_objects \ > predeps \ > postdeps \ > compiler_lib_search_path \ > compiler_lib_search_dirs \ > archive_cmds \ > archive_expsym_cmds \ > postinstall_cmds \ > postuninstall_cmds \ > old_archive_from_expsyms_cmds \ > allow_undefined_flag \ > no_undefined_flag \ > export_symbols_cmds \ > hardcode_libdir_flag_spec \ > hardcode_libdir_flag_spec_ld \ > hardcode_libdir_separator \ > hardcode_automatic \ > module_cmds \ > module_expsym_cmds \ > lt_cv_prog_compiler_c_o \ > fix_srcfile_path \ > exclude_expsyms \ > include_expsyms; do > > case $var in > old_archive_cmds | \ > old_archive_from_new_cmds | \ > archive_cmds | \ > archive_expsym_cmds | \ > module_cmds | \ > module_expsym_cmds | \ > old_archive_from_expsyms_cmds | \ > export_symbols_cmds | \ > extract_expsyms_cmds | reload_cmds | finish_cmds | \ > postinstall_cmds | postuninstall_cmds | \ > old_postinstall_cmds | old_postuninstall_cmds | \ > sys_lib_search_path_spec | sys_lib_dlsearch_path_spec) > # Double-quote double-evaled strings. > eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\"" > ;; > *) > eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\"" > ;; > esac > done > > case $lt_echo in > *'\$0 --fallback-echo"') > lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'` > ;; > esac > >cfgfile="${ofile}T" > trap "$rm \"$cfgfile\"; exit 1" 1 2 15 > $rm -f "$cfgfile" > { echo "$as_me:$LINENO: creating $ofile" >&5 >echo "$as_me: creating $ofile" >&6;} > > cat <<__EOF__ >> "$cfgfile" >#! $SHELL > ># `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services. ># Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP) ># NOTE: Changes made to this file will be lost: look at ltmain.sh. ># ># Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007, 2008 ># Free Software Foundation, Inc. ># ># This file is part of GNU Libtool: ># Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996 ># ># This program is free software; you can redistribute it and/or modify ># it under the terms of the GNU General Public License as published by ># the Free Software Foundation; either version 2 of the License, or ># (at your option) any later version. ># ># This program is distributed in the hope that it will be useful, but ># WITHOUT ANY WARRANTY; without even the implied warranty of ># MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU ># General Public License for more details. ># ># You should have received a copy of the GNU General Public License ># along with this program; if not, write to the Free Software ># Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. ># ># As a special exception to the GNU General Public License, if you ># distribute this file as part of a program that contains a ># configuration script generated by Autoconf, you may include it under ># the same distribution terms that you use for the rest of that program. > ># A sed program that does not truncate output. >SED=$lt_SED > ># Sed that helps us avoid accidentally triggering echo(1) options like -n. >Xsed="$SED -e 1s/^X//" > ># The HP-UX ksh and POSIX shell print the target directory to stdout ># if CDPATH is set. >(unset CDPATH) >/dev/null 2>&1 && unset CDPATH > ># The names of the tagged configurations supported by this script. >available_tags= > ># ### BEGIN LIBTOOL CONFIG > ># Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`: > ># Shell to use when invoking shell scripts. >SHELL=$lt_SHELL > ># Whether or not to build shared libraries. >build_libtool_libs=$enable_shared > ># Whether or not to build static libraries. >build_old_libs=$enable_static > ># Whether or not to add -lc for building shared libraries. >build_libtool_need_lc=$archive_cmds_need_lc > ># Whether or not to disallow shared libs when runtime libs are static >allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes > ># Whether or not to optimize for fast installation. >fast_install=$enable_fast_install > ># The host system. >host_alias=$host_alias >host=$host >host_os=$host_os > ># The build system. >build_alias=$build_alias >build=$build >build_os=$build_os > ># An echo program that does not interpret backslashes. >echo=$lt_echo > ># The archiver. >AR=$lt_AR >AR_FLAGS=$lt_AR_FLAGS > ># A C compiler. >LTCC=$lt_LTCC > ># LTCC compiler flags. >LTCFLAGS=$lt_LTCFLAGS > ># A language-specific compiler. >CC=$lt_compiler > ># Is the compiler the GNU C compiler? >with_gcc=$GCC > ># An ERE matcher. >EGREP=$lt_EGREP > ># The linker used to build libraries. >LD=$lt_LD > ># Whether we need hard or soft links. >LN_S=$lt_LN_S > ># A BSD-compatible nm program. >NM=$lt_NM > ># A symbol stripping program >STRIP=$lt_STRIP > ># Used to examine libraries when file_magic_cmd begins "file" >MAGIC_CMD=$MAGIC_CMD > ># Used on cygwin: DLL creation program. >DLLTOOL="$DLLTOOL" > ># Used on cygwin: object dumper. >OBJDUMP="$OBJDUMP" > ># Used on cygwin: assembler. >AS="$AS" > ># The name of the directory that contains temporary libtool files. >objdir=$objdir > ># How to create reloadable object files. >reload_flag=$lt_reload_flag >reload_cmds=$lt_reload_cmds > ># How to pass a linker flag through the compiler. >wl=$lt_lt_prog_compiler_wl > ># Object file suffix (normally "o"). >objext="$ac_objext" > ># Old archive suffix (normally "a"). >libext="$libext" > ># Shared library suffix (normally ".so"). >shrext_cmds='$shrext_cmds' > ># Executable file suffix (normally ""). >exeext="$exeext" > ># Additional compiler flags for building library objects. >pic_flag=$lt_lt_prog_compiler_pic >pic_mode=$pic_mode > ># What is the maximum length of a command? >max_cmd_len=$lt_cv_sys_max_cmd_len > ># Does compiler simultaneously support -c and -o options? >compiler_c_o=$lt_lt_cv_prog_compiler_c_o > ># Must we lock files when doing compilation? >need_locks=$lt_need_locks > ># Do we need the lib prefix for modules? >need_lib_prefix=$need_lib_prefix > ># Do we need a version for libraries? >need_version=$need_version > ># Whether dlopen is supported. >dlopen_support=$enable_dlopen > ># Whether dlopen of programs is supported. >dlopen_self=$enable_dlopen_self > ># Whether dlopen of statically linked programs is supported. >dlopen_self_static=$enable_dlopen_self_static > ># Compiler flag to prevent dynamic linking. >link_static_flag=$lt_lt_prog_compiler_static > ># Compiler flag to turn off builtin functions. >no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag > ># Compiler flag to allow reflexive dlopens. >export_dynamic_flag_spec=$lt_export_dynamic_flag_spec > ># Compiler flag to generate shared objects directly from archives. >whole_archive_flag_spec=$lt_whole_archive_flag_spec > ># Compiler flag to generate thread-safe objects. >thread_safe_flag_spec=$lt_thread_safe_flag_spec > ># Library versioning type. >version_type=$version_type > ># Format of library name prefix. >libname_spec=$lt_libname_spec > ># List of archive names. First name is the real one, the rest are links. ># The last name is the one that the linker finds with -lNAME. >library_names_spec=$lt_library_names_spec > ># The coded name of the library, if different from the real name. >soname_spec=$lt_soname_spec > ># Commands used to build and install an old-style archive. >RANLIB=$lt_RANLIB >old_archive_cmds=$lt_old_archive_cmds >old_postinstall_cmds=$lt_old_postinstall_cmds >old_postuninstall_cmds=$lt_old_postuninstall_cmds > ># Create an old-style archive from a shared archive. >old_archive_from_new_cmds=$lt_old_archive_from_new_cmds > ># Create a temporary old-style archive to link instead of a shared archive. >old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds > ># Commands used to build and install a shared archive. >archive_cmds=$lt_archive_cmds >archive_expsym_cmds=$lt_archive_expsym_cmds >postinstall_cmds=$lt_postinstall_cmds >postuninstall_cmds=$lt_postuninstall_cmds > ># Commands used to build a loadable module (assumed same as above if empty) >module_cmds=$lt_module_cmds >module_expsym_cmds=$lt_module_expsym_cmds > ># Commands to strip libraries. >old_striplib=$lt_old_striplib >striplib=$lt_striplib > ># Dependencies to place before the objects being linked to create a ># shared library. >predep_objects=$lt_predep_objects > ># Dependencies to place after the objects being linked to create a ># shared library. >postdep_objects=$lt_postdep_objects > ># Dependencies to place before the objects being linked to create a ># shared library. >predeps=$lt_predeps > ># Dependencies to place after the objects being linked to create a ># shared library. >postdeps=$lt_postdeps > ># The directories searched by this compiler when creating a shared ># library >compiler_lib_search_dirs=$lt_compiler_lib_search_dirs > ># The library search path used internally by the compiler when linking ># a shared library. >compiler_lib_search_path=$lt_compiler_lib_search_path > ># Method to check whether dependent libraries are shared objects. >deplibs_check_method=$lt_deplibs_check_method > ># Command to use when deplibs_check_method == file_magic. >file_magic_cmd=$lt_file_magic_cmd > ># Flag that allows shared libraries with undefined symbols to be built. >allow_undefined_flag=$lt_allow_undefined_flag > ># Flag that forces no undefined symbols. >no_undefined_flag=$lt_no_undefined_flag > ># Commands used to finish a libtool library installation in a directory. >finish_cmds=$lt_finish_cmds > ># Same as above, but a single script fragment to be evaled but not shown. >finish_eval=$lt_finish_eval > ># Take the output of nm and produce a listing of raw symbols and C names. >global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe > ># Transform the output of nm in a proper C declaration >global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl > ># Transform the output of nm in a C name address pair >global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address > ># This is the shared library runtime path variable. >runpath_var=$runpath_var > ># This is the shared library path variable. >shlibpath_var=$shlibpath_var > ># Is shlibpath searched before the hard-coded library search path? >shlibpath_overrides_runpath=$shlibpath_overrides_runpath > ># How to hardcode a shared library path into an executable. >hardcode_action=$hardcode_action > ># Whether we should hardcode library paths into libraries. >hardcode_into_libs=$hardcode_into_libs > ># Flag to hardcode \$libdir into a binary during linking. ># This must work even if \$libdir does not exist. >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. >hardcode_libdir_separator=$lt_hardcode_libdir_separator > ># Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the ># resulting binary. >hardcode_direct=$hardcode_direct > ># Set to yes if using the -LDIR flag during linking hardcodes DIR into the ># resulting binary. >hardcode_minus_L=$hardcode_minus_L > ># Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into ># the resulting binary. >hardcode_shlibpath_var=$hardcode_shlibpath_var > ># Set to yes if building a shared library automatically hardcodes DIR into the library ># and all subsequent libraries and executables linked against it. >hardcode_automatic=$hardcode_automatic > ># Variables whose values should be saved in libtool wrapper scripts and ># restored at relink time. >variables_saved_for_relink="$variables_saved_for_relink" > ># Whether libtool must link a program against all its dependency libraries. >link_all_deplibs=$link_all_deplibs > ># Compile-time system search path for libraries >sys_lib_search_path_spec=$lt_sys_lib_search_path_spec > ># Run-time system search path for libraries >sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec > ># Fix the shell variable \$srcfile for the compiler. >fix_srcfile_path=$lt_fix_srcfile_path > ># Set to yes if exported symbols are required. >always_export_symbols=$always_export_symbols > ># The commands to list exported symbols. >export_symbols_cmds=$lt_export_symbols_cmds > ># The commands to extract the exported symbol list from a shared archive. >extract_expsyms_cmds=$lt_extract_expsyms_cmds > ># Symbols that should not be listed in the preloaded symbols. >exclude_expsyms=$lt_exclude_expsyms > ># Symbols that must always be exported. >include_expsyms=$lt_include_expsyms > ># ### END LIBTOOL CONFIG > >__EOF__ > > > case $host_os in > aix3*) > cat <<\EOF >> "$cfgfile" > ># AIX sometimes has problems with the GCC collect2 program. For some ># reason, if we set the COLLECT_NAMES environment variable, the problems ># vanish in a puff of smoke. >if test "X${COLLECT_NAMES+set}" != Xset; then > COLLECT_NAMES= > export COLLECT_NAMES >fi >EOF > ;; > esac > > # We use sed instead of cat because bash on DJGPP gets confused if > # if finds mixed CR/LF and LF-only lines. Since sed operates in > # text mode, it properly converts lines to CR/LF. This bash problem > # is reportedly fixed, but why not run on old versions too? > sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1) > > mv -f "$cfgfile" "$ofile" || \ > (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile") > chmod +x "$ofile" > >else > # If there is no Makefile yet, we rely on a make rule to execute > # `config.status --recheck' to rerun these tests and create the > # libtool script then. > ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'` > if test -f "$ltmain_in"; then > test -f Makefile && make "$ltmain" > fi >fi > > >ac_ext=c >ac_cpp='$CPP $CPPFLAGS' >ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5' >ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5' >ac_compiler_gnu=$ac_cv_c_compiler_gnu > >CC="$lt_save_CC" > > > ># This can be used to rebuild libtool when needed >LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh" > ># Always use our own libtool. >LIBTOOL='$(SHELL) $(top_builddir)/libtool' > ># Prevent multiple expansion > > > > > > > > > > >if test "$enable_shared" = "no"; then > with_noexec=no >else > eval _shrext="$shrext_cmds" >fi >{ echo "$as_me:$LINENO: checking path to sudo_noexec.so" >&5 >echo $ECHO_N "checking path to sudo_noexec.so... $ECHO_C" >&6; } > ># Check whether --with-noexec was given. >if test "${with_noexec+set}" = set; then > withval=$with_noexec; case $with_noexec in > yes) with_noexec="$libexecdir/sudo_noexec$_shrext" > ;; > no) ;; > *) ;; >esac >else > with_noexec="$libexecdir/sudo_noexec$_shrext" >fi > >{ echo "$as_me:$LINENO: result: $with_noexec" >&5 >echo "${ECHO_T}$with_noexec" >&6; } >NOEXECFILE="sudo_noexec$_shrext" >NOEXECDIR="`echo $with_noexec|sed 's:^\(.*\)/[^/]*:\1:'`" > >if test "$with_devel" = "yes" -a -n "$GCC"; then > CFLAGS="${CFLAGS} -Wall" >fi > ># Extract the first word of "uname", so it can be a program name with args. >set dummy uname; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_UNAMEPROG+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$UNAMEPROG"; then > ac_cv_prog_UNAMEPROG="$UNAMEPROG" # Let the user override the test. >else >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_prog_UNAMEPROG="uname" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >UNAMEPROG=$ac_cv_prog_UNAMEPROG >if test -n "$UNAMEPROG"; then > { echo "$as_me:$LINENO: result: $UNAMEPROG" >&5 >echo "${ECHO_T}$UNAMEPROG" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > ># Extract the first word of "tr", so it can be a program name with args. >set dummy tr; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_TRPROG+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$TRPROG"; then > ac_cv_prog_TRPROG="$TRPROG" # Let the user override the test. >else >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_prog_TRPROG="tr" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >TRPROG=$ac_cv_prog_TRPROG >if test -n "$TRPROG"; then > { echo "$as_me:$LINENO: result: $TRPROG" >&5 >echo "${ECHO_T}$TRPROG" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > ># Extract the first word of "nroff", so it can be a program name with args. >set dummy nroff; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_NROFFPROG+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$NROFFPROG"; then > ac_cv_prog_NROFFPROG="$NROFFPROG" # Let the user override the test. >else >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_prog_NROFFPROG="nroff" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >NROFFPROG=$ac_cv_prog_NROFFPROG >if test -n "$NROFFPROG"; then > { echo "$as_me:$LINENO: result: $NROFFPROG" >&5 >echo "${ECHO_T}$NROFFPROG" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >if test -z "$NROFFPROG"; then > MANTYPE="cat" > mansrcdir='$(srcdir)' >fi > >if test -n "$sudo_cv_prev_host"; then > if test "$sudo_cv_prev_host" != "$host"; then > { { echo "$as_me:$LINENO: error: config.cache was created on a different host; remove it and re-run configure." >&5 >echo "$as_me: error: config.cache was created on a different host; remove it and re-run configure." >&2;} > { (exit 1); exit 1; }; } > else > { echo "$as_me:$LINENO: checking previous host type" >&5 >echo $ECHO_N "checking previous host type... $ECHO_C" >&6; } > if test "${sudo_cv_prev_host+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > sudo_cv_prev_host="$host" >fi > > { echo "$as_me:$LINENO: result: $sudo_cv_prev_host" >&5 >echo "${ECHO_T}$sudo_cv_prev_host" >&6; } > fi >else > # this will produce no output since there is no cached value > if test "${sudo_cv_prev_host+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > sudo_cv_prev_host="$host" >fi > >fi > >if test -n "$host_os"; then > OS=`echo $host_os | sed 's/[0-9].*//'` > OSREV=`echo $host_os | sed 's/^[^0-9\.]*\([0-9\.]*\).*$/\1/'` > OSMAJOR=`echo $OSREV | sed 's/\..*$//'` >else > OS="unknown" > OSREV=0 > OSMAJOR=0 >fi > >case "$host" in > *-*-sunos4*) > # getcwd(3) opens a pipe to getpwd(1)!?! > BROKEN_GETCWD=1 > > # system headers lack prototypes but gcc helps... > if test -n "$GCC"; then > OSDEFS="${OSDEFS} -D__USE_FIXED_PROTOTYPES__" > fi > > shadow_funcs="getpwanam issecure" > ;; > *-*-solaris2*) > # To get the crypt(3) prototype (so we pass -Wall) > OSDEFS="${OSDEFS} -D__EXTENSIONS__" > # AFS support needs -lucb > if test "$with_AFS" = "yes"; then > AFS_LIBS="-lc -lucb" > fi > : ${mansectsu='1m'} > : ${mansectform='4'} > : ${with_rpath='yes'} > test -z "$with_pam" && AUTH_EXCL_DEF="PAM" > ;; > *-*-aix*) > # To get all prototypes (so we pass -Wall) > OSDEFS="${OSDEFS} -D_XOPEN_EXTENDED_SOURCE -D_ALL_SOURCE" > SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp" > if test X"$with_blibpath" != X"no"; then > { echo "$as_me:$LINENO: checking if linker accepts -Wl,-blibpath" >&5 >echo $ECHO_N "checking if linker accepts -Wl,-blibpath... $ECHO_C" >&6; } > O_LDFLAGS="$LDFLAGS" > LDFLAGS="$O_LDFLAGS -Wl,-blibpath:/usr/lib:/lib" > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > > if test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then > blibpath="$with_blibpath" > elif test -n "$GCC"; then > blibpath="/usr/lib:/lib:/usr/local/lib" > else > blibpath="/usr/lib:/lib" > fi > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext > fi > LDFLAGS="$O_LDFLAGS" > > # Use authenticate(3) as the default authentication method > if test X"$with_aixauth" = X""; then > >for ac_func in authenticate >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > AUTH_EXCL_DEF="AIX_AUTH" >fi >done > > fi > > # AIX analog of nsswitch.conf, enabled by default > ># Check whether --with-netsvc was given. >if test "${with_netsvc+set}" = set; then > withval=$with_netsvc; case $with_netsvc in > no) ;; > yes) with_netsvc="/etc/netsvc.conf" > ;; > *) ;; > esac >fi > > if test -z "$with_nsswitch" -a -z "$with_netsvc"; then > with_netsvc="/etc/netsvc.conf" > fi > > # AIX-specific functions > >for ac_func in getuserattr >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > > SUDO_OBJS="$SUDO_OBJS aix.o" > ;; > *-*-hiuxmpp*) > : ${mansectsu='1m'} > : ${mansectform='4'} > ;; > *-*-hpux*) > # AFS support needs -lBSD > if test "$with_AFS" = "yes"; then > AFS_LIBS="-lc -lBSD" > fi > : ${mansectsu='1m'} > : ${mansectform='4'} > > # HP-UX bundled compiler can't generate shared objects > if test "x$ac_cv_prog_cc_c89" = "xno"; then > with_noexec=no > fi > > # Use the +DAportable flag if it is supported > _CFLAGS="$CFLAGS" > CFLAGS="$CFLAGS +DAportable" > { echo "$as_me:$LINENO: checking whether $CC understands +DAportable" >&5 >echo $ECHO_N "checking whether $CC understands +DAportable... $ECHO_C" >&6; } >if test "${sudo_cv_var_daportable+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > sudo_cv_var_daportable=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > sudo_cv_var_daportable=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext > >fi >{ echo "$as_me:$LINENO: result: $sudo_cv_var_daportable" >&5 >echo "${ECHO_T}$sudo_cv_var_daportable" >&6; } > if test X"$sudo_cv_var_daportable" != X"yes"; then > CFLAGS="$_CFLAGS" > fi > > case "$host" in > *-*-hpux1-8.*) > cat >>confdefs.h <<\_ACEOF >#define BROKEN_SYSLOG 1 >_ACEOF > > > # Not sure if setuid binaries are safe in < 9.x > if test -n "$GCC"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -static" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-a,archive" > fi > ;; > *-*-hpux9.*) > cat >>confdefs.h <<\_ACEOF >#define BROKEN_SYSLOG 1 >_ACEOF > > > shadow_funcs="getspwuid" > > # DCE support (requires ANSI C compiler) > if test "$with_DCE" = "yes"; then > # order of libs in 9.X is important. -lc_r must be last > SUDO_LIBS="${SUDO_LIBS} -ldce -lM -lc_r" > LIBS="${LIBS} -ldce -lM -lc_r" > CPPFLAGS="${CPPFLAGS} -D_REENTRANT -I/usr/include/reentrant" > fi > ;; > *-*-hpux10.*) > shadow_funcs="getprpwnam iscomsec" > shadow_libs="-lsec" > ;; > *) > shadow_funcs="getspnam iscomsec" > shadow_libs="-lsec" > test -z "$with_pam" && AUTH_EXCL_DEF="PAM" > ;; > esac > ;; > *-dec-osf*) > # ignore envariables wrt dynamic lib path > SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-no_library_replacement" > > : ${CHECKSIA='true'} > { echo "$as_me:$LINENO: checking whether to disable sia support on Digital UNIX" >&5 >echo $ECHO_N "checking whether to disable sia support on Digital UNIX... $ECHO_C" >&6; } > # Check whether --enable-sia was given. >if test "${enable_sia+set}" = set; then > enableval=$enable_sia; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > CHECKSIA=true > ;; > no) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > CHECKSIA=false > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-sia: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-sia: $enableval" >&2;} > ;; > esac > >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > > shadow_funcs="getprpwnam dispcrypt" > # OSF/1 4.x and higher need -ldb too > if test $OSMAJOR -lt 4; then > shadow_libs="-lsecurity -laud -lm" > else > shadow_libs="-lsecurity -ldb -laud -lm" > fi > > # use SIA by default, if we have it > test "$CHECKSIA" = "true" && AUTH_EXCL_DEF="SIA" > > # > # Some versions of Digital Unix ship with a broken > # copy of prot.h, which we need for shadow passwords. > # XXX - make should remove this as part of distclean > # > { echo "$as_me:$LINENO: checking for broken prot.h" >&5 >echo $ECHO_N "checking for broken prot.h... $ECHO_C" >&6; } > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >#include <sys/types.h> >#include <sys/security.h> >#include <prot.h> > >int >main () >{ >exit(0); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > { echo "$as_me:$LINENO: result: yes, fixing locally" >&5 >echo "${ECHO_T}yes, fixing locally" >&6; } > sed 's:<acl.h>:<sys/acl.h>:g' < /usr/include/prot.h > prot.h > >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext > : ${mansectsu='8'} > : ${mansectform='4'} > ;; > *-*-irix*) > OSDEFS="${OSDEFS} -D_BSD_TYPES" > 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" = '$(prefix)/man'; then > if test -d /usr/share/catman/local; then > mandir="/usr/share/catman/local" > else > mandir="/usr/catman/local" > fi > fi > else > if test "$prefix" = "/usr/local" -a "$mandir" = '$(prefix)/man'; then > if test -d "/usr/share/man/local"; then > mandir="/usr/share/man/local" > else > mandir="/usr/man/local" > fi > fi > fi > # IRIX <= 4 needs -lsun > if test "$OSMAJOR" -le 4; then > { echo "$as_me:$LINENO: checking for getpwnam in -lsun" >&5 >echo $ECHO_N "checking for getpwnam in -lsun... $ECHO_C" >&6; } >if test "${ac_cv_lib_sun_getpwnam+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lsun $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 getpwnam (); >int >main () >{ >return getpwnam (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_sun_getpwnam=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_sun_getpwnam=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_sun_getpwnam" >&5 >echo "${ECHO_T}$ac_cv_lib_sun_getpwnam" >&6; } >if test $ac_cv_lib_sun_getpwnam = yes; then > LIBS="${LIBS} -lsun" >fi > > fi > : ${mansectsu='1m'} > : ${mansectform='4'} > ;; > *-*-linux*|*-*-k*bsd*-gnu) > OSDEFS="${OSDEFS} -D_GNU_SOURCE" > # Some Linux versions need to link with -lshadow > shadow_funcs="getspnam" > shadow_libs_optional="-lshadow" > test -z "$with_pam" && AUTH_EXCL_DEF="PAM" > ;; > *-convex-bsd*) > OSDEFS="${OSDEFS} -D_CONVEX_SOURCE" > if test -z "$GCC"; then > CFLAGS="${CFLAGS} -D__STDC__" > fi > > shadow_defs="-D_AUDIT -D_ACL -DSecureWare" > shadow_funcs="getprpwnam" > shadow_libs="-lprot" > ;; > *-*-ultrix*) > OS="ultrix" > shadow_funcs="getauthuid" > shadow_libs="-lauth" > ;; > *-*-riscos*) > LIBS="${LIBS} -lsun -lbsd" > CPPFLAGS="${CPPFLAGS} -I/usr/include -I/usr/include/bsd" > OSDEFS="${OSDEFS} -D_MIPS" > : ${mansectsu='1m'} > : ${mansectform='4'} > ;; > *-*-isc*) > OSDEFS="${OSDEFS} -D_ISC" > LIB_CRYPT=1 > SUDO_LIBS="${SUDO_LIBS} -lcrypt" > LIBS="${LIBS} -lcrypt" > > shadow_funcs="getspnam" > shadow_libs="-lsec" > > : ${mansectsu='1m'} > : ${mansectform='4'} > ;; > *-*-sco*|*-sco-*) > shadow_funcs="getprpwnam" > shadow_libs="-lprot -lx" > : ${mansectsu='1m'} > : ${mansectform='4'} > ;; > m88k-motorola-sysv*) > # motorolla's cc (a variant of gcc) does -O but not -O2 > CFLAGS=`echo $CFLAGS | sed 's/-O2/-O/g'` > : ${mansectsu='1m'} > : ${mansectform='4'} > ;; > *-sequent-sysv*) > shadow_funcs="getspnam" > shadow_libs="-lsec" > : ${mansectsu='1m'} > : ${mansectform='4'} > : ${with_rpath='yes'} > ;; > *-ncr-sysv4*|*-ncr-sysvr4*) > { echo "$as_me:$LINENO: checking for strcasecmp in -lc89" >&5 >echo $ECHO_N "checking for strcasecmp in -lc89... $ECHO_C" >&6; } >if test "${ac_cv_lib_c89_strcasecmp+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lc89 $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 strcasecmp (); >int >main () >{ >return strcasecmp (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_c89_strcasecmp=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_c89_strcasecmp=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_c89_strcasecmp" >&5 >echo "${ECHO_T}$ac_cv_lib_c89_strcasecmp" >&6; } >if test $ac_cv_lib_c89_strcasecmp = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_STRCASECMP 1 >_ACEOF > LIBS="${LIBS} -lc89"; ac_cv_func_strcasecmp=yes >fi > > : ${mansectsu='1m'} > : ${mansectform='4'} > : ${with_rpath='yes'} > ;; > *-ccur-sysv4*|*-ccur-sysvr4*) > LIBS="${LIBS} -lgen" > SUDO_LIBS="${SUDO_LIBS} -lgen" > : ${mansectsu='1m'} > : ${mansectform='4'} > : ${with_rpath='yes'} > ;; > *-*-bsdi*) > SKIP_SETREUID=yes > # Use shlicc for BSD/OS [23].x unless asked to do otherwise > if test "${with_CC+set}" != set -a "$ac_cv_prog_CC" = gcc; then > case "$OSMAJOR" in > 2|3) { echo "$as_me:$LINENO: using shlicc as CC" >&5 >echo "$as_me: using shlicc as CC" >&6;} > ac_cv_prog_CC=shlicc > CC="$ac_cv_prog_CC" > ;; > esac > fi > # Check for newer BSD auth API (just check for >= 3.0?) > if test -z "$with_bsdauth"; then > >for ac_func in auth_challenge >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > AUTH_EXCL_DEF="BSD_AUTH" >fi >done > > fi > ;; > *-*-freebsd*) > # FreeBSD has a real setreuid(2) starting with 2.1 and > # backported to 2.0.5. We just take 2.1 and above... > case "$OSREV" in > 0.*|1.*|2.0*) > SKIP_SETREUID=yes > ;; > esac > if test "$with_skey" = "yes"; then > SUDO_LIBS="${SUDO_LIBS} -lmd" > fi > CHECKSHADOW="false" > test -z "$with_pam" && AUTH_EXCL_DEF="PAM" > : ${with_logincap='maybe'} > ;; > *-*-*openbsd*) > # OpenBSD has a real setreuid(2) starting with 3.3 but > # we will use setreuid(2) instead. > SKIP_SETREUID=yes > CHECKSHADOW="false" > # OpenBSD >= 3.0 supports BSD auth > if test -z "$with_bsdauth"; then > case "$OSREV" in > 0-2.*) > ;; > *) > AUTH_EXCL_DEF="BSD_AUTH" > ;; > esac > fi > : ${with_logincap='maybe'} > ;; > *-*-*netbsd*) > # NetBSD has a real setreuid(2) starting with 1.3.2 > case "$OSREV" in > 0.9*|1.012*|1.3|1.3.1) > SKIP_SETREUID=yes > ;; > esac > CHECKSHADOW="false" > test -z "$with_pam" && AUTH_EXCL_DEF="PAM" > : ${with_logincap='maybe'} > ;; > *-*-dragonfly*) > if test "$with_skey" = "yes"; then > SUDO_LIBS="${SUDO_LIBS} -lmd" > fi > CHECKSHADOW="false" > test -z "$with_pam" && AUTH_EXCL_DEF="PAM" > : ${with_logincap='yes'} > ;; > *-*-*bsd*) > CHECKSHADOW="false" > ;; > *-*-darwin*) > SKIP_SETREUID=yes > CHECKSHADOW="false" > test -z "$with_pam" && AUTH_EXCL_DEF="PAM" > : ${with_logincap='yes'} > ;; > *-*-nextstep*) > # lockf() on is broken on the NeXT -- use flock instead > ac_cv_func_lockf=no > ac_cv_func_flock=yes > ;; > *-*-*sysv4*) > : ${mansectsu='1m'} > : ${mansectform='4'} > : ${with_rpath='yes'} > ;; > *-*-sysv*) > : ${mansectsu='1m'} > : ${mansectform='4'} > ;; > *-gnu*) > OSDEFS="${OSDEFS} -D_GNU_SOURCE" > ;; >esac > >AUTH_REG=${AUTH_REG# } >AUTH_EXCL=${AUTH_EXCL# } >if test -n "$AUTH_EXCL"; then > set -- $AUTH_EXCL > if test $# != 1; then > { { echo "$as_me:$LINENO: error: More than one mutually exclusive authentication method specified: $AUTH_EXCL" >&5 >echo "$as_me: error: More than one mutually exclusive authentication method specified: $AUTH_EXCL" >&2;} > { (exit 1); exit 1; }; } > fi > if test -n "$AUTH_REG"; then > { { echo "$as_me:$LINENO: error: Cannot mix mutually exclusive ($AUTH_EXCL) and regular ($AUTH_REG) authentication methods" >&5 >echo "$as_me: error: Cannot mix mutually exclusive ($AUTH_EXCL) and regular ($AUTH_REG) authentication methods" >&2;} > { (exit 1); exit 1; }; } > fi >fi >if test X"${with_skey}${with_opie}" = X"yesyes"; then > { { echo "$as_me:$LINENO: error: \"cannot use both S/Key and OPIE\"" >&5 >echo "$as_me: error: \"cannot use both S/Key and OPIE\"" >&2;} > { (exit 1); exit 1; }; } >fi > >: ${mansectsu='8'} >: ${mansectform='5'} > >if test -n "$with_libpath"; then > for i in ${with_libpath}; do > > if test X"$with_rpath" = X"yes"; then > LDFLAGS="${LDFLAGS} -L$i -R$i" > else > LDFLAGS="${LDFLAGS} -L$i" > fi > if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:$i" > fi > > done >fi >if test -n "$with_libraries"; then > for i in ${with_libraries}; do > case $i in > -l*) ;; > *.a) ;; > *.o) ;; > *) i="-l${i}";; > esac > LIBS="${LIBS} ${i}" > done >fi > >if test $ac_cv_c_compiler_gnu = yes; then > { echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5 >echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6; } >if test "${ac_cv_prog_gcc_traditional+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_pattern="Autoconf.*'x'" > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sgtty.h> >Autoconf TIOCGETP >_ACEOF >if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | > $EGREP "$ac_pattern" >/dev/null 2>&1; then > ac_cv_prog_gcc_traditional=yes >else > ac_cv_prog_gcc_traditional=no >fi >rm -f conftest* > > > if test $ac_cv_prog_gcc_traditional = no; then > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <termio.h> >Autoconf TCGETA >_ACEOF >if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | > $EGREP "$ac_pattern" >/dev/null 2>&1; then > ac_cv_prog_gcc_traditional=yes >fi >rm -f conftest* > > fi >fi >{ echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5 >echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6; } > if test $ac_cv_prog_gcc_traditional = yes; then > CC="$CC -traditional" > fi >fi > >{ echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5 >echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; } >if test "${ac_cv_c_const+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ >/* FIXME: Include the comments suggested by Paul. */ >#ifndef __cplusplus > /* Ultrix mips cc rejects this. */ > typedef int charset[2]; > const charset cs; > /* SunOS 4.1.1 cc rejects this. */ > char const *const *pcpcc; > char **ppc; > /* NEC SVR4.0.2 mips cc rejects this. */ > struct point {int x, y;}; > static struct point const zero = {0,0}; > /* AIX XL C 1.02.0.0 rejects this. > It does not let you subtract one const X* pointer from another in > an arm of an if-expression whose if-part is not a constant > expression */ > const char *g = "string"; > pcpcc = &g + (g ? g-g : 0); > /* HPUX 7.0 cc rejects these. */ > ++pcpcc; > ppc = (char**) pcpcc; > pcpcc = (char const *const *) ppc; > { /* SCO 3.2v4 cc rejects this. */ > char *t; > char const *s = 0 ? (char *) 0 : (char const *) 0; > > *t++ = 0; > if (s) return 0; > } > { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */ > int x[] = {25, 17}; > const int *foo = &x[0]; > ++foo; > } > { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */ > typedef const int *iptr; > iptr p = 0; > ++p; > } > { /* AIX XL C 1.02.0.0 rejects this saying > "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */ > struct s { int j; const int *ap[3]; }; > struct s *b; b->j = 5; > } > { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */ > const int foo = 10; > if (!foo) return 0; > } > return !cs[0] && !zero.x; >#endif > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_c_const=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_c_const=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5 >echo "${ECHO_T}$ac_cv_c_const" >&6; } >if test $ac_cv_c_const = no; then > >cat >>confdefs.h <<\_ACEOF >#define const >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for working volatile" >&5 >echo $ECHO_N "checking for working volatile... $ECHO_C" >&6; } >if test "${ac_cv_c_volatile+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ > >volatile int x; >int * volatile y = (int *) 0; >return !x && !y; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_c_volatile=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_c_volatile=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5 >echo "${ECHO_T}$ac_cv_c_volatile" >&6; } >if test $ac_cv_c_volatile = no; then > >cat >>confdefs.h <<\_ACEOF >#define volatile >_ACEOF > >fi > >for ac_prog in 'bison -y' byacc >do > # Extract the first word of "$ac_prog", so it can be a program name with args. >set dummy $ac_prog; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_YACC+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$YACC"; then > ac_cv_prog_YACC="$YACC" # Let the user override the test. >else >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_prog_YACC="$ac_prog" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > >fi >fi >YACC=$ac_cv_prog_YACC >if test -n "$YACC"; then > { echo "$as_me:$LINENO: result: $YACC" >&5 >echo "${ECHO_T}$YACC" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > > test -n "$YACC" && break >done >test -n "$YACC" || YACC="yacc" > ># Extract the first word of "flex", so it can be a program name with args. >set dummy flex; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_path_FLEX+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > case $FLEX in > [\\/]* | ?:[\\/]*) > ac_cv_path_FLEX="$FLEX" # 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_FLEX="$as_dir/$ac_word$ac_exec_ext" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > > test -z "$ac_cv_path_FLEX" && ac_cv_path_FLEX="flex" > ;; >esac >fi >FLEX=$ac_cv_path_FLEX >if test -n "$FLEX"; then > { echo "$as_me:$LINENO: result: $FLEX" >&5 >echo "${ECHO_T}$FLEX" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > >{ echo "$as_me:$LINENO: checking for mv" >&5 >echo $ECHO_N "checking for mv... $ECHO_C" >&6; } >if test -f "/usr/bin/mv"; then > { echo "$as_me:$LINENO: result: /usr/bin/mv" >&5 >echo "${ECHO_T}/usr/bin/mv" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_MV "/usr/bin/mv" >EOF > >elif test -f "/bin/mv"; then > { echo "$as_me:$LINENO: result: /bin/mv" >&5 >echo "${ECHO_T}/bin/mv" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_MV "/bin/mv" >EOF > >elif test -f "/usr/ucb/mv"; then > { echo "$as_me:$LINENO: result: /usr/ucb/mv" >&5 >echo "${ECHO_T}/usr/ucb/mv" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_MV "/usr/ucb/mv" >EOF > >elif test -f "/usr/sbin/mv"; then > { echo "$as_me:$LINENO: result: /usr/sbin/mv" >&5 >echo "${ECHO_T}/usr/sbin/mv" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_MV "/usr/sbin/mv" >EOF > >else > { echo "$as_me:$LINENO: result: not found" >&5 >echo "${ECHO_T}not found" >&6; } >fi > >{ echo "$as_me:$LINENO: checking for bourne shell" >&5 >echo $ECHO_N "checking for bourne shell... $ECHO_C" >&6; } >if test -f "/bin/sh"; then > { echo "$as_me:$LINENO: result: /bin/sh" >&5 >echo "${ECHO_T}/bin/sh" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_BSHELL "/bin/sh" >EOF > >elif test -f "/usr/bin/sh"; then > { echo "$as_me:$LINENO: result: /usr/bin/sh" >&5 >echo "${ECHO_T}/usr/bin/sh" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_BSHELL "/usr/bin/sh" >EOF > >elif test -f "/sbin/sh"; then > { echo "$as_me:$LINENO: result: /sbin/sh" >&5 >echo "${ECHO_T}/sbin/sh" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_BSHELL "/sbin/sh" >EOF > >elif test -f "/usr/sbin/sh"; then > { echo "$as_me:$LINENO: result: /usr/sbin/sh" >&5 >echo "${ECHO_T}/usr/sbin/sh" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_BSHELL "/usr/sbin/sh" >EOF > >elif test -f "/bin/ksh"; then > { echo "$as_me:$LINENO: result: /bin/ksh" >&5 >echo "${ECHO_T}/bin/ksh" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_BSHELL "/bin/ksh" >EOF > >elif test -f "/usr/bin/ksh"; then > { echo "$as_me:$LINENO: result: /usr/bin/ksh" >&5 >echo "${ECHO_T}/usr/bin/ksh" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_BSHELL "/usr/bin/ksh" >EOF > >elif test -f "/bin/bash"; then > { echo "$as_me:$LINENO: result: /bin/bash" >&5 >echo "${ECHO_T}/bin/bash" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_BSHELL "/bin/bash" >EOF > >elif test -f "/usr/bin/bash"; then > { echo "$as_me:$LINENO: result: /usr/bin/bash" >&5 >echo "${ECHO_T}/usr/bin/bash" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_BSHELL "/usr/bin/bash" >EOF > >else > { echo "$as_me:$LINENO: result: not found" >&5 >echo "${ECHO_T}not found" >&6; } >fi > >if test -z "$with_sendmail"; then > { echo "$as_me:$LINENO: checking for sendmail" >&5 >echo $ECHO_N "checking for sendmail... $ECHO_C" >&6; } >if test -f "/usr/sbin/sendmail"; then > { echo "$as_me:$LINENO: result: /usr/sbin/sendmail" >&5 >echo "${ECHO_T}/usr/sbin/sendmail" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail" >EOF > >elif test -f "/usr/lib/sendmail"; then > { echo "$as_me:$LINENO: result: /usr/lib/sendmail" >&5 >echo "${ECHO_T}/usr/lib/sendmail" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_SENDMAIL "/usr/lib/sendmail" >EOF > >elif test -f "/usr/etc/sendmail"; then > { echo "$as_me:$LINENO: result: /usr/etc/sendmail" >&5 >echo "${ECHO_T}/usr/etc/sendmail" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_SENDMAIL "/usr/etc/sendmail" >EOF > >elif test -f "/usr/ucblib/sendmail"; then > { echo "$as_me:$LINENO: result: /usr/ucblib/sendmail" >&5 >echo "${ECHO_T}/usr/ucblib/sendmail" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_SENDMAIL "/usr/ucblib/sendmail" >EOF > >elif test -f "/usr/local/lib/sendmail"; then > { echo "$as_me:$LINENO: result: /usr/local/lib/sendmail" >&5 >echo "${ECHO_T}/usr/local/lib/sendmail" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_SENDMAIL "/usr/local/lib/sendmail" >EOF > >elif test -f "/usr/local/bin/sendmail"; then > { echo "$as_me:$LINENO: result: /usr/local/bin/sendmail" >&5 >echo "${ECHO_T}/usr/local/bin/sendmail" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_SENDMAIL "/usr/local/bin/sendmail" >EOF > >else > { echo "$as_me:$LINENO: result: not found" >&5 >echo "${ECHO_T}not found" >&6; } >fi > >fi >if test -z "$with_editor"; then > { echo "$as_me:$LINENO: checking for vi" >&5 >echo $ECHO_N "checking for vi... $ECHO_C" >&6; } >if test -f "/usr/bin/vi"; then > { echo "$as_me:$LINENO: result: /usr/bin/vi" >&5 >echo "${ECHO_T}/usr/bin/vi" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_VI "/usr/bin/vi" >EOF > >elif test -f "/usr/ucb/vi"; then > { echo "$as_me:$LINENO: result: /usr/ucb/vi" >&5 >echo "${ECHO_T}/usr/ucb/vi" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_VI "/usr/ucb/vi" >EOF > >elif test -f "/usr/bsd/vi"; then > { echo "$as_me:$LINENO: result: /usr/bsd/vi" >&5 >echo "${ECHO_T}/usr/bsd/vi" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_VI "/usr/bsd/vi" >EOF > >elif test -f "/bin/vi"; then > { echo "$as_me:$LINENO: result: /bin/vi" >&5 >echo "${ECHO_T}/bin/vi" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_VI "/bin/vi" >EOF > >elif test -f "/usr/local/bin/vi"; then > { echo "$as_me:$LINENO: result: /usr/local/bin/vi" >&5 >echo "${ECHO_T}/usr/local/bin/vi" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_VI "/usr/local/bin/vi" >EOF > >else > { echo "$as_me:$LINENO: result: not found" >&5 >echo "${ECHO_T}not found" >&6; } >fi > >fi >{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5 >echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; } >if test "${ac_cv_header_stdc+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <stdlib.h> >#include <stdarg.h> >#include <string.h> >#include <float.h> > >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_header_stdc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_header_stdc=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext > >if test $ac_cv_header_stdc = yes; then > # SunOS 4.x string.h does not declare mem*, contrary to ANSI. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <string.h> > >_ACEOF >if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | > $EGREP "memchr" >/dev/null 2>&1; then > : >else > ac_cv_header_stdc=no >fi >rm -f conftest* > >fi > >if test $ac_cv_header_stdc = yes; then > # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI. > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <stdlib.h> > >_ACEOF >if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | > $EGREP "free" >/dev/null 2>&1; then > : >else > ac_cv_header_stdc=no >fi >rm -f conftest* > >fi > >if test $ac_cv_header_stdc = yes; then > # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi. > if test "$cross_compiling" = yes; then > : >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <ctype.h> >#include <stdlib.h> >#if ((' ' & 0x0FF) == 0x020) ># define ISLOWER(c) ('a' <= (c) && (c) <= 'z') ># define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c)) >#else ># define ISLOWER(c) \ > (('a' <= (c) && (c) <= 'i') \ > || ('j' <= (c) && (c) <= 'r') \ > || ('s' <= (c) && (c) <= 'z')) ># define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c)) >#endif > >#define XOR(e, f) (((e) && !(f)) || (!(e) && (f))) >int >main () >{ > int i; > for (i = 0; i < 256; i++) > if (XOR (islower (i), ISLOWER (i)) > || toupper (i) != TOUPPER (i)) > return 2; > return 0; >} >_ACEOF >rm -f conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { ac_try='./conftest$ac_exeext' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > : >else > echo "$as_me: program exited with status $ac_status" >&5 >echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >( exit $ac_status ) >ac_cv_header_stdc=no >fi >rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext >fi > > >fi >fi >{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5 >echo "${ECHO_T}$ac_cv_header_stdc" >&6; } >if test $ac_cv_header_stdc = yes; then > >cat >>confdefs.h <<\_ACEOF >#define STDC_HEADERS 1 >_ACEOF > >fi > > > > > > >ac_header_dirent=no >for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do > as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5 >echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <$ac_hdr> > >int >main () >{ >if ((DIR *) 0) >return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > eval "$as_ac_Header=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_Header=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1 >_ACEOF > >ac_header_dirent=$ac_hdr; break >fi > >done ># Two versions of opendir et al. are in -ldir and -lx on SCO Xenix. >if test $ac_header_dirent = dirent.h; then > { echo "$as_me:$LINENO: checking for library containing opendir" >&5 >echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } >if test "${ac_cv_search_opendir+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_func_search_save_LIBS=$LIBS >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 opendir (); >int >main () >{ >return opendir (); > ; > return 0; >} >_ACEOF >for ac_lib in '' dir; do > if test -z "$ac_lib"; then > ac_res="none required" > else > ac_res=-l$ac_lib > LIBS="-l$ac_lib $ac_func_search_save_LIBS" > fi > rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_search_opendir=$ac_res >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext > if test "${ac_cv_search_opendir+set}" = set; then > break >fi >done >if test "${ac_cv_search_opendir+set}" = set; then > : >else > ac_cv_search_opendir=no >fi >rm conftest.$ac_ext >LIBS=$ac_func_search_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 >echo "${ECHO_T}$ac_cv_search_opendir" >&6; } >ac_res=$ac_cv_search_opendir >if test "$ac_res" != no; then > test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" > >fi > >else > { echo "$as_me:$LINENO: checking for library containing opendir" >&5 >echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; } >if test "${ac_cv_search_opendir+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_func_search_save_LIBS=$LIBS >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 opendir (); >int >main () >{ >return opendir (); > ; > return 0; >} >_ACEOF >for ac_lib in '' x; do > if test -z "$ac_lib"; then > ac_res="none required" > else > ac_res=-l$ac_lib > LIBS="-l$ac_lib $ac_func_search_save_LIBS" > fi > rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_search_opendir=$ac_res >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext > if test "${ac_cv_search_opendir+set}" = set; then > break >fi >done >if test "${ac_cv_search_opendir+set}" = set; then > : >else > ac_cv_search_opendir=no >fi >rm conftest.$ac_ext >LIBS=$ac_func_search_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5 >echo "${ECHO_T}$ac_cv_search_opendir" >&6; } >ac_res=$ac_cv_search_opendir >if test "$ac_res" != no; then > test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" > >fi > >fi > >{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5 >echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; } >if test "${ac_cv_header_time+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <sys/time.h> >#include <time.h> > >int >main () >{ >if ((struct tm *) 0) >return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_header_time=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_header_time=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5 >echo "${ECHO_T}$ac_cv_header_time" >&6; } >if test $ac_cv_header_time = yes; then > >cat >>confdefs.h <<\_ACEOF >#define TIME_WITH_SYS_TIME 1 >_ACEOF > >fi > > > > > > > > >for ac_header in malloc.h paths.h utime.h netgroup.h sys/sockio.h sys/bsdtypes.h sys/select.h >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > { echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 >echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 >echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <$ac_header> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 >echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > eval "$as_ac_Header=\$ac_header_preproc" >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } > >fi >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > >fi > >done > >if test "$OS" != "ultrix"; then > { echo "$as_me:$LINENO: checking POSIX termios" >&5 >echo $ECHO_N "checking POSIX termios... $ECHO_C" >&6; } >if test "${ac_cv_sys_posix_termios+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <unistd.h> >#include <termios.h> > >int >main () >{ >/* SunOS 4.0.3 has termios.h but not the library calls. */ > tcgetattr(0, 0); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_sys_posix_termios=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_sys_posix_termios=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_sys_posix_termios" >&5 >echo "${ECHO_T}$ac_cv_sys_posix_termios" >&6; } > > if test "$ac_cv_sys_posix_termios" = "yes"; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_TERMIOS_H 1 >_ACEOF > > else > >for ac_header in termio.h >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > { echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 >echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 >echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <$ac_header> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 >echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > eval "$as_ac_Header=\$ac_header_preproc" >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } > >fi >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > >fi > >done > > fi >fi >if test ${with_logincap-'no'} != "no"; then > >for ac_header in login_cap.h >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > { echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 >echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 >echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <$ac_header> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 >echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > eval "$as_ac_Header=\$ac_header_preproc" >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } > >fi >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > LOGINCAP_USAGE='[-c class|-] '; LCMAN="" > case "$OS" in > freebsd|netbsd) SUDO_LIBS="${SUDO_LIBS} -lutil" > ;; > esac > >fi > >done > >fi >if test ${with_project-'no'} != "no"; then > if test "${ac_cv_header_project_h+set}" = set; then > { echo "$as_me:$LINENO: checking for project.h" >&5 >echo $ECHO_N "checking for project.h... $ECHO_C" >&6; } >if test "${ac_cv_header_project_h+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >{ echo "$as_me:$LINENO: result: $ac_cv_header_project_h" >&5 >echo "${ECHO_T}$ac_cv_header_project_h" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking project.h usability" >&5 >echo $ECHO_N "checking project.h usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <project.h> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking project.h presence" >&5 >echo $ECHO_N "checking project.h presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <project.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: project.h: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: project.h: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: project.h: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: project.h: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: project.h: present but cannot be compiled" >&5 >echo "$as_me: WARNING: project.h: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: project.h: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: project.h: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: project.h: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: project.h: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: project.h: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: project.h: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: project.h: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: project.h: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: project.h: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: project.h: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for project.h" >&5 >echo $ECHO_N "checking for project.h... $ECHO_C" >&6; } >if test "${ac_cv_header_project_h+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_cv_header_project_h=$ac_header_preproc >fi >{ echo "$as_me:$LINENO: result: $ac_cv_header_project_h" >&5 >echo "${ECHO_T}$ac_cv_header_project_h" >&6; } > >fi >if test $ac_cv_header_project_h = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_PROJECT_H 1 >_ACEOF > > SUDO_LIBS="${SUDO_LIBS} -lproject" >else > - >fi > > >fi >{ echo "$as_me:$LINENO: checking for mode_t" >&5 >echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; } >if test "${ac_cv_type_mode_t+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >typedef mode_t ac__type_new_; >int >main () >{ >if ((ac__type_new_ *) 0) > return 0; >if (sizeof (ac__type_new_)) > return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type_mode_t=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type_mode_t=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5 >echo "${ECHO_T}$ac_cv_type_mode_t" >&6; } >if test $ac_cv_type_mode_t = yes; then > : >else > >cat >>confdefs.h <<_ACEOF >#define mode_t int >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5 >echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; } >if test "${ac_cv_type_uid_t+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> > >_ACEOF >if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | > $EGREP "uid_t" >/dev/null 2>&1; then > ac_cv_type_uid_t=yes >else > ac_cv_type_uid_t=no >fi >rm -f conftest* > >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5 >echo "${ECHO_T}$ac_cv_type_uid_t" >&6; } >if test $ac_cv_type_uid_t = no; then > >cat >>confdefs.h <<\_ACEOF >#define uid_t int >_ACEOF > > >cat >>confdefs.h <<\_ACEOF >#define gid_t int >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for __signed char" >&5 >echo $ECHO_N "checking for __signed char... $ECHO_C" >&6; } >if test "${ac_cv_type___signed_char+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >typedef __signed char ac__type_new_; >int >main () >{ >if ((ac__type_new_ *) 0) > return 0; >if (sizeof (ac__type_new_)) > return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type___signed_char=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type___signed_char=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type___signed_char" >&5 >echo "${ECHO_T}$ac_cv_type___signed_char" >&6; } >if test $ac_cv_type___signed_char = yes; then > : >else > { echo "$as_me:$LINENO: checking for signed char" >&5 >echo $ECHO_N "checking for signed char... $ECHO_C" >&6; } >if test "${ac_cv_type_signed_char+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >typedef signed char ac__type_new_; >int >main () >{ >if ((ac__type_new_ *) 0) > return 0; >if (sizeof (ac__type_new_)) > return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type_signed_char=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type_signed_char=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_signed_char" >&5 >echo "${ECHO_T}$ac_cv_type_signed_char" >&6; } >if test $ac_cv_type_signed_char = yes; then > cat >>confdefs.h <<\_ACEOF >#define __signed signed >_ACEOF > >else > cat >>confdefs.h <<\_ACEOF >#define __signed >_ACEOF > >fi > >fi > >{ echo "$as_me:$LINENO: checking for sig_atomic_t" >&5 >echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6; } >if test "${ac_cv_type_sig_atomic_t+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <signal.h> > >typedef sig_atomic_t ac__type_new_; >int >main () >{ >if ((ac__type_new_ *) 0) > return 0; >if (sizeof (ac__type_new_)) > return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type_sig_atomic_t=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type_sig_atomic_t=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5 >echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6; } >if test $ac_cv_type_sig_atomic_t = yes; then > : >else > cat >>confdefs.h <<\_ACEOF >#define sig_atomic_t int >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for sigaction_t" >&5 >echo $ECHO_N "checking for sigaction_t... $ECHO_C" >&6; } >if test "${ac_cv_type_sigaction_t+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <signal.h> > >typedef sigaction_t ac__type_new_; >int >main () >{ >if ((ac__type_new_ *) 0) > return 0; >if (sizeof (ac__type_new_)) > return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type_sigaction_t=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type_sigaction_t=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_sigaction_t" >&5 >echo "${ECHO_T}$ac_cv_type_sigaction_t" >&6; } >if test $ac_cv_type_sigaction_t = yes; then > >cat >>confdefs.h <<_ACEOF >#define HAVE_SIGACTION_T 1 >_ACEOF > >cat >>confdefs.h <<\_ACEOF >#define HAVE_SIGACTION_T 1 >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for struct timespec" >&5 >echo $ECHO_N "checking for struct timespec... $ECHO_C" >&6; } >if test "${ac_cv_type_struct_timespec+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#if TIME_WITH_SYS_TIME ># include <sys/time.h> >#endif >#include <time.h> > >typedef struct timespec ac__type_new_; >int >main () >{ >if ((ac__type_new_ *) 0) > return 0; >if (sizeof (ac__type_new_)) > return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type_struct_timespec=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type_struct_timespec=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_timespec" >&5 >echo "${ECHO_T}$ac_cv_type_struct_timespec" >&6; } >if test $ac_cv_type_struct_timespec = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_TIMESPEC 1 >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for struct in6_addr" >&5 >echo $ECHO_N "checking for struct in6_addr... $ECHO_C" >&6; } >if test "${ac_cv_type_struct_in6_addr+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <netinet/in.h> > >typedef struct in6_addr ac__type_new_; >int >main () >{ >if ((ac__type_new_ *) 0) > return 0; >if (sizeof (ac__type_new_)) > return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type_struct_in6_addr=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type_struct_in6_addr=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_in6_addr" >&5 >echo "${ECHO_T}$ac_cv_type_struct_in6_addr" >&6; } >if test $ac_cv_type_struct_in6_addr = yes; then > >cat >>confdefs.h <<_ACEOF >#define HAVE_STRUCT_IN6_ADDR 1 >_ACEOF > >cat >>confdefs.h <<\_ACEOF >#define HAVE_IN6_ADDR 1 >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for size_t" >&5 >echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } >if test "${sudo_cv_type_size_t+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <stdio.h> >#if STDC_HEADERS >#include <stdlib.h> >#endif >#if HAVE_UNISTD_H >#include <unistd.h> >#endif >_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 >{ echo "$as_me:$LINENO: result: $sudo_cv_type_size_t" >&5 >echo "${ECHO_T}$sudo_cv_type_size_t" >&6; } >if test $sudo_cv_type_size_t = no; then > >cat >>confdefs.h <<\_ACEOF >#define size_t int >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for ssize_t" >&5 >echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; } >if test "${sudo_cv_type_ssize_t+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <stdio.h> >#if STDC_HEADERS >#include <stdlib.h> >#endif >#if HAVE_UNISTD_H >#include <unistd.h> >#endif >_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 >{ echo "$as_me:$LINENO: result: $sudo_cv_type_ssize_t" >&5 >echo "${ECHO_T}$sudo_cv_type_ssize_t" >&6; } >if test $sudo_cv_type_ssize_t = no; then > >cat >>confdefs.h <<\_ACEOF >#define ssize_t int >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for dev_t" >&5 >echo $ECHO_N "checking for dev_t... $ECHO_C" >&6; } >if test "${sudo_cv_type_dev_t+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <stdio.h> >#if STDC_HEADERS >#include <stdlib.h> >#endif >#if HAVE_UNISTD_H >#include <unistd.h> >#endif >_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 >{ echo "$as_me:$LINENO: result: $sudo_cv_type_dev_t" >&5 >echo "${ECHO_T}$sudo_cv_type_dev_t" >&6; } >if test $sudo_cv_type_dev_t = no; then > >cat >>confdefs.h <<\_ACEOF >#define dev_t int >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for ino_t" >&5 >echo $ECHO_N "checking for ino_t... $ECHO_C" >&6; } >if test "${sudo_cv_type_ino_t+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <stdio.h> >#if STDC_HEADERS >#include <stdlib.h> >#endif >#if HAVE_UNISTD_H >#include <unistd.h> >#endif >_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 >{ echo "$as_me:$LINENO: result: $sudo_cv_type_ino_t" >&5 >echo "${ECHO_T}$sudo_cv_type_ino_t" >&6; } >if test $sudo_cv_type_ino_t = no; then > >cat >>confdefs.h <<\_ACEOF >#define ino_t unsigned int >_ACEOF > >fi > > >{ echo "$as_me:$LINENO: checking max length of uid_t" >&5 >echo $ECHO_N "checking max length of uid_t... $ECHO_C" >&6; } >if test "${sudo_cv_uid_t_len+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > rm -f conftestdata >if test "$cross_compiling" = yes; then > { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling >See \`config.log' for more details." >&5 >echo "$as_me: error: cannot run test program while cross compiling >See \`config.log' for more details." >&2;} > { (exit 1); exit 1; }; } >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <stdio.h> >#include <pwd.h> >#include <limits.h> >#include <sys/types.h> >#include <sys/param.h> >main() { > FILE *f; > char b[1024]; > uid_t u = (uid_t) -1; > > if ((f = fopen("conftestdata", "w")) == NULL) > exit(1); > > (void) sprintf(b, "%lu", (unsigned long) u); > (void) fprintf(f, "%d\n", strlen(b)); > (void) fclose(f); > exit(0); >} >_ACEOF >rm -f conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { ac_try='./conftest$ac_exeext' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > sudo_cv_uid_t_len=`cat conftestdata` >else > echo "$as_me: program exited with status $ac_status" >&5 >echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >( exit $ac_status ) >sudo_cv_uid_t_len=10 >fi >rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext >fi > > > >fi > >rm -f conftestdata >{ echo "$as_me:$LINENO: result: $sudo_cv_uid_t_len" >&5 >echo "${ECHO_T}$sudo_cv_uid_t_len" >&6; } > >cat >>confdefs.h <<_ACEOF >#define MAX_UID_T_LEN $sudo_cv_uid_t_len >_ACEOF > > >{ echo "$as_me:$LINENO: checking for long long" >&5 >echo $ECHO_N "checking for long long... $ECHO_C" >&6; } >if test "${ac_cv_type_long_long+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >typedef long long ac__type_new_; >int >main () >{ >if ((ac__type_new_ *) 0) > return 0; >if (sizeof (ac__type_new_)) > return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type_long_long=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type_long_long=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5 >echo "${ECHO_T}$ac_cv_type_long_long" >&6; } >if test $ac_cv_type_long_long = yes; then > >cat >>confdefs.h <<_ACEOF >#define HAVE_LONG_LONG 1 >_ACEOF > > >cat >>confdefs.h <<\_ACEOF >#define HAVE_LONG_LONG 1 >_ACEOF > >{ echo "$as_me:$LINENO: checking for long and long long equivalence" >&5 >echo $ECHO_N "checking for long and long long equivalence... $ECHO_C" >&6; } >if test "${sudo_cv_type_long_is_quad+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test "$cross_compiling" = yes; then > sudo_cv_type_long_is_quad=no >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >main() { >if (sizeof(long long) == sizeof(long)) exit(0); >else exit(1); >} >_ACEOF >rm -f conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { ac_try='./conftest$ac_exeext' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > sudo_cv_type_long_is_quad=yes >else > echo "$as_me: program exited with status $ac_status" >&5 >echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >( exit $ac_status ) >sudo_cv_type_long_is_quad=no >fi >rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext >fi > > >rm -f core core.* *.core >fi >{ echo "$as_me:$LINENO: result: $sudo_cv_type_long_is_quad" >&5 >echo "${ECHO_T}$sudo_cv_type_long_is_quad" >&6; } >if test $sudo_cv_type_long_is_quad = yes; then > >cat >>confdefs.h <<\_ACEOF >#define LONG_IS_QUAD 1 >_ACEOF > >fi > >fi > >{ echo "$as_me:$LINENO: checking for sa_len field in struct sockaddr" >&5 >echo $ECHO_N "checking for sa_len field in struct sockaddr... $ECHO_C" >&6; } >if test "${sudo_cv_sock_sa_len+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test "$cross_compiling" = yes; then > sudo_cv_sock_sa_len=no >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <sys/socket.h> >main() { >struct sockaddr s; >s.sa_len = 0; >exit(0); >} >_ACEOF >rm -f conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { ac_try='./conftest$ac_exeext' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > sudo_cv_sock_sa_len=yes >else > echo "$as_me: program exited with status $ac_status" >&5 >echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >( exit $ac_status ) >sudo_cv_sock_sa_len=no >fi >rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext >fi > > >rm -f core core.* *.core >fi >{ echo "$as_me:$LINENO: result: $sudo_cv_sock_sa_len" >&5 >echo "${ECHO_T}$sudo_cv_sock_sa_len" >&6; } >if test $sudo_cv_sock_sa_len = yes; then > >cat >>confdefs.h <<\_ACEOF >#define HAVE_SA_LEN 1 >_ACEOF > >fi > >case "$DEFS" in > *"RETSIGTYPE"*) ;; > *) { echo "$as_me:$LINENO: checking return type of signal handlers" >&5 >echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; } >if test "${ac_cv_type_signal+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <signal.h> > >int >main () >{ >return *(signal (0, 0)) (0) == 1; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type_signal=int >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type_signal=void >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5 >echo "${ECHO_T}$ac_cv_type_signal" >&6; } > >cat >>confdefs.h <<_ACEOF >#define RETSIGTYPE $ac_cv_type_signal >_ACEOF > >;; >esac >{ echo "$as_me:$LINENO: checking type of array argument to getgroups" >&5 >echo $ECHO_N "checking type of array argument to getgroups... $ECHO_C" >&6; } >if test "${ac_cv_type_getgroups+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test "$cross_compiling" = yes; then > ac_cv_type_getgroups=cross >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Thanks to Mike Rendell for this test. */ >$ac_includes_default >#define NGID 256 >#undef MAX >#define MAX(x, y) ((x) > (y) ? (x) : (y)) > >int >main () >{ > gid_t gidset[NGID]; > int i, n; > union { gid_t gval; long int lval; } val; > > val.lval = -1; > for (i = 0; i < NGID; i++) > gidset[i] = val.gval; > n = getgroups (sizeof (gidset) / MAX (sizeof (int), sizeof (gid_t)) - 1, > gidset); > /* Exit non-zero if getgroups seems to require an array of ints. This > happens when gid_t is short int but getgroups modifies an array > of ints. */ > return n > 0 && gidset[n] != val.gval; >} >_ACEOF >rm -f conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { ac_try='./conftest$ac_exeext' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > ac_cv_type_getgroups=gid_t >else > echo "$as_me: program exited with status $ac_status" >&5 >echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >( exit $ac_status ) >ac_cv_type_getgroups=int >fi >rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext >fi > > >if test $ac_cv_type_getgroups = cross; then > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <unistd.h> > >_ACEOF >if (eval "$ac_cpp conftest.$ac_ext") 2>&5 | > $EGREP "getgroups.*int.*gid_t" >/dev/null 2>&1; then > ac_cv_type_getgroups=gid_t >else > ac_cv_type_getgroups=int >fi >rm -f conftest* > >fi >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_getgroups" >&5 >echo "${ECHO_T}$ac_cv_type_getgroups" >&6; } > >cat >>confdefs.h <<_ACEOF >#define GETGROUPS_T $ac_cv_type_getgroups >_ACEOF > > >{ echo "$as_me:$LINENO: checking for size_t" >&5 >echo $ECHO_N "checking for size_t... $ECHO_C" >&6; } >if test "${ac_cv_type_size_t+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >typedef size_t ac__type_new_; >int >main () >{ >if ((ac__type_new_ *) 0) > return 0; >if (sizeof (ac__type_new_)) > return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_type_size_t=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_type_size_t=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5 >echo "${ECHO_T}$ac_cv_type_size_t" >&6; } >if test $ac_cv_type_size_t = yes; then > : >else > >cat >>confdefs.h <<_ACEOF >#define size_t unsigned int >_ACEOF > >fi > >{ echo "$as_me:$LINENO: checking for getgroups" >&5 >echo $ECHO_N "checking for getgroups... $ECHO_C" >&6; } >if test "${ac_cv_func_getgroups+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define getgroups to an innocuous variant, in case <limits.h> declares getgroups. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define getgroups innocuous_getgroups > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char getgroups (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef getgroups > >/* 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 getgroups (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_getgroups || defined __stub___getgroups >choke me >#endif > >int >main () >{ >return getgroups (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_func_getgroups=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_func_getgroups=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_func_getgroups" >&5 >echo "${ECHO_T}$ac_cv_func_getgroups" >&6; } > > ># If we don't yet have getgroups, see if it's in -lbsd. ># This is reported to be necessary on an ITOS 3000WS running SEIUX 3.1. >ac_save_LIBS=$LIBS >if test $ac_cv_func_getgroups = no; then > { echo "$as_me:$LINENO: checking for getgroups in -lbsd" >&5 >echo $ECHO_N "checking for getgroups in -lbsd... $ECHO_C" >&6; } >if test "${ac_cv_lib_bsd_getgroups+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lbsd $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 getgroups (); >int >main () >{ >return getgroups (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_bsd_getgroups=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_bsd_getgroups=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_bsd_getgroups" >&5 >echo "${ECHO_T}$ac_cv_lib_bsd_getgroups" >&6; } >if test $ac_cv_lib_bsd_getgroups = yes; then > GETGROUPS_LIB=-lbsd >fi > >fi > ># Run the program to test the functionality of the system-supplied ># getgroups function only if there is such a function. >if test $ac_cv_func_getgroups = yes; then > { echo "$as_me:$LINENO: checking for working getgroups" >&5 >echo $ECHO_N "checking for working getgroups... $ECHO_C" >&6; } >if test "${ac_cv_func_getgroups_works+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test "$cross_compiling" = yes; then > ac_cv_func_getgroups_works=no >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >int >main () >{ >/* On Ultrix 4.3, getgroups (0, 0) always fails. */ > return getgroups (0, 0) == -1; > ; > return 0; >} >_ACEOF >rm -f conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { ac_try='./conftest$ac_exeext' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > ac_cv_func_getgroups_works=yes >else > echo "$as_me: program exited with status $ac_status" >&5 >echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >( exit $ac_status ) >ac_cv_func_getgroups_works=no >fi >rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext >fi > > > >fi >{ echo "$as_me:$LINENO: result: $ac_cv_func_getgroups_works" >&5 >echo "${ECHO_T}$ac_cv_func_getgroups_works" >&6; } > if test $ac_cv_func_getgroups_works = yes; then > >cat >>confdefs.h <<\_ACEOF >#define HAVE_GETGROUPS 1 >_ACEOF > > fi >fi >LIBS=$ac_save_LIBS > > > > > > > > > > > > > > > > > > >for ac_func in strchr strrchr memchr memcpy memset sysconf tzset \ > strftime setrlimit initgroups getgroups fstat gettimeofday \ > setlocale getaddrinfo setsid setenv setrlimit64 >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > > >for ac_func in unsetenv >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > { echo "$as_me:$LINENO: checking whether unsetenv returns void" >&5 >echo $ECHO_N "checking whether unsetenv returns void... $ECHO_C" >&6; } >if test "${sudo_cv_func_unsetenv_void+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test "$cross_compiling" = yes; then > sudo_cv_func_unsetenv_void=yes >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default > int unsetenv(); > >int >main () >{ > > return unsetenv("FOO") != 0; > > ; > return 0; >} > >_ACEOF >rm -f conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { ac_try='./conftest$ac_exeext' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > sudo_cv_func_unsetenv_void=no >else > echo "$as_me: program exited with status $ac_status" >&5 >echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >( exit $ac_status ) >sudo_cv_func_unsetenv_void=yes >fi >rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext >fi > > >fi >{ echo "$as_me:$LINENO: result: $sudo_cv_func_unsetenv_void" >&5 >echo "${ECHO_T}$sudo_cv_func_unsetenv_void" >&6; } > if test $sudo_cv_func_unsetenv_void = yes; then > >cat >>confdefs.h <<\_ACEOF >#define UNSETENV_VOID 1 >_ACEOF > > fi > >fi >done > >{ echo "$as_me:$LINENO: checking whether putenv has a const argument" >&5 >echo $ECHO_N "checking whether putenv has a const argument... $ECHO_C" >&6; } >if test "${sudo_cv_func_putenv_const+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >int putenv(const char *string) {return 0;} >int >main () >{ > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > sudo_cv_func_putenv_const=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > sudo_cv_func_putenv_const=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext > >fi >{ echo "$as_me:$LINENO: result: $sudo_cv_func_putenv_const" >&5 >echo "${ECHO_T}$sudo_cv_func_putenv_const" >&6; } > if test $sudo_cv_func_putenv_const = yes; then > >cat >>confdefs.h <<\_ACEOF >#define PUTENV_CONST 1 >_ACEOF > > fi > >if test -z "$SKIP_SETRESUID"; then > >for ac_func in setresuid >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > SKIP_SETREUID=yes >fi >done > >fi >if test -z "$SKIP_SETREUID"; then > >for ac_func in setreuid >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > SKIP_SETEUID=yes >fi >done > >fi >if test -z "$SKIP_SETEUID"; then > >for ac_func in seteuid >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > >fi >if test X"$with_interfaces" != X"no"; then > >for ac_func in getifaddrs >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >for ac_func in freeifaddrs >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > >fi >done > >fi >if test -z "$BROKEN_GETCWD"; then > >for ac_func in getcwd >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >else > case " $LIBOBJS " in > *" $ac_func.$ac_objext "* ) ;; > *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" > ;; >esac > >fi >done > > >fi > >for ac_func in glob >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > { echo "$as_me:$LINENO: checking for GLOB_BRACE and GLOB_TILDE in glob.h" >&5 >echo $ECHO_N "checking for GLOB_BRACE and GLOB_TILDE in glob.h... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <glob.h> >int >main () >{ >int i = GLOB_BRACE | GLOB_TILDE; (void)i; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_EXTENDED_GLOB 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > case " $LIBOBJS " in > *" glob.$ac_objext "* ) ;; > *) LIBOBJS="$LIBOBJS glob.$ac_objext" > ;; >esac > > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}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 >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > break >fi >done > > > >for ac_func in waitpid wait3 >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > break >fi >done > > > >for ac_func in innetgr _innetgr >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >for ac_func in getdomainname >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > break >fi >done > > >for ac_func in utimes >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > > >for ac_func in futimes futimesat >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > break >fi >done > >else > >for ac_func in futime >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > case " $LIBOBJS " in > *" utimes.$ac_objext "* ) ;; > *) LIBOBJS="$LIBOBJS utimes.$ac_objext" > ;; >esac > >fi >done > >{ echo "$as_me:$LINENO: checking for working fnmatch with FNM_CASEFOLD" >&5 >echo $ECHO_N "checking for working fnmatch with FNM_CASEFOLD... $ECHO_C" >&6; } >if test "${sudo_cv_func_fnmatch+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > rm -f conftestdata; > conftestdata >if test "$cross_compiling" = yes; then > sudo_cv_func_fnmatch=no >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <fnmatch.h> >main() { exit(fnmatch("/*/bin/echo *", "/usr/bin/echo just a test", FNM_CASEFOLD)); } >_ACEOF >rm -f conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { ac_try='./conftest$ac_exeext' > { (case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_try") 2>&5 > ac_status=$? > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); }; }; then > sudo_cv_func_fnmatch=yes >else > echo "$as_me: program exited with status $ac_status" >&5 >echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > >( exit $ac_status ) >sudo_cv_func_fnmatch=no >fi >rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext >fi > > >rm -f core core.* *.core >fi > >{ echo "$as_me:$LINENO: result: $sudo_cv_func_fnmatch" >&5 >echo "${ECHO_T}$sudo_cv_func_fnmatch" >&6; } >if test $sudo_cv_func_fnmatch = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_FNMATCH 1 >_ACEOF > >else > case " $LIBOBJS " in > *" fnmatch.$ac_objext "* ) ;; > *) LIBOBJS="$LIBOBJS fnmatch.$ac_objext" > ;; >esac > >fi > >{ echo "$as_me:$LINENO: checking for isblank" >&5 >echo $ECHO_N "checking for isblank... $ECHO_C" >&6; } >if test "${sudo_cv_func_isblank+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <ctype.h> >int >main () >{ >return (isblank('a')); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > sudo_cv_func_isblank=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > sudo_cv_func_isblank=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $sudo_cv_func_isblank" >&5 >echo "${ECHO_T}$sudo_cv_func_isblank" >&6; } > > if test "$sudo_cv_func_isblank" = "yes"; then > >cat >>confdefs.h <<\_ACEOF >#define HAVE_ISBLANK 1 >_ACEOF > > else > case " $LIBOBJS " in > *" isblank.$ac_objext "* ) ;; > *) LIBOBJS="$LIBOBJS isblank.$ac_objext" > ;; >esac > > fi > > > > > > > >for ac_func in memrchr strerror strcasecmp sigaction strlcpy strlcat >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >else > case " $LIBOBJS " in > *" $ac_func.$ac_objext "* ) ;; > *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" > ;; >esac > >fi >done > > > >for ac_func in closefrom >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >else > case " $LIBOBJS " in > *" closefrom.$ac_objext "* ) ;; > *) LIBOBJS="$LIBOBJS closefrom.$ac_objext" > ;; >esac > > { echo "$as_me:$LINENO: checking whether F_CLOSEM is declared" >&5 >echo $ECHO_N "checking whether F_CLOSEM is declared... $ECHO_C" >&6; } >if test "${ac_cv_have_decl_F_CLOSEM+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > #include <limits.h> > #include <fcntl.h> > >int >main () >{ >#ifndef F_CLOSEM > (void) F_CLOSEM; >#endif > > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_have_decl_F_CLOSEM=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_have_decl_F_CLOSEM=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_F_CLOSEM" >&5 >echo "${ECHO_T}$ac_cv_have_decl_F_CLOSEM" >&6; } >if test $ac_cv_have_decl_F_CLOSEM = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_FCNTL_CLOSEM 1 >_ACEOF > >fi > > >fi >done > > >for ac_func in mkstemp >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >else > SUDO_OBJS="${SUDO_OBJS} mkstemp.o" > > >for ac_func in random lrand48 >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > break >fi >done > > >fi >done > > > > > >for ac_func in snprintf vsnprintf asprintf vasprintf >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >else > NEED_SNPRINTF=1 >fi >done > >if test X"$ac_cv_type_struct_timespec" != X"no"; then > { echo "$as_me:$LINENO: checking for struct stat.st_mtim" >&5 >echo $ECHO_N "checking for struct stat.st_mtim... $ECHO_C" >&6; } >if test "${ac_cv_member_struct_stat_st_mtim+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >int >main () >{ >static struct stat ac_aggr; >if (ac_aggr.st_mtim) >return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_member_struct_stat_st_mtim=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >int >main () >{ >static struct stat ac_aggr; >if (sizeof ac_aggr.st_mtim) >return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_member_struct_stat_st_mtim=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_member_struct_stat_st_mtim=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 >{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_mtim" >&5 >echo "${ECHO_T}$ac_cv_member_struct_stat_st_mtim" >&6; } >if test $ac_cv_member_struct_stat_st_mtim = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_ST_MTIM 1 >_ACEOF > > { echo "$as_me:$LINENO: checking for struct stat.st_mtim.st__tim" >&5 >echo $ECHO_N "checking for struct stat.st_mtim.st__tim... $ECHO_C" >&6; } >if test "${ac_cv_member_struct_stat_st_mtim_st__tim+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >int >main () >{ >static struct stat ac_aggr; >if (ac_aggr.st_mtim.st__tim) >return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_member_struct_stat_st_mtim_st__tim=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >int >main () >{ >static struct stat ac_aggr; >if (sizeof ac_aggr.st_mtim.st__tim) >return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_member_struct_stat_st_mtim_st__tim=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_member_struct_stat_st_mtim_st__tim=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 >{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_mtim_st__tim" >&5 >echo "${ECHO_T}$ac_cv_member_struct_stat_st_mtim_st__tim" >&6; } >if test $ac_cv_member_struct_stat_st_mtim_st__tim = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_ST__TIM 1 >_ACEOF > >fi > >else > { echo "$as_me:$LINENO: checking for struct stat.st_mtimespec" >&5 >echo $ECHO_N "checking for struct stat.st_mtimespec... $ECHO_C" >&6; } >if test "${ac_cv_member_struct_stat_st_mtimespec+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >int >main () >{ >static struct stat ac_aggr; >if (ac_aggr.st_mtimespec) >return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_member_struct_stat_st_mtimespec=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >int >main () >{ >static struct stat ac_aggr; >if (sizeof ac_aggr.st_mtimespec) >return 0; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_cv_member_struct_stat_st_mtimespec=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_member_struct_stat_st_mtimespec=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 >{ echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_mtimespec" >&5 >echo "${ECHO_T}$ac_cv_member_struct_stat_st_mtimespec" >&6; } >if test $ac_cv_member_struct_stat_st_mtimespec = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_ST_MTIMESPEC 1 >_ACEOF > >fi > >fi > > { echo "$as_me:$LINENO: checking for two-parameter timespecsub" >&5 >echo $ECHO_N "checking for two-parameter timespecsub... $ECHO_C" >&6; } > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <sys/time.h> >int >main () >{ >struct timespec ts1, ts2; >ts1.tv_sec = 1; ts1.tv_nsec = 0; ts2.tv_sec = 0; ts2.tv_nsec = 0; >#ifndef timespecsub >#error missing timespecsub >#endif >timespecsub(&ts1, &ts2); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_TIMESPECSUB2 1 >_ACEOF > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <$ac_header_dirent> >int >main () >{ >DIR *d; (void)dirfd(d); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_DIRFD 1 >_ACEOF > >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> >#include <$ac_header_dirent> >int >main () >{ >DIR d; memset(&d, 0, sizeof(d)); return(d.dd_fd); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_DD_FD 1 >_ACEOF > >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >if test -n "$NEED_SNPRINTF"; then > case " $LIBOBJS " in > *" snprintf.$ac_objext "* ) ;; > *) LIBOBJS="$LIBOBJS snprintf.$ac_objext" > ;; >esac > >fi >{ echo "$as_me:$LINENO: checking for socket" >&5 >echo $ECHO_N "checking for socket... $ECHO_C" >&6; } >if test "${ac_cv_func_socket+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define socket to an innocuous variant, in case <limits.h> declares socket. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define socket innocuous_socket > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char socket (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef socket > >/* 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 socket (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_socket || defined __stub___socket >choke me >#endif > >int >main () >{ >return socket (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_func_socket=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_func_socket=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5 >echo "${ECHO_T}$ac_cv_func_socket" >&6; } >if test $ac_cv_func_socket = yes; then > : >else > { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 >echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; } >if test "${ac_cv_lib_socket_socket+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lsocket $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 socket (); >int >main () >{ >return socket (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_socket_socket=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_socket_socket=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5 >echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; } >if test $ac_cv_lib_socket_socket = yes; then > NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket" >else > { echo "$as_me:$LINENO: checking for socket in -linet" >&5 >echo $ECHO_N "checking for socket in -linet... $ECHO_C" >&6; } >if test "${ac_cv_lib_inet_socket+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-linet $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 socket (); >int >main () >{ >return socket (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_inet_socket=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_inet_socket=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_inet_socket" >&5 >echo "${ECHO_T}$ac_cv_lib_inet_socket" >&6; } >if test $ac_cv_lib_inet_socket = yes; then > NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" >else > { echo "$as_me:$LINENO: WARNING: unable to find socket() trying -lsocket -lnsl" >&5 >echo "$as_me: WARNING: unable to find socket() trying -lsocket -lnsl" >&2;} >{ echo "$as_me:$LINENO: checking for socket in -lsocket" >&5 >echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; } >if test "${ac_cv_lib_socket_socket_lnsl+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lsocket -lnsl $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 socket (); >int >main () >{ >return socket (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_socket_socket_lnsl=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_socket_socket_lnsl=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket_lnsl" >&5 >echo "${ECHO_T}$ac_cv_lib_socket_socket_lnsl" >&6; } >if test $ac_cv_lib_socket_socket_lnsl = yes; then > NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl" >fi > >fi > >fi > >fi > >{ echo "$as_me:$LINENO: checking for inet_addr" >&5 >echo $ECHO_N "checking for inet_addr... $ECHO_C" >&6; } >if test "${ac_cv_func_inet_addr+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define inet_addr to an innocuous variant, in case <limits.h> declares inet_addr. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define inet_addr innocuous_inet_addr > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char inet_addr (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef inet_addr > >/* 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 inet_addr (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_inet_addr || defined __stub___inet_addr >choke me >#endif > >int >main () >{ >return inet_addr (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_func_inet_addr=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_func_inet_addr=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_func_inet_addr" >&5 >echo "${ECHO_T}$ac_cv_func_inet_addr" >&6; } >if test $ac_cv_func_inet_addr = yes; then > : >else > { echo "$as_me:$LINENO: checking for __inet_addr" >&5 >echo $ECHO_N "checking for __inet_addr... $ECHO_C" >&6; } >if test "${ac_cv_func___inet_addr+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define __inet_addr to an innocuous variant, in case <limits.h> declares __inet_addr. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define __inet_addr innocuous___inet_addr > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char __inet_addr (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef __inet_addr > >/* 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 __inet_addr (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub___inet_addr || defined __stub_____inet_addr >choke me >#endif > >int >main () >{ >return __inet_addr (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_func___inet_addr=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_func___inet_addr=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_func___inet_addr" >&5 >echo "${ECHO_T}$ac_cv_func___inet_addr" >&6; } >if test $ac_cv_func___inet_addr = yes; then > : >else > { echo "$as_me:$LINENO: checking for inet_addr in -lnsl" >&5 >echo $ECHO_N "checking for inet_addr in -lnsl... $ECHO_C" >&6; } >if test "${ac_cv_lib_nsl_inet_addr+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lnsl $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 inet_addr (); >int >main () >{ >return inet_addr (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_nsl_inet_addr=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_nsl_inet_addr=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_inet_addr" >&5 >echo "${ECHO_T}$ac_cv_lib_nsl_inet_addr" >&6; } >if test $ac_cv_lib_nsl_inet_addr = yes; then > NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl" >else > { echo "$as_me:$LINENO: checking for inet_addr in -linet" >&5 >echo $ECHO_N "checking for inet_addr in -linet... $ECHO_C" >&6; } >if test "${ac_cv_lib_inet_inet_addr+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-linet $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 inet_addr (); >int >main () >{ >return inet_addr (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_inet_inet_addr=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_inet_inet_addr=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_inet_inet_addr" >&5 >echo "${ECHO_T}$ac_cv_lib_inet_inet_addr" >&6; } >if test $ac_cv_lib_inet_inet_addr = yes; then > NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" >else > { echo "$as_me:$LINENO: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&5 >echo "$as_me: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&2;} >{ echo "$as_me:$LINENO: checking for inet_addr in -lsocket" >&5 >echo $ECHO_N "checking for inet_addr in -lsocket... $ECHO_C" >&6; } >if test "${ac_cv_lib_socket_inet_addr_lnsl+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lsocket -lnsl $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 inet_addr (); >int >main () >{ >return inet_addr (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_socket_inet_addr_lnsl=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_socket_inet_addr_lnsl=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_inet_addr_lnsl" >&5 >echo "${ECHO_T}$ac_cv_lib_socket_inet_addr_lnsl" >&6; } >if test $ac_cv_lib_socket_inet_addr_lnsl = yes; then > NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl" >fi > >fi > >fi > >fi > >fi > >{ echo "$as_me:$LINENO: checking for syslog" >&5 >echo $ECHO_N "checking for syslog... $ECHO_C" >&6; } >if test "${ac_cv_func_syslog+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define syslog to an innocuous variant, in case <limits.h> declares syslog. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define syslog innocuous_syslog > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char syslog (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef syslog > >/* 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 syslog (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_syslog || defined __stub___syslog >choke me >#endif > >int >main () >{ >return syslog (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_func_syslog=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_func_syslog=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >{ echo "$as_me:$LINENO: result: $ac_cv_func_syslog" >&5 >echo "${ECHO_T}$ac_cv_func_syslog" >&6; } >if test $ac_cv_func_syslog = yes; then > : >else > { echo "$as_me:$LINENO: checking for syslog in -lsocket" >&5 >echo $ECHO_N "checking for syslog in -lsocket... $ECHO_C" >&6; } >if test "${ac_cv_lib_socket_syslog+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lsocket $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 syslog (); >int >main () >{ >return syslog (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_socket_syslog=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_socket_syslog=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_syslog" >&5 >echo "${ECHO_T}$ac_cv_lib_socket_syslog" >&6; } >if test $ac_cv_lib_socket_syslog = yes; then > NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket" >else > { echo "$as_me:$LINENO: checking for syslog in -lnsl" >&5 >echo $ECHO_N "checking for syslog in -lnsl... $ECHO_C" >&6; } >if test "${ac_cv_lib_nsl_syslog+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lnsl $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 syslog (); >int >main () >{ >return syslog (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_nsl_syslog=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_nsl_syslog=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_syslog" >&5 >echo "${ECHO_T}$ac_cv_lib_nsl_syslog" >&6; } >if test $ac_cv_lib_nsl_syslog = yes; then > NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl" >else > { echo "$as_me:$LINENO: checking for syslog in -linet" >&5 >echo $ECHO_N "checking for syslog in -linet... $ECHO_C" >&6; } >if test "${ac_cv_lib_inet_syslog+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-linet $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 syslog (); >int >main () >{ >return syslog (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_inet_syslog=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_inet_syslog=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_inet_syslog" >&5 >echo "${ECHO_T}$ac_cv_lib_inet_syslog" >&6; } >if test $ac_cv_lib_inet_syslog = yes; then > NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet" >fi > >fi > >fi > >fi > > >for ac_func in getprogname >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >else > > { echo "$as_me:$LINENO: checking for __progname" >&5 >echo $ECHO_N "checking for __progname... $ECHO_C" >&6; } > if test "${sudo_cv___progname+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > >int >main () >{ >extern char *__progname; (void)puts(__progname); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > sudo_cv___progname=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > sudo_cv___progname=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi > > if test "$sudo_cv___progname" = "yes"; then > cat >>confdefs.h <<\_ACEOF >#define HAVE___PROGNAME 1 >_ACEOF > > else > case " $LIBOBJS " in > *" getprogname.$ac_objext "* ) ;; > *) LIBOBJS="$LIBOBJS getprogname.$ac_objext" > ;; >esac > > fi > { echo "$as_me:$LINENO: result: $sudo_cv___progname" >&5 >echo "${ECHO_T}$sudo_cv___progname" >&6; } > >fi >done > > >netsvc_conf='/etc/netsvc.conf' >nsswitch_conf='/etc/nsswitch.conf' >if test ${with_netsvc-"no"} != "no"; then > cat >>confdefs.h <<EOF >#define _PATH_NETSVC_CONF "${with_netsvc-/etc/netsvc.conf}" >EOF > > netsvc_conf=${with_netsvc-/etc/netsvc.conf} >elif test ${with_nsswitch-"yes"} != "no"; then > cat >>confdefs.h <<EOF >#define _PATH_NSSWITCH_CONF "${with_nsswitch-/etc/nsswitch.conf}" >EOF > > nsswitch_conf=${with_nsswitch-/etc/nsswitch.conf} >fi > > >if test -z "${AUTH_EXCL}${AUTH_REG}" -a -n "$AUTH_EXCL_DEF"; then > for auth in $AUTH_EXCL_DEF; do > case $auth in > AIX_AUTH) with_aixauth=maybe;; > BSD_AUTH) with_bsdauth=maybe;; > PAM) with_pam=maybe;; > SIA) CHECKSIA=true;; > esac > done >fi > >if test ${with_pam-"no"} != "no"; then > { echo "$as_me:$LINENO: checking for main in -ldl" >&5 >echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6; } >if test "${ac_cv_lib_dl_main+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-ldl $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > > >int >main () >{ >return main (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_dl_main=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_dl_main=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_dl_main" >&5 >echo "${ECHO_T}$ac_cv_lib_dl_main" >&6; } >if test $ac_cv_lib_dl_main = yes; then > SUDO_LIBS="${SUDO_LIBS} -lpam -ldl" >else > SUDO_LIBS="${SUDO_LIBS} -lpam" >fi > > ac_cv_lib_dl=ac_cv_lib_dl_main > > > >for ac_header in security/pam_appl.h pam/pam_appl.h >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > { echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 >echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 >echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <$ac_header> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 >echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > eval "$as_ac_Header=\$ac_header_preproc" >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } > >fi >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > with_pam=yes; break >fi > >done > > if test "$with_pam" = "yes"; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_PAM 1 >_ACEOF > > AUTH_OBJS="$AUTH_OBJS pam.o"; > AUTH_EXCL=PAM > { echo "$as_me:$LINENO: checking whether to use PAM session support" >&5 >echo $ECHO_N "checking whether to use PAM session support... $ECHO_C" >&6; } > # Check whether --enable-pam_session was given. >if test "${enable_pam_session+set}" = set; then > enableval=$enable_pam_session; case "$enableval" in > yes) { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > ;; > no) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > >cat >>confdefs.h <<\_ACEOF >#define NO_PAM_SESSION >_ACEOF > > ;; > *) { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&5 >echo "$as_me: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&2;} > ;; > esac >else > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } >fi > > case $host in > *-*-linux*|*-*-solaris*) > # dgettext() may be defined to dgettext_libintl in the > # header file, so first check that it links w/ additional > # libs, then try with -lintl > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <libintl.h> >int >main () >{ >(void)dgettext((char *)0, (char *)0); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_DGETTEXT 1 >_ACEOF > >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > { echo "$as_me:$LINENO: checking for dgettext in -lintl" >&5 >echo $ECHO_N "checking for dgettext in -lintl... $ECHO_C" >&6; } >if test "${ac_cv_lib_intl_dgettext+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lintl $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 dgettext (); >int >main () >{ >return dgettext (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_intl_dgettext=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_intl_dgettext=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_intl_dgettext" >&5 >echo "${ECHO_T}$ac_cv_lib_intl_dgettext" >&6; } >if test $ac_cv_lib_intl_dgettext = yes; then > LIBS="${LIBS} -lintl" > cat >>confdefs.h <<\_ACEOF >#define HAVE_DGETTEXT 1 >_ACEOF > >fi > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext > ;; > esac > fi >fi > >if test ${with_aixauth-'no'} != "no"; then > if test X"$with_aixauth" != X"maybe" -o X"$AUTH_EXCL" = X""; then > { echo "$as_me:$LINENO: using AIX general authentication" >&5 >echo "$as_me: using AIX general authentication" >&6;} > cat >>confdefs.h <<\_ACEOF >#define HAVE_AIXAUTH 1 >_ACEOF > > AUTH_OBJS="$AUTH_OBJS aix_auth.o"; > SUDO_LIBS="${SUDO_LIBS} -ls" > AUTH_EXCL=AIX_AUTH > fi >fi > >if test ${with_bsdauth-'no'} != "no"; then > if test "${ac_cv_header_bsd_auth_h+set}" = set; then > { echo "$as_me:$LINENO: checking for bsd_auth.h" >&5 >echo $ECHO_N "checking for bsd_auth.h... $ECHO_C" >&6; } >if test "${ac_cv_header_bsd_auth_h+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >{ echo "$as_me:$LINENO: result: $ac_cv_header_bsd_auth_h" >&5 >echo "${ECHO_T}$ac_cv_header_bsd_auth_h" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking bsd_auth.h usability" >&5 >echo $ECHO_N "checking bsd_auth.h usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <bsd_auth.h> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking bsd_auth.h presence" >&5 >echo $ECHO_N "checking bsd_auth.h presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <bsd_auth.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: bsd_auth.h: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: bsd_auth.h: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: bsd_auth.h: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: bsd_auth.h: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: bsd_auth.h: present but cannot be compiled" >&5 >echo "$as_me: WARNING: bsd_auth.h: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: bsd_auth.h: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: bsd_auth.h: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: bsd_auth.h: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: bsd_auth.h: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: bsd_auth.h: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: bsd_auth.h: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: bsd_auth.h: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: bsd_auth.h: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: bsd_auth.h: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: bsd_auth.h: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for bsd_auth.h" >&5 >echo $ECHO_N "checking for bsd_auth.h... $ECHO_C" >&6; } >if test "${ac_cv_header_bsd_auth_h+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_cv_header_bsd_auth_h=$ac_header_preproc >fi >{ echo "$as_me:$LINENO: result: $ac_cv_header_bsd_auth_h" >&5 >echo "${ECHO_T}$ac_cv_header_bsd_auth_h" >&6; } > >fi >if test $ac_cv_header_bsd_auth_h = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_BSD_AUTH_H 1 >_ACEOF > > AUTH_OBJS="$AUTH_OBJS bsdauth.o" > BSDAUTH_USAGE='[-a auth_type] ' > AUTH_EXCL=BSD_AUTH; BAMAN="" >else > { { echo "$as_me:$LINENO: error: BSD authentication was specified but bsd_auth.h could not be found" >&5 >echo "$as_me: error: BSD authentication was specified but bsd_auth.h could not be found" >&2;} > { (exit 1); exit 1; }; } >fi > > >fi > >if test ${CHECKSIA-'false'} = "true"; then > >for ac_func in sia_ses_init >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > found=true >else > found=false >fi >done > > if test "$found" = "true"; then > AUTH_EXCL=SIA > AUTH_OBJS="$AUTH_OBJS sia.o" > fi >fi > >if test ${with_fwtk-'no'} != "no"; then > if test "$with_fwtk" != "yes"; then > > if test X"$with_rpath" = X"yes"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_fwtk} -R${with_fwtk}" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_fwtk}" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_fwtk}" > fi > > CPPFLAGS="${CPPFLAGS} -I${with_fwtk}" > with_fwtk=yes > fi > SUDO_LIBS="${SUDO_LIBS} -lauth -lfwall" > AUTH_OBJS="$AUTH_OBJS fwtk.o" >fi > >if test ${with_SecurID-'no'} != "no"; then > if test "$with_SecurID" != "yes"; then > : > elif test -d /usr/ace/examples; then > with_SecurID=/usr/ace/examples > else > with_SecurID=/usr/ace > fi > CPPFLAGS="${CPPFLAGS} -I${with_SecurID}" > _LDFLAGS="${LDFLAGS}" > > if test X"$with_rpath" = X"yes"; then > LDFLAGS="${LDFLAGS} -L${with_SecurID} -R${with_SecurID}" > else > LDFLAGS="${LDFLAGS} -L${with_SecurID}" > fi > if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_SecurID}" > fi > > # > # Determine whether to use the new or old SecurID API > # > { echo "$as_me:$LINENO: checking for SD_Init in -laceclnt" >&5 >echo $ECHO_N "checking for SD_Init in -laceclnt... $ECHO_C" >&6; } >if test "${ac_cv_lib_aceclnt_SD_Init_______lpthread_______+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-laceclnt > -lpthread > > $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_aceclnt_SD_Init_______lpthread_______=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_aceclnt_SD_Init_______lpthread_______=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&5 >echo "${ECHO_T}$ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&6; } >if test $ac_cv_lib_aceclnt_SD_Init_______lpthread_______ = yes; then > > AUTH_OBJS="$AUTH_OBJS securid5.o"; > SUDO_LIBS="${SUDO_LIBS} -laceclnt -lpthread" > > > > if test X"$with_rpath" = X"yes"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_SecurID} -R${with_SecurID}" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_SecurID}" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_SecurID}" > fi > > >else > > AUTH_OBJS="$AUTH_OBJS securid.o"; > SUDO_LIBS="${SUDO_LIBS} ${with_SecurID}/sdiclient.a" > >fi > > LDFLAGS="${_LDFLAGS}" >fi > > >if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then > for auth in $AUTH_DEF; do > case $auth in > passwd) : ${with_passwd='maybe'};; > esac > done >fi > >if test ${with_kerb4-'no'} != "no"; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_KERB4 1 >_ACEOF > > 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 >conftest.$ac_ext <<_ACEOF >#include <krb.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > found=yes; break >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f conftest.err conftest.$ac_ext > done > test X"$found" = X"no" && CPPFLAGS="$O_CPPFLAGS" > else > > if test X"$with_rpath" = X"yes"; then > LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib -R${with_kerb4}/lib" > 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 > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb4}/lib -R${with_kerb4}/lib" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb4}/lib" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_kerb4}/lib" > fi > > CPPFLAGS="$CPPFLAGS -I${with_kerb4}/include" > if test "${ac_cv_header_krb_h+set}" = set; then > { echo "$as_me:$LINENO: checking for krb.h" >&5 >echo $ECHO_N "checking for krb.h... $ECHO_C" >&6; } >if test "${ac_cv_header_krb_h+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >{ echo "$as_me:$LINENO: result: $ac_cv_header_krb_h" >&5 >echo "${ECHO_T}$ac_cv_header_krb_h" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking krb.h usability" >&5 >echo $ECHO_N "checking krb.h usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <krb.h> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking krb.h presence" >&5 >echo $ECHO_N "checking krb.h presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <krb.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: krb.h: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: krb.h: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: krb.h: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: krb.h: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: krb.h: present but cannot be compiled" >&5 >echo "$as_me: WARNING: krb.h: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: krb.h: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: krb.h: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: krb.h: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: krb.h: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: krb.h: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: krb.h: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: krb.h: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: krb.h: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: krb.h: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: krb.h: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for krb.h" >&5 >echo $ECHO_N "checking for krb.h... $ECHO_C" >&6; } >if test "${ac_cv_header_krb_h+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_cv_header_krb_h=$ac_header_preproc >fi >{ echo "$as_me:$LINENO: result: $ac_cv_header_krb_h" >&5 >echo "${ECHO_T}$ac_cv_header_krb_h" >&6; } > >fi >if test $ac_cv_header_krb_h = yes; then > found=yes >else > found=no >fi > > > fi > if test X"$found" = X"no"; then > { echo "$as_me:$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 >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 > > { echo "$as_me:$LINENO: checking for des_cbc_encrypt in -ldes" >&5 >echo $ECHO_N "checking for des_cbc_encrypt in -ldes... $ECHO_C" >&6; } >if test "${ac_cv_lib_des_des_cbc_encrypt+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-ldes $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_des_des_cbc_encrypt=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_des_des_cbc_encrypt=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_des_des_cbc_encrypt" >&5 >echo "${ECHO_T}$ac_cv_lib_des_des_cbc_encrypt" >&6; } >if test $ac_cv_lib_des_des_cbc_encrypt = yes; then > K4LIBS="-ldes" >else > > { echo "$as_me:$LINENO: checking for des_cbc_encrypt in -ldes425" >&5 >echo $ECHO_N "checking for des_cbc_encrypt in -ldes425... $ECHO_C" >&6; } >if test "${ac_cv_lib_des425_des_cbc_encrypt+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-ldes425 $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_des425_des_cbc_encrypt=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_des425_des_cbc_encrypt=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5 >echo "${ECHO_T}$ac_cv_lib_des425_des_cbc_encrypt" >&6; } >if test $ac_cv_lib_des425_des_cbc_encrypt = yes; then > K4LIBS="-ldes425" >else > K4LIBS="" >fi > > >fi > > { echo "$as_me:$LINENO: checking whether we are using KTH Kerberos IV" >&5 >echo $ECHO_N "checking whether we are using KTH Kerberos IV... $ECHO_C" >&6; } > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <krb.h> >int >main () >{ >const char *tmp = krb4_version; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > K4LIBS="${K4LIBS} -lcom_err" > { echo "$as_me:$LINENO: checking for main in -lroken" >&5 >echo $ECHO_N "checking for main in -lroken... $ECHO_C" >&6; } >if test "${ac_cv_lib_roken_main+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lroken $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > > >int >main () >{ >return main (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_roken_main=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_roken_main=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_roken_main" >&5 >echo "${ECHO_T}$ac_cv_lib_roken_main" >&6; } >if test $ac_cv_lib_roken_main = yes; then > K4LIBS="${K4LIBS} -lroken" >fi > > >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext > as_ac_Lib=`echo "ac_cv_lib_krb_main$K4LIBS" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for main in -lkrb" >&5 >echo $ECHO_N "checking for main in -lkrb... $ECHO_C" >&6; } >if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lkrb $K4LIBS $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > > >int >main () >{ >return main (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_Lib=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_Lib=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >ac_res=`eval echo '${'$as_ac_Lib'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_Lib'}'` = yes; then > K4LIBS="-lkrb $K4LIBS" >else > > as_ac_Lib=`echo "ac_cv_lib_krb4_main$K4LIBS" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for main in -lkrb4" >&5 >echo $ECHO_N "checking for main in -lkrb4... $ECHO_C" >&6; } >if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lkrb4 $K4LIBS $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > > >int >main () >{ >return main (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_Lib=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_Lib=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >ac_res=`eval echo '${'$as_ac_Lib'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_Lib'}'` = yes; then > K4LIBS="-lkrb4 $K4LIBS" >else > K4LIBS="-lkrb $K4LIBS" > { echo "$as_me:$LINENO: WARNING: Unable to locate Kerberos IV libraries, you will have to edit the Makefile and add -L/path/to/krb/libs to SUDO_LDFLAGS and possibly add Kerberos libs to SUDO_LIBS" >&5 >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 SUDO_LDFLAGS and possibly add Kerberos libs to SUDO_LIBS" >&2;} > >fi > > >fi > > LDFLAGS="$O_LDFLAGS" > SUDO_LIBS="${SUDO_LIBS} $K4LIBS" > AUTH_OBJS="$AUTH_OBJS kerb4.o" >fi > >if test ${with_kerb5-'no'} != "no"; then > # Extract the first word of "krb5-config", so it can be a program name with args. >set dummy krb5-config; ac_word=$2 >{ echo "$as_me:$LINENO: checking for $ac_word" >&5 >echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; } >if test "${ac_cv_prog_KRB5CONFIG+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > if test -n "$KRB5CONFIG"; then > ac_cv_prog_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test. >else >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_prog_KRB5CONFIG="yes" > echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5 > break 2 > fi >done >done >IFS=$as_save_IFS > > test -z "$ac_cv_prog_KRB5CONFIG" && ac_cv_prog_KRB5CONFIG="""" >fi >fi >KRB5CONFIG=$ac_cv_prog_KRB5CONFIG >if test -n "$KRB5CONFIG"; then > { echo "$as_me:$LINENO: result: $KRB5CONFIG" >&5 >echo "${ECHO_T}$KRB5CONFIG" >&6; } >else > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >fi > > > if test -n "$KRB5CONFIG"; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_KERB5 1 >_ACEOF > > AUTH_OBJS="$AUTH_OBJS kerb5.o" > CPPFLAGS="$CPPFLAGS `krb5-config --cflags`" > SUDO_LIBS="$SUDO_LIBS `krb5-config --libs`" > { echo "$as_me:$LINENO: checking whether we are using Heimdal" >&5 >echo $ECHO_N "checking whether we are using Heimdal... $ECHO_C" >&6; } > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <krb5.h> >int >main () >{ >const char *tmp = heimdal_version; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define HAVE_HEIMDAL 1 >_ACEOF > > >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext > fi >fi >if test ${with_kerb5-'no'} != "no" -a -z "$KRB5CONFIG"; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_KERB5 1 >_ACEOF > > if test "$with_kerb5" = "yes"; then > found=no > O_CPPFLAGS="$CPPFLAGS" > for dir in "" "kerberosV/" "krb5/" "kerberos5/" "kerberosv5/"; do > CPPFLAGS="$O_CPPFLAGS -I/usr/include/${dir}" > cat >conftest.$ac_ext <<_ACEOF >#include <krb5.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > found=yes; break >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f conftest.err conftest.$ac_ext > done > if test X"$found" = X"no"; then > CPPFLAGS="$O_CPPFLAGS" > { echo "$as_me:$LINENO: WARNING: Unable to locate Kerberos V include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS" >&5 >echo "$as_me: WARNING: Unable to locate Kerberos V include files, you will have to edit the Makefile and add -I/path/to/krb/includes to CPPFLAGS" >&2;} > fi > else > > if test X"$with_rpath" = X"yes"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb5}/lib -R${with_kerb5}/lib" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb5}/lib" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_kerb5}/lib" > fi > > CPPFLAGS="$CPPFLAGS -I${with_kerb5}/include" > fi > > { echo "$as_me:$LINENO: checking whether we are using Heimdal" >&5 >echo $ECHO_N "checking whether we are using Heimdal... $ECHO_C" >&6; } > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <krb5.h> >int >main () >{ >const char *tmp = heimdal_version; > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define HAVE_HEIMDAL 1 >_ACEOF > > # XXX - need to check whether -lcrypo is needed! > SUDO_LIBS="${SUDO_LIBS} -lkrb5 -lcrypto -ldes -lcom_err -lasn1" > { echo "$as_me:$LINENO: checking for main in -lroken" >&5 >echo $ECHO_N "checking for main in -lroken... $ECHO_C" >&6; } >if test "${ac_cv_lib_roken_main+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lroken $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > > >int >main () >{ >return main (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_roken_main=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_roken_main=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_roken_main" >&5 >echo "${ECHO_T}$ac_cv_lib_roken_main" >&6; } >if test $ac_cv_lib_roken_main = yes; then > SUDO_LIBS="${SUDO_LIBS} -lroken" >fi > > >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } > SUDO_LIBS="${SUDO_LIBS} -lkrb5 -lk5crypto -lcom_err" > { echo "$as_me:$LINENO: checking for main in -lkrb5support" >&5 >echo $ECHO_N "checking for main in -lkrb5support... $ECHO_C" >&6; } >if test "${ac_cv_lib_krb5support_main+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lkrb5support $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > > >int >main () >{ >return main (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_krb5support_main=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_krb5support_main=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_krb5support_main" >&5 >echo "${ECHO_T}$ac_cv_lib_krb5support_main" >&6; } >if test $ac_cv_lib_krb5support_main = yes; then > SUDO_LIBS="${SUDO_LIBS} -lkrb5support" >fi > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext > AUTH_OBJS="$AUTH_OBJS kerb5.o" > _LIBS="$LIBS" > LIBS="${LIBS} ${SUDO_LIBS}" > > >for ac_func in krb5_verify_user krb5_init_secure_context >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > > >for ac_func in krb5_get_init_creds_opt_alloc >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > > { echo "$as_me:$LINENO: checking whether krb5_get_init_creds_opt_free takes a context" >&5 >echo $ECHO_N "checking whether krb5_get_init_creds_opt_free takes a context... $ECHO_C" >&6; } >if test "${sudo_cv_krb5_get_init_creds_opt_free_two_args+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <krb5.h> >int >main () >{ >krb5_get_init_creds_opt_free(NULL, NULL); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > sudo_cv_krb5_get_init_creds_opt_free_two_args=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > sudo_cv_krb5_get_init_creds_opt_free_two_args=no > >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext > > >fi >{ echo "$as_me:$LINENO: result: $sudo_cv_krb5_get_init_creds_opt_free_two_args" >&5 >echo "${ECHO_T}$sudo_cv_krb5_get_init_creds_opt_free_two_args" >&6; } > >fi >done > > if test X"$sudo_cv_krb5_get_init_creds_opt_free_two_args" = X"yes"; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_KRB5_GET_INIT_CREDS_OPT_FREE_TWO_ARGS 1 >_ACEOF > > fi > LIBS="$_LIBS" >fi > >if test ${with_AFS-'no'} = "yes"; then > > # looks like the "standard" place for AFS libs is /usr/afsws/lib > AFSLIBDIRS="/usr/lib/afs /usr/afsws/lib /usr/afsws/lib/afs" > for i in $AFSLIBDIRS; do > if test -d ${i}; then > > if test X"$with_rpath" = X"yes"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L$i -R$i" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L$i" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:$i" > fi > > FOUND_AFSLIBDIR=true > fi > done > if test -z "$FOUND_AFSLIBDIR"; then > { echo "$as_me:$LINENO: WARNING: Unable to locate AFS libraries, you will have to edit the Makefile and add -L/path/to/afs/libs to SUDO_LDFLAGS or rerun configure with the --with-libpath options." >&5 >echo "$as_me: WARNING: Unable to locate AFS libraries, you will have to edit the Makefile and add -L/path/to/afs/libs to SUDO_LDFLAGS or rerun configure with the --with-libpath options." >&2;} > fi > > # Order is important here. Note that we build AFS_LIBS from right to left > # since AFS_LIBS may be initialized with BSD compat libs that must go last > AFS_LIBS="-laudit ${AFS_LIBS}" > for i in $AFSLIBDIRS; do > if test -f ${i}/util.a; then > AFS_LIBS="${i}/util.a ${AFS_LIBS}" > FOUND_UTIL_A=true > break; > fi > done > if test -z "$FOUND_UTIL_A"; then > AFS_LIBS="-lutil ${AFS_LIBS}" > fi > AFS_LIBS="-lkauth -lprot -lubik -lauth -lrxkad -lsys -ldes -lrx -llwp -lcom_err ${AFS_LIBS}" > > # AFS includes may live in /usr/include on some machines... > for i in /usr/afsws/include; do > if test -d ${i}; then > CPPFLAGS="${CPPFLAGS} -I${i}" > FOUND_AFSINCDIR=true > fi > done > > if test -z "$FOUND_AFSLIBDIR"; then > { echo "$as_me:$LINENO: WARNING: Unable to locate AFS include dir, you may have to edit the Makefile and add -I/path/to/afs/includes to CPPFLAGS or rerun configure with the --with-incpath options." >&5 >echo "$as_me: WARNING: Unable to locate AFS include dir, you may have to edit the Makefile and add -I/path/to/afs/includes to CPPFLAGS or rerun configure with the --with-incpath options." >&2;} > fi > > AUTH_OBJS="$AUTH_OBJS afs.o" >fi > >if test ${with_DCE-'no'} = "yes"; then > DCE_OBJS="${DCE_OBJS} dce_pwent.o" > SUDO_LIBS="${SUDO_LIBS} -ldce" > AUTH_OBJS="$AUTH_OBJS dce.o" >fi > >if test ${with_skey-'no'} = "yes"; then > O_LDFLAGS="$LDFLAGS" > if test "$with_skey" != "yes"; then > CPPFLAGS="${CPPFLAGS} -I${with_skey}/include" > > if test X"$with_rpath" = X"yes"; then > LDFLAGS="${LDFLAGS} -L${with_skey}/lib -R${with_skey}/lib" > else > LDFLAGS="${LDFLAGS} -L${with_skey}/lib" > fi > if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_skey}/lib" > fi > > > if test X"$with_rpath" = X"yes"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_skey}/lib -R${with_skey}/lib" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_skey}/lib" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_skey}/lib" > fi > > cat >conftest.$ac_ext <<_ACEOF >#include <skey.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > found=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > found=no >fi > >rm -f conftest.err conftest.$ac_ext > else > found=no > O_CPPFLAGS="$CPPFLAGS" > for dir in "" "/usr/local" "/usr/contrib"; do > test -n "$dir" && CPPFLAGS="$O_CPPFLAGS -I${dir}/include" > cat >conftest.$ac_ext <<_ACEOF >#include <skey.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > found=yes; break >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f conftest.err conftest.$ac_ext > done > if test "$found" = "no" -o -z "$dir"; then > CPPFLAGS="$O_CPPFLAGS" > else > > if test X"$with_rpath" = X"yes"; then > LDFLAGS="${LDFLAGS} -L${dir}/lib -R${dir}/lib" > else > LDFLAGS="${LDFLAGS} -L${dir}/lib" > fi > if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${dir}/lib" > fi > > > if test X"$with_rpath" = X"yes"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib -R${dir}/lib" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${dir}/lib" > fi > > fi > fi > if test "$found" = "no"; then > { echo "$as_me:$LINENO: WARNING: Unable to locate skey.h, you will have to edit the Makefile and add -I/path/to/skey/includes to CPPFLAGS" >&5 >echo "$as_me: WARNING: Unable to locate skey.h, you will have to edit the Makefile and add -I/path/to/skey/includes to CPPFLAGS" >&2;} > fi > { echo "$as_me:$LINENO: checking for main in -lskey" >&5 >echo $ECHO_N "checking for main in -lskey... $ECHO_C" >&6; } >if test "${ac_cv_lib_skey_main+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lskey $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > > >int >main () >{ >return main (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_skey_main=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_skey_main=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_skey_main" >&5 >echo "${ECHO_T}$ac_cv_lib_skey_main" >&6; } >if test $ac_cv_lib_skey_main = yes; then > found=yes >else > { echo "$as_me:$LINENO: WARNING: Unable to locate libskey.a, you will have to edit the Makefile and add -L/path/to/skey/lib to SUDO_LDFLAGS" >&5 >echo "$as_me: WARNING: Unable to locate libskey.a, you will have to edit the Makefile and add -L/path/to/skey/lib to SUDO_LDFLAGS" >&2;} >fi > > { echo "$as_me:$LINENO: checking for skeyaccess in -lskey" >&5 >echo $ECHO_N "checking for skeyaccess in -lskey... $ECHO_C" >&6; } >if test "${ac_cv_lib_skey_skeyaccess+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lskey $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 skeyaccess (); >int >main () >{ >return skeyaccess (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_skey_skeyaccess=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_skey_skeyaccess=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_skey_skeyaccess" >&5 >echo "${ECHO_T}$ac_cv_lib_skey_skeyaccess" >&6; } >if test $ac_cv_lib_skey_skeyaccess = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_SKEYACCESS 1 >_ACEOF > >fi > > LDFLAGS="$O_LDFLAGS" > SUDO_LIBS="${SUDO_LIBS} -lskey" > AUTH_OBJS="$AUTH_OBJS rfc1938.o" >fi > >if test ${with_opie-'no'} = "yes"; then > O_LDFLAGS="$LDFLAGS" > if test "$with_opie" != "yes"; then > CPPFLAGS="${CPPFLAGS} -I${with_opie}/include" > > if test X"$with_rpath" = X"yes"; then > LDFLAGS="${LDFLAGS} -L${with_opie}/lib -R${with_opie}/lib" > else > LDFLAGS="${LDFLAGS} -L${with_opie}/lib" > fi > if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_opie}/lib" > fi > > > if test X"$with_rpath" = X"yes"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_opie}/lib -R${with_opie}/lib" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_opie}/lib" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_opie}/lib" > fi > > cat >conftest.$ac_ext <<_ACEOF >#include <opie.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > found=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > found=no >fi > >rm -f conftest.err conftest.$ac_ext > else > found=no > O_CPPFLAGS="$CPPFLAGS" > for dir in "" "/usr/local" "/usr/contrib"; do > test -n "$dir" && CPPFLAGS="$O_CPPFLAGS -I${dir}/include" > cat >conftest.$ac_ext <<_ACEOF >#include <opie.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > found=yes; break >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f conftest.err conftest.$ac_ext > done > if test "$found" = "no" -o -z "$dir"; then > CPPFLAGS="$O_CPPFLAGS" > else > > if test X"$with_rpath" = X"yes"; then > LDFLAGS="${LDFLAGS} -L${dir}/lib -R${dir}/lib" > else > LDFLAGS="${LDFLAGS} -L${dir}/lib" > fi > if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${dir}/lib" > fi > > > if test X"$with_rpath" = X"yes"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib -R${dir}/lib" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${dir}/lib" > fi > > fi > fi > if test "$found" = "no"; then > { echo "$as_me:$LINENO: WARNING: Unable to locate opie.h, you will have to edit the Makefile and add -I/path/to/opie/includes to CPPFLAGS" >&5 >echo "$as_me: WARNING: Unable to locate opie.h, you will have to edit the Makefile and add -I/path/to/opie/includes to CPPFLAGS" >&2;} > fi > { echo "$as_me:$LINENO: checking for main in -lopie" >&5 >echo $ECHO_N "checking for main in -lopie... $ECHO_C" >&6; } >if test "${ac_cv_lib_opie_main+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lopie $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ > > >int >main () >{ >return main (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_opie_main=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_opie_main=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_opie_main" >&5 >echo "${ECHO_T}$ac_cv_lib_opie_main" >&6; } >if test $ac_cv_lib_opie_main = yes; then > found=yes >else > { echo "$as_me:$LINENO: WARNING: Unable to locate libopie.a, you will have to edit the Makefile and add -L/path/to/opie/lib to SUDO_LDFLAGS" >&5 >echo "$as_me: WARNING: Unable to locate libopie.a, you will have to edit the Makefile and add -L/path/to/opie/lib to SUDO_LDFLAGS" >&2;} >fi > > LDFLAGS="$O_LDFLAGS" > SUDO_LIBS="${SUDO_LIBS} -lopie" > AUTH_OBJS="$AUTH_OBJS rfc1938.o" >fi > >if test ${with_passwd-'no'} != "no"; then > if test -z "$LIB_CRYPT" -a "$with_passwd" != "no"; then > { echo "$as_me:$LINENO: checking for library containing crypt" >&5 >echo $ECHO_N "checking for library containing crypt... $ECHO_C" >&6; } >if test "${ac_cv_search_crypt+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_func_search_save_LIBS=$LIBS >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 crypt (); >int >main () >{ >return crypt (); > ; > return 0; >} >_ACEOF >for ac_lib in '' crypt crypt_d ufc; do > if test -z "$ac_lib"; then > ac_res="none required" > else > ac_res=-l$ac_lib > LIBS="-l$ac_lib $ac_func_search_save_LIBS" > fi > rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_search_crypt=$ac_res >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext > if test "${ac_cv_search_crypt+set}" = set; then > break >fi >done >if test "${ac_cv_search_crypt+set}" = set; then > : >else > ac_cv_search_crypt=no >fi >rm conftest.$ac_ext >LIBS=$ac_func_search_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_search_crypt" >&5 >echo "${ECHO_T}$ac_cv_search_crypt" >&6; } >ac_res=$ac_cv_search_crypt >if test "$ac_res" != no; then > test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" > test -n "$ac_lib" && SUDO_LIBS="${SUDO_LIBS} $ac_res" >fi > > fi > > if test "$CHECKSHADOW" = "true" -a -n "$shadow_funcs"; then > _LIBS="$LIBS" > LIBS="$LIBS $shadow_libs" > found=no > >for ac_func in $shadow_funcs >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > found=yes >fi >done > > if test "$found" = "yes"; then > SUDO_LIBS="$SUDO_LIBS $shadow_libs" > elif test -n "$shadow_libs_optional"; then > LIBS="$LIBS $shadow_libs_optional" > >for ac_func in $shadow_funcs >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > found=yes >fi >done > > if test "$found" = "yes"; then > SUDO_LIBS="$SUDO_LIBS $shadow_libs $shadow_libs_optional" > fi > fi > if test "$found" = "yes"; then > case "$shadow_funcs" in > *getprpwnam*) SECUREWARE=1;; > esac > test -n "$shadow_defs" && OSDEFS="${OSDEFS} $shadow_defs" > else > LIBS="$_LIBS" > fi > CHECKSHADOW=false > fi > if test "$CHECKSHADOW" = "true"; then > { echo "$as_me:$LINENO: checking for library containing getspnam" >&5 >echo $ECHO_N "checking for library containing getspnam... $ECHO_C" >&6; } >if test "${ac_cv_search_getspnam+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_func_search_save_LIBS=$LIBS >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 getspnam (); >int >main () >{ >return getspnam (); > ; > return 0; >} >_ACEOF >for ac_lib in '' gen; do > if test -z "$ac_lib"; then > ac_res="none required" > else > ac_res=-l$ac_lib > LIBS="-l$ac_lib $ac_func_search_save_LIBS" > fi > rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_search_getspnam=$ac_res >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext > if test "${ac_cv_search_getspnam+set}" = set; then > break >fi >done >if test "${ac_cv_search_getspnam+set}" = set; then > : >else > ac_cv_search_getspnam=no >fi >rm conftest.$ac_ext >LIBS=$ac_func_search_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_search_getspnam" >&5 >echo "${ECHO_T}$ac_cv_search_getspnam" >&6; } >ac_res=$ac_cv_search_getspnam >if test "$ac_res" != no; then > test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" > cat >>confdefs.h <<\_ACEOF >#define HAVE_GETSPNAM 1 >_ACEOF > CHECKSHADOW=false; test -n "$ac_lib" && SUDO_LIBS="${SUDO_LIBS} $ac_res" >fi > > fi > if test "$CHECKSHADOW" = "true"; then > { echo "$as_me:$LINENO: checking for library containing getprpwnam" >&5 >echo $ECHO_N "checking for library containing getprpwnam... $ECHO_C" >&6; } >if test "${ac_cv_search_getprpwnam+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_func_search_save_LIBS=$LIBS >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 getprpwnam (); >int >main () >{ >return getprpwnam (); > ; > return 0; >} >_ACEOF >for ac_lib in '' sec security prot; do > if test -z "$ac_lib"; then > ac_res="none required" > else > ac_res=-l$ac_lib > LIBS="-l$ac_lib $ac_func_search_save_LIBS" > fi > rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_search_getprpwnam=$ac_res >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext > if test "${ac_cv_search_getprpwnam+set}" = set; then > break >fi >done >if test "${ac_cv_search_getprpwnam+set}" = set; then > : >else > ac_cv_search_getprpwnam=no >fi >rm conftest.$ac_ext >LIBS=$ac_func_search_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_search_getprpwnam" >&5 >echo "${ECHO_T}$ac_cv_search_getprpwnam" >&6; } >ac_res=$ac_cv_search_getprpwnam >if test "$ac_res" != no; then > test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" > cat >>confdefs.h <<\_ACEOF >#define HAVE_GETPRPWNAM 1 >_ACEOF > CHECKSHADOW=false; SECUREWARE=1; test -n "$ac_lib" && SUDO_LIBS="${SUDO_LIBS} $ac_res" >fi > > fi > if test -n "$SECUREWARE"; then > > > >for ac_func in bigcrypt set_auth_parameters initprivs >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > > AUTH_OBJS="$AUTH_OBJS secureware.o" > fi >fi > >if test ${with_ldap-'no'} != "no"; then > _LDFLAGS="$LDFLAGS" > if test "$with_ldap" != "yes"; then > > if test X"$with_rpath" = X"yes"; then > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_ldap}/lib -R${with_ldap}/lib" > else > SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_ldap}/lib" > fi > if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_ldap}/lib" > fi > > > if test X"$with_rpath" = X"yes"; then > LDFLAGS="${LDFLAGS} -L${with_ldap}/lib -R${with_ldap}/lib" > else > LDFLAGS="${LDFLAGS} -L${with_ldap}/lib" > fi > if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then > blibpath_add="${blibpath_add}:${with_ldap}/lib" > fi > > CPPFLAGS="${CPPFLAGS} -I${with_ldap}/include" > with_ldap=yes > LDAP="" > fi > SUDO_OBJS="${SUDO_OBJS} ldap.o" > > { echo "$as_me:$LINENO: checking for LDAP libraries" >&5 >echo $ECHO_N "checking for LDAP libraries... $ECHO_C" >&6; } > LDAP_LIBS="" > _LIBS="$LIBS" > found=no > for l in -lldap -llber '-lssl -lcrypto'; do > LIBS="${LIBS} $l" > LDAP_LIBS="${LDAP_LIBS} $l" > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> > #include <lber.h> > #include <ldap.h> >int >main () >{ >(void)ldap_init(0, 0) > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > found=yes; break >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext > done > if test "$found" = "no"; then > LIBS="${_LIBS} -lldap" > LDAP_LIBS="-lldap" > { echo "$as_me:$LINENO: result: not found, using -lldap" >&5 >echo "${ECHO_T}not found, using -lldap" >&6; } > else > { echo "$as_me:$LINENO: result: $LDAP_LIBS" >&5 >echo "${ECHO_T}$LDAP_LIBS" >&6; } > fi > OLIBS="$LIBS" > { echo "$as_me:$LINENO: checking for library containing ber_set_option" >&5 >echo $ECHO_N "checking for library containing ber_set_option... $ECHO_C" >&6; } >if test "${ac_cv_search_ber_set_option+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_func_search_save_LIBS=$LIBS >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 ber_set_option (); >int >main () >{ >return ber_set_option (); > ; > return 0; >} >_ACEOF >for ac_lib in '' lber; do > if test -z "$ac_lib"; then > ac_res="none required" > else > ac_res=-l$ac_lib > LIBS="-l$ac_lib $ac_func_search_save_LIBS" > fi > rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_search_ber_set_option=$ac_res >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext > if test "${ac_cv_search_ber_set_option+set}" = set; then > break >fi >done >if test "${ac_cv_search_ber_set_option+set}" = set; then > : >else > ac_cv_search_ber_set_option=no >fi >rm conftest.$ac_ext >LIBS=$ac_func_search_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_search_ber_set_option" >&5 >echo "${ECHO_T}$ac_cv_search_ber_set_option" >&6; } >ac_res=$ac_cv_search_ber_set_option >if test "$ac_res" != no; then > test "$ac_res" = "none required" || LIBS="$ac_res $LIBS" > found=yes >else > found=no >fi > > if test X"$found" = X"yes" -a X"$LIBS" != X"$OLIBS"; then > LDAP_LIBS="$LDAP_LIBS -llber" > fi > { echo "$as_me:$LINENO: checking whether lber.h is needed" >&5 >echo $ECHO_N "checking whether lber.h is needed... $ECHO_C" >&6; } > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <sys/types.h> > #include <ldap.h> >int >main () >{ >(void)ldap_init(0, 0) > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > { echo "$as_me:$LINENO: result: no" >&5 >echo "${ECHO_T}no" >&6; } >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > > { echo "$as_me:$LINENO: result: yes" >&5 >echo "${ECHO_T}yes" >&6; } > cat >>confdefs.h <<\_ACEOF >#define HAVE_LBER_H 1 >_ACEOF > >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext > > > >for ac_header in sasl/sasl.h sasl.h >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > { echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 >echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 >echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <$ac_header> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 >echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > eval "$as_ac_Header=\$ac_header_preproc" >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } > >fi >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > >for ac_func in ldap_sasl_interactive_bind_s >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > >else > break >fi > >done > > > >for ac_header in ldap_ssl.h mps/ldap_ssl.h >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <ldap.h> > >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > eval "$as_ac_Header=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_Header=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > break >fi > >done > > > > > > > > > > > > >for ac_func in ldap_initialize ldap_start_tls_s ldapssl_init ldapssl_set_strength ldap_search_ext_s ldap_unbind_ext_s ldap_str2dn ldap_create ldap_sasl_bind_s ldap_ssl_client_init ldap_start_tls_s_np >do >as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh` >{ echo "$as_me:$LINENO: checking for $ac_func" >&5 >echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; } >if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func. > For example, HP-UX 11i <limits.h> declares gettimeofday. */ >#define $ac_func innocuous_$ac_func > >/* System header to define __stub macros and hopefully few prototypes, > which can conflict with char $ac_func (); below. > Prefer <limits.h> to <assert.h> if __STDC__ is defined, since > <limits.h> exists even on freestanding compilers. */ > >#ifdef __STDC__ ># include <limits.h> >#else ># include <assert.h> >#endif > >#undef $ac_func > >/* 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 $ac_func (); >/* The GNU C library defines this for functions which it implements > to always fail with ENOSYS. Some functions are actually named > something starting with __ and the normal name is an alias. */ >#if defined __stub_$ac_func || defined __stub___$ac_func >choke me >#endif > >int >main () >{ >return $ac_func (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > eval "$as_ac_var=yes" >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > eval "$as_ac_var=no" >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >fi >ac_res=`eval echo '${'$as_ac_var'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >if test `eval echo '${'$as_ac_var'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1 >_ACEOF > >fi >done > > > if test X"$check_gss_krb5_ccache_name" = X"yes"; then > { echo "$as_me:$LINENO: checking for gss_krb5_ccache_name in -lgssapi" >&5 >echo $ECHO_N "checking for gss_krb5_ccache_name in -lgssapi... $ECHO_C" >&6; } >if test "${ac_cv_lib_gssapi_gss_krb5_ccache_name+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lgssapi $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 gss_krb5_ccache_name (); >int >main () >{ >return gss_krb5_ccache_name (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_gssapi_gss_krb5_ccache_name=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_gssapi_gss_krb5_ccache_name=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_gss_krb5_ccache_name" >&5 >echo "${ECHO_T}$ac_cv_lib_gssapi_gss_krb5_ccache_name" >&6; } >if test $ac_cv_lib_gssapi_gss_krb5_ccache_name = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_GSS_KRB5_CCACHE_NAME 1 >_ACEOF > > LDAP_LIBS="${LDAP_LIBS} -lgssapi" >else > { echo "$as_me:$LINENO: checking for gss_krb5_ccache_name in -lgssapi_krb5" >&5 >echo $ECHO_N "checking for gss_krb5_ccache_name in -lgssapi_krb5... $ECHO_C" >&6; } >if test "${ac_cv_lib_gssapi_krb5_gss_krb5_ccache_name+set}" = set; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > ac_check_lib_save_LIBS=$LIBS >LIBS="-lgssapi_krb5 $LIBS" >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* 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 gss_krb5_ccache_name (); >int >main () >{ >return gss_krb5_ccache_name (); > ; > return 0; >} >_ACEOF >rm -f conftest.$ac_objext conftest$ac_exeext >if { (ac_try="$ac_link" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_link") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest$ac_exeext && > $as_test_x conftest$ac_exeext; then > ac_cv_lib_gssapi_krb5_gss_krb5_ccache_name=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_cv_lib_gssapi_krb5_gss_krb5_ccache_name=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \ > conftest$ac_exeext conftest.$ac_ext >LIBS=$ac_check_lib_save_LIBS >fi >{ echo "$as_me:$LINENO: result: $ac_cv_lib_gssapi_krb5_gss_krb5_ccache_name" >&5 >echo "${ECHO_T}$ac_cv_lib_gssapi_krb5_gss_krb5_ccache_name" >&6; } >if test $ac_cv_lib_gssapi_krb5_gss_krb5_ccache_name = yes; then > cat >>confdefs.h <<\_ACEOF >#define HAVE_GSS_KRB5_CCACHE_NAME 1 >_ACEOF > > LDAP_LIBS="${LDAP_LIBS} -lgssapi_krb5" >fi > > >fi > > > # gssapi headers may be separate or part of Kerberos V > found=no > O_CPPFLAGS="$CPPFLAGS" > for dir in "" "kerberosV" "krb5" "kerberos5" "kerberosv5"; do > test X"$dir" != X"" && CPPFLAGS="$O_CPPFLAGS -I/usr/include/${dir}" > cat >conftest.$ac_ext <<_ACEOF >#include <gssapi/gssapi.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > found="gssapi/gssapi.h"; break >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > cat >conftest.$ac_ext <<_ACEOF >#include <gssapi.h> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > found="gssapi.h"; break >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > >fi > >rm -f conftest.err conftest.$ac_ext >fi > >rm -f conftest.err conftest.$ac_ext > done > if test X"$found" != X"no"; then > >for ac_header in $found >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > { echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 >echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 >echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <$ac_header> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 >echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > eval "$as_ac_Header=\$ac_header_preproc" >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } > >fi >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > >fi > >done > > if test X"$found" = X"gssapi/gssapi.h"; then > >for ac_header in gssapi/gssapi_krb5.h >do >as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh` >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > { echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } >else > # Is the header compilable? >{ echo "$as_me:$LINENO: checking $ac_header usability" >&5 >echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >$ac_includes_default >#include <$ac_header> >_ACEOF >rm -f conftest.$ac_objext >if { (ac_try="$ac_compile" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_compile") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } && { > test -z "$ac_c_werror_flag" || > test ! -s conftest.err > } && test -s conftest.$ac_objext; then > ac_header_compiler=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_compiler=no >fi > >rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5 >echo "${ECHO_T}$ac_header_compiler" >&6; } > ># Is the header present? >{ echo "$as_me:$LINENO: checking $ac_header presence" >&5 >echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; } >cat >conftest.$ac_ext <<_ACEOF >/* confdefs.h. */ >_ACEOF >cat confdefs.h >>conftest.$ac_ext >cat >>conftest.$ac_ext <<_ACEOF >/* end confdefs.h. */ >#include <$ac_header> >_ACEOF >if { (ac_try="$ac_cpp conftest.$ac_ext" >case "(($ac_try" in > *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;; > *) ac_try_echo=$ac_try;; >esac >eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5 > (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1 > ac_status=$? > grep -v '^ *+' conftest.er1 >conftest.err > rm -f conftest.er1 > cat conftest.err >&5 > echo "$as_me:$LINENO: \$? = $ac_status" >&5 > (exit $ac_status); } >/dev/null && { > test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" || > test ! -s conftest.err > }; then > ac_header_preproc=yes >else > echo "$as_me: failed program was:" >&5 >sed 's/^/| /' conftest.$ac_ext >&5 > > ac_header_preproc=no >fi > >rm -f conftest.err conftest.$ac_ext >{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5 >echo "${ECHO_T}$ac_header_preproc" >&6; } > ># So? What about this header? >case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in > yes:no: ) > { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5 >echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;} > ac_header_preproc=yes > ;; > no:yes:* ) > { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5 >echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5 >echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5 >echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5 >echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5 >echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;} > { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5 >echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;} > ( cat <<\_ASBOX >## --------------------------------------- ## >## Report this to http://www.sudo.ws/bugs/ ## >## --------------------------------------- ## >_ASBOX > ) | sed "s/^/$as_me: WARNING: /" >&2 > ;; >esac >{ echo "$as_me:$LINENO: checking for $ac_header" >&5 >echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; } >if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then > echo $ECHO_N "(cached) $ECHO_C" >&6 >else > eval "$as_ac_Header=\$ac_header_preproc" >fi >ac_res=`eval echo '${'$as_ac_Header'}'` > { echo "$as_me:$LINENO: result: $ac_res" >&5 >echo "${ECHO_T}$ac_res" >&6; } > >fi >if test `eval echo '${'$as_ac_Header'}'` = yes; then > cat >>confdefs.h <<_ACEOF >#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1 >_ACEOF > >fi > >done > > fi > else > CPPFLAGS="$O_CPPFLAGS" > { echo "$as_me:$LINENO: WARNING: Unable to locate gssapi.h, you will have to edit the Makefile and add -I/path/to/gssapi/includes to CPPFLAGS" >&5 >echo "$as_me: WARNING: Unable to locate gssapi.h, you will have to edit the Makefile and add -I/path/to/gssapi/includes to CPPFLAGS" >&2;} > fi > fi > > SUDO_LIBS="${SUDO_LIBS} ${LDAP_LIBS}" > LIBS="$_LIBS" > LDFLAGS="$_LDFLAGS" >fi > >if test X"$LIBVAS_RPATH" != X""; then > if test -n "$blibpath"; then > blibpath_add="${blibpath_add}:$LIBVAS_RPATH" > else > LDFLAGS="$LDFLAGS -R$LIBVAS_RPATH" > fi >fi > >if test -n "$blibpath"; then > if test -n "$blibpath_add"; then > SUDO_LDFLAGS="$SUDO_LDFLAGS -Wl,-blibpath:${blibpath}${blibpath_add}" > elif test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then > SUDO_LDFLAGS="$SUDO_LDFLAGS -Wl,-blibpath:${blibpath}" > fi >fi > >{ echo "$as_me:$LINENO: checking for log file location" >&5 >echo $ECHO_N "checking for log file location... $ECHO_C" >&6; } >if test -n "$with_logpath"; then > { echo "$as_me:$LINENO: result: $with_logpath" >&5 >echo "${ECHO_T}$with_logpath" >&6; } > cat >>confdefs.h <<EOF >#define _PATH_SUDO_LOGFILE "$with_logpath" >EOF > >elif test -d "/var/log"; then > { echo "$as_me:$LINENO: result: /var/log/sudo.log" >&5 >echo "${ECHO_T}/var/log/sudo.log" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_LOGFILE "/var/log/sudo.log" >EOF > >elif test -d "/var/adm"; then > { echo "$as_me:$LINENO: result: /var/adm/sudo.log" >&5 >echo "${ECHO_T}/var/adm/sudo.log" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_LOGFILE "/var/adm/sudo.log" >EOF > >elif test -d "/usr/adm"; then > { echo "$as_me:$LINENO: result: /usr/adm/sudo.log" >&5 >echo "${ECHO_T}/usr/adm/sudo.log" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_LOGFILE "/usr/adm/sudo.log" >EOF > >else > { echo "$as_me:$LINENO: result: unknown" >&5 >echo "${ECHO_T}unknown" >&6; } >fi > >{ echo "$as_me:$LINENO: checking for timestamp file location" >&5 >echo $ECHO_N "checking for timestamp file location... $ECHO_C" >&6; } >if test -n "$with_timedir"; then > { echo "$as_me:$LINENO: result: $with_timedir" >&5 >echo "${ECHO_T}$with_timedir" >&6; } > cat >>confdefs.h <<EOF >#define _PATH_SUDO_TIMEDIR "$with_timedir" >EOF > > timedir="$with_timedir" >elif test -d "/var/run"; then > { echo "$as_me:$LINENO: result: /var/run/sudo" >&5 >echo "${ECHO_T}/var/run/sudo" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_TIMEDIR "/var/run/sudo" >EOF > > timedir="/var/run/sudo" >elif test -d "/var/adm"; then > { echo "$as_me:$LINENO: result: /var/adm/sudo" >&5 >echo "${ECHO_T}/var/adm/sudo" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_TIMEDIR "/var/adm/sudo" >EOF > > timedir="/var/adm/sudo" >else > { echo "$as_me:$LINENO: result: /usr/adm/sudo" >&5 >echo "${ECHO_T}/usr/adm/sudo" >&6; } > cat >>confdefs.h <<\EOF >#define _PATH_SUDO_TIMEDIR "/usr/adm/sudo" >EOF > > timedir="/usr/adm/sudo" >fi > > >case "$with_passwd" in >yes|maybe) > AUTH_OBJS="$AUTH_OBJS passwd.o" > ;; >*) > cat >>confdefs.h <<\_ACEOF >#define WITHOUT_PASSWD 1 >_ACEOF > > if test -z "$AUTH_OBJS"; then > { { echo "$as_me:$LINENO: error: no authentication methods defined." >&5 >echo "$as_me: error: no authentication methods defined." >&2;} > { (exit 1); exit 1; }; } > fi > ;; >esac >AUTH_OBJS=${AUTH_OBJS# } >_AUTH=`echo "$AUTH_OBJS" | sed 's/\.o//g'` >{ echo "$as_me:$LINENO: using the following authentication methods: $_AUTH" >&5 >echo "$as_me: using the following authentication methods: $_AUTH" >&6;} > >if test -n "$LIBS"; then > L="$LIBS" > LIBS= > for l in ${L}; do > dupe=0 > for sl in ${SUDO_LIBS} ${NET_LIBS}; do > test $l = $sl && dupe=1 > done > test $dupe = 0 && LIBS="${LIBS} $l" > done >fi > >test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)' > >if test X"$with_noexec" != X"no" -o X"$with_selinux" != X"no"; then > oexec_prefix="$exec_prefix" > if test "$exec_prefix" = '$(prefix)'; then > if test "$prefix" = "NONE"; then > exec_prefix="$ac_default_prefix" > else > exec_prefix="$prefix" > fi > fi > if test X"$with_noexec" != X"no"; then > PROGS="${PROGS} sudo_noexec.la" > INSTALL_NOEXEC="install-noexec" > > eval noexec_file="$with_noexec" > >cat >>confdefs.h <<_ACEOF >#define _PATH_SUDO_NOEXEC "$noexec_file" >_ACEOF > > fi > if test X"$with_selinux" != X"no"; then > eval sesh_file="$libexecdir/sesh" > >cat >>confdefs.h <<_ACEOF >#define _PATH_SUDO_SESH "$sesh_file" >_ACEOF > > fi > exec_prefix="$oexec_prefix" >fi > >ac_config_files="$ac_config_files Makefile sudo.man visudo.man sudoers.man sudoers.ldap.man sudo_usage.h" > >cat >confcache <<\_ACEOF ># This file is a shell script that caches the results of configure ># tests run on this system so they can be shared between configure ># scripts and configure runs, see configure's option --config-cache. ># It is not useful on other systems. If it contains results you don't ># want to keep, you may remove or edit it. ># ># config.status only pays attention to the cache file if you give it ># the --recheck option to rerun configure. ># ># `ac_cv_env_foo' variables (set or unset) will be overridden when ># loading this file, other *unset* `ac_cv_foo' will be assigned the ># following values. > >_ACEOF > ># The following way of writing the cache mishandles newlines in values, ># but we know of no workaround that is simple, portable, and efficient. ># So, we kill variables containing newlines. ># Ultrix sh set writes to stderr and can't be redirected directly, ># and sets the high bit in the cache file unless we assign to the vars. >( > for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do > eval ac_val=\$$ac_var > case $ac_val in #( > *${as_nl}*) > case $ac_var in #( > *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5 >echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;; > esac > case $ac_var in #( > _ | IFS | as_nl) ;; #( > *) $as_unset $ac_var ;; > esac ;; > esac > done > > (set) 2>&1 | > case $as_nl`(ac_space=' '; set) 2>&1` in #( > *${as_nl}ac_space=\ *) > # `set' does not quote correctly, so add quotes (double-quote > # substitution turns \\\\ into \\, and sed turns \\ into \). > sed -n \ > "s/'/'\\\\''/g; > s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p" > ;; #( > *) > # `set' quotes correctly as required by POSIX, so do not add quotes. > sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p" > ;; > esac | > sort >) | > sed ' > /^ac_cv_env_/b end > t clear > :clear > s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/ > t end > s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/ > :end' >>confcache >if diff "$cache_file" confcache >/dev/null 2>&1; then :; else > if test -w "$cache_file"; then > test "x$cache_file" != "x/dev/null" && > { echo "$as_me:$LINENO: updating cache $cache_file" >&5 >echo "$as_me: updating cache $cache_file" >&6;} > cat confcache >$cache_file > else > { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5 >echo "$as_me: not updating unwritable cache $cache_file" >&6;} > fi >fi >rm -f confcache > >test "x$prefix" = xNONE && prefix=$ac_default_prefix ># Let make expand exec_prefix. >test "x$exec_prefix" = xNONE && exec_prefix='${prefix}' > >DEFS=-DHAVE_CONFIG_H > >ac_libobjs= >ac_ltlibobjs= >for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue > # 1. Remove the extension, and $U if already installed. > ac_script='s/\$U\././;s/\.o$//;s/\.obj$//' > ac_i=`echo "$ac_i" | sed "$ac_script"` > # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR > # will be set to the directory where LIBOBJS objects are built. > ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext" > ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo' >done >LIBOBJS=$ac_libobjs > >LTLIBOBJS=$ac_ltlibobjs > > > >: ${CONFIG_STATUS=./config.status} >ac_clean_files_save=$ac_clean_files >ac_clean_files="$ac_clean_files $CONFIG_STATUS" >{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5 >echo "$as_me: creating $CONFIG_STATUS" >&6;} >cat >$CONFIG_STATUS <<_ACEOF >#! $SHELL ># Generated by $as_me. ># Run this file to recreate the current configuration. ># Compiler output produced by configure, useful for debugging ># configure, is in config.log if it exists. > >debug=false >ac_cs_recheck=false >ac_cs_silent=false >SHELL=\${CONFIG_SHELL-$SHELL} >_ACEOF > >cat >>$CONFIG_STATUS <<\_ACEOF >## --------------------- ## >## M4sh Initialization. ## >## --------------------- ## > ># Be more Bourne compatible >DUALCASE=1; export DUALCASE # for MKS sh >if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then > emulate sh > NULLCMD=: > # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which > # is contrary to our usage. Disable this feature. > alias -g '${1+"$@"}'='"$@"' > setopt NO_GLOB_SUBST >else > case `(set -o) 2>/dev/null` in > *posix*) set -o posix ;; >esac > >fi > > > > ># PATH needs CR ># Avoid depending upon Character Ranges. >as_cr_letters='abcdefghijklmnopqrstuvwxyz' >as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ' >as_cr_Letters=$as_cr_letters$as_cr_LETTERS >as_cr_digits='0123456789' >as_cr_alnum=$as_cr_Letters$as_cr_digits > ># The user is always right. >if test "${PATH_SEPARATOR+set}" != set; then > echo "#! /bin/sh" >conf$$.sh > echo "exit 0" >>conf$$.sh > chmod +x conf$$.sh > if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then > PATH_SEPARATOR=';' > else > PATH_SEPARATOR=: > fi > rm -f conf$$.sh >fi > ># Support unset when possible. >if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then > as_unset=unset >else > as_unset=false >fi > > ># IFS ># We need space, tab and new line, in precisely that order. Quoting is ># there to prevent editors from complaining about space-tab. ># (If _AS_PATH_WALK were called with IFS unset, it would disable word ># splitting by setting IFS to empty value.) >as_nl=' >' >IFS=" "" $as_nl" > ># Find who we are. Look in the path if we contain no directory separator. >case $0 in > *[\\/]* ) as_myself=$0 ;; > *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR >for as_dir in $PATH >do > IFS=$as_save_IFS > test -z "$as_dir" && as_dir=. > test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break >done >IFS=$as_save_IFS > > ;; >esac ># We did not find ourselves, most probably we were run as `sh COMMAND' ># in which case we are not to be found in the path. >if test "x$as_myself" = x; then > as_myself=$0 >fi >if test ! -f "$as_myself"; then > echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2 > { (exit 1); exit 1; } >fi > ># Work around bugs in pre-3.0 UWIN ksh. >for as_var in ENV MAIL MAILPATH >do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var >done >PS1='$ ' >PS2='> ' >PS4='+ ' > ># NLS nuisances. >for as_var in \ > LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \ > LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \ > LC_TELEPHONE LC_TIME >do > if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then > eval $as_var=C; export $as_var > else > ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var > fi >done > ># Required to use basename. >if expr a : '\(a\)' >/dev/null 2>&1 && > test "X`expr 00001 : '.*\(...\)'`" = X001; then > as_expr=expr >else > as_expr=false >fi > >if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then > as_basename=basename >else > as_basename=false >fi > > ># Name of the executable. >as_me=`$as_basename -- "$0" || >$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \ > X"$0" : 'X\(//\)$' \| \ > X"$0" : 'X\(/\)' \| . 2>/dev/null || >echo X/"$0" | > sed '/^.*\/\([^/][^/]*\)\/*$/{ > s//\1/ > q > } > /^X\/\(\/\/\)$/{ > s//\1/ > q > } > /^X\/\(\/\).*/{ > s//\1/ > q > } > s/.*/./; q'` > ># CDPATH. >$as_unset CDPATH > > > > as_lineno_1=$LINENO > as_lineno_2=$LINENO > test "x$as_lineno_1" != "x$as_lineno_2" && > test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || { > > # Create $as_me.lineno as a copy of $as_myself, but with $LINENO > # uniformly replaced by the line number. The first 'sed' inserts a > # line-number line after each line using $LINENO; the second 'sed' > # does the real work. The second script uses 'N' to pair each > # line-number line with the line containing $LINENO, and appends > # trailing '-' during substitution so that $LINENO is not a special > # case at line end. > # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the > # scripts with optimization help from Paolo Bonzini. Blame Lee > # E. McMahon (1931-1989) for sed's syntax. :-) > sed -n ' > p > /[$]LINENO/= > ' <$as_myself | > sed ' > s/[$]LINENO.*/&-/ > t lineno > b > :lineno > N > :loop > s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/ > t loop > s/-\n.*// > ' >$as_me.lineno && > chmod +x "$as_me.lineno" || > { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2 > { (exit 1); exit 1; }; } > > # Don't try to exec as it changes $[0], causing all sort of problems > # (the dirname of $[0] is not the place where we might find the > # original and so on. Autoconf is especially sensitive to this). > . "./$as_me.lineno" > # Exit status is that of the last command. > exit >} > > >if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then > as_dirname=dirname >else > as_dirname=false >fi > >ECHO_C= ECHO_N= ECHO_T= >case `echo -n x` in >-n*) > case `echo 'x\c'` in > *c*) ECHO_T=' ';; # ECHO_T is single tab character. > *) ECHO_C='\c';; > esac;; >*) > ECHO_N='-n';; >esac > >if expr a : '\(a\)' >/dev/null 2>&1 && > test "X`expr 00001 : '.*\(...\)'`" = X001; then > as_expr=expr >else > as_expr=false >fi > >rm -f conf$$ conf$$.exe conf$$.file >if test -d conf$$.dir; then > rm -f conf$$.dir/conf$$.file >else > rm -f conf$$.dir > mkdir conf$$.dir >fi >echo >conf$$.file >if ln -s conf$$.file conf$$ 2>/dev/null; then > as_ln_s='ln -s' > # ... but there are two gotchas: > # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail. > # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable. > # In both cases, we have to default to `cp -p'. > ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe || > as_ln_s='cp -p' >elif ln conf$$.file conf$$ 2>/dev/null; then > as_ln_s=ln >else > as_ln_s='cp -p' >fi >rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file >rmdir conf$$.dir 2>/dev/null > >if mkdir -p . 2>/dev/null; then > as_mkdir_p=: >else > test -d ./-p && rmdir ./-p > as_mkdir_p=false >fi > >if test -x / >/dev/null 2>&1; then > as_test_x='test -x' >else > if ls -dL / >/dev/null 2>&1; then > as_ls_L_option=L > else > as_ls_L_option= > fi > as_test_x=' > eval sh -c '\'' > if test -d "$1"; then > test -d "$1/."; > else > case $1 in > -*)set "./$1";; > esac; > case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in > ???[sx]*):;;*)false;;esac;fi > '\'' sh > ' >fi >as_executable_p=$as_test_x > ># Sed expression to map a string onto a valid CPP name. >as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'" > ># Sed expression to map a string onto a valid variable name. >as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'" > > >exec 6>&1 > ># Save the log message, to keep $[0] and so on meaningful, and to ># report actual input values of CONFIG_FILES etc. instead of their ># values after options handling. >ac_log=" >This file was extended by sudo $as_me 1.7.2p3, which was >generated by GNU Autoconf 2.61. Invocation command line was > > CONFIG_FILES = $CONFIG_FILES > CONFIG_HEADERS = $CONFIG_HEADERS > CONFIG_LINKS = $CONFIG_LINKS > CONFIG_COMMANDS = $CONFIG_COMMANDS > $ $0 $@ > >on `(hostname || uname -n) 2>/dev/null | sed 1q` >" > >_ACEOF > >cat >>$CONFIG_STATUS <<_ACEOF ># Files that config.status was made for. >config_files="$ac_config_files" >config_headers="$ac_config_headers" > >_ACEOF > >cat >>$CONFIG_STATUS <<\_ACEOF >ac_cs_usage="\ >\`$as_me' instantiates files from templates according to the >current configuration. > >Usage: $0 [OPTIONS] [FILE]... > > -h, --help print this help, then exit > -V, --version print version number and configuration settings, then exit > -q, --quiet do not print progress messages > -d, --debug don't remove temporary files > --recheck update $as_me by reconfiguring in the same conditions > --file=FILE[:TEMPLATE] > instantiate the configuration file FILE > --header=FILE[:TEMPLATE] > instantiate the configuration header FILE > >Configuration files: >$config_files > >Configuration headers: >$config_headers > >Report bugs to <bug-autoconf@gnu.org>." > >_ACEOF >cat >>$CONFIG_STATUS <<_ACEOF >ac_cs_version="\\ >sudo config.status 1.7.2p3 >configured by $0, generated by GNU Autoconf 2.61, > with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\" > >Copyright (C) 2006 Free Software Foundation, Inc. >This config.status script is free software; the Free Software Foundation >gives unlimited permission to copy, distribute and modify it." > >ac_pwd='$ac_pwd' >srcdir='$srcdir' >_ACEOF > >cat >>$CONFIG_STATUS <<\_ACEOF ># If no file are specified by the user, then we need to provide default ># value. By we need to know if files were specified by the user. >ac_need_defaults=: >while test $# != 0 >do > case $1 in > --*=*) > ac_option=`expr "X$1" : 'X\([^=]*\)='` > ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'` > ac_shift=: > ;; > *) > ac_option=$1 > ac_optarg=$2 > ac_shift=shift > ;; > esac > > case $ac_option in > # Handling of the options. > -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r) > ac_cs_recheck=: ;; > --version | --versio | --versi | --vers | --ver | --ve | --v | -V ) > echo "$ac_cs_version"; exit ;; > --debug | --debu | --deb | --de | --d | -d ) > debug=: ;; > --file | --fil | --fi | --f ) > $ac_shift > CONFIG_FILES="$CONFIG_FILES $ac_optarg" > ac_need_defaults=false;; > --header | --heade | --head | --hea ) > $ac_shift > CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg" > ac_need_defaults=false;; > --he | --h) > # Conflict between --help and --header > { echo "$as_me: error: ambiguous option: $1 >Try \`$0 --help' for more information." >&2 > { (exit 1); exit 1; }; };; > --help | --hel | -h ) > echo "$ac_cs_usage"; exit ;; > -q | -quiet | --quiet | --quie | --qui | --qu | --q \ > | -silent | --silent | --silen | --sile | --sil | --si | --s) > ac_cs_silent=: ;; > > # This is an error. > -*) { echo "$as_me: error: unrecognized option: $1 >Try \`$0 --help' for more information." >&2 > { (exit 1); exit 1; }; } ;; > > *) ac_config_targets="$ac_config_targets $1" > ac_need_defaults=false ;; > > esac > shift >done > >ac_configure_extra_args= > >if $ac_cs_silent; then > exec 6>/dev/null > ac_configure_extra_args="$ac_configure_extra_args --silent" >fi > >_ACEOF >cat >>$CONFIG_STATUS <<_ACEOF >if \$ac_cs_recheck; then > echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6 > CONFIG_SHELL=$SHELL > export CONFIG_SHELL > exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion >fi > >_ACEOF >cat >>$CONFIG_STATUS <<\_ACEOF >exec 5>>config.log >{ > echo > sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX >## Running $as_me. ## >_ASBOX > echo "$ac_log" >} >&5 > >_ACEOF >cat >>$CONFIG_STATUS <<_ACEOF >_ACEOF > >cat >>$CONFIG_STATUS <<\_ACEOF > ># Handling of arguments. >for ac_config_target in $ac_config_targets >do > case $ac_config_target in > "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;; > "pathnames.h") CONFIG_HEADERS="$CONFIG_HEADERS pathnames.h" ;; > "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;; > "sudo.man") CONFIG_FILES="$CONFIG_FILES sudo.man" ;; > "visudo.man") CONFIG_FILES="$CONFIG_FILES visudo.man" ;; > "sudoers.man") CONFIG_FILES="$CONFIG_FILES sudoers.man" ;; > "sudoers.ldap.man") CONFIG_FILES="$CONFIG_FILES sudoers.ldap.man" ;; > "sudo_usage.h") CONFIG_FILES="$CONFIG_FILES sudo_usage.h" ;; > > *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5 >echo "$as_me: error: invalid argument: $ac_config_target" >&2;} > { (exit 1); exit 1; }; };; > esac >done > > ># If the user did not use the arguments to specify the items to instantiate, ># then the envvar interface is used. Set only those that are not. ># We use the long form for the default assignment because of an extremely ># bizarre bug on SunOS 4.1.3. >if $ac_need_defaults; then > test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files > test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers >fi > ># Have a temporary directory for convenience. Make it in the build tree ># simply because there is no reason against having it here, and in addition, ># creating and moving files from /tmp can sometimes cause problems. ># Hook for its removal unless debugging. ># Note that there is a small window in which the directory will not be cleaned: ># after its creation but before its name has been assigned to `$tmp'. >$debug || >{ > tmp= > trap 'exit_status=$? > { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status >' 0 > trap '{ (exit 1); exit 1; }' 1 2 13 15 >} ># Create a (secure) tmp directory for tmp files. > >{ > tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` && > test -n "$tmp" && test -d "$tmp" >} || >{ > tmp=./conf$$-$RANDOM > (umask 077 && mkdir "$tmp") >} || >{ > echo "$me: cannot create a temporary directory in ." >&2 > { (exit 1); exit 1; } >} > ># ># Set up the sed scripts for CONFIG_FILES section. ># > ># No need to generate the scripts if there are no CONFIG_FILES. ># This happens for instance when ./config.status config.h >if test -n "$CONFIG_FILES"; then > >_ACEOF > > > >ac_delim='%!_!# ' >for ac_last_try in false false false false false :; do > cat >conf$$subs.sed <<_ACEOF >SHELL!$SHELL$ac_delim >PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim >PACKAGE_NAME!$PACKAGE_NAME$ac_delim >PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim >PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim >PACKAGE_STRING!$PACKAGE_STRING$ac_delim >PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim >exec_prefix!$exec_prefix$ac_delim >prefix!$prefix$ac_delim >program_transform_name!$program_transform_name$ac_delim >bindir!$bindir$ac_delim >sbindir!$sbindir$ac_delim >libexecdir!$libexecdir$ac_delim >datarootdir!$datarootdir$ac_delim >datadir!$datadir$ac_delim >sysconfdir!$sysconfdir$ac_delim >sharedstatedir!$sharedstatedir$ac_delim >localstatedir!$localstatedir$ac_delim >includedir!$includedir$ac_delim >oldincludedir!$oldincludedir$ac_delim >docdir!$docdir$ac_delim >infodir!$infodir$ac_delim >htmldir!$htmldir$ac_delim >dvidir!$dvidir$ac_delim >pdfdir!$pdfdir$ac_delim >psdir!$psdir$ac_delim >libdir!$libdir$ac_delim >localedir!$localedir$ac_delim >mandir!$mandir$ac_delim >DEFS!$DEFS$ac_delim >ECHO_C!$ECHO_C$ac_delim >ECHO_N!$ECHO_N$ac_delim >ECHO_T!$ECHO_T$ac_delim >LIBS!$LIBS$ac_delim >build_alias!$build_alias$ac_delim >host_alias!$host_alias$ac_delim >target_alias!$target_alias$ac_delim >HAVE_BSM_AUDIT!$HAVE_BSM_AUDIT$ac_delim >LIBTOOL!$LIBTOOL$ac_delim >CFLAGS!$CFLAGS$ac_delim >PROGS!$PROGS$ac_delim >CPPFLAGS!$CPPFLAGS$ac_delim >LDFLAGS!$LDFLAGS$ac_delim >SUDO_LDFLAGS!$SUDO_LDFLAGS$ac_delim >SUDO_OBJS!$SUDO_OBJS$ac_delim >SUDO_LIBS!$SUDO_LIBS$ac_delim >NET_LIBS!$NET_LIBS$ac_delim >AFS_LIBS!$AFS_LIBS$ac_delim >GETGROUPS_LIB!$GETGROUPS_LIB$ac_delim >OSDEFS!$OSDEFS$ac_delim >AUTH_OBJS!$AUTH_OBJS$ac_delim >MANTYPE!$MANTYPE$ac_delim >MAN_POSTINSTALL!$MAN_POSTINSTALL$ac_delim >SUDOERS_MODE!$SUDOERS_MODE$ac_delim >SUDOERS_UID!$SUDOERS_UID$ac_delim >SUDOERS_GID!$SUDOERS_GID$ac_delim >DEV!$DEV$ac_delim >SELINUX!$SELINUX$ac_delim >BAMAN!$BAMAN$ac_delim >LCMAN!$LCMAN$ac_delim >SEMAN!$SEMAN$ac_delim >devdir!$devdir$ac_delim >mansectsu!$mansectsu$ac_delim >mansectform!$mansectform$ac_delim >mansrcdir!$mansrcdir$ac_delim >NOEXECFILE!$NOEXECFILE$ac_delim >NOEXECDIR!$NOEXECDIR$ac_delim >noexec_file!$noexec_file$ac_delim >INSTALL_NOEXEC!$INSTALL_NOEXEC$ac_delim >DONT_LEAK_PATH_INFO!$DONT_LEAK_PATH_INFO$ac_delim >BSDAUTH_USAGE!$BSDAUTH_USAGE$ac_delim >SELINUX_USAGE!$SELINUX_USAGE$ac_delim >LDAP!$LDAP$ac_delim >LOGINCAP_USAGE!$LOGINCAP_USAGE$ac_delim >NONUNIX_GROUPS_IMPL!$NONUNIX_GROUPS_IMPL$ac_delim >timedir!$timedir$ac_delim >timeout!$timeout$ac_delim >password_timeout!$password_timeout$ac_delim >sudo_umask!$sudo_umask$ac_delim >passprompt!$passprompt$ac_delim >long_otp_prompt!$long_otp_prompt$ac_delim >lecture!$lecture$ac_delim >logfac!$logfac$ac_delim >goodpri!$goodpri$ac_delim >badpri!$badpri$ac_delim >loglen!$loglen$ac_delim >ignore_dot!$ignore_dot$ac_delim >mail_no_user!$mail_no_user$ac_delim >mail_no_host!$mail_no_host$ac_delim >mail_no_perms!$mail_no_perms$ac_delim >mailto!$mailto$ac_delim >mailsub!$mailsub$ac_delim >badpass_message!$badpass_message$ac_delim >fqdn!$fqdn$ac_delim >runas_default!$runas_default$ac_delim >env_editor!$env_editor$ac_delim >passwd_tries!$passwd_tries$ac_delim >_ACEOF > > if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then > break > elif $ac_last_try; then > { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 >echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} > { (exit 1); exit 1; }; } > else > ac_delim="$ac_delim!$ac_delim _$ac_delim!! " > fi >done > >ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` >if test -n "$ac_eof"; then > ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` > ac_eof=`expr $ac_eof + 1` >fi > >cat >>$CONFIG_STATUS <<_ACEOF >cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof >/@[a-zA-Z_][a-zA-Z_0-9]*@/!b >_ACEOF >sed ' >s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g >s/^/s,@/; s/!/@,|#_!!_#|/ >:n >t n >s/'"$ac_delim"'$/,g/; t >s/$/\\/; p >N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n >' >>$CONFIG_STATUS <conf$$subs.sed >rm -f conf$$subs.sed >cat >>$CONFIG_STATUS <<_ACEOF >CEOF$ac_eof >_ACEOF > > >ac_delim='%!_!# ' >for ac_last_try in false false false false false :; do > cat >conf$$subs.sed <<_ACEOF >tty_tickets!$tty_tickets$ac_delim >insults!$insults$ac_delim >root_sudo!$root_sudo$ac_delim >path_info!$path_info$ac_delim >ldap_conf!$ldap_conf$ac_delim >ldap_secret!$ldap_secret$ac_delim >nsswitch_conf!$nsswitch_conf$ac_delim >netsvc_conf!$netsvc_conf$ac_delim >secure_path!$secure_path$ac_delim >EGREPPROG!$EGREPPROG$ac_delim >CC!$CC$ac_delim >ac_ct_CC!$ac_ct_CC$ac_delim >EXEEXT!$EXEEXT$ac_delim >OBJEXT!$OBJEXT$ac_delim >CPP!$CPP$ac_delim >build!$build$ac_delim >build_cpu!$build_cpu$ac_delim >build_vendor!$build_vendor$ac_delim >build_os!$build_os$ac_delim >host!$host$ac_delim >host_cpu!$host_cpu$ac_delim >host_vendor!$host_vendor$ac_delim >host_os!$host_os$ac_delim >SED!$SED$ac_delim >GREP!$GREP$ac_delim >EGREP!$EGREP$ac_delim >LN_S!$LN_S$ac_delim >ECHO!$ECHO$ac_delim >AR!$AR$ac_delim >RANLIB!$RANLIB$ac_delim >STRIP!$STRIP$ac_delim >DSYMUTIL!$DSYMUTIL$ac_delim >NMEDIT!$NMEDIT$ac_delim >UNAMEPROG!$UNAMEPROG$ac_delim >TRPROG!$TRPROG$ac_delim >NROFFPROG!$NROFFPROG$ac_delim >YACC!$YACC$ac_delim >YFLAGS!$YFLAGS$ac_delim >FLEX!$FLEX$ac_delim >LIBOBJS!$LIBOBJS$ac_delim >KRB5CONFIG!$KRB5CONFIG$ac_delim >LTLIBOBJS!$LTLIBOBJS$ac_delim >_ACEOF > > if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 42; then > break > elif $ac_last_try; then > { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5 >echo "$as_me: error: could not make $CONFIG_STATUS" >&2;} > { (exit 1); exit 1; }; } > else > ac_delim="$ac_delim!$ac_delim _$ac_delim!! " > fi >done > >ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed` >if test -n "$ac_eof"; then > ac_eof=`echo "$ac_eof" | sort -nru | sed 1q` > ac_eof=`expr $ac_eof + 1` >fi > >cat >>$CONFIG_STATUS <<_ACEOF >cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof >/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end >_ACEOF >sed ' >s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g >s/^/s,@/; s/!/@,|#_!!_#|/ >:n >t n >s/'"$ac_delim"'$/,g/; t >s/$/\\/; p >N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n >' >>$CONFIG_STATUS <conf$$subs.sed >rm -f conf$$subs.sed >cat >>$CONFIG_STATUS <<_ACEOF >:end >s/|#_!!_#|//g >CEOF$ac_eof >_ACEOF > > ># VPATH may cause trouble with some makes, so we remove $(srcdir), ># ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and ># trailing colons and then remove the whole line if VPATH becomes empty ># (actually we leave an empty line to preserve line numbers). >if test "x$srcdir" = x.; then > ac_vpsub='/^[ ]*VPATH[ ]*=/{ >s/:*\$(srcdir):*/:/ >s/:*\${srcdir}:*/:/ >s/:*@srcdir@:*/:/ >s/^\([^=]*=[ ]*\):*/\1/ >s/:*$// >s/^[^=]*=[ ]*$// >}' >fi > >cat >>$CONFIG_STATUS <<\_ACEOF >fi # test -n "$CONFIG_FILES" > > >for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS >do > case $ac_tag in > :[FHLC]) ac_mode=$ac_tag; continue;; > esac > case $ac_mode$ac_tag in > :[FHL]*:*);; > :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5 >echo "$as_me: error: Invalid tag $ac_tag." >&2;} > { (exit 1); exit 1; }; };; > :[FH]-) ac_tag=-:-;; > :[FH]*) ac_tag=$ac_tag:$ac_tag.in;; > esac > ac_save_IFS=$IFS > IFS=: > set x $ac_tag > IFS=$ac_save_IFS > shift > ac_file=$1 > shift > > case $ac_mode in > :L) ac_source=$1;; > :[FH]) > ac_file_inputs= > for ac_f > do > case $ac_f in > -) ac_f="$tmp/stdin";; > *) # Look for the file first in the build tree, then in the source tree > # (if the path is not absolute). The absolute path cannot be DOS-style, > # because $ac_f cannot contain `:'. > test -f "$ac_f" || > case $ac_f in > [\\/$]*) false;; > *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";; > esac || > { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5 >echo "$as_me: error: cannot find input file: $ac_f" >&2;} > { (exit 1); exit 1; }; };; > esac > ac_file_inputs="$ac_file_inputs $ac_f" > done > > # Let's still pretend it is `configure' which instantiates (i.e., don't > # use $as_me), people would be surprised to read: > # /* config.h. Generated by config.status. */ > configure_input="Generated from "`IFS=: > echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure." > if test x"$ac_file" != x-; then > configure_input="$ac_file. $configure_input" > { echo "$as_me:$LINENO: creating $ac_file" >&5 >echo "$as_me: creating $ac_file" >&6;} > fi > > case $ac_tag in > *:-:* | *:-) cat >"$tmp/stdin";; > esac > ;; > esac > > ac_dir=`$as_dirname -- "$ac_file" || >$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ > X"$ac_file" : 'X\(//\)[^/]' \| \ > X"$ac_file" : 'X\(//\)$' \| \ > X"$ac_file" : 'X\(/\)' \| . 2>/dev/null || >echo X"$ac_file" | > sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ > s//\1/ > q > } > /^X\(\/\/\)[^/].*/{ > s//\1/ > q > } > /^X\(\/\/\)$/{ > s//\1/ > q > } > /^X\(\/\).*/{ > s//\1/ > q > } > s/.*/./; q'` > { as_dir="$ac_dir" > case $as_dir in #( > -*) as_dir=./$as_dir;; > esac > test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || { > as_dirs= > while :; do > case $as_dir in #( > *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #( > *) as_qdir=$as_dir;; > esac > as_dirs="'$as_qdir' $as_dirs" > as_dir=`$as_dirname -- "$as_dir" || >$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ > X"$as_dir" : 'X\(//\)[^/]' \| \ > X"$as_dir" : 'X\(//\)$' \| \ > X"$as_dir" : 'X\(/\)' \| . 2>/dev/null || >echo X"$as_dir" | > sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ > s//\1/ > q > } > /^X\(\/\/\)[^/].*/{ > s//\1/ > q > } > /^X\(\/\/\)$/{ > s//\1/ > q > } > /^X\(\/\).*/{ > s//\1/ > q > } > s/.*/./; q'` > test -d "$as_dir" && break > done > test -z "$as_dirs" || eval "mkdir $as_dirs" > } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5 >echo "$as_me: error: cannot create directory $as_dir" >&2;} > { (exit 1); exit 1; }; }; } > ac_builddir=. > >case "$ac_dir" in >.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;; >*) > ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'` > # A ".." for each directory in $ac_dir_suffix. > ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'` > case $ac_top_builddir_sub in > "") ac_top_builddir_sub=. ac_top_build_prefix= ;; > *) ac_top_build_prefix=$ac_top_builddir_sub/ ;; > esac ;; >esac >ac_abs_top_builddir=$ac_pwd >ac_abs_builddir=$ac_pwd$ac_dir_suffix ># for backward compatibility: >ac_top_builddir=$ac_top_build_prefix > >case $srcdir in > .) # We are building in place. > ac_srcdir=. > ac_top_srcdir=$ac_top_builddir_sub > ac_abs_top_srcdir=$ac_pwd ;; > [\\/]* | ?:[\\/]* ) # Absolute name. > ac_srcdir=$srcdir$ac_dir_suffix; > ac_top_srcdir=$srcdir > ac_abs_top_srcdir=$srcdir ;; > *) # Relative name. > ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix > ac_top_srcdir=$ac_top_build_prefix$srcdir > ac_abs_top_srcdir=$ac_pwd/$srcdir ;; >esac >ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix > > > case $ac_mode in > :F) > # > # CONFIG_FILE > # > >_ACEOF > >cat >>$CONFIG_STATUS <<\_ACEOF ># If the template does not know about datarootdir, expand it. ># FIXME: This hack should be removed a few years after 2.60. >ac_datarootdir_hack=; ac_datarootdir_seen= > >case `sed -n '/datarootdir/ { > p > q >} >/@datadir@/p >/@docdir@/p >/@infodir@/p >/@localedir@/p >/@mandir@/p >' $ac_file_inputs` in >*datarootdir*) ac_datarootdir_seen=yes;; >*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*) > { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5 >echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;} >_ACEOF >cat >>$CONFIG_STATUS <<_ACEOF > ac_datarootdir_hack=' > s&@datadir@&$datadir&g > s&@docdir@&$docdir&g > s&@infodir@&$infodir&g > s&@localedir@&$localedir&g > s&@mandir@&$mandir&g > s&\\\${datarootdir}&$datarootdir&g' ;; >esac >_ACEOF > ># Neutralize VPATH when `$srcdir' = `.'. ># Shell code in configure.ac might set extrasub. ># FIXME: do we really want to maintain this feature? >cat >>$CONFIG_STATUS <<_ACEOF > sed "$ac_vpsub >$extrasub >_ACEOF >cat >>$CONFIG_STATUS <<\_ACEOF >:t >/@[a-zA-Z_][a-zA-Z_0-9]*@/!b >s&@configure_input@&$configure_input&;t t >s&@top_builddir@&$ac_top_builddir_sub&;t t >s&@srcdir@&$ac_srcdir&;t t >s&@abs_srcdir@&$ac_abs_srcdir&;t t >s&@top_srcdir@&$ac_top_srcdir&;t t >s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t >s&@builddir@&$ac_builddir&;t t >s&@abs_builddir@&$ac_abs_builddir&;t t >s&@abs_top_builddir@&$ac_abs_top_builddir&;t t >$ac_datarootdir_hack >" $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out > >test -z "$ac_datarootdir_hack$ac_datarootdir_seen" && > { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } && > { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } && > { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir' >which seems to be undefined. Please make sure it is defined." >&5 >echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir' >which seems to be undefined. Please make sure it is defined." >&2;} > > rm -f "$tmp/stdin" > case $ac_file in > -) cat "$tmp/out"; rm -f "$tmp/out";; > *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;; > esac > ;; > :H) > # > # CONFIG_HEADER > # >_ACEOF > ># Transform confdefs.h into a sed script `conftest.defines', that ># substitutes the proper values into config.h.in to produce config.h. >rm -f conftest.defines conftest.tail ># First, append a space to every undef/define line, to ease matching. >echo 's/$/ /' >conftest.defines ># Then, protect against being on the right side of a sed subst, or in ># an unquoted here document, in config.status. If some macros were ># called several times there might be several #defines for the same ># symbol, which is useless. But do not sort them, since the last ># AC_DEFINE must be honored. >ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]* ># These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where ># NAME is the cpp macro being defined, VALUE is the value it is being given. ># PARAMS is the parameter list in the macro definition--in most cases, it's ># just an empty string. >ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*' >ac_dB='\\)[ (].*,\\1define\\2' >ac_dC=' ' >ac_dD=' ,' > >uniq confdefs.h | > sed -n ' > t rset > :rset > s/^[ ]*#[ ]*define[ ][ ]*// > t ok > d > :ok > s/[\\&,]/\\&/g > s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p > s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p > ' >>conftest.defines > ># Remove the space that was appended to ease matching. ># Then replace #undef with comments. This is necessary, for ># example, in the case of _POSIX_SOURCE, which is predefined and required ># on some systems where configure will not decide to define it. ># (The regexp can be short, since the line contains either #define or #undef.) >echo 's/ $// >s,^[ #]*u.*,/* & */,' >>conftest.defines > ># Break up conftest.defines: >ac_max_sed_lines=50 > ># First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1" ># Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2" ># Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1" ># et cetera. >ac_in='$ac_file_inputs' >ac_out='"$tmp/out1"' >ac_nxt='"$tmp/out2"' > >while : >do > # Write a here document: > cat >>$CONFIG_STATUS <<_ACEOF > # First, check the format of the line: > cat >"\$tmp/defines.sed" <<\\CEOF >/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def >/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def >b >:def >_ACEOF > sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS > echo 'CEOF > sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS > ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in > sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail > grep . conftest.tail >/dev/null || break > rm -f conftest.defines > mv conftest.tail conftest.defines >done >rm -f conftest.defines conftest.tail > >echo "ac_result=$ac_in" >>$CONFIG_STATUS >cat >>$CONFIG_STATUS <<\_ACEOF > if test x"$ac_file" != x-; then > echo "/* $configure_input */" >"$tmp/config.h" > cat "$ac_result" >>"$tmp/config.h" > if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then > { echo "$as_me:$LINENO: $ac_file is unchanged" >&5 >echo "$as_me: $ac_file is unchanged" >&6;} > else > rm -f $ac_file > mv "$tmp/config.h" $ac_file > fi > else > echo "/* $configure_input */" > cat "$ac_result" > fi > rm -f "$tmp/out12" ># Compute $ac_file's index in $config_headers. >_am_arg=$ac_file >_am_stamp_count=1 >for _am_header in $config_headers :; do > case $_am_header in > $_am_arg | $_am_arg:* ) > break ;; > * ) > _am_stamp_count=`expr $_am_stamp_count + 1` ;; > esac >done >echo "timestamp for $_am_arg" >`$as_dirname -- "$_am_arg" || >$as_expr X"$_am_arg" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \ > X"$_am_arg" : 'X\(//\)[^/]' \| \ > X"$_am_arg" : 'X\(//\)$' \| \ > X"$_am_arg" : 'X\(/\)' \| . 2>/dev/null || >echo X"$_am_arg" | > sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ > s//\1/ > q > } > /^X\(\/\/\)[^/].*/{ > s//\1/ > q > } > /^X\(\/\/\)$/{ > s//\1/ > q > } > /^X\(\/\).*/{ > s//\1/ > q > } > s/.*/./; q'`/stamp-h$_am_stamp_count > ;; > > > esac > >done # for ac_tag > > >{ (exit 0); exit 0; } >_ACEOF >chmod +x $CONFIG_STATUS >ac_clean_files=$ac_clean_files_save > > ># configure is writing to config.log, and then calls config.status. ># config.status does its own redirection, appending to config.log. ># Unfortunately, on DOS this fails, as config.log is still kept open ># by configure, so config.status won't be able to write to it; its ># output is simply discarded. So we exec the FD to /dev/null, ># effectively closing config.log, so it can be properly (re)opened and ># appended to by config.status. When coming back to configure, we ># need to make the FD available again. >if test "$no_create" != yes; then > ac_cs_success=: > ac_config_status_args= > test "$silent" = yes && > ac_config_status_args="$ac_config_status_args --quiet" > exec 5>/dev/null > $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false > exec 5>>config.log > # Use ||, not &&, to avoid exiting from the if with $? = 1, which > # would make configure fail if this is the last instruction. > $ac_cs_success || { (exit 1); exit 1; } >fi > > >if test "$with_pam" = "yes"; then > case $host in > *-*-linux*) > { echo "$as_me:$LINENO: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&5 >echo "$as_me: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&6;} > ;; > esac >fi > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 306455
:
220769
| 220771