2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.61 for sudo 1.6.9.
5 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6 # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
7 # This configure script is free software; the Free Software Foundation
8 # gives unlimited permission to copy, distribute and modify it.
9 ## --------------------- ##
10 ## M4sh Initialization. ##
11 ## --------------------- ##
13 # Be more Bourne compatible
14 DUALCASE=1; export DUALCASE # for MKS sh
15 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
18 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
19 # is contrary to our usage. Disable this feature.
20 alias -g '${1+"$@"}'='"$@"'
23 case `(set -o) 2>/dev/null` in
24 *posix*) set -o posix ;;
33 # Avoid depending upon Character Ranges.
34 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
35 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
36 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
37 as_cr_digits='0123456789'
38 as_cr_alnum=$as_cr_Letters$as_cr_digits
40 # The user is always right.
41 if test "${PATH_SEPARATOR+set}" != set; then
42 echo "#! /bin/sh" >conf$$.sh
43 echo "exit 0" >>conf$$.sh
45 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
53 # Support unset when possible.
54 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
62 # We need space, tab and new line, in precisely that order. Quoting is
63 # there to prevent editors from complaining about space-tab.
64 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
65 # splitting by setting IFS to empty value.)
70 # Find who we are. Look in the path if we contain no directory separator.
72 *[\\/]* ) as_myself=$0 ;;
73 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
77 test -z "$as_dir" && as_dir=.
78 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
84 # We did not find ourselves, most probably we were run as `sh COMMAND'
85 # in which case we are not to be found in the path.
86 if test "x$as_myself" = x; then
89 if test ! -f "$as_myself"; then
90 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
94 # Work around bugs in pre-3.0 UWIN ksh.
95 for as_var in ENV MAIL MAILPATH
96 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
104 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
105 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
108 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
109 eval $as_var=C; export $as_var
111 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
115 # Required to use basename.
116 if expr a : '\(a\)' >/dev/null 2>&1 &&
117 test "X`expr 00001 : '.*\(...\)'`" = X001; then
123 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
130 # Name of the executable.
131 as_me=`$as_basename -- "$0" ||
132 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133 X"$0" : 'X\(//\)$' \| \
134 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
136 sed '/^.*\/\([^/][^/]*\)\/*$/{
154 if test "x$CONFIG_SHELL" = x; then
155 if (eval ":") 2>/dev/null; then
161 if test $as_have_required = yes && (eval ":
171 as_func_ret_success () {
174 as_func_ret_failure () {
179 if as_func_success; then
183 echo as_func_success failed.
186 if as_func_failure; then
188 echo as_func_failure succeeded.
191 if as_func_ret_success; then
195 echo as_func_ret_success failed.
198 if as_func_ret_failure; then
200 echo as_func_ret_failure succeeded.
203 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
207 echo positional parameters were not saved.
210 test \$exitcode = 0) || { (exit 1); exit 1; }
215 test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
216 test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
217 ") 2> /dev/null; then
221 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
225 test -z "$as_dir" && as_dir=.
228 for as_base in sh bash ksh sh5; do
229 as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
236 for as_shell in $as_candidate_shells $SHELL; do
237 # Try only shells that exist, to save several forks.
238 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
239 { ("$as_shell") 2> /dev/null <<\_ASEOF
240 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
243 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
244 # is contrary to our usage. Disable this feature.
245 alias -g '${1+"$@"}'='"$@"'
248 case `(set -o) 2>/dev/null` in
249 *posix*) set -o posix ;;
258 CONFIG_SHELL=$as_shell
260 if { "$as_shell" 2> /dev/null <<\_ASEOF
261 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
264 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
265 # is contrary to our usage. Disable this feature.
266 alias -g '${1+"$@"}'='"$@"'
269 case `(set -o) 2>/dev/null` in
270 *posix*) set -o posix ;;
286 as_func_ret_success () {
289 as_func_ret_failure () {
294 if as_func_success; then
298 echo as_func_success failed.
301 if as_func_failure; then
303 echo as_func_failure succeeded.
306 if as_func_ret_success; then
310 echo as_func_ret_success failed.
313 if as_func_ret_failure; then
315 echo as_func_ret_failure succeeded.
318 if ( set x; as_func_ret_success y && test x = "$1" ); then
322 echo positional parameters were not saved.
325 test $exitcode = 0) || { (exit 1); exit 1; }
330 test "x$as_lineno_1" != "x$as_lineno_2" &&
331 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
342 if test "x$CONFIG_SHELL" != x; then
343 for as_var in BASH_ENV ENV
344 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
347 exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
351 if test $as_have_required = no; then
352 echo This script requires a shell more modern than all the
353 echo shells that I found on your system. Please install a
354 echo modern shell, or manually run the script under such a
355 echo shell if you do have one.
356 { (exit 1); exit 1; }
366 (eval "as_func_return () {
375 as_func_ret_success () {
378 as_func_ret_failure () {
383 if as_func_success; then
387 echo as_func_success failed.
390 if as_func_failure; then
392 echo as_func_failure succeeded.
395 if as_func_ret_success; then
399 echo as_func_ret_success failed.
402 if as_func_ret_failure; then
404 echo as_func_ret_failure succeeded.
407 if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
411 echo positional parameters were not saved.
414 test \$exitcode = 0") || {
415 echo No shell found that supports shell functions.
416 echo Please tell autoconf@gnu.org about your system,
417 echo including any error possibly output before this
425 test "x$as_lineno_1" != "x$as_lineno_2" &&
426 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
428 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
429 # uniformly replaced by the line number. The first 'sed' inserts a
430 # line-number line after each line using $LINENO; the second 'sed'
431 # does the real work. The second script uses 'N' to pair each
432 # line-number line with the line containing $LINENO, and appends
433 # trailing '-' during substitution so that $LINENO is not a special
435 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
436 # scripts with optimization help from Paolo Bonzini. Blame Lee
437 # E. McMahon (1931-1989) for sed's syntax. :-)
449 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
453 chmod +x "$as_me.lineno" ||
454 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
455 { (exit 1); exit 1; }; }
457 # Don't try to exec as it changes $[0], causing all sort of problems
458 # (the dirname of $[0] is not the place where we might find the
459 # original and so on. Autoconf is especially sensitive to this).
461 # Exit status is that of the last command.
466 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
472 ECHO_C= ECHO_N= ECHO_T=
476 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
483 if expr a : '\(a\)' >/dev/null 2>&1 &&
484 test "X`expr 00001 : '.*\(...\)'`" = X001; then
490 rm -f conf$$ conf$$.exe conf$$.file
491 if test -d conf$$.dir; then
492 rm -f conf$$.dir/conf$$.file
498 if ln -s conf$$.file conf$$ 2>/dev/null; then
500 # ... but there are two gotchas:
501 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
502 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
503 # In both cases, we have to default to `cp -p'.
504 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
506 elif ln conf$$.file conf$$ 2>/dev/null; then
511 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
512 rmdir conf$$.dir 2>/dev/null
514 if mkdir -p . 2>/dev/null; then
517 test -d ./-p && rmdir ./-p
521 if test -x / >/dev/null 2>&1; then
524 if ls -dL / >/dev/null 2>&1; then
531 if test -d "$1"; then
537 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
538 ???[sx]*):;;*)false;;esac;fi
542 as_executable_p=$as_test_x
544 # Sed expression to map a string onto a valid CPP name.
545 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
547 # Sed expression to map a string onto a valid variable name.
548 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
553 # Check that we are running under the correct shell.
554 SHELL=${CONFIG_SHELL-/bin/sh}
558 # Remove one level of quotation (which was required for Make).
559 ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
564 if test "X$1" = X--no-reexec; then
565 # Discard the --no-reexec flag, and continue.
567 elif test "X$1" = X--fallback-echo; then
568 # Avoid inline document here, it may be left over
570 elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
571 # Yippee, $echo works!
574 # Restart under the correct shell.
575 exec $SHELL "$0" --no-reexec ${1+"$@"}
578 if test "X$1" = X--fallback-echo; then
579 # used as fallback echo
587 # The HP-UX ksh and POSIX shell print the target directory to stdout
589 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
591 if test -z "$ECHO"; then
592 if test "X${echo_test_string+set}" != Xset; then
593 # find a string as large as possible, as long as the shell can cope with it
594 for cmd in 'sed 50q "$0"' 'sed 20q "$0"' 'sed 10q "$0"' 'sed 2q "$0"' 'echo test'; do
595 # expected sizes: less than 2Kb, 1Kb, 512 bytes, 16 bytes, ...
596 if (echo_test_string=`eval $cmd`) 2>/dev/null &&
597 echo_test_string=`eval $cmd` &&
598 (test "X$echo_test_string" = "X$echo_test_string") 2>/dev/null
605 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
606 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
607 test "X$echo_testing_string" = "X$echo_test_string"; then
610 # The Solaris, AIX, and Digital Unix default echo programs unquote
611 # backslashes. This makes it impossible to quote backslashes using
612 # echo "$something" | sed 's/\\/\\\\/g'
614 # So, first we look for a working echo in the user's PATH.
616 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
617 for dir in $PATH /usr/ucb; do
619 if (test -f $dir/echo || test -f $dir/echo$ac_exeext) &&
620 test "X`($dir/echo '\t') 2>/dev/null`" = 'X\t' &&
621 echo_testing_string=`($dir/echo "$echo_test_string") 2>/dev/null` &&
622 test "X$echo_testing_string" = "X$echo_test_string"; then
629 if test "X$echo" = Xecho; then
630 # We didn't find a better echo, so look for alternatives.
631 if test "X`(print -r '\t') 2>/dev/null`" = 'X\t' &&
632 echo_testing_string=`(print -r "$echo_test_string") 2>/dev/null` &&
633 test "X$echo_testing_string" = "X$echo_test_string"; then
634 # This shell has a builtin print -r that does the trick.
636 elif (test -f /bin/ksh || test -f /bin/ksh$ac_exeext) &&
637 test "X$CONFIG_SHELL" != X/bin/ksh; then
638 # If we have ksh, try running configure again with it.
639 ORIGINAL_CONFIG_SHELL=${CONFIG_SHELL-/bin/sh}
640 export ORIGINAL_CONFIG_SHELL
641 CONFIG_SHELL=/bin/ksh
643 exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
647 if test "X`($echo '\t') 2>/dev/null`" = 'X\t' &&
648 echo_testing_string=`($echo "$echo_test_string") 2>/dev/null` &&
649 test "X$echo_testing_string" = "X$echo_test_string"; then
652 elif echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
653 test "X$echo_testing_string" = 'X\t' &&
654 echo_testing_string=`($ORIGINAL_CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
655 test "X$echo_testing_string" = "X$echo_test_string"; then
656 CONFIG_SHELL=$ORIGINAL_CONFIG_SHELL
658 SHELL="$CONFIG_SHELL"
660 echo="$CONFIG_SHELL $0 --fallback-echo"
661 elif echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo '\t') 2>/dev/null` &&
662 test "X$echo_testing_string" = 'X\t' &&
663 echo_testing_string=`($CONFIG_SHELL "$0" --fallback-echo "$echo_test_string") 2>/dev/null` &&
664 test "X$echo_testing_string" = "X$echo_test_string"; then
665 echo="$CONFIG_SHELL $0 --fallback-echo"
667 # maybe with a smaller string...
670 for cmd in 'echo test' 'sed 2q "$0"' 'sed 10q "$0"' 'sed 20q "$0"' 'sed 50q "$0"'; do
671 if (test "X$echo_test_string" = "X`eval $cmd`") 2>/dev/null
678 if test "$prev" != 'sed 50q "$0"'; then
679 echo_test_string=`eval $prev`
680 export echo_test_string
681 exec ${ORIGINAL_CONFIG_SHELL-${CONFIG_SHELL-/bin/sh}} "$0" ${1+"$@"}
683 # Oops. We lost completely, so just stick with echo.
692 # Copy echo and quote the copy suitably for passing to libtool from
693 # the Makefile, instead of quoting the original, which is used later.
695 if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
696 ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
702 exec 7<&0 </dev/null 6>&1
705 # hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
706 # so uname gets run too.
707 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
712 ac_default_prefix=/usr/local
714 ac_config_libobj_dir=.
720 SHELL=${CONFIG_SHELL-/bin/sh}
722 # Identity of this package.
724 PACKAGE_TARNAME='sudo'
725 PACKAGE_VERSION='1.6.9'
726 PACKAGE_STRING='sudo 1.6.9'
729 # Factoring default headers for most tests.
730 ac_includes_default="\
732 #ifdef HAVE_SYS_TYPES_H
733 # include <sys/types.h>
735 #ifdef HAVE_SYS_STAT_H
736 # include <sys/stat.h>
742 # ifdef HAVE_STDLIB_H
747 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
752 #ifdef HAVE_STRINGS_H
753 # include <strings.h>
755 #ifdef HAVE_INTTYPES_H
756 # include <inttypes.h>
774 program_transform_name
889 ac_precious_vars='build_alias
902 # Initialize some variables set by options.
904 ac_init_version=false
905 # The variables have the same names as the options, with
906 # dashes changed to underlines.
914 program_transform_name=s,x,x,
922 # Installation directory options.
923 # These are left unexpanded so users can "make install exec_prefix=/foo"
924 # and all the variables that are supposed to be based on exec_prefix
925 # by default will actually change.
926 # Use braces instead of parens because sh, perl, etc. also accept them.
927 # (The list follows the same order as the GNU Coding Standards.)
928 bindir='${exec_prefix}/bin'
929 sbindir='${exec_prefix}/sbin'
930 libexecdir='${exec_prefix}/libexec'
931 datarootdir='${prefix}/share'
932 datadir='${datarootdir}'
933 sysconfdir='${prefix}/etc'
934 sharedstatedir='${prefix}/com'
935 localstatedir='${prefix}/var'
936 includedir='${prefix}/include'
937 oldincludedir='/usr/include'
938 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
939 infodir='${datarootdir}/info'
944 libdir='${exec_prefix}/lib'
945 localedir='${datarootdir}/locale'
946 mandir='${datarootdir}/man'
952 # If the previous option needs an argument, assign it.
953 if test -n "$ac_prev"; then
954 eval $ac_prev=\$ac_option
960 *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
964 # Accept the important Cygnus configure options, so we can diagnose typos.
966 case $ac_dashdash$ac_option in
970 -bindir | --bindir | --bindi | --bind | --bin | --bi)
972 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
975 -build | --build | --buil | --bui | --bu)
976 ac_prev=build_alias ;;
977 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
978 build_alias=$ac_optarg ;;
980 -cache-file | --cache-file | --cache-fil | --cache-fi \
981 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
982 ac_prev=cache_file ;;
983 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
984 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
985 cache_file=$ac_optarg ;;
988 cache_file=config.cache ;;
990 -datadir | --datadir | --datadi | --datad)
992 -datadir=* | --datadir=* | --datadi=* | --datad=*)
993 datadir=$ac_optarg ;;
995 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
996 | --dataroo | --dataro | --datar)
997 ac_prev=datarootdir ;;
998 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
999 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
1000 datarootdir=$ac_optarg ;;
1002 -disable-* | --disable-*)
1003 ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1004 # Reject names that are not valid shell variable names.
1005 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1006 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1007 { (exit 1); exit 1; }; }
1008 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1009 eval enable_$ac_feature=no ;;
1011 -docdir | --docdir | --docdi | --doc | --do)
1013 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1014 docdir=$ac_optarg ;;
1016 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1018 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1019 dvidir=$ac_optarg ;;
1021 -enable-* | --enable-*)
1022 ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1023 # Reject names that are not valid shell variable names.
1024 expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1025 { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1026 { (exit 1); exit 1; }; }
1027 ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1028 eval enable_$ac_feature=\$ac_optarg ;;
1030 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
1031 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
1032 | --exec | --exe | --ex)
1033 ac_prev=exec_prefix ;;
1034 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
1035 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
1036 | --exec=* | --exe=* | --ex=*)
1037 exec_prefix=$ac_optarg ;;
1039 -gas | --gas | --ga | --g)
1040 # Obsolete; use --with-gas.
1043 -help | --help | --hel | --he | -h)
1044 ac_init_help=long ;;
1045 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
1046 ac_init_help=recursive ;;
1047 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
1048 ac_init_help=short ;;
1050 -host | --host | --hos | --ho)
1051 ac_prev=host_alias ;;
1052 -host=* | --host=* | --hos=* | --ho=*)
1053 host_alias=$ac_optarg ;;
1055 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1057 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1059 htmldir=$ac_optarg ;;
1061 -includedir | --includedir | --includedi | --included | --include \
1062 | --includ | --inclu | --incl | --inc)
1063 ac_prev=includedir ;;
1064 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
1065 | --includ=* | --inclu=* | --incl=* | --inc=*)
1066 includedir=$ac_optarg ;;
1068 -infodir | --infodir | --infodi | --infod | --info | --inf)
1070 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1071 infodir=$ac_optarg ;;
1073 -libdir | --libdir | --libdi | --libd)
1075 -libdir=* | --libdir=* | --libdi=* | --libd=*)
1076 libdir=$ac_optarg ;;
1078 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1079 | --libexe | --libex | --libe)
1080 ac_prev=libexecdir ;;
1081 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1082 | --libexe=* | --libex=* | --libe=*)
1083 libexecdir=$ac_optarg ;;
1085 -localedir | --localedir | --localedi | --localed | --locale)
1086 ac_prev=localedir ;;
1087 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1088 localedir=$ac_optarg ;;
1090 -localstatedir | --localstatedir | --localstatedi | --localstated \
1091 | --localstate | --localstat | --localsta | --localst | --locals)
1092 ac_prev=localstatedir ;;
1093 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1094 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1095 localstatedir=$ac_optarg ;;
1097 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1099 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1100 mandir=$ac_optarg ;;
1102 -nfp | --nfp | --nf)
1103 # Obsolete; use --without-fp.
1106 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1107 | --no-cr | --no-c | -n)
1110 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1111 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1114 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
1115 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
1116 | --oldin | --oldi | --old | --ol | --o)
1117 ac_prev=oldincludedir ;;
1118 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
1119 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
1120 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
1121 oldincludedir=$ac_optarg ;;
1123 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1125 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1126 prefix=$ac_optarg ;;
1128 -program-prefix | --program-prefix | --program-prefi | --program-pref \
1129 | --program-pre | --program-pr | --program-p)
1130 ac_prev=program_prefix ;;
1131 -program-prefix=* | --program-prefix=* | --program-prefi=* \
1132 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
1133 program_prefix=$ac_optarg ;;
1135 -program-suffix | --program-suffix | --program-suffi | --program-suff \
1136 | --program-suf | --program-su | --program-s)
1137 ac_prev=program_suffix ;;
1138 -program-suffix=* | --program-suffix=* | --program-suffi=* \
1139 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
1140 program_suffix=$ac_optarg ;;
1142 -program-transform-name | --program-transform-name \
1143 | --program-transform-nam | --program-transform-na \
1144 | --program-transform-n | --program-transform- \
1145 | --program-transform | --program-transfor \
1146 | --program-transfo | --program-transf \
1147 | --program-trans | --program-tran \
1148 | --progr-tra | --program-tr | --program-t)
1149 ac_prev=program_transform_name ;;
1150 -program-transform-name=* | --program-transform-name=* \
1151 | --program-transform-nam=* | --program-transform-na=* \
1152 | --program-transform-n=* | --program-transform-=* \
1153 | --program-transform=* | --program-transfor=* \
1154 | --program-transfo=* | --program-transf=* \
1155 | --program-trans=* | --program-tran=* \
1156 | --progr-tra=* | --program-tr=* | --program-t=*)
1157 program_transform_name=$ac_optarg ;;
1159 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1161 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1162 pdfdir=$ac_optarg ;;
1164 -psdir | --psdir | --psdi | --psd | --ps)
1166 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1169 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1170 | -silent | --silent | --silen | --sile | --sil)
1173 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1175 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1177 sbindir=$ac_optarg ;;
1179 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1180 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1181 | --sharedst | --shareds | --shared | --share | --shar \
1183 ac_prev=sharedstatedir ;;
1184 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1185 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1186 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1188 sharedstatedir=$ac_optarg ;;
1190 -site | --site | --sit)
1192 -site=* | --site=* | --sit=*)
1195 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1197 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1198 srcdir=$ac_optarg ;;
1200 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1201 | --syscon | --sysco | --sysc | --sys | --sy)
1202 ac_prev=sysconfdir ;;
1203 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1204 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1205 sysconfdir=$ac_optarg ;;
1207 -target | --target | --targe | --targ | --tar | --ta | --t)
1208 ac_prev=target_alias ;;
1209 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1210 target_alias=$ac_optarg ;;
1212 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1215 -version | --version | --versio | --versi | --vers | -V)
1216 ac_init_version=: ;;
1219 ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1220 # Reject names that are not valid shell variable names.
1221 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1222 { echo "$as_me: error: invalid package name: $ac_package" >&2
1223 { (exit 1); exit 1; }; }
1224 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1225 eval with_$ac_package=\$ac_optarg ;;
1227 -without-* | --without-*)
1228 ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1229 # Reject names that are not valid shell variable names.
1230 expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1231 { echo "$as_me: error: invalid package name: $ac_package" >&2
1232 { (exit 1); exit 1; }; }
1233 ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1234 eval with_$ac_package=no ;;
1237 # Obsolete; use --with-x.
1240 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1241 | --x-incl | --x-inc | --x-in | --x-i)
1242 ac_prev=x_includes ;;
1243 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1244 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1245 x_includes=$ac_optarg ;;
1247 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1248 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1249 ac_prev=x_libraries ;;
1250 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1251 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1252 x_libraries=$ac_optarg ;;
1254 -*) { echo "$as_me: error: unrecognized option: $ac_option
1255 Try \`$0 --help' for more information." >&2
1256 { (exit 1); exit 1; }; }
1260 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1261 # Reject names that are not valid shell variable names.
1262 expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
1263 { echo "$as_me: error: invalid variable name: $ac_envvar" >&2
1264 { (exit 1); exit 1; }; }
1265 eval $ac_envvar=\$ac_optarg
1266 export $ac_envvar ;;
1269 # FIXME: should be removed in autoconf 3.0.
1270 echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1271 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1272 echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1273 : ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
1279 if test -n "$ac_prev"; then
1280 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1281 { echo "$as_me: error: missing argument to $ac_option" >&2
1282 { (exit 1); exit 1; }; }
1285 # Be sure to have absolute directory names.
1286 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1287 datadir sysconfdir sharedstatedir localstatedir includedir \
1288 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1289 libdir localedir mandir
1291 eval ac_val=\$$ac_var
1293 [\\/$]* | ?:[\\/]* ) continue;;
1294 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1296 { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1297 { (exit 1); exit 1; }; }
1300 # There might be people who depend on the old broken behavior: `$host'
1301 # used to hold the argument of --host etc.
1302 # FIXME: To remove some day.
1305 target=$target_alias
1307 # FIXME: To remove some day.
1308 if test "x$host_alias" != x; then
1309 if test "x$build_alias" = x; then
1310 cross_compiling=maybe
1311 echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
1312 If a cross compiler is detected then cross compile mode will be used." >&2
1313 elif test "x$build_alias" != "x$host_alias"; then
1319 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1321 test "$silent" = yes && exec 6>/dev/null
1324 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1325 ac_ls_di=`ls -di .` &&
1326 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1327 { echo "$as_me: error: Working directory cannot be determined" >&2
1328 { (exit 1); exit 1; }; }
1329 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1330 { echo "$as_me: error: pwd does not report name of working directory" >&2
1331 { (exit 1); exit 1; }; }
1334 # Find the source files, if location was not specified.
1335 if test -z "$srcdir"; then
1336 ac_srcdir_defaulted=yes
1337 # Try the directory containing this script, then the parent directory.
1338 ac_confdir=`$as_dirname -- "$0" ||
1339 $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1340 X"$0" : 'X\(//\)[^/]' \| \
1341 X"$0" : 'X\(//\)$' \| \
1342 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1344 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1362 if test ! -r "$srcdir/$ac_unique_file"; then
1366 ac_srcdir_defaulted=no
1368 if test ! -r "$srcdir/$ac_unique_file"; then
1369 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1370 { echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
1371 { (exit 1); exit 1; }; }
1373 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1375 cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1376 { (exit 1); exit 1; }; }
1378 # When building in place, set srcdir=.
1379 if test "$ac_abs_confdir" = "$ac_pwd"; then
1382 # Remove unnecessary trailing slashes from srcdir.
1383 # Double slashes in file names in object file debugging info
1384 # mess up M-x gdb in Emacs.
1386 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1388 for ac_var in $ac_precious_vars; do
1389 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1390 eval ac_env_${ac_var}_value=\$${ac_var}
1391 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1392 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1396 # Report the --help message.
1398 if test "$ac_init_help" = "long"; then
1399 # Omit some internal or obsolete options to make the list less imposing.
1400 # This message is too long to be a string in the A/UX 3.1 sh.
1402 \`configure' configures sudo 1.6.9 to adapt to many kinds of systems.
1404 Usage: $0 [OPTION]... [VAR=VALUE]...
1406 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1407 VAR=VALUE. See below for descriptions of some of the useful variables.
1409 Defaults for the options are specified in brackets.
1412 -h, --help display this help and exit
1413 --help=short display options specific to this package
1414 --help=recursive display the short help of all the included packages
1415 -V, --version display version information and exit
1416 -q, --quiet, --silent do not print \`checking...' messages
1417 --cache-file=FILE cache test results in FILE [disabled]
1418 -C, --config-cache alias for \`--cache-file=config.cache'
1419 -n, --no-create do not create output files
1420 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1422 Installation directories:
1423 --prefix=PREFIX install architecture-independent files in PREFIX
1424 [$ac_default_prefix]
1425 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1428 By default, \`make install' will install all the files in
1429 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1430 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1431 for instance \`--prefix=\$HOME'.
1433 For better control, use the options below.
1435 Fine tuning of the installation directories:
1436 --bindir=DIR user executables [EPREFIX/bin]
1437 --sbindir=DIR system admin executables [EPREFIX/sbin]
1438 --libexecdir=DIR program executables [EPREFIX/libexec]
1439 --sysconfdir=DIR read-only single-machine data [etc]
1440 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1441 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1442 --libdir=DIR object code libraries [EPREFIX/lib]
1443 --includedir=DIR C header files [PREFIX/include]
1444 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1445 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1446 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1447 --infodir=DIR info documentation [DATAROOTDIR/info]
1448 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1449 --mandir=DIR man documentation [DATAROOTDIR/man]
1450 --docdir=DIR documentation root [DATAROOTDIR/doc/sudo]
1451 --htmldir=DIR html documentation [DOCDIR]
1452 --dvidir=DIR dvi documentation [DOCDIR]
1453 --pdfdir=DIR pdf documentation [DOCDIR]
1454 --psdir=DIR ps documentation [DOCDIR]
1460 --build=BUILD configure for building on BUILD [guessed]
1461 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1462 --target=TARGET configure for building compilers for TARGET [HOST]
1466 if test -n "$ac_init_help"; then
1467 case $ac_init_help in
1468 short | recursive ) echo "Configuration of sudo 1.6.9:";;
1473 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1474 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1475 --disable-authentication
1476 Do not require authentication by default
1477 --disable-root-mailer Don't run the mailer as root, run as the user
1478 --disable-setreuid Don't try to use the setreuid() function
1479 --disable-setresuid Don't try to use the setresuid() function
1480 --disable-shadow Never use shadow passwords
1481 --disable-root-sudo Don't allow root to run sudo
1482 --enable-log-host Log the hostname in the log file
1483 --enable-noargs-shell If sudo is given no arguments run a shell
1484 --enable-shell-sets-home
1485 set $HOME to target user in shell mode
1486 --disable-path-info Print 'command not allowed' not 'command not found'
1487 --enable-static[=PKGS] build static libraries [default=no]
1488 --enable-shared[=PKGS] build shared libraries [default=yes]
1489 --enable-fast-install[=PKGS]
1490 optimize for fast installation [default=yes]
1491 --disable-libtool-lock avoid locking (might break parallel builds)
1492 --disable-sia Disable SIA on Digital UNIX
1493 --disable-pam-session Disable PAM session support
1496 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1497 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1498 --with-otp-only deprecated
1499 --with-alertmail deprecated
1500 --with-CC C compiler to use
1501 --with-rpath pass -R flag in addition to -L for lib paths
1502 --with-blibpath=PATH pass -blibpath flag to ld for additional lib paths
1503 --with-incpath additional places to look for include files
1504 --with-libpath additional places to look for libraries
1505 --with-libraries additional libraries to link with
1506 --with-devel add development options
1507 --with-efence link with -lefence for malloc() debugging
1508 --with-csops add CSOps standard options
1509 --without-passwd don't use passwd/shadow file for authentication
1510 --with-skey=DIR enable S/Key support
1511 --with-opie=DIR enable OPIE support
1512 --with-long-otp-prompt use a two line OTP (skey/opie) prompt
1513 --with-SecurID[=DIR] enable SecurID support
1514 --with-fwtk[=DIR] enable FWTK AuthSRV support
1515 --with-kerb4[=DIR] enable Kerberos IV support
1516 --with-kerb5[=DIR] enable Kerberos V support
1517 --with-aixauth enable AIX general authentication support
1518 --with-pam enable PAM support
1519 --with-AFS enable AFS support
1520 --with-DCE enable DCE support
1521 --with-logincap enable BSD login class support
1522 --with-bsdauth enable BSD authentication support
1523 --with-project enable Solaris project support
1524 --without-lecture don't print lecture for first-time sudoer
1525 --with-logging log via syslog, file, or both
1526 --with-logfac syslog facility to log with (default is "local2")
1527 --with-goodpri syslog priority for commands (def is "notice")
1528 --with-badpri syslog priority for failures (def is "alert")
1529 --with-logpath path to the sudo log file
1530 --with-loglen maximum length of a log file line (default is 80)
1531 --with-ignore-dot ignore '.' in the PATH
1532 --without-mail-if-no-user do not send mail if user not in sudoers
1533 --with-mail-if-no-host send mail if user in sudoers but not for this host
1534 --with-mail-if-noperms send mail if user not allowed to run command
1535 --with-mailto who should get sudo mail (default is "root")
1536 --with-mailsubject subject of sudo mail
1537 --with-passprompt default password prompt
1538 --with-badpass-message message the user sees when the password is wrong
1539 --with-fqdn expect fully qualified hosts in sudoers
1540 --with-timedir path to the sudo timestamp dir
1541 --with-sendmail=path set path to sendmail
1542 --without-sendmail do not send mail at all
1543 --with-sudoers-mode mode of sudoers file (defaults to 0440)
1544 --with-sudoers-uid uid that owns sudoers file (defaults to 0)
1545 --with-sudoers-gid gid that owns sudoers file (defaults to 0)
1546 --with-umask umask with which the prog should run (default is 022)
1547 --without-umask Preserves the umask of the user invoking sudo.
1548 --with-runas-default User to run commands as (default is "root")
1549 --with-exempt=group no passwd needed for users in this group
1550 --with-editor=path Default editor for visudo (defaults to vi)
1551 --with-env-editor Use the environment variable EDITOR for visudo
1552 --with-passwd-tries number of tries to enter password (default is 3)
1553 --with-timeout minutes before sudo asks for passwd again (def is 5 minutes)
1554 --with-password-timeout passwd prompt timeout in minutes (default is 5 minutes)
1555 --with-tty-tickets use a different ticket file for each tty
1556 --with-insults insult the user for entering an incorrect password
1557 --with-all-insults include all the sudo insult sets
1558 --with-classic-insults include the insults from the "classic" sudo
1559 --with-csops-insults include CSOps insults
1560 --with-hal-insults include 2001-like insults
1561 --with-goons-insults include the insults from the "Goon Show"
1562 --with-ldap[=DIR] enable LDAP support
1563 --with-ldap-conf-file path to LDAP configuration file
1564 --with-ldap-secret-file path to LDAP secret pasdword file
1565 --with-pc-insults replace politically incorrect insults with less offensive ones
1566 --with-secure-path override the user's path with a built-in one
1567 --without-interfaces don't try to read the ip addr of ether interfaces
1568 --with-stow properly handle GNU stow packaging
1569 --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1570 --with-pic try to use only PIC/non-PIC objects [default=use
1572 --with-noexec=PATH fully qualified pathname of sudo_noexec.so
1574 Some influential environment variables:
1575 CC C compiler command
1576 CFLAGS C compiler flags
1577 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1578 nonstandard directory <lib dir>
1579 LIBS libraries to pass to the linker, e.g. -l<library>
1580 CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
1581 you have headers in a nonstandard directory <include dir>
1583 YACC The `Yet Another C Compiler' implementation to use. Defaults to
1584 the first program found out of: `bison -y', `byacc', `yacc'.
1585 YFLAGS The list of arguments that will be passed by default to $YACC.
1586 This script will default YFLAGS to the empty string to avoid a
1587 default value of `-d' given by some make applications.
1589 Use these variables to override the choices made by `configure' or to help
1590 it to find libraries and programs with nonstandard names/locations.
1596 if test "$ac_init_help" = "recursive"; then
1597 # If there are subdirs, report their specific --help.
1598 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1599 test -d "$ac_dir" || continue
1603 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1605 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1606 # A ".." for each directory in $ac_dir_suffix.
1607 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
1608 case $ac_top_builddir_sub in
1609 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1610 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1613 ac_abs_top_builddir=$ac_pwd
1614 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1615 # for backward compatibility:
1616 ac_top_builddir=$ac_top_build_prefix
1619 .) # We are building in place.
1621 ac_top_srcdir=$ac_top_builddir_sub
1622 ac_abs_top_srcdir=$ac_pwd ;;
1623 [\\/]* | ?:[\\/]* ) # Absolute name.
1624 ac_srcdir=$srcdir$ac_dir_suffix;
1625 ac_top_srcdir=$srcdir
1626 ac_abs_top_srcdir=$srcdir ;;
1628 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1629 ac_top_srcdir=$ac_top_build_prefix$srcdir
1630 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1632 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1634 cd "$ac_dir" || { ac_status=$?; continue; }
1635 # Check for guested configure.
1636 if test -f "$ac_srcdir/configure.gnu"; then
1638 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1639 elif test -f "$ac_srcdir/configure"; then
1641 $SHELL "$ac_srcdir/configure" --help=recursive
1643 echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1645 cd "$ac_pwd" || { ac_status=$?; break; }
1649 test -n "$ac_init_help" && exit $ac_status
1650 if $ac_init_version; then
1652 sudo configure 1.6.9
1653 generated by GNU Autoconf 2.61
1655 Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1656 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1657 This configure script is free software; the Free Software Foundation
1658 gives unlimited permission to copy, distribute and modify it.
1662 cat >config.log <<_ACEOF
1663 This file contains any messages produced by compilers while
1664 running configure, to aid debugging if configure makes a mistake.
1666 It was created by sudo $as_me 1.6.9, which was
1667 generated by GNU Autoconf 2.61. Invocation command line was
1679 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1680 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1681 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1682 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1683 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1685 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1686 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1688 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1689 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1690 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1691 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1692 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1693 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1694 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1698 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1702 test -z "$as_dir" && as_dir=.
1703 echo "PATH: $as_dir"
1719 # Keep a trace of the command line.
1720 # Strip out --no-create and --no-recursion so they do not pile up.
1721 # Strip out --silent because we don't want to record it for future runs.
1722 # Also quote any args containing shell meta-characters.
1723 # Make two passes to allow for proper duplicate-argument suppression.
1727 ac_must_keep_next=false
1733 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1734 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1735 | -silent | --silent | --silen | --sile | --sil)
1738 ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1741 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1743 ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1744 if test $ac_must_keep_next = true; then
1745 ac_must_keep_next=false # Got value, back to normal.
1748 *=* | --config-cache | -C | -disable-* | --disable-* \
1749 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1750 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1751 | -with-* | --with-* | -without-* | --without-* | --x)
1752 case "$ac_configure_args0 " in
1753 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1756 -* ) ac_must_keep_next=true ;;
1759 ac_configure_args="$ac_configure_args '$ac_arg'"
1764 $as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
1765 $as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
1767 # When interrupted or exit'd, cleanup temporary files, and complete
1768 # config.log. We remove comments because anyway the quotes in there
1769 # would cause problems or look ugly.
1770 # WARNING: Use '\'' to represent an apostrophe within the trap.
1771 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1772 trap 'exit_status=$?
1773 # Save into config.log some information that might help in debugging.
1778 ## ---------------- ##
1779 ## Cache variables. ##
1780 ## ---------------- ##
1783 # The following way of writing the cache mishandles newlines in values,
1785 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1786 eval ac_val=\$$ac_var
1790 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
1791 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
1794 _ | IFS | as_nl) ;; #(
1795 *) $as_unset $ac_var ;;
1800 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1801 *${as_nl}ac_space=\ *)
1803 "s/'\''/'\''\\\\'\'''\''/g;
1804 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1807 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1815 ## ----------------- ##
1816 ## Output variables. ##
1817 ## ----------------- ##
1820 for ac_var in $ac_subst_vars
1822 eval ac_val=\$$ac_var
1824 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1826 echo "$ac_var='\''$ac_val'\''"
1830 if test -n "$ac_subst_files"; then
1832 ## ------------------- ##
1833 ## File substitutions. ##
1834 ## ------------------- ##
1837 for ac_var in $ac_subst_files
1839 eval ac_val=\$$ac_var
1841 *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1843 echo "$ac_var='\''$ac_val'\''"
1848 if test -s confdefs.h; then
1858 test "$ac_signal" != 0 &&
1859 echo "$as_me: caught signal $ac_signal"
1860 echo "$as_me: exit $exit_status"
1862 rm -f core *.core core.conftest.* &&
1863 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1866 for ac_signal in 1 2 13 15; do
1867 trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1871 # confdefs.h avoids OS command line length limits that DEFS can exceed.
1872 rm -f -r conftest* confdefs.h
1874 # Predefined preprocessor variables.
1876 cat >>confdefs.h <<_ACEOF
1877 #define PACKAGE_NAME "$PACKAGE_NAME"
1881 cat >>confdefs.h <<_ACEOF
1882 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1886 cat >>confdefs.h <<_ACEOF
1887 #define PACKAGE_VERSION "$PACKAGE_VERSION"
1891 cat >>confdefs.h <<_ACEOF
1892 #define PACKAGE_STRING "$PACKAGE_STRING"
1896 cat >>confdefs.h <<_ACEOF
1897 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1901 # Let the site file select an alternate cache file if it wants to.
1902 # Prefer explicitly selected file to automatically selected ones.
1903 if test -n "$CONFIG_SITE"; then
1904 set x "$CONFIG_SITE"
1905 elif test "x$prefix" != xNONE; then
1906 set x "$prefix/share/config.site" "$prefix/etc/config.site"
1908 set x "$ac_default_prefix/share/config.site" \
1909 "$ac_default_prefix/etc/config.site"
1914 if test -r "$ac_site_file"; then
1915 { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1916 echo "$as_me: loading site script $ac_site_file" >&6;}
1917 sed 's/^/| /' "$ac_site_file" >&5
1922 if test -r "$cache_file"; then
1923 # Some versions of bash will fail to source /dev/null (special
1924 # files actually), so we avoid doing that.
1925 if test -f "$cache_file"; then
1926 { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1927 echo "$as_me: loading cache $cache_file" >&6;}
1929 [\\/]* | ?:[\\/]* ) . "$cache_file";;
1930 *) . "./$cache_file";;
1934 { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1935 echo "$as_me: creating cache $cache_file" >&6;}
1939 # Check that the precious variables saved in the cache have kept the same
1941 ac_cache_corrupted=false
1942 for ac_var in $ac_precious_vars; do
1943 eval ac_old_set=\$ac_cv_env_${ac_var}_set
1944 eval ac_new_set=\$ac_env_${ac_var}_set
1945 eval ac_old_val=\$ac_cv_env_${ac_var}_value
1946 eval ac_new_val=\$ac_env_${ac_var}_value
1947 case $ac_old_set,$ac_new_set in
1949 { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1950 echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1951 ac_cache_corrupted=: ;;
1953 { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1954 echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1955 ac_cache_corrupted=: ;;
1958 if test "x$ac_old_val" != "x$ac_new_val"; then
1959 { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1960 echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1961 { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1962 echo "$as_me: former value: $ac_old_val" >&2;}
1963 { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1964 echo "$as_me: current value: $ac_new_val" >&2;}
1965 ac_cache_corrupted=:
1968 # Pass precious variables to config.status.
1969 if test "$ac_new_set" = set; then
1971 *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1972 *) ac_arg=$ac_var=$ac_new_val ;;
1974 case " $ac_configure_args " in
1975 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
1976 *) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
1980 if $ac_cache_corrupted; then
1981 { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1982 echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1983 { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1984 echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1985 { (exit 1); exit 1; }; }
2013 ac_cpp='$CPP $CPPFLAGS'
2014 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2015 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2016 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2019 ac_config_headers="$ac_config_headers config.h pathnames.h"
2021 { echo "$as_me:$LINENO: Configuring Sudo version 1.6.9" >&5
2022 echo "$as_me: Configuring Sudo version 1.6.9" >&6;}
2077 passprompt="Password:"
2089 mailsub='*** SECURITY information for %h ***'
2090 badpass_message='Sorry, try again.'
2103 : ${SUDOERS_MODE='0440'}
2104 : ${SUDOERS_UID='0'}
2105 : ${SUDOERS_GID='0'}
2117 shadow_libs_optional=
2119 test "$mandir" = '${prefix}/man' && mandir='$(prefix)/man'
2120 test "$bindir" = '${exec_prefix}/bin' && bindir='$(exec_prefix)/bin'
2121 test "$sbindir" = '${exec_prefix}/sbin' && sbindir='$(exec_prefix)/sbin'
2122 test "$sysconfdir" = '${prefix}/etc' -a X"$with_stow" != X"yes" && sysconfdir='/etc'
2126 # Check whether --with-otp-only was given.
2127 if test "${with_otp_only+set}" = set; then
2128 withval=$with_otp_only; case $with_otp_only in
2129 yes) with_passwd="no"
2130 { echo "$as_me:$LINENO: --with-otp-only option deprecated, treating as --without-passwd" >&5
2131 echo "$as_me: --with-otp-only option deprecated, treating as --without-passwd" >&6;}
2138 # Check whether --with-alertmail was given.
2139 if test "${with_alertmail+set}" = set; then
2140 withval=$with_alertmail; case $with_alertmail in
2141 *) with_mailto="$with_alertmail"
2142 { echo "$as_me:$LINENO: --with-alertmail option deprecated, treating as --mailto" >&5
2143 echo "$as_me: --with-alertmail option deprecated, treating as --mailto" >&6;}
2151 # Check whether --with-CC was given.
2152 if test "${with_CC+set}" = set; then
2153 withval=$with_CC; case $with_CC in
2154 yes) { { echo "$as_me:$LINENO: error: \"must give --with-CC an argument.\"" >&5
2155 echo "$as_me: error: \"must give --with-CC an argument.\"" >&2;}
2156 { (exit 1); exit 1; }; }
2158 no) { { echo "$as_me:$LINENO: error: \"illegal argument: --without-CC.\"" >&5
2159 echo "$as_me: error: \"illegal argument: --without-CC.\"" >&2;}
2160 { (exit 1); exit 1; }; }
2169 # Check whether --with-rpath was given.
2170 if test "${with_rpath+set}" = set; then
2171 withval=$with_rpath; case $with_rpath in
2173 *) { { echo "$as_me:$LINENO: error: \"--with-rpath does not take an argument.\"" >&5
2174 echo "$as_me: error: \"--with-rpath does not take an argument.\"" >&2;}
2175 { (exit 1); exit 1; }; }
2182 # Check whether --with-blibpath was given.
2183 if test "${with_blibpath+set}" = set; then
2184 withval=$with_blibpath; case $with_blibpath in
2186 *) { echo "$as_me:$LINENO: will pass -blibpath:${with_blibpath} to the loader." >&5
2187 echo "$as_me: will pass -blibpath:${with_blibpath} to the loader." >&6;}
2194 # Check whether --with-incpath was given.
2195 if test "${with_incpath+set}" = set; then
2196 withval=$with_incpath; case $with_incpath in
2197 yes) { { echo "$as_me:$LINENO: error: \"must give --with-incpath an argument.\"" >&5
2198 echo "$as_me: error: \"must give --with-incpath an argument.\"" >&2;}
2199 { (exit 1); exit 1; }; }
2201 no) { { echo "$as_me:$LINENO: error: \"--without-incpath not supported.\"" >&5
2202 echo "$as_me: error: \"--without-incpath not supported.\"" >&2;}
2203 { (exit 1); exit 1; }; }
2205 *) { echo "$as_me:$LINENO: Adding ${with_incpath} to CPPFLAGS" >&5
2206 echo "$as_me: Adding ${with_incpath} to CPPFLAGS" >&6;}
2207 for i in ${with_incpath}; do
2208 CPPFLAGS="${CPPFLAGS} -I${i}"
2216 # Check whether --with-libpath was given.
2217 if test "${with_libpath+set}" = set; then
2218 withval=$with_libpath; case $with_libpath in
2219 yes) { { echo "$as_me:$LINENO: error: \"must give --with-libpath an argument.\"" >&5
2220 echo "$as_me: error: \"must give --with-libpath an argument.\"" >&2;}
2221 { (exit 1); exit 1; }; }
2223 no) { { echo "$as_me:$LINENO: error: \"--without-libpath not supported.\"" >&5
2224 echo "$as_me: error: \"--without-libpath not supported.\"" >&2;}
2225 { (exit 1); exit 1; }; }
2227 *) { echo "$as_me:$LINENO: Adding ${with_libpath} to LDFLAGS" >&5
2228 echo "$as_me: Adding ${with_libpath} to LDFLAGS" >&6;}
2235 # Check whether --with-libraries was given.
2236 if test "${with_libraries+set}" = set; then
2237 withval=$with_libraries; case $with_libraries in
2238 yes) { { echo "$as_me:$LINENO: error: \"must give --with-libraries an argument.\"" >&5
2239 echo "$as_me: error: \"must give --with-libraries an argument.\"" >&2;}
2240 { (exit 1); exit 1; }; }
2242 no) { { echo "$as_me:$LINENO: error: \"--without-libraries not supported.\"" >&5
2243 echo "$as_me: error: \"--without-libraries not supported.\"" >&2;}
2244 { (exit 1); exit 1; }; }
2246 *) { echo "$as_me:$LINENO: Adding ${with_libraries} to LIBS" >&5
2247 echo "$as_me: Adding ${with_libraries} to LIBS" >&6;}
2254 # Check whether --with-devel was given.
2255 if test "${with_devel+set}" = set; then
2256 withval=$with_devel; case $with_devel in
2257 yes) { echo "$as_me:$LINENO: Setting up for development: -Wall, flex, yacc" >&5
2258 echo "$as_me: Setting up for development: -Wall, flex, yacc" >&6;}
2259 PROGS="${PROGS} testsudoers"
2260 OSDEFS="${OSDEFS} -DSUDO_DEVEL"
2264 *) { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --with-devel: $with_devel" >&5
2265 echo "$as_me: WARNING: Ignoring unknown argument to --with-devel: $with_devel" >&2;}
2272 # Check whether --with-efence was given.
2273 if test "${with_efence+set}" = set; then
2274 withval=$with_efence; case $with_efence in
2275 yes) { echo "$as_me:$LINENO: Sudo will link with -lefence (Electric Fence)" >&5
2276 echo "$as_me: Sudo will link with -lefence (Electric Fence)" >&6;}
2277 LIBS="${LIBS} -lefence"
2278 if test -f /usr/local/lib/libefence.a; then
2279 with_libpath="${with_libpath} /usr/local/lib"
2283 *) { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --with-efence: $with_efence" >&5
2284 echo "$as_me: WARNING: Ignoring unknown argument to --with-efence: $with_efence" >&2;}
2291 # Check whether --with-csops was given.
2292 if test "${with_csops+set}" = set; then
2293 withval=$with_csops; case $with_csops in
2294 yes) { echo "$as_me:$LINENO: Adding CSOps standard options" >&5
2295 echo "$as_me: Adding CSOps standard options" >&6;}
2299 with_classic_insults=yes
2300 with_csops_insults=yes
2303 : ${mansectform='5'}
2306 *) { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --with-csops: $with_csops" >&5
2307 echo "$as_me: WARNING: Ignoring unknown argument to --with-csops: $with_csops" >&2;}
2314 # Check whether --with-passwd was given.
2315 if test "${with_passwd+set}" = set; then
2316 withval=$with_passwd; case $with_passwd in
2317 yes|no) { echo "$as_me:$LINENO: checking whether to use shadow/passwd file authentication" >&5
2318 echo $ECHO_N "checking whether to use shadow/passwd file authentication... $ECHO_C" >&6; }
2319 { echo "$as_me:$LINENO: result: $with_passwd" >&5
2320 echo "${ECHO_T}$with_passwd" >&6; }
2322 test "$with_passwd" = "yes" && AUTH_REG="$AUTH_REG passwd"
2324 *) { { echo "$as_me:$LINENO: error: \"Sorry, --with-passwd does not take an argument.\"" >&5
2325 echo "$as_me: error: \"Sorry, --with-passwd does not take an argument.\"" >&2;}
2326 { (exit 1); exit 1; }; }
2333 # Check whether --with-skey was given.
2334 if test "${with_skey+set}" = set; then
2335 withval=$with_skey; case $with_skey in
2338 *) cat >>confdefs.h <<\_ACEOF
2342 { echo "$as_me:$LINENO: checking whether to try S/Key authentication" >&5
2343 echo $ECHO_N "checking whether to try S/Key authentication... $ECHO_C" >&6; }
2344 { echo "$as_me:$LINENO: result: yes" >&5
2345 echo "${ECHO_T}yes" >&6; }
2346 AUTH_REG="$AUTH_REG S/Key"
2353 # Check whether --with-opie was given.
2354 if test "${with_opie+set}" = set; then
2355 withval=$with_opie; case $with_opie in
2358 *) cat >>confdefs.h <<\_ACEOF
2362 { echo "$as_me:$LINENO: checking whether to try NRL OPIE authentication" >&5
2363 echo $ECHO_N "checking whether to try NRL OPIE authentication... $ECHO_C" >&6; }
2364 { echo "$as_me:$LINENO: result: yes" >&5
2365 echo "${ECHO_T}yes" >&6; }
2366 AUTH_REG="$AUTH_REG NRL_OPIE"
2373 # Check whether --with-long-otp-prompt was given.
2374 if test "${with_long_otp_prompt+set}" = set; then
2375 withval=$with_long_otp_prompt; case $with_long_otp_prompt in
2376 yes) cat >>confdefs.h <<\_ACEOF
2377 #define LONG_OTP_PROMPT 1
2380 { echo "$as_me:$LINENO: checking whether to use a two line prompt for OTP authentication" >&5
2381 echo $ECHO_N "checking whether to use a two line prompt for OTP authentication... $ECHO_C" >&6; }
2382 { echo "$as_me:$LINENO: result: yes" >&5
2383 echo "${ECHO_T}yes" >&6; }
2386 no) long_otp_prompt=off
2388 *) { { echo "$as_me:$LINENO: error: \"--with-long-otp-prompt does not take an argument.\"" >&5
2389 echo "$as_me: error: \"--with-long-otp-prompt does not take an argument.\"" >&2;}
2390 { (exit 1); exit 1; }; }
2397 # Check whether --with-SecurID was given.
2398 if test "${with_SecurID+set}" = set; then
2399 withval=$with_SecurID; case $with_SecurID in
2400 no) with_SecurID="";;
2401 *) cat >>confdefs.h <<\_ACEOF
2402 #define HAVE_SECURID 1
2405 { echo "$as_me:$LINENO: checking whether to use SecurID for authentication" >&5
2406 echo $ECHO_N "checking whether to use SecurID for authentication... $ECHO_C" >&6; }
2407 { echo "$as_me:$LINENO: result: yes" >&5
2408 echo "${ECHO_T}yes" >&6; }
2409 AUTH_EXCL="$AUTH_EXCL SecurID"
2416 # Check whether --with-fwtk was given.
2417 if test "${with_fwtk+set}" = set; then
2418 withval=$with_fwtk; case $with_fwtk in
2420 *) cat >>confdefs.h <<\_ACEOF
2424 { echo "$as_me:$LINENO: checking whether to use FWTK AuthSRV for authentication" >&5
2425 echo $ECHO_N "checking whether to use FWTK AuthSRV for authentication... $ECHO_C" >&6; }
2426 { echo "$as_me:$LINENO: result: yes" >&5
2427 echo "${ECHO_T}yes" >&6; }
2428 AUTH_EXCL="$AUTH_EXCL FWTK"
2435 # Check whether --with-kerb4 was given.
2436 if test "${with_kerb4+set}" = set; then
2437 withval=$with_kerb4; case $with_kerb4 in
2439 *) { echo "$as_me:$LINENO: checking whether to try kerberos IV authentication" >&5
2440 echo $ECHO_N "checking whether to try kerberos IV authentication... $ECHO_C" >&6; }
2441 { echo "$as_me:$LINENO: result: yes" >&5
2442 echo "${ECHO_T}yes" >&6; }
2443 AUTH_REG="$AUTH_REG kerb4"
2450 # Check whether --with-kerb5 was given.
2451 if test "${with_kerb5+set}" = set; then
2452 withval=$with_kerb5; case $with_kerb5 in
2454 *) { echo "$as_me:$LINENO: checking whether to try Kerberos V authentication" >&5
2455 echo $ECHO_N "checking whether to try Kerberos V authentication... $ECHO_C" >&6; }
2456 { echo "$as_me:$LINENO: result: yes" >&5
2457 echo "${ECHO_T}yes" >&6; }
2458 AUTH_REG="$AUTH_REG kerb5"
2465 # Check whether --with-aixauth was given.
2466 if test "${with_aixauth+set}" = set; then
2467 withval=$with_aixauth; case $with_aixauth in
2468 yes) AUTH_EXCL="$AUTH_EXCL AIX_AUTH";;
2470 *) { { echo "$as_me:$LINENO: error: \"--with-aixauth does not take an argument.\"" >&5
2471 echo "$as_me: error: \"--with-aixauth does not take an argument.\"" >&2;}
2472 { (exit 1); exit 1; }; }
2479 # Check whether --with-pam was given.
2480 if test "${with_pam+set}" = set; then
2481 withval=$with_pam; case $with_pam in
2482 yes) AUTH_EXCL="$AUTH_EXCL PAM";;
2484 *) { { echo "$as_me:$LINENO: error: \"--with-pam does not take an argument.\"" >&5
2485 echo "$as_me: error: \"--with-pam does not take an argument.\"" >&2;}
2486 { (exit 1); exit 1; }; }
2493 # Check whether --with-AFS was given.
2494 if test "${with_AFS+set}" = set; then
2495 withval=$with_AFS; case $with_AFS in
2496 yes) cat >>confdefs.h <<\_ACEOF
2500 { echo "$as_me:$LINENO: checking whether to try AFS (kerberos) authentication" >&5
2501 echo $ECHO_N "checking whether to try AFS (kerberos) authentication... $ECHO_C" >&6; }
2502 { echo "$as_me:$LINENO: result: yes" >&5
2503 echo "${ECHO_T}yes" >&6; }
2504 AUTH_REG="$AUTH_REG AFS"
2507 *) { { echo "$as_me:$LINENO: error: \"--with-AFS does not take an argument.\"" >&5
2508 echo "$as_me: error: \"--with-AFS does not take an argument.\"" >&2;}
2509 { (exit 1); exit 1; }; }
2516 # Check whether --with-DCE was given.
2517 if test "${with_DCE+set}" = set; then
2518 withval=$with_DCE; case $with_DCE in
2519 yes) cat >>confdefs.h <<\_ACEOF
2523 { echo "$as_me:$LINENO: checking whether to try DCE (kerberos) authentication" >&5
2524 echo $ECHO_N "checking whether to try DCE (kerberos) authentication... $ECHO_C" >&6; }
2525 { echo "$as_me:$LINENO: result: yes" >&5
2526 echo "${ECHO_T}yes" >&6; }
2527 AUTH_REG="$AUTH_REG DCE"
2530 *) { { echo "$as_me:$LINENO: error: \"--with-DCE does not take an argument.\"" >&5
2531 echo "$as_me: error: \"--with-DCE does not take an argument.\"" >&2;}
2532 { (exit 1); exit 1; }; }
2539 # Check whether --with-logincap was given.
2540 if test "${with_logincap+set}" = set; then
2541 withval=$with_logincap; case $with_logincap in
2543 *) { { echo "$as_me:$LINENO: error: \"--with-logincap does not take an argument.\"" >&5
2544 echo "$as_me: error: \"--with-logincap does not take an argument.\"" >&2;}
2545 { (exit 1); exit 1; }; }
2552 # Check whether --with-bsdauth was given.
2553 if test "${with_bsdauth+set}" = set; then
2554 withval=$with_bsdauth; case $with_bsdauth in
2555 yes) AUTH_EXCL="$AUTH_EXCL BSD_AUTH";;
2557 *) { { echo "$as_me:$LINENO: error: \"--with-bsdauth does not take an argument.\"" >&5
2558 echo "$as_me: error: \"--with-bsdauth does not take an argument.\"" >&2;}
2559 { (exit 1); exit 1; }; }
2566 # Check whether --with-project was given.
2567 if test "${with_project+set}" = set; then
2568 withval=$with_project; case $with_project in
2571 *) { { echo "$as_me:$LINENO: error: \"--with-project does not take an argument.\"" >&5
2572 echo "$as_me: error: \"--with-project does not take an argument.\"" >&2;}
2573 { (exit 1); exit 1; }; }
2579 { echo "$as_me:$LINENO: checking whether to lecture users the first time they run sudo" >&5
2580 echo $ECHO_N "checking whether to lecture users the first time they run sudo... $ECHO_C" >&6; }
2582 # Check whether --with-lecture was given.
2583 if test "${with_lecture+set}" = set; then
2584 withval=$with_lecture; case $with_lecture in
2585 yes|short|always) lecture=once
2587 no|none|never) lecture=never
2589 *) { { echo "$as_me:$LINENO: error: \"unknown argument to --with-lecture: $with_lecture\"" >&5
2590 echo "$as_me: error: \"unknown argument to --with-lecture: $with_lecture\"" >&2;}
2591 { (exit 1); exit 1; }; }
2596 if test "$lecture" = "once"; then
2597 { echo "$as_me:$LINENO: result: yes" >&5
2598 echo "${ECHO_T}yes" >&6; }
2600 cat >>confdefs.h <<\_ACEOF
2601 #define NO_LECTURE 1
2604 { echo "$as_me:$LINENO: result: no" >&5
2605 echo "${ECHO_T}no" >&6; }
2608 { echo "$as_me:$LINENO: checking whether sudo should log via syslog or to a file by default" >&5
2609 echo $ECHO_N "checking whether sudo should log via syslog or to a file by default... $ECHO_C" >&6; }
2611 # Check whether --with-logging was given.
2612 if test "${with_logging+set}" = set; then
2613 withval=$with_logging; case $with_logging in
2614 yes) { { echo "$as_me:$LINENO: error: \"must give --with-logging an argument.\"" >&5
2615 echo "$as_me: error: \"must give --with-logging an argument.\"" >&2;}
2616 { (exit 1); exit 1; }; }
2618 no) { { echo "$as_me:$LINENO: error: \"--without-logging not supported.\"" >&5
2619 echo "$as_me: error: \"--without-logging not supported.\"" >&2;}
2620 { (exit 1); exit 1; }; }
2622 syslog) cat >>confdefs.h <<\_ACEOF
2623 #define LOGGING SLOG_SYSLOG
2626 { echo "$as_me:$LINENO: result: syslog" >&5
2627 echo "${ECHO_T}syslog" >&6; }
2629 file) cat >>confdefs.h <<\_ACEOF
2630 #define LOGGING SLOG_FILE
2633 { echo "$as_me:$LINENO: result: file" >&5
2634 echo "${ECHO_T}file" >&6; }
2636 both) cat >>confdefs.h <<\_ACEOF
2637 #define LOGGING SLOG_BOTH
2640 { echo "$as_me:$LINENO: result: both" >&5
2641 echo "${ECHO_T}both" >&6; }
2643 *) { { echo "$as_me:$LINENO: error: \"unknown argument to --with-logging: $with_logging\"" >&5
2644 echo "$as_me: error: \"unknown argument to --with-logging: $with_logging\"" >&2;}
2645 { (exit 1); exit 1; }; }
2649 cat >>confdefs.h <<\_ACEOF
2650 #define LOGGING SLOG_SYSLOG
2652 { echo "$as_me:$LINENO: result: syslog" >&5
2653 echo "${ECHO_T}syslog" >&6; }
2657 { echo "$as_me:$LINENO: checking which syslog facility sudo should log with" >&5
2658 echo $ECHO_N "checking which syslog facility sudo should log with... $ECHO_C" >&6; }
2660 # Check whether --with-logfac was given.
2661 if test "${with_logfac+set}" = set; then
2662 withval=$with_logfac; case $with_logfac in
2663 yes) { { echo "$as_me:$LINENO: error: \"must give --with-logfac an argument.\"" >&5
2664 echo "$as_me: error: \"must give --with-logfac an argument.\"" >&2;}
2665 { (exit 1); exit 1; }; }
2667 no) { { echo "$as_me:$LINENO: error: \"--without-logfac not supported.\"" >&5
2668 echo "$as_me: error: \"--without-logfac not supported.\"" >&2;}
2669 { (exit 1); exit 1; }; }
2671 authpriv|auth|daemon|user|local0|local1|local2|local3|local4|local5|local6|local7) logfac=$with_logfac
2673 *) { { echo "$as_me:$LINENO: error: \"$with_logfac is not a supported syslog facility.\"" >&5
2674 echo "$as_me: error: \"$with_logfac is not a supported syslog facility.\"" >&2;}
2675 { (exit 1); exit 1; }; }
2681 cat >>confdefs.h <<_ACEOF
2682 #define LOGFAC "$logfac"
2685 { echo "$as_me:$LINENO: result: $logfac" >&5
2686 echo "${ECHO_T}$logfac" >&6; }
2688 { echo "$as_me:$LINENO: checking at which syslog priority to log commands" >&5
2689 echo $ECHO_N "checking at which syslog priority to log commands... $ECHO_C" >&6; }
2691 # Check whether --with-goodpri was given.
2692 if test "${with_goodpri+set}" = set; then
2693 withval=$with_goodpri; case $with_goodpri in
2694 yes) { { echo "$as_me:$LINENO: error: \"must give --with-goodpri an argument.\"" >&5
2695 echo "$as_me: error: \"must give --with-goodpri an argument.\"" >&2;}
2696 { (exit 1); exit 1; }; }
2698 no) { { echo "$as_me:$LINENO: error: \"--without-goodpri not supported.\"" >&5
2699 echo "$as_me: error: \"--without-goodpri not supported.\"" >&2;}
2700 { (exit 1); exit 1; }; }
2702 alert|crit|debug|emerg|err|info|notice|warning)
2703 goodpri=$with_goodpri
2705 *) { { echo "$as_me:$LINENO: error: \"$with_goodpri is not a supported syslog priority.\"" >&5
2706 echo "$as_me: error: \"$with_goodpri is not a supported syslog priority.\"" >&2;}
2707 { (exit 1); exit 1; }; }
2713 cat >>confdefs.h <<_ACEOF
2714 #define PRI_SUCCESS "$goodpri"
2717 { echo "$as_me:$LINENO: result: $goodpri" >&5
2718 echo "${ECHO_T}$goodpri" >&6; }
2720 { echo "$as_me:$LINENO: checking at which syslog priority to log failures" >&5
2721 echo $ECHO_N "checking at which syslog priority to log failures... $ECHO_C" >&6; }
2723 # Check whether --with-badpri was given.
2724 if test "${with_badpri+set}" = set; then
2725 withval=$with_badpri; case $with_badpri in
2726 yes) { { echo "$as_me:$LINENO: error: \"must give --with-badpri an argument.\"" >&5
2727 echo "$as_me: error: \"must give --with-badpri an argument.\"" >&2;}
2728 { (exit 1); exit 1; }; }
2730 no) { { echo "$as_me:$LINENO: error: \"--without-badpri not supported.\"" >&5
2731 echo "$as_me: error: \"--without-badpri not supported.\"" >&2;}
2732 { (exit 1); exit 1; }; }
2734 alert|crit|debug|emerg|err|info|notice|warning)
2737 *) { { echo "$as_me:$LINENO: error: $with_badpri is not a supported syslog priority." >&5
2738 echo "$as_me: error: $with_badpri is not a supported syslog priority." >&2;}
2739 { (exit 1); exit 1; }; }
2745 cat >>confdefs.h <<_ACEOF
2746 #define PRI_FAILURE "$badpri"
2749 { echo "$as_me:$LINENO: result: $badpri" >&5
2750 echo "${ECHO_T}$badpri" >&6; }
2753 # Check whether --with-logpath was given.
2754 if test "${with_logpath+set}" = set; then
2755 withval=$with_logpath; case $with_logpath in
2756 yes) { { echo "$as_me:$LINENO: error: \"must give --with-logpath an argument.\"" >&5
2757 echo "$as_me: error: \"must give --with-logpath an argument.\"" >&2;}
2758 { (exit 1); exit 1; }; }
2760 no) { { echo "$as_me:$LINENO: error: \"--without-logpath not supported.\"" >&5
2761 echo "$as_me: error: \"--without-logpath not supported.\"" >&2;}
2762 { (exit 1); exit 1; }; }
2768 { echo "$as_me:$LINENO: checking how long a line in the log file should be" >&5
2769 echo $ECHO_N "checking how long a line in the log file should be... $ECHO_C" >&6; }
2771 # Check whether --with-loglen was given.
2772 if test "${with_loglen+set}" = set; then
2773 withval=$with_loglen; case $with_loglen in
2774 yes) { { echo "$as_me:$LINENO: error: \"must give --with-loglen an argument.\"" >&5
2775 echo "$as_me: error: \"must give --with-loglen an argument.\"" >&2;}
2776 { (exit 1); exit 1; }; }
2778 no) { { echo "$as_me:$LINENO: error: \"--without-loglen not supported.\"" >&5
2779 echo "$as_me: error: \"--without-loglen not supported.\"" >&2;}
2780 { (exit 1); exit 1; }; }
2782 [0-9]*) loglen=$with_loglen
2784 *) { { echo "$as_me:$LINENO: error: \"you must enter a number, not $with_loglen\"" >&5
2785 echo "$as_me: error: \"you must enter a number, not $with_loglen\"" >&2;}
2786 { (exit 1); exit 1; }; }
2792 cat >>confdefs.h <<_ACEOF
2793 #define MAXLOGFILELEN $loglen
2796 { echo "$as_me:$LINENO: result: $loglen" >&5
2797 echo "${ECHO_T}$loglen" >&6; }
2799 { echo "$as_me:$LINENO: checking whether sudo should ignore '.' or '' in \$PATH" >&5
2800 echo $ECHO_N "checking whether sudo should ignore '.' or '' in \$PATH... $ECHO_C" >&6; }
2802 # Check whether --with-ignore-dot was given.
2803 if test "${with_ignore_dot+set}" = set; then
2804 withval=$with_ignore_dot; case $with_ignore_dot in
2809 *) { { echo "$as_me:$LINENO: error: \"--with-ignore-dot does not take an argument.\"" >&5
2810 echo "$as_me: error: \"--with-ignore-dot does not take an argument.\"" >&2;}
2811 { (exit 1); exit 1; }; }
2816 if test "$ignore_dot" = "on"; then
2817 cat >>confdefs.h <<\_ACEOF
2818 #define IGNORE_DOT_PATH 1
2821 { echo "$as_me:$LINENO: result: yes" >&5
2822 echo "${ECHO_T}yes" >&6; }
2824 { echo "$as_me:$LINENO: result: no" >&5
2825 echo "${ECHO_T}no" >&6; }
2828 { echo "$as_me:$LINENO: checking whether to send mail when a user is not in sudoers" >&5
2829 echo $ECHO_N "checking whether to send mail when a user is not in sudoers... $ECHO_C" >&6; }
2831 # Check whether --with-mail-if-no-user was given.
2832 if test "${with_mail_if_no_user+set}" = set; then
2833 withval=$with_mail_if_no_user; case $with_mail_if_no_user in
2834 yes) mail_no_user=on
2836 no) mail_no_user=off
2838 *) { { echo "$as_me:$LINENO: error: \"--with-mail-if-no-user does not take an argument.\"" >&5
2839 echo "$as_me: error: \"--with-mail-if-no-user does not take an argument.\"" >&2;}
2840 { (exit 1); exit 1; }; }
2845 if test "$mail_no_user" = "on"; then
2846 cat >>confdefs.h <<\_ACEOF
2847 #define SEND_MAIL_WHEN_NO_USER 1
2850 { echo "$as_me:$LINENO: result: yes" >&5
2851 echo "${ECHO_T}yes" >&6; }
2853 { echo "$as_me:$LINENO: result: no" >&5
2854 echo "${ECHO_T}no" >&6; }
2857 { echo "$as_me:$LINENO: checking whether to send mail when user listed but not for this host" >&5
2858 echo $ECHO_N "checking whether to send mail when user listed but not for this host... $ECHO_C" >&6; }
2860 # Check whether --with-mail-if-no-host was given.
2861 if test "${with_mail_if_no_host+set}" = set; then
2862 withval=$with_mail_if_no_host; case $with_mail_if_no_host in
2863 yes) mail_no_host=on
2865 no) mail_no_host=off
2867 *) { { echo "$as_me:$LINENO: error: \"--with-mail-if-no-host does not take an argument.\"" >&5
2868 echo "$as_me: error: \"--with-mail-if-no-host does not take an argument.\"" >&2;}
2869 { (exit 1); exit 1; }; }
2874 if test "$mail_no_host" = "on"; then
2875 cat >>confdefs.h <<\_ACEOF
2876 #define SEND_MAIL_WHEN_NO_HOST 1
2879 { echo "$as_me:$LINENO: result: yes" >&5
2880 echo "${ECHO_T}yes" >&6; }
2882 { echo "$as_me:$LINENO: result: no" >&5
2883 echo "${ECHO_T}no" >&6; }
2886 { echo "$as_me:$LINENO: checking whether to send mail when a user tries a disallowed command" >&5
2887 echo $ECHO_N "checking whether to send mail when a user tries a disallowed command... $ECHO_C" >&6; }
2889 # Check whether --with-mail-if-noperms was given.
2890 if test "${with_mail_if_noperms+set}" = set; then
2891 withval=$with_mail_if_noperms; case $with_mail_if_noperms in
2892 yes) mail_noperms=on
2894 no) mail_noperms=off
2896 *) { { echo "$as_me:$LINENO: error: \"--with-mail-if-noperms does not take an argument.\"" >&5
2897 echo "$as_me: error: \"--with-mail-if-noperms does not take an argument.\"" >&2;}
2898 { (exit 1); exit 1; }; }
2903 if test "$mail_noperms" = "on"; then
2904 cat >>confdefs.h <<\_ACEOF
2905 #define SEND_MAIL_WHEN_NOT_OK 1
2908 { echo "$as_me:$LINENO: result: yes" >&5
2909 echo "${ECHO_T}yes" >&6; }
2911 { echo "$as_me:$LINENO: result: no" >&5
2912 echo "${ECHO_T}no" >&6; }
2915 { echo "$as_me:$LINENO: checking who should get the mail that sudo sends" >&5
2916 echo $ECHO_N "checking who should get the mail that sudo sends... $ECHO_C" >&6; }
2918 # Check whether --with-mailto was given.
2919 if test "${with_mailto+set}" = set; then
2920 withval=$with_mailto; case $with_mailto in
2921 yes) { { echo "$as_me:$LINENO: error: \"must give --with-mailto an argument.\"" >&5
2922 echo "$as_me: error: \"must give --with-mailto an argument.\"" >&2;}
2923 { (exit 1); exit 1; }; }
2925 no) { { echo "$as_me:$LINENO: error: \"--without-mailto not supported.\"" >&5
2926 echo "$as_me: error: \"--without-mailto not supported.\"" >&2;}
2927 { (exit 1); exit 1; }; }
2929 *) mailto=$with_mailto
2935 cat >>confdefs.h <<_ACEOF
2936 #define MAILTO "$mailto"
2939 { echo "$as_me:$LINENO: result: $mailto" >&5
2940 echo "${ECHO_T}$mailto" >&6; }
2943 # Check whether --with-mailsubject was given.
2944 if test "${with_mailsubject+set}" = set; then
2945 withval=$with_mailsubject; case $with_mailsubject in
2946 yes) { { echo "$as_me:$LINENO: error: \"must give --with-mailsubject an argument.\"" >&5
2947 echo "$as_me: error: \"must give --with-mailsubject an argument.\"" >&2;}
2948 { (exit 1); exit 1; }; }
2950 no) { echo "$as_me:$LINENO: WARNING: Sorry, --without-mailsubject not supported." >&5
2951 echo "$as_me: WARNING: Sorry, --without-mailsubject not supported." >&2;}
2953 *) mailsub="$with_mailsubject"
2954 { echo "$as_me:$LINENO: checking sudo mail subject" >&5
2955 echo $ECHO_N "checking sudo mail subject... $ECHO_C" >&6; }
2956 { echo "$as_me:$LINENO: result: Using alert mail subject: $mailsub" >&5
2957 echo "${ECHO_T}Using alert mail subject: $mailsub" >&6; }
2963 cat >>confdefs.h <<_ACEOF
2964 #define MAILSUBJECT "$mailsub"
2968 { echo "$as_me:$LINENO: checking for bad password prompt" >&5
2969 echo $ECHO_N "checking for bad password prompt... $ECHO_C" >&6; }
2971 # Check whether --with-passprompt was given.
2972 if test "${with_passprompt+set}" = set; then
2973 withval=$with_passprompt; case $with_passprompt in
2974 yes) { { echo "$as_me:$LINENO: error: \"must give --with-passprompt an argument.\"" >&5
2975 echo "$as_me: error: \"must give --with-passprompt an argument.\"" >&2;}
2976 { (exit 1); exit 1; }; }
2978 no) { echo "$as_me:$LINENO: WARNING: Sorry, --without-passprompt not supported." >&5
2979 echo "$as_me: WARNING: Sorry, --without-passprompt not supported." >&2;}
2981 *) passprompt="$with_passprompt"
2985 { echo "$as_me:$LINENO: result: $passprompt" >&5
2986 echo "${ECHO_T}$passprompt" >&6; }
2988 cat >>confdefs.h <<_ACEOF
2989 #define PASSPROMPT "$passprompt"
2993 { echo "$as_me:$LINENO: checking for bad password message" >&5
2994 echo $ECHO_N "checking for bad password message... $ECHO_C" >&6; }
2996 # Check whether --with-badpass-message was given.
2997 if test "${with_badpass_message+set}" = set; then
2998 withval=$with_badpass_message; case $with_badpass_message in
2999 yes) { { echo "$as_me:$LINENO: error: \"Must give --with-badpass-message an argument.\"" >&5
3000 echo "$as_me: error: \"Must give --with-badpass-message an argument.\"" >&2;}
3001 { (exit 1); exit 1; }; }
3003 no) { echo "$as_me:$LINENO: WARNING: Sorry, --without-badpass-message not supported." >&5
3004 echo "$as_me: WARNING: Sorry, --without-badpass-message not supported." >&2;}
3006 *) badpass_message="$with_badpass_message"
3012 cat >>confdefs.h <<_ACEOF
3013 #define INCORRECT_PASSWORD "$badpass_message"
3016 { echo "$as_me:$LINENO: result: $badpass_message" >&5
3017 echo "${ECHO_T}$badpass_message" >&6; }
3019 { echo "$as_me:$LINENO: checking whether to expect fully qualified hosts in sudoers" >&5
3020 echo $ECHO_N "checking whether to expect fully qualified hosts in sudoers... $ECHO_C" >&6; }
3022 # Check whether --with-fqdn was given.
3023 if test "${with_fqdn+set}" = set; then
3024 withval=$with_fqdn; case $with_fqdn in
3029 *) { { echo "$as_me:$LINENO: error: \"--with-fqdn does not take an argument.\"" >&5
3030 echo "$as_me: error: \"--with-fqdn does not take an argument.\"" >&2;}
3031 { (exit 1); exit 1; }; }
3036 if test "$fqdn" = "on"; then
3037 cat >>confdefs.h <<\_ACEOF
3041 { echo "$as_me:$LINENO: result: yes" >&5
3042 echo "${ECHO_T}yes" >&6; }
3044 { echo "$as_me:$LINENO: result: no" >&5
3045 echo "${ECHO_T}no" >&6; }
3049 # Check whether --with-timedir was given.
3050 if test "${with_timedir+set}" = set; then
3051 withval=$with_timedir; case $with_timedir in
3052 yes) { { echo "$as_me:$LINENO: error: \"must give --with-timedir an argument.\"" >&5
3053 echo "$as_me: error: \"must give --with-timedir an argument.\"" >&2;}
3054 { (exit 1); exit 1; }; }
3056 no) { { echo "$as_me:$LINENO: error: \"--without-timedir not supported.\"" >&5
3057 echo "$as_me: error: \"--without-timedir not supported.\"" >&2;}
3058 { (exit 1); exit 1; }; }
3065 # Check whether --with-sendmail was given.
3066 if test "${with_sendmail+set}" = set; then
3067 withval=$with_sendmail; case $with_sendmail in
3068 yes) with_sendmail=""
3071 *) cat >>confdefs.h <<EOF
3072 #define _PATH_SUDO_SENDMAIL "$with_sendmail"
3081 # Check whether --with-sudoers-mode was given.
3082 if test "${with_sudoers_mode+set}" = set; then
3083 withval=$with_sudoers_mode; case $with_sudoers_mode in
3084 yes) { { echo "$as_me:$LINENO: error: \"must give --with-sudoers-mode an argument.\"" >&5
3085 echo "$as_me: error: \"must give --with-sudoers-mode an argument.\"" >&2;}
3086 { (exit 1); exit 1; }; }
3088 no) { { echo "$as_me:$LINENO: error: \"--without-sudoers-mode not supported.\"" >&5
3089 echo "$as_me: error: \"--without-sudoers-mode not supported.\"" >&2;}
3090 { (exit 1); exit 1; }; }
3092 [1-9]*) SUDOERS_MODE=0${with_sudoers_mode}
3094 0*) SUDOERS_MODE=$with_sudoers_mode
3096 *) { { echo "$as_me:$LINENO: error: \"you must use an octal mode, not a name.\"" >&5
3097 echo "$as_me: error: \"you must use an octal mode, not a name.\"" >&2;}
3098 { (exit 1); exit 1; }; }
3105 # Check whether --with-sudoers-uid was given.
3106 if test "${with_sudoers_uid+set}" = set; then
3107 withval=$with_sudoers_uid; case $with_sudoers_uid in
3108 yes) { { echo "$as_me:$LINENO: error: \"must give --with-sudoers-uid an argument.\"" >&5
3109 echo "$as_me: error: \"must give --with-sudoers-uid an argument.\"" >&2;}
3110 { (exit 1); exit 1; }; }
3112 no) { { echo "$as_me:$LINENO: error: \"--without-sudoers-uid not supported.\"" >&5
3113 echo "$as_me: error: \"--without-sudoers-uid not supported.\"" >&2;}
3114 { (exit 1); exit 1; }; }
3116 [0-9]*) SUDOERS_UID=$with_sudoers_uid
3118 *) { { echo "$as_me:$LINENO: error: \"you must use an unsigned numeric uid, not a name.\"" >&5
3119 echo "$as_me: error: \"you must use an unsigned numeric uid, not a name.\"" >&2;}
3120 { (exit 1); exit 1; }; }
3127 # Check whether --with-sudoers-gid was given.
3128 if test "${with_sudoers_gid+set}" = set; then
3129 withval=$with_sudoers_gid; case $with_sudoers_gid in
3130 yes) { { echo "$as_me:$LINENO: error: \"must give --with-sudoers-gid an argument.\"" >&5
3131 echo "$as_me: error: \"must give --with-sudoers-gid an argument.\"" >&2;}
3132 { (exit 1); exit 1; }; }
3134 no) { { echo "$as_me:$LINENO: error: \"--without-sudoers-gid not supported.\"" >&5
3135 echo "$as_me: error: \"--without-sudoers-gid not supported.\"" >&2;}
3136 { (exit 1); exit 1; }; }
3138 [0-9]*) SUDOERS_GID=$with_sudoers_gid
3140 *) { { echo "$as_me:$LINENO: error: \"you must use an unsigned numeric gid, not a name.\"" >&5
3141 echo "$as_me: error: \"you must use an unsigned numeric gid, not a name.\"" >&2;}
3142 { (exit 1); exit 1; }; }
3148 { echo "$as_me:$LINENO: checking for umask programs should be run with" >&5
3149 echo $ECHO_N "checking for umask programs should be run with... $ECHO_C" >&6; }
3151 # Check whether --with-umask was given.
3152 if test "${with_umask+set}" = set; then
3153 withval=$with_umask; case $with_umask in
3154 yes) { { echo "$as_me:$LINENO: error: \"must give --with-umask an argument.\"" >&5
3155 echo "$as_me: error: \"must give --with-umask an argument.\"" >&2;}
3156 { (exit 1); exit 1; }; }
3160 [0-9]*) sudo_umask=$with_umask
3162 *) { { echo "$as_me:$LINENO: error: \"you must enter a numeric mask.\"" >&5
3163 echo "$as_me: error: \"you must enter a numeric mask.\"" >&2;}
3164 { (exit 1); exit 1; }; }
3170 cat >>confdefs.h <<_ACEOF
3171 #define SUDO_UMASK $sudo_umask
3174 if test "$sudo_umask" = "0777"; then
3175 { echo "$as_me:$LINENO: result: user" >&5
3176 echo "${ECHO_T}user" >&6; }
3178 { echo "$as_me:$LINENO: result: $sudo_umask" >&5
3179 echo "${ECHO_T}$sudo_umask" >&6; }
3182 { echo "$as_me:$LINENO: checking for default user to run commands as" >&5
3183 echo $ECHO_N "checking for default user to run commands as... $ECHO_C" >&6; }
3185 # Check whether --with-runas-default was given.
3186 if test "${with_runas_default+set}" = set; then
3187 withval=$with_runas_default; case $with_runas_default in
3188 yes) { { echo "$as_me:$LINENO: error: \"must give --with-runas-default an argument.\"" >&5
3189 echo "$as_me: error: \"must give --with-runas-default an argument.\"" >&2;}
3190 { (exit 1); exit 1; }; }
3192 no) { { echo "$as_me:$LINENO: error: \"--without-runas-default not supported.\"" >&5
3193 echo "$as_me: error: \"--without-runas-default not supported.\"" >&2;}
3194 { (exit 1); exit 1; }; }
3196 *) runas_default="$with_runas_default"
3202 cat >>confdefs.h <<_ACEOF
3203 #define RUNAS_DEFAULT "$runas_default"
3206 { echo "$as_me:$LINENO: result: $runas_default" >&5
3207 echo "${ECHO_T}$runas_default" >&6; }
3210 # Check whether --with-exempt was given.
3211 if test "${with_exempt+set}" = set; then
3212 withval=$with_exempt; case $with_exempt in
3213 yes) { { echo "$as_me:$LINENO: error: \"must give --with-exempt an argument.\"" >&5
3214 echo "$as_me: error: \"must give --with-exempt an argument.\"" >&2;}
3215 { (exit 1); exit 1; }; }
3217 no) { { echo "$as_me:$LINENO: error: \"--without-exempt not supported.\"" >&5
3218 echo "$as_me: error: \"--without-exempt not supported.\"" >&2;}
3219 { (exit 1); exit 1; }; }
3222 cat >>confdefs.h <<_ACEOF
3223 #define EXEMPTGROUP "$with_exempt"
3226 { echo "$as_me:$LINENO: checking for group to be exempt from password" >&5
3227 echo $ECHO_N "checking for group to be exempt from password... $ECHO_C" >&6; }
3228 { echo "$as_me:$LINENO: result: $with_exempt" >&5
3229 echo "${ECHO_T}$with_exempt" >&6; }
3235 { echo "$as_me:$LINENO: checking for editor that visudo should use" >&5
3236 echo $ECHO_N "checking for editor that visudo should use... $ECHO_C" >&6; }
3238 # Check whether --with-editor was given.
3239 if test "${with_editor+set}" = set; then
3240 withval=$with_editor; case $with_editor in
3241 yes) { { echo "$as_me:$LINENO: error: \"must give --with-editor an argument.\"" >&5
3242 echo "$as_me: error: \"must give --with-editor an argument.\"" >&2;}
3243 { (exit 1); exit 1; }; }
3245 no) { { echo "$as_me:$LINENO: error: \"--without-editor not supported.\"" >&5
3246 echo "$as_me: error: \"--without-editor not supported.\"" >&2;}
3247 { (exit 1); exit 1; }; }
3250 cat >>confdefs.h <<_ACEOF
3251 #define EDITOR "$with_editor"
3254 { echo "$as_me:$LINENO: result: $with_editor" >&5
3255 echo "${ECHO_T}$with_editor" >&6; }
3259 cat >>confdefs.h <<\_ACEOF
3260 #define EDITOR _PATH_VI
3262 { echo "$as_me:$LINENO: result: vi" >&5
3263 echo "${ECHO_T}vi" >&6; }
3267 { echo "$as_me:$LINENO: checking whether to obey EDITOR and VISUAL environment variables" >&5
3268 echo $ECHO_N "checking whether to obey EDITOR and VISUAL environment variables... $ECHO_C" >&6; }
3270 # Check whether --with-env-editor was given.
3271 if test "${with_env_editor+set}" = set; then
3272 withval=$with_env_editor; case $with_env_editor in
3277 *) { { echo "$as_me:$LINENO: error: \"--with-env-editor does not take an argument.\"" >&5
3278 echo "$as_me: error: \"--with-env-editor does not take an argument.\"" >&2;}
3279 { (exit 1); exit 1; }; }
3284 if test "$env_editor" = "on"; then
3285 cat >>confdefs.h <<\_ACEOF
3286 #define ENV_EDITOR 1
3289 { echo "$as_me:$LINENO: result: yes" >&5
3290 echo "${ECHO_T}yes" >&6; }
3292 { echo "$as_me:$LINENO: result: no" >&5
3293 echo "${ECHO_T}no" >&6; }
3296 { echo "$as_me:$LINENO: checking number of tries a user gets to enter their password" >&5
3297 echo $ECHO_N "checking number of tries a user gets to enter their password... $ECHO_C" >&6; }
3299 # Check whether --with-passwd-tries was given.
3300 if test "${with_passwd_tries+set}" = set; then
3301 withval=$with_passwd_tries; case $with_passwd_tries in
3303 no) { { echo "$as_me:$LINENO: error: \"--without-editor not supported.\"" >&5
3304 echo "$as_me: error: \"--without-editor not supported.\"" >&2;}
3305 { (exit 1); exit 1; }; }
3307 [1-9]*) passwd_tries=$with_passwd_tries
3309 *) { { echo "$as_me:$LINENO: error: \"you must enter the numer of tries, > 0\"" >&5
3310 echo "$as_me: error: \"you must enter the numer of tries, > 0\"" >&2;}
3311 { (exit 1); exit 1; }; }
3317 cat >>confdefs.h <<_ACEOF
3318 #define TRIES_FOR_PASSWORD $passwd_tries
3321 { echo "$as_me:$LINENO: result: $passwd_tries" >&5
3322 echo "${ECHO_T}$passwd_tries" >&6; }
3324 { echo "$as_me:$LINENO: checking time in minutes after which sudo will ask for a password again" >&5
3325 echo $ECHO_N "checking time in minutes after which sudo will ask for a password again... $ECHO_C" >&6; }
3327 # Check whether --with-timeout was given.
3328 if test "${with_timeout+set}" = set; then
3329 withval=$with_timeout; case $with_timeout in
3333 [0-9]*) timeout=$with_timeout
3335 *) { { echo "$as_me:$LINENO: error: \"you must enter the numer of minutes.\"" >&5
3336 echo "$as_me: error: \"you must enter the numer of minutes.\"" >&2;}
3337 { (exit 1); exit 1; }; }
3343 cat >>confdefs.h <<_ACEOF
3344 #define TIMEOUT $timeout
3347 { echo "$as_me:$LINENO: result: $timeout" >&5
3348 echo "${ECHO_T}$timeout" >&6; }
3350 { echo "$as_me:$LINENO: checking time in minutes after the password prompt will time out" >&5
3351 echo $ECHO_N "checking time in minutes after the password prompt will time out... $ECHO_C" >&6; }
3353 # Check whether --with-password-timeout was given.
3354 if test "${with_password_timeout+set}" = set; then
3355 withval=$with_password_timeout; case $with_password_timeout in
3357 no) password_timeout=0
3359 [0-9]*) password_timeout=$with_password_timeout
3361 *) { { echo "$as_me:$LINENO: error: \"you must enter the numer of minutes.\"" >&5
3362 echo "$as_me: error: \"you must enter the numer of minutes.\"" >&2;}
3363 { (exit 1); exit 1; }; }
3369 cat >>confdefs.h <<_ACEOF
3370 #define PASSWORD_TIMEOUT $password_timeout
3373 { echo "$as_me:$LINENO: result: $password_timeout" >&5
3374 echo "${ECHO_T}$password_timeout" >&6; }
3376 { echo "$as_me:$LINENO: checking whether to use per-tty ticket files" >&5
3377 echo $ECHO_N "checking whether to use per-tty ticket files... $ECHO_C" >&6; }
3379 # Check whether --with-tty-tickets was given.
3380 if test "${with_tty_tickets+set}" = set; then
3381 withval=$with_tty_tickets; case $with_tty_tickets in
3386 *) { { echo "$as_me:$LINENO: error: \"--with-tty-tickets does not take an argument.\"" >&5
3387 echo "$as_me: error: \"--with-tty-tickets does not take an argument.\"" >&2;}
3388 { (exit 1); exit 1; }; }
3393 if test "$tty_tickets" = "on"; then
3394 cat >>confdefs.h <<\_ACEOF
3395 #define USE_TTY_TICKETS 1
3398 { echo "$as_me:$LINENO: result: yes" >&5
3399 echo "${ECHO_T}yes" >&6; }
3401 { echo "$as_me:$LINENO: result: no" >&5
3402 echo "${ECHO_T}no" >&6; }
3405 { echo "$as_me:$LINENO: checking whether to include insults" >&5
3406 echo $ECHO_N "checking whether to include insults... $ECHO_C" >&6; }
3408 # Check whether --with-insults was given.
3409 if test "${with_insults+set}" = set; then
3410 withval=$with_insults; case $with_insults in
3412 with_classic_insults=yes
3413 with_csops_insults=yes
3417 *) { { echo "$as_me:$LINENO: error: \"--with-insults does not take an argument.\"" >&5
3418 echo "$as_me: error: \"--with-insults does not take an argument.\"" >&2;}
3419 { (exit 1); exit 1; }; }
3424 if test "$insults" = "on"; then
3425 cat >>confdefs.h <<\_ACEOF
3426 #define USE_INSULTS 1
3429 { echo "$as_me:$LINENO: result: yes" >&5
3430 echo "${ECHO_T}yes" >&6; }
3432 { echo "$as_me:$LINENO: result: no" >&5
3433 echo "${ECHO_T}no" >&6; }
3437 # Check whether --with-all-insults was given.
3438 if test "${with_all_insults+set}" = set; then
3439 withval=$with_all_insults; case $with_all_insults in
3440 yes) with_classic_insults=yes
3441 with_csops_insults=yes
3442 with_hal_insults=yes
3443 with_goons_insults=yes
3446 *) { { echo "$as_me:$LINENO: error: \"--with-all-insults does not take an argument.\"" >&5
3447 echo "$as_me: error: \"--with-all-insults does not take an argument.\"" >&2;}
3448 { (exit 1); exit 1; }; }
3455 # Check whether --with-classic-insults was given.
3456 if test "${with_classic_insults+set}" = set; then
3457 withval=$with_classic_insults; case $with_classic_insults in
3458 yes) cat >>confdefs.h <<\_ACEOF
3459 #define CLASSIC_INSULTS 1
3464 *) { { echo "$as_me:$LINENO: error: \"--with-classic-insults does not take an argument.\"" >&5
3465 echo "$as_me: error: \"--with-classic-insults does not take an argument.\"" >&2;}
3466 { (exit 1); exit 1; }; }
3473 # Check whether --with-csops-insults was given.
3474 if test "${with_csops_insults+set}" = set; then
3475 withval=$with_csops_insults; case $with_csops_insults in
3476 yes) cat >>confdefs.h <<\_ACEOF
3477 #define CSOPS_INSULTS 1
3482 *) { { echo "$as_me:$LINENO: error: \"--with-csops-insults does not take an argument.\"" >&5
3483 echo "$as_me: error: \"--with-csops-insults does not take an argument.\"" >&2;}
3484 { (exit 1); exit 1; }; }
3491 # Check whether --with-hal-insults was given.
3492 if test "${with_hal_insults+set}" = set; then
3493 withval=$with_hal_insults; case $with_hal_insults in
3494 yes) cat >>confdefs.h <<\_ACEOF
3495 #define HAL_INSULTS 1
3500 *) { { echo "$as_me:$LINENO: error: \"--with-hal-insults does not take an argument.\"" >&5
3501 echo "$as_me: error: \"--with-hal-insults does not take an argument.\"" >&2;}
3502 { (exit 1); exit 1; }; }
3509 # Check whether --with-goons-insults was given.
3510 if test "${with_goons_insults+set}" = set; then
3511 withval=$with_goons_insults; case $with_goons_insults in
3512 yes) cat >>confdefs.h <<\_ACEOF
3513 #define GOONS_INSULTS 1
3518 *) { { echo "$as_me:$LINENO: error: \"--with-goons-insults does not take an argument.\"" >&5
3519 echo "$as_me: error: \"--with-goons-insults does not take an argument.\"" >&2;}
3520 { (exit 1); exit 1; }; }
3527 # Check whether --with-ldap was given.
3528 if test "${with_ldap+set}" = set; then
3529 withval=$with_ldap; case $with_ldap in
3531 *) cat >>confdefs.h <<\_ACEOF
3535 { echo "$as_me:$LINENO: checking whether to use sudoers from LDAP" >&5
3536 echo $ECHO_N "checking whether to use sudoers from LDAP... $ECHO_C" >&6; }
3537 { echo "$as_me:$LINENO: result: yes" >&5
3538 echo "${ECHO_T}yes" >&6; }
3544 # Check whether --with-ldap-conf-file was given.
3545 if test "${with_ldap_conf_file+set}" = set; then
3546 withval=$with_ldap_conf_file;
3547 cat >>confdefs.h <<_ACEOF
3548 #define _PATH_LDAP_CONF "$with_ldap_conf_file"
3554 # Check whether --with-ldap-secret-file was given.
3555 if test "${with_ldap_secret_file+set}" = set; then
3556 withval=$with_ldap_secret_file;
3557 cat >>confdefs.h <<_ACEOF
3558 #define _PATH_LDAP_SECRET "$with_ldap_secret_file"
3565 # Check whether --with-pc-insults was given.
3566 if test "${with_pc_insults+set}" = set; then
3567 withval=$with_pc_insults; case $with_pc_insults in
3568 yes) cat >>confdefs.h <<\_ACEOF
3569 #define PC_INSULTS 1
3574 *) { { echo "$as_me:$LINENO: error: \"--with-pc-insults does not take an argument.\"" >&5
3575 echo "$as_me: error: \"--with-pc-insults does not take an argument.\"" >&2;}
3576 { (exit 1); exit 1; }; }
3582 if test "$insults" = "on"; then
3583 { echo "$as_me:$LINENO: checking which insult sets to include" >&5
3584 echo $ECHO_N "checking which insult sets to include... $ECHO_C" >&6; }
3586 test "$with_goons_insults" = "yes" && i="goons ${i}"
3587 test "$with_hal_insults" = "yes" && i="hal ${i}"
3588 test "$with_csops_insults" = "yes" && i="csops ${i}"
3589 test "$with_classic_insults" = "yes" && i="classic ${i}"
3590 { echo "$as_me:$LINENO: result: $i" >&5
3591 echo "${ECHO_T}$i" >&6; }
3594 { echo "$as_me:$LINENO: checking whether to override the user's path" >&5
3595 echo $ECHO_N "checking whether to override the user's path... $ECHO_C" >&6; }
3597 # Check whether --with-secure-path was given.
3598 if test "${with_secure_path+set}" = set; then
3599 withval=$with_secure_path; case $with_secure_path in
3600 yes) cat >>confdefs.h <<_ACEOF
3601 #define SECURE_PATH "/bin:/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc"
3604 { echo "$as_me:$LINENO: result: :/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc" >&5
3605 echo "${ECHO_T}:/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc" >&6; }
3607 no) { echo "$as_me:$LINENO: result: no" >&5
3608 echo "${ECHO_T}no" >&6; }
3610 *) cat >>confdefs.h <<_ACEOF
3611 #define SECURE_PATH "$with_secure_path"
3614 { echo "$as_me:$LINENO: result: $with_secure_path" >&5
3615 echo "${ECHO_T}$with_secure_path" >&6; }
3619 { echo "$as_me:$LINENO: result: no" >&5
3620 echo "${ECHO_T}no" >&6; }
3624 { echo "$as_me:$LINENO: checking whether to get ip addresses from the network interfaces" >&5
3625 echo $ECHO_N "checking whether to get ip addresses from the network interfaces... $ECHO_C" >&6; }
3627 # Check whether --with-interfaces was given.
3628 if test "${with_interfaces+set}" = set; then
3629 withval=$with_interfaces; case $with_interfaces in
3630 yes) { echo "$as_me:$LINENO: result: yes" >&5
3631 echo "${ECHO_T}yes" >&6; }
3633 no) cat >>confdefs.h <<\_ACEOF
3634 #define STUB_LOAD_INTERFACES 1
3637 { echo "$as_me:$LINENO: result: no" >&5
3638 echo "${ECHO_T}no" >&6; }
3640 *) { { echo "$as_me:$LINENO: error: \"--with-interfaces does not take an argument.\"" >&5
3641 echo "$as_me: error: \"--with-interfaces does not take an argument.\"" >&2;}
3642 { (exit 1); exit 1; }; }
3646 { echo "$as_me:$LINENO: result: yes" >&5
3647 echo "${ECHO_T}yes" >&6; }
3651 { echo "$as_me:$LINENO: checking whether stow should be used" >&5
3652 echo $ECHO_N "checking whether stow should be used... $ECHO_C" >&6; }
3654 # Check whether --with-stow was given.
3655 if test "${with_stow+set}" = set; then
3656 withval=$with_stow; case $with_stow in
3657 yes) { echo "$as_me:$LINENO: result: yes" >&5
3658 echo "${ECHO_T}yes" >&6; }
3659 cat >>confdefs.h <<\_ACEOF
3664 no) { echo "$as_me:$LINENO: result: no" >&5
3665 echo "${ECHO_T}no" >&6; }
3667 *) { { echo "$as_me:$LINENO: error: \"--with-stow does not take an argument.\"" >&5
3668 echo "$as_me: error: \"--with-stow does not take an argument.\"" >&2;}
3669 { (exit 1); exit 1; }; }
3673 { echo "$as_me:$LINENO: result: no" >&5
3674 echo "${ECHO_T}no" >&6; }
3679 { echo "$as_me:$LINENO: checking whether to do user authentication by default" >&5
3680 echo $ECHO_N "checking whether to do user authentication by default... $ECHO_C" >&6; }
3681 # Check whether --enable-authentication was given.
3682 if test "${enable_authentication+set}" = set; then
3683 enableval=$enable_authentication; case "$enableval" in
3684 yes) { echo "$as_me:$LINENO: result: yes" >&5
3685 echo "${ECHO_T}yes" >&6; }
3687 no) { echo "$as_me:$LINENO: result: no" >&5
3688 echo "${ECHO_T}no" >&6; }
3689 cat >>confdefs.h <<\_ACEOF
3690 #define NO_AUTHENTICATION 1
3694 *) { echo "$as_me:$LINENO: result: no" >&5
3695 echo "${ECHO_T}no" >&6; }
3696 { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-authentication: $enableval" >&5
3697 echo "$as_me: WARNING: Ignoring unknown argument to --enable-authentication: $enableval" >&2;}
3702 { echo "$as_me:$LINENO: result: yes" >&5
3703 echo "${ECHO_T}yes" >&6; }
3707 { echo "$as_me:$LINENO: checking whether to disable running the mailer as root" >&5
3708 echo $ECHO_N "checking whether to disable running the mailer as root... $ECHO_C" >&6; }
3709 # Check whether --enable-root-mailer was given.
3710 if test "${enable_root_mailer+set}" = set; then
3711 enableval=$enable_root_mailer; case "$enableval" in
3712 yes) { echo "$as_me:$LINENO: result: no" >&5
3713 echo "${ECHO_T}no" >&6; }
3715 no) { echo "$as_me:$LINENO: result: yes" >&5
3716 echo "${ECHO_T}yes" >&6; }
3717 cat >>confdefs.h <<\_ACEOF
3718 #define NO_ROOT_MAILER 1
3722 *) { echo "$as_me:$LINENO: result: no" >&5
3723 echo "${ECHO_T}no" >&6; }
3724 { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-root-mailer: $enableval" >&5
3725 echo "$as_me: WARNING: Ignoring unknown argument to --enable-root-mailer: $enableval" >&2;}
3730 { echo "$as_me:$LINENO: result: no" >&5
3731 echo "${ECHO_T}no" >&6; }
3735 # Check whether --enable-setreuid was given.
3736 if test "${enable_setreuid+set}" = set; then
3737 enableval=$enable_setreuid; case "$enableval" in
3738 no) SKIP_SETREUID=yes
3746 # Check whether --enable-setresuid was given.
3747 if test "${enable_setresuid+set}" = set; then
3748 enableval=$enable_setresuid; case "$enableval" in
3749 no) SKIP_SETRESUID=yes
3757 { echo "$as_me:$LINENO: checking whether to disable shadow password support" >&5
3758 echo $ECHO_N "checking whether to disable shadow password support... $ECHO_C" >&6; }
3759 # Check whether --enable-shadow was given.
3760 if test "${enable_shadow+set}" = set; then
3761 enableval=$enable_shadow; case "$enableval" in
3762 yes) { echo "$as_me:$LINENO: result: no" >&5
3763 echo "${ECHO_T}no" >&6; }
3765 no) { echo "$as_me:$LINENO: result: yes" >&5
3766 echo "${ECHO_T}yes" >&6; }
3769 *) { echo "$as_me:$LINENO: result: no" >&5
3770 echo "${ECHO_T}no" >&6; }
3771 { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-shadow: $enableval" >&5
3772 echo "$as_me: WARNING: Ignoring unknown argument to --enable-shadow: $enableval" >&2;}
3777 { echo "$as_me:$LINENO: result: no" >&5
3778 echo "${ECHO_T}no" >&6; }
3782 { echo "$as_me:$LINENO: checking whether root should be allowed to use sudo" >&5
3783 echo $ECHO_N "checking whether root should be allowed to use sudo... $ECHO_C" >&6; }
3784 # Check whether --enable-root-sudo was given.
3785 if test "${enable_root_sudo+set}" = set; then
3786 enableval=$enable_root_sudo; case "$enableval" in
3787 yes) { echo "$as_me:$LINENO: result: yes" >&5
3788 echo "${ECHO_T}yes" >&6; }
3790 no) cat >>confdefs.h <<\_ACEOF
3791 #define NO_ROOT_SUDO 1
3794 { echo "$as_me:$LINENO: result: no" >&5
3795 echo "${ECHO_T}no" >&6; }
3798 *) { { echo "$as_me:$LINENO: error: \"--enable-root-sudo does not take an argument.\"" >&5
3799 echo "$as_me: error: \"--enable-root-sudo does not take an argument.\"" >&2;}
3800 { (exit 1); exit 1; }; }
3805 { echo "$as_me:$LINENO: result: yes" >&5
3806 echo "${ECHO_T}yes" >&6; }
3810 { echo "$as_me:$LINENO: checking whether to log the hostname in the log file" >&5
3811 echo $ECHO_N "checking whether to log the hostname in the log file... $ECHO_C" >&6; }
3812 # Check whether --enable-log-host was given.
3813 if test "${enable_log_host+set}" = set; then
3814 enableval=$enable_log_host; case "$enableval" in
3815 yes) { echo "$as_me:$LINENO: result: yes" >&5
3816 echo "${ECHO_T}yes" >&6; }
3817 cat >>confdefs.h <<\_ACEOF
3818 #define HOST_IN_LOG 1
3822 no) { echo "$as_me:$LINENO: result: no" >&5
3823 echo "${ECHO_T}no" >&6; }
3825 *) { echo "$as_me:$LINENO: result: no" >&5
3826 echo "${ECHO_T}no" >&6; }
3827 { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-log-host: $enableval" >&5
3828 echo "$as_me: WARNING: Ignoring unknown argument to --enable-log-host: $enableval" >&2;}
3833 { echo "$as_me:$LINENO: result: no" >&5
3834 echo "${ECHO_T}no" >&6; }
3838 { echo "$as_me:$LINENO: checking whether to invoke a shell if sudo is given no arguments" >&5
3839 echo $ECHO_N "checking whether to invoke a shell if sudo is given no arguments... $ECHO_C" >&6; }
3840 # Check whether --enable-noargs-shell was given.
3841 if test "${enable_noargs_shell+set}" = set; then
3842 enableval=$enable_noargs_shell; case "$enableval" in
3843 yes) { echo "$as_me:$LINENO: result: yes" >&5
3844 echo "${ECHO_T}yes" >&6; }
3845 cat >>confdefs.h <<\_ACEOF
3846 #define SHELL_IF_NO_ARGS 1
3850 no) { echo "$as_me:$LINENO: result: no" >&5
3851 echo "${ECHO_T}no" >&6; }
3853 *) { echo "$as_me:$LINENO: result: no" >&5
3854 echo "${ECHO_T}no" >&6; }
3855 { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-noargs-shell: $enableval" >&5
3856 echo "$as_me: WARNING: Ignoring unknown argument to --enable-noargs-shell: $enableval" >&2;}
3861 { echo "$as_me:$LINENO: result: no" >&5
3862 echo "${ECHO_T}no" >&6; }
3866 { echo "$as_me:$LINENO: checking whether to set \$HOME to target user in shell mode" >&5
3867 echo $ECHO_N "checking whether to set \$HOME to target user in shell mode... $ECHO_C" >&6; }
3868 # Check whether --enable-shell-sets-home was given.
3869 if test "${enable_shell_sets_home+set}" = set; then
3870 enableval=$enable_shell_sets_home; case "$enableval" in
3871 yes) { echo "$as_me:$LINENO: result: yes" >&5
3872 echo "${ECHO_T}yes" >&6; }
3873 cat >>confdefs.h <<\_ACEOF
3874 #define SHELL_SETS_HOME 1
3878 no) { echo "$as_me:$LINENO: result: no" >&5
3879 echo "${ECHO_T}no" >&6; }
3881 *) { echo "$as_me:$LINENO: result: no" >&5
3882 echo "${ECHO_T}no" >&6; }
3883 { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-shell-sets-home: $enableval" >&5
3884 echo "$as_me: WARNING: Ignoring unknown argument to --enable-shell-sets-home: $enableval" >&2;}
3889 { echo "$as_me:$LINENO: result: no" >&5
3890 echo "${ECHO_T}no" >&6; }
3894 { echo "$as_me:$LINENO: checking whether to disable 'command not found' messages" >&5
3895 echo $ECHO_N "checking whether to disable 'command not found' messages... $ECHO_C" >&6; }
3896 # Check whether --enable-path_info was given.
3897 if test "${enable_path_info+set}" = set; then
3898 enableval=$enable_path_info; case "$enableval" in
3899 yes) { echo "$as_me:$LINENO: result: no" >&5
3900 echo "${ECHO_T}no" >&6; }
3902 no) { echo "$as_me:$LINENO: result: yes" >&5
3903 echo "${ECHO_T}yes" >&6; }
3904 cat >>confdefs.h <<\_ACEOF
3905 #define DONT_LEAK_PATH_INFO 1
3910 *) { echo "$as_me:$LINENO: result: no" >&5
3911 echo "${ECHO_T}no" >&6; }
3912 { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-path-info: $enableval" >&5
3913 echo "$as_me: WARNING: Ignoring unknown argument to --enable-path-info: $enableval" >&2;}
3918 { echo "$as_me:$LINENO: result: no" >&5
3919 echo "${ECHO_T}no" >&6; }
3923 # Extract the first word of "egrep", so it can be a program name with args.
3924 set dummy egrep; ac_word=$2
3925 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3926 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3927 if test "${ac_cv_prog_EGREPPROG+set}" = set; then
3928 echo $ECHO_N "(cached) $ECHO_C" >&6
3930 if test -n "$EGREPPROG"; then
3931 ac_cv_prog_EGREPPROG="$EGREPPROG" # Let the user override the test.
3933 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3937 test -z "$as_dir" && as_dir=.
3938 for ac_exec_ext in '' $ac_executable_extensions; do
3939 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3940 ac_cv_prog_EGREPPROG="egrep"
3941 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3950 EGREPPROG=$ac_cv_prog_EGREPPROG
3951 if test -n "$EGREPPROG"; then
3952 { echo "$as_me:$LINENO: result: $EGREPPROG" >&5
3953 echo "${ECHO_T}$EGREPPROG" >&6; }
3955 { echo "$as_me:$LINENO: result: no" >&5
3956 echo "${ECHO_T}no" >&6; }
3960 if test -z "$EGREPPROG"; then
3961 { { echo "$as_me:$LINENO: error: Sorry, configure requires egrep to run." >&5
3962 echo "$as_me: error: Sorry, configure requires egrep to run." >&2;}
3963 { (exit 1); exit 1; }; }
3966 if test "$with_devel" != "yes"; then
3971 ac_cpp='$CPP $CPPFLAGS'
3972 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3973 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3974 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3975 if test -n "$ac_tool_prefix"; then
3976 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
3977 set dummy ${ac_tool_prefix}gcc; ac_word=$2
3978 { echo "$as_me:$LINENO: checking for $ac_word" >&5
3979 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
3980 if test "${ac_cv_prog_CC+set}" = set; then
3981 echo $ECHO_N "(cached) $ECHO_C" >&6
3983 if test -n "$CC"; then
3984 ac_cv_prog_CC="$CC" # Let the user override the test.
3986 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3990 test -z "$as_dir" && as_dir=.
3991 for ac_exec_ext in '' $ac_executable_extensions; do
3992 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
3993 ac_cv_prog_CC="${ac_tool_prefix}gcc"
3994 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4004 if test -n "$CC"; then
4005 { echo "$as_me:$LINENO: result: $CC" >&5
4006 echo "${ECHO_T}$CC" >&6; }
4008 { echo "$as_me:$LINENO: result: no" >&5
4009 echo "${ECHO_T}no" >&6; }
4014 if test -z "$ac_cv_prog_CC"; then
4016 # Extract the first word of "gcc", so it can be a program name with args.
4017 set dummy gcc; ac_word=$2
4018 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4019 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4020 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
4021 echo $ECHO_N "(cached) $ECHO_C" >&6
4023 if test -n "$ac_ct_CC"; then
4024 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4026 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4030 test -z "$as_dir" && as_dir=.
4031 for ac_exec_ext in '' $ac_executable_extensions; do
4032 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4033 ac_cv_prog_ac_ct_CC="gcc"
4034 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4043 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4044 if test -n "$ac_ct_CC"; then
4045 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
4046 echo "${ECHO_T}$ac_ct_CC" >&6; }
4048 { echo "$as_me:$LINENO: result: no" >&5
4049 echo "${ECHO_T}no" >&6; }
4052 if test "x$ac_ct_CC" = x; then
4055 case $cross_compiling:$ac_tool_warned in
4057 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4058 whose name does not start with the host triplet. If you think this
4059 configuration is useful to you, please write to autoconf@gnu.org." >&5
4060 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4061 whose name does not start with the host triplet. If you think this
4062 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4063 ac_tool_warned=yes ;;
4071 if test -z "$CC"; then
4072 if test -n "$ac_tool_prefix"; then
4073 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
4074 set dummy ${ac_tool_prefix}cc; ac_word=$2
4075 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4076 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4077 if test "${ac_cv_prog_CC+set}" = set; then
4078 echo $ECHO_N "(cached) $ECHO_C" >&6
4080 if test -n "$CC"; then
4081 ac_cv_prog_CC="$CC" # Let the user override the test.
4083 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4087 test -z "$as_dir" && as_dir=.
4088 for ac_exec_ext in '' $ac_executable_extensions; do
4089 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4090 ac_cv_prog_CC="${ac_tool_prefix}cc"
4091 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4101 if test -n "$CC"; then
4102 { echo "$as_me:$LINENO: result: $CC" >&5
4103 echo "${ECHO_T}$CC" >&6; }
4105 { echo "$as_me:$LINENO: result: no" >&5
4106 echo "${ECHO_T}no" >&6; }
4112 if test -z "$CC"; then
4113 # Extract the first word of "cc", so it can be a program name with args.
4114 set dummy cc; ac_word=$2
4115 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4116 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4117 if test "${ac_cv_prog_CC+set}" = set; then
4118 echo $ECHO_N "(cached) $ECHO_C" >&6
4120 if test -n "$CC"; then
4121 ac_cv_prog_CC="$CC" # Let the user override the test.
4124 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4128 test -z "$as_dir" && as_dir=.
4129 for ac_exec_ext in '' $ac_executable_extensions; do
4130 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4131 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4132 ac_prog_rejected=yes
4136 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4143 if test $ac_prog_rejected = yes; then
4144 # We found a bogon in the path, so make sure we never use it.
4145 set dummy $ac_cv_prog_CC
4147 if test $# != 0; then
4148 # We chose a different compiler from the bogus one.
4149 # However, it has the same basename, so the bogon will be chosen
4150 # first if we set CC to just the basename; use the full file name.
4152 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
4158 if test -n "$CC"; then
4159 { echo "$as_me:$LINENO: result: $CC" >&5
4160 echo "${ECHO_T}$CC" >&6; }
4162 { echo "$as_me:$LINENO: result: no" >&5
4163 echo "${ECHO_T}no" >&6; }
4168 if test -z "$CC"; then
4169 if test -n "$ac_tool_prefix"; then
4170 for ac_prog in cl.exe
4172 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
4173 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
4174 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4175 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4176 if test "${ac_cv_prog_CC+set}" = set; then
4177 echo $ECHO_N "(cached) $ECHO_C" >&6
4179 if test -n "$CC"; then
4180 ac_cv_prog_CC="$CC" # Let the user override the test.
4182 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4186 test -z "$as_dir" && as_dir=.
4187 for ac_exec_ext in '' $ac_executable_extensions; do
4188 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4189 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4190 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4200 if test -n "$CC"; then
4201 { echo "$as_me:$LINENO: result: $CC" >&5
4202 echo "${ECHO_T}$CC" >&6; }
4204 { echo "$as_me:$LINENO: result: no" >&5
4205 echo "${ECHO_T}no" >&6; }
4209 test -n "$CC" && break
4212 if test -z "$CC"; then
4214 for ac_prog in cl.exe
4216 # Extract the first word of "$ac_prog", so it can be a program name with args.
4217 set dummy $ac_prog; ac_word=$2
4218 { echo "$as_me:$LINENO: checking for $ac_word" >&5
4219 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
4220 if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
4221 echo $ECHO_N "(cached) $ECHO_C" >&6
4223 if test -n "$ac_ct_CC"; then
4224 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4226 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4230 test -z "$as_dir" && as_dir=.
4231 for ac_exec_ext in '' $ac_executable_extensions; do
4232 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
4233 ac_cv_prog_ac_ct_CC="$ac_prog"
4234 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4243 ac_ct_CC=$ac_cv_prog_ac_ct_CC
4244 if test -n "$ac_ct_CC"; then
4245 { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
4246 echo "${ECHO_T}$ac_ct_CC" >&6; }
4248 { echo "$as_me:$LINENO: result: no" >&5
4249 echo "${ECHO_T}no" >&6; }
4253 test -n "$ac_ct_CC" && break
4256 if test "x$ac_ct_CC" = x; then
4259 case $cross_compiling:$ac_tool_warned in
4261 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
4262 whose name does not start with the host triplet. If you think this
4263 configuration is useful to you, please write to autoconf@gnu.org." >&5
4264 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
4265 whose name does not start with the host triplet. If you think this
4266 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
4267 ac_tool_warned=yes ;;
4276 test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
4277 See \`config.log' for more details." >&5
4278 echo "$as_me: error: no acceptable C compiler found in \$PATH
4279 See \`config.log' for more details." >&2;}
4280 { (exit 1); exit 1; }; }
4282 # Provide some information about the compiler.
4283 echo "$as_me:$LINENO: checking for C compiler version" >&5
4284 ac_compiler=`set X $ac_compile; echo $2`
4285 { (ac_try="$ac_compiler --version >&5"
4287 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4288 *) ac_try_echo=$ac_try;;
4290 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4291 (eval "$ac_compiler --version >&5") 2>&5
4293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4294 (exit $ac_status); }
4295 { (ac_try="$ac_compiler -v >&5"
4297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4298 *) ac_try_echo=$ac_try;;
4300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4301 (eval "$ac_compiler -v >&5") 2>&5
4303 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4304 (exit $ac_status); }
4305 { (ac_try="$ac_compiler -V >&5"
4307 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4308 *) ac_try_echo=$ac_try;;
4310 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4311 (eval "$ac_compiler -V >&5") 2>&5
4313 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4314 (exit $ac_status); }
4316 cat >conftest.$ac_ext <<_ACEOF
4319 cat confdefs.h >>conftest.$ac_ext
4320 cat >>conftest.$ac_ext <<_ACEOF
4321 /* end confdefs.h. */
4331 ac_clean_files_save=$ac_clean_files
4332 ac_clean_files="$ac_clean_files a.out a.exe b.out"
4333 # Try to create an executable without -o first, disregard a.out.
4334 # It will help us diagnose broken compilers, and finding out an intuition
4336 { echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
4337 echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
4338 ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
4340 # List of possible output files, starting from the most likely.
4341 # The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
4342 # only as a last resort. b.out is created by i960 compilers.
4343 ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
4345 # The IRIX 6 linker writes into existing files which may not be
4346 # executable, retaining their permissions. Remove them first so a
4347 # subsequent execution test works.
4349 for ac_file in $ac_files
4352 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
4353 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4358 if { (ac_try="$ac_link_default"
4360 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4361 *) ac_try_echo=$ac_try;;
4363 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4364 (eval "$ac_link_default") 2>&5
4366 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4367 (exit $ac_status); }; then
4368 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
4369 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
4370 # in a Makefile. We should not override ac_cv_exeext if it was cached,
4371 # so that the user can short-circuit this test for compilers unknown to
4373 for ac_file in $ac_files ''
4375 test -f "$ac_file" || continue
4377 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
4380 # We found the default executable, but exeext='' is most
4384 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4386 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4388 # We set ac_cv_exeext here because the later test for it is not
4389 # safe: cross compilers may not add the suffix if given an `-o'
4390 # argument, so we may need to know it at that point already.
4391 # Even if this section looks crufty: it has the advantage of
4398 test "$ac_cv_exeext" = no && ac_cv_exeext=
4404 { echo "$as_me:$LINENO: result: $ac_file" >&5
4405 echo "${ECHO_T}$ac_file" >&6; }
4406 if test -z "$ac_file"; then
4407 echo "$as_me: failed program was:" >&5
4408 sed 's/^/| /' conftest.$ac_ext >&5
4410 { { echo "$as_me:$LINENO: error: C compiler cannot create executables
4411 See \`config.log' for more details." >&5
4412 echo "$as_me: error: C compiler cannot create executables
4413 See \`config.log' for more details." >&2;}
4414 { (exit 77); exit 77; }; }
4417 ac_exeext=$ac_cv_exeext
4419 # Check that the compiler produces executables we can run. If not, either
4420 # the compiler is broken, or we cross compile.
4421 { echo "$as_me:$LINENO: checking whether the C compiler works" >&5
4422 echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
4423 # FIXME: These cross compiler hacks should be removed for Autoconf 3.0
4424 # If not cross compiling, check that we can run a simple program.
4425 if test "$cross_compiling" != yes; then
4426 if { ac_try='./$ac_file'
4427 { (case "(($ac_try" in
4428 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4429 *) ac_try_echo=$ac_try;;
4431 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4432 (eval "$ac_try") 2>&5
4434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4435 (exit $ac_status); }; }; then
4438 if test "$cross_compiling" = maybe; then
4441 { { echo "$as_me:$LINENO: error: cannot run C compiled programs.
4442 If you meant to cross compile, use \`--host'.
4443 See \`config.log' for more details." >&5
4444 echo "$as_me: error: cannot run C compiled programs.
4445 If you meant to cross compile, use \`--host'.
4446 See \`config.log' for more details." >&2;}
4447 { (exit 1); exit 1; }; }
4451 { echo "$as_me:$LINENO: result: yes" >&5
4452 echo "${ECHO_T}yes" >&6; }
4454 rm -f a.out a.exe conftest$ac_cv_exeext b.out
4455 ac_clean_files=$ac_clean_files_save
4456 # Check that the compiler produces executables we can run. If not, either
4457 # the compiler is broken, or we cross compile.
4458 { echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
4459 echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
4460 { echo "$as_me:$LINENO: result: $cross_compiling" >&5
4461 echo "${ECHO_T}$cross_compiling" >&6; }
4463 { echo "$as_me:$LINENO: checking for suffix of executables" >&5
4464 echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
4465 if { (ac_try="$ac_link"
4467 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4468 *) ac_try_echo=$ac_try;;
4470 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4471 (eval "$ac_link") 2>&5
4473 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4474 (exit $ac_status); }; then
4475 # If both `conftest.exe' and `conftest' are `present' (well, observable)
4476 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
4477 # work properly (i.e., refer to `conftest.exe'), while it won't with
4479 for ac_file in conftest.exe conftest conftest.*; do
4480 test -f "$ac_file" || continue
4482 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
4483 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4489 { { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
4490 See \`config.log' for more details." >&5
4491 echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
4492 See \`config.log' for more details." >&2;}
4493 { (exit 1); exit 1; }; }
4496 rm -f conftest$ac_cv_exeext
4497 { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
4498 echo "${ECHO_T}$ac_cv_exeext" >&6; }
4500 rm -f conftest.$ac_ext
4501 EXEEXT=$ac_cv_exeext
4503 { echo "$as_me:$LINENO: checking for suffix of object files" >&5
4504 echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
4505 if test "${ac_cv_objext+set}" = set; then
4506 echo $ECHO_N "(cached) $ECHO_C" >&6
4508 cat >conftest.$ac_ext <<_ACEOF
4511 cat confdefs.h >>conftest.$ac_ext
4512 cat >>conftest.$ac_ext <<_ACEOF
4513 /* end confdefs.h. */
4523 rm -f conftest.o conftest.obj
4524 if { (ac_try="$ac_compile"
4526 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4527 *) ac_try_echo=$ac_try;;
4529 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4530 (eval "$ac_compile") 2>&5
4532 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4533 (exit $ac_status); }; then
4534 for ac_file in conftest.o conftest.obj conftest.*; do
4535 test -f "$ac_file" || continue;
4537 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
4538 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4543 echo "$as_me: failed program was:" >&5
4544 sed 's/^/| /' conftest.$ac_ext >&5
4546 { { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
4547 See \`config.log' for more details." >&5
4548 echo "$as_me: error: cannot compute suffix of object files: cannot compile
4549 See \`config.log' for more details." >&2;}
4550 { (exit 1); exit 1; }; }
4553 rm -f conftest.$ac_cv_objext conftest.$ac_ext
4555 { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
4556 echo "${ECHO_T}$ac_cv_objext" >&6; }
4557 OBJEXT=$ac_cv_objext
4559 { echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
4560 echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
4561 if test "${ac_cv_c_compiler_gnu+set}" = set; then
4562 echo $ECHO_N "(cached) $ECHO_C" >&6
4564 cat >conftest.$ac_ext <<_ACEOF
4567 cat confdefs.h >>conftest.$ac_ext
4568 cat >>conftest.$ac_ext <<_ACEOF
4569 /* end confdefs.h. */
4582 rm -f conftest.$ac_objext
4583 if { (ac_try="$ac_compile"
4585 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4586 *) ac_try_echo=$ac_try;;
4588 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4589 (eval "$ac_compile") 2>conftest.er1
4591 grep -v '^ *+' conftest.er1 >conftest.err
4593 cat conftest.err >&5
4594 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4595 (exit $ac_status); } && {
4596 test -z "$ac_c_werror_flag" ||
4597 test ! -s conftest.err
4598 } && test -s conftest.$ac_objext; then
4601 echo "$as_me: failed program was:" >&5
4602 sed 's/^/| /' conftest.$ac_ext >&5
4607 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4608 ac_cv_c_compiler_gnu=$ac_compiler_gnu
4611 { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
4612 echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
4613 GCC=`test $ac_compiler_gnu = yes && echo yes`
4614 ac_test_CFLAGS=${CFLAGS+set}
4615 ac_save_CFLAGS=$CFLAGS
4616 { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
4617 echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
4618 if test "${ac_cv_prog_cc_g+set}" = set; then
4619 echo $ECHO_N "(cached) $ECHO_C" >&6
4621 ac_save_c_werror_flag=$ac_c_werror_flag
4622 ac_c_werror_flag=yes
4625 cat >conftest.$ac_ext <<_ACEOF
4628 cat confdefs.h >>conftest.$ac_ext
4629 cat >>conftest.$ac_ext <<_ACEOF
4630 /* end confdefs.h. */
4640 rm -f conftest.$ac_objext
4641 if { (ac_try="$ac_compile"
4643 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4644 *) ac_try_echo=$ac_try;;
4646 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4647 (eval "$ac_compile") 2>conftest.er1
4649 grep -v '^ *+' conftest.er1 >conftest.err
4651 cat conftest.err >&5
4652 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4653 (exit $ac_status); } && {
4654 test -z "$ac_c_werror_flag" ||
4655 test ! -s conftest.err
4656 } && test -s conftest.$ac_objext; then
4659 echo "$as_me: failed program was:" >&5
4660 sed 's/^/| /' conftest.$ac_ext >&5
4663 cat >conftest.$ac_ext <<_ACEOF
4666 cat confdefs.h >>conftest.$ac_ext
4667 cat >>conftest.$ac_ext <<_ACEOF
4668 /* end confdefs.h. */
4678 rm -f conftest.$ac_objext
4679 if { (ac_try="$ac_compile"
4681 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4682 *) ac_try_echo=$ac_try;;
4684 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4685 (eval "$ac_compile") 2>conftest.er1
4687 grep -v '^ *+' conftest.er1 >conftest.err
4689 cat conftest.err >&5
4690 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4691 (exit $ac_status); } && {
4692 test -z "$ac_c_werror_flag" ||
4693 test ! -s conftest.err
4694 } && test -s conftest.$ac_objext; then
4697 echo "$as_me: failed program was:" >&5
4698 sed 's/^/| /' conftest.$ac_ext >&5
4700 ac_c_werror_flag=$ac_save_c_werror_flag
4702 cat >conftest.$ac_ext <<_ACEOF
4705 cat confdefs.h >>conftest.$ac_ext
4706 cat >>conftest.$ac_ext <<_ACEOF
4707 /* end confdefs.h. */
4717 rm -f conftest.$ac_objext
4718 if { (ac_try="$ac_compile"
4720 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4721 *) ac_try_echo=$ac_try;;
4723 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4724 (eval "$ac_compile") 2>conftest.er1
4726 grep -v '^ *+' conftest.er1 >conftest.err
4728 cat conftest.err >&5
4729 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4730 (exit $ac_status); } && {
4731 test -z "$ac_c_werror_flag" ||
4732 test ! -s conftest.err
4733 } && test -s conftest.$ac_objext; then
4736 echo "$as_me: failed program was:" >&5
4737 sed 's/^/| /' conftest.$ac_ext >&5
4742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4745 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4748 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4749 ac_c_werror_flag=$ac_save_c_werror_flag
4751 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
4752 echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
4753 if test "$ac_test_CFLAGS" = set; then
4754 CFLAGS=$ac_save_CFLAGS
4755 elif test $ac_cv_prog_cc_g = yes; then
4756 if test "$GCC" = yes; then
4762 if test "$GCC" = yes; then
4768 { echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
4769 echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
4770 if test "${ac_cv_prog_cc_c89+set}" = set; then
4771 echo $ECHO_N "(cached) $ECHO_C" >&6
4773 ac_cv_prog_cc_c89=no
4775 cat >conftest.$ac_ext <<_ACEOF
4778 cat confdefs.h >>conftest.$ac_ext
4779 cat >>conftest.$ac_ext <<_ACEOF
4780 /* end confdefs.h. */
4783 #include <sys/types.h>
4784 #include <sys/stat.h>
4785 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
4786 struct buf { int x; };
4787 FILE * (*rcsopen) (struct buf *, struct stat *, int);
4788 static char *e (p, i)
4794 static char *f (char * (*g) (char **, int), char **p, ...)
4799 s = g (p, va_arg (v,int));
4804 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
4805 function prototypes and stuff, but not '\xHH' hex character constants.
4806 These don't provoke an error unfortunately, instead are silently treated
4807 as 'x'. The following induces an error, until -std is added to get
4808 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
4809 array size at least. It's necessary to write '\x00'==0 to get something
4810 that's true only with -std. */
4811 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4813 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4814 inside strings and character constants. */
4816 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4818 int test (int i, double x);
4819 struct s1 {int (*f) (int a);};
4820 struct s2 {int (*f) (double a);};
4821 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
4827 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4832 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4833 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
4835 CC="$ac_save_CC $ac_arg"
4836 rm -f conftest.$ac_objext
4837 if { (ac_try="$ac_compile"
4839 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4840 *) ac_try_echo=$ac_try;;
4842 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4843 (eval "$ac_compile") 2>conftest.er1
4845 grep -v '^ *+' conftest.er1 >conftest.err
4847 cat conftest.err >&5
4848 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4849 (exit $ac_status); } && {
4850 test -z "$ac_c_werror_flag" ||
4851 test ! -s conftest.err
4852 } && test -s conftest.$ac_objext; then
4853 ac_cv_prog_cc_c89=$ac_arg
4855 echo "$as_me: failed program was:" >&5
4856 sed 's/^/| /' conftest.$ac_ext >&5
4861 rm -f core conftest.err conftest.$ac_objext
4862 test "x$ac_cv_prog_cc_c89" != "xno" && break
4864 rm -f conftest.$ac_ext
4869 case "x$ac_cv_prog_cc_c89" in
4871 { echo "$as_me:$LINENO: result: none needed" >&5
4872 echo "${ECHO_T}none needed" >&6; } ;;
4874 { echo "$as_me:$LINENO: result: unsupported" >&5
4875 echo "${ECHO_T}unsupported" >&6; } ;;
4877 CC="$CC $ac_cv_prog_cc_c89"
4878 { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
4879 echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
4884 ac_cpp='$CPP $CPPFLAGS'
4885 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4886 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4887 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4890 { echo "$as_me:$LINENO: checking for library containing strerror" >&5
4891 echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6; }
4892 if test "${ac_cv_search_strerror+set}" = set; then
4893 echo $ECHO_N "(cached) $ECHO_C" >&6
4895 ac_func_search_save_LIBS=$LIBS
4896 cat >conftest.$ac_ext <<_ACEOF
4899 cat confdefs.h >>conftest.$ac_ext
4900 cat >>conftest.$ac_ext <<_ACEOF
4901 /* end confdefs.h. */
4903 /* Override any GCC internal prototype to avoid an error.
4904 Use char because int might match the return type of a GCC
4905 builtin and then its argument prototype would still apply. */
4918 for ac_lib in '' cposix; do
4919 if test -z "$ac_lib"; then
4920 ac_res="none required"
4923 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4925 rm -f conftest.$ac_objext conftest$ac_exeext
4926 if { (ac_try="$ac_link"
4928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4929 *) ac_try_echo=$ac_try;;
4931 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4932 (eval "$ac_link") 2>conftest.er1
4934 grep -v '^ *+' conftest.er1 >conftest.err
4936 cat conftest.err >&5
4937 echo "$as_me:$LINENO: \$? = $ac_status" >&5
4938 (exit $ac_status); } && {
4939 test -z "$ac_c_werror_flag" ||
4940 test ! -s conftest.err
4941 } && test -s conftest$ac_exeext &&
4942 $as_test_x conftest$ac_exeext; then
4943 ac_cv_search_strerror=$ac_res
4945 echo "$as_me: failed program was:" >&5
4946 sed 's/^/| /' conftest.$ac_ext >&5
4951 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4953 if test "${ac_cv_search_strerror+set}" = set; then
4957 if test "${ac_cv_search_strerror+set}" = set; then
4960 ac_cv_search_strerror=no
4963 LIBS=$ac_func_search_save_LIBS
4965 { echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
4966 echo "${ECHO_T}$ac_cv_search_strerror" >&6; }
4967 ac_res=$ac_cv_search_strerror
4968 if test "$ac_res" != no; then
4969 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4974 ac_cpp='$CPP $CPPFLAGS'
4975 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
4976 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
4977 ac_compiler_gnu=$ac_cv_c_compiler_gnu
4978 { echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
4979 echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
4980 # On Suns, sometimes $CPP names a directory.
4981 if test -n "$CPP" && test -d "$CPP"; then
4984 if test -z "$CPP"; then
4985 if test "${ac_cv_prog_CPP+set}" = set; then
4986 echo $ECHO_N "(cached) $ECHO_C" >&6
4988 # Double quotes because CPP needs to be expanded
4989 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4992 for ac_c_preproc_warn_flag in '' yes
4994 # Use a header file that comes with gcc, so configuring glibc
4995 # with a fresh cross-compiler works.
4996 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4997 # <limits.h> exists even on freestanding compilers.
4998 # On the NeXT, cc -E runs the code through the compiler's parser,
4999 # not just through cpp. "Syntax error" is here to catch this case.
5000 cat >conftest.$ac_ext <<_ACEOF
5003 cat confdefs.h >>conftest.$ac_ext
5004 cat >>conftest.$ac_ext <<_ACEOF
5005 /* end confdefs.h. */
5007 # include <limits.h>
5009 # include <assert.h>
5013 if { (ac_try="$ac_cpp conftest.$ac_ext"
5015 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5016 *) ac_try_echo=$ac_try;;
5018 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5019 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5021 grep -v '^ *+' conftest.er1 >conftest.err
5023 cat conftest.err >&5
5024 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5025 (exit $ac_status); } >/dev/null && {
5026 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5027 test ! -s conftest.err
5031 echo "$as_me: failed program was:" >&5
5032 sed 's/^/| /' conftest.$ac_ext >&5
5034 # Broken: fails on valid input.
5038 rm -f conftest.err conftest.$ac_ext
5040 # OK, works on sane cases. Now check whether nonexistent headers
5041 # can be detected and how.
5042 cat >conftest.$ac_ext <<_ACEOF
5045 cat confdefs.h >>conftest.$ac_ext
5046 cat >>conftest.$ac_ext <<_ACEOF
5047 /* end confdefs.h. */
5048 #include <ac_nonexistent.h>
5050 if { (ac_try="$ac_cpp conftest.$ac_ext"
5052 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5053 *) ac_try_echo=$ac_try;;
5055 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5056 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5058 grep -v '^ *+' conftest.er1 >conftest.err
5060 cat conftest.err >&5
5061 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5062 (exit $ac_status); } >/dev/null && {
5063 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5064 test ! -s conftest.err
5066 # Broken: success on invalid input.
5069 echo "$as_me: failed program was:" >&5
5070 sed 's/^/| /' conftest.$ac_ext >&5
5072 # Passes both tests.
5077 rm -f conftest.err conftest.$ac_ext
5080 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5081 rm -f conftest.err conftest.$ac_ext
5082 if $ac_preproc_ok; then
5094 { echo "$as_me:$LINENO: result: $CPP" >&5
5095 echo "${ECHO_T}$CPP" >&6; }
5097 for ac_c_preproc_warn_flag in '' yes
5099 # Use a header file that comes with gcc, so configuring glibc
5100 # with a fresh cross-compiler works.
5101 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5102 # <limits.h> exists even on freestanding compilers.
5103 # On the NeXT, cc -E runs the code through the compiler's parser,
5104 # not just through cpp. "Syntax error" is here to catch this case.
5105 cat >conftest.$ac_ext <<_ACEOF
5108 cat confdefs.h >>conftest.$ac_ext
5109 cat >>conftest.$ac_ext <<_ACEOF
5110 /* end confdefs.h. */
5112 # include <limits.h>
5114 # include <assert.h>
5118 if { (ac_try="$ac_cpp conftest.$ac_ext"
5120 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5121 *) ac_try_echo=$ac_try;;
5123 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5124 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5126 grep -v '^ *+' conftest.er1 >conftest.err
5128 cat conftest.err >&5
5129 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5130 (exit $ac_status); } >/dev/null && {
5131 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5132 test ! -s conftest.err
5136 echo "$as_me: failed program was:" >&5
5137 sed 's/^/| /' conftest.$ac_ext >&5
5139 # Broken: fails on valid input.
5143 rm -f conftest.err conftest.$ac_ext
5145 # OK, works on sane cases. Now check whether nonexistent headers
5146 # can be detected and how.
5147 cat >conftest.$ac_ext <<_ACEOF
5150 cat confdefs.h >>conftest.$ac_ext
5151 cat >>conftest.$ac_ext <<_ACEOF
5152 /* end confdefs.h. */
5153 #include <ac_nonexistent.h>
5155 if { (ac_try="$ac_cpp conftest.$ac_ext"
5157 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5158 *) ac_try_echo=$ac_try;;
5160 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5161 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
5163 grep -v '^ *+' conftest.er1 >conftest.err
5165 cat conftest.err >&5
5166 echo "$as_me:$LINENO: \$? = $ac_status" >&5
5167 (exit $ac_status); } >/dev/null && {
5168 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5169 test ! -s conftest.err
5171 # Broken: success on invalid input.
5174 echo "$as_me: failed program was:" >&5
5175 sed 's/^/| /' conftest.$ac_ext >&5
5177 # Passes both tests.
5182 rm -f conftest.err conftest.$ac_ext
5185 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
5186 rm -f conftest.err conftest.$ac_ext
5187 if $ac_preproc_ok; then
5190 { { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
5191 See \`config.log' for more details." >&5
5192 echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
5193 See \`config.log' for more details." >&2;}
5194 { (exit 1); exit 1; }; }
5198 ac_cpp='$CPP $CPPFLAGS'
5199 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
5200 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
5201 ac_compiler_gnu=$ac_cv_c_compiler_gnu
5205 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
5206 if test -f "$ac_dir/install-sh"; then
5208 ac_install_sh="$ac_aux_dir/install-sh -c"
5210 elif test -f "$ac_dir/install.sh"; then
5212 ac_install_sh="$ac_aux_dir/install.sh -c"
5214 elif test -f "$ac_dir/shtool"; then
5216 ac_install_sh="$ac_aux_dir/shtool install -c"
5220 if test -z "$ac_aux_dir"; then
5221 { { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
5222 echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
5223 { (exit 1); exit 1; }; }
5226 # These three variables are undocumented and unsupported,
5227 # and are intended to be withdrawn in a future Autoconf release.
5228 # They can cause serious problems if a builder's source tree is in a directory
5229 # whose full name contains unusual characters.
5230 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
5231 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
5232 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
5235 # Make sure we can run config.sub.
5236 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
5237 { { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
5238 echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
5239 { (exit 1); exit 1; }; }
5241 { echo "$as_me:$LINENO: checking build system type" >&5
5242 echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
5243 if test "${ac_cv_build+set}" = set; then
5244 echo $ECHO_N "(cached) $ECHO_C" >&6
5246 ac_build_alias=$build_alias
5247 test "x$ac_build_alias" = x &&
5248 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
5249 test "x$ac_build_alias" = x &&
5250 { { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
5251 echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
5252 { (exit 1); exit 1; }; }
5253 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
5254 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
5255 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
5256 { (exit 1); exit 1; }; }
5259 { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
5260 echo "${ECHO_T}$ac_cv_build" >&6; }
5261 case $ac_cv_build in
5263 *) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
5264 echo "$as_me: error: invalid value of canonical build" >&2;}
5265 { (exit 1); exit 1; }; };;
5268 ac_save_IFS=$IFS; IFS='-'
5274 # Remember, the first character of IFS is used to create $*,
5275 # except with old shells:
5278 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
5281 { echo "$as_me:$LINENO: checking host system type" >&5
5282 echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
5283 if test "${ac_cv_host+set}" = set; then
5284 echo $ECHO_N "(cached) $ECHO_C" >&6
5286 if test "x$host_alias" = x; then
5287 ac_cv_host=$ac_cv_build
5289 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
5290 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
5291 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
5292 { (exit 1); exit 1; }; }
5296 { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
5297 echo "${ECHO_T}$ac_cv_host" >&6; }
5300 *) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
5301 echo "$as_me: error: invalid value of canonical host" >&2;}
5302 { (exit 1); exit 1; }; };;
5305 ac_save_IFS=$IFS; IFS='-'
5311 # Remember, the first character of IFS is used to create $*,
5312 # except with old shells:
5315 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
5318 { echo "$as_me:$LINENO: checking target system type" >&5
5319 echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
5320 if test "${ac_cv_target+set}" = set; then
5321 echo $ECHO_N "(cached) $ECHO_C" >&6
5323 if test "x$target_alias" = x; then
5324 ac_cv_target=$ac_cv_host
5326 ac_cv_target=`$SHELL "$ac_aux_dir/config.sub" $target_alias` ||
5327 { { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&5
5328 echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $target_alias failed" >&2;}
5329 { (exit 1); exit 1; }; }
5333 { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
5334 echo "${ECHO_T}$ac_cv_target" >&6; }
5335 case $ac_cv_target in
5337 *) { { echo "$as_me:$LINENO: error: invalid value of canonical target" >&5
5338 echo "$as_me: error: invalid value of canonical target" >&2;}
5339 { (exit 1); exit 1; }; };;
5341 target=$ac_cv_target
5342 ac_save_IFS=$IFS; IFS='-'
5348 # Remember, the first character of IFS is used to create $*,
5349 # except with old shells:
5352 case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
5355 # The aliases save the names the user supplied, while $host etc.
5356 # will get canonicalized.
5357 test -n "$target_alias" &&
5358 test "$program_prefix$program_suffix$program_transform_name" = \
5360 program_prefix=${target_alias}-
5361 # Check whether --enable-static was given.
5362 if test "${enable_static+set}" = set; then
5363 enableval=$enable_static; p=${PACKAGE-default}
5365 yes) enable_static=yes ;;
5366 no) enable_static=no ;;
5369 # Look at the argument we got. We use all the common list separators.
5370 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5371 for pkg in $enableval; do
5373 if test "X$pkg" = "X$p"; then
5386 # Check whether --enable-shared was given.
5387 if test "${enable_shared+set}" = set; then
5388 enableval=$enable_shared; p=${PACKAGE-default}
5390 yes) enable_shared=yes ;;
5391 no) enable_shared=no ;;
5394 # Look at the argument we got. We use all the common list separators.
5395 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5396 for pkg in $enableval; do
5398 if test "X$pkg" = "X$p"; then
5410 # Check whether --enable-fast-install was given.
5411 if test "${enable_fast_install+set}" = set; then
5412 enableval=$enable_fast_install; p=${PACKAGE-default}
5414 yes) enable_fast_install=yes ;;
5415 no) enable_fast_install=no ;;
5417 enable_fast_install=no
5418 # Look at the argument we got. We use all the common list separators.
5419 lt_save_ifs="$IFS"; IFS="${IFS}$PATH_SEPARATOR,"
5420 for pkg in $enableval; do
5422 if test "X$pkg" = "X$p"; then
5423 enable_fast_install=yes
5430 enable_fast_install=yes
5434 { echo "$as_me:$LINENO: checking for a sed that does not truncate output" >&5
5435 echo $ECHO_N "checking for a sed that does not truncate output... $ECHO_C" >&6; }
5436 if test "${lt_cv_path_SED+set}" = set; then
5437 echo $ECHO_N "(cached) $ECHO_C" >&6
5439 # Loop through the user's path and test for sed and gsed.
5440 # Then use that list of sed's as ones to test for truncation.
5441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5445 test -z "$as_dir" && as_dir=.
5446 for lt_ac_prog in sed gsed; do
5447 for ac_exec_ext in '' $ac_executable_extensions; do
5448 if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
5449 lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5457 # Add /usr/xpg4/bin/sed as it is typically found on Solaris
5458 # along with /bin/sed that truncates output.
5459 for lt_ac_sed in $lt_ac_sed_list /usr/xpg4/bin/sed; do
5460 test ! -f $lt_ac_sed && continue
5461 cat /dev/null > conftest.in
5463 echo $ECHO_N "0123456789$ECHO_C" >conftest.in
5464 # Check for GNU sed and select it if it is found.
5465 if "$lt_ac_sed" --version 2>&1 < /dev/null | grep 'GNU' > /dev/null; then
5466 lt_cv_path_SED=$lt_ac_sed
5470 cat conftest.in conftest.in >conftest.tmp
5471 mv conftest.tmp conftest.in
5472 cp conftest.in conftest.nl
5474 $lt_ac_sed -e 's/a$//' < conftest.nl >conftest.out || break
5475 cmp -s conftest.out conftest.nl || break
5476 # 10000 chars as input seems more than enough
5477 test $lt_ac_count -gt 10 && break
5478 lt_ac_count=`expr $lt_ac_count + 1`
5479 if test $lt_ac_count -gt $lt_ac_max; then
5480 lt_ac_max=$lt_ac_count
5481 lt_cv_path_SED=$lt_ac_sed
5490 { echo "$as_me:$LINENO: result: $SED" >&5
5491 echo "${ECHO_T}$SED" >&6; }
5493 { echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
5494 echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
5495 if test "${ac_cv_path_GREP+set}" = set; then
5496 echo $ECHO_N "(cached) $ECHO_C" >&6
5498 # Extract the first word of "grep ggrep" to use in msg output
5499 if test -z "$GREP"; then
5500 set dummy grep ggrep; ac_prog_name=$2
5501 if test "${ac_cv_path_GREP+set}" = set; then
5502 echo $ECHO_N "(cached) $ECHO_C" >&6
5504 ac_path_GREP_found=false
5505 # Loop through the user's path and test for each of PROGNAME-LIST
5506 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5507 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5510 test -z "$as_dir" && as_dir=.
5511 for ac_prog in grep ggrep; do
5512 for ac_exec_ext in '' $ac_executable_extensions; do
5513 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
5514 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
5515 # Check for GNU ac_path_GREP and select it if it is found.
5516 # Check for GNU $ac_path_GREP
5517 case `"$ac_path_GREP" --version 2>&1` in
5519 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5522 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5525 cat "conftest.in" "conftest.in" >"conftest.tmp"
5526 mv "conftest.tmp" "conftest.in"
5527 cp "conftest.in" "conftest.nl"
5528 echo 'GREP' >> "conftest.nl"
5529 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5530 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5531 ac_count=`expr $ac_count + 1`
5532 if test $ac_count -gt ${ac_path_GREP_max-0}; then
5533 # Best one so far, save it but keep looking for a better one
5534 ac_cv_path_GREP="$ac_path_GREP"
5535 ac_path_GREP_max=$ac_count
5537 # 10*(2^10) chars as input seems more than enough
5538 test $ac_count -gt 10 && break
5540 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5544 $ac_path_GREP_found && break 3
5554 GREP="$ac_cv_path_GREP"
5555 if test -z "$GREP"; then
5556 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
5557 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
5558 { (exit 1); exit 1; }; }
5562 ac_cv_path_GREP=$GREP
5567 { echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
5568 echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
5569 GREP="$ac_cv_path_GREP"
5572 { echo "$as_me:$LINENO: checking for egrep" >&5
5573 echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
5574 if test "${ac_cv_path_EGREP+set}" = set; then
5575 echo $ECHO_N "(cached) $ECHO_C" >&6
5577 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5578 then ac_cv_path_EGREP="$GREP -E"
5580 # Extract the first word of "egrep" to use in msg output
5581 if test -z "$EGREP"; then
5582 set dummy egrep; ac_prog_name=$2
5583 if test "${ac_cv_path_EGREP+set}" = set; then
5584 echo $ECHO_N "(cached) $ECHO_C" >&6
5586 ac_path_EGREP_found=false
5587 # Loop through the user's path and test for each of PROGNAME-LIST
5588 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5589 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
5592 test -z "$as_dir" && as_dir=.
5593 for ac_prog in egrep; do
5594 for ac_exec_ext in '' $ac_executable_extensions; do
5595 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
5596 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
5597 # Check for GNU ac_path_EGREP and select it if it is found.
5598 # Check for GNU $ac_path_EGREP
5599 case `"$ac_path_EGREP" --version 2>&1` in
5601 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5604 echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5607 cat "conftest.in" "conftest.in" >"conftest.tmp"
5608 mv "conftest.tmp" "conftest.in"
5609 cp "conftest.in" "conftest.nl"
5610 echo 'EGREP' >> "conftest.nl"
5611 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
5612 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
5613 ac_count=`expr $ac_count + 1`
5614 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
5615 # Best one so far, save it but keep looking for a better one
5616 ac_cv_path_EGREP="$ac_path_EGREP"
5617 ac_path_EGREP_max=$ac_count
5619 # 10*(2^10) chars as input seems more than enough
5620 test $ac_count -gt 10 && break
5622 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5626 $ac_path_EGREP_found && break 3
5636 EGREP="$ac_cv_path_EGREP"
5637 if test -z "$EGREP"; then
5638 { { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
5639 echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
5640 { (exit 1); exit 1; }; }
5644 ac_cv_path_EGREP=$EGREP
5650 { echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
5651 echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
5652 EGREP="$ac_cv_path_EGREP"
5656 # Check whether --with-gnu-ld was given.
5657 if test "${with_gnu_ld+set}" = set; then
5658 withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
5664 if test "$GCC" = yes; then
5665 # Check if gcc -print-prog-name=ld gives a path.
5666 { echo "$as_me:$LINENO: checking for ld used by $CC" >&5
5667 echo $ECHO_N "checking for ld used by $CC... $ECHO_C" >&6; }
5670 # gcc leaves a trailing carriage return which upsets mingw
5671 ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5673 ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5676 # Accept absolute paths.
5678 re_direlt='/[^/][^/]*/\.\./'
5679 # Canonicalize the pathname of ld
5680 ac_prog=`echo $ac_prog| $SED 's%\\\\%/%g'`
5681 while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
5682 ac_prog=`echo $ac_prog| $SED "s%$re_direlt%/%"`
5684 test -z "$LD" && LD="$ac_prog"
5687 # If it fails, then pretend we aren't using GCC.
5691 # If it is relative, then search for the first ld in PATH.
5695 elif test "$with_gnu_ld" = yes; then
5696 { echo "$as_me:$LINENO: checking for GNU ld" >&5
5697 echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
5699 { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5700 echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
5702 if test "${lt_cv_path_LD+set}" = set; then
5703 echo $ECHO_N "(cached) $ECHO_C" >&6
5705 if test -z "$LD"; then
5706 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5707 for ac_dir in $PATH; do
5709 test -z "$ac_dir" && ac_dir=.
5710 if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
5711 lt_cv_path_LD="$ac_dir/$ac_prog"
5712 # Check to see if the program is GNU ld. I'd rather use --version,
5713 # but apparently some variants of GNU ld only accept -v.
5714 # Break only if it was the GNU/non-GNU ld that we prefer.
5715 case `"$lt_cv_path_LD" -v 2>&1 </dev/null` in
5716 *GNU* | *'with BFD'*)
5717 test "$with_gnu_ld" != no && break
5720 test "$with_gnu_ld" != yes && break
5727 lt_cv_path_LD="$LD" # Let the user override the test with a path.
5732 if test -n "$LD"; then
5733 { echo "$as_me:$LINENO: result: $LD" >&5
5734 echo "${ECHO_T}$LD" >&6; }
5736 { echo "$as_me:$LINENO: result: no" >&5
5737 echo "${ECHO_T}no" >&6; }
5739 test -z "$LD" && { { echo "$as_me:$LINENO: error: no acceptable ld found in \$PATH" >&5
5740 echo "$as_me: error: no acceptable ld found in \$PATH" >&2;}
5741 { (exit 1); exit 1; }; }
5742 { echo "$as_me:$LINENO: checking if the linker ($LD) is GNU ld" >&5
5743 echo $ECHO_N "checking if the linker ($LD) is GNU ld... $ECHO_C" >&6; }
5744 if test "${lt_cv_prog_gnu_ld+set}" = set; then
5745 echo $ECHO_N "(cached) $ECHO_C" >&6
5747 # I'd rather use --version here, but apparently some GNU lds only accept -v.
5748 case `$LD -v 2>&1 </dev/null` in
5749 *GNU* | *'with BFD'*)
5750 lt_cv_prog_gnu_ld=yes
5753 lt_cv_prog_gnu_ld=no
5757 { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5758 echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
5759 with_gnu_ld=$lt_cv_prog_gnu_ld
5762 { echo "$as_me:$LINENO: checking for $LD option to reload object files" >&5
5763 echo $ECHO_N "checking for $LD option to reload object files... $ECHO_C" >&6; }
5764 if test "${lt_cv_ld_reload_flag+set}" = set; then
5765 echo $ECHO_N "(cached) $ECHO_C" >&6
5767 lt_cv_ld_reload_flag='-r'
5769 { echo "$as_me:$LINENO: result: $lt_cv_ld_reload_flag" >&5
5770 echo "${ECHO_T}$lt_cv_ld_reload_flag" >&6; }
5771 reload_flag=$lt_cv_ld_reload_flag
5772 case $reload_flag in
5774 *) reload_flag=" $reload_flag" ;;
5776 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5779 if test "$GCC" = yes; then
5780 reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5782 reload_cmds='$LD$reload_flag -o $output$reload_objs'
5787 { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5788 echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
5789 if test "${lt_cv_path_NM+set}" = set; then
5790 echo $ECHO_N "(cached) $ECHO_C" >&6
5792 if test -n "$NM"; then
5793 # Let the user override the test.
5796 lt_nm_to_check="${ac_tool_prefix}nm"
5797 if test -n "$ac_tool_prefix" && test "$build" = "$host"; then
5798 lt_nm_to_check="$lt_nm_to_check nm"
5800 for lt_tmp_nm in $lt_nm_to_check; do
5801 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5802 for ac_dir in $PATH /usr/ccs/bin/elf /usr/ccs/bin /usr/ucb /bin; do
5804 test -z "$ac_dir" && ac_dir=.
5805 tmp_nm="$ac_dir/$lt_tmp_nm"
5806 if test -f "$tmp_nm" || test -f "$tmp_nm$ac_exeext" ; then
5807 # Check to see if the nm accepts a BSD-compat flag.
5808 # Adding the `sed 1q' prevents false positives on HP-UX, which says:
5809 # nm: unknown option "B" ignored
5810 # Tru64's nm complains that /dev/null is an invalid object file
5811 case `"$tmp_nm" -B /dev/null 2>&1 | sed '1q'` in
5812 */dev/null* | *'Invalid file or object type'*)
5813 lt_cv_path_NM="$tmp_nm -B"
5817 case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5819 lt_cv_path_NM="$tmp_nm -p"
5823 lt_cv_path_NM=${lt_cv_path_NM="$tmp_nm"} # keep the first match, but
5824 continue # so that we can try to find one that supports BSD flags
5833 test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5836 { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5837 echo "${ECHO_T}$lt_cv_path_NM" >&6; }
5840 { echo "$as_me:$LINENO: checking whether ln -s works" >&5
5841 echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
5843 if test "$LN_S" = "ln -s"; then
5844 { echo "$as_me:$LINENO: result: yes" >&5
5845 echo "${ECHO_T}yes" >&6; }
5847 { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5848 echo "${ECHO_T}no, using $LN_S" >&6; }
5851 { echo "$as_me:$LINENO: checking how to recognize dependent libraries" >&5
5852 echo $ECHO_N "checking how to recognize dependent libraries... $ECHO_C" >&6; }
5853 if test "${lt_cv_deplibs_check_method+set}" = set; then
5854 echo $ECHO_N "(cached) $ECHO_C" >&6
5856 lt_cv_file_magic_cmd='$MAGIC_CMD'
5857 lt_cv_file_magic_test_file=
5858 lt_cv_deplibs_check_method='unknown'
5859 # Need to set the preceding variable on all platforms that support
5860 # interlibrary dependencies.
5861 # 'none' -- dependencies not supported.
5862 # `unknown' -- same as none, but documents that we really don't know.
5863 # 'pass_all' -- all dependencies passed with no checks.
5864 # 'test_compile' -- check by making test program.
5865 # 'file_magic [[regex]]' -- check by looking for files in library path
5866 # which responds to the $file_magic_cmd with a given extended regex.
5867 # If you have `file' or equivalent on your system and you're not sure
5868 # whether `pass_all' will *always* work, you probably want this one.
5872 lt_cv_deplibs_check_method=pass_all
5876 lt_cv_deplibs_check_method=pass_all
5880 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (shared object|dynamic lib)'
5881 lt_cv_file_magic_cmd='/usr/bin/file -L'
5882 lt_cv_file_magic_test_file=/shlib/libc.so
5886 # func_win32_libid is a shell function defined in ltmain.sh
5887 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5888 lt_cv_file_magic_cmd='func_win32_libid'
5892 # Base MSYS/MinGW do not provide the 'file' command needed by
5893 # func_win32_libid shell function, so use a weaker test based on 'objdump',
5894 # unless we find 'file', for example because we are cross-compiling.
5895 if ( file / ) >/dev/null 2>&1; then
5896 lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
5897 lt_cv_file_magic_cmd='func_win32_libid'
5899 lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5900 lt_cv_file_magic_cmd='$OBJDUMP -f'
5904 darwin* | rhapsody*)
5905 lt_cv_deplibs_check_method=pass_all
5908 freebsd* | dragonfly*)
5909 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5912 # Not sure whether the presence of OpenBSD here was a mistake.
5913 # Let's accept both of them until this is cleared up.
5914 lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
5915 lt_cv_file_magic_cmd=/usr/bin/file
5916 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
5920 lt_cv_deplibs_check_method=pass_all
5925 lt_cv_deplibs_check_method=pass_all
5928 hpux10.20* | hpux11*)
5929 lt_cv_file_magic_cmd=/usr/bin/file
5932 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|ELF-[0-9][0-9]) shared object file - IA64'
5933 lt_cv_file_magic_test_file=/usr/lib/hpux32/libc.so
5936 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]'
5937 lt_cv_file_magic_test_file=/usr/lib/pa20_64/libc.sl
5940 lt_cv_deplibs_check_method='file_magic (s[0-9][0-9][0-9]|PA-RISC[0-9].[0-9]) shared library'
5941 lt_cv_file_magic_test_file=/usr/lib/libc.sl
5947 # PIC code is broken on Interix 3.x, that's why |\.a not |_pic\.a here
5948 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|\.a)$'
5951 irix5* | irix6* | nonstopux*)
5953 *-32|*"-32 ") libmagic=32-bit;;
5954 *-n32|*"-n32 ") libmagic=N32;;
5955 *-64|*"-64 ") libmagic=64-bit;;
5956 *) libmagic=never-match;;
5958 lt_cv_deplibs_check_method=pass_all
5961 # This must be Linux ELF.
5962 linux* | k*bsd*-gnu)
5963 lt_cv_deplibs_check_method=pass_all
5967 if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
5968 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5970 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5975 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [ML]SB (executable|dynamic lib)'
5976 lt_cv_file_magic_cmd=/usr/bin/file
5977 lt_cv_file_magic_test_file=/usr/lib/libnls.so
5981 lt_cv_deplibs_check_method=unknown
5985 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
5986 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
5988 lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5992 osf3* | osf4* | osf5*)
5993 lt_cv_deplibs_check_method=pass_all
5997 lt_cv_deplibs_check_method=pass_all
6001 lt_cv_deplibs_check_method=pass_all
6005 case $host_vendor in
6007 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]'
6008 lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
6011 lt_cv_deplibs_check_method=pass_all
6014 lt_cv_file_magic_cmd='/bin/file'
6015 lt_cv_deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB (shared object|dynamic lib )'
6018 lt_cv_file_magic_cmd='/bin/file'
6019 lt_cv_deplibs_check_method="file_magic ELF [0-9][0-9]*-bit [LM]SB dynamic lib"
6020 lt_cv_file_magic_test_file=/lib/libc.so
6023 lt_cv_deplibs_check_method=pass_all
6026 lt_cv_deplibs_check_method=pass_all
6031 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
6032 lt_cv_deplibs_check_method=pass_all
6037 { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6038 echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
6039 file_magic_cmd=$lt_cv_file_magic_cmd
6040 deplibs_check_method=$lt_cv_deplibs_check_method
6041 test -z "$deplibs_check_method" && deplibs_check_method=unknown
6046 # If no C compiler was specified, use CC.
6049 # If no C compiler flags were specified, use CFLAGS.
6050 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
6052 # Allow CC to be a program name with arguments.
6055 # Check whether --enable-libtool-lock was given.
6056 if test "${enable_libtool_lock+set}" = set; then
6057 enableval=$enable_libtool_lock;
6060 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
6062 # Some flags need to be propagated to the compiler or linker for good
6066 # Find out which ABI we are using.
6067 echo 'int i;' > conftest.$ac_ext
6068 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6069 (eval $ac_compile) 2>&5
6071 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6072 (exit $ac_status); }; then
6073 case `/usr/bin/file conftest.$ac_objext` in
6085 # Find out which ABI we are using.
6086 echo '#line 6086 "configure"' > conftest.$ac_ext
6087 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6088 (eval $ac_compile) 2>&5
6090 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6091 (exit $ac_status); }; then
6092 if test "$lt_cv_prog_gnu_ld" = yes; then
6093 case `/usr/bin/file conftest.$ac_objext` in
6095 LD="${LD-ld} -melf32bsmip"
6098 LD="${LD-ld} -melf32bmipn32"
6101 LD="${LD-ld} -melf64bmip"
6105 case `/usr/bin/file conftest.$ac_objext` in
6121 x86_64-*kfreebsd*-gnu|x86_64-*linux*|ppc*-*linux*|powerpc*-*linux*| \
6122 s390*-*linux*|sparc*-*linux*)
6123 # Find out which ABI we are using.
6124 echo 'int i;' > conftest.$ac_ext
6125 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6126 (eval $ac_compile) 2>&5
6128 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6129 (exit $ac_status); }; then
6130 case `/usr/bin/file conftest.o` in
6133 x86_64-*kfreebsd*-gnu)
6134 LD="${LD-ld} -m elf_i386_fbsd"
6137 LD="${LD-ld} -m elf_i386"
6139 ppc64-*linux*|powerpc64-*linux*)
6140 LD="${LD-ld} -m elf32ppclinux"
6143 LD="${LD-ld} -m elf_s390"
6146 LD="${LD-ld} -m elf32_sparc"
6152 x86_64-*kfreebsd*-gnu)
6153 LD="${LD-ld} -m elf_x86_64_fbsd"
6156 LD="${LD-ld} -m elf_x86_64"
6158 ppc*-*linux*|powerpc*-*linux*)
6159 LD="${LD-ld} -m elf64ppc"
6162 LD="${LD-ld} -m elf64_s390"
6165 LD="${LD-ld} -m elf64_sparc"
6175 # On SCO OpenServer 5, we need -belf to get full-featured binaries.
6176 SAVE_CFLAGS="$CFLAGS"
6177 CFLAGS="$CFLAGS -belf"
6178 { echo "$as_me:$LINENO: checking whether the C compiler needs -belf" >&5
6179 echo $ECHO_N "checking whether the C compiler needs -belf... $ECHO_C" >&6; }
6180 if test "${lt_cv_cc_needs_belf+set}" = set; then
6181 echo $ECHO_N "(cached) $ECHO_C" >&6
6184 ac_cpp='$CPP $CPPFLAGS'
6185 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6186 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6187 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6189 cat >conftest.$ac_ext <<_ACEOF
6192 cat confdefs.h >>conftest.$ac_ext
6193 cat >>conftest.$ac_ext <<_ACEOF
6194 /* end confdefs.h. */
6204 rm -f conftest.$ac_objext conftest$ac_exeext
6205 if { (ac_try="$ac_link"
6207 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6208 *) ac_try_echo=$ac_try;;
6210 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6211 (eval "$ac_link") 2>conftest.er1
6213 grep -v '^ *+' conftest.er1 >conftest.err
6215 cat conftest.err >&5
6216 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6217 (exit $ac_status); } && {
6218 test -z "$ac_c_werror_flag" ||
6219 test ! -s conftest.err
6220 } && test -s conftest$ac_exeext &&
6221 $as_test_x conftest$ac_exeext; then
6222 lt_cv_cc_needs_belf=yes
6224 echo "$as_me: failed program was:" >&5
6225 sed 's/^/| /' conftest.$ac_ext >&5
6227 lt_cv_cc_needs_belf=no
6230 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6231 conftest$ac_exeext conftest.$ac_ext
6233 ac_cpp='$CPP $CPPFLAGS'
6234 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
6235 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
6236 ac_compiler_gnu=$ac_cv_c_compiler_gnu
6239 { echo "$as_me:$LINENO: result: $lt_cv_cc_needs_belf" >&5
6240 echo "${ECHO_T}$lt_cv_cc_needs_belf" >&6; }
6241 if test x"$lt_cv_cc_needs_belf" != x"yes"; then
6242 # this is probably gcc 2.8.0, egcs 1.0 or newer; no need for -belf
6243 CFLAGS="$SAVE_CFLAGS"
6247 # Find out which ABI we are using.
6248 echo 'int i;' > conftest.$ac_ext
6249 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6250 (eval $ac_compile) 2>&5
6252 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6253 (exit $ac_status); }; then
6254 case `/usr/bin/file conftest.o` in
6256 case $lt_cv_prog_gnu_ld in
6257 yes*) LD="${LD-ld} -m elf64_sparc" ;;
6258 *) LD="${LD-ld} -64" ;;
6269 need_locks="$enable_libtool_lock"
6273 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
6274 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
6275 if test "${ac_cv_header_stdc+set}" = set; then
6276 echo $ECHO_N "(cached) $ECHO_C" >&6
6278 cat >conftest.$ac_ext <<_ACEOF
6281 cat confdefs.h >>conftest.$ac_ext
6282 cat >>conftest.$ac_ext <<_ACEOF
6283 /* end confdefs.h. */
6297 rm -f conftest.$ac_objext
6298 if { (ac_try="$ac_compile"
6300 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6301 *) ac_try_echo=$ac_try;;
6303 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6304 (eval "$ac_compile") 2>conftest.er1
6306 grep -v '^ *+' conftest.er1 >conftest.err
6308 cat conftest.err >&5
6309 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6310 (exit $ac_status); } && {
6311 test -z "$ac_c_werror_flag" ||
6312 test ! -s conftest.err
6313 } && test -s conftest.$ac_objext; then
6314 ac_cv_header_stdc=yes
6316 echo "$as_me: failed program was:" >&5
6317 sed 's/^/| /' conftest.$ac_ext >&5
6319 ac_cv_header_stdc=no
6322 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6324 if test $ac_cv_header_stdc = yes; then
6325 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
6326 cat >conftest.$ac_ext <<_ACEOF
6329 cat confdefs.h >>conftest.$ac_ext
6330 cat >>conftest.$ac_ext <<_ACEOF
6331 /* end confdefs.h. */
6335 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6336 $EGREP "memchr" >/dev/null 2>&1; then
6339 ac_cv_header_stdc=no
6345 if test $ac_cv_header_stdc = yes; then
6346 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
6347 cat >conftest.$ac_ext <<_ACEOF
6350 cat confdefs.h >>conftest.$ac_ext
6351 cat >>conftest.$ac_ext <<_ACEOF
6352 /* end confdefs.h. */
6356 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6357 $EGREP "free" >/dev/null 2>&1; then
6360 ac_cv_header_stdc=no
6366 if test $ac_cv_header_stdc = yes; then
6367 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
6368 if test "$cross_compiling" = yes; then
6371 cat >conftest.$ac_ext <<_ACEOF
6374 cat confdefs.h >>conftest.$ac_ext
6375 cat >>conftest.$ac_ext <<_ACEOF
6376 /* end confdefs.h. */
6379 #if ((' ' & 0x0FF) == 0x020)
6380 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6381 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6383 # define ISLOWER(c) \
6384 (('a' <= (c) && (c) <= 'i') \
6385 || ('j' <= (c) && (c) <= 'r') \
6386 || ('s' <= (c) && (c) <= 'z'))
6387 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
6390 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6395 for (i = 0; i < 256; i++)
6396 if (XOR (islower (i), ISLOWER (i))
6397 || toupper (i) != TOUPPER (i))
6402 rm -f conftest$ac_exeext
6403 if { (ac_try="$ac_link"
6405 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6406 *) ac_try_echo=$ac_try;;
6408 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6409 (eval "$ac_link") 2>&5
6411 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6412 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
6413 { (case "(($ac_try" in
6414 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6415 *) ac_try_echo=$ac_try;;
6417 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6418 (eval "$ac_try") 2>&5
6420 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6421 (exit $ac_status); }; }; then
6424 echo "$as_me: program exited with status $ac_status" >&5
6425 echo "$as_me: failed program was:" >&5
6426 sed 's/^/| /' conftest.$ac_ext >&5
6429 ac_cv_header_stdc=no
6431 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
6437 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
6438 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
6439 if test $ac_cv_header_stdc = yes; then
6441 cat >>confdefs.h <<\_ACEOF
6442 #define STDC_HEADERS 1
6447 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
6457 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
6458 inttypes.h stdint.h unistd.h
6460 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6461 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6462 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6463 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6464 echo $ECHO_N "(cached) $ECHO_C" >&6
6466 cat >conftest.$ac_ext <<_ACEOF
6469 cat confdefs.h >>conftest.$ac_ext
6470 cat >>conftest.$ac_ext <<_ACEOF
6471 /* end confdefs.h. */
6472 $ac_includes_default
6474 #include <$ac_header>
6476 rm -f conftest.$ac_objext
6477 if { (ac_try="$ac_compile"
6479 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6480 *) ac_try_echo=$ac_try;;
6482 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6483 (eval "$ac_compile") 2>conftest.er1
6485 grep -v '^ *+' conftest.er1 >conftest.err
6487 cat conftest.err >&5
6488 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6489 (exit $ac_status); } && {
6490 test -z "$ac_c_werror_flag" ||
6491 test ! -s conftest.err
6492 } && test -s conftest.$ac_objext; then
6493 eval "$as_ac_Header=yes"
6495 echo "$as_me: failed program was:" >&5
6496 sed 's/^/| /' conftest.$ac_ext >&5
6498 eval "$as_ac_Header=no"
6501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6503 ac_res=`eval echo '${'$as_ac_Header'}'`
6504 { echo "$as_me:$LINENO: result: $ac_res" >&5
6505 echo "${ECHO_T}$ac_res" >&6; }
6506 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6507 cat >>confdefs.h <<_ACEOF
6508 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6517 for ac_header in dlfcn.h
6519 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
6520 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6521 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6522 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6523 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6524 echo $ECHO_N "(cached) $ECHO_C" >&6
6526 ac_res=`eval echo '${'$as_ac_Header'}'`
6527 { echo "$as_me:$LINENO: result: $ac_res" >&5
6528 echo "${ECHO_T}$ac_res" >&6; }
6530 # Is the header compilable?
6531 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
6532 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
6533 cat >conftest.$ac_ext <<_ACEOF
6536 cat confdefs.h >>conftest.$ac_ext
6537 cat >>conftest.$ac_ext <<_ACEOF
6538 /* end confdefs.h. */
6539 $ac_includes_default
6540 #include <$ac_header>
6542 rm -f conftest.$ac_objext
6543 if { (ac_try="$ac_compile"
6545 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6546 *) ac_try_echo=$ac_try;;
6548 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6549 (eval "$ac_compile") 2>conftest.er1
6551 grep -v '^ *+' conftest.er1 >conftest.err
6553 cat conftest.err >&5
6554 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6555 (exit $ac_status); } && {
6556 test -z "$ac_c_werror_flag" ||
6557 test ! -s conftest.err
6558 } && test -s conftest.$ac_objext; then
6559 ac_header_compiler=yes
6561 echo "$as_me: failed program was:" >&5
6562 sed 's/^/| /' conftest.$ac_ext >&5
6564 ac_header_compiler=no
6567 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6568 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
6569 echo "${ECHO_T}$ac_header_compiler" >&6; }
6571 # Is the header present?
6572 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
6573 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
6574 cat >conftest.$ac_ext <<_ACEOF
6577 cat confdefs.h >>conftest.$ac_ext
6578 cat >>conftest.$ac_ext <<_ACEOF
6579 /* end confdefs.h. */
6580 #include <$ac_header>
6582 if { (ac_try="$ac_cpp conftest.$ac_ext"
6584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6585 *) ac_try_echo=$ac_try;;
6587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6588 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6590 grep -v '^ *+' conftest.er1 >conftest.err
6592 cat conftest.err >&5
6593 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6594 (exit $ac_status); } >/dev/null && {
6595 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
6596 test ! -s conftest.err
6598 ac_header_preproc=yes
6600 echo "$as_me: failed program was:" >&5
6601 sed 's/^/| /' conftest.$ac_ext >&5
6603 ac_header_preproc=no
6606 rm -f conftest.err conftest.$ac_ext
6607 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
6608 echo "${ECHO_T}$ac_header_preproc" >&6; }
6610 # So? What about this header?
6611 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6613 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
6614 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
6615 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
6616 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
6617 ac_header_preproc=yes
6620 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
6621 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
6622 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
6623 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
6624 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
6625 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
6626 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
6627 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
6628 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
6629 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
6630 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
6631 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
6635 { echo "$as_me:$LINENO: checking for $ac_header" >&5
6636 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
6637 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
6638 echo $ECHO_N "(cached) $ECHO_C" >&6
6640 eval "$as_ac_Header=\$ac_header_preproc"
6642 ac_res=`eval echo '${'$as_ac_Header'}'`
6643 { echo "$as_me:$LINENO: result: $ac_res" >&5
6644 echo "${ECHO_T}$ac_res" >&6; }
6647 if test `eval echo '${'$as_ac_Header'}'` = yes; then
6648 cat >>confdefs.h <<_ACEOF
6649 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
6657 # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
6659 # find the maximum length of command line arguments
6660 { echo "$as_me:$LINENO: checking the maximum length of command line arguments" >&5
6661 echo $ECHO_N "checking the maximum length of command line arguments... $ECHO_C" >&6; }
6662 if test "${lt_cv_sys_max_cmd_len+set}" = set; then
6663 echo $ECHO_N "(cached) $ECHO_C" >&6
6670 # On DJGPP, this test can blow up pretty badly due to problems in libc
6671 # (any single argument exceeding 2000 bytes causes a buffer overrun
6672 # during glob expansion). Even if it were fixed, the result of this
6673 # check would be larger than it should be.
6674 lt_cv_sys_max_cmd_len=12288; # 12K is about right
6678 # Under GNU Hurd, this test is not required because there is
6679 # no limit to the length of command line arguments.
6680 # Libtool will interpret -1 as no limit whatsoever
6681 lt_cv_sys_max_cmd_len=-1;
6685 # On Win9x/ME, this test blows up -- it succeeds, but takes
6686 # about 5 minutes as the teststring grows exponentially.
6687 # Worse, since 9x/ME are not pre-emptively multitasking,
6688 # you end up with a "frozen" computer, even though with patience
6689 # the test eventually succeeds (with a max line length of 256k).
6690 # Instead, let's just punt: use the minimum linelength reported by
6691 # all of the supported platforms: 8192 (on NT/2K/XP).
6692 lt_cv_sys_max_cmd_len=8192;
6696 # On AmigaOS with pdksh, this test takes hours, literally.
6697 # So we just punt and use a minimum line length of 8192.
6698 lt_cv_sys_max_cmd_len=8192;
6701 netbsd* | freebsd* | openbsd* | darwin* | dragonfly*)
6702 # This has been around since 386BSD, at least. Likely further.
6703 if test -x /sbin/sysctl; then
6704 lt_cv_sys_max_cmd_len=`/sbin/sysctl -n kern.argmax`
6705 elif test -x /usr/sbin/sysctl; then
6706 lt_cv_sys_max_cmd_len=`/usr/sbin/sysctl -n kern.argmax`
6708 lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6710 # And add a safety zone
6711 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6712 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6716 # We know the value 262144 and hardcode it with a safety zone (like BSD)
6717 lt_cv_sys_max_cmd_len=196608
6721 # Dr. Hans Ekkehard Plesser reports seeing a kernel panic running configure
6722 # due to this test when exec_disable_arg_limit is 1 on Tru64. It is not
6723 # nice to cause kernel panics so lets avoid the loop below.
6724 # First set a reasonable default.
6725 lt_cv_sys_max_cmd_len=16384
6727 if test -x /sbin/sysconfig; then
6728 case `/sbin/sysconfig -q proc exec_disable_arg_limit` in
6729 *1*) lt_cv_sys_max_cmd_len=-1 ;;
6734 lt_cv_sys_max_cmd_len=102400
6736 sysv5* | sco5v6* | sysv4.2uw2*)
6737 kargmax=`grep ARG_MAX /etc/conf/cf.d/stune 2>/dev/null`
6738 if test -n "$kargmax"; then
6739 lt_cv_sys_max_cmd_len=`echo $kargmax | sed 's/.*[ ]//'`
6741 lt_cv_sys_max_cmd_len=32768
6745 lt_cv_sys_max_cmd_len=`(getconf ARG_MAX) 2> /dev/null`
6746 if test -n "$lt_cv_sys_max_cmd_len"; then
6747 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 4`
6748 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \* 3`
6750 SHELL=${SHELL-${CONFIG_SHELL-/bin/sh}}
6751 while (test "X"`$SHELL $0 --fallback-echo "X$teststring" 2>/dev/null` \
6752 = "XX$teststring") >/dev/null 2>&1 &&
6753 new_result=`expr "X$teststring" : ".*" 2>&1` &&
6754 lt_cv_sys_max_cmd_len=$new_result &&
6755 test $i != 17 # 1/2 MB should be enough
6758 teststring=$teststring$teststring
6761 # Add a significant safety factor because C++ compilers can tack on massive
6762 # amounts of additional arguments before passing them to the linker.
6763 # It appears as though 1/2 is a usable value.
6764 lt_cv_sys_max_cmd_len=`expr $lt_cv_sys_max_cmd_len \/ 2`
6771 if test -n $lt_cv_sys_max_cmd_len ; then
6772 { echo "$as_me:$LINENO: result: $lt_cv_sys_max_cmd_len" >&5
6773 echo "${ECHO_T}$lt_cv_sys_max_cmd_len" >&6; }
6775 { echo "$as_me:$LINENO: result: none" >&5
6776 echo "${ECHO_T}none" >&6; }
6783 # Check for command to grab the raw symbol name followed by C symbol from nm.
6784 { echo "$as_me:$LINENO: checking command to parse $NM output from $compiler object" >&5
6785 echo $ECHO_N "checking command to parse $NM output from $compiler object... $ECHO_C" >&6; }
6786 if test "${lt_cv_sys_global_symbol_pipe+set}" = set; then
6787 echo $ECHO_N "(cached) $ECHO_C" >&6
6790 # These are sane defaults that work on at least a few old systems.
6791 # [They come from Ultrix. What could be older than Ultrix?!! ;)]
6793 # Character class describing NM global symbol codes.
6794 symcode='[BCDEGRST]'
6796 # Regexp to match symbols that can be accessed directly from C.
6797 sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6799 # Transform an extracted symbol line into a proper C declaration
6800 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^. .* \(.*\)$/extern int \1;/p'"
6802 # Transform an extracted symbol line into symbol name and symbol address
6803 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'"
6805 # Define system-specific variables.
6810 cygwin* | mingw* | pw32*)
6811 symcode='[ABCDGISTW]'
6813 hpux*) # Its linker distinguishes data from code symbols
6814 if test "$host_cpu" = ia64; then
6815 symcode='[ABCDEGRST]'
6817 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6818 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'"
6820 linux* | k*bsd*-gnu)
6821 if test "$host_cpu" = ia64; then
6822 symcode='[ABCDGIRSTW]'
6823 lt_cv_sys_global_symbol_to_cdecl="sed -n -e 's/^T .* \(.*\)$/extern int \1();/p' -e 's/^$symcode* .* \(.*\)$/extern char \1;/p'"
6824 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'"
6828 symcode='[BCDEGRST]'
6831 symcode='[BCDEGQRST]'
6842 sysv5* | sco5v6* | unixware* | OpenUNIX*)
6850 # Handle CRLF in mingw tool chain
6854 opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
6858 # If we're using GNU nm, then use its standard symbol codes.
6859 case `$NM -V 2>&1` in
6860 *GNU* | *'with BFD'*)
6861 symcode='[ABCDGIRSTW]' ;;
6864 # Try without a prefix undercore, then with it.
6865 for ac_symprfx in "" "_"; do
6867 # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6868 symxfrm="\\1 $ac_symprfx\\2 \\2"
6870 # Write the raw and C identifiers.
6871 lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
6873 # Check to see that the pipe works correctly.
6877 cat > conftest.$ac_ext <<EOF
6882 void nm_test_func(){}
6886 int main(){nm_test_var='a';nm_test_func();return(0);}
6889 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6890 (eval $ac_compile) 2>&5
6892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6893 (exit $ac_status); }; then
6894 # Now try to grab the symbols.
6896 if { (eval echo "$as_me:$LINENO: \"$NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist\"") >&5
6897 (eval $NM conftest.$ac_objext \| $lt_cv_sys_global_symbol_pipe \> $nlist) 2>&5
6899 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6900 (exit $ac_status); } && test -s "$nlist"; then
6901 # Try sorting and uniquifying the output.
6902 if sort "$nlist" | uniq > "$nlist"T; then
6903 mv -f "$nlist"T "$nlist"
6908 # Make sure that we snagged all the symbols we need.
6909 if grep ' nm_test_var$' "$nlist" >/dev/null; then
6910 if grep ' nm_test_func$' "$nlist" >/dev/null; then
6911 cat <<EOF > conftest.$ac_ext
6917 # Now generate the symbol file.
6918 eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
6920 cat <<EOF >> conftest.$ac_ext
6921 #if defined (__STDC__) && __STDC__
6922 # define lt_ptr_t void *
6924 # define lt_ptr_t char *
6928 /* The mapping between symbol names and symbols. */
6933 lt_preloaded_symbols[] =
6936 $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6937 cat <<\EOF >> conftest.$ac_ext
6945 # Now try linking the two files.
6946 mv conftest.$ac_objext conftstm.$ac_objext
6947 lt_save_LIBS="$LIBS"
6948 lt_save_CFLAGS="$CFLAGS"
6949 LIBS="conftstm.$ac_objext"
6950 CFLAGS="$CFLAGS$lt_prog_compiler_no_builtin_flag"
6951 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
6952 (eval $ac_link) 2>&5
6954 echo "$as_me:$LINENO: \$? = $ac_status" >&5
6955 (exit $ac_status); } && test -s conftest${ac_exeext}; then
6958 LIBS="$lt_save_LIBS"
6959 CFLAGS="$lt_save_CFLAGS"
6961 echo "cannot find nm_test_func in $nlist" >&5
6964 echo "cannot find nm_test_var in $nlist" >&5
6967 echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6970 echo "$progname: failed program was:" >&5
6971 cat conftest.$ac_ext >&5
6973 rm -f conftest* conftst*
6975 # Do not use the global_symbol_pipe unless it works.
6976 if test "$pipe_works" = yes; then
6979 lt_cv_sys_global_symbol_pipe=
6985 if test -z "$lt_cv_sys_global_symbol_pipe"; then
6986 lt_cv_sys_global_symbol_to_cdecl=
6988 if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
6989 { echo "$as_me:$LINENO: result: failed" >&5
6990 echo "${ECHO_T}failed" >&6; }
6992 { echo "$as_me:$LINENO: result: ok" >&5
6993 echo "${ECHO_T}ok" >&6; }
6996 { echo "$as_me:$LINENO: checking for objdir" >&5
6997 echo $ECHO_N "checking for objdir... $ECHO_C" >&6; }
6998 if test "${lt_cv_objdir+set}" = set; then
6999 echo $ECHO_N "(cached) $ECHO_C" >&6
7001 rm -f .libs 2>/dev/null
7002 mkdir .libs 2>/dev/null
7003 if test -d .libs; then
7006 # MS-DOS does not allow filenames that begin with a dot.
7009 rmdir .libs 2>/dev/null
7011 { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7012 echo "${ECHO_T}$lt_cv_objdir" >&6; }
7013 objdir=$lt_cv_objdir
7021 # AIX sometimes has problems with the GCC collect2 program. For some
7022 # reason, if we set the COLLECT_NAMES environment variable, the problems
7023 # vanish in a puff of smoke.
7024 if test "X${COLLECT_NAMES+set}" != Xset; then
7026 export COLLECT_NAMES
7031 # Sed substitution that helps us do robust quoting. It backslashifies
7032 # metacharacters that are still active within double-quoted strings.
7033 Xsed='sed -e 1s/^X//'
7034 sed_quote_subst='s/\([\\"\\`$\\\\]\)/\\\1/g'
7036 # Same as above, but do not quote variable references.
7037 double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
7039 # Sed substitution to delay expansion of an escaped shell variable in a
7040 # double_quote_subst'ed string.
7041 delay_variable_subst='s/\\\\\\\\\\\$/\\\\\\$/g'
7043 # Sed substitution to avoid accidental globbing in evaled expressions
7044 no_glob_subst='s/\*/\\\*/g'
7050 default_ofile=libtool
7051 can_build_shared=yes
7053 # All known linkers require a `.a' archive for static linking (except MSVC,
7054 # which needs '.lib').
7056 ltmain="$ac_aux_dir/ltmain.sh"
7057 ofile="$default_ofile"
7058 with_gnu_ld="$lt_cv_prog_gnu_ld"
7060 if test -n "$ac_tool_prefix"; then
7061 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7062 set dummy ${ac_tool_prefix}ar; ac_word=$2
7063 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7064 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7065 if test "${ac_cv_prog_AR+set}" = set; then
7066 echo $ECHO_N "(cached) $ECHO_C" >&6
7068 if test -n "$AR"; then
7069 ac_cv_prog_AR="$AR" # Let the user override the test.
7071 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7075 test -z "$as_dir" && as_dir=.
7076 for ac_exec_ext in '' $ac_executable_extensions; do
7077 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7078 ac_cv_prog_AR="${ac_tool_prefix}ar"
7079 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7089 if test -n "$AR"; then
7090 { echo "$as_me:$LINENO: result: $AR" >&5
7091 echo "${ECHO_T}$AR" >&6; }
7093 { echo "$as_me:$LINENO: result: no" >&5
7094 echo "${ECHO_T}no" >&6; }
7099 if test -z "$ac_cv_prog_AR"; then
7101 # Extract the first word of "ar", so it can be a program name with args.
7102 set dummy ar; ac_word=$2
7103 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7104 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7105 if test "${ac_cv_prog_ac_ct_AR+set}" = set; then
7106 echo $ECHO_N "(cached) $ECHO_C" >&6
7108 if test -n "$ac_ct_AR"; then
7109 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7111 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7115 test -z "$as_dir" && as_dir=.
7116 for ac_exec_ext in '' $ac_executable_extensions; do
7117 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7118 ac_cv_prog_ac_ct_AR="ar"
7119 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7128 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7129 if test -n "$ac_ct_AR"; then
7130 { echo "$as_me:$LINENO: result: $ac_ct_AR" >&5
7131 echo "${ECHO_T}$ac_ct_AR" >&6; }
7133 { echo "$as_me:$LINENO: result: no" >&5
7134 echo "${ECHO_T}no" >&6; }
7137 if test "x$ac_ct_AR" = x; then
7140 case $cross_compiling:$ac_tool_warned in
7142 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7143 whose name does not start with the host triplet. If you think this
7144 configuration is useful to you, please write to autoconf@gnu.org." >&5
7145 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7146 whose name does not start with the host triplet. If you think this
7147 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7148 ac_tool_warned=yes ;;
7156 if test -n "$ac_tool_prefix"; then
7157 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7158 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7159 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7160 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7161 if test "${ac_cv_prog_RANLIB+set}" = set; then
7162 echo $ECHO_N "(cached) $ECHO_C" >&6
7164 if test -n "$RANLIB"; then
7165 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7167 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7171 test -z "$as_dir" && as_dir=.
7172 for ac_exec_ext in '' $ac_executable_extensions; do
7173 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7174 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7175 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7184 RANLIB=$ac_cv_prog_RANLIB
7185 if test -n "$RANLIB"; then
7186 { echo "$as_me:$LINENO: result: $RANLIB" >&5
7187 echo "${ECHO_T}$RANLIB" >&6; }
7189 { echo "$as_me:$LINENO: result: no" >&5
7190 echo "${ECHO_T}no" >&6; }
7195 if test -z "$ac_cv_prog_RANLIB"; then
7196 ac_ct_RANLIB=$RANLIB
7197 # Extract the first word of "ranlib", so it can be a program name with args.
7198 set dummy ranlib; ac_word=$2
7199 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7200 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7201 if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
7202 echo $ECHO_N "(cached) $ECHO_C" >&6
7204 if test -n "$ac_ct_RANLIB"; then
7205 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7207 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7211 test -z "$as_dir" && as_dir=.
7212 for ac_exec_ext in '' $ac_executable_extensions; do
7213 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7214 ac_cv_prog_ac_ct_RANLIB="ranlib"
7215 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7224 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7225 if test -n "$ac_ct_RANLIB"; then
7226 { echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
7227 echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
7229 { echo "$as_me:$LINENO: result: no" >&5
7230 echo "${ECHO_T}no" >&6; }
7233 if test "x$ac_ct_RANLIB" = x; then
7236 case $cross_compiling:$ac_tool_warned in
7238 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7239 whose name does not start with the host triplet. If you think this
7240 configuration is useful to you, please write to autoconf@gnu.org." >&5
7241 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7242 whose name does not start with the host triplet. If you think this
7243 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7244 ac_tool_warned=yes ;;
7246 RANLIB=$ac_ct_RANLIB
7249 RANLIB="$ac_cv_prog_RANLIB"
7252 if test -n "$ac_tool_prefix"; then
7253 # Extract the first word of "${ac_tool_prefix}strip", so it can be a program name with args.
7254 set dummy ${ac_tool_prefix}strip; ac_word=$2
7255 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7256 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7257 if test "${ac_cv_prog_STRIP+set}" = set; then
7258 echo $ECHO_N "(cached) $ECHO_C" >&6
7260 if test -n "$STRIP"; then
7261 ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7263 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7267 test -z "$as_dir" && as_dir=.
7268 for ac_exec_ext in '' $ac_executable_extensions; do
7269 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7270 ac_cv_prog_STRIP="${ac_tool_prefix}strip"
7271 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7280 STRIP=$ac_cv_prog_STRIP
7281 if test -n "$STRIP"; then
7282 { echo "$as_me:$LINENO: result: $STRIP" >&5
7283 echo "${ECHO_T}$STRIP" >&6; }
7285 { echo "$as_me:$LINENO: result: no" >&5
7286 echo "${ECHO_T}no" >&6; }
7291 if test -z "$ac_cv_prog_STRIP"; then
7293 # Extract the first word of "strip", so it can be a program name with args.
7294 set dummy strip; ac_word=$2
7295 { echo "$as_me:$LINENO: checking for $ac_word" >&5
7296 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
7297 if test "${ac_cv_prog_ac_ct_STRIP+set}" = set; then
7298 echo $ECHO_N "(cached) $ECHO_C" >&6
7300 if test -n "$ac_ct_STRIP"; then
7301 ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
7303 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7307 test -z "$as_dir" && as_dir=.
7308 for ac_exec_ext in '' $ac_executable_extensions; do
7309 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7310 ac_cv_prog_ac_ct_STRIP="strip"
7311 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
7320 ac_ct_STRIP=$ac_cv_prog_ac_ct_STRIP
7321 if test -n "$ac_ct_STRIP"; then
7322 { echo "$as_me:$LINENO: result: $ac_ct_STRIP" >&5
7323 echo "${ECHO_T}$ac_ct_STRIP" >&6; }
7325 { echo "$as_me:$LINENO: result: no" >&5
7326 echo "${ECHO_T}no" >&6; }
7329 if test "x$ac_ct_STRIP" = x; then
7332 case $cross_compiling:$ac_tool_warned in
7334 { echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
7335 whose name does not start with the host triplet. If you think this
7336 configuration is useful to you, please write to autoconf@gnu.org." >&5
7337 echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
7338 whose name does not start with the host triplet. If you think this
7339 configuration is useful to you, please write to autoconf@gnu.org." >&2;}
7340 ac_tool_warned=yes ;;
7345 STRIP="$ac_cv_prog_STRIP"
7350 old_CFLAGS="$CFLAGS"
7352 # Set sane defaults for various variables
7353 test -z "$AR" && AR=ar
7354 test -z "$AR_FLAGS" && AR_FLAGS=cru
7355 test -z "$AS" && AS=as
7356 test -z "$CC" && CC=cc
7357 test -z "$LTCC" && LTCC=$CC
7358 test -z "$LTCFLAGS" && LTCFLAGS=$CFLAGS
7359 test -z "$DLLTOOL" && DLLTOOL=dlltool
7360 test -z "$LD" && LD=ld
7361 test -z "$LN_S" && LN_S="ln -s"
7362 test -z "$MAGIC_CMD" && MAGIC_CMD=file
7363 test -z "$NM" && NM=nm
7364 test -z "$SED" && SED=sed
7365 test -z "$OBJDUMP" && OBJDUMP=objdump
7366 test -z "$RANLIB" && RANLIB=:
7367 test -z "$STRIP" && STRIP=:
7368 test -z "$ac_objext" && ac_objext=o
7370 # Determine commands to create old-style static archives.
7371 old_archive_cmds='$AR $AR_FLAGS $oldlib$oldobjs'
7372 old_postinstall_cmds='chmod 644 $oldlib'
7373 old_postuninstall_cmds=
7375 if test -n "$RANLIB"; then
7378 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7381 old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7384 old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7387 for cc_temp in $compiler""; do
7389 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7390 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7395 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
7398 # Only perform the check for file, if the check method requires it
7399 case $deplibs_check_method in
7401 if test "$file_magic_cmd" = '$MAGIC_CMD'; then
7402 { echo "$as_me:$LINENO: checking for ${ac_tool_prefix}file" >&5
7403 echo $ECHO_N "checking for ${ac_tool_prefix}file... $ECHO_C" >&6; }
7404 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7405 echo $ECHO_N "(cached) $ECHO_C" >&6
7409 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7412 lt_save_MAGIC_CMD="$MAGIC_CMD"
7413 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7414 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7415 for ac_dir in $ac_dummy; do
7417 test -z "$ac_dir" && ac_dir=.
7418 if test -f $ac_dir/${ac_tool_prefix}file; then
7419 lt_cv_path_MAGIC_CMD="$ac_dir/${ac_tool_prefix}file"
7420 if test -n "$file_magic_test_file"; then
7421 case $deplibs_check_method in
7423 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7424 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7425 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7426 $EGREP "$file_magic_regex" > /dev/null; then
7431 *** Warning: the command libtool uses to detect shared libraries,
7432 *** $file_magic_cmd, produces output that libtool cannot recognize.
7433 *** The result is that libtool may fail to recognize shared libraries
7434 *** as such. This will affect the creation of libtool libraries that
7435 *** depend on shared libraries, but programs linked with such libtool
7436 *** libraries will work regardless of this problem. Nevertheless, you
7437 *** may want to report the problem to your system manager and/or to
7438 *** bug-libtool@gnu.org
7448 MAGIC_CMD="$lt_save_MAGIC_CMD"
7453 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7454 if test -n "$MAGIC_CMD"; then
7455 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7456 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7458 { echo "$as_me:$LINENO: result: no" >&5
7459 echo "${ECHO_T}no" >&6; }
7462 if test -z "$lt_cv_path_MAGIC_CMD"; then
7463 if test -n "$ac_tool_prefix"; then
7464 { echo "$as_me:$LINENO: checking for file" >&5
7465 echo $ECHO_N "checking for file... $ECHO_C" >&6; }
7466 if test "${lt_cv_path_MAGIC_CMD+set}" = set; then
7467 echo $ECHO_N "(cached) $ECHO_C" >&6
7471 lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7474 lt_save_MAGIC_CMD="$MAGIC_CMD"
7475 lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
7476 ac_dummy="/usr/bin$PATH_SEPARATOR$PATH"
7477 for ac_dir in $ac_dummy; do
7479 test -z "$ac_dir" && ac_dir=.
7480 if test -f $ac_dir/file; then
7481 lt_cv_path_MAGIC_CMD="$ac_dir/file"
7482 if test -n "$file_magic_test_file"; then
7483 case $deplibs_check_method in
7485 file_magic_regex=`expr "$deplibs_check_method" : "file_magic \(.*\)"`
7486 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7487 if eval $file_magic_cmd \$file_magic_test_file 2> /dev/null |
7488 $EGREP "$file_magic_regex" > /dev/null; then
7493 *** Warning: the command libtool uses to detect shared libraries,
7494 *** $file_magic_cmd, produces output that libtool cannot recognize.
7495 *** The result is that libtool may fail to recognize shared libraries
7496 *** as such. This will affect the creation of libtool libraries that
7497 *** depend on shared libraries, but programs linked with such libtool
7498 *** libraries will work regardless of this problem. Nevertheless, you
7499 *** may want to report the problem to your system manager and/or to
7500 *** bug-libtool@gnu.org
7510 MAGIC_CMD="$lt_save_MAGIC_CMD"
7515 MAGIC_CMD="$lt_cv_path_MAGIC_CMD"
7516 if test -n "$MAGIC_CMD"; then
7517 { echo "$as_me:$LINENO: result: $MAGIC_CMD" >&5
7518 echo "${ECHO_T}$MAGIC_CMD" >&6; }
7520 { echo "$as_me:$LINENO: result: no" >&5
7521 echo "${ECHO_T}no" >&6; }
7536 # Check whether --enable-libtool-lock was given.
7537 if test "${enable_libtool_lock+set}" = set; then
7538 enableval=$enable_libtool_lock;
7541 test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
7544 # Check whether --with-pic was given.
7545 if test "${with_pic+set}" = set; then
7546 withval=$with_pic; pic_mode="$withval"
7551 test -z "$pic_mode" && pic_mode=default
7553 # Use C for the default configuration in the libtool script
7557 ac_cpp='$CPP $CPPFLAGS'
7558 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
7559 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
7560 ac_compiler_gnu=$ac_cv_c_compiler_gnu
7563 # Source file extension for C test sources.
7566 # Object file extension for compiled C test sources.
7570 # Code to be used in simple compile tests
7571 lt_simple_compile_test_code="int some_variable = 0;"
7573 # Code to be used in simple link tests
7574 lt_simple_link_test_code='int main(){return(0);}'
7577 # If no C compiler was specified, use CC.
7580 # If no C compiler flags were specified, use CFLAGS.
7581 LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
7583 # Allow CC to be a program name with arguments.
7587 # save warnings/boilerplate of simple test code
7588 ac_outfile=conftest.$ac_objext
7589 echo "$lt_simple_compile_test_code" >conftest.$ac_ext
7590 eval "$ac_compile" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7591 _lt_compiler_boilerplate=`cat conftest.err`
7594 ac_outfile=conftest.$ac_objext
7595 echo "$lt_simple_link_test_code" >conftest.$ac_ext
7596 eval "$ac_link" 2>&1 >/dev/null | $SED '/^$/d; /^ *+/d' >conftest.err
7597 _lt_linker_boilerplate=`cat conftest.err`
7602 ## There is no encapsulation within the following macros, do not change
7603 ## the running order or otherwise move them around unless you know exactly
7604 ## what you are doing...
7606 lt_prog_compiler_no_builtin_flag=
7608 if test "$GCC" = yes; then
7609 lt_prog_compiler_no_builtin_flag=' -fno-builtin'
7612 { echo "$as_me:$LINENO: checking if $compiler supports -fno-rtti -fno-exceptions" >&5
7613 echo $ECHO_N "checking if $compiler supports -fno-rtti -fno-exceptions... $ECHO_C" >&6; }
7614 if test "${lt_cv_prog_compiler_rtti_exceptions+set}" = set; then
7615 echo $ECHO_N "(cached) $ECHO_C" >&6
7617 lt_cv_prog_compiler_rtti_exceptions=no
7618 ac_outfile=conftest.$ac_objext
7619 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7620 lt_compiler_flag="-fno-rtti -fno-exceptions"
7621 # Insert the option either (1) after the last *FLAGS variable, or
7622 # (2) before a word containing "conftest.", or (3) at the end.
7623 # Note that $ac_compile itself does not contain backslashes and begins
7624 # with a dollar sign (not a hyphen), so the echo should work correctly.
7625 # The option is referenced via a variable to avoid confusing sed.
7626 lt_compile=`echo "$ac_compile" | $SED \
7627 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7628 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7629 -e 's:$: $lt_compiler_flag:'`
7630 (eval echo "\"\$as_me:7630: $lt_compile\"" >&5)
7631 (eval "$lt_compile" 2>conftest.err)
7633 cat conftest.err >&5
7634 echo "$as_me:7634: \$? = $ac_status" >&5
7635 if (exit $ac_status) && test -s "$ac_outfile"; then
7636 # The compiler can only warn and ignore the option if not recognized
7637 # So say no if there are warnings other than the usual output.
7638 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7639 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7640 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7641 lt_cv_prog_compiler_rtti_exceptions=yes
7647 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7648 echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
7650 if test x"$lt_cv_prog_compiler_rtti_exceptions" = xyes; then
7651 lt_prog_compiler_no_builtin_flag="$lt_prog_compiler_no_builtin_flag -fno-rtti -fno-exceptions"
7658 lt_prog_compiler_wl=
7659 lt_prog_compiler_pic=
7660 lt_prog_compiler_static=
7662 { echo "$as_me:$LINENO: checking for $compiler option to produce PIC" >&5
7663 echo $ECHO_N "checking for $compiler option to produce PIC... $ECHO_C" >&6; }
7665 if test "$GCC" = yes; then
7666 lt_prog_compiler_wl='-Wl,'
7667 lt_prog_compiler_static='-static'
7671 # All AIX code is PIC.
7672 if test "$host_cpu" = ia64; then
7673 # AIX 5 now supports IA64 processor
7674 lt_prog_compiler_static='-Bstatic'
7679 # FIXME: we need at least 68020 code to build shared libraries, but
7680 # adding the `-m68020' flag to GCC prevents building anything better,
7682 lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7685 beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7686 # PIC is the default for these OSes.
7689 mingw* | cygwin* | pw32* | os2*)
7690 # This hack is so that the source file can tell whether it is being
7691 # built for inclusion in a dll (and should export symbols for example).
7692 # Although the cygwin gcc ignores -fPIC, still need this for old-style
7693 # (--disable-auto-import) libraries
7694 lt_prog_compiler_pic='-DDLL_EXPORT'
7697 darwin* | rhapsody*)
7698 # PIC is the default on this platform
7699 # Common symbols not allowed in MH_DYLIB files
7700 lt_prog_compiler_pic='-fno-common'
7704 # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7705 # Instead, we relocate shared libraries at runtime.
7709 # Just because we use GCC doesn't mean we suddenly get shared libraries
7710 # on systems that don't support them.
7711 lt_prog_compiler_can_build_shared=no
7716 if test -d /usr/nec; then
7717 lt_prog_compiler_pic=-Kconform_pic
7722 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7729 lt_prog_compiler_pic='-fPIC'
7735 lt_prog_compiler_pic='-fPIC'
7739 # PORTME Check for flag to pass linker flags through the system compiler.
7742 lt_prog_compiler_wl='-Wl,'
7743 if test "$host_cpu" = ia64; then
7744 # AIX 5 now supports IA64 processor
7745 lt_prog_compiler_static='-Bstatic'
7747 lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7751 # PIC is the default on this platform
7752 # Common symbols not allowed in MH_DYLIB files
7753 case $cc_basename in
7755 lt_prog_compiler_pic='-qnocommon'
7756 lt_prog_compiler_wl='-Wl,'
7761 mingw* | cygwin* | pw32* | os2*)
7762 # This hack is so that the source file can tell whether it is being
7763 # built for inclusion in a dll (and should export symbols for example).
7764 lt_prog_compiler_pic='-DDLL_EXPORT'
7767 hpux9* | hpux10* | hpux11*)
7768 lt_prog_compiler_wl='-Wl,'
7769 # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7776 lt_prog_compiler_pic='+Z'
7779 # Is there a better lt_prog_compiler_static that works with the bundled CC?
7780 lt_prog_compiler_static='${wl}-a ${wl}archive'
7783 irix5* | irix6* | nonstopux*)
7784 lt_prog_compiler_wl='-Wl,'
7785 # PIC (with -KPIC) is the default.
7786 lt_prog_compiler_static='-non_shared'
7790 lt_prog_compiler_pic='-KPIC'
7791 lt_prog_compiler_static='-Bstatic'
7794 linux* | k*bsd*-gnu)
7795 case $cc_basename in
7797 lt_prog_compiler_wl='-Wl,'
7798 lt_prog_compiler_pic='-KPIC'
7799 lt_prog_compiler_static='-static'
7801 pgcc* | pgf77* | pgf90* | pgf95*)
7802 # Portland Group compilers (*not* the Pentium gcc compiler,
7803 # which looks to be a dead project)
7804 lt_prog_compiler_wl='-Wl,'
7805 lt_prog_compiler_pic='-fpic'
7806 lt_prog_compiler_static='-Bstatic'
7809 lt_prog_compiler_wl='-Wl,'
7810 # All Alpha code is PIC.
7811 lt_prog_compiler_static='-non_shared'
7814 case `$CC -V 2>&1 | sed 5q` in
7817 lt_prog_compiler_pic='-KPIC'
7818 lt_prog_compiler_static='-Bstatic'
7819 lt_prog_compiler_wl='-Wl,'
7822 # Sun Fortran 8.3 passes all unrecognized flags to the linker
7823 lt_prog_compiler_pic='-KPIC'
7824 lt_prog_compiler_static='-Bstatic'
7825 lt_prog_compiler_wl=''
7832 osf3* | osf4* | osf5*)
7833 lt_prog_compiler_wl='-Wl,'
7834 # All OSF/1 code is PIC.
7835 lt_prog_compiler_static='-non_shared'
7839 lt_prog_compiler_static='-non_shared'
7843 lt_prog_compiler_pic='-KPIC'
7844 lt_prog_compiler_static='-Bstatic'
7845 case $cc_basename in
7847 lt_prog_compiler_wl='-Qoption ld ';;
7849 lt_prog_compiler_wl='-Wl,';;
7854 lt_prog_compiler_wl='-Qoption ld '
7855 lt_prog_compiler_pic='-PIC'
7856 lt_prog_compiler_static='-Bstatic'
7859 sysv4 | sysv4.2uw2* | sysv4.3*)
7860 lt_prog_compiler_wl='-Wl,'
7861 lt_prog_compiler_pic='-KPIC'
7862 lt_prog_compiler_static='-Bstatic'
7866 if test -d /usr/nec ;then
7867 lt_prog_compiler_pic='-Kconform_pic'
7868 lt_prog_compiler_static='-Bstatic'
7872 sysv5* | unixware* | sco3.2v5* | sco5v6* | OpenUNIX*)
7873 lt_prog_compiler_wl='-Wl,'
7874 lt_prog_compiler_pic='-KPIC'
7875 lt_prog_compiler_static='-Bstatic'
7879 lt_prog_compiler_wl='-Wl,'
7880 lt_prog_compiler_can_build_shared=no
7884 lt_prog_compiler_pic='-pic'
7885 lt_prog_compiler_static='-Bstatic'
7889 lt_prog_compiler_can_build_shared=no
7894 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7895 echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
7898 # Check to make sure the PIC flag actually works.
7900 if test -n "$lt_prog_compiler_pic"; then
7902 { echo "$as_me:$LINENO: checking if $compiler PIC flag $lt_prog_compiler_pic works" >&5
7903 echo $ECHO_N "checking if $compiler PIC flag $lt_prog_compiler_pic works... $ECHO_C" >&6; }
7904 if test "${lt_prog_compiler_pic_works+set}" = set; then
7905 echo $ECHO_N "(cached) $ECHO_C" >&6
7907 lt_prog_compiler_pic_works=no
7908 ac_outfile=conftest.$ac_objext
7909 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
7910 lt_compiler_flag="$lt_prog_compiler_pic -DPIC"
7911 # Insert the option either (1) after the last *FLAGS variable, or
7912 # (2) before a word containing "conftest.", or (3) at the end.
7913 # Note that $ac_compile itself does not contain backslashes and begins
7914 # with a dollar sign (not a hyphen), so the echo should work correctly.
7915 # The option is referenced via a variable to avoid confusing sed.
7916 lt_compile=`echo "$ac_compile" | $SED \
7917 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
7918 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
7919 -e 's:$: $lt_compiler_flag:'`
7920 (eval echo "\"\$as_me:7920: $lt_compile\"" >&5)
7921 (eval "$lt_compile" 2>conftest.err)
7923 cat conftest.err >&5
7924 echo "$as_me:7924: \$? = $ac_status" >&5
7925 if (exit $ac_status) && test -s "$ac_outfile"; then
7926 # The compiler can only warn and ignore the option if not recognized
7927 # So say no if there are warnings other than the usual output.
7928 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' >conftest.exp
7929 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7930 if test ! -s conftest.er2 || diff conftest.exp conftest.er2 >/dev/null; then
7931 lt_prog_compiler_pic_works=yes
7937 { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7938 echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
7940 if test x"$lt_prog_compiler_pic_works" = xyes; then
7941 case $lt_prog_compiler_pic in
7943 *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7946 lt_prog_compiler_pic=
7947 lt_prog_compiler_can_build_shared=no
7952 # For platforms which do not support PIC, -DPIC is meaningless:
7954 lt_prog_compiler_pic=
7957 lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
7962 # Check to make sure the static flag actually works.
7964 wl=$lt_prog_compiler_wl eval lt_tmp_static_flag=\"$lt_prog_compiler_static\"
7965 { echo "$as_me:$LINENO: checking if $compiler static flag $lt_tmp_static_flag works" >&5
7966 echo $ECHO_N "checking if $compiler static flag $lt_tmp_static_flag works... $ECHO_C" >&6; }
7967 if test "${lt_prog_compiler_static_works+set}" = set; then
7968 echo $ECHO_N "(cached) $ECHO_C" >&6
7970 lt_prog_compiler_static_works=no
7971 save_LDFLAGS="$LDFLAGS"
7972 LDFLAGS="$LDFLAGS $lt_tmp_static_flag"
7973 echo "$lt_simple_link_test_code" > conftest.$ac_ext
7974 if (eval $ac_link 2>conftest.err) && test -s conftest$ac_exeext; then
7975 # The linker can only warn and ignore the option if not recognized
7976 # So say no if there are warnings
7977 if test -s conftest.err; then
7978 # Append any errors to the config.log.
7979 cat conftest.err 1>&5
7980 $echo "X$_lt_linker_boilerplate" | $Xsed -e '/^$/d' > conftest.exp
7981 $SED '/^$/d; /^ *+/d' conftest.err >conftest.er2
7982 if diff conftest.exp conftest.er2 >/dev/null; then
7983 lt_prog_compiler_static_works=yes
7986 lt_prog_compiler_static_works=yes
7990 LDFLAGS="$save_LDFLAGS"
7993 { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7994 echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
7996 if test x"$lt_prog_compiler_static_works" = xyes; then
7999 lt_prog_compiler_static=
8003 { echo "$as_me:$LINENO: checking if $compiler supports -c -o file.$ac_objext" >&5
8004 echo $ECHO_N "checking if $compiler supports -c -o file.$ac_objext... $ECHO_C" >&6; }
8005 if test "${lt_cv_prog_compiler_c_o+set}" = set; then
8006 echo $ECHO_N "(cached) $ECHO_C" >&6
8008 lt_cv_prog_compiler_c_o=no
8009 $rm -r conftest 2>/dev/null
8013 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8015 lt_compiler_flag="-o out/conftest2.$ac_objext"
8016 # Insert the option either (1) after the last *FLAGS variable, or
8017 # (2) before a word containing "conftest.", or (3) at the end.
8018 # Note that $ac_compile itself does not contain backslashes and begins
8019 # with a dollar sign (not a hyphen), so the echo should work correctly.
8020 lt_compile=`echo "$ac_compile" | $SED \
8021 -e 's:.*FLAGS}\{0,1\} :&$lt_compiler_flag :; t' \
8022 -e 's: [^ ]*conftest\.: $lt_compiler_flag&:; t' \
8023 -e 's:$: $lt_compiler_flag:'`
8024 (eval echo "\"\$as_me:8024: $lt_compile\"" >&5)
8025 (eval "$lt_compile" 2>out/conftest.err)
8027 cat out/conftest.err >&5
8028 echo "$as_me:8028: \$? = $ac_status" >&5
8029 if (exit $ac_status) && test -s out/conftest2.$ac_objext
8031 # The compiler can only warn and ignore the option if not recognized
8032 # So say no if there are warnings
8033 $echo "X$_lt_compiler_boilerplate" | $Xsed -e '/^$/d' > out/conftest.exp
8034 $SED '/^$/d; /^ *+/d' out/conftest.err >out/conftest.er2
8035 if test ! -s out/conftest.er2 || diff out/conftest.exp out/conftest.er2 >/dev/null; then
8036 lt_cv_prog_compiler_c_o=yes
8041 # SGI C++ compiler will create directory out/ii_files/ for
8042 # template instantiation
8043 test -d out/ii_files && $rm out/ii_files/* && rmdir out/ii_files
8044 $rm out/* && rmdir out
8050 { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8051 echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
8054 hard_links="nottested"
8055 if test "$lt_cv_prog_compiler_c_o" = no && test "$need_locks" != no; then
8056 # do not overwrite the value of need_locks provided by the user
8057 { echo "$as_me:$LINENO: checking if we can lock with hard links" >&5
8058 echo $ECHO_N "checking if we can lock with hard links... $ECHO_C" >&6; }
8061 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8063 ln conftest.a conftest.b 2>&5 || hard_links=no
8064 ln conftest.a conftest.b 2>/dev/null && hard_links=no
8065 { echo "$as_me:$LINENO: result: $hard_links" >&5
8066 echo "${ECHO_T}$hard_links" >&6; }
8067 if test "$hard_links" = no; then
8068 { echo "$as_me:$LINENO: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&5
8069 echo "$as_me: WARNING: \`$CC' does not support \`-c -o', so \`make -j' may be unsafe" >&2;}
8076 { echo "$as_me:$LINENO: checking whether the $compiler linker ($LD) supports shared libraries" >&5
8077 echo $ECHO_N "checking whether the $compiler linker ($LD) supports shared libraries... $ECHO_C" >&6; }
8080 allow_undefined_flag=
8081 enable_shared_with_static_runtimes=no
8083 archive_expsym_cmds=
8084 old_archive_From_new_cmds=
8085 old_archive_from_expsyms_cmds=
8086 export_dynamic_flag_spec=
8087 whole_archive_flag_spec=
8088 thread_safe_flag_spec=
8089 hardcode_libdir_flag_spec=
8090 hardcode_libdir_flag_spec_ld=
8091 hardcode_libdir_separator=
8094 hardcode_shlibpath_var=unsupported
8095 link_all_deplibs=unknown
8096 hardcode_automatic=no
8099 always_export_symbols=no
8100 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED '\''s/.* //'\'' | sort | uniq > $export_symbols'
8101 # include_expsyms should be a list of space-separated symbols to be *always*
8102 # included in the symbol list
8104 # exclude_expsyms can be an extended regexp of symbols to exclude
8105 # it will be wrapped by ` (' and `)$', so one must not match beginning or
8106 # end of line. Example: `a|bc|.*d.*' will exclude the symbols `a' and `bc',
8107 # as well as any symbol that contains `d'.
8108 exclude_expsyms="_GLOBAL_OFFSET_TABLE_"
8109 # Although _GLOBAL_OFFSET_TABLE_ is a valid symbol C name, most a.out
8110 # platforms (ab)use it in PIC code, but their linkers get confused if
8111 # the symbol is explicitly referenced. Since portable code cannot
8112 # rely on this symbol name, it's probably fine to never include it in
8113 # preloaded symbol tables.
8114 extract_expsyms_cmds=
8115 # Just being paranoid about ensuring that cc_basename is set.
8116 for cc_temp in $compiler""; do
8118 compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8119 distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8124 cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
8127 cygwin* | mingw* | pw32*)
8128 # FIXME: the MSVC++ port hasn't been tested in a loooong time
8129 # When not using gcc, we currently assume that we are using
8130 # Microsoft Visual C++.
8131 if test "$GCC" != yes; then
8136 # we just hope/assume this is gcc and not c89 (= MSVC++)
8145 if test "$with_gnu_ld" = yes; then
8146 # If archive_cmds runs LD, not CC, wlarc should be empty
8149 # Set some defaults for GNU ld with shared library support. These
8150 # are reset later if shared libraries are not supported. Putting them
8151 # here allows them to be overridden if necessary.
8152 runpath_var=LD_RUN_PATH
8153 hardcode_libdir_flag_spec='${wl}--rpath ${wl}$libdir'
8154 export_dynamic_flag_spec='${wl}--export-dynamic'
8155 # ancient GNU ld didn't support --whole-archive et. al.
8156 if $LD --help 2>&1 | grep 'no-whole-archive' > /dev/null; then
8157 whole_archive_flag_spec="$wlarc"'--whole-archive$convenience '"$wlarc"'--no-whole-archive'
8159 whole_archive_flag_spec=
8161 supports_anon_versioning=no
8162 case `$LD -v 2>/dev/null` in
8163 *\ [01].* | *\ 2.[0-9].* | *\ 2.10.*) ;; # catch versions < 2.11
8164 *\ 2.11.93.0.2\ *) supports_anon_versioning=yes ;; # RH7.3 ...
8165 *\ 2.11.92.0.12\ *) supports_anon_versioning=yes ;; # Mandrake 8.2 ...
8166 *\ 2.11.*) ;; # other 2.11 versions
8167 *) supports_anon_versioning=yes ;;
8170 # See if GNU ld supports shared libraries.
8172 aix3* | aix4* | aix5*)
8173 # On AIX/PPC, the GNU linker is very broken
8174 if test "$host_cpu" != ia64; then
8178 *** Warning: the GNU linker, at least up to release 2.9.1, is reported
8179 *** to be unable to reliably create shared libraries on AIX.
8180 *** Therefore, libtool is disabling shared libraries support. If you
8181 *** really care for shared libraries, you may want to modify your PATH
8182 *** so that a non-GNU linker is found, and then restart.
8189 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)'
8190 hardcode_libdir_flag_spec='-L$libdir'
8191 hardcode_minus_L=yes
8193 # Samuel A. Falvo II <kc5tja@dolphin.openprojects.net> reports
8194 # that the semantics of dynamic libraries on AmigaOS, at least up
8195 # to version 4, is to share data among multiple programs linked
8196 # with the same dynamic library. Since this doesn't match the
8197 # behavior of shared libraries on other platforms, we can't use
8203 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8204 allow_undefined_flag=unsupported
8205 # Joseph Beckenbach <jrb3@best.com> says some releases of gcc
8206 # support --undefined. This deserves some investigation. FIXME
8207 archive_cmds='$CC -nostart $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8213 cygwin* | mingw* | pw32*)
8214 # _LT_AC_TAGVAR(hardcode_libdir_flag_spec, ) is actually meaningless,
8215 # as there is no search path for DLLs.
8216 hardcode_libdir_flag_spec='-L$libdir'
8217 allow_undefined_flag=unsupported
8218 always_export_symbols=no
8219 enable_shared_with_static_runtimes=yes
8220 export_symbols_cmds='$NM $libobjs $convenience | $global_symbol_pipe | $SED -e '\''/^[BCDGRS][ ]/s/.*[ ]\([^ ]*\)/\1 DATA/'\'' -e '\''/^[AITW][ ]/s/.*[ ]//'\'' | sort | uniq > $export_symbols'
8222 if $LD --help 2>&1 | grep 'auto-import' > /dev/null; then
8223 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8224 # If the export-symbols file already is a .def file (1st line
8225 # is EXPORTS), use it as is; otherwise, prepend...
8226 archive_expsym_cmds='if test "x`$SED 1q $export_symbols`" = xEXPORTS; then
8227 cp $export_symbols $output_objdir/$soname.def;
8229 echo EXPORTS > $output_objdir/$soname.def;
8230 cat $export_symbols >> $output_objdir/$soname.def;
8232 $CC -shared $output_objdir/$soname.def $libobjs $deplibs $compiler_flags -o $output_objdir/$soname ${wl}--enable-auto-image-base -Xlinker --out-implib -Xlinker $lib'
8240 hardcode_shlibpath_var=no
8241 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8242 export_dynamic_flag_spec='${wl}-E'
8243 # Hack: On Interix 3.x, we cannot compile PIC because of a broken gcc.
8244 # Instead, shared libraries are loaded at an image base (0x10000000 by
8245 # default) and relocated if they conflict, which is a slow very memory
8246 # consuming and fragmenting process. To avoid this, we pick a random,
8247 # 256 KiB-aligned image base between 0x50000000 and 0x6FFC0000 at link
8248 # time. Moving up from 0x10000000 also allows more sbrk(2) space.
8249 archive_cmds='$CC -shared $pic_flag $libobjs $deplibs $compiler_flags ${wl}-h,$soname ${wl}--image-base,`expr ${RANDOM-$$} % 4096 / 2 \* 262144 + 1342177280` -o $lib'
8250 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'
8253 gnu* | linux* | k*bsd*-gnu)
8254 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8256 case $cc_basename,$host_cpu in
8257 pgcc*) # Portland Group C compiler
8258 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'
8259 tmp_addflag=' $pic_flag'
8261 pgf77* | pgf90* | pgf95*) # Portland Group f77 and f90 compilers
8262 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'
8263 tmp_addflag=' $pic_flag -Mnomain' ;;
8264 ecc*,ia64* | icc*,ia64*) # Intel C compiler on ia64
8265 tmp_addflag=' -i_dynamic' ;;
8266 efc*,ia64* | ifort*,ia64*) # Intel Fortran compiler on ia64
8267 tmp_addflag=' -i_dynamic -nofor_main' ;;
8268 ifc* | ifort*) # Intel Fortran compiler
8269 tmp_addflag=' -nofor_main' ;;
8271 case `$CC -V 2>&1 | sed 5q` in
8272 *Sun\ C*) # Sun C 5.9
8273 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'
8274 tmp_sharedflag='-G' ;;
8275 *Sun\ F*) # Sun Fortran 8.3
8276 tmp_sharedflag='-G' ;;
8278 tmp_sharedflag='-shared' ;;
8280 archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8282 if test $supports_anon_versioning = yes; then
8283 archive_expsym_cmds='$echo "{ global:" > $output_objdir/$libname.ver~
8284 cat $export_symbols | sed -e "s/\(.*\)/\1;/" >> $output_objdir/$libname.ver~
8285 $echo "local: *; };" >> $output_objdir/$libname.ver~
8286 $CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-version-script ${wl}$output_objdir/$libname.ver -o $lib'
8294 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8295 archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8298 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8299 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8304 if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8308 *** Warning: The releases 2.8.* of the GNU linker cannot reliably
8309 *** create shared libraries on Solaris systems. Therefore, libtool
8310 *** is disabling shared libraries support. We urge you to upgrade GNU
8311 *** binutils to release 2.9.1 or newer. Another option is to modify
8312 *** your PATH or compiler configuration so that the native linker is
8313 *** used, and then restart.
8316 elif $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8317 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8318 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8324 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8325 case `$LD -v 2>&1` in
8326 *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8330 *** Warning: Releases of the GNU linker prior to 2.16.91.0.3 can not
8331 *** reliably create shared libraries on SCO systems. Therefore, libtool
8332 *** is disabling shared libraries support. We urge you to upgrade GNU
8333 *** binutils to release 2.16.91.0.3 or newer. Another option is to modify
8334 *** your PATH or compiler configuration so that the native linker is
8335 *** used, and then restart.
8340 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8341 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
8342 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib'
8343 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname,\${SCOABSPATH:+${install_libdir}/}$soname,-retain-symbols-file,$export_symbols -o $lib'
8352 archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8355 hardcode_shlibpath_var=no
8359 if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8360 archive_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
8361 archive_expsym_cmds='$CC -shared $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname ${wl}-retain-symbols-file $wl$export_symbols -o $lib'
8368 if test "$ld_shlibs" = no; then
8370 hardcode_libdir_flag_spec=
8371 export_dynamic_flag_spec=
8372 whole_archive_flag_spec=
8375 # PORTME fill in a description of your system's linker (not GNU ld)
8378 allow_undefined_flag=unsupported
8379 always_export_symbols=yes
8380 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'
8381 # Note: this linker hardcodes the directories in LIBPATH if there
8382 # are no directories specified by -L.
8383 hardcode_minus_L=yes
8384 if test "$GCC" = yes && test -z "$lt_prog_compiler_static"; then
8385 # Neither direct hardcoding nor static linking is supported with a
8387 hardcode_direct=unsupported
8392 if test "$host_cpu" = ia64; then
8393 # On IA64, the linker does run time linking by default, so we don't
8394 # have to do anything special.
8395 aix_use_runtimelinking=no
8396 exp_sym_flag='-Bexport'
8399 # If we're using GNU nm, then we don't want the "-C" option.
8400 # -C means demangle to AIX nm, but means don't demangle with GNU nm
8401 if $NM -V 2>&1 | grep 'GNU' > /dev/null; then
8402 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'
8404 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'
8406 aix_use_runtimelinking=no
8408 # Test if we are trying to use run time linking or normal
8409 # AIX style linking. If -brtl is somewhere in LDFLAGS, we
8410 # need to do runtime linking.
8411 case $host_os in aix4.[23]|aix4.[23].*|aix5*)
8412 for ld_flag in $LDFLAGS; do
8413 if (test $ld_flag = "-brtl" || test $ld_flag = "-Wl,-brtl"); then
8414 aix_use_runtimelinking=yes
8421 exp_sym_flag='-bexport'
8422 no_entry_flag='-bnoentry'
8425 # When large executables or shared objects are built, AIX ld can
8426 # have problems creating the table of contents. If linking a library
8427 # or program results in "error TOC overflow" add -mminimal-toc to
8428 # CXXFLAGS/CFLAGS for g++/gcc. In the cases where that is not
8429 # enough to fix the problem, add -Wl,-bbigtoc to LDFLAGS.
8433 hardcode_libdir_separator=':'
8434 link_all_deplibs=yes
8436 if test "$GCC" = yes; then
8437 case $host_os in aix4.[012]|aix4.[012].*)
8438 # We only want to do this on AIX 4.2 and lower, the check
8439 # below for broken collect2 doesn't work under 4.3+
8440 collect2name=`${CC} -print-prog-name=collect2`
8441 if test -f "$collect2name" && \
8442 strings "$collect2name" | grep resolve_lib_name >/dev/null
8444 # We have reworked collect2
8447 # We have old collect2
8448 hardcode_direct=unsupported
8449 # It fails to find uninstalled libraries when the uninstalled
8450 # path is not listed in the libpath. Setting hardcode_minus_L
8451 # to unsupported forces relinking
8452 hardcode_minus_L=yes
8453 hardcode_libdir_flag_spec='-L$libdir'
8454 hardcode_libdir_separator=
8458 shared_flag='-shared'
8459 if test "$aix_use_runtimelinking" = yes; then
8460 shared_flag="$shared_flag "'${wl}-G'
8464 if test "$host_cpu" = ia64; then
8465 # VisualAge C++, Version 5.5 for AIX 5L for IA-64, Beta 3 Release
8466 # chokes on -Wl,-G. The following line is correct:
8469 if test "$aix_use_runtimelinking" = yes; then
8470 shared_flag='${wl}-G'
8472 shared_flag='${wl}-bM:SRE'
8477 # It seems that -bexpall does not export symbols beginning with
8478 # underscore (_), so it is better to generate a list of symbols to export.
8479 always_export_symbols=yes
8480 if test "$aix_use_runtimelinking" = yes; then
8481 # Warning - without using the other runtime loading flags (-brtl),
8482 # -berok will link without error, but may produce a broken library.
8483 allow_undefined_flag='-berok'
8484 # Determine the default libpath from the value encoded in an empty executable.
8485 cat >conftest.$ac_ext <<_ACEOF
8488 cat confdefs.h >>conftest.$ac_ext
8489 cat >>conftest.$ac_ext <<_ACEOF
8490 /* end confdefs.h. */
8500 rm -f conftest.$ac_objext conftest$ac_exeext
8501 if { (ac_try="$ac_link"
8503 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8504 *) ac_try_echo=$ac_try;;
8506 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8507 (eval "$ac_link") 2>conftest.er1
8509 grep -v '^ *+' conftest.er1 >conftest.err
8511 cat conftest.err >&5
8512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8513 (exit $ac_status); } && {
8514 test -z "$ac_c_werror_flag" ||
8515 test ! -s conftest.err
8516 } && test -s conftest$ac_exeext &&
8517 $as_test_x conftest$ac_exeext; then
8519 lt_aix_libpath_sed='
8520 /Import File Strings/,/^$/ {
8526 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8527 # Check for a 64-bit object if we didn't find anything.
8528 if test -z "$aix_libpath"; then
8529 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8532 echo "$as_me: failed program was:" >&5
8533 sed 's/^/| /' conftest.$ac_ext >&5
8538 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8539 conftest$ac_exeext conftest.$ac_ext
8540 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8542 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8543 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"
8545 if test "$host_cpu" = ia64; then
8546 hardcode_libdir_flag_spec='${wl}-R $libdir:/usr/lib:/lib'
8547 allow_undefined_flag="-z nodefs"
8548 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"
8550 # Determine the default libpath from the value encoded in an empty executable.
8551 cat >conftest.$ac_ext <<_ACEOF
8554 cat confdefs.h >>conftest.$ac_ext
8555 cat >>conftest.$ac_ext <<_ACEOF
8556 /* end confdefs.h. */
8566 rm -f conftest.$ac_objext conftest$ac_exeext
8567 if { (ac_try="$ac_link"
8569 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8570 *) ac_try_echo=$ac_try;;
8572 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8573 (eval "$ac_link") 2>conftest.er1
8575 grep -v '^ *+' conftest.er1 >conftest.err
8577 cat conftest.err >&5
8578 echo "$as_me:$LINENO: \$? = $ac_status" >&5
8579 (exit $ac_status); } && {
8580 test -z "$ac_c_werror_flag" ||
8581 test ! -s conftest.err
8582 } && test -s conftest$ac_exeext &&
8583 $as_test_x conftest$ac_exeext; then
8585 lt_aix_libpath_sed='
8586 /Import File Strings/,/^$/ {
8592 aix_libpath=`dump -H conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8593 # Check for a 64-bit object if we didn't find anything.
8594 if test -z "$aix_libpath"; then
8595 aix_libpath=`dump -HX64 conftest$ac_exeext 2>/dev/null | $SED -n -e "$lt_aix_libpath_sed"`
8598 echo "$as_me: failed program was:" >&5
8599 sed 's/^/| /' conftest.$ac_ext >&5
8604 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
8605 conftest$ac_exeext conftest.$ac_ext
8606 if test -z "$aix_libpath"; then aix_libpath="/usr/lib:/lib"; fi
8608 hardcode_libdir_flag_spec='${wl}-blibpath:$libdir:'"$aix_libpath"
8609 # Warning - without using the other run time loading flags,
8610 # -berok will link without error, but may produce a broken library.
8611 no_undefined_flag=' ${wl}-bernotok'
8612 allow_undefined_flag=' ${wl}-berok'
8613 # Exported symbols can be pulled into shared objects from archives
8614 whole_archive_flag_spec='$convenience'
8615 archive_cmds_need_lc=yes
8616 # This is similar to how AIX traditionally builds its shared libraries.
8617 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'
8623 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)'
8624 hardcode_libdir_flag_spec='-L$libdir'
8625 hardcode_minus_L=yes
8626 # see comment about different semantics on the GNU ld section
8631 export_dynamic_flag_spec=-rdynamic
8634 cygwin* | mingw* | pw32*)
8635 # When not using gcc, we currently assume that we are using
8636 # Microsoft Visual C++.
8637 # hardcode_libdir_flag_spec is actually meaningless, as there is
8638 # no search path for DLLs.
8639 hardcode_libdir_flag_spec=' '
8640 allow_undefined_flag=unsupported
8641 # Tell ltmain to make .lib files, not .a files.
8643 # Tell ltmain to make .dll files, not .so files.
8645 # FIXME: Setting linknames here is a bad hack.
8646 archive_cmds='$CC -o $lib $libobjs $compiler_flags `echo "$deplibs" | $SED -e '\''s/ -lc$//'\''` -link -dll~linknames='
8647 # The linker will automatically build a .lib file if we build a DLL.
8648 old_archive_From_new_cmds='true'
8649 # FIXME: Should let the user specify the lib program.
8650 old_archive_cmds='lib -OUT:$oldlib$oldobjs$old_deplibs'
8651 fix_srcfile_path='`cygpath -w "$srcfile"`'
8652 enable_shared_with_static_runtimes=yes
8655 darwin* | rhapsody*)
8657 rhapsody* | darwin1.[012])
8658 allow_undefined_flag='${wl}-undefined ${wl}suppress'
8661 if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8662 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8664 case ${MACOSX_DEPLOYMENT_TARGET} in
8666 allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8669 allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8675 archive_cmds_need_lc=no
8677 hardcode_automatic=yes
8678 hardcode_shlibpath_var=unsupported
8679 whole_archive_flag_spec=''
8680 link_all_deplibs=yes
8681 if test "$GCC" = yes ; then
8682 output_verbose_link_cmd='echo'
8683 archive_cmds='$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring'
8684 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8685 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8686 archive_expsym_cmds='sed -e "s,#.*,," -e "s,^[ ]*,," -e "s,^\(..*\),_&," < $export_symbols > $output_objdir/${libname}-symbols.expsym~$CC -dynamiclib $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags -install_name $rpath/$soname $verstring~nmedit -s $output_objdir/${libname}-symbols.expsym ${lib}'
8687 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}'
8689 case $cc_basename in
8691 output_verbose_link_cmd='echo'
8692 archive_cmds='$CC -qmkshrobj $allow_undefined_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-install_name ${wl}`echo $rpath/$soname` $xlcverstring'
8693 module_cmds='$CC $allow_undefined_flag -o $lib -bundle $libobjs $deplibs$compiler_flags'
8694 # Don't fix this by using the ld -exported_symbols_list flag, it doesn't exist in older darwin lds
8695 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}'
8696 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}'
8706 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8707 hardcode_libdir_flag_spec='-L$libdir'
8708 hardcode_shlibpath_var=no
8715 # FreeBSD 2.2.[012] allows us to include c++rt0.o to get C++ constructor
8716 # support. Future versions do this automatically, but an explicit c++rt0.o
8717 # does not break anything, and helps significantly (at the cost of a little
8720 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8721 hardcode_libdir_flag_spec='-R$libdir'
8723 hardcode_shlibpath_var=no
8726 # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8728 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8730 hardcode_minus_L=yes
8731 hardcode_shlibpath_var=no
8734 # FreeBSD 3 and greater uses gcc -shared to do shared libraries.
8735 freebsd* | dragonfly*)
8736 archive_cmds='$CC -shared -o $lib $libobjs $deplibs $compiler_flags'
8737 hardcode_libdir_flag_spec='-R$libdir'
8739 hardcode_shlibpath_var=no
8743 if test "$GCC" = yes; then
8744 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'
8746 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'
8748 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8749 hardcode_libdir_separator=:
8752 # hardcode_minus_L: Not really in the search PATH,
8753 # but as the default location of the library.
8754 hardcode_minus_L=yes
8755 export_dynamic_flag_spec='${wl}-E'
8759 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8760 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8762 archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8764 if test "$with_gnu_ld" = no; then
8765 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8766 hardcode_libdir_separator=:
8769 export_dynamic_flag_spec='${wl}-E'
8771 # hardcode_minus_L: Not really in the search PATH,
8772 # but as the default location of the library.
8773 hardcode_minus_L=yes
8778 if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8781 archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8784 archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8787 archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8793 archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8796 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8799 archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8803 if test "$with_gnu_ld" = no; then
8804 hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8805 hardcode_libdir_separator=:
8809 hardcode_libdir_flag_spec_ld='+b $libdir'
8811 hardcode_shlibpath_var=no
8815 export_dynamic_flag_spec='${wl}-E'
8817 # hardcode_minus_L: Not really in the search PATH,
8818 # but as the default location of the library.
8819 hardcode_minus_L=yes
8825 irix5* | irix6* | nonstopux*)
8826 if test "$GCC" = yes; then
8827 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'
8829 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'
8830 hardcode_libdir_flag_spec_ld='-rpath $libdir'
8832 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8833 hardcode_libdir_separator=:
8834 link_all_deplibs=yes
8838 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8839 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8841 archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8843 hardcode_libdir_flag_spec='-R$libdir'
8845 hardcode_shlibpath_var=no
8849 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8851 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8852 hardcode_libdir_separator=:
8853 hardcode_shlibpath_var=no
8857 if test -f /usr/libexec/ld.so; then
8859 hardcode_shlibpath_var=no
8860 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
8861 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8862 archive_expsym_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags ${wl}-retain-symbols-file,$export_symbols'
8863 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8864 export_dynamic_flag_spec='${wl}-E'
8867 openbsd[01].* | openbsd2.[0-7] | openbsd2.[0-7].*)
8868 archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8869 hardcode_libdir_flag_spec='-R$libdir'
8872 archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8873 hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8883 hardcode_libdir_flag_spec='-L$libdir'
8884 hardcode_minus_L=yes
8885 allow_undefined_flag=unsupported
8886 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'
8887 old_archive_From_new_cmds='emximp -o $output_objdir/$libname.a $output_objdir/$libname.def'
8891 if test "$GCC" = yes; then
8892 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8893 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'
8895 allow_undefined_flag=' -expect_unresolved \*'
8896 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'
8898 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8899 hardcode_libdir_separator=:
8902 osf4* | osf5*) # as osf3* with the addition of -msym flag
8903 if test "$GCC" = yes; then
8904 allow_undefined_flag=' ${wl}-expect_unresolved ${wl}\*'
8905 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'
8906 hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8908 allow_undefined_flag=' -expect_unresolved \*'
8909 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'
8910 archive_expsym_cmds='for i in `cat $export_symbols`; do printf "%s %s\\n" -exported_symbol "\$i" >> $lib.exp; done; echo "-hidden">> $lib.exp~
8911 $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'
8913 # Both c and cxx compiler support -rpath directly
8914 hardcode_libdir_flag_spec='-rpath $libdir'
8916 hardcode_libdir_separator=:
8920 no_undefined_flag=' -z text'
8921 if test "$GCC" = yes; then
8923 archive_cmds='$CC -shared ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8924 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8925 $CC -shared ${wl}-M ${wl}$lib.exp ${wl}-h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags~$rm $lib.exp'
8928 archive_cmds='$LD -G${allow_undefined_flag} -h $soname -o $lib $libobjs $deplibs $linker_flags'
8929 archive_expsym_cmds='$echo "{ global:" > $lib.exp~cat $export_symbols | $SED -e "s/\(.*\)/\1;/" >> $lib.exp~$echo "local: *; };" >> $lib.exp~
8930 $LD -G${allow_undefined_flag} -M $lib.exp -h $soname -o $lib $libobjs $deplibs $linker_flags~$rm $lib.exp'
8932 hardcode_libdir_flag_spec='-R$libdir'
8933 hardcode_shlibpath_var=no
8935 solaris2.[0-5] | solaris2.[0-5].*) ;;
8937 # The compiler driver will combine and reorder linker options,
8938 # but understands `-z linker_flag'. GCC discards it without `$wl',
8939 # but is careful enough not to reorder.
8940 # Supported since Solaris 2.6 (maybe 2.5.1?)
8941 if test "$GCC" = yes; then
8942 whole_archive_flag_spec='${wl}-z ${wl}allextract$convenience ${wl}-z ${wl}defaultextract'
8944 whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8948 link_all_deplibs=yes
8952 if test "x$host_vendor" = xsequent; then
8953 # Use $CC to link under sequent, because it throws in some extra .o
8954 # files that make .init and .fini sections work.
8955 archive_cmds='$CC -G ${wl}-h $soname -o $lib $libobjs $deplibs $compiler_flags'
8957 archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8959 hardcode_libdir_flag_spec='-L$libdir'
8961 hardcode_minus_L=yes
8962 hardcode_shlibpath_var=no
8966 case $host_vendor in
8968 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8969 hardcode_direct=yes # is this really true???
8972 ## LD is ld it makes a PLAMLIB
8973 ## CC just makes a GrossModule.
8974 archive_cmds='$LD -G -o $lib $libobjs $deplibs $linker_flags'
8975 reload_cmds='$CC -r -o $output$reload_objs'
8979 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8980 hardcode_direct=no #Motorola manual says yes, but my tests say they lie
8983 runpath_var='LD_RUN_PATH'
8984 hardcode_shlibpath_var=no
8988 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8989 hardcode_shlibpath_var=no
8990 export_dynamic_flag_spec='-Bexport'
8994 if test -d /usr/nec; then
8995 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8996 hardcode_shlibpath_var=no
8997 runpath_var=LD_RUN_PATH
8998 hardcode_runpath_var=yes
9003 sysv4*uw2* | sysv5OpenUNIX* | sysv5UnixWare7.[01].[10]* | unixware7* | sco3.2v5.0.[024]*)
9004 no_undefined_flag='${wl}-z,text'
9005 archive_cmds_need_lc=no
9006 hardcode_shlibpath_var=no
9007 runpath_var='LD_RUN_PATH'
9009 if test "$GCC" = yes; then
9010 archive_cmds='$CC -shared ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9011 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9013 archive_cmds='$CC -G ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9014 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,$soname -o $lib $libobjs $deplibs $compiler_flags'
9018 sysv5* | sco3.2v5* | sco5v6*)
9019 # Note: We can NOT use -z defs as we might desire, because we do not
9020 # link with -lc, and that would cause any symbols used from libc to
9021 # always be unresolved, which means just about no library would
9022 # ever link correctly. If we're not using GNU ld we use -z text
9023 # though, which does catch some bad symbols but isn't as heavy-handed
9025 no_undefined_flag='${wl}-z,text'
9026 allow_undefined_flag='${wl}-z,nodefs'
9027 archive_cmds_need_lc=no
9028 hardcode_shlibpath_var=no
9029 hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
9030 hardcode_libdir_separator=':'
9031 link_all_deplibs=yes
9032 export_dynamic_flag_spec='${wl}-Bexport'
9033 runpath_var='LD_RUN_PATH'
9035 if test "$GCC" = yes; then
9036 archive_cmds='$CC -shared ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9037 archive_expsym_cmds='$CC -shared ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9039 archive_cmds='$CC -G ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9040 archive_expsym_cmds='$CC -G ${wl}-Bexport:$export_symbols ${wl}-h,\${SCOABSPATH:+${install_libdir}/}$soname -o $lib $libobjs $deplibs $compiler_flags'
9045 archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
9046 hardcode_libdir_flag_spec='-L$libdir'
9047 hardcode_shlibpath_var=no
9056 { echo "$as_me:$LINENO: result: $ld_shlibs" >&5
9057 echo "${ECHO_T}$ld_shlibs" >&6; }
9058 test "$ld_shlibs" = no && can_build_shared=no
9061 # Do we need to explicitly link libc?
9063 case "x$archive_cmds_need_lc" in
9065 # Assume -lc should be added
9066 archive_cmds_need_lc=yes
9068 if test "$enable_shared" = yes && test "$GCC" = yes; then
9069 case $archive_cmds in
9071 # FIXME: we may have to deal with multi-command sequences.
9074 # Test whether the compiler implicitly links with -lc since on some
9075 # systems, -lgcc has to come before -lc. If gcc already passes -lc
9076 # to ld, don't add -lc before -lgcc.
9077 { echo "$as_me:$LINENO: checking whether -lc should be explicitly linked in" >&5
9078 echo $ECHO_N "checking whether -lc should be explicitly linked in... $ECHO_C" >&6; }
9080 echo "$lt_simple_compile_test_code" > conftest.$ac_ext
9082 if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9083 (eval $ac_compile) 2>&5
9085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9086 (exit $ac_status); } 2>conftest.err; then
9089 libobjs=conftest.$ac_objext
9091 wl=$lt_prog_compiler_wl
9092 pic_flag=$lt_prog_compiler_pic
9098 lt_save_allow_undefined_flag=$allow_undefined_flag
9099 allow_undefined_flag=
9100 if { (eval echo "$as_me:$LINENO: \"$archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1\"") >&5
9101 (eval $archive_cmds 2\>\&1 \| grep \" -lc \" \>/dev/null 2\>\&1) 2>&5
9103 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9104 (exit $ac_status); }
9106 archive_cmds_need_lc=no
9108 archive_cmds_need_lc=yes
9110 allow_undefined_flag=$lt_save_allow_undefined_flag
9112 cat conftest.err 1>&5
9115 { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9116 echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
9123 { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9124 echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9126 libname_spec='lib$name'
9134 shlibpath_overrides_runpath=unknown
9136 dynamic_linker="$host_os ld.so"
9137 sys_lib_dlsearch_path_spec="/lib /usr/lib"
9139 if test "$GCC" = yes; then
9141 darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9142 *) lt_awk_arg="/^libraries:/" ;;
9144 lt_search_path_spec=`$CC -print-search-dirs | awk $lt_awk_arg | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9145 if echo "$lt_search_path_spec" | grep ';' >/dev/null ; then
9146 # if the path contains ";" then we assume it to be the separator
9147 # otherwise default to the standard path separator (i.e. ":") - it is
9148 # assumed that no part of a normal pathname contains ";" but that should
9149 # okay in the real world where ";" in dirpaths is itself problematic.
9150 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e 's/;/ /g'`
9152 lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9154 # Ok, now we have the path, separated by spaces, we can step through it
9155 # and add multilib dir if necessary.
9156 lt_tmp_lt_search_path_spec=
9157 lt_multi_os_dir=`$CC $CPPFLAGS $CFLAGS $LDFLAGS -print-multi-os-directory 2>/dev/null`
9158 for lt_sys_path in $lt_search_path_spec; do
9159 if test -d "$lt_sys_path/$lt_multi_os_dir"; then
9160 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path/$lt_multi_os_dir"
9162 test -d "$lt_sys_path" && \
9163 lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9166 lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9167 BEGIN {RS=" "; FS="/|\n";} {
9170 for (lt_i = NF; lt_i > 0; lt_i--) {
9171 if ($lt_i != "" && $lt_i != ".") {
9172 if ($lt_i == "..") {
9175 if (lt_count == 0) {
9176 lt_foo="/" $lt_i lt_foo;
9183 if (lt_foo != "") { lt_freq[lt_foo]++; }
9184 if (lt_freq[lt_foo] == 1) { print lt_foo; }
9186 sys_lib_search_path_spec=`echo $lt_search_path_spec`
9188 sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
9191 hardcode_into_libs=no
9193 # when you set need_version to no, make sure it does not cause -set_version
9194 # flags to be left without arguments
9200 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9201 shlibpath_var=LIBPATH
9203 # AIX 3 has no versioning support, so we append a major version to the name.
9204 soname_spec='${libname}${release}${shared_ext}$major'
9211 hardcode_into_libs=yes
9212 if test "$host_cpu" = ia64; then
9213 # AIX 5 supports IA64
9214 library_names_spec='${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext}$versuffix $libname${shared_ext}'
9215 shlibpath_var=LD_LIBRARY_PATH
9217 # With GCC up to 2.95.x, collect2 would create an import file
9218 # for dependence libraries. The import file would start with
9219 # the line `#! .'. This would cause the generated library to
9220 # depend on `.', always an invalid library. This was fixed in
9221 # development snapshots of GCC prior to 3.0.
9223 aix4 | aix4.[01] | aix4.[01].*)
9224 if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9226 echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9233 # AIX (on Power*) has no versioning support, so currently we can not hardcode correct
9234 # soname into executable. Probably we can add versioning support to
9235 # collect2, so additional links can be useful in future.
9236 if test "$aix_use_runtimelinking" = yes; then
9237 # If using run time linking (on AIX 4.2 or later) use lib<name>.so
9238 # instead of lib<name>.a to let people know that these are not
9239 # typical AIX shared libraries.
9240 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9242 # We preserve .a as extension for shared libraries through AIX4.2
9243 # and later when we are not doing run time linking.
9244 library_names_spec='${libname}${release}.a $libname.a'
9245 soname_spec='${libname}${release}${shared_ext}$major'
9247 shlibpath_var=LIBPATH
9252 library_names_spec='$libname.ixlibrary $libname.a'
9253 # Create ${libname}_ixlibrary.a entries in /sys/libs.
9254 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'
9258 library_names_spec='${libname}${shared_ext}'
9259 dynamic_linker="$host_os ld.so"
9260 shlibpath_var=LIBRARY_PATH
9266 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9267 soname_spec='${libname}${release}${shared_ext}$major'
9268 finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
9269 shlibpath_var=LD_LIBRARY_PATH
9270 sys_lib_search_path_spec="/shlib /usr/lib /usr/X11/lib /usr/contrib/lib /lib /usr/local/lib"
9271 sys_lib_dlsearch_path_spec="/shlib /usr/lib /usr/local/lib"
9272 # the default ld.so.conf also contains /usr/contrib/lib and
9273 # /usr/X11R6/lib (/usr/X11 is a link to /usr/X11R6), but let us allow
9274 # libtool to hard-code these into programs
9277 cygwin* | mingw* | pw32*)
9278 version_type=windows
9283 case $GCC,$host_os in
9284 yes,cygwin* | yes,mingw* | yes,pw32*)
9285 library_names_spec='$libname.dll.a'
9286 # DLL is installed to $(libdir)/../bin by postinstall_cmds
9287 postinstall_cmds='base_file=`basename \${file}`~
9288 dlpath=`$SHELL 2>&1 -c '\''. $dir/'\''\${base_file}'\''i;echo \$dlname'\''`~
9289 dldir=$destdir/`dirname \$dlpath`~
9290 test -d \$dldir || mkdir -p \$dldir~
9291 $install_prog $dir/$dlname \$dldir/$dlname~
9292 chmod a+x \$dldir/$dlname'
9293 postuninstall_cmds='dldll=`$SHELL 2>&1 -c '\''. $file; echo \$dlname'\''`~
9294 dlpath=$dir/\$dldll~
9296 shlibpath_overrides_runpath=yes
9300 # Cygwin DLLs use 'cyg' prefix rather than 'lib'
9301 soname_spec='`echo ${libname} | sed -e 's/^lib/cyg/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9302 sys_lib_search_path_spec="/usr/lib /lib/w32api /lib /usr/local/lib"
9305 # MinGW DLLs use traditional 'lib' prefix
9306 soname_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9307 sys_lib_search_path_spec=`$CC -print-search-dirs | grep "^libraries:" | $SED -e "s/^libraries://" -e "s,=/,/,g"`
9308 if echo "$sys_lib_search_path_spec" | grep ';[c-zC-Z]:/' >/dev/null; then
9309 # It is most probably a Windows format PATH printed by
9310 # mingw gcc, but we are running on Cygwin. Gcc prints its search
9311 # path with ; separators, and with drive letters. We can handle the
9312 # drive letters (cygwin fileutils understands them), so leave them,
9313 # especially as we might pass files found there to a mingw objdump,
9314 # which wouldn't understand a cygwinified path. Ahh.
9315 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e 's/;/ /g'`
9317 sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9321 # pw32 DLLs use 'pw' prefix rather than 'lib'
9322 library_names_spec='`echo ${libname} | sed -e 's/^lib/pw/'``echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext}'
9328 library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9331 dynamic_linker='Win32 ld.exe'
9332 # FIXME: first we should search . and the directory the executable is in
9336 darwin* | rhapsody*)
9337 dynamic_linker="$host_os dyld"
9341 library_names_spec='${libname}${release}${versuffix}$shared_ext ${libname}${release}${major}$shared_ext ${libname}$shared_ext'
9342 soname_spec='${libname}${release}${major}$shared_ext'
9343 shlibpath_overrides_runpath=yes
9344 shlibpath_var=DYLD_LIBRARY_PATH
9345 shrext_cmds='`test .$module = .yes && echo .so || echo .dylib`'
9347 sys_lib_search_path_spec="$sys_lib_search_path_spec /usr/local/lib"
9348 sys_lib_dlsearch_path_spec='/usr/local/lib /lib /usr/lib'
9355 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname$shared_ext'
9356 soname_spec='${libname}${release}${shared_ext}$major'
9357 shlibpath_var=LD_LIBRARY_PATH
9364 freebsd* | dragonfly*)
9365 # DragonFly does not have aout. When/if they implement a new
9366 # versioning mechanism, adjust this.
9367 if test -x /usr/bin/objformat; then
9368 objformat=`/usr/bin/objformat`
9371 freebsd[123]*) objformat=aout ;;
9375 version_type=freebsd-$objformat
9376 case $version_type in
9378 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9383 library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9387 shlibpath_var=LD_LIBRARY_PATH
9390 shlibpath_overrides_runpath=yes
9392 freebsd3.[01]* | freebsdelf3.[01]*)
9393 shlibpath_overrides_runpath=yes
9394 hardcode_into_libs=yes
9396 freebsd3.[2-9]* | freebsdelf3.[2-9]* | \
9397 freebsd4.[0-5] | freebsdelf4.[0-5] | freebsd4.1.1 | freebsdelf4.1.1)
9398 shlibpath_overrides_runpath=no
9399 hardcode_into_libs=yes
9401 *) # from 4.6 on, and DragonFly
9402 shlibpath_overrides_runpath=yes
9403 hardcode_into_libs=yes
9412 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}${major} ${libname}${shared_ext}'
9413 soname_spec='${libname}${release}${shared_ext}$major'
9414 shlibpath_var=LD_LIBRARY_PATH
9415 hardcode_into_libs=yes
9418 hpux9* | hpux10* | hpux11*)
9419 # Give a soname corresponding to the major version so that dld.sl refuses to
9420 # link against other versions.
9427 hardcode_into_libs=yes
9428 dynamic_linker="$host_os dld.so"
9429 shlibpath_var=LD_LIBRARY_PATH
9430 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9431 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9432 soname_spec='${libname}${release}${shared_ext}$major'
9433 if test "X$HPUX_IA64_MODE" = X32; then
9434 sys_lib_search_path_spec="/usr/lib/hpux32 /usr/local/lib/hpux32 /usr/local/lib"
9436 sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9438 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9442 hardcode_into_libs=yes
9443 dynamic_linker="$host_os dld.sl"
9444 shlibpath_var=LD_LIBRARY_PATH # How should we handle SHLIB_PATH
9445 shlibpath_overrides_runpath=yes # Unless +noenvvar is specified.
9446 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9447 soname_spec='${libname}${release}${shared_ext}$major'
9448 sys_lib_search_path_spec="/usr/lib/pa20_64 /usr/ccs/lib/pa20_64"
9449 sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9453 dynamic_linker="$host_os dld.sl"
9454 shlibpath_var=SHLIB_PATH
9455 shlibpath_overrides_runpath=no # +s is required to enable SHLIB_PATH
9456 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9457 soname_spec='${libname}${release}${shared_ext}$major'
9460 # HP-UX runs *really* slowly unless shared libraries are mode 555.
9461 postinstall_cmds='chmod 555 $lib'
9468 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9469 soname_spec='${libname}${release}${shared_ext}$major'
9470 dynamic_linker='Interix 3.x ld.so.1 (PE, like ELF)'
9471 shlibpath_var=LD_LIBRARY_PATH
9472 shlibpath_overrides_runpath=no
9473 hardcode_into_libs=yes
9476 irix5* | irix6* | nonstopux*)
9478 nonstopux*) version_type=nonstopux ;;
9480 if test "$lt_cv_prog_gnu_ld" = yes; then
9488 soname_spec='${libname}${release}${shared_ext}$major'
9489 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${release}${shared_ext} $libname${shared_ext}'
9491 irix5* | nonstopux*)
9495 case $LD in # libtool.m4 will add one of these switches to LD
9496 *-32|*"-32 "|*-melf32bsmip|*"-melf32bsmip ")
9497 libsuff= shlibsuff= libmagic=32-bit;;
9498 *-n32|*"-n32 "|*-melf32bmipn32|*"-melf32bmipn32 ")
9499 libsuff=32 shlibsuff=N32 libmagic=N32;;
9500 *-64|*"-64 "|*-melf64bmip|*"-melf64bmip ")
9501 libsuff=64 shlibsuff=64 libmagic=64-bit;;
9502 *) libsuff= shlibsuff= libmagic=never-match;;
9506 shlibpath_var=LD_LIBRARY${shlibsuff}_PATH
9507 shlibpath_overrides_runpath=no
9508 sys_lib_search_path_spec="/usr/lib${libsuff} /lib${libsuff} /usr/local/lib${libsuff}"
9509 sys_lib_dlsearch_path_spec="/usr/lib${libsuff} /lib${libsuff}"
9510 hardcode_into_libs=yes
9513 # No shared lib support for Linux oldld, aout, or coff.
9514 linux*oldld* | linux*aout* | linux*coff*)
9518 # This must be Linux ELF.
9519 linux* | k*bsd*-gnu)
9523 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9524 soname_spec='${libname}${release}${shared_ext}$major'
9525 finish_cmds='PATH="\$PATH:/sbin" ldconfig -n $libdir'
9526 shlibpath_var=LD_LIBRARY_PATH
9527 shlibpath_overrides_runpath=no
9528 # This implies no fast_install, which is unacceptable.
9529 # Some rework will be needed to allow for fast_install
9530 # before this can be enabled.
9531 hardcode_into_libs=yes
9533 # Append ld.so.conf contents to the search path
9534 if test -f /etc/ld.so.conf; then
9535 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' ' '`
9536 sys_lib_dlsearch_path_spec="/lib /usr/lib $lt_ld_extra"
9539 # We used to test for /lib/ld.so.1 and disable shared libraries on
9540 # powerpc, because MkLinux only supported shared libraries with the
9541 # GNU dynamic linker. Since this was broken with cross compilers,
9542 # most powerpc-linux boxes support dynamic linking these days and
9543 # people can always --disable-shared, the test was removed, and we
9544 # assume the GNU/Linux dynamic linker is in use.
9545 dynamic_linker='GNU/Linux ld.so'
9552 if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
9553 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9554 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9555 dynamic_linker='NetBSD (a.out) ld.so'
9557 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
9558 soname_spec='${libname}${release}${shared_ext}$major'
9559 dynamic_linker='NetBSD ld.elf_so'
9561 shlibpath_var=LD_LIBRARY_PATH
9562 shlibpath_overrides_runpath=yes
9563 hardcode_into_libs=yes
9568 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9569 shlibpath_var=LD_LIBRARY_PATH
9570 shlibpath_overrides_runpath=yes
9577 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9578 soname_spec='${libname}${release}${shared_ext}$major'
9579 shlibpath_var=LD_LIBRARY_PATH
9580 shlibpath_overrides_runpath=yes
9585 sys_lib_dlsearch_path_spec="/usr/lib"
9588 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9589 finish_cmds='PATH="\$PATH:/sbin" ldconfig -m $libdir'
9590 shlibpath_var=LD_LIBRARY_PATH
9591 if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
9593 openbsd2.[89] | openbsd2.[89].*)
9594 shlibpath_overrides_runpath=no
9597 shlibpath_overrides_runpath=yes
9601 shlibpath_overrides_runpath=yes
9606 libname_spec='$name'
9609 library_names_spec='$libname${shared_ext} $libname.a'
9610 dynamic_linker='OS/2 ld.exe'
9611 shlibpath_var=LIBPATH
9614 osf3* | osf4* | osf5*)
9618 soname_spec='${libname}${release}${shared_ext}$major'
9619 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9620 shlibpath_var=LD_LIBRARY_PATH
9621 sys_lib_search_path_spec="/usr/shlib /usr/ccs/lib /usr/lib/cmplrs/cc /usr/lib /usr/local/lib /var/shlib"
9622 sys_lib_dlsearch_path_spec="$sys_lib_search_path_spec"
9633 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9634 soname_spec='${libname}${release}${shared_ext}$major'
9635 shlibpath_var=LD_LIBRARY_PATH
9636 shlibpath_overrides_runpath=yes
9637 hardcode_into_libs=yes
9638 # ldd complains unless libraries are executable
9639 postinstall_cmds='chmod +x $lib'
9644 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${shared_ext}$versuffix'
9645 finish_cmds='PATH="\$PATH:/usr/etc" ldconfig $libdir'
9646 shlibpath_var=LD_LIBRARY_PATH
9647 shlibpath_overrides_runpath=yes
9648 if test "$with_gnu_ld" = yes; then
9656 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9657 soname_spec='${libname}${release}${shared_ext}$major'
9658 shlibpath_var=LD_LIBRARY_PATH
9659 case $host_vendor in
9661 shlibpath_overrides_runpath=no
9663 export_dynamic_flag_spec='${wl}-Blargedynsym'
9664 runpath_var=LD_RUN_PATH
9672 shlibpath_overrides_runpath=no
9673 sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9679 if test -d /usr/nec ;then
9681 library_names_spec='$libname${shared_ext}.$versuffix $libname${shared_ext}.$major $libname${shared_ext}'
9682 soname_spec='$libname${shared_ext}.$major'
9683 shlibpath_var=LD_LIBRARY_PATH
9687 sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9688 version_type=freebsd-elf
9691 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9692 soname_spec='${libname}${release}${shared_ext}$major'
9693 shlibpath_var=LD_LIBRARY_PATH
9694 hardcode_into_libs=yes
9695 if test "$with_gnu_ld" = yes; then
9696 sys_lib_search_path_spec='/usr/local/lib /usr/gnu/lib /usr/ccs/lib /usr/lib /lib'
9697 shlibpath_overrides_runpath=no
9699 sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9700 shlibpath_overrides_runpath=yes
9703 sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9707 sys_lib_dlsearch_path_spec='/usr/lib'
9712 library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
9713 soname_spec='${libname}${release}${shared_ext}$major'
9714 shlibpath_var=LD_LIBRARY_PATH
9721 { echo "$as_me:$LINENO: result: $dynamic_linker" >&5
9722 echo "${ECHO_T}$dynamic_linker" >&6; }
9723 test "$dynamic_linker" = no && can_build_shared=no
9725 variables_saved_for_relink="PATH $shlibpath_var $runpath_var"
9726 if test "$GCC" = yes; then
9727 variables_saved_for_relink="$variables_saved_for_relink GCC_EXEC_PREFIX COMPILER_PATH LIBRARY_PATH"
9730 { echo "$as_me:$LINENO: checking how to hardcode library paths into programs" >&5
9731 echo $ECHO_N "checking how to hardcode library paths into programs... $ECHO_C" >&6; }
9733 if test -n "$hardcode_libdir_flag_spec" || \
9734 test -n "$runpath_var" || \
9735 test "X$hardcode_automatic" = "Xyes" ; then
9737 # We can hardcode non-existant directories.
9738 if test "$hardcode_direct" != no &&
9739 # If the only mechanism to avoid hardcoding is shlibpath_var, we
9740 # have to relink, otherwise we might link with an installed library
9741 # when we should be linking with a yet-to-be-installed one
9742 ## test "$_LT_AC_TAGVAR(hardcode_shlibpath_var, )" != no &&
9743 test "$hardcode_minus_L" != no; then
9744 # Linking always hardcodes the temporary library directory.
9745 hardcode_action=relink
9747 # We can link without hardcoding, and we can hardcode nonexisting dirs.
9748 hardcode_action=immediate
9751 # We cannot hardcode anything, or else we can only hardcode existing
9753 hardcode_action=unsupported
9755 { echo "$as_me:$LINENO: result: $hardcode_action" >&5
9756 echo "${ECHO_T}$hardcode_action" >&6; }
9758 if test "$hardcode_action" = relink; then
9759 # Fast installation is not supported
9760 enable_fast_install=no
9761 elif test "$shlibpath_overrides_runpath" = yes ||
9762 test "$enable_shared" = no; then
9763 # Fast installation is not necessary
9764 enable_fast_install=needless
9769 { echo "$as_me:$LINENO: checking whether stripping libraries is possible" >&5
9770 echo $ECHO_N "checking whether stripping libraries is possible... $ECHO_C" >&6; }
9771 if test -n "$STRIP" && $STRIP -V 2>&1 | grep "GNU strip" >/dev/null; then
9772 test -z "$old_striplib" && old_striplib="$STRIP --strip-debug"
9773 test -z "$striplib" && striplib="$STRIP --strip-unneeded"
9774 { echo "$as_me:$LINENO: result: yes" >&5
9775 echo "${ECHO_T}yes" >&6; }
9777 # FIXME - insert some real tests, host_os isn't really good enough
9780 if test -n "$STRIP" ; then
9781 striplib="$STRIP -x"
9782 old_striplib="$STRIP -S"
9783 { echo "$as_me:$LINENO: result: yes" >&5
9784 echo "${ECHO_T}yes" >&6; }
9786 { echo "$as_me:$LINENO: result: no" >&5
9787 echo "${ECHO_T}no" >&6; }
9791 { echo "$as_me:$LINENO: result: no" >&5
9792 echo "${ECHO_T}no" >&6; }
9797 if test "x$enable_dlopen" != xyes; then
9798 enable_dlopen=unknown
9799 enable_dlopen_self=unknown
9800 enable_dlopen_self_static=unknown
9807 lt_cv_dlopen="load_add_on"
9809 lt_cv_dlopen_self=yes
9813 lt_cv_dlopen="LoadLibrary"
9818 lt_cv_dlopen="dlopen"
9823 # if libdl is installed we need to link against it
9824 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
9825 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
9826 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
9827 echo $ECHO_N "(cached) $ECHO_C" >&6
9829 ac_check_lib_save_LIBS=$LIBS
9831 cat >conftest.$ac_ext <<_ACEOF
9834 cat confdefs.h >>conftest.$ac_ext
9835 cat >>conftest.$ac_ext <<_ACEOF
9836 /* end confdefs.h. */
9838 /* Override any GCC internal prototype to avoid an error.
9839 Use char because int might match the return type of a GCC
9840 builtin and then its argument prototype would still apply. */
9853 rm -f conftest.$ac_objext conftest$ac_exeext
9854 if { (ac_try="$ac_link"
9856 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9857 *) ac_try_echo=$ac_try;;
9859 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9860 (eval "$ac_link") 2>conftest.er1
9862 grep -v '^ *+' conftest.er1 >conftest.err
9864 cat conftest.err >&5
9865 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9866 (exit $ac_status); } && {
9867 test -z "$ac_c_werror_flag" ||
9868 test ! -s conftest.err
9869 } && test -s conftest$ac_exeext &&
9870 $as_test_x conftest$ac_exeext; then
9871 ac_cv_lib_dl_dlopen=yes
9873 echo "$as_me: failed program was:" >&5
9874 sed 's/^/| /' conftest.$ac_ext >&5
9876 ac_cv_lib_dl_dlopen=no
9879 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9880 conftest$ac_exeext conftest.$ac_ext
9881 LIBS=$ac_check_lib_save_LIBS
9883 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
9884 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
9885 if test $ac_cv_lib_dl_dlopen = yes; then
9886 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
9891 lt_cv_dlopen_self=yes
9898 { echo "$as_me:$LINENO: checking for shl_load" >&5
9899 echo $ECHO_N "checking for shl_load... $ECHO_C" >&6; }
9900 if test "${ac_cv_func_shl_load+set}" = set; then
9901 echo $ECHO_N "(cached) $ECHO_C" >&6
9903 cat >conftest.$ac_ext <<_ACEOF
9906 cat confdefs.h >>conftest.$ac_ext
9907 cat >>conftest.$ac_ext <<_ACEOF
9908 /* end confdefs.h. */
9909 /* Define shl_load to an innocuous variant, in case <limits.h> declares shl_load.
9910 For example, HP-UX 11i <limits.h> declares gettimeofday. */
9911 #define shl_load innocuous_shl_load
9913 /* System header to define __stub macros and hopefully few prototypes,
9914 which can conflict with char shl_load (); below.
9915 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
9916 <limits.h> exists even on freestanding compilers. */
9919 # include <limits.h>
9921 # include <assert.h>
9926 /* Override any GCC internal prototype to avoid an error.
9927 Use char because int might match the return type of a GCC
9928 builtin and then its argument prototype would still apply. */
9933 /* The GNU C library defines this for functions which it implements
9934 to always fail with ENOSYS. Some functions are actually named
9935 something starting with __ and the normal name is an alias. */
9936 #if defined __stub_shl_load || defined __stub___shl_load
9948 rm -f conftest.$ac_objext conftest$ac_exeext
9949 if { (ac_try="$ac_link"
9951 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9952 *) ac_try_echo=$ac_try;;
9954 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9955 (eval "$ac_link") 2>conftest.er1
9957 grep -v '^ *+' conftest.er1 >conftest.err
9959 cat conftest.err >&5
9960 echo "$as_me:$LINENO: \$? = $ac_status" >&5
9961 (exit $ac_status); } && {
9962 test -z "$ac_c_werror_flag" ||
9963 test ! -s conftest.err
9964 } && test -s conftest$ac_exeext &&
9965 $as_test_x conftest$ac_exeext; then
9966 ac_cv_func_shl_load=yes
9968 echo "$as_me: failed program was:" >&5
9969 sed 's/^/| /' conftest.$ac_ext >&5
9971 ac_cv_func_shl_load=no
9974 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9975 conftest$ac_exeext conftest.$ac_ext
9977 { echo "$as_me:$LINENO: result: $ac_cv_func_shl_load" >&5
9978 echo "${ECHO_T}$ac_cv_func_shl_load" >&6; }
9979 if test $ac_cv_func_shl_load = yes; then
9980 lt_cv_dlopen="shl_load"
9982 { echo "$as_me:$LINENO: checking for shl_load in -ldld" >&5
9983 echo $ECHO_N "checking for shl_load in -ldld... $ECHO_C" >&6; }
9984 if test "${ac_cv_lib_dld_shl_load+set}" = set; then
9985 echo $ECHO_N "(cached) $ECHO_C" >&6
9987 ac_check_lib_save_LIBS=$LIBS
9989 cat >conftest.$ac_ext <<_ACEOF
9992 cat confdefs.h >>conftest.$ac_ext
9993 cat >>conftest.$ac_ext <<_ACEOF
9994 /* end confdefs.h. */
9996 /* Override any GCC internal prototype to avoid an error.
9997 Use char because int might match the return type of a GCC
9998 builtin and then its argument prototype would still apply. */
10006 return shl_load ();
10011 rm -f conftest.$ac_objext conftest$ac_exeext
10012 if { (ac_try="$ac_link"
10013 case "(($ac_try" in
10014 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10015 *) ac_try_echo=$ac_try;;
10017 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10018 (eval "$ac_link") 2>conftest.er1
10020 grep -v '^ *+' conftest.er1 >conftest.err
10022 cat conftest.err >&5
10023 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10024 (exit $ac_status); } && {
10025 test -z "$ac_c_werror_flag" ||
10026 test ! -s conftest.err
10027 } && test -s conftest$ac_exeext &&
10028 $as_test_x conftest$ac_exeext; then
10029 ac_cv_lib_dld_shl_load=yes
10031 echo "$as_me: failed program was:" >&5
10032 sed 's/^/| /' conftest.$ac_ext >&5
10034 ac_cv_lib_dld_shl_load=no
10037 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10038 conftest$ac_exeext conftest.$ac_ext
10039 LIBS=$ac_check_lib_save_LIBS
10041 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_shl_load" >&5
10042 echo "${ECHO_T}$ac_cv_lib_dld_shl_load" >&6; }
10043 if test $ac_cv_lib_dld_shl_load = yes; then
10044 lt_cv_dlopen="shl_load" lt_cv_dlopen_libs="-dld"
10046 { echo "$as_me:$LINENO: checking for dlopen" >&5
10047 echo $ECHO_N "checking for dlopen... $ECHO_C" >&6; }
10048 if test "${ac_cv_func_dlopen+set}" = set; then
10049 echo $ECHO_N "(cached) $ECHO_C" >&6
10051 cat >conftest.$ac_ext <<_ACEOF
10054 cat confdefs.h >>conftest.$ac_ext
10055 cat >>conftest.$ac_ext <<_ACEOF
10056 /* end confdefs.h. */
10057 /* Define dlopen to an innocuous variant, in case <limits.h> declares dlopen.
10058 For example, HP-UX 11i <limits.h> declares gettimeofday. */
10059 #define dlopen innocuous_dlopen
10061 /* System header to define __stub macros and hopefully few prototypes,
10062 which can conflict with char dlopen (); below.
10063 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
10064 <limits.h> exists even on freestanding compilers. */
10067 # include <limits.h>
10069 # include <assert.h>
10074 /* Override any GCC internal prototype to avoid an error.
10075 Use char because int might match the return type of a GCC
10076 builtin and then its argument prototype would still apply. */
10081 /* The GNU C library defines this for functions which it implements
10082 to always fail with ENOSYS. Some functions are actually named
10083 something starting with __ and the normal name is an alias. */
10084 #if defined __stub_dlopen || defined __stub___dlopen
10096 rm -f conftest.$ac_objext conftest$ac_exeext
10097 if { (ac_try="$ac_link"
10098 case "(($ac_try" in
10099 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10100 *) ac_try_echo=$ac_try;;
10102 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10103 (eval "$ac_link") 2>conftest.er1
10105 grep -v '^ *+' conftest.er1 >conftest.err
10107 cat conftest.err >&5
10108 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10109 (exit $ac_status); } && {
10110 test -z "$ac_c_werror_flag" ||
10111 test ! -s conftest.err
10112 } && test -s conftest$ac_exeext &&
10113 $as_test_x conftest$ac_exeext; then
10114 ac_cv_func_dlopen=yes
10116 echo "$as_me: failed program was:" >&5
10117 sed 's/^/| /' conftest.$ac_ext >&5
10119 ac_cv_func_dlopen=no
10122 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10123 conftest$ac_exeext conftest.$ac_ext
10125 { echo "$as_me:$LINENO: result: $ac_cv_func_dlopen" >&5
10126 echo "${ECHO_T}$ac_cv_func_dlopen" >&6; }
10127 if test $ac_cv_func_dlopen = yes; then
10128 lt_cv_dlopen="dlopen"
10130 { echo "$as_me:$LINENO: checking for dlopen in -ldl" >&5
10131 echo $ECHO_N "checking for dlopen in -ldl... $ECHO_C" >&6; }
10132 if test "${ac_cv_lib_dl_dlopen+set}" = set; then
10133 echo $ECHO_N "(cached) $ECHO_C" >&6
10135 ac_check_lib_save_LIBS=$LIBS
10137 cat >conftest.$ac_ext <<_ACEOF
10140 cat confdefs.h >>conftest.$ac_ext
10141 cat >>conftest.$ac_ext <<_ACEOF
10142 /* end confdefs.h. */
10144 /* Override any GCC internal prototype to avoid an error.
10145 Use char because int might match the return type of a GCC
10146 builtin and then its argument prototype would still apply. */
10159 rm -f conftest.$ac_objext conftest$ac_exeext
10160 if { (ac_try="$ac_link"
10161 case "(($ac_try" in
10162 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10163 *) ac_try_echo=$ac_try;;
10165 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10166 (eval "$ac_link") 2>conftest.er1
10168 grep -v '^ *+' conftest.er1 >conftest.err
10170 cat conftest.err >&5
10171 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10172 (exit $ac_status); } && {
10173 test -z "$ac_c_werror_flag" ||
10174 test ! -s conftest.err
10175 } && test -s conftest$ac_exeext &&
10176 $as_test_x conftest$ac_exeext; then
10177 ac_cv_lib_dl_dlopen=yes
10179 echo "$as_me: failed program was:" >&5
10180 sed 's/^/| /' conftest.$ac_ext >&5
10182 ac_cv_lib_dl_dlopen=no
10185 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10186 conftest$ac_exeext conftest.$ac_ext
10187 LIBS=$ac_check_lib_save_LIBS
10189 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_dlopen" >&5
10190 echo "${ECHO_T}$ac_cv_lib_dl_dlopen" >&6; }
10191 if test $ac_cv_lib_dl_dlopen = yes; then
10192 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-ldl"
10194 { echo "$as_me:$LINENO: checking for dlopen in -lsvld" >&5
10195 echo $ECHO_N "checking for dlopen in -lsvld... $ECHO_C" >&6; }
10196 if test "${ac_cv_lib_svld_dlopen+set}" = set; then
10197 echo $ECHO_N "(cached) $ECHO_C" >&6
10199 ac_check_lib_save_LIBS=$LIBS
10200 LIBS="-lsvld $LIBS"
10201 cat >conftest.$ac_ext <<_ACEOF
10204 cat confdefs.h >>conftest.$ac_ext
10205 cat >>conftest.$ac_ext <<_ACEOF
10206 /* end confdefs.h. */
10208 /* Override any GCC internal prototype to avoid an error.
10209 Use char because int might match the return type of a GCC
10210 builtin and then its argument prototype would still apply. */
10223 rm -f conftest.$ac_objext conftest$ac_exeext
10224 if { (ac_try="$ac_link"
10225 case "(($ac_try" in
10226 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10227 *) ac_try_echo=$ac_try;;
10229 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10230 (eval "$ac_link") 2>conftest.er1
10232 grep -v '^ *+' conftest.er1 >conftest.err
10234 cat conftest.err >&5
10235 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10236 (exit $ac_status); } && {
10237 test -z "$ac_c_werror_flag" ||
10238 test ! -s conftest.err
10239 } && test -s conftest$ac_exeext &&
10240 $as_test_x conftest$ac_exeext; then
10241 ac_cv_lib_svld_dlopen=yes
10243 echo "$as_me: failed program was:" >&5
10244 sed 's/^/| /' conftest.$ac_ext >&5
10246 ac_cv_lib_svld_dlopen=no
10249 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10250 conftest$ac_exeext conftest.$ac_ext
10251 LIBS=$ac_check_lib_save_LIBS
10253 { echo "$as_me:$LINENO: result: $ac_cv_lib_svld_dlopen" >&5
10254 echo "${ECHO_T}$ac_cv_lib_svld_dlopen" >&6; }
10255 if test $ac_cv_lib_svld_dlopen = yes; then
10256 lt_cv_dlopen="dlopen" lt_cv_dlopen_libs="-lsvld"
10258 { echo "$as_me:$LINENO: checking for dld_link in -ldld" >&5
10259 echo $ECHO_N "checking for dld_link in -ldld... $ECHO_C" >&6; }
10260 if test "${ac_cv_lib_dld_dld_link+set}" = set; then
10261 echo $ECHO_N "(cached) $ECHO_C" >&6
10263 ac_check_lib_save_LIBS=$LIBS
10265 cat >conftest.$ac_ext <<_ACEOF
10268 cat confdefs.h >>conftest.$ac_ext
10269 cat >>conftest.$ac_ext <<_ACEOF
10270 /* end confdefs.h. */
10272 /* Override any GCC internal prototype to avoid an error.
10273 Use char because int might match the return type of a GCC
10274 builtin and then its argument prototype would still apply. */
10282 return dld_link ();
10287 rm -f conftest.$ac_objext conftest$ac_exeext
10288 if { (ac_try="$ac_link"
10289 case "(($ac_try" in
10290 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
10291 *) ac_try_echo=$ac_try;;
10293 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10294 (eval "$ac_link") 2>conftest.er1
10296 grep -v '^ *+' conftest.er1 >conftest.err
10298 cat conftest.err >&5
10299 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10300 (exit $ac_status); } && {
10301 test -z "$ac_c_werror_flag" ||
10302 test ! -s conftest.err
10303 } && test -s conftest$ac_exeext &&
10304 $as_test_x conftest$ac_exeext; then
10305 ac_cv_lib_dld_dld_link=yes
10307 echo "$as_me: failed program was:" >&5
10308 sed 's/^/| /' conftest.$ac_ext >&5
10310 ac_cv_lib_dld_dld_link=no
10313 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10314 conftest$ac_exeext conftest.$ac_ext
10315 LIBS=$ac_check_lib_save_LIBS
10317 { echo "$as_me:$LINENO: result: $ac_cv_lib_dld_dld_link" >&5
10318 echo "${ECHO_T}$ac_cv_lib_dld_dld_link" >&6; }
10319 if test $ac_cv_lib_dld_dld_link = yes; then
10320 lt_cv_dlopen="dld_link" lt_cv_dlopen_libs="-dld"
10341 if test "x$lt_cv_dlopen" != xno; then
10347 case $lt_cv_dlopen in
10349 save_CPPFLAGS="$CPPFLAGS"
10350 test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
10352 save_LDFLAGS="$LDFLAGS"
10353 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
10356 LIBS="$lt_cv_dlopen_libs $LIBS"
10358 { echo "$as_me:$LINENO: checking whether a program can dlopen itself" >&5
10359 echo $ECHO_N "checking whether a program can dlopen itself... $ECHO_C" >&6; }
10360 if test "${lt_cv_dlopen_self+set}" = set; then
10361 echo $ECHO_N "(cached) $ECHO_C" >&6
10363 if test "$cross_compiling" = yes; then :
10364 lt_cv_dlopen_self=cross
10366 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10367 lt_status=$lt_dlunknown
10368 cat > conftest.$ac_ext <<EOF
10369 #line 10369 "configure"
10370 #include "confdefs.h"
10379 # define LT_DLGLOBAL RTLD_GLOBAL
10382 # define LT_DLGLOBAL DL_GLOBAL
10384 # define LT_DLGLOBAL 0
10388 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10389 find out it does not work in some platform. */
10390 #ifndef LT_DLLAZY_OR_NOW
10392 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10395 # define LT_DLLAZY_OR_NOW DL_LAZY
10398 # define LT_DLLAZY_OR_NOW RTLD_NOW
10401 # define LT_DLLAZY_OR_NOW DL_NOW
10403 # define LT_DLLAZY_OR_NOW 0
10411 extern "C" void exit (int);
10414 void fnord() { int i=42;}
10417 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10418 int status = $lt_dlunknown;
10422 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10423 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10424 /* dlclose (self); */
10432 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10433 (eval $ac_link) 2>&5
10435 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10436 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10437 (./conftest; exit; ) >&5 2>/dev/null
10439 case x$lt_status in
10440 x$lt_dlno_uscore) lt_cv_dlopen_self=yes ;;
10441 x$lt_dlneed_uscore) lt_cv_dlopen_self=yes ;;
10442 x$lt_dlunknown|x*) lt_cv_dlopen_self=no ;;
10445 # compilation failed
10446 lt_cv_dlopen_self=no
10453 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10454 echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
10456 if test "x$lt_cv_dlopen_self" = xyes; then
10457 wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $lt_prog_compiler_static\"
10458 { echo "$as_me:$LINENO: checking whether a statically linked program can dlopen itself" >&5
10459 echo $ECHO_N "checking whether a statically linked program can dlopen itself... $ECHO_C" >&6; }
10460 if test "${lt_cv_dlopen_self_static+set}" = set; then
10461 echo $ECHO_N "(cached) $ECHO_C" >&6
10463 if test "$cross_compiling" = yes; then :
10464 lt_cv_dlopen_self_static=cross
10466 lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10467 lt_status=$lt_dlunknown
10468 cat > conftest.$ac_ext <<EOF
10469 #line 10469 "configure"
10470 #include "confdefs.h"
10479 # define LT_DLGLOBAL RTLD_GLOBAL
10482 # define LT_DLGLOBAL DL_GLOBAL
10484 # define LT_DLGLOBAL 0
10488 /* We may have to define LT_DLLAZY_OR_NOW in the command line if we
10489 find out it does not work in some platform. */
10490 #ifndef LT_DLLAZY_OR_NOW
10492 # define LT_DLLAZY_OR_NOW RTLD_LAZY
10495 # define LT_DLLAZY_OR_NOW DL_LAZY
10498 # define LT_DLLAZY_OR_NOW RTLD_NOW
10501 # define LT_DLLAZY_OR_NOW DL_NOW
10503 # define LT_DLLAZY_OR_NOW 0
10511 extern "C" void exit (int);
10514 void fnord() { int i=42;}
10517 void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10518 int status = $lt_dlunknown;
10522 if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10523 else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10524 /* dlclose (self); */
10532 if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10533 (eval $ac_link) 2>&5
10535 echo "$as_me:$LINENO: \$? = $ac_status" >&5
10536 (exit $ac_status); } && test -s conftest${ac_exeext} 2>/dev/null; then
10537 (./conftest; exit; ) >&5 2>/dev/null
10539 case x$lt_status in
10540 x$lt_dlno_uscore) lt_cv_dlopen_self_static=yes ;;
10541 x$lt_dlneed_uscore) lt_cv_dlopen_self_static=yes ;;
10542 x$lt_dlunknown|x*) lt_cv_dlopen_self_static=no ;;
10545 # compilation failed
10546 lt_cv_dlopen_self_static=no
10553 { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10554 echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10557 CPPFLAGS="$save_CPPFLAGS"
10558 LDFLAGS="$save_LDFLAGS"
10563 case $lt_cv_dlopen_self in
10564 yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10565 *) enable_dlopen_self=unknown ;;
10568 case $lt_cv_dlopen_self_static in
10569 yes|no) enable_dlopen_self_static=$lt_cv_dlopen_self_static ;;
10570 *) enable_dlopen_self_static=unknown ;;
10575 # Report which library types will actually be built
10576 { echo "$as_me:$LINENO: checking if libtool supports shared libraries" >&5
10577 echo $ECHO_N "checking if libtool supports shared libraries... $ECHO_C" >&6; }
10578 { echo "$as_me:$LINENO: result: $can_build_shared" >&5
10579 echo "${ECHO_T}$can_build_shared" >&6; }
10581 { echo "$as_me:$LINENO: checking whether to build shared libraries" >&5
10582 echo $ECHO_N "checking whether to build shared libraries... $ECHO_C" >&6; }
10583 test "$can_build_shared" = "no" && enable_shared=no
10585 # On AIX, shared libraries and static libraries use the same namespace, and
10586 # are all built from PIC.
10589 test "$enable_shared" = yes && enable_static=no
10590 if test -n "$RANLIB"; then
10591 archive_cmds="$archive_cmds~\$RANLIB \$lib"
10592 postinstall_cmds='$RANLIB $lib'
10597 if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10598 test "$enable_shared" = yes && enable_static=no
10602 { echo "$as_me:$LINENO: result: $enable_shared" >&5
10603 echo "${ECHO_T}$enable_shared" >&6; }
10605 { echo "$as_me:$LINENO: checking whether to build static libraries" >&5
10606 echo $ECHO_N "checking whether to build static libraries... $ECHO_C" >&6; }
10607 # Make sure either enable_shared or enable_static is yes.
10608 test "$enable_shared" = yes || enable_static=yes
10609 { echo "$as_me:$LINENO: result: $enable_static" >&5
10610 echo "${ECHO_T}$enable_static" >&6; }
10612 # The else clause should only fire when bootstrapping the
10613 # libtool distribution, otherwise you forgot to ship ltmain.sh
10614 # with your package, and you will get complaints that there are
10615 # no rules to generate ltmain.sh.
10616 if test -f "$ltmain"; then
10617 # See if we are running on zsh, and set the options which allow our commands through
10618 # without removal of \ escapes.
10619 if test -n "${ZSH_VERSION+set}" ; then
10620 setopt NO_GLOB_SUBST
10622 # Now quote all the things that may contain metacharacters while being
10623 # careful not to overquote the AC_SUBSTed values. We take copies of the
10624 # variables and quote the copies for generation of the libtool script.
10625 for var in echo old_CC old_CFLAGS AR AR_FLAGS EGREP RANLIB LN_S LTCC LTCFLAGS NM \
10627 libname_spec library_names_spec soname_spec extract_expsyms_cmds \
10628 old_striplib striplib file_magic_cmd finish_cmds finish_eval \
10629 deplibs_check_method reload_flag reload_cmds need_locks \
10630 lt_cv_sys_global_symbol_pipe lt_cv_sys_global_symbol_to_cdecl \
10631 lt_cv_sys_global_symbol_to_c_name_address \
10632 sys_lib_search_path_spec sys_lib_dlsearch_path_spec \
10633 old_postinstall_cmds old_postuninstall_cmds \
10637 lt_prog_compiler_wl \
10638 lt_prog_compiler_pic \
10639 lt_prog_compiler_static \
10640 lt_prog_compiler_no_builtin_flag \
10641 export_dynamic_flag_spec \
10642 thread_safe_flag_spec \
10643 whole_archive_flag_spec \
10644 enable_shared_with_static_runtimes \
10646 old_archive_from_new_cmds \
10651 compiler_lib_search_path \
10653 archive_expsym_cmds \
10655 postuninstall_cmds \
10656 old_archive_from_expsyms_cmds \
10657 allow_undefined_flag \
10658 no_undefined_flag \
10659 export_symbols_cmds \
10660 hardcode_libdir_flag_spec \
10661 hardcode_libdir_flag_spec_ld \
10662 hardcode_libdir_separator \
10663 hardcode_automatic \
10665 module_expsym_cmds \
10666 lt_cv_prog_compiler_c_o \
10669 include_expsyms; do
10672 old_archive_cmds | \
10673 old_archive_from_new_cmds | \
10675 archive_expsym_cmds | \
10677 module_expsym_cmds | \
10678 old_archive_from_expsyms_cmds | \
10679 export_symbols_cmds | \
10680 extract_expsyms_cmds | reload_cmds | finish_cmds | \
10681 postinstall_cmds | postuninstall_cmds | \
10682 old_postinstall_cmds | old_postuninstall_cmds | \
10683 sys_lib_search_path_spec | sys_lib_dlsearch_path_spec)
10684 # Double-quote double-evaled strings.
10685 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$double_quote_subst\" -e \"\$sed_quote_subst\" -e \"\$delay_variable_subst\"\`\\\""
10688 eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10694 *'\$0 --fallback-echo"')
10695 lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10699 cfgfile="${ofile}T"
10700 trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10702 { echo "$as_me:$LINENO: creating $ofile" >&5
10703 echo "$as_me: creating $ofile" >&6;}
10705 cat <<__EOF__ >> "$cfgfile"
10708 # `$echo "$cfgfile" | sed 's%^.*/%%'` - Provide generalized library-building support services.
10709 # Generated automatically by $PROGRAM (GNU $PACKAGE $VERSION$TIMESTAMP)
10710 # NOTE: Changes made to this file will be lost: look at ltmain.sh.
10712 # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
10713 # Free Software Foundation, Inc.
10715 # This file is part of GNU Libtool:
10716 # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10718 # This program is free software; you can redistribute it and/or modify
10719 # it under the terms of the GNU General Public License as published by
10720 # the Free Software Foundation; either version 2 of the License, or
10721 # (at your option) any later version.
10723 # This program is distributed in the hope that it will be useful, but
10724 # WITHOUT ANY WARRANTY; without even the implied warranty of
10725 # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
10726 # General Public License for more details.
10728 # You should have received a copy of the GNU General Public License
10729 # along with this program; if not, write to the Free Software
10730 # Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
10732 # As a special exception to the GNU General Public License, if you
10733 # distribute this file as part of a program that contains a
10734 # configuration script generated by Autoconf, you may include it under
10735 # the same distribution terms that you use for the rest of that program.
10737 # A sed program that does not truncate output.
10740 # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10741 Xsed="$SED -e 1s/^X//"
10743 # The HP-UX ksh and POSIX shell print the target directory to stdout
10744 # if CDPATH is set.
10745 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
10747 # The names of the tagged configurations supported by this script.
10750 # ### BEGIN LIBTOOL CONFIG
10752 # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
10754 # Shell to use when invoking shell scripts.
10757 # Whether or not to build shared libraries.
10758 build_libtool_libs=$enable_shared
10760 # Whether or not to build static libraries.
10761 build_old_libs=$enable_static
10763 # Whether or not to add -lc for building shared libraries.
10764 build_libtool_need_lc=$archive_cmds_need_lc
10766 # Whether or not to disallow shared libs when runtime libs are static
10767 allow_libtool_libs_with_static_runtimes=$enable_shared_with_static_runtimes
10769 # Whether or not to optimize for fast installation.
10770 fast_install=$enable_fast_install
10773 host_alias=$host_alias
10777 # The build system.
10778 build_alias=$build_alias
10782 # An echo program that does not interpret backslashes.
10787 AR_FLAGS=$lt_AR_FLAGS
10792 # LTCC compiler flags.
10793 LTCFLAGS=$lt_LTCFLAGS
10795 # A language-specific compiler.
10798 # Is the compiler the GNU C compiler?
10804 # The linker used to build libraries.
10807 # Whether we need hard or soft links.
10810 # A BSD-compatible nm program.
10813 # A symbol stripping program
10816 # Used to examine libraries when file_magic_cmd begins "file"
10817 MAGIC_CMD=$MAGIC_CMD
10819 # Used on cygwin: DLL creation program.
10822 # Used on cygwin: object dumper.
10825 # Used on cygwin: assembler.
10828 # The name of the directory that contains temporary libtool files.
10831 # How to create reloadable object files.
10832 reload_flag=$lt_reload_flag
10833 reload_cmds=$lt_reload_cmds
10835 # How to pass a linker flag through the compiler.
10836 wl=$lt_lt_prog_compiler_wl
10838 # Object file suffix (normally "o").
10839 objext="$ac_objext"
10841 # Old archive suffix (normally "a").
10844 # Shared library suffix (normally ".so").
10845 shrext_cmds='$shrext_cmds'
10847 # Executable file suffix (normally "").
10850 # Additional compiler flags for building library objects.
10851 pic_flag=$lt_lt_prog_compiler_pic
10854 # What is the maximum length of a command?
10855 max_cmd_len=$lt_cv_sys_max_cmd_len
10857 # Does compiler simultaneously support -c and -o options?
10858 compiler_c_o=$lt_lt_cv_prog_compiler_c_o
10860 # Must we lock files when doing compilation?
10861 need_locks=$lt_need_locks
10863 # Do we need the lib prefix for modules?
10864 need_lib_prefix=$need_lib_prefix
10866 # Do we need a version for libraries?
10867 need_version=$need_version
10869 # Whether dlopen is supported.
10870 dlopen_support=$enable_dlopen
10872 # Whether dlopen of programs is supported.
10873 dlopen_self=$enable_dlopen_self
10875 # Whether dlopen of statically linked programs is supported.
10876 dlopen_self_static=$enable_dlopen_self_static
10878 # Compiler flag to prevent dynamic linking.
10879 link_static_flag=$lt_lt_prog_compiler_static
10881 # Compiler flag to turn off builtin functions.
10882 no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
10884 # Compiler flag to allow reflexive dlopens.
10885 export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
10887 # Compiler flag to generate shared objects directly from archives.
10888 whole_archive_flag_spec=$lt_whole_archive_flag_spec
10890 # Compiler flag to generate thread-safe objects.
10891 thread_safe_flag_spec=$lt_thread_safe_flag_spec
10893 # Library versioning type.
10894 version_type=$version_type
10896 # Format of library name prefix.
10897 libname_spec=$lt_libname_spec
10899 # List of archive names. First name is the real one, the rest are links.
10900 # The last name is the one that the linker finds with -lNAME.
10901 library_names_spec=$lt_library_names_spec
10903 # The coded name of the library, if different from the real name.
10904 soname_spec=$lt_soname_spec
10906 # Commands used to build and install an old-style archive.
10908 old_archive_cmds=$lt_old_archive_cmds
10909 old_postinstall_cmds=$lt_old_postinstall_cmds
10910 old_postuninstall_cmds=$lt_old_postuninstall_cmds
10912 # Create an old-style archive from a shared archive.
10913 old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
10915 # Create a temporary old-style archive to link instead of a shared archive.
10916 old_archive_from_expsyms_cmds=$lt_old_archive_from_expsyms_cmds
10918 # Commands used to build and install a shared archive.
10919 archive_cmds=$lt_archive_cmds
10920 archive_expsym_cmds=$lt_archive_expsym_cmds
10921 postinstall_cmds=$lt_postinstall_cmds
10922 postuninstall_cmds=$lt_postuninstall_cmds
10924 # Commands used to build a loadable module (assumed same as above if empty)
10925 module_cmds=$lt_module_cmds
10926 module_expsym_cmds=$lt_module_expsym_cmds
10928 # Commands to strip libraries.
10929 old_striplib=$lt_old_striplib
10930 striplib=$lt_striplib
10932 # Dependencies to place before the objects being linked to create a
10934 predep_objects=$lt_predep_objects
10936 # Dependencies to place after the objects being linked to create a
10938 postdep_objects=$lt_postdep_objects
10940 # Dependencies to place before the objects being linked to create a
10942 predeps=$lt_predeps
10944 # Dependencies to place after the objects being linked to create a
10946 postdeps=$lt_postdeps
10948 # The library search path used internally by the compiler when linking
10949 # a shared library.
10950 compiler_lib_search_path=$lt_compiler_lib_search_path
10952 # Method to check whether dependent libraries are shared objects.
10953 deplibs_check_method=$lt_deplibs_check_method
10955 # Command to use when deplibs_check_method == file_magic.
10956 file_magic_cmd=$lt_file_magic_cmd
10958 # Flag that allows shared libraries with undefined symbols to be built.
10959 allow_undefined_flag=$lt_allow_undefined_flag
10961 # Flag that forces no undefined symbols.
10962 no_undefined_flag=$lt_no_undefined_flag
10964 # Commands used to finish a libtool library installation in a directory.
10965 finish_cmds=$lt_finish_cmds
10967 # Same as above, but a single script fragment to be evaled but not shown.
10968 finish_eval=$lt_finish_eval
10970 # Take the output of nm and produce a listing of raw symbols and C names.
10971 global_symbol_pipe=$lt_lt_cv_sys_global_symbol_pipe
10973 # Transform the output of nm in a proper C declaration
10974 global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
10976 # Transform the output of nm in a C name address pair
10977 global_symbol_to_c_name_address=$lt_lt_cv_sys_global_symbol_to_c_name_address
10979 # This is the shared library runtime path variable.
10980 runpath_var=$runpath_var
10982 # This is the shared library path variable.
10983 shlibpath_var=$shlibpath_var
10985 # Is shlibpath searched before the hard-coded library search path?
10986 shlibpath_overrides_runpath=$shlibpath_overrides_runpath
10988 # How to hardcode a shared library path into an executable.
10989 hardcode_action=$hardcode_action
10991 # Whether we should hardcode library paths into libraries.
10992 hardcode_into_libs=$hardcode_into_libs
10994 # Flag to hardcode \$libdir into a binary during linking.
10995 # This must work even if \$libdir does not exist.
10996 hardcode_libdir_flag_spec=$lt_hardcode_libdir_flag_spec
10998 # If ld is used when linking, flag to hardcode \$libdir into
10999 # a binary during linking. This must work even if \$libdir does
11001 hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
11003 # Whether we need a single -rpath flag with a separated argument.
11004 hardcode_libdir_separator=$lt_hardcode_libdir_separator
11006 # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11007 # resulting binary.
11008 hardcode_direct=$hardcode_direct
11010 # Set to yes if using the -LDIR flag during linking hardcodes DIR into the
11011 # resulting binary.
11012 hardcode_minus_L=$hardcode_minus_L
11014 # Set to yes if using SHLIBPATH_VAR=DIR during linking hardcodes DIR into
11015 # the resulting binary.
11016 hardcode_shlibpath_var=$hardcode_shlibpath_var
11018 # Set to yes if building a shared library automatically hardcodes DIR into the library
11019 # and all subsequent libraries and executables linked against it.
11020 hardcode_automatic=$hardcode_automatic
11022 # Variables whose values should be saved in libtool wrapper scripts and
11023 # restored at relink time.
11024 variables_saved_for_relink="$variables_saved_for_relink"
11026 # Whether libtool must link a program against all its dependency libraries.
11027 link_all_deplibs=$link_all_deplibs
11029 # Compile-time system search path for libraries
11030 sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
11032 # Run-time system search path for libraries
11033 sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
11035 # Fix the shell variable \$srcfile for the compiler.
11036 fix_srcfile_path=$lt_fix_srcfile_path
11038 # Set to yes if exported symbols are required.
11039 always_export_symbols=$always_export_symbols
11041 # The commands to list exported symbols.
11042 export_symbols_cmds=$lt_export_symbols_cmds
11044 # The commands to extract the exported symbol list from a shared archive.
11045 extract_expsyms_cmds=$lt_extract_expsyms_cmds
11047 # Symbols that should not be listed in the preloaded symbols.
11048 exclude_expsyms=$lt_exclude_expsyms
11050 # Symbols that must always be exported.
11051 include_expsyms=$lt_include_expsyms
11053 # ### END LIBTOOL CONFIG
11060 cat <<\EOF >> "$cfgfile"
11062 # AIX sometimes has problems with the GCC collect2 program. For some
11063 # reason, if we set the COLLECT_NAMES environment variable, the problems
11064 # vanish in a puff of smoke.
11065 if test "X${COLLECT_NAMES+set}" != Xset; then
11067 export COLLECT_NAMES
11073 # We use sed instead of cat because bash on DJGPP gets confused if
11074 # if finds mixed CR/LF and LF-only lines. Since sed operates in
11075 # text mode, it properly converts lines to CR/LF. This bash problem
11076 # is reportedly fixed, but why not run on old versions too?
11077 sed '$q' "$ltmain" >> "$cfgfile" || (rm -f "$cfgfile"; exit 1)
11079 mv -f "$cfgfile" "$ofile" || \
11080 (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11084 # If there is no Makefile yet, we rely on a make rule to execute
11085 # `config.status --recheck' to rerun these tests and create the
11086 # libtool script then.
11087 ltmain_in=`echo $ltmain | sed -e 's/\.sh$/.in/'`
11088 if test -f "$ltmain_in"; then
11089 test -f Makefile && make "$ltmain"
11095 ac_cpp='$CPP $CPPFLAGS'
11096 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
11097 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
11098 ac_compiler_gnu=$ac_cv_c_compiler_gnu
11104 # This can be used to rebuild libtool when needed
11105 LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
11107 # Always use our own libtool.
11108 LIBTOOL='$(SHELL) $(top_builddir)/libtool'
11110 # Prevent multiple expansion
11121 if test "$enable_shared" = "no"; then
11124 eval _shrext="$shrext_cmds"
11126 { echo "$as_me:$LINENO: checking path to sudo_noexec.so" >&5
11127 echo $ECHO_N "checking path to sudo_noexec.so... $ECHO_C" >&6; }
11129 # Check whether --with-noexec was given.
11130 if test "${with_noexec+set}" = set; then
11131 withval=$with_noexec; case $with_noexec in
11132 yes) with_noexec="$libexecdir/sudo_noexec$_shrext"
11138 with_noexec="$libexecdir/sudo_noexec$_shrext"
11141 { echo "$as_me:$LINENO: result: $with_noexec" >&5
11142 echo "${ECHO_T}$with_noexec" >&6; }
11143 NOEXECDIR="`echo $with_noexec|sed 's:^\(.*\)/[^/]*:\1:'`"
11145 if test "$with_devel" = "yes" -a -n "$GCC"; then
11146 CFLAGS="${CFLAGS} -Wall"
11149 # Extract the first word of "uname", so it can be a program name with args.
11150 set dummy uname; ac_word=$2
11151 { echo "$as_me:$LINENO: checking for $ac_word" >&5
11152 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
11153 if test "${ac_cv_prog_UNAMEPROG+set}" = set; then
11154 echo $ECHO_N "(cached) $ECHO_C" >&6
11156 if test -n "$UNAMEPROG"; then
11157 ac_cv_prog_UNAMEPROG="$UNAMEPROG" # Let the user override the test.
11159 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11160 for as_dir in $PATH
11163 test -z "$as_dir" && as_dir=.
11164 for ac_exec_ext in '' $ac_executable_extensions; do
11165 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11166 ac_cv_prog_UNAMEPROG="uname"
11167 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11176 UNAMEPROG=$ac_cv_prog_UNAMEPROG
11177 if test -n "$UNAMEPROG"; then
11178 { echo "$as_me:$LINENO: result: $UNAMEPROG" >&5
11179 echo "${ECHO_T}$UNAMEPROG" >&6; }
11181 { echo "$as_me:$LINENO: result: no" >&5
11182 echo "${ECHO_T}no" >&6; }
11186 # Extract the first word of "tr", so it can be a program name with args.
11187 set dummy tr; ac_word=$2
11188 { echo "$as_me:$LINENO: checking for $ac_word" >&5
11189 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
11190 if test "${ac_cv_prog_TRPROG+set}" = set; then
11191 echo $ECHO_N "(cached) $ECHO_C" >&6
11193 if test -n "$TRPROG"; then
11194 ac_cv_prog_TRPROG="$TRPROG" # Let the user override the test.
11196 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11197 for as_dir in $PATH
11200 test -z "$as_dir" && as_dir=.
11201 for ac_exec_ext in '' $ac_executable_extensions; do
11202 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11203 ac_cv_prog_TRPROG="tr"
11204 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11213 TRPROG=$ac_cv_prog_TRPROG
11214 if test -n "$TRPROG"; then
11215 { echo "$as_me:$LINENO: result: $TRPROG" >&5
11216 echo "${ECHO_T}$TRPROG" >&6; }
11218 { echo "$as_me:$LINENO: result: no" >&5
11219 echo "${ECHO_T}no" >&6; }
11223 # Extract the first word of "nroff", so it can be a program name with args.
11224 set dummy nroff; ac_word=$2
11225 { echo "$as_me:$LINENO: checking for $ac_word" >&5
11226 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
11227 if test "${ac_cv_prog_NROFFPROG+set}" = set; then
11228 echo $ECHO_N "(cached) $ECHO_C" >&6
11230 if test -n "$NROFFPROG"; then
11231 ac_cv_prog_NROFFPROG="$NROFFPROG" # Let the user override the test.
11233 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11234 for as_dir in $PATH
11237 test -z "$as_dir" && as_dir=.
11238 for ac_exec_ext in '' $ac_executable_extensions; do
11239 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
11240 ac_cv_prog_NROFFPROG="nroff"
11241 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11250 NROFFPROG=$ac_cv_prog_NROFFPROG
11251 if test -n "$NROFFPROG"; then
11252 { echo "$as_me:$LINENO: result: $NROFFPROG" >&5
11253 echo "${ECHO_T}$NROFFPROG" >&6; }
11255 { echo "$as_me:$LINENO: result: no" >&5
11256 echo "${ECHO_T}no" >&6; }
11260 if test -z "$NROFFPROG"; then
11262 mansrcdir='$(srcdir)'
11265 if test -n "$sudo_cv_prev_host"; then
11266 if test "$sudo_cv_prev_host" != "$host"; then
11267 { { echo "$as_me:$LINENO: error: config.cache was created on a different host; remove it and re-run configure." >&5
11268 echo "$as_me: error: config.cache was created on a different host; remove it and re-run configure." >&2;}
11269 { (exit 1); exit 1; }; }
11271 { echo "$as_me:$LINENO: checking previous host type" >&5
11272 echo $ECHO_N "checking previous host type... $ECHO_C" >&6; }
11273 if test "${sudo_cv_prev_host+set}" = set; then
11274 echo $ECHO_N "(cached) $ECHO_C" >&6
11276 sudo_cv_prev_host="$host"
11279 { echo "$as_me:$LINENO: result: $sudo_cv_prev_host" >&5
11280 echo "${ECHO_T}$sudo_cv_prev_host" >&6; }
11283 # this will produce no output since there is no cached value
11284 if test "${sudo_cv_prev_host+set}" = set; then
11285 echo $ECHO_N "(cached) $ECHO_C" >&6
11287 sudo_cv_prev_host="$host"
11292 if test -n "$host_os"; then
11293 OS=`echo $host_os | sed 's/[0-9].*//'`
11294 OSREV=`echo $host_os | sed 's/^[^0-9\.]*\([0-9\.]*\).*$/\1/'`
11295 OSMAJOR=`echo $OSREV | sed 's/\..*$//'`
11304 # getcwd(3) opens a pipe to getpwd(1)!?!
11307 # system headers lack prototypes but gcc helps...
11308 if test -n "$GCC"; then
11309 OSDEFS="${OSDEFS} -D__USE_FIXED_PROTOTYPES__"
11312 shadow_funcs="getpwanam issecure"
11315 # To get the crypt(3) prototype (so we pass -Wall)
11316 OSDEFS="${OSDEFS} -D__EXTENSIONS__"
11317 # AFS support needs -lucb
11318 if test "$with_AFS" = "yes"; then
11319 AFS_LIBS="-lc -lucb"
11321 : ${mansectsu='1m'}
11322 : ${mansectform='4'}
11323 : ${with_rpath='yes'}
11324 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
11327 # To get all prototypes (so we pass -Wall)
11328 OSDEFS="${OSDEFS} -D_XOPEN_EXTENDED_SOURCE -D_ALL_SOURCE"
11329 SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-bI:\$(srcdir)/aixcrypt.exp"
11330 if test X"$with_blibpath" != X"no"; then
11331 { echo "$as_me:$LINENO: checking if linker accepts -Wl,-blibpath" >&5
11332 echo $ECHO_N "checking if linker accepts -Wl,-blibpath... $ECHO_C" >&6; }
11333 O_LDFLAGS="$LDFLAGS"
11334 LDFLAGS="$O_LDFLAGS -Wl,-blibpath:/usr/lib:/lib"
11335 cat >conftest.$ac_ext <<_ACEOF
11338 cat confdefs.h >>conftest.$ac_ext
11339 cat >>conftest.$ac_ext <<_ACEOF
11340 /* end confdefs.h. */
11350 rm -f conftest.$ac_objext conftest$ac_exeext
11351 if { (ac_try="$ac_link"
11352 case "(($ac_try" in
11353 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11354 *) ac_try_echo=$ac_try;;
11356 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11357 (eval "$ac_link") 2>conftest.er1
11359 grep -v '^ *+' conftest.er1 >conftest.err
11361 cat conftest.err >&5
11362 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11363 (exit $ac_status); } && {
11364 test -z "$ac_c_werror_flag" ||
11365 test ! -s conftest.err
11366 } && test -s conftest$ac_exeext &&
11367 $as_test_x conftest$ac_exeext; then
11369 if test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then
11370 blibpath="$with_blibpath"
11371 elif test -n "$GCC"; then
11372 blibpath="/usr/lib:/lib:/usr/local/lib"
11374 blibpath="/usr/lib:/lib"
11376 { echo "$as_me:$LINENO: result: yes" >&5
11377 echo "${ECHO_T}yes" >&6; }
11380 echo "$as_me: failed program was:" >&5
11381 sed 's/^/| /' conftest.$ac_ext >&5
11383 { echo "$as_me:$LINENO: result: no" >&5
11384 echo "${ECHO_T}no" >&6; }
11387 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11388 conftest$ac_exeext conftest.$ac_ext
11390 LDFLAGS="$O_LDFLAGS"
11392 # Use authenticate(3) as the default authentication method
11393 if test X"$with_aixauth" = X""; then
11395 for ac_func in authenticate
11397 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11398 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11399 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11400 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11401 echo $ECHO_N "(cached) $ECHO_C" >&6
11403 cat >conftest.$ac_ext <<_ACEOF
11406 cat confdefs.h >>conftest.$ac_ext
11407 cat >>conftest.$ac_ext <<_ACEOF
11408 /* end confdefs.h. */
11409 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11410 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11411 #define $ac_func innocuous_$ac_func
11413 /* System header to define __stub macros and hopefully few prototypes,
11414 which can conflict with char $ac_func (); below.
11415 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11416 <limits.h> exists even on freestanding compilers. */
11419 # include <limits.h>
11421 # include <assert.h>
11426 /* Override any GCC internal prototype to avoid an error.
11427 Use char because int might match the return type of a GCC
11428 builtin and then its argument prototype would still apply. */
11433 /* The GNU C library defines this for functions which it implements
11434 to always fail with ENOSYS. Some functions are actually named
11435 something starting with __ and the normal name is an alias. */
11436 #if defined __stub_$ac_func || defined __stub___$ac_func
11443 return $ac_func ();
11448 rm -f conftest.$ac_objext conftest$ac_exeext
11449 if { (ac_try="$ac_link"
11450 case "(($ac_try" in
11451 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11452 *) ac_try_echo=$ac_try;;
11454 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11455 (eval "$ac_link") 2>conftest.er1
11457 grep -v '^ *+' conftest.er1 >conftest.err
11459 cat conftest.err >&5
11460 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11461 (exit $ac_status); } && {
11462 test -z "$ac_c_werror_flag" ||
11463 test ! -s conftest.err
11464 } && test -s conftest$ac_exeext &&
11465 $as_test_x conftest$ac_exeext; then
11466 eval "$as_ac_var=yes"
11468 echo "$as_me: failed program was:" >&5
11469 sed 's/^/| /' conftest.$ac_ext >&5
11471 eval "$as_ac_var=no"
11474 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11475 conftest$ac_exeext conftest.$ac_ext
11477 ac_res=`eval echo '${'$as_ac_var'}'`
11478 { echo "$as_me:$LINENO: result: $ac_res" >&5
11479 echo "${ECHO_T}$ac_res" >&6; }
11480 if test `eval echo '${'$as_ac_var'}'` = yes; then
11481 cat >>confdefs.h <<_ACEOF
11482 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11484 AUTH_EXCL_DEF="AIX_AUTH"
11491 : ${mansectsu='1m'}
11492 : ${mansectform='4'}
11495 # AFS support needs -lBSD
11496 if test "$with_AFS" = "yes"; then
11497 AFS_LIBS="-lc -lBSD"
11499 : ${mansectsu='1m'}
11500 : ${mansectform='4'}
11504 cat >>confdefs.h <<\_ACEOF
11505 #define BROKEN_SYSLOG 1
11509 # Not sure if setuid binaries are safe in < 9.x
11510 if test -n "$GCC"; then
11511 SUDO_LDFLAGS="${SUDO_LDFLAGS} -static"
11513 SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-a,archive"
11517 cat >>confdefs.h <<\_ACEOF
11518 #define BROKEN_SYSLOG 1
11522 shadow_funcs="getspwuid"
11524 # DCE support (requires ANSI C compiler)
11525 if test "$with_DCE" = "yes"; then
11526 # order of libs in 9.X is important. -lc_r must be last
11527 SUDO_LIBS="${SUDO_LIBS} -ldce -lM -lc_r"
11528 LIBS="${LIBS} -ldce -lM -lc_r"
11529 CPPFLAGS="${CPPFLAGS} -D_REENTRANT -I/usr/include/reentrant"
11533 shadow_funcs="getprpwnam iscomsec"
11534 shadow_libs="-lsec"
11537 shadow_funcs="getspnam iscomsec"
11538 shadow_libs="-lsec"
11539 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
11544 # ignore envariables wrt dynamic lib path
11545 SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-no_library_replacement"
11547 : ${CHECKSIA='true'}
11548 { echo "$as_me:$LINENO: checking whether to disable sia support on Digital UNIX" >&5
11549 echo $ECHO_N "checking whether to disable sia support on Digital UNIX... $ECHO_C" >&6; }
11550 # Check whether --enable-sia was given.
11551 if test "${enable_sia+set}" = set; then
11552 enableval=$enable_sia; case "$enableval" in
11553 yes) { echo "$as_me:$LINENO: result: no" >&5
11554 echo "${ECHO_T}no" >&6; }
11557 no) { echo "$as_me:$LINENO: result: yes" >&5
11558 echo "${ECHO_T}yes" >&6; }
11561 *) { echo "$as_me:$LINENO: result: no" >&5
11562 echo "${ECHO_T}no" >&6; }
11563 { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-sia: $enableval" >&5
11564 echo "$as_me: WARNING: Ignoring unknown argument to --enable-sia: $enableval" >&2;}
11569 { echo "$as_me:$LINENO: result: no" >&5
11570 echo "${ECHO_T}no" >&6; }
11574 shadow_funcs="getprpwnam dispcrypt"
11575 # OSF/1 4.x and higher need -ldb too
11576 if test $OSMAJOR -lt 4; then
11577 shadow_libs="-lsecurity -laud -lm"
11579 shadow_libs="-lsecurity -ldb -laud -lm"
11582 # use SIA by default, if we have it
11583 test "$CHECKSIA" = "true" && AUTH_EXCL_DEF="SIA"
11586 # Some versions of Digital Unix ship with a broken
11587 # copy of prot.h, which we need for shadow passwords.
11588 # XXX - make should remove this as part of distclean
11590 { echo "$as_me:$LINENO: checking for broken prot.h" >&5
11591 echo $ECHO_N "checking for broken prot.h... $ECHO_C" >&6; }
11592 cat >conftest.$ac_ext <<_ACEOF
11595 cat confdefs.h >>conftest.$ac_ext
11596 cat >>conftest.$ac_ext <<_ACEOF
11597 /* end confdefs.h. */
11599 #include <sys/types.h>
11600 #include <sys/security.h>
11611 rm -f conftest.$ac_objext
11612 if { (ac_try="$ac_compile"
11613 case "(($ac_try" in
11614 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11615 *) ac_try_echo=$ac_try;;
11617 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11618 (eval "$ac_compile") 2>conftest.er1
11620 grep -v '^ *+' conftest.er1 >conftest.err
11622 cat conftest.err >&5
11623 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11624 (exit $ac_status); } && {
11625 test -z "$ac_c_werror_flag" ||
11626 test ! -s conftest.err
11627 } && test -s conftest.$ac_objext; then
11628 { echo "$as_me:$LINENO: result: no" >&5
11629 echo "${ECHO_T}no" >&6; }
11631 echo "$as_me: failed program was:" >&5
11632 sed 's/^/| /' conftest.$ac_ext >&5
11634 { echo "$as_me:$LINENO: result: yes, fixing locally" >&5
11635 echo "${ECHO_T}yes, fixing locally" >&6; }
11636 sed 's:<acl.h>:<sys/acl.h>:g' < /usr/include/prot.h > prot.h
11640 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
11642 : ${mansectform='4'}
11645 OSDEFS="${OSDEFS} -D_BSD_TYPES"
11646 if test -z "$NROFFPROG"; then
11647 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)'
11648 if test "$prefix" = "/usr/local" -a "$mandir" = '$(prefix)/man'; then
11649 if test -d /usr/share/catman/local; then
11650 mandir="/usr/share/catman/local"
11652 mandir="/usr/catman/local"
11656 if test "$prefix" = "/usr/local" -a "$mandir" = '$(prefix)/man'; then
11657 if test -d "/usr/share/man/local"; then
11658 mandir="/usr/share/man/local"
11660 mandir="/usr/man/local"
11664 # IRIX <= 4 needs -lsun
11665 if test "$OSMAJOR" -le 4; then
11666 { echo "$as_me:$LINENO: checking for getpwnam in -lsun" >&5
11667 echo $ECHO_N "checking for getpwnam in -lsun... $ECHO_C" >&6; }
11668 if test "${ac_cv_lib_sun_getpwnam+set}" = set; then
11669 echo $ECHO_N "(cached) $ECHO_C" >&6
11671 ac_check_lib_save_LIBS=$LIBS
11673 cat >conftest.$ac_ext <<_ACEOF
11676 cat confdefs.h >>conftest.$ac_ext
11677 cat >>conftest.$ac_ext <<_ACEOF
11678 /* end confdefs.h. */
11680 /* Override any GCC internal prototype to avoid an error.
11681 Use char because int might match the return type of a GCC
11682 builtin and then its argument prototype would still apply. */
11690 return getpwnam ();
11695 rm -f conftest.$ac_objext conftest$ac_exeext
11696 if { (ac_try="$ac_link"
11697 case "(($ac_try" in
11698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11699 *) ac_try_echo=$ac_try;;
11701 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11702 (eval "$ac_link") 2>conftest.er1
11704 grep -v '^ *+' conftest.er1 >conftest.err
11706 cat conftest.err >&5
11707 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11708 (exit $ac_status); } && {
11709 test -z "$ac_c_werror_flag" ||
11710 test ! -s conftest.err
11711 } && test -s conftest$ac_exeext &&
11712 $as_test_x conftest$ac_exeext; then
11713 ac_cv_lib_sun_getpwnam=yes
11715 echo "$as_me: failed program was:" >&5
11716 sed 's/^/| /' conftest.$ac_ext >&5
11718 ac_cv_lib_sun_getpwnam=no
11721 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11722 conftest$ac_exeext conftest.$ac_ext
11723 LIBS=$ac_check_lib_save_LIBS
11725 { echo "$as_me:$LINENO: result: $ac_cv_lib_sun_getpwnam" >&5
11726 echo "${ECHO_T}$ac_cv_lib_sun_getpwnam" >&6; }
11727 if test $ac_cv_lib_sun_getpwnam = yes; then
11728 LIBS="${LIBS} -lsun"
11732 : ${mansectsu='1m'}
11733 : ${mansectform='4'}
11736 OSDEFS="${OSDEFS} -D_GNU_SOURCE"
11737 # Some Linux versions need to link with -lshadow
11738 shadow_funcs="getspnam"
11739 shadow_libs_optional="-lshadow"
11740 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
11743 OSDEFS="${OSDEFS} -D_CONVEX_SOURCE"
11744 if test -z "$GCC"; then
11745 CFLAGS="${CFLAGS} -D__STDC__"
11748 shadow_defs="-D_AUDIT -D_ACL -DSecureWare"
11749 shadow_funcs="getprpwnam"
11750 shadow_libs="-lprot"
11754 shadow_funcs="getauthuid"
11755 shadow_libs="-lauth"
11758 LIBS="${LIBS} -lsun -lbsd"
11759 CPPFLAGS="${CPPFLAGS} -I/usr/include -I/usr/include/bsd"
11760 OSDEFS="${OSDEFS} -D_MIPS"
11761 : ${mansectsu='1m'}
11762 : ${mansectform='4'}
11765 OSDEFS="${OSDEFS} -D_ISC"
11767 SUDO_LIBS="${SUDO_LIBS} -lcrypt"
11768 LIBS="${LIBS} -lcrypt"
11770 shadow_funcs="getspnam"
11771 shadow_libs="-lsec"
11773 : ${mansectsu='1m'}
11774 : ${mansectform='4'}
11777 shadow_funcs="getprpwnam"
11778 shadow_libs="-lprot -lx"
11779 : ${mansectsu='1m'}
11780 : ${mansectform='4'}
11782 m88k-motorola-sysv*)
11783 # motorolla's cc (a variant of gcc) does -O but not -O2
11784 CFLAGS=`echo $CFLAGS | sed 's/-O2/-O/g'`
11785 : ${mansectsu='1m'}
11786 : ${mansectform='4'}
11789 shadow_funcs="getspnam"
11790 shadow_libs="-lsec"
11791 : ${mansectsu='1m'}
11792 : ${mansectform='4'}
11793 : ${with_rpath='yes'}
11795 *-ncr-sysv4*|*-ncr-sysvr4*)
11796 { echo "$as_me:$LINENO: checking for strcasecmp in -lc89" >&5
11797 echo $ECHO_N "checking for strcasecmp in -lc89... $ECHO_C" >&6; }
11798 if test "${ac_cv_lib_c89_strcasecmp+set}" = set; then
11799 echo $ECHO_N "(cached) $ECHO_C" >&6
11801 ac_check_lib_save_LIBS=$LIBS
11803 cat >conftest.$ac_ext <<_ACEOF
11806 cat confdefs.h >>conftest.$ac_ext
11807 cat >>conftest.$ac_ext <<_ACEOF
11808 /* end confdefs.h. */
11810 /* Override any GCC internal prototype to avoid an error.
11811 Use char because int might match the return type of a GCC
11812 builtin and then its argument prototype would still apply. */
11816 char strcasecmp ();
11820 return strcasecmp ();
11825 rm -f conftest.$ac_objext conftest$ac_exeext
11826 if { (ac_try="$ac_link"
11827 case "(($ac_try" in
11828 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11829 *) ac_try_echo=$ac_try;;
11831 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11832 (eval "$ac_link") 2>conftest.er1
11834 grep -v '^ *+' conftest.er1 >conftest.err
11836 cat conftest.err >&5
11837 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11838 (exit $ac_status); } && {
11839 test -z "$ac_c_werror_flag" ||
11840 test ! -s conftest.err
11841 } && test -s conftest$ac_exeext &&
11842 $as_test_x conftest$ac_exeext; then
11843 ac_cv_lib_c89_strcasecmp=yes
11845 echo "$as_me: failed program was:" >&5
11846 sed 's/^/| /' conftest.$ac_ext >&5
11848 ac_cv_lib_c89_strcasecmp=no
11851 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11852 conftest$ac_exeext conftest.$ac_ext
11853 LIBS=$ac_check_lib_save_LIBS
11855 { echo "$as_me:$LINENO: result: $ac_cv_lib_c89_strcasecmp" >&5
11856 echo "${ECHO_T}$ac_cv_lib_c89_strcasecmp" >&6; }
11857 if test $ac_cv_lib_c89_strcasecmp = yes; then
11858 cat >>confdefs.h <<\_ACEOF
11859 #define HAVE_STRCASECMP 1
11861 LIBS="${LIBS} -lc89"; ac_cv_func_strcasecmp=yes
11864 : ${mansectsu='1m'}
11865 : ${mansectform='4'}
11866 : ${with_rpath='yes'}
11868 *-ccur-sysv4*|*-ccur-sysvr4*)
11869 LIBS="${LIBS} -lgen"
11870 SUDO_LIBS="${SUDO_LIBS} -lgen"
11871 : ${mansectsu='1m'}
11872 : ${mansectform='4'}
11873 : ${with_rpath='yes'}
11877 # Use shlicc for BSD/OS [23].x unless asked to do otherwise
11878 if test "${with_CC+set}" != set -a "$ac_cv_prog_CC" = gcc; then
11880 2|3) { echo "$as_me:$LINENO: using shlicc as CC" >&5
11881 echo "$as_me: using shlicc as CC" >&6;}
11882 ac_cv_prog_CC=shlicc
11883 CC="$ac_cv_prog_CC"
11887 # Check for newer BSD auth API (just check for >= 3.0?)
11888 if test -z "$with_bsdauth"; then
11890 for ac_func in auth_challenge
11892 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
11893 { echo "$as_me:$LINENO: checking for $ac_func" >&5
11894 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
11895 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
11896 echo $ECHO_N "(cached) $ECHO_C" >&6
11898 cat >conftest.$ac_ext <<_ACEOF
11901 cat confdefs.h >>conftest.$ac_ext
11902 cat >>conftest.$ac_ext <<_ACEOF
11903 /* end confdefs.h. */
11904 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
11905 For example, HP-UX 11i <limits.h> declares gettimeofday. */
11906 #define $ac_func innocuous_$ac_func
11908 /* System header to define __stub macros and hopefully few prototypes,
11909 which can conflict with char $ac_func (); below.
11910 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
11911 <limits.h> exists even on freestanding compilers. */
11914 # include <limits.h>
11916 # include <assert.h>
11921 /* Override any GCC internal prototype to avoid an error.
11922 Use char because int might match the return type of a GCC
11923 builtin and then its argument prototype would still apply. */
11928 /* The GNU C library defines this for functions which it implements
11929 to always fail with ENOSYS. Some functions are actually named
11930 something starting with __ and the normal name is an alias. */
11931 #if defined __stub_$ac_func || defined __stub___$ac_func
11938 return $ac_func ();
11943 rm -f conftest.$ac_objext conftest$ac_exeext
11944 if { (ac_try="$ac_link"
11945 case "(($ac_try" in
11946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11947 *) ac_try_echo=$ac_try;;
11949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11950 (eval "$ac_link") 2>conftest.er1
11952 grep -v '^ *+' conftest.er1 >conftest.err
11954 cat conftest.err >&5
11955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
11956 (exit $ac_status); } && {
11957 test -z "$ac_c_werror_flag" ||
11958 test ! -s conftest.err
11959 } && test -s conftest$ac_exeext &&
11960 $as_test_x conftest$ac_exeext; then
11961 eval "$as_ac_var=yes"
11963 echo "$as_me: failed program was:" >&5
11964 sed 's/^/| /' conftest.$ac_ext >&5
11966 eval "$as_ac_var=no"
11969 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
11970 conftest$ac_exeext conftest.$ac_ext
11972 ac_res=`eval echo '${'$as_ac_var'}'`
11973 { echo "$as_me:$LINENO: result: $ac_res" >&5
11974 echo "${ECHO_T}$ac_res" >&6; }
11975 if test `eval echo '${'$as_ac_var'}'` = yes; then
11976 cat >>confdefs.h <<_ACEOF
11977 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
11979 AUTH_EXCL_DEF="BSD_AUTH"
11986 # FreeBSD has a real setreuid(2) starting with 2.1 and
11987 # backported to 2.0.5. We just take 2.1 and above...
11993 if test "$with_skey" = "yes"; then
11994 SUDO_LIBS="${SUDO_LIBS} -lmd"
11996 CHECKSHADOW="false"
11997 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
11998 : ${with_logincap='maybe'}
12001 # OpenBSD has a real setreuid(2) starting with 3.3 but
12002 # we will use setreuid(2) instead.
12004 CHECKSHADOW="false"
12005 # OpenBSD >= 3.0 supports BSD auth
12006 if test -z "$with_bsdauth"; then
12011 AUTH_EXCL_DEF="BSD_AUTH"
12015 : ${with_logincap='maybe'}
12018 # NetBSD has a real setreuid(2) starting with 1.3.2
12020 0.9*|1.012*|1.3|1.3.1)
12024 CHECKSHADOW="false"
12025 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
12026 : ${with_logincap='maybe'}
12029 if test "$with_skey" = "yes"; then
12030 SUDO_LIBS="${SUDO_LIBS} -lmd"
12032 CHECKSHADOW="false"
12033 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
12034 : ${with_logincap='yes'}
12037 CHECKSHADOW="false"
12041 CHECKSHADOW="false"
12042 test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
12043 : ${with_logincap='yes'}
12046 # lockf() on is broken on the NeXT -- use flock instead
12047 ac_cv_func_lockf=no
12048 ac_cv_func_flock=yes
12051 : ${mansectsu='1m'}
12052 : ${mansectform='4'}
12053 : ${with_rpath='yes'}
12056 : ${mansectsu='1m'}
12057 : ${mansectform='4'}
12060 OSDEFS="${OSDEFS} -D_GNU_SOURCE"
12064 AUTH_REG=${AUTH_REG# }
12065 AUTH_EXCL=${AUTH_EXCL# }
12066 if test -n "$AUTH_EXCL"; then
12068 if test $# != 1; then
12069 { { echo "$as_me:$LINENO: error: More than one mutually exclusive authentication method specified: $AUTH_EXCL" >&5
12070 echo "$as_me: error: More than one mutually exclusive authentication method specified: $AUTH_EXCL" >&2;}
12071 { (exit 1); exit 1; }; }
12073 if test -n "$AUTH_REG"; then
12074 { { echo "$as_me:$LINENO: error: Cannot mix mutually exclusive ($AUTH_EXCL) and regular ($AUTH_REG) authentication methods" >&5
12075 echo "$as_me: error: Cannot mix mutually exclusive ($AUTH_EXCL) and regular ($AUTH_REG) authentication methods" >&2;}
12076 { (exit 1); exit 1; }; }
12079 if test X"${with_skey}${with_opie}" = X"yesyes"; then
12080 { { echo "$as_me:$LINENO: error: \"cannot use both S/Key and OPIE\"" >&5
12081 echo "$as_me: error: \"cannot use both S/Key and OPIE\"" >&2;}
12082 { (exit 1); exit 1; }; }
12086 : ${mansectform='5'}
12088 if test -n "$with_libpath"; then
12089 for i in ${with_libpath}; do
12091 if test X"$with_rpath" = X"yes"; then
12092 LDFLAGS="${LDFLAGS} -L$i -R$i"
12094 LDFLAGS="${LDFLAGS} -L$i"
12096 if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
12097 blibpath_add="${blibpath_add}:$i"
12102 if test -n "$with_libraries"; then
12103 for i in ${with_libraries}; do
12110 LIBS="${LIBS} ${i}"
12114 if test $ac_cv_c_compiler_gnu = yes; then
12115 { echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
12116 echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6; }
12117 if test "${ac_cv_prog_gcc_traditional+set}" = set; then
12118 echo $ECHO_N "(cached) $ECHO_C" >&6
12120 ac_pattern="Autoconf.*'x'"
12121 cat >conftest.$ac_ext <<_ACEOF
12124 cat confdefs.h >>conftest.$ac_ext
12125 cat >>conftest.$ac_ext <<_ACEOF
12126 /* end confdefs.h. */
12130 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12131 $EGREP "$ac_pattern" >/dev/null 2>&1; then
12132 ac_cv_prog_gcc_traditional=yes
12134 ac_cv_prog_gcc_traditional=no
12139 if test $ac_cv_prog_gcc_traditional = no; then
12140 cat >conftest.$ac_ext <<_ACEOF
12143 cat confdefs.h >>conftest.$ac_ext
12144 cat >>conftest.$ac_ext <<_ACEOF
12145 /* end confdefs.h. */
12146 #include <termio.h>
12149 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12150 $EGREP "$ac_pattern" >/dev/null 2>&1; then
12151 ac_cv_prog_gcc_traditional=yes
12157 { echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
12158 echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6; }
12159 if test $ac_cv_prog_gcc_traditional = yes; then
12160 CC="$CC -traditional"
12164 { echo "$as_me:$LINENO: checking for an ANSI C-conforming const" >&5
12165 echo $ECHO_N "checking for an ANSI C-conforming const... $ECHO_C" >&6; }
12166 if test "${ac_cv_c_const+set}" = set; then
12167 echo $ECHO_N "(cached) $ECHO_C" >&6
12169 cat >conftest.$ac_ext <<_ACEOF
12172 cat confdefs.h >>conftest.$ac_ext
12173 cat >>conftest.$ac_ext <<_ACEOF
12174 /* end confdefs.h. */
12179 /* FIXME: Include the comments suggested by Paul. */
12180 #ifndef __cplusplus
12181 /* Ultrix mips cc rejects this. */
12182 typedef int charset[2];
12184 /* SunOS 4.1.1 cc rejects this. */
12185 char const *const *pcpcc;
12187 /* NEC SVR4.0.2 mips cc rejects this. */
12188 struct point {int x, y;};
12189 static struct point const zero = {0,0};
12190 /* AIX XL C 1.02.0.0 rejects this.
12191 It does not let you subtract one const X* pointer from another in
12192 an arm of an if-expression whose if-part is not a constant
12194 const char *g = "string";
12195 pcpcc = &g + (g ? g-g : 0);
12196 /* HPUX 7.0 cc rejects these. */
12198 ppc = (char**) pcpcc;
12199 pcpcc = (char const *const *) ppc;
12200 { /* SCO 3.2v4 cc rejects this. */
12202 char const *s = 0 ? (char *) 0 : (char const *) 0;
12207 { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12208 int x[] = {25, 17};
12209 const int *foo = &x[0];
12212 { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12213 typedef const int *iptr;
12217 { /* AIX XL C 1.02.0.0 rejects this saying
12218 "k.c", line 2.27: 1506-025 (S) Operand must be a modifiable lvalue. */
12219 struct s { int j; const int *ap[3]; };
12220 struct s *b; b->j = 5;
12222 { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12223 const int foo = 10;
12224 if (!foo) return 0;
12226 return !cs[0] && !zero.x;
12233 rm -f conftest.$ac_objext
12234 if { (ac_try="$ac_compile"
12235 case "(($ac_try" in
12236 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12237 *) ac_try_echo=$ac_try;;
12239 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12240 (eval "$ac_compile") 2>conftest.er1
12242 grep -v '^ *+' conftest.er1 >conftest.err
12244 cat conftest.err >&5
12245 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12246 (exit $ac_status); } && {
12247 test -z "$ac_c_werror_flag" ||
12248 test ! -s conftest.err
12249 } && test -s conftest.$ac_objext; then
12252 echo "$as_me: failed program was:" >&5
12253 sed 's/^/| /' conftest.$ac_ext >&5
12258 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12260 { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
12261 echo "${ECHO_T}$ac_cv_c_const" >&6; }
12262 if test $ac_cv_c_const = no; then
12264 cat >>confdefs.h <<\_ACEOF
12270 { echo "$as_me:$LINENO: checking for working volatile" >&5
12271 echo $ECHO_N "checking for working volatile... $ECHO_C" >&6; }
12272 if test "${ac_cv_c_volatile+set}" = set; then
12273 echo $ECHO_N "(cached) $ECHO_C" >&6
12275 cat >conftest.$ac_ext <<_ACEOF
12278 cat confdefs.h >>conftest.$ac_ext
12279 cat >>conftest.$ac_ext <<_ACEOF
12280 /* end confdefs.h. */
12287 int * volatile y = (int *) 0;
12293 rm -f conftest.$ac_objext
12294 if { (ac_try="$ac_compile"
12295 case "(($ac_try" in
12296 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12297 *) ac_try_echo=$ac_try;;
12299 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12300 (eval "$ac_compile") 2>conftest.er1
12302 grep -v '^ *+' conftest.er1 >conftest.err
12304 cat conftest.err >&5
12305 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12306 (exit $ac_status); } && {
12307 test -z "$ac_c_werror_flag" ||
12308 test ! -s conftest.err
12309 } && test -s conftest.$ac_objext; then
12310 ac_cv_c_volatile=yes
12312 echo "$as_me: failed program was:" >&5
12313 sed 's/^/| /' conftest.$ac_ext >&5
12315 ac_cv_c_volatile=no
12318 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12320 { echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
12321 echo "${ECHO_T}$ac_cv_c_volatile" >&6; }
12322 if test $ac_cv_c_volatile = no; then
12324 cat >>confdefs.h <<\_ACEOF
12330 for ac_prog in 'bison -y' byacc
12332 # Extract the first word of "$ac_prog", so it can be a program name with args.
12333 set dummy $ac_prog; ac_word=$2
12334 { echo "$as_me:$LINENO: checking for $ac_word" >&5
12335 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
12336 if test "${ac_cv_prog_YACC+set}" = set; then
12337 echo $ECHO_N "(cached) $ECHO_C" >&6
12339 if test -n "$YACC"; then
12340 ac_cv_prog_YACC="$YACC" # Let the user override the test.
12342 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12343 for as_dir in $PATH
12346 test -z "$as_dir" && as_dir=.
12347 for ac_exec_ext in '' $ac_executable_extensions; do
12348 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
12349 ac_cv_prog_YACC="$ac_prog"
12350 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12359 YACC=$ac_cv_prog_YACC
12360 if test -n "$YACC"; then
12361 { echo "$as_me:$LINENO: result: $YACC" >&5
12362 echo "${ECHO_T}$YACC" >&6; }
12364 { echo "$as_me:$LINENO: result: no" >&5
12365 echo "${ECHO_T}no" >&6; }
12369 test -n "$YACC" && break
12371 test -n "$YACC" || YACC="yacc"
12373 { echo "$as_me:$LINENO: checking for mv" >&5
12374 echo $ECHO_N "checking for mv... $ECHO_C" >&6; }
12375 if test -f "/usr/bin/mv"; then
12376 { echo "$as_me:$LINENO: result: /usr/bin/mv" >&5
12377 echo "${ECHO_T}/usr/bin/mv" >&6; }
12378 cat >>confdefs.h <<\EOF
12379 #define _PATH_MV "/usr/bin/mv"
12382 elif test -f "/bin/mv"; then
12383 { echo "$as_me:$LINENO: result: /bin/mv" >&5
12384 echo "${ECHO_T}/bin/mv" >&6; }
12385 cat >>confdefs.h <<\EOF
12386 #define _PATH_MV "/bin/mv"
12389 elif test -f "/usr/ucb/mv"; then
12390 { echo "$as_me:$LINENO: result: /usr/ucb/mv" >&5
12391 echo "${ECHO_T}/usr/ucb/mv" >&6; }
12392 cat >>confdefs.h <<\EOF
12393 #define _PATH_MV "/usr/ucb/mv"
12396 elif test -f "/usr/sbin/mv"; then
12397 { echo "$as_me:$LINENO: result: /usr/sbin/mv" >&5
12398 echo "${ECHO_T}/usr/sbin/mv" >&6; }
12399 cat >>confdefs.h <<\EOF
12400 #define _PATH_MV "/usr/sbin/mv"
12404 { echo "$as_me:$LINENO: result: not found" >&5
12405 echo "${ECHO_T}not found" >&6; }
12408 { echo "$as_me:$LINENO: checking for bourne shell" >&5
12409 echo $ECHO_N "checking for bourne shell... $ECHO_C" >&6; }
12410 if test -f "/bin/sh"; then
12411 { echo "$as_me:$LINENO: result: /bin/sh" >&5
12412 echo "${ECHO_T}/bin/sh" >&6; }
12413 cat >>confdefs.h <<\EOF
12414 #define _PATH_BSHELL "/bin/sh"
12417 elif test -f "/usr/bin/sh"; then
12418 { echo "$as_me:$LINENO: result: /usr/bin/sh" >&5
12419 echo "${ECHO_T}/usr/bin/sh" >&6; }
12420 cat >>confdefs.h <<\EOF
12421 #define _PATH_BSHELL "/usr/bin/sh"
12424 elif test -f "/sbin/sh"; then
12425 { echo "$as_me:$LINENO: result: /sbin/sh" >&5
12426 echo "${ECHO_T}/sbin/sh" >&6; }
12427 cat >>confdefs.h <<\EOF
12428 #define _PATH_BSHELL "/sbin/sh"
12431 elif test -f "/usr/sbin/sh"; then
12432 { echo "$as_me:$LINENO: result: /usr/sbin/sh" >&5
12433 echo "${ECHO_T}/usr/sbin/sh" >&6; }
12434 cat >>confdefs.h <<\EOF
12435 #define _PATH_BSHELL "/usr/sbin/sh"
12438 elif test -f "/bin/ksh"; then
12439 { echo "$as_me:$LINENO: result: /bin/ksh" >&5
12440 echo "${ECHO_T}/bin/ksh" >&6; }
12441 cat >>confdefs.h <<\EOF
12442 #define _PATH_BSHELL "/bin/ksh"
12445 elif test -f "/usr/bin/ksh"; then
12446 { echo "$as_me:$LINENO: result: /usr/bin/ksh" >&5
12447 echo "${ECHO_T}/usr/bin/ksh" >&6; }
12448 cat >>confdefs.h <<\EOF
12449 #define _PATH_BSHELL "/usr/bin/ksh"
12452 elif test -f "/bin/bash"; then
12453 { echo "$as_me:$LINENO: result: /bin/bash" >&5
12454 echo "${ECHO_T}/bin/bash" >&6; }
12455 cat >>confdefs.h <<\EOF
12456 #define _PATH_BSHELL "/bin/bash"
12459 elif test -f "/usr/bin/bash"; then
12460 { echo "$as_me:$LINENO: result: /usr/bin/bash" >&5
12461 echo "${ECHO_T}/usr/bin/bash" >&6; }
12462 cat >>confdefs.h <<\EOF
12463 #define _PATH_BSHELL "/usr/bin/bash"
12467 { echo "$as_me:$LINENO: result: not found" >&5
12468 echo "${ECHO_T}not found" >&6; }
12471 if test -z "$with_sendmail"; then
12472 { echo "$as_me:$LINENO: checking for sendmail" >&5
12473 echo $ECHO_N "checking for sendmail... $ECHO_C" >&6; }
12474 if test -f "/usr/sbin/sendmail"; then
12475 { echo "$as_me:$LINENO: result: /usr/sbin/sendmail" >&5
12476 echo "${ECHO_T}/usr/sbin/sendmail" >&6; }
12477 cat >>confdefs.h <<\EOF
12478 #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
12481 elif test -f "/usr/lib/sendmail"; then
12482 { echo "$as_me:$LINENO: result: /usr/lib/sendmail" >&5
12483 echo "${ECHO_T}/usr/lib/sendmail" >&6; }
12484 cat >>confdefs.h <<\EOF
12485 #define _PATH_SUDO_SENDMAIL "/usr/lib/sendmail"
12488 elif test -f "/usr/etc/sendmail"; then
12489 { echo "$as_me:$LINENO: result: /usr/etc/sendmail" >&5
12490 echo "${ECHO_T}/usr/etc/sendmail" >&6; }
12491 cat >>confdefs.h <<\EOF
12492 #define _PATH_SUDO_SENDMAIL "/usr/etc/sendmail"
12495 elif test -f "/usr/ucblib/sendmail"; then
12496 { echo "$as_me:$LINENO: result: /usr/ucblib/sendmail" >&5
12497 echo "${ECHO_T}/usr/ucblib/sendmail" >&6; }
12498 cat >>confdefs.h <<\EOF
12499 #define _PATH_SUDO_SENDMAIL "/usr/ucblib/sendmail"
12502 elif test -f "/usr/local/lib/sendmail"; then
12503 { echo "$as_me:$LINENO: result: /usr/local/lib/sendmail" >&5
12504 echo "${ECHO_T}/usr/local/lib/sendmail" >&6; }
12505 cat >>confdefs.h <<\EOF
12506 #define _PATH_SUDO_SENDMAIL "/usr/local/lib/sendmail"
12509 elif test -f "/usr/local/bin/sendmail"; then
12510 { echo "$as_me:$LINENO: result: /usr/local/bin/sendmail" >&5
12511 echo "${ECHO_T}/usr/local/bin/sendmail" >&6; }
12512 cat >>confdefs.h <<\EOF
12513 #define _PATH_SUDO_SENDMAIL "/usr/local/bin/sendmail"
12517 { echo "$as_me:$LINENO: result: not found" >&5
12518 echo "${ECHO_T}not found" >&6; }
12522 if test -z "$with_editor"; then
12523 { echo "$as_me:$LINENO: checking for vi" >&5
12524 echo $ECHO_N "checking for vi... $ECHO_C" >&6; }
12525 if test -f "/usr/bin/vi"; then
12526 { echo "$as_me:$LINENO: result: /usr/bin/vi" >&5
12527 echo "${ECHO_T}/usr/bin/vi" >&6; }
12528 cat >>confdefs.h <<\EOF
12529 #define _PATH_VI "/usr/bin/vi"
12532 elif test -f "/usr/ucb/vi"; then
12533 { echo "$as_me:$LINENO: result: /usr/ucb/vi" >&5
12534 echo "${ECHO_T}/usr/ucb/vi" >&6; }
12535 cat >>confdefs.h <<\EOF
12536 #define _PATH_VI "/usr/ucb/vi"
12539 elif test -f "/usr/bsd/vi"; then
12540 { echo "$as_me:$LINENO: result: /usr/bsd/vi" >&5
12541 echo "${ECHO_T}/usr/bsd/vi" >&6; }
12542 cat >>confdefs.h <<\EOF
12543 #define _PATH_VI "/usr/bsd/vi"
12546 elif test -f "/bin/vi"; then
12547 { echo "$as_me:$LINENO: result: /bin/vi" >&5
12548 echo "${ECHO_T}/bin/vi" >&6; }
12549 cat >>confdefs.h <<\EOF
12550 #define _PATH_VI "/bin/vi"
12553 elif test -f "/usr/local/bin/vi"; then
12554 { echo "$as_me:$LINENO: result: /usr/local/bin/vi" >&5
12555 echo "${ECHO_T}/usr/local/bin/vi" >&6; }
12556 cat >>confdefs.h <<\EOF
12557 #define _PATH_VI "/usr/local/bin/vi"
12561 { echo "$as_me:$LINENO: result: not found" >&5
12562 echo "${ECHO_T}not found" >&6; }
12566 { echo "$as_me:$LINENO: checking for ANSI C header files" >&5
12567 echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
12568 if test "${ac_cv_header_stdc+set}" = set; then
12569 echo $ECHO_N "(cached) $ECHO_C" >&6
12571 cat >conftest.$ac_ext <<_ACEOF
12574 cat confdefs.h >>conftest.$ac_ext
12575 cat >>conftest.$ac_ext <<_ACEOF
12576 /* end confdefs.h. */
12577 #include <stdlib.h>
12578 #include <stdarg.h>
12579 #include <string.h>
12590 rm -f conftest.$ac_objext
12591 if { (ac_try="$ac_compile"
12592 case "(($ac_try" in
12593 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12594 *) ac_try_echo=$ac_try;;
12596 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12597 (eval "$ac_compile") 2>conftest.er1
12599 grep -v '^ *+' conftest.er1 >conftest.err
12601 cat conftest.err >&5
12602 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12603 (exit $ac_status); } && {
12604 test -z "$ac_c_werror_flag" ||
12605 test ! -s conftest.err
12606 } && test -s conftest.$ac_objext; then
12607 ac_cv_header_stdc=yes
12609 echo "$as_me: failed program was:" >&5
12610 sed 's/^/| /' conftest.$ac_ext >&5
12612 ac_cv_header_stdc=no
12615 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12617 if test $ac_cv_header_stdc = yes; then
12618 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
12619 cat >conftest.$ac_ext <<_ACEOF
12622 cat confdefs.h >>conftest.$ac_ext
12623 cat >>conftest.$ac_ext <<_ACEOF
12624 /* end confdefs.h. */
12625 #include <string.h>
12628 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12629 $EGREP "memchr" >/dev/null 2>&1; then
12632 ac_cv_header_stdc=no
12638 if test $ac_cv_header_stdc = yes; then
12639 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
12640 cat >conftest.$ac_ext <<_ACEOF
12643 cat confdefs.h >>conftest.$ac_ext
12644 cat >>conftest.$ac_ext <<_ACEOF
12645 /* end confdefs.h. */
12646 #include <stdlib.h>
12649 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12650 $EGREP "free" >/dev/null 2>&1; then
12653 ac_cv_header_stdc=no
12659 if test $ac_cv_header_stdc = yes; then
12660 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
12661 if test "$cross_compiling" = yes; then
12664 cat >conftest.$ac_ext <<_ACEOF
12667 cat confdefs.h >>conftest.$ac_ext
12668 cat >>conftest.$ac_ext <<_ACEOF
12669 /* end confdefs.h. */
12671 #include <stdlib.h>
12672 #if ((' ' & 0x0FF) == 0x020)
12673 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12674 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12676 # define ISLOWER(c) \
12677 (('a' <= (c) && (c) <= 'i') \
12678 || ('j' <= (c) && (c) <= 'r') \
12679 || ('s' <= (c) && (c) <= 'z'))
12680 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
12683 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12688 for (i = 0; i < 256; i++)
12689 if (XOR (islower (i), ISLOWER (i))
12690 || toupper (i) != TOUPPER (i))
12695 rm -f conftest$ac_exeext
12696 if { (ac_try="$ac_link"
12697 case "(($ac_try" in
12698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12699 *) ac_try_echo=$ac_try;;
12701 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12702 (eval "$ac_link") 2>&5
12704 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12705 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
12706 { (case "(($ac_try" in
12707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12708 *) ac_try_echo=$ac_try;;
12710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12711 (eval "$ac_try") 2>&5
12713 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12714 (exit $ac_status); }; }; then
12717 echo "$as_me: program exited with status $ac_status" >&5
12718 echo "$as_me: failed program was:" >&5
12719 sed 's/^/| /' conftest.$ac_ext >&5
12721 ( exit $ac_status )
12722 ac_cv_header_stdc=no
12724 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
12730 { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
12731 echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
12732 if test $ac_cv_header_stdc = yes; then
12734 cat >>confdefs.h <<\_ACEOF
12735 #define STDC_HEADERS 1
12745 ac_header_dirent=no
12746 for ac_hdr in dirent.h sys/ndir.h sys/dir.h ndir.h; do
12747 as_ac_Header=`echo "ac_cv_header_dirent_$ac_hdr" | $as_tr_sh`
12748 { echo "$as_me:$LINENO: checking for $ac_hdr that defines DIR" >&5
12749 echo $ECHO_N "checking for $ac_hdr that defines DIR... $ECHO_C" >&6; }
12750 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
12751 echo $ECHO_N "(cached) $ECHO_C" >&6
12753 cat >conftest.$ac_ext <<_ACEOF
12756 cat confdefs.h >>conftest.$ac_ext
12757 cat >>conftest.$ac_ext <<_ACEOF
12758 /* end confdefs.h. */
12759 #include <sys/types.h>
12771 rm -f conftest.$ac_objext
12772 if { (ac_try="$ac_compile"
12773 case "(($ac_try" in
12774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12775 *) ac_try_echo=$ac_try;;
12777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12778 (eval "$ac_compile") 2>conftest.er1
12780 grep -v '^ *+' conftest.er1 >conftest.err
12782 cat conftest.err >&5
12783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12784 (exit $ac_status); } && {
12785 test -z "$ac_c_werror_flag" ||
12786 test ! -s conftest.err
12787 } && test -s conftest.$ac_objext; then
12788 eval "$as_ac_Header=yes"
12790 echo "$as_me: failed program was:" >&5
12791 sed 's/^/| /' conftest.$ac_ext >&5
12793 eval "$as_ac_Header=no"
12796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
12798 ac_res=`eval echo '${'$as_ac_Header'}'`
12799 { echo "$as_me:$LINENO: result: $ac_res" >&5
12800 echo "${ECHO_T}$ac_res" >&6; }
12801 if test `eval echo '${'$as_ac_Header'}'` = yes; then
12802 cat >>confdefs.h <<_ACEOF
12803 #define `echo "HAVE_$ac_hdr" | $as_tr_cpp` 1
12806 ac_header_dirent=$ac_hdr; break
12810 # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12811 if test $ac_header_dirent = dirent.h; then
12812 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
12813 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
12814 if test "${ac_cv_search_opendir+set}" = set; then
12815 echo $ECHO_N "(cached) $ECHO_C" >&6
12817 ac_func_search_save_LIBS=$LIBS
12818 cat >conftest.$ac_ext <<_ACEOF
12821 cat confdefs.h >>conftest.$ac_ext
12822 cat >>conftest.$ac_ext <<_ACEOF
12823 /* end confdefs.h. */
12825 /* Override any GCC internal prototype to avoid an error.
12826 Use char because int might match the return type of a GCC
12827 builtin and then its argument prototype would still apply. */
12840 for ac_lib in '' dir; do
12841 if test -z "$ac_lib"; then
12842 ac_res="none required"
12845 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12847 rm -f conftest.$ac_objext conftest$ac_exeext
12848 if { (ac_try="$ac_link"
12849 case "(($ac_try" in
12850 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12851 *) ac_try_echo=$ac_try;;
12853 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12854 (eval "$ac_link") 2>conftest.er1
12856 grep -v '^ *+' conftest.er1 >conftest.err
12858 cat conftest.err >&5
12859 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12860 (exit $ac_status); } && {
12861 test -z "$ac_c_werror_flag" ||
12862 test ! -s conftest.err
12863 } && test -s conftest$ac_exeext &&
12864 $as_test_x conftest$ac_exeext; then
12865 ac_cv_search_opendir=$ac_res
12867 echo "$as_me: failed program was:" >&5
12868 sed 's/^/| /' conftest.$ac_ext >&5
12873 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12875 if test "${ac_cv_search_opendir+set}" = set; then
12879 if test "${ac_cv_search_opendir+set}" = set; then
12882 ac_cv_search_opendir=no
12884 rm conftest.$ac_ext
12885 LIBS=$ac_func_search_save_LIBS
12887 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
12888 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
12889 ac_res=$ac_cv_search_opendir
12890 if test "$ac_res" != no; then
12891 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12896 { echo "$as_me:$LINENO: checking for library containing opendir" >&5
12897 echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
12898 if test "${ac_cv_search_opendir+set}" = set; then
12899 echo $ECHO_N "(cached) $ECHO_C" >&6
12901 ac_func_search_save_LIBS=$LIBS
12902 cat >conftest.$ac_ext <<_ACEOF
12905 cat confdefs.h >>conftest.$ac_ext
12906 cat >>conftest.$ac_ext <<_ACEOF
12907 /* end confdefs.h. */
12909 /* Override any GCC internal prototype to avoid an error.
12910 Use char because int might match the return type of a GCC
12911 builtin and then its argument prototype would still apply. */
12924 for ac_lib in '' x; do
12925 if test -z "$ac_lib"; then
12926 ac_res="none required"
12929 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12931 rm -f conftest.$ac_objext conftest$ac_exeext
12932 if { (ac_try="$ac_link"
12933 case "(($ac_try" in
12934 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12935 *) ac_try_echo=$ac_try;;
12937 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12938 (eval "$ac_link") 2>conftest.er1
12940 grep -v '^ *+' conftest.er1 >conftest.err
12942 cat conftest.err >&5
12943 echo "$as_me:$LINENO: \$? = $ac_status" >&5
12944 (exit $ac_status); } && {
12945 test -z "$ac_c_werror_flag" ||
12946 test ! -s conftest.err
12947 } && test -s conftest$ac_exeext &&
12948 $as_test_x conftest$ac_exeext; then
12949 ac_cv_search_opendir=$ac_res
12951 echo "$as_me: failed program was:" >&5
12952 sed 's/^/| /' conftest.$ac_ext >&5
12957 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12959 if test "${ac_cv_search_opendir+set}" = set; then
12963 if test "${ac_cv_search_opendir+set}" = set; then
12966 ac_cv_search_opendir=no
12968 rm conftest.$ac_ext
12969 LIBS=$ac_func_search_save_LIBS
12971 { echo "$as_me:$LINENO: result: $ac_cv_search_opendir" >&5
12972 echo "${ECHO_T}$ac_cv_search_opendir" >&6; }
12973 ac_res=$ac_cv_search_opendir
12974 if test "$ac_res" != no; then
12975 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
12981 { echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
12982 echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
12983 if test "${ac_cv_header_time+set}" = set; then
12984 echo $ECHO_N "(cached) $ECHO_C" >&6
12986 cat >conftest.$ac_ext <<_ACEOF
12989 cat confdefs.h >>conftest.$ac_ext
12990 cat >>conftest.$ac_ext <<_ACEOF
12991 /* end confdefs.h. */
12992 #include <sys/types.h>
12993 #include <sys/time.h>
12999 if ((struct tm *) 0)
13005 rm -f conftest.$ac_objext
13006 if { (ac_try="$ac_compile"
13007 case "(($ac_try" in
13008 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13009 *) ac_try_echo=$ac_try;;
13011 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13012 (eval "$ac_compile") 2>conftest.er1
13014 grep -v '^ *+' conftest.er1 >conftest.err
13016 cat conftest.err >&5
13017 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13018 (exit $ac_status); } && {
13019 test -z "$ac_c_werror_flag" ||
13020 test ! -s conftest.err
13021 } && test -s conftest.$ac_objext; then
13022 ac_cv_header_time=yes
13024 echo "$as_me: failed program was:" >&5
13025 sed 's/^/| /' conftest.$ac_ext >&5
13027 ac_cv_header_time=no
13030 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13032 { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
13033 echo "${ECHO_T}$ac_cv_header_time" >&6; }
13034 if test $ac_cv_header_time = yes; then
13036 cat >>confdefs.h <<\_ACEOF
13037 #define TIME_WITH_SYS_TIME 1
13049 for ac_header in malloc.h paths.h utime.h netgroup.h sys/sockio.h sys/bsdtypes.h sys/select.h
13051 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13052 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13053 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13054 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13055 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13056 echo $ECHO_N "(cached) $ECHO_C" >&6
13058 ac_res=`eval echo '${'$as_ac_Header'}'`
13059 { echo "$as_me:$LINENO: result: $ac_res" >&5
13060 echo "${ECHO_T}$ac_res" >&6; }
13062 # Is the header compilable?
13063 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13064 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13065 cat >conftest.$ac_ext <<_ACEOF
13068 cat confdefs.h >>conftest.$ac_ext
13069 cat >>conftest.$ac_ext <<_ACEOF
13070 /* end confdefs.h. */
13071 $ac_includes_default
13072 #include <$ac_header>
13074 rm -f conftest.$ac_objext
13075 if { (ac_try="$ac_compile"
13076 case "(($ac_try" in
13077 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13078 *) ac_try_echo=$ac_try;;
13080 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13081 (eval "$ac_compile") 2>conftest.er1
13083 grep -v '^ *+' conftest.er1 >conftest.err
13085 cat conftest.err >&5
13086 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13087 (exit $ac_status); } && {
13088 test -z "$ac_c_werror_flag" ||
13089 test ! -s conftest.err
13090 } && test -s conftest.$ac_objext; then
13091 ac_header_compiler=yes
13093 echo "$as_me: failed program was:" >&5
13094 sed 's/^/| /' conftest.$ac_ext >&5
13096 ac_header_compiler=no
13099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13100 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13101 echo "${ECHO_T}$ac_header_compiler" >&6; }
13103 # Is the header present?
13104 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13105 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13106 cat >conftest.$ac_ext <<_ACEOF
13109 cat confdefs.h >>conftest.$ac_ext
13110 cat >>conftest.$ac_ext <<_ACEOF
13111 /* end confdefs.h. */
13112 #include <$ac_header>
13114 if { (ac_try="$ac_cpp conftest.$ac_ext"
13115 case "(($ac_try" in
13116 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13117 *) ac_try_echo=$ac_try;;
13119 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13120 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13122 grep -v '^ *+' conftest.er1 >conftest.err
13124 cat conftest.err >&5
13125 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13126 (exit $ac_status); } >/dev/null && {
13127 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13128 test ! -s conftest.err
13130 ac_header_preproc=yes
13132 echo "$as_me: failed program was:" >&5
13133 sed 's/^/| /' conftest.$ac_ext >&5
13135 ac_header_preproc=no
13138 rm -f conftest.err conftest.$ac_ext
13139 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13140 echo "${ECHO_T}$ac_header_preproc" >&6; }
13142 # So? What about this header?
13143 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13145 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13146 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13147 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13148 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13149 ac_header_preproc=yes
13152 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13153 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13154 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13155 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13156 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13157 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13158 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13159 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13160 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13161 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13162 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13163 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13167 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13168 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13169 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13170 echo $ECHO_N "(cached) $ECHO_C" >&6
13172 eval "$as_ac_Header=\$ac_header_preproc"
13174 ac_res=`eval echo '${'$as_ac_Header'}'`
13175 { echo "$as_me:$LINENO: result: $ac_res" >&5
13176 echo "${ECHO_T}$ac_res" >&6; }
13179 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13180 cat >>confdefs.h <<_ACEOF
13181 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13189 for ac_header in err.h
13191 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13192 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13193 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13194 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13195 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13196 echo $ECHO_N "(cached) $ECHO_C" >&6
13198 ac_res=`eval echo '${'$as_ac_Header'}'`
13199 { echo "$as_me:$LINENO: result: $ac_res" >&5
13200 echo "${ECHO_T}$ac_res" >&6; }
13202 # Is the header compilable?
13203 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13204 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13205 cat >conftest.$ac_ext <<_ACEOF
13208 cat confdefs.h >>conftest.$ac_ext
13209 cat >>conftest.$ac_ext <<_ACEOF
13210 /* end confdefs.h. */
13211 $ac_includes_default
13212 #include <$ac_header>
13214 rm -f conftest.$ac_objext
13215 if { (ac_try="$ac_compile"
13216 case "(($ac_try" in
13217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13218 *) ac_try_echo=$ac_try;;
13220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13221 (eval "$ac_compile") 2>conftest.er1
13223 grep -v '^ *+' conftest.er1 >conftest.err
13225 cat conftest.err >&5
13226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13227 (exit $ac_status); } && {
13228 test -z "$ac_c_werror_flag" ||
13229 test ! -s conftest.err
13230 } && test -s conftest.$ac_objext; then
13231 ac_header_compiler=yes
13233 echo "$as_me: failed program was:" >&5
13234 sed 's/^/| /' conftest.$ac_ext >&5
13236 ac_header_compiler=no
13239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13240 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13241 echo "${ECHO_T}$ac_header_compiler" >&6; }
13243 # Is the header present?
13244 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13245 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13246 cat >conftest.$ac_ext <<_ACEOF
13249 cat confdefs.h >>conftest.$ac_ext
13250 cat >>conftest.$ac_ext <<_ACEOF
13251 /* end confdefs.h. */
13252 #include <$ac_header>
13254 if { (ac_try="$ac_cpp conftest.$ac_ext"
13255 case "(($ac_try" in
13256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13257 *) ac_try_echo=$ac_try;;
13259 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13260 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13262 grep -v '^ *+' conftest.er1 >conftest.err
13264 cat conftest.err >&5
13265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13266 (exit $ac_status); } >/dev/null && {
13267 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13268 test ! -s conftest.err
13270 ac_header_preproc=yes
13272 echo "$as_me: failed program was:" >&5
13273 sed 's/^/| /' conftest.$ac_ext >&5
13275 ac_header_preproc=no
13278 rm -f conftest.err conftest.$ac_ext
13279 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13280 echo "${ECHO_T}$ac_header_preproc" >&6; }
13282 # So? What about this header?
13283 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13285 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13286 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13287 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13288 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13289 ac_header_preproc=yes
13292 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13293 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13294 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13295 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13296 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13297 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13298 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13299 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13300 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13301 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13302 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13303 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13307 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13308 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13309 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13310 echo $ECHO_N "(cached) $ECHO_C" >&6
13312 eval "$as_ac_Header=\$ac_header_preproc"
13314 ac_res=`eval echo '${'$as_ac_Header'}'`
13315 { echo "$as_me:$LINENO: result: $ac_res" >&5
13316 echo "${ECHO_T}$ac_res" >&6; }
13319 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13320 cat >>confdefs.h <<_ACEOF
13321 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13325 case " $LIBOBJS " in
13326 *" err.$ac_objext "* ) ;;
13327 *) LIBOBJS="$LIBOBJS err.$ac_objext"
13335 if test "$OS" != "ultrix"; then
13336 { echo "$as_me:$LINENO: checking POSIX termios" >&5
13337 echo $ECHO_N "checking POSIX termios... $ECHO_C" >&6; }
13338 if test "${ac_cv_sys_posix_termios+set}" = set; then
13339 echo $ECHO_N "(cached) $ECHO_C" >&6
13341 cat >conftest.$ac_ext <<_ACEOF
13344 cat confdefs.h >>conftest.$ac_ext
13345 cat >>conftest.$ac_ext <<_ACEOF
13346 /* end confdefs.h. */
13347 #include <sys/types.h>
13348 #include <unistd.h>
13349 #include <termios.h>
13354 /* SunOS 4.0.3 has termios.h but not the library calls. */
13360 rm -f conftest.$ac_objext conftest$ac_exeext
13361 if { (ac_try="$ac_link"
13362 case "(($ac_try" in
13363 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13364 *) ac_try_echo=$ac_try;;
13366 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13367 (eval "$ac_link") 2>conftest.er1
13369 grep -v '^ *+' conftest.er1 >conftest.err
13371 cat conftest.err >&5
13372 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13373 (exit $ac_status); } && {
13374 test -z "$ac_c_werror_flag" ||
13375 test ! -s conftest.err
13376 } && test -s conftest$ac_exeext &&
13377 $as_test_x conftest$ac_exeext; then
13378 ac_cv_sys_posix_termios=yes
13380 echo "$as_me: failed program was:" >&5
13381 sed 's/^/| /' conftest.$ac_ext >&5
13383 ac_cv_sys_posix_termios=no
13386 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
13387 conftest$ac_exeext conftest.$ac_ext
13389 { echo "$as_me:$LINENO: result: $ac_cv_sys_posix_termios" >&5
13390 echo "${ECHO_T}$ac_cv_sys_posix_termios" >&6; }
13392 if test "$ac_cv_sys_posix_termios" = "yes"; then
13393 cat >>confdefs.h <<\_ACEOF
13394 #define HAVE_TERMIOS_H 1
13399 for ac_header in termio.h
13401 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13402 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13403 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13404 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13405 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13406 echo $ECHO_N "(cached) $ECHO_C" >&6
13408 ac_res=`eval echo '${'$as_ac_Header'}'`
13409 { echo "$as_me:$LINENO: result: $ac_res" >&5
13410 echo "${ECHO_T}$ac_res" >&6; }
13412 # Is the header compilable?
13413 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13414 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13415 cat >conftest.$ac_ext <<_ACEOF
13418 cat confdefs.h >>conftest.$ac_ext
13419 cat >>conftest.$ac_ext <<_ACEOF
13420 /* end confdefs.h. */
13421 $ac_includes_default
13422 #include <$ac_header>
13424 rm -f conftest.$ac_objext
13425 if { (ac_try="$ac_compile"
13426 case "(($ac_try" in
13427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13428 *) ac_try_echo=$ac_try;;
13430 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13431 (eval "$ac_compile") 2>conftest.er1
13433 grep -v '^ *+' conftest.er1 >conftest.err
13435 cat conftest.err >&5
13436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13437 (exit $ac_status); } && {
13438 test -z "$ac_c_werror_flag" ||
13439 test ! -s conftest.err
13440 } && test -s conftest.$ac_objext; then
13441 ac_header_compiler=yes
13443 echo "$as_me: failed program was:" >&5
13444 sed 's/^/| /' conftest.$ac_ext >&5
13446 ac_header_compiler=no
13449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13450 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13451 echo "${ECHO_T}$ac_header_compiler" >&6; }
13453 # Is the header present?
13454 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13455 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13456 cat >conftest.$ac_ext <<_ACEOF
13459 cat confdefs.h >>conftest.$ac_ext
13460 cat >>conftest.$ac_ext <<_ACEOF
13461 /* end confdefs.h. */
13462 #include <$ac_header>
13464 if { (ac_try="$ac_cpp conftest.$ac_ext"
13465 case "(($ac_try" in
13466 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13467 *) ac_try_echo=$ac_try;;
13469 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13470 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13472 grep -v '^ *+' conftest.er1 >conftest.err
13474 cat conftest.err >&5
13475 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13476 (exit $ac_status); } >/dev/null && {
13477 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13478 test ! -s conftest.err
13480 ac_header_preproc=yes
13482 echo "$as_me: failed program was:" >&5
13483 sed 's/^/| /' conftest.$ac_ext >&5
13485 ac_header_preproc=no
13488 rm -f conftest.err conftest.$ac_ext
13489 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13490 echo "${ECHO_T}$ac_header_preproc" >&6; }
13492 # So? What about this header?
13493 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13495 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13496 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13497 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13498 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13499 ac_header_preproc=yes
13502 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13503 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13504 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13505 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13506 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13507 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13508 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13509 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13510 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13511 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13512 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13513 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13517 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13518 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13519 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13520 echo $ECHO_N "(cached) $ECHO_C" >&6
13522 eval "$as_ac_Header=\$ac_header_preproc"
13524 ac_res=`eval echo '${'$as_ac_Header'}'`
13525 { echo "$as_me:$LINENO: result: $ac_res" >&5
13526 echo "${ECHO_T}$ac_res" >&6; }
13529 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13530 cat >>confdefs.h <<_ACEOF
13531 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13540 if test ${with_logincap-'no'} != "no"; then
13542 for ac_header in login_cap.h
13544 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
13545 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13546 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13547 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13548 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13549 echo $ECHO_N "(cached) $ECHO_C" >&6
13551 ac_res=`eval echo '${'$as_ac_Header'}'`
13552 { echo "$as_me:$LINENO: result: $ac_res" >&5
13553 echo "${ECHO_T}$ac_res" >&6; }
13555 # Is the header compilable?
13556 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13557 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
13558 cat >conftest.$ac_ext <<_ACEOF
13561 cat confdefs.h >>conftest.$ac_ext
13562 cat >>conftest.$ac_ext <<_ACEOF
13563 /* end confdefs.h. */
13564 $ac_includes_default
13565 #include <$ac_header>
13567 rm -f conftest.$ac_objext
13568 if { (ac_try="$ac_compile"
13569 case "(($ac_try" in
13570 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13571 *) ac_try_echo=$ac_try;;
13573 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13574 (eval "$ac_compile") 2>conftest.er1
13576 grep -v '^ *+' conftest.er1 >conftest.err
13578 cat conftest.err >&5
13579 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13580 (exit $ac_status); } && {
13581 test -z "$ac_c_werror_flag" ||
13582 test ! -s conftest.err
13583 } && test -s conftest.$ac_objext; then
13584 ac_header_compiler=yes
13586 echo "$as_me: failed program was:" >&5
13587 sed 's/^/| /' conftest.$ac_ext >&5
13589 ac_header_compiler=no
13592 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13593 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13594 echo "${ECHO_T}$ac_header_compiler" >&6; }
13596 # Is the header present?
13597 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13598 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
13599 cat >conftest.$ac_ext <<_ACEOF
13602 cat confdefs.h >>conftest.$ac_ext
13603 cat >>conftest.$ac_ext <<_ACEOF
13604 /* end confdefs.h. */
13605 #include <$ac_header>
13607 if { (ac_try="$ac_cpp conftest.$ac_ext"
13608 case "(($ac_try" in
13609 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13610 *) ac_try_echo=$ac_try;;
13612 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13613 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13615 grep -v '^ *+' conftest.er1 >conftest.err
13617 cat conftest.err >&5
13618 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13619 (exit $ac_status); } >/dev/null && {
13620 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13621 test ! -s conftest.err
13623 ac_header_preproc=yes
13625 echo "$as_me: failed program was:" >&5
13626 sed 's/^/| /' conftest.$ac_ext >&5
13628 ac_header_preproc=no
13631 rm -f conftest.err conftest.$ac_ext
13632 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13633 echo "${ECHO_T}$ac_header_preproc" >&6; }
13635 # So? What about this header?
13636 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13638 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
13639 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
13640 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
13641 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
13642 ac_header_preproc=yes
13645 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
13646 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
13647 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
13648 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
13649 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
13650 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
13651 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
13652 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
13653 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
13654 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
13655 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
13656 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
13660 { echo "$as_me:$LINENO: checking for $ac_header" >&5
13661 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
13662 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
13663 echo $ECHO_N "(cached) $ECHO_C" >&6
13665 eval "$as_ac_Header=\$ac_header_preproc"
13667 ac_res=`eval echo '${'$as_ac_Header'}'`
13668 { echo "$as_me:$LINENO: result: $ac_res" >&5
13669 echo "${ECHO_T}$ac_res" >&6; }
13672 if test `eval echo '${'$as_ac_Header'}'` = yes; then
13673 cat >>confdefs.h <<_ACEOF
13674 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
13682 if test ${with_project-'no'} != "no"; then
13683 if test "${ac_cv_header_project_h+set}" = set; then
13684 { echo "$as_me:$LINENO: checking for project.h" >&5
13685 echo $ECHO_N "checking for project.h... $ECHO_C" >&6; }
13686 if test "${ac_cv_header_project_h+set}" = set; then
13687 echo $ECHO_N "(cached) $ECHO_C" >&6
13689 { echo "$as_me:$LINENO: result: $ac_cv_header_project_h" >&5
13690 echo "${ECHO_T}$ac_cv_header_project_h" >&6; }
13692 # Is the header compilable?
13693 { echo "$as_me:$LINENO: checking project.h usability" >&5
13694 echo $ECHO_N "checking project.h usability... $ECHO_C" >&6; }
13695 cat >conftest.$ac_ext <<_ACEOF
13698 cat confdefs.h >>conftest.$ac_ext
13699 cat >>conftest.$ac_ext <<_ACEOF
13700 /* end confdefs.h. */
13701 $ac_includes_default
13702 #include <project.h>
13704 rm -f conftest.$ac_objext
13705 if { (ac_try="$ac_compile"
13706 case "(($ac_try" in
13707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13708 *) ac_try_echo=$ac_try;;
13710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13711 (eval "$ac_compile") 2>conftest.er1
13713 grep -v '^ *+' conftest.er1 >conftest.err
13715 cat conftest.err >&5
13716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13717 (exit $ac_status); } && {
13718 test -z "$ac_c_werror_flag" ||
13719 test ! -s conftest.err
13720 } && test -s conftest.$ac_objext; then
13721 ac_header_compiler=yes
13723 echo "$as_me: failed program was:" >&5
13724 sed 's/^/| /' conftest.$ac_ext >&5
13726 ac_header_compiler=no
13729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13730 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
13731 echo "${ECHO_T}$ac_header_compiler" >&6; }
13733 # Is the header present?
13734 { echo "$as_me:$LINENO: checking project.h presence" >&5
13735 echo $ECHO_N "checking project.h presence... $ECHO_C" >&6; }
13736 cat >conftest.$ac_ext <<_ACEOF
13739 cat confdefs.h >>conftest.$ac_ext
13740 cat >>conftest.$ac_ext <<_ACEOF
13741 /* end confdefs.h. */
13742 #include <project.h>
13744 if { (ac_try="$ac_cpp conftest.$ac_ext"
13745 case "(($ac_try" in
13746 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13747 *) ac_try_echo=$ac_try;;
13749 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13750 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
13752 grep -v '^ *+' conftest.er1 >conftest.err
13754 cat conftest.err >&5
13755 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13756 (exit $ac_status); } >/dev/null && {
13757 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13758 test ! -s conftest.err
13760 ac_header_preproc=yes
13762 echo "$as_me: failed program was:" >&5
13763 sed 's/^/| /' conftest.$ac_ext >&5
13765 ac_header_preproc=no
13768 rm -f conftest.err conftest.$ac_ext
13769 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13770 echo "${ECHO_T}$ac_header_preproc" >&6; }
13772 # So? What about this header?
13773 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13775 { echo "$as_me:$LINENO: WARNING: project.h: accepted by the compiler, rejected by the preprocessor!" >&5
13776 echo "$as_me: WARNING: project.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
13777 { echo "$as_me:$LINENO: WARNING: project.h: proceeding with the compiler's result" >&5
13778 echo "$as_me: WARNING: project.h: proceeding with the compiler's result" >&2;}
13779 ac_header_preproc=yes
13782 { echo "$as_me:$LINENO: WARNING: project.h: present but cannot be compiled" >&5
13783 echo "$as_me: WARNING: project.h: present but cannot be compiled" >&2;}
13784 { echo "$as_me:$LINENO: WARNING: project.h: check for missing prerequisite headers?" >&5
13785 echo "$as_me: WARNING: project.h: check for missing prerequisite headers?" >&2;}
13786 { echo "$as_me:$LINENO: WARNING: project.h: see the Autoconf documentation" >&5
13787 echo "$as_me: WARNING: project.h: see the Autoconf documentation" >&2;}
13788 { echo "$as_me:$LINENO: WARNING: project.h: section \"Present But Cannot Be Compiled\"" >&5
13789 echo "$as_me: WARNING: project.h: section \"Present But Cannot Be Compiled\"" >&2;}
13790 { echo "$as_me:$LINENO: WARNING: project.h: proceeding with the preprocessor's result" >&5
13791 echo "$as_me: WARNING: project.h: proceeding with the preprocessor's result" >&2;}
13792 { echo "$as_me:$LINENO: WARNING: project.h: in the future, the compiler will take precedence" >&5
13793 echo "$as_me: WARNING: project.h: in the future, the compiler will take precedence" >&2;}
13797 { echo "$as_me:$LINENO: checking for project.h" >&5
13798 echo $ECHO_N "checking for project.h... $ECHO_C" >&6; }
13799 if test "${ac_cv_header_project_h+set}" = set; then
13800 echo $ECHO_N "(cached) $ECHO_C" >&6
13802 ac_cv_header_project_h=$ac_header_preproc
13804 { echo "$as_me:$LINENO: result: $ac_cv_header_project_h" >&5
13805 echo "${ECHO_T}$ac_cv_header_project_h" >&6; }
13808 if test $ac_cv_header_project_h = yes; then
13809 cat >>confdefs.h <<\_ACEOF
13810 #define HAVE_PROJECT_H 1
13813 SUDO_LIBS="${SUDO_LIBS} -lproject"
13820 { echo "$as_me:$LINENO: checking for mode_t" >&5
13821 echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
13822 if test "${ac_cv_type_mode_t+set}" = set; then
13823 echo $ECHO_N "(cached) $ECHO_C" >&6
13825 cat >conftest.$ac_ext <<_ACEOF
13828 cat confdefs.h >>conftest.$ac_ext
13829 cat >>conftest.$ac_ext <<_ACEOF
13830 /* end confdefs.h. */
13831 $ac_includes_default
13832 typedef mode_t ac__type_new_;
13836 if ((ac__type_new_ *) 0)
13838 if (sizeof (ac__type_new_))
13844 rm -f conftest.$ac_objext
13845 if { (ac_try="$ac_compile"
13846 case "(($ac_try" in
13847 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13848 *) ac_try_echo=$ac_try;;
13850 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13851 (eval "$ac_compile") 2>conftest.er1
13853 grep -v '^ *+' conftest.er1 >conftest.err
13855 cat conftest.err >&5
13856 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13857 (exit $ac_status); } && {
13858 test -z "$ac_c_werror_flag" ||
13859 test ! -s conftest.err
13860 } && test -s conftest.$ac_objext; then
13861 ac_cv_type_mode_t=yes
13863 echo "$as_me: failed program was:" >&5
13864 sed 's/^/| /' conftest.$ac_ext >&5
13866 ac_cv_type_mode_t=no
13869 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13871 { echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
13872 echo "${ECHO_T}$ac_cv_type_mode_t" >&6; }
13873 if test $ac_cv_type_mode_t = yes; then
13877 cat >>confdefs.h <<_ACEOF
13883 { echo "$as_me:$LINENO: checking for uid_t in sys/types.h" >&5
13884 echo $ECHO_N "checking for uid_t in sys/types.h... $ECHO_C" >&6; }
13885 if test "${ac_cv_type_uid_t+set}" = set; then
13886 echo $ECHO_N "(cached) $ECHO_C" >&6
13888 cat >conftest.$ac_ext <<_ACEOF
13891 cat confdefs.h >>conftest.$ac_ext
13892 cat >>conftest.$ac_ext <<_ACEOF
13893 /* end confdefs.h. */
13894 #include <sys/types.h>
13897 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
13898 $EGREP "uid_t" >/dev/null 2>&1; then
13899 ac_cv_type_uid_t=yes
13901 ac_cv_type_uid_t=no
13906 { echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
13907 echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
13908 if test $ac_cv_type_uid_t = no; then
13910 cat >>confdefs.h <<\_ACEOF
13915 cat >>confdefs.h <<\_ACEOF
13921 { echo "$as_me:$LINENO: checking for sig_atomic_t" >&5
13922 echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6; }
13923 if test "${ac_cv_type_sig_atomic_t+set}" = set; then
13924 echo $ECHO_N "(cached) $ECHO_C" >&6
13926 cat >conftest.$ac_ext <<_ACEOF
13929 cat confdefs.h >>conftest.$ac_ext
13930 cat >>conftest.$ac_ext <<_ACEOF
13931 /* end confdefs.h. */
13932 #include <sys/types.h>
13933 #include <signal.h>
13935 typedef sig_atomic_t ac__type_new_;
13939 if ((ac__type_new_ *) 0)
13941 if (sizeof (ac__type_new_))
13947 rm -f conftest.$ac_objext
13948 if { (ac_try="$ac_compile"
13949 case "(($ac_try" in
13950 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13951 *) ac_try_echo=$ac_try;;
13953 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13954 (eval "$ac_compile") 2>conftest.er1
13956 grep -v '^ *+' conftest.er1 >conftest.err
13958 cat conftest.err >&5
13959 echo "$as_me:$LINENO: \$? = $ac_status" >&5
13960 (exit $ac_status); } && {
13961 test -z "$ac_c_werror_flag" ||
13962 test ! -s conftest.err
13963 } && test -s conftest.$ac_objext; then
13964 ac_cv_type_sig_atomic_t=yes
13966 echo "$as_me: failed program was:" >&5
13967 sed 's/^/| /' conftest.$ac_ext >&5
13969 ac_cv_type_sig_atomic_t=no
13972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
13974 { echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5
13975 echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6; }
13976 if test $ac_cv_type_sig_atomic_t = yes; then
13978 cat >>confdefs.h <<_ACEOF
13979 #define HAVE_SIG_ATOMIC_T 1
13984 cat >>confdefs.h <<\_ACEOF
13985 #define sig_atomic_t int
13990 { echo "$as_me:$LINENO: checking for sigaction_t" >&5
13991 echo $ECHO_N "checking for sigaction_t... $ECHO_C" >&6; }
13992 if test "${ac_cv_type_sigaction_t+set}" = set; then
13993 echo $ECHO_N "(cached) $ECHO_C" >&6
13995 cat >conftest.$ac_ext <<_ACEOF
13998 cat confdefs.h >>conftest.$ac_ext
13999 cat >>conftest.$ac_ext <<_ACEOF
14000 /* end confdefs.h. */
14001 #include <sys/types.h>
14002 #include <signal.h>
14004 typedef sigaction_t ac__type_new_;
14008 if ((ac__type_new_ *) 0)
14010 if (sizeof (ac__type_new_))
14016 rm -f conftest.$ac_objext
14017 if { (ac_try="$ac_compile"
14018 case "(($ac_try" in
14019 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14020 *) ac_try_echo=$ac_try;;
14022 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14023 (eval "$ac_compile") 2>conftest.er1
14025 grep -v '^ *+' conftest.er1 >conftest.err
14027 cat conftest.err >&5
14028 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14029 (exit $ac_status); } && {
14030 test -z "$ac_c_werror_flag" ||
14031 test ! -s conftest.err
14032 } && test -s conftest.$ac_objext; then
14033 ac_cv_type_sigaction_t=yes
14035 echo "$as_me: failed program was:" >&5
14036 sed 's/^/| /' conftest.$ac_ext >&5
14038 ac_cv_type_sigaction_t=no
14041 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14043 { echo "$as_me:$LINENO: result: $ac_cv_type_sigaction_t" >&5
14044 echo "${ECHO_T}$ac_cv_type_sigaction_t" >&6; }
14045 if test $ac_cv_type_sigaction_t = yes; then
14047 cat >>confdefs.h <<_ACEOF
14048 #define HAVE_SIGACTION_T 1
14051 cat >>confdefs.h <<\_ACEOF
14052 #define HAVE_SIGACTION_T 1
14057 { echo "$as_me:$LINENO: checking for struct timespec" >&5
14058 echo $ECHO_N "checking for struct timespec... $ECHO_C" >&6; }
14059 if test "${ac_cv_type_struct_timespec+set}" = set; then
14060 echo $ECHO_N "(cached) $ECHO_C" >&6
14062 cat >conftest.$ac_ext <<_ACEOF
14065 cat confdefs.h >>conftest.$ac_ext
14066 cat >>conftest.$ac_ext <<_ACEOF
14067 /* end confdefs.h. */
14068 #include <sys/types.h>
14069 #if TIME_WITH_SYS_TIME
14070 # include <sys/time.h>
14073 # include <sys/time.h>
14076 typedef struct timespec ac__type_new_;
14080 if ((ac__type_new_ *) 0)
14082 if (sizeof (ac__type_new_))
14088 rm -f conftest.$ac_objext
14089 if { (ac_try="$ac_compile"
14090 case "(($ac_try" in
14091 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14092 *) ac_try_echo=$ac_try;;
14094 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14095 (eval "$ac_compile") 2>conftest.er1
14097 grep -v '^ *+' conftest.er1 >conftest.err
14099 cat conftest.err >&5
14100 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14101 (exit $ac_status); } && {
14102 test -z "$ac_c_werror_flag" ||
14103 test ! -s conftest.err
14104 } && test -s conftest.$ac_objext; then
14105 ac_cv_type_struct_timespec=yes
14107 echo "$as_me: failed program was:" >&5
14108 sed 's/^/| /' conftest.$ac_ext >&5
14110 ac_cv_type_struct_timespec=no
14113 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14115 { echo "$as_me:$LINENO: result: $ac_cv_type_struct_timespec" >&5
14116 echo "${ECHO_T}$ac_cv_type_struct_timespec" >&6; }
14117 if test $ac_cv_type_struct_timespec = yes; then
14118 cat >>confdefs.h <<\_ACEOF
14119 #define HAVE_TIMESPEC 1
14124 { echo "$as_me:$LINENO: checking for size_t" >&5
14125 echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
14126 if test "${sudo_cv_type_size_t+set}" = set; then
14127 echo $ECHO_N "(cached) $ECHO_C" >&6
14129 cat >conftest.$ac_ext <<_ACEOF
14132 cat confdefs.h >>conftest.$ac_ext
14133 cat >>conftest.$ac_ext <<_ACEOF
14134 /* end confdefs.h. */
14135 #include <sys/types.h>
14138 #include <stdlib.h>
14141 #include <unistd.h>
14144 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14145 $EGREP "size_t" >/dev/null 2>&1; then
14146 sudo_cv_type_size_t=yes
14148 sudo_cv_type_size_t=no
14153 { echo "$as_me:$LINENO: result: $sudo_cv_type_size_t" >&5
14154 echo "${ECHO_T}$sudo_cv_type_size_t" >&6; }
14155 if test $sudo_cv_type_size_t = no; then
14157 cat >>confdefs.h <<\_ACEOF
14163 { echo "$as_me:$LINENO: checking for ssize_t" >&5
14164 echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
14165 if test "${sudo_cv_type_ssize_t+set}" = set; then
14166 echo $ECHO_N "(cached) $ECHO_C" >&6
14168 cat >conftest.$ac_ext <<_ACEOF
14171 cat confdefs.h >>conftest.$ac_ext
14172 cat >>conftest.$ac_ext <<_ACEOF
14173 /* end confdefs.h. */
14174 #include <sys/types.h>
14177 #include <stdlib.h>
14180 #include <unistd.h>
14183 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14184 $EGREP "ssize_t" >/dev/null 2>&1; then
14185 sudo_cv_type_ssize_t=yes
14187 sudo_cv_type_ssize_t=no
14192 { echo "$as_me:$LINENO: result: $sudo_cv_type_ssize_t" >&5
14193 echo "${ECHO_T}$sudo_cv_type_ssize_t" >&6; }
14194 if test $sudo_cv_type_ssize_t = no; then
14196 cat >>confdefs.h <<\_ACEOF
14197 #define ssize_t int
14202 { echo "$as_me:$LINENO: checking for dev_t" >&5
14203 echo $ECHO_N "checking for dev_t... $ECHO_C" >&6; }
14204 if test "${sudo_cv_type_dev_t+set}" = set; then
14205 echo $ECHO_N "(cached) $ECHO_C" >&6
14207 cat >conftest.$ac_ext <<_ACEOF
14210 cat confdefs.h >>conftest.$ac_ext
14211 cat >>conftest.$ac_ext <<_ACEOF
14212 /* end confdefs.h. */
14213 #include <sys/types.h>
14216 #include <stdlib.h>
14219 #include <unistd.h>
14222 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14223 $EGREP "dev_t" >/dev/null 2>&1; then
14224 sudo_cv_type_dev_t=yes
14226 sudo_cv_type_dev_t=no
14231 { echo "$as_me:$LINENO: result: $sudo_cv_type_dev_t" >&5
14232 echo "${ECHO_T}$sudo_cv_type_dev_t" >&6; }
14233 if test $sudo_cv_type_dev_t = no; then
14235 cat >>confdefs.h <<\_ACEOF
14241 { echo "$as_me:$LINENO: checking for ino_t" >&5
14242 echo $ECHO_N "checking for ino_t... $ECHO_C" >&6; }
14243 if test "${sudo_cv_type_ino_t+set}" = set; then
14244 echo $ECHO_N "(cached) $ECHO_C" >&6
14246 cat >conftest.$ac_ext <<_ACEOF
14249 cat confdefs.h >>conftest.$ac_ext
14250 cat >>conftest.$ac_ext <<_ACEOF
14251 /* end confdefs.h. */
14252 #include <sys/types.h>
14255 #include <stdlib.h>
14258 #include <unistd.h>
14261 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
14262 $EGREP "ino_t" >/dev/null 2>&1; then
14263 sudo_cv_type_ino_t=yes
14265 sudo_cv_type_ino_t=no
14270 { echo "$as_me:$LINENO: result: $sudo_cv_type_ino_t" >&5
14271 echo "${ECHO_T}$sudo_cv_type_ino_t" >&6; }
14272 if test $sudo_cv_type_ino_t = no; then
14274 cat >>confdefs.h <<\_ACEOF
14275 #define ino_t unsigned int
14280 { echo "$as_me:$LINENO: checking for full void implementation" >&5
14281 echo $ECHO_N "checking for full void implementation... $ECHO_C" >&6; }
14282 cat >conftest.$ac_ext <<_ACEOF
14285 cat confdefs.h >>conftest.$ac_ext
14286 cat >>conftest.$ac_ext <<_ACEOF
14287 /* end confdefs.h. */
14293 foo = (void *)0; (void *)"test";
14298 rm -f conftest.$ac_objext
14299 if { (ac_try="$ac_compile"
14300 case "(($ac_try" in
14301 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14302 *) ac_try_echo=$ac_try;;
14304 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14305 (eval "$ac_compile") 2>conftest.er1
14307 grep -v '^ *+' conftest.er1 >conftest.err
14309 cat conftest.err >&5
14310 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14311 (exit $ac_status); } && {
14312 test -z "$ac_c_werror_flag" ||
14313 test ! -s conftest.err
14314 } && test -s conftest.$ac_objext; then
14316 cat >>confdefs.h <<\_ACEOF
14320 { echo "$as_me:$LINENO: result: yes" >&5
14321 echo "${ECHO_T}yes" >&6; }
14323 echo "$as_me: failed program was:" >&5
14324 sed 's/^/| /' conftest.$ac_ext >&5
14326 cat >>confdefs.h <<\_ACEOF
14330 { echo "$as_me:$LINENO: result: no" >&5
14331 echo "${ECHO_T}no" >&6; }
14334 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14336 { echo "$as_me:$LINENO: checking max length of uid_t" >&5
14337 echo $ECHO_N "checking max length of uid_t... $ECHO_C" >&6; }
14338 if test "${sudo_cv_uid_t_len+set}" = set; then
14339 echo $ECHO_N "(cached) $ECHO_C" >&6
14342 if test "$cross_compiling" = yes; then
14343 { { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
14344 See \`config.log' for more details." >&5
14345 echo "$as_me: error: cannot run test program while cross compiling
14346 See \`config.log' for more details." >&2;}
14347 { (exit 1); exit 1; }; }
14349 cat >conftest.$ac_ext <<_ACEOF
14352 cat confdefs.h >>conftest.$ac_ext
14353 cat >>conftest.$ac_ext <<_ACEOF
14354 /* end confdefs.h. */
14357 #include <limits.h>
14358 #include <sys/types.h>
14359 #include <sys/param.h>
14363 uid_t u = (uid_t) -1;
14365 if ((f = fopen("conftestdata", "w")) == NULL)
14368 (void) sprintf(b, "%lu", (unsigned long) u);
14369 (void) fprintf(f, "%d\n", strlen(b));
14374 rm -f conftest$ac_exeext
14375 if { (ac_try="$ac_link"
14376 case "(($ac_try" in
14377 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14378 *) ac_try_echo=$ac_try;;
14380 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14381 (eval "$ac_link") 2>&5
14383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14384 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14385 { (case "(($ac_try" in
14386 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14387 *) ac_try_echo=$ac_try;;
14389 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14390 (eval "$ac_try") 2>&5
14392 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14393 (exit $ac_status); }; }; then
14394 sudo_cv_uid_t_len=`cat conftestdata`
14396 echo "$as_me: program exited with status $ac_status" >&5
14397 echo "$as_me: failed program was:" >&5
14398 sed 's/^/| /' conftest.$ac_ext >&5
14400 ( exit $ac_status )
14401 sudo_cv_uid_t_len=10
14403 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14411 { echo "$as_me:$LINENO: result: $sudo_cv_uid_t_len" >&5
14412 echo "${ECHO_T}$sudo_cv_uid_t_len" >&6; }
14414 cat >>confdefs.h <<_ACEOF
14415 #define MAX_UID_T_LEN $sudo_cv_uid_t_len
14419 { echo "$as_me:$LINENO: checking for long long" >&5
14420 echo $ECHO_N "checking for long long... $ECHO_C" >&6; }
14421 if test "${ac_cv_type_long_long+set}" = set; then
14422 echo $ECHO_N "(cached) $ECHO_C" >&6
14424 cat >conftest.$ac_ext <<_ACEOF
14427 cat confdefs.h >>conftest.$ac_ext
14428 cat >>conftest.$ac_ext <<_ACEOF
14429 /* end confdefs.h. */
14430 $ac_includes_default
14431 typedef long long ac__type_new_;
14435 if ((ac__type_new_ *) 0)
14437 if (sizeof (ac__type_new_))
14443 rm -f conftest.$ac_objext
14444 if { (ac_try="$ac_compile"
14445 case "(($ac_try" in
14446 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14447 *) ac_try_echo=$ac_try;;
14449 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14450 (eval "$ac_compile") 2>conftest.er1
14452 grep -v '^ *+' conftest.er1 >conftest.err
14454 cat conftest.err >&5
14455 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14456 (exit $ac_status); } && {
14457 test -z "$ac_c_werror_flag" ||
14458 test ! -s conftest.err
14459 } && test -s conftest.$ac_objext; then
14460 ac_cv_type_long_long=yes
14462 echo "$as_me: failed program was:" >&5
14463 sed 's/^/| /' conftest.$ac_ext >&5
14465 ac_cv_type_long_long=no
14468 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14470 { echo "$as_me:$LINENO: result: $ac_cv_type_long_long" >&5
14471 echo "${ECHO_T}$ac_cv_type_long_long" >&6; }
14472 if test $ac_cv_type_long_long = yes; then
14474 cat >>confdefs.h <<_ACEOF
14475 #define HAVE_LONG_LONG 1
14479 cat >>confdefs.h <<\_ACEOF
14480 #define HAVE_LONG_LONG 1
14483 { echo "$as_me:$LINENO: checking for long and long long equivalence" >&5
14484 echo $ECHO_N "checking for long and long long equivalence... $ECHO_C" >&6; }
14485 if test "${sudo_cv_type_long_is_quad+set}" = set; then
14486 echo $ECHO_N "(cached) $ECHO_C" >&6
14488 if test "$cross_compiling" = yes; then
14489 sudo_cv_type_long_is_quad=no
14491 cat >conftest.$ac_ext <<_ACEOF
14494 cat confdefs.h >>conftest.$ac_ext
14495 cat >>conftest.$ac_ext <<_ACEOF
14496 /* end confdefs.h. */
14499 if (sizeof(long long) == sizeof(long)) exit(0);
14503 rm -f conftest$ac_exeext
14504 if { (ac_try="$ac_link"
14505 case "(($ac_try" in
14506 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14507 *) ac_try_echo=$ac_try;;
14509 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14510 (eval "$ac_link") 2>&5
14512 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14513 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14514 { (case "(($ac_try" in
14515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14516 *) ac_try_echo=$ac_try;;
14518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14519 (eval "$ac_try") 2>&5
14521 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14522 (exit $ac_status); }; }; then
14523 sudo_cv_type_long_is_quad=yes
14525 echo "$as_me: program exited with status $ac_status" >&5
14526 echo "$as_me: failed program was:" >&5
14527 sed 's/^/| /' conftest.$ac_ext >&5
14529 ( exit $ac_status )
14530 sudo_cv_type_long_is_quad=no
14532 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14536 rm -f core core.* *.core
14538 { echo "$as_me:$LINENO: result: $sudo_cv_type_long_is_quad" >&5
14539 echo "${ECHO_T}$sudo_cv_type_long_is_quad" >&6; }
14540 if test $sudo_cv_type_long_is_quad = yes; then
14542 cat >>confdefs.h <<\_ACEOF
14543 #define LONG_IS_QUAD 1
14550 { echo "$as_me:$LINENO: checking for sa_len field in struct sockaddr" >&5
14551 echo $ECHO_N "checking for sa_len field in struct sockaddr... $ECHO_C" >&6; }
14552 if test "${sudo_cv_sock_sa_len+set}" = set; then
14553 echo $ECHO_N "(cached) $ECHO_C" >&6
14555 if test "$cross_compiling" = yes; then
14556 sudo_cv_sock_sa_len=no
14558 cat >conftest.$ac_ext <<_ACEOF
14561 cat confdefs.h >>conftest.$ac_ext
14562 cat >>conftest.$ac_ext <<_ACEOF
14563 /* end confdefs.h. */
14564 #include <sys/types.h>
14565 #include <sys/socket.h>
14572 rm -f conftest$ac_exeext
14573 if { (ac_try="$ac_link"
14574 case "(($ac_try" in
14575 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14576 *) ac_try_echo=$ac_try;;
14578 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14579 (eval "$ac_link") 2>&5
14581 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14582 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
14583 { (case "(($ac_try" in
14584 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14585 *) ac_try_echo=$ac_try;;
14587 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14588 (eval "$ac_try") 2>&5
14590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14591 (exit $ac_status); }; }; then
14592 sudo_cv_sock_sa_len=yes
14594 echo "$as_me: program exited with status $ac_status" >&5
14595 echo "$as_me: failed program was:" >&5
14596 sed 's/^/| /' conftest.$ac_ext >&5
14598 ( exit $ac_status )
14599 sudo_cv_sock_sa_len=no
14601 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
14605 rm -f core core.* *.core
14607 { echo "$as_me:$LINENO: result: $sudo_cv_sock_sa_len" >&5
14608 echo "${ECHO_T}$sudo_cv_sock_sa_len" >&6; }
14609 if test $sudo_cv_sock_sa_len = yes; then
14611 cat >>confdefs.h <<\_ACEOF
14612 #define HAVE_SA_LEN 1
14619 *) { echo "$as_me:$LINENO: checking return type of signal handlers" >&5
14620 echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
14621 if test "${ac_cv_type_signal+set}" = set; then
14622 echo $ECHO_N "(cached) $ECHO_C" >&6
14624 cat >conftest.$ac_ext <<_ACEOF
14627 cat confdefs.h >>conftest.$ac_ext
14628 cat >>conftest.$ac_ext <<_ACEOF
14629 /* end confdefs.h. */
14630 #include <sys/types.h>
14631 #include <signal.h>
14636 return *(signal (0, 0)) (0) == 1;
14641 rm -f conftest.$ac_objext
14642 if { (ac_try="$ac_compile"
14643 case "(($ac_try" in
14644 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14645 *) ac_try_echo=$ac_try;;
14647 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14648 (eval "$ac_compile") 2>conftest.er1
14650 grep -v '^ *+' conftest.er1 >conftest.err
14652 cat conftest.err >&5
14653 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14654 (exit $ac_status); } && {
14655 test -z "$ac_c_werror_flag" ||
14656 test ! -s conftest.err
14657 } && test -s conftest.$ac_objext; then
14658 ac_cv_type_signal=int
14660 echo "$as_me: failed program was:" >&5
14661 sed 's/^/| /' conftest.$ac_ext >&5
14663 ac_cv_type_signal=void
14666 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
14668 { echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
14669 echo "${ECHO_T}$ac_cv_type_signal" >&6; }
14671 cat >>confdefs.h <<_ACEOF
14672 #define RETSIGTYPE $ac_cv_type_signal
14692 for ac_func in strchr strrchr memchr memcpy memset sysconf tzset \
14693 strftime setrlimit initgroups getgroups fstat gettimeofday \
14694 setlocale getaddrinfo
14696 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14697 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14698 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14699 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14700 echo $ECHO_N "(cached) $ECHO_C" >&6
14702 cat >conftest.$ac_ext <<_ACEOF
14705 cat confdefs.h >>conftest.$ac_ext
14706 cat >>conftest.$ac_ext <<_ACEOF
14707 /* end confdefs.h. */
14708 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14709 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14710 #define $ac_func innocuous_$ac_func
14712 /* System header to define __stub macros and hopefully few prototypes,
14713 which can conflict with char $ac_func (); below.
14714 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14715 <limits.h> exists even on freestanding compilers. */
14718 # include <limits.h>
14720 # include <assert.h>
14725 /* Override any GCC internal prototype to avoid an error.
14726 Use char because int might match the return type of a GCC
14727 builtin and then its argument prototype would still apply. */
14732 /* The GNU C library defines this for functions which it implements
14733 to always fail with ENOSYS. Some functions are actually named
14734 something starting with __ and the normal name is an alias. */
14735 #if defined __stub_$ac_func || defined __stub___$ac_func
14742 return $ac_func ();
14747 rm -f conftest.$ac_objext conftest$ac_exeext
14748 if { (ac_try="$ac_link"
14749 case "(($ac_try" in
14750 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14751 *) ac_try_echo=$ac_try;;
14753 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14754 (eval "$ac_link") 2>conftest.er1
14756 grep -v '^ *+' conftest.er1 >conftest.err
14758 cat conftest.err >&5
14759 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14760 (exit $ac_status); } && {
14761 test -z "$ac_c_werror_flag" ||
14762 test ! -s conftest.err
14763 } && test -s conftest$ac_exeext &&
14764 $as_test_x conftest$ac_exeext; then
14765 eval "$as_ac_var=yes"
14767 echo "$as_me: failed program was:" >&5
14768 sed 's/^/| /' conftest.$ac_ext >&5
14770 eval "$as_ac_var=no"
14773 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14774 conftest$ac_exeext conftest.$ac_ext
14776 ac_res=`eval echo '${'$as_ac_var'}'`
14777 { echo "$as_me:$LINENO: result: $ac_res" >&5
14778 echo "${ECHO_T}$ac_res" >&6; }
14779 if test `eval echo '${'$as_ac_var'}'` = yes; then
14780 cat >>confdefs.h <<_ACEOF
14781 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14787 if test -z "$SKIP_SETRESUID"; then
14789 for ac_func in setresuid
14791 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14792 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14793 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14794 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14795 echo $ECHO_N "(cached) $ECHO_C" >&6
14797 cat >conftest.$ac_ext <<_ACEOF
14800 cat confdefs.h >>conftest.$ac_ext
14801 cat >>conftest.$ac_ext <<_ACEOF
14802 /* end confdefs.h. */
14803 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14804 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14805 #define $ac_func innocuous_$ac_func
14807 /* System header to define __stub macros and hopefully few prototypes,
14808 which can conflict with char $ac_func (); below.
14809 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14810 <limits.h> exists even on freestanding compilers. */
14813 # include <limits.h>
14815 # include <assert.h>
14820 /* Override any GCC internal prototype to avoid an error.
14821 Use char because int might match the return type of a GCC
14822 builtin and then its argument prototype would still apply. */
14827 /* The GNU C library defines this for functions which it implements
14828 to always fail with ENOSYS. Some functions are actually named
14829 something starting with __ and the normal name is an alias. */
14830 #if defined __stub_$ac_func || defined __stub___$ac_func
14837 return $ac_func ();
14842 rm -f conftest.$ac_objext conftest$ac_exeext
14843 if { (ac_try="$ac_link"
14844 case "(($ac_try" in
14845 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14846 *) ac_try_echo=$ac_try;;
14848 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14849 (eval "$ac_link") 2>conftest.er1
14851 grep -v '^ *+' conftest.er1 >conftest.err
14853 cat conftest.err >&5
14854 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14855 (exit $ac_status); } && {
14856 test -z "$ac_c_werror_flag" ||
14857 test ! -s conftest.err
14858 } && test -s conftest$ac_exeext &&
14859 $as_test_x conftest$ac_exeext; then
14860 eval "$as_ac_var=yes"
14862 echo "$as_me: failed program was:" >&5
14863 sed 's/^/| /' conftest.$ac_ext >&5
14865 eval "$as_ac_var=no"
14868 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14869 conftest$ac_exeext conftest.$ac_ext
14871 ac_res=`eval echo '${'$as_ac_var'}'`
14872 { echo "$as_me:$LINENO: result: $ac_res" >&5
14873 echo "${ECHO_T}$ac_res" >&6; }
14874 if test `eval echo '${'$as_ac_var'}'` = yes; then
14875 cat >>confdefs.h <<_ACEOF
14876 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14883 if test -z "$SKIP_SETREUID"; then
14885 for ac_func in setreuid
14887 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14888 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14889 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14890 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14891 echo $ECHO_N "(cached) $ECHO_C" >&6
14893 cat >conftest.$ac_ext <<_ACEOF
14896 cat confdefs.h >>conftest.$ac_ext
14897 cat >>conftest.$ac_ext <<_ACEOF
14898 /* end confdefs.h. */
14899 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14900 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14901 #define $ac_func innocuous_$ac_func
14903 /* System header to define __stub macros and hopefully few prototypes,
14904 which can conflict with char $ac_func (); below.
14905 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
14906 <limits.h> exists even on freestanding compilers. */
14909 # include <limits.h>
14911 # include <assert.h>
14916 /* Override any GCC internal prototype to avoid an error.
14917 Use char because int might match the return type of a GCC
14918 builtin and then its argument prototype would still apply. */
14923 /* The GNU C library defines this for functions which it implements
14924 to always fail with ENOSYS. Some functions are actually named
14925 something starting with __ and the normal name is an alias. */
14926 #if defined __stub_$ac_func || defined __stub___$ac_func
14933 return $ac_func ();
14938 rm -f conftest.$ac_objext conftest$ac_exeext
14939 if { (ac_try="$ac_link"
14940 case "(($ac_try" in
14941 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14942 *) ac_try_echo=$ac_try;;
14944 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14945 (eval "$ac_link") 2>conftest.er1
14947 grep -v '^ *+' conftest.er1 >conftest.err
14949 cat conftest.err >&5
14950 echo "$as_me:$LINENO: \$? = $ac_status" >&5
14951 (exit $ac_status); } && {
14952 test -z "$ac_c_werror_flag" ||
14953 test ! -s conftest.err
14954 } && test -s conftest$ac_exeext &&
14955 $as_test_x conftest$ac_exeext; then
14956 eval "$as_ac_var=yes"
14958 echo "$as_me: failed program was:" >&5
14959 sed 's/^/| /' conftest.$ac_ext >&5
14961 eval "$as_ac_var=no"
14964 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
14965 conftest$ac_exeext conftest.$ac_ext
14967 ac_res=`eval echo '${'$as_ac_var'}'`
14968 { echo "$as_me:$LINENO: result: $ac_res" >&5
14969 echo "${ECHO_T}$ac_res" >&6; }
14970 if test `eval echo '${'$as_ac_var'}'` = yes; then
14971 cat >>confdefs.h <<_ACEOF
14972 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
14979 if test -z "$SKIP_SETEUID"; then
14981 for ac_func in seteuid
14983 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
14984 { echo "$as_me:$LINENO: checking for $ac_func" >&5
14985 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
14986 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
14987 echo $ECHO_N "(cached) $ECHO_C" >&6
14989 cat >conftest.$ac_ext <<_ACEOF
14992 cat confdefs.h >>conftest.$ac_ext
14993 cat >>conftest.$ac_ext <<_ACEOF
14994 /* end confdefs.h. */
14995 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
14996 For example, HP-UX 11i <limits.h> declares gettimeofday. */
14997 #define $ac_func innocuous_$ac_func
14999 /* System header to define __stub macros and hopefully few prototypes,
15000 which can conflict with char $ac_func (); below.
15001 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15002 <limits.h> exists even on freestanding compilers. */
15005 # include <limits.h>
15007 # include <assert.h>
15012 /* Override any GCC internal prototype to avoid an error.
15013 Use char because int might match the return type of a GCC
15014 builtin and then its argument prototype would still apply. */
15019 /* The GNU C library defines this for functions which it implements
15020 to always fail with ENOSYS. Some functions are actually named
15021 something starting with __ and the normal name is an alias. */
15022 #if defined __stub_$ac_func || defined __stub___$ac_func
15029 return $ac_func ();
15034 rm -f conftest.$ac_objext conftest$ac_exeext
15035 if { (ac_try="$ac_link"
15036 case "(($ac_try" in
15037 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15038 *) ac_try_echo=$ac_try;;
15040 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15041 (eval "$ac_link") 2>conftest.er1
15043 grep -v '^ *+' conftest.er1 >conftest.err
15045 cat conftest.err >&5
15046 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15047 (exit $ac_status); } && {
15048 test -z "$ac_c_werror_flag" ||
15049 test ! -s conftest.err
15050 } && test -s conftest$ac_exeext &&
15051 $as_test_x conftest$ac_exeext; then
15052 eval "$as_ac_var=yes"
15054 echo "$as_me: failed program was:" >&5
15055 sed 's/^/| /' conftest.$ac_ext >&5
15057 eval "$as_ac_var=no"
15060 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15061 conftest$ac_exeext conftest.$ac_ext
15063 ac_res=`eval echo '${'$as_ac_var'}'`
15064 { echo "$as_me:$LINENO: result: $ac_res" >&5
15065 echo "${ECHO_T}$ac_res" >&6; }
15066 if test `eval echo '${'$as_ac_var'}'` = yes; then
15067 cat >>confdefs.h <<_ACEOF
15068 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15075 if test X"$with_interfaces" != X"no"; then
15077 for ac_func in getifaddrs
15079 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15080 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15081 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15082 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15083 echo $ECHO_N "(cached) $ECHO_C" >&6
15085 cat >conftest.$ac_ext <<_ACEOF
15088 cat confdefs.h >>conftest.$ac_ext
15089 cat >>conftest.$ac_ext <<_ACEOF
15090 /* end confdefs.h. */
15091 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15092 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15093 #define $ac_func innocuous_$ac_func
15095 /* System header to define __stub macros and hopefully few prototypes,
15096 which can conflict with char $ac_func (); below.
15097 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15098 <limits.h> exists even on freestanding compilers. */
15101 # include <limits.h>
15103 # include <assert.h>
15108 /* Override any GCC internal prototype to avoid an error.
15109 Use char because int might match the return type of a GCC
15110 builtin and then its argument prototype would still apply. */
15115 /* The GNU C library defines this for functions which it implements
15116 to always fail with ENOSYS. Some functions are actually named
15117 something starting with __ and the normal name is an alias. */
15118 #if defined __stub_$ac_func || defined __stub___$ac_func
15125 return $ac_func ();
15130 rm -f conftest.$ac_objext conftest$ac_exeext
15131 if { (ac_try="$ac_link"
15132 case "(($ac_try" in
15133 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15134 *) ac_try_echo=$ac_try;;
15136 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15137 (eval "$ac_link") 2>conftest.er1
15139 grep -v '^ *+' conftest.er1 >conftest.err
15141 cat conftest.err >&5
15142 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15143 (exit $ac_status); } && {
15144 test -z "$ac_c_werror_flag" ||
15145 test ! -s conftest.err
15146 } && test -s conftest$ac_exeext &&
15147 $as_test_x conftest$ac_exeext; then
15148 eval "$as_ac_var=yes"
15150 echo "$as_me: failed program was:" >&5
15151 sed 's/^/| /' conftest.$ac_ext >&5
15153 eval "$as_ac_var=no"
15156 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15157 conftest$ac_exeext conftest.$ac_ext
15159 ac_res=`eval echo '${'$as_ac_var'}'`
15160 { echo "$as_me:$LINENO: result: $ac_res" >&5
15161 echo "${ECHO_T}$ac_res" >&6; }
15162 if test `eval echo '${'$as_ac_var'}'` = yes; then
15163 cat >>confdefs.h <<_ACEOF
15164 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15167 for ac_func in freeifaddrs
15169 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15170 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15171 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15172 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15173 echo $ECHO_N "(cached) $ECHO_C" >&6
15175 cat >conftest.$ac_ext <<_ACEOF
15178 cat confdefs.h >>conftest.$ac_ext
15179 cat >>conftest.$ac_ext <<_ACEOF
15180 /* end confdefs.h. */
15181 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15182 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15183 #define $ac_func innocuous_$ac_func
15185 /* System header to define __stub macros and hopefully few prototypes,
15186 which can conflict with char $ac_func (); below.
15187 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15188 <limits.h> exists even on freestanding compilers. */
15191 # include <limits.h>
15193 # include <assert.h>
15198 /* Override any GCC internal prototype to avoid an error.
15199 Use char because int might match the return type of a GCC
15200 builtin and then its argument prototype would still apply. */
15205 /* The GNU C library defines this for functions which it implements
15206 to always fail with ENOSYS. Some functions are actually named
15207 something starting with __ and the normal name is an alias. */
15208 #if defined __stub_$ac_func || defined __stub___$ac_func
15215 return $ac_func ();
15220 rm -f conftest.$ac_objext conftest$ac_exeext
15221 if { (ac_try="$ac_link"
15222 case "(($ac_try" in
15223 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15224 *) ac_try_echo=$ac_try;;
15226 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15227 (eval "$ac_link") 2>conftest.er1
15229 grep -v '^ *+' conftest.er1 >conftest.err
15231 cat conftest.err >&5
15232 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15233 (exit $ac_status); } && {
15234 test -z "$ac_c_werror_flag" ||
15235 test ! -s conftest.err
15236 } && test -s conftest$ac_exeext &&
15237 $as_test_x conftest$ac_exeext; then
15238 eval "$as_ac_var=yes"
15240 echo "$as_me: failed program was:" >&5
15241 sed 's/^/| /' conftest.$ac_ext >&5
15243 eval "$as_ac_var=no"
15246 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15247 conftest$ac_exeext conftest.$ac_ext
15249 ac_res=`eval echo '${'$as_ac_var'}'`
15250 { echo "$as_me:$LINENO: result: $ac_res" >&5
15251 echo "${ECHO_T}$ac_res" >&6; }
15252 if test `eval echo '${'$as_ac_var'}'` = yes; then
15253 cat >>confdefs.h <<_ACEOF
15254 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15264 if test -z "$BROKEN_GETCWD"; then
15266 for ac_func in getcwd
15268 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15269 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15270 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15271 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15272 echo $ECHO_N "(cached) $ECHO_C" >&6
15274 cat >conftest.$ac_ext <<_ACEOF
15277 cat confdefs.h >>conftest.$ac_ext
15278 cat >>conftest.$ac_ext <<_ACEOF
15279 /* end confdefs.h. */
15280 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15281 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15282 #define $ac_func innocuous_$ac_func
15284 /* System header to define __stub macros and hopefully few prototypes,
15285 which can conflict with char $ac_func (); below.
15286 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15287 <limits.h> exists even on freestanding compilers. */
15290 # include <limits.h>
15292 # include <assert.h>
15297 /* Override any GCC internal prototype to avoid an error.
15298 Use char because int might match the return type of a GCC
15299 builtin and then its argument prototype would still apply. */
15304 /* The GNU C library defines this for functions which it implements
15305 to always fail with ENOSYS. Some functions are actually named
15306 something starting with __ and the normal name is an alias. */
15307 #if defined __stub_$ac_func || defined __stub___$ac_func
15314 return $ac_func ();
15319 rm -f conftest.$ac_objext conftest$ac_exeext
15320 if { (ac_try="$ac_link"
15321 case "(($ac_try" in
15322 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15323 *) ac_try_echo=$ac_try;;
15325 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15326 (eval "$ac_link") 2>conftest.er1
15328 grep -v '^ *+' conftest.er1 >conftest.err
15330 cat conftest.err >&5
15331 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15332 (exit $ac_status); } && {
15333 test -z "$ac_c_werror_flag" ||
15334 test ! -s conftest.err
15335 } && test -s conftest$ac_exeext &&
15336 $as_test_x conftest$ac_exeext; then
15337 eval "$as_ac_var=yes"
15339 echo "$as_me: failed program was:" >&5
15340 sed 's/^/| /' conftest.$ac_ext >&5
15342 eval "$as_ac_var=no"
15345 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15346 conftest$ac_exeext conftest.$ac_ext
15348 ac_res=`eval echo '${'$as_ac_var'}'`
15349 { echo "$as_me:$LINENO: result: $ac_res" >&5
15350 echo "${ECHO_T}$ac_res" >&6; }
15351 if test `eval echo '${'$as_ac_var'}'` = yes; then
15352 cat >>confdefs.h <<_ACEOF
15353 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15357 case " $LIBOBJS " in
15358 *" $ac_func.$ac_objext "* ) ;;
15359 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
15369 for ac_func in glob
15371 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15372 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15373 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15374 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15375 echo $ECHO_N "(cached) $ECHO_C" >&6
15377 cat >conftest.$ac_ext <<_ACEOF
15380 cat confdefs.h >>conftest.$ac_ext
15381 cat >>conftest.$ac_ext <<_ACEOF
15382 /* end confdefs.h. */
15383 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15384 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15385 #define $ac_func innocuous_$ac_func
15387 /* System header to define __stub macros and hopefully few prototypes,
15388 which can conflict with char $ac_func (); below.
15389 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15390 <limits.h> exists even on freestanding compilers. */
15393 # include <limits.h>
15395 # include <assert.h>
15400 /* Override any GCC internal prototype to avoid an error.
15401 Use char because int might match the return type of a GCC
15402 builtin and then its argument prototype would still apply. */
15407 /* The GNU C library defines this for functions which it implements
15408 to always fail with ENOSYS. Some functions are actually named
15409 something starting with __ and the normal name is an alias. */
15410 #if defined __stub_$ac_func || defined __stub___$ac_func
15417 return $ac_func ();
15422 rm -f conftest.$ac_objext conftest$ac_exeext
15423 if { (ac_try="$ac_link"
15424 case "(($ac_try" in
15425 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15426 *) ac_try_echo=$ac_try;;
15428 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15429 (eval "$ac_link") 2>conftest.er1
15431 grep -v '^ *+' conftest.er1 >conftest.err
15433 cat conftest.err >&5
15434 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15435 (exit $ac_status); } && {
15436 test -z "$ac_c_werror_flag" ||
15437 test ! -s conftest.err
15438 } && test -s conftest$ac_exeext &&
15439 $as_test_x conftest$ac_exeext; then
15440 eval "$as_ac_var=yes"
15442 echo "$as_me: failed program was:" >&5
15443 sed 's/^/| /' conftest.$ac_ext >&5
15445 eval "$as_ac_var=no"
15448 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15449 conftest$ac_exeext conftest.$ac_ext
15451 ac_res=`eval echo '${'$as_ac_var'}'`
15452 { echo "$as_me:$LINENO: result: $ac_res" >&5
15453 echo "${ECHO_T}$ac_res" >&6; }
15454 if test `eval echo '${'$as_ac_var'}'` = yes; then
15455 cat >>confdefs.h <<_ACEOF
15456 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15458 { echo "$as_me:$LINENO: checking for GLOB_BRACE and GLOB_TILDE in glob.h" >&5
15459 echo $ECHO_N "checking for GLOB_BRACE and GLOB_TILDE in glob.h... $ECHO_C" >&6; }
15460 cat >conftest.$ac_ext <<_ACEOF
15463 cat confdefs.h >>conftest.$ac_ext
15464 cat >>conftest.$ac_ext <<_ACEOF
15465 /* end confdefs.h. */
15470 int i = GLOB_BRACE | GLOB_TILDE; (void)i;
15475 rm -f conftest.$ac_objext
15476 if { (ac_try="$ac_compile"
15477 case "(($ac_try" in
15478 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15479 *) ac_try_echo=$ac_try;;
15481 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15482 (eval "$ac_compile") 2>conftest.er1
15484 grep -v '^ *+' conftest.er1 >conftest.err
15486 cat conftest.err >&5
15487 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15488 (exit $ac_status); } && {
15489 test -z "$ac_c_werror_flag" ||
15490 test ! -s conftest.err
15491 } && test -s conftest.$ac_objext; then
15492 cat >>confdefs.h <<\_ACEOF
15493 #define HAVE_EXTENDED_GLOB 1
15496 { echo "$as_me:$LINENO: result: yes" >&5
15497 echo "${ECHO_T}yes" >&6; }
15499 echo "$as_me: failed program was:" >&5
15500 sed 's/^/| /' conftest.$ac_ext >&5
15502 case " $LIBOBJS " in
15503 *" glob.$ac_objext "* ) ;;
15504 *) LIBOBJS="$LIBOBJS glob.$ac_objext"
15508 { echo "$as_me:$LINENO: result: no" >&5
15509 echo "${ECHO_T}no" >&6; }
15512 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
15514 case " $LIBOBJS " in
15515 *" glob.$ac_objext "* ) ;;
15516 *) LIBOBJS="$LIBOBJS glob.$ac_objext"
15525 for ac_func in lockf flock
15527 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15528 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15529 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15530 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15531 echo $ECHO_N "(cached) $ECHO_C" >&6
15533 cat >conftest.$ac_ext <<_ACEOF
15536 cat confdefs.h >>conftest.$ac_ext
15537 cat >>conftest.$ac_ext <<_ACEOF
15538 /* end confdefs.h. */
15539 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15540 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15541 #define $ac_func innocuous_$ac_func
15543 /* System header to define __stub macros and hopefully few prototypes,
15544 which can conflict with char $ac_func (); below.
15545 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15546 <limits.h> exists even on freestanding compilers. */
15549 # include <limits.h>
15551 # include <assert.h>
15556 /* Override any GCC internal prototype to avoid an error.
15557 Use char because int might match the return type of a GCC
15558 builtin and then its argument prototype would still apply. */
15563 /* The GNU C library defines this for functions which it implements
15564 to always fail with ENOSYS. Some functions are actually named
15565 something starting with __ and the normal name is an alias. */
15566 #if defined __stub_$ac_func || defined __stub___$ac_func
15573 return $ac_func ();
15578 rm -f conftest.$ac_objext conftest$ac_exeext
15579 if { (ac_try="$ac_link"
15580 case "(($ac_try" in
15581 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15582 *) ac_try_echo=$ac_try;;
15584 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15585 (eval "$ac_link") 2>conftest.er1
15587 grep -v '^ *+' conftest.er1 >conftest.err
15589 cat conftest.err >&5
15590 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15591 (exit $ac_status); } && {
15592 test -z "$ac_c_werror_flag" ||
15593 test ! -s conftest.err
15594 } && test -s conftest$ac_exeext &&
15595 $as_test_x conftest$ac_exeext; then
15596 eval "$as_ac_var=yes"
15598 echo "$as_me: failed program was:" >&5
15599 sed 's/^/| /' conftest.$ac_ext >&5
15601 eval "$as_ac_var=no"
15604 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15605 conftest$ac_exeext conftest.$ac_ext
15607 ac_res=`eval echo '${'$as_ac_var'}'`
15608 { echo "$as_me:$LINENO: result: $ac_res" >&5
15609 echo "${ECHO_T}$ac_res" >&6; }
15610 if test `eval echo '${'$as_ac_var'}'` = yes; then
15611 cat >>confdefs.h <<_ACEOF
15612 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15620 for ac_func in waitpid wait3
15622 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15623 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15624 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15625 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15626 echo $ECHO_N "(cached) $ECHO_C" >&6
15628 cat >conftest.$ac_ext <<_ACEOF
15631 cat confdefs.h >>conftest.$ac_ext
15632 cat >>conftest.$ac_ext <<_ACEOF
15633 /* end confdefs.h. */
15634 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15635 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15636 #define $ac_func innocuous_$ac_func
15638 /* System header to define __stub macros and hopefully few prototypes,
15639 which can conflict with char $ac_func (); below.
15640 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15641 <limits.h> exists even on freestanding compilers. */
15644 # include <limits.h>
15646 # include <assert.h>
15651 /* Override any GCC internal prototype to avoid an error.
15652 Use char because int might match the return type of a GCC
15653 builtin and then its argument prototype would still apply. */
15658 /* The GNU C library defines this for functions which it implements
15659 to always fail with ENOSYS. Some functions are actually named
15660 something starting with __ and the normal name is an alias. */
15661 #if defined __stub_$ac_func || defined __stub___$ac_func
15668 return $ac_func ();
15673 rm -f conftest.$ac_objext conftest$ac_exeext
15674 if { (ac_try="$ac_link"
15675 case "(($ac_try" in
15676 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15677 *) ac_try_echo=$ac_try;;
15679 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15680 (eval "$ac_link") 2>conftest.er1
15682 grep -v '^ *+' conftest.er1 >conftest.err
15684 cat conftest.err >&5
15685 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15686 (exit $ac_status); } && {
15687 test -z "$ac_c_werror_flag" ||
15688 test ! -s conftest.err
15689 } && test -s conftest$ac_exeext &&
15690 $as_test_x conftest$ac_exeext; then
15691 eval "$as_ac_var=yes"
15693 echo "$as_me: failed program was:" >&5
15694 sed 's/^/| /' conftest.$ac_ext >&5
15696 eval "$as_ac_var=no"
15699 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15700 conftest$ac_exeext conftest.$ac_ext
15702 ac_res=`eval echo '${'$as_ac_var'}'`
15703 { echo "$as_me:$LINENO: result: $ac_res" >&5
15704 echo "${ECHO_T}$ac_res" >&6; }
15705 if test `eval echo '${'$as_ac_var'}'` = yes; then
15706 cat >>confdefs.h <<_ACEOF
15707 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15715 for ac_func in innetgr _innetgr
15717 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15718 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15719 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15720 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15721 echo $ECHO_N "(cached) $ECHO_C" >&6
15723 cat >conftest.$ac_ext <<_ACEOF
15726 cat confdefs.h >>conftest.$ac_ext
15727 cat >>conftest.$ac_ext <<_ACEOF
15728 /* end confdefs.h. */
15729 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15730 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15731 #define $ac_func innocuous_$ac_func
15733 /* System header to define __stub macros and hopefully few prototypes,
15734 which can conflict with char $ac_func (); below.
15735 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15736 <limits.h> exists even on freestanding compilers. */
15739 # include <limits.h>
15741 # include <assert.h>
15746 /* Override any GCC internal prototype to avoid an error.
15747 Use char because int might match the return type of a GCC
15748 builtin and then its argument prototype would still apply. */
15753 /* The GNU C library defines this for functions which it implements
15754 to always fail with ENOSYS. Some functions are actually named
15755 something starting with __ and the normal name is an alias. */
15756 #if defined __stub_$ac_func || defined __stub___$ac_func
15763 return $ac_func ();
15768 rm -f conftest.$ac_objext conftest$ac_exeext
15769 if { (ac_try="$ac_link"
15770 case "(($ac_try" in
15771 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15772 *) ac_try_echo=$ac_try;;
15774 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15775 (eval "$ac_link") 2>conftest.er1
15777 grep -v '^ *+' conftest.er1 >conftest.err
15779 cat conftest.err >&5
15780 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15781 (exit $ac_status); } && {
15782 test -z "$ac_c_werror_flag" ||
15783 test ! -s conftest.err
15784 } && test -s conftest$ac_exeext &&
15785 $as_test_x conftest$ac_exeext; then
15786 eval "$as_ac_var=yes"
15788 echo "$as_me: failed program was:" >&5
15789 sed 's/^/| /' conftest.$ac_ext >&5
15791 eval "$as_ac_var=no"
15794 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15795 conftest$ac_exeext conftest.$ac_ext
15797 ac_res=`eval echo '${'$as_ac_var'}'`
15798 { echo "$as_me:$LINENO: result: $ac_res" >&5
15799 echo "${ECHO_T}$ac_res" >&6; }
15800 if test `eval echo '${'$as_ac_var'}'` = yes; then
15801 cat >>confdefs.h <<_ACEOF
15802 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15805 for ac_func in getdomainname
15807 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15808 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15809 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15810 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15811 echo $ECHO_N "(cached) $ECHO_C" >&6
15813 cat >conftest.$ac_ext <<_ACEOF
15816 cat confdefs.h >>conftest.$ac_ext
15817 cat >>conftest.$ac_ext <<_ACEOF
15818 /* end confdefs.h. */
15819 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15820 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15821 #define $ac_func innocuous_$ac_func
15823 /* System header to define __stub macros and hopefully few prototypes,
15824 which can conflict with char $ac_func (); below.
15825 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15826 <limits.h> exists even on freestanding compilers. */
15829 # include <limits.h>
15831 # include <assert.h>
15836 /* Override any GCC internal prototype to avoid an error.
15837 Use char because int might match the return type of a GCC
15838 builtin and then its argument prototype would still apply. */
15843 /* The GNU C library defines this for functions which it implements
15844 to always fail with ENOSYS. Some functions are actually named
15845 something starting with __ and the normal name is an alias. */
15846 #if defined __stub_$ac_func || defined __stub___$ac_func
15853 return $ac_func ();
15858 rm -f conftest.$ac_objext conftest$ac_exeext
15859 if { (ac_try="$ac_link"
15860 case "(($ac_try" in
15861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15862 *) ac_try_echo=$ac_try;;
15864 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15865 (eval "$ac_link") 2>conftest.er1
15867 grep -v '^ *+' conftest.er1 >conftest.err
15869 cat conftest.err >&5
15870 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15871 (exit $ac_status); } && {
15872 test -z "$ac_c_werror_flag" ||
15873 test ! -s conftest.err
15874 } && test -s conftest$ac_exeext &&
15875 $as_test_x conftest$ac_exeext; then
15876 eval "$as_ac_var=yes"
15878 echo "$as_me: failed program was:" >&5
15879 sed 's/^/| /' conftest.$ac_ext >&5
15881 eval "$as_ac_var=no"
15884 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15885 conftest$ac_exeext conftest.$ac_ext
15887 ac_res=`eval echo '${'$as_ac_var'}'`
15888 { echo "$as_me:$LINENO: result: $ac_res" >&5
15889 echo "${ECHO_T}$ac_res" >&6; }
15890 if test `eval echo '${'$as_ac_var'}'` = yes; then
15891 cat >>confdefs.h <<_ACEOF
15892 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15902 for ac_func in lsearch
15904 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
15905 { echo "$as_me:$LINENO: checking for $ac_func" >&5
15906 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
15907 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
15908 echo $ECHO_N "(cached) $ECHO_C" >&6
15910 cat >conftest.$ac_ext <<_ACEOF
15913 cat confdefs.h >>conftest.$ac_ext
15914 cat >>conftest.$ac_ext <<_ACEOF
15915 /* end confdefs.h. */
15916 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
15917 For example, HP-UX 11i <limits.h> declares gettimeofday. */
15918 #define $ac_func innocuous_$ac_func
15920 /* System header to define __stub macros and hopefully few prototypes,
15921 which can conflict with char $ac_func (); below.
15922 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
15923 <limits.h> exists even on freestanding compilers. */
15926 # include <limits.h>
15928 # include <assert.h>
15933 /* Override any GCC internal prototype to avoid an error.
15934 Use char because int might match the return type of a GCC
15935 builtin and then its argument prototype would still apply. */
15940 /* The GNU C library defines this for functions which it implements
15941 to always fail with ENOSYS. Some functions are actually named
15942 something starting with __ and the normal name is an alias. */
15943 #if defined __stub_$ac_func || defined __stub___$ac_func
15950 return $ac_func ();
15955 rm -f conftest.$ac_objext conftest$ac_exeext
15956 if { (ac_try="$ac_link"
15957 case "(($ac_try" in
15958 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15959 *) ac_try_echo=$ac_try;;
15961 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15962 (eval "$ac_link") 2>conftest.er1
15964 grep -v '^ *+' conftest.er1 >conftest.err
15966 cat conftest.err >&5
15967 echo "$as_me:$LINENO: \$? = $ac_status" >&5
15968 (exit $ac_status); } && {
15969 test -z "$ac_c_werror_flag" ||
15970 test ! -s conftest.err
15971 } && test -s conftest$ac_exeext &&
15972 $as_test_x conftest$ac_exeext; then
15973 eval "$as_ac_var=yes"
15975 echo "$as_me: failed program was:" >&5
15976 sed 's/^/| /' conftest.$ac_ext >&5
15978 eval "$as_ac_var=no"
15981 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
15982 conftest$ac_exeext conftest.$ac_ext
15984 ac_res=`eval echo '${'$as_ac_var'}'`
15985 { echo "$as_me:$LINENO: result: $ac_res" >&5
15986 echo "${ECHO_T}$ac_res" >&6; }
15987 if test `eval echo '${'$as_ac_var'}'` = yes; then
15988 cat >>confdefs.h <<_ACEOF
15989 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
15993 { echo "$as_me:$LINENO: checking for lsearch in -lcompat" >&5
15994 echo $ECHO_N "checking for lsearch in -lcompat... $ECHO_C" >&6; }
15995 if test "${ac_cv_lib_compat_lsearch+set}" = set; then
15996 echo $ECHO_N "(cached) $ECHO_C" >&6
15998 ac_check_lib_save_LIBS=$LIBS
15999 LIBS="-lcompat $LIBS"
16000 cat >conftest.$ac_ext <<_ACEOF
16003 cat confdefs.h >>conftest.$ac_ext
16004 cat >>conftest.$ac_ext <<_ACEOF
16005 /* end confdefs.h. */
16007 /* Override any GCC internal prototype to avoid an error.
16008 Use char because int might match the return type of a GCC
16009 builtin and then its argument prototype would still apply. */
16022 rm -f conftest.$ac_objext conftest$ac_exeext
16023 if { (ac_try="$ac_link"
16024 case "(($ac_try" in
16025 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16026 *) ac_try_echo=$ac_try;;
16028 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16029 (eval "$ac_link") 2>conftest.er1
16031 grep -v '^ *+' conftest.er1 >conftest.err
16033 cat conftest.err >&5
16034 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16035 (exit $ac_status); } && {
16036 test -z "$ac_c_werror_flag" ||
16037 test ! -s conftest.err
16038 } && test -s conftest$ac_exeext &&
16039 $as_test_x conftest$ac_exeext; then
16040 ac_cv_lib_compat_lsearch=yes
16042 echo "$as_me: failed program was:" >&5
16043 sed 's/^/| /' conftest.$ac_ext >&5
16045 ac_cv_lib_compat_lsearch=no
16048 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16049 conftest$ac_exeext conftest.$ac_ext
16050 LIBS=$ac_check_lib_save_LIBS
16052 { echo "$as_me:$LINENO: result: $ac_cv_lib_compat_lsearch" >&5
16053 echo "${ECHO_T}$ac_cv_lib_compat_lsearch" >&6; }
16054 if test $ac_cv_lib_compat_lsearch = yes; then
16055 { echo "$as_me:$LINENO: checking for search.h" >&5
16056 echo $ECHO_N "checking for search.h... $ECHO_C" >&6; }
16057 if test "${ac_cv_header_search_h+set}" = set; then
16058 echo $ECHO_N "(cached) $ECHO_C" >&6
16060 cat >conftest.$ac_ext <<_ACEOF
16063 cat confdefs.h >>conftest.$ac_ext
16064 cat >>conftest.$ac_ext <<_ACEOF
16065 /* end confdefs.h. */
16066 #include <search.h>
16068 if { (ac_try="$ac_cpp conftest.$ac_ext"
16069 case "(($ac_try" in
16070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16071 *) ac_try_echo=$ac_try;;
16073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16074 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
16076 grep -v '^ *+' conftest.er1 >conftest.err
16078 cat conftest.err >&5
16079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16080 (exit $ac_status); } >/dev/null && {
16081 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16082 test ! -s conftest.err
16084 ac_cv_header_search_h=yes
16086 echo "$as_me: failed program was:" >&5
16087 sed 's/^/| /' conftest.$ac_ext >&5
16089 ac_cv_header_search_h=no
16092 rm -f conftest.err conftest.$ac_ext
16094 { echo "$as_me:$LINENO: result: $ac_cv_header_search_h" >&5
16095 echo "${ECHO_T}$ac_cv_header_search_h" >&6; }
16096 if test $ac_cv_header_search_h = yes; then
16097 cat >>confdefs.h <<\_ACEOF
16098 #define HAVE_LSEARCH 1
16100 LIBS="${LIBS} -lcompat"
16102 case " $LIBOBJS " in
16103 *" lsearch.$ac_objext "* ) ;;
16104 *) LIBOBJS="$LIBOBJS lsearch.$ac_objext"
16112 case " $LIBOBJS " in
16113 *" lsearch.$ac_objext "* ) ;;
16114 *) LIBOBJS="$LIBOBJS lsearch.$ac_objext"
16124 for ac_func in utimes
16126 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16127 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16128 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16129 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16130 echo $ECHO_N "(cached) $ECHO_C" >&6
16132 cat >conftest.$ac_ext <<_ACEOF
16135 cat confdefs.h >>conftest.$ac_ext
16136 cat >>conftest.$ac_ext <<_ACEOF
16137 /* end confdefs.h. */
16138 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16139 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16140 #define $ac_func innocuous_$ac_func
16142 /* System header to define __stub macros and hopefully few prototypes,
16143 which can conflict with char $ac_func (); below.
16144 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16145 <limits.h> exists even on freestanding compilers. */
16148 # include <limits.h>
16150 # include <assert.h>
16155 /* Override any GCC internal prototype to avoid an error.
16156 Use char because int might match the return type of a GCC
16157 builtin and then its argument prototype would still apply. */
16162 /* The GNU C library defines this for functions which it implements
16163 to always fail with ENOSYS. Some functions are actually named
16164 something starting with __ and the normal name is an alias. */
16165 #if defined __stub_$ac_func || defined __stub___$ac_func
16172 return $ac_func ();
16177 rm -f conftest.$ac_objext conftest$ac_exeext
16178 if { (ac_try="$ac_link"
16179 case "(($ac_try" in
16180 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16181 *) ac_try_echo=$ac_try;;
16183 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16184 (eval "$ac_link") 2>conftest.er1
16186 grep -v '^ *+' conftest.er1 >conftest.err
16188 cat conftest.err >&5
16189 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16190 (exit $ac_status); } && {
16191 test -z "$ac_c_werror_flag" ||
16192 test ! -s conftest.err
16193 } && test -s conftest$ac_exeext &&
16194 $as_test_x conftest$ac_exeext; then
16195 eval "$as_ac_var=yes"
16197 echo "$as_me: failed program was:" >&5
16198 sed 's/^/| /' conftest.$ac_ext >&5
16200 eval "$as_ac_var=no"
16203 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16204 conftest$ac_exeext conftest.$ac_ext
16206 ac_res=`eval echo '${'$as_ac_var'}'`
16207 { echo "$as_me:$LINENO: result: $ac_res" >&5
16208 echo "${ECHO_T}$ac_res" >&6; }
16209 if test `eval echo '${'$as_ac_var'}'` = yes; then
16210 cat >>confdefs.h <<_ACEOF
16211 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16215 for ac_func in futimes futimesat
16217 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16218 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16219 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16220 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16221 echo $ECHO_N "(cached) $ECHO_C" >&6
16223 cat >conftest.$ac_ext <<_ACEOF
16226 cat confdefs.h >>conftest.$ac_ext
16227 cat >>conftest.$ac_ext <<_ACEOF
16228 /* end confdefs.h. */
16229 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16230 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16231 #define $ac_func innocuous_$ac_func
16233 /* System header to define __stub macros and hopefully few prototypes,
16234 which can conflict with char $ac_func (); below.
16235 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16236 <limits.h> exists even on freestanding compilers. */
16239 # include <limits.h>
16241 # include <assert.h>
16246 /* Override any GCC internal prototype to avoid an error.
16247 Use char because int might match the return type of a GCC
16248 builtin and then its argument prototype would still apply. */
16253 /* The GNU C library defines this for functions which it implements
16254 to always fail with ENOSYS. Some functions are actually named
16255 something starting with __ and the normal name is an alias. */
16256 #if defined __stub_$ac_func || defined __stub___$ac_func
16263 return $ac_func ();
16268 rm -f conftest.$ac_objext conftest$ac_exeext
16269 if { (ac_try="$ac_link"
16270 case "(($ac_try" in
16271 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16272 *) ac_try_echo=$ac_try;;
16274 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16275 (eval "$ac_link") 2>conftest.er1
16277 grep -v '^ *+' conftest.er1 >conftest.err
16279 cat conftest.err >&5
16280 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16281 (exit $ac_status); } && {
16282 test -z "$ac_c_werror_flag" ||
16283 test ! -s conftest.err
16284 } && test -s conftest$ac_exeext &&
16285 $as_test_x conftest$ac_exeext; then
16286 eval "$as_ac_var=yes"
16288 echo "$as_me: failed program was:" >&5
16289 sed 's/^/| /' conftest.$ac_ext >&5
16291 eval "$as_ac_var=no"
16294 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16295 conftest$ac_exeext conftest.$ac_ext
16297 ac_res=`eval echo '${'$as_ac_var'}'`
16298 { echo "$as_me:$LINENO: result: $ac_res" >&5
16299 echo "${ECHO_T}$ac_res" >&6; }
16300 if test `eval echo '${'$as_ac_var'}'` = yes; then
16301 cat >>confdefs.h <<_ACEOF
16302 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16310 for ac_func in futime
16312 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16313 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16314 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16315 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16316 echo $ECHO_N "(cached) $ECHO_C" >&6
16318 cat >conftest.$ac_ext <<_ACEOF
16321 cat confdefs.h >>conftest.$ac_ext
16322 cat >>conftest.$ac_ext <<_ACEOF
16323 /* end confdefs.h. */
16324 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16325 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16326 #define $ac_func innocuous_$ac_func
16328 /* System header to define __stub macros and hopefully few prototypes,
16329 which can conflict with char $ac_func (); below.
16330 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16331 <limits.h> exists even on freestanding compilers. */
16334 # include <limits.h>
16336 # include <assert.h>
16341 /* Override any GCC internal prototype to avoid an error.
16342 Use char because int might match the return type of a GCC
16343 builtin and then its argument prototype would still apply. */
16348 /* The GNU C library defines this for functions which it implements
16349 to always fail with ENOSYS. Some functions are actually named
16350 something starting with __ and the normal name is an alias. */
16351 #if defined __stub_$ac_func || defined __stub___$ac_func
16358 return $ac_func ();
16363 rm -f conftest.$ac_objext conftest$ac_exeext
16364 if { (ac_try="$ac_link"
16365 case "(($ac_try" in
16366 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16367 *) ac_try_echo=$ac_try;;
16369 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16370 (eval "$ac_link") 2>conftest.er1
16372 grep -v '^ *+' conftest.er1 >conftest.err
16374 cat conftest.err >&5
16375 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16376 (exit $ac_status); } && {
16377 test -z "$ac_c_werror_flag" ||
16378 test ! -s conftest.err
16379 } && test -s conftest$ac_exeext &&
16380 $as_test_x conftest$ac_exeext; then
16381 eval "$as_ac_var=yes"
16383 echo "$as_me: failed program was:" >&5
16384 sed 's/^/| /' conftest.$ac_ext >&5
16386 eval "$as_ac_var=no"
16389 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16390 conftest$ac_exeext conftest.$ac_ext
16392 ac_res=`eval echo '${'$as_ac_var'}'`
16393 { echo "$as_me:$LINENO: result: $ac_res" >&5
16394 echo "${ECHO_T}$ac_res" >&6; }
16395 if test `eval echo '${'$as_ac_var'}'` = yes; then
16396 cat >>confdefs.h <<_ACEOF
16397 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16402 case " $LIBOBJS " in
16403 *" utimes.$ac_objext "* ) ;;
16404 *) LIBOBJS="$LIBOBJS utimes.$ac_objext"
16411 { echo "$as_me:$LINENO: checking for working fnmatch with FNM_CASEFOLD" >&5
16412 echo $ECHO_N "checking for working fnmatch with FNM_CASEFOLD... $ECHO_C" >&6; }
16413 if test "${sudo_cv_func_fnmatch+set}" = set; then
16414 echo $ECHO_N "(cached) $ECHO_C" >&6
16416 rm -f conftestdata; > conftestdata
16417 if test "$cross_compiling" = yes; then
16418 sudo_cv_func_fnmatch=no
16420 cat >conftest.$ac_ext <<_ACEOF
16423 cat confdefs.h >>conftest.$ac_ext
16424 cat >>conftest.$ac_ext <<_ACEOF
16425 /* end confdefs.h. */
16426 #include <fnmatch.h>
16427 main() { exit(fnmatch("/*/bin/echo *", "/usr/bin/echo just a test", FNM_CASEFOLD)); }
16429 rm -f conftest$ac_exeext
16430 if { (ac_try="$ac_link"
16431 case "(($ac_try" in
16432 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16433 *) ac_try_echo=$ac_try;;
16435 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16436 (eval "$ac_link") 2>&5
16438 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16439 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
16440 { (case "(($ac_try" in
16441 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16442 *) ac_try_echo=$ac_try;;
16444 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16445 (eval "$ac_try") 2>&5
16447 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16448 (exit $ac_status); }; }; then
16449 sudo_cv_func_fnmatch=yes
16451 echo "$as_me: program exited with status $ac_status" >&5
16452 echo "$as_me: failed program was:" >&5
16453 sed 's/^/| /' conftest.$ac_ext >&5
16455 ( exit $ac_status )
16456 sudo_cv_func_fnmatch=no
16458 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16462 rm -f core core.* *.core
16465 { echo "$as_me:$LINENO: result: $sudo_cv_func_fnmatch" >&5
16466 echo "${ECHO_T}$sudo_cv_func_fnmatch" >&6; }
16467 if test $sudo_cv_func_fnmatch = yes; then
16468 cat >>confdefs.h <<\_ACEOF
16469 #define HAVE_FNMATCH 1
16473 case " $LIBOBJS " in
16474 *" fnmatch.$ac_objext "* ) ;;
16475 *) LIBOBJS="$LIBOBJS fnmatch.$ac_objext"
16481 { echo "$as_me:$LINENO: checking for isblank" >&5
16482 echo $ECHO_N "checking for isblank... $ECHO_C" >&6; }
16483 if test "${sudo_cv_func_isblank+set}" = set; then
16484 echo $ECHO_N "(cached) $ECHO_C" >&6
16486 cat >conftest.$ac_ext <<_ACEOF
16489 cat confdefs.h >>conftest.$ac_ext
16490 cat >>conftest.$ac_ext <<_ACEOF
16491 /* end confdefs.h. */
16496 return (isblank('a'));
16501 rm -f conftest.$ac_objext conftest$ac_exeext
16502 if { (ac_try="$ac_link"
16503 case "(($ac_try" in
16504 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16505 *) ac_try_echo=$ac_try;;
16507 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16508 (eval "$ac_link") 2>conftest.er1
16510 grep -v '^ *+' conftest.er1 >conftest.err
16512 cat conftest.err >&5
16513 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16514 (exit $ac_status); } && {
16515 test -z "$ac_c_werror_flag" ||
16516 test ! -s conftest.err
16517 } && test -s conftest$ac_exeext &&
16518 $as_test_x conftest$ac_exeext; then
16519 sudo_cv_func_isblank=yes
16521 echo "$as_me: failed program was:" >&5
16522 sed 's/^/| /' conftest.$ac_ext >&5
16524 sudo_cv_func_isblank=no
16527 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16528 conftest$ac_exeext conftest.$ac_ext
16530 { echo "$as_me:$LINENO: result: $sudo_cv_func_isblank" >&5
16531 echo "${ECHO_T}$sudo_cv_func_isblank" >&6; }
16533 if test "$sudo_cv_func_isblank" = "yes"; then
16535 cat >>confdefs.h <<\_ACEOF
16536 #define HAVE_ISBLANK 1
16547 for ac_func in memrchr strerror strcasecmp sigaction strlcpy strlcat
16549 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16550 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16551 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16552 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16553 echo $ECHO_N "(cached) $ECHO_C" >&6
16555 cat >conftest.$ac_ext <<_ACEOF
16558 cat confdefs.h >>conftest.$ac_ext
16559 cat >>conftest.$ac_ext <<_ACEOF
16560 /* end confdefs.h. */
16561 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16562 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16563 #define $ac_func innocuous_$ac_func
16565 /* System header to define __stub macros and hopefully few prototypes,
16566 which can conflict with char $ac_func (); below.
16567 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16568 <limits.h> exists even on freestanding compilers. */
16571 # include <limits.h>
16573 # include <assert.h>
16578 /* Override any GCC internal prototype to avoid an error.
16579 Use char because int might match the return type of a GCC
16580 builtin and then its argument prototype would still apply. */
16585 /* The GNU C library defines this for functions which it implements
16586 to always fail with ENOSYS. Some functions are actually named
16587 something starting with __ and the normal name is an alias. */
16588 #if defined __stub_$ac_func || defined __stub___$ac_func
16595 return $ac_func ();
16600 rm -f conftest.$ac_objext conftest$ac_exeext
16601 if { (ac_try="$ac_link"
16602 case "(($ac_try" in
16603 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16604 *) ac_try_echo=$ac_try;;
16606 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16607 (eval "$ac_link") 2>conftest.er1
16609 grep -v '^ *+' conftest.er1 >conftest.err
16611 cat conftest.err >&5
16612 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16613 (exit $ac_status); } && {
16614 test -z "$ac_c_werror_flag" ||
16615 test ! -s conftest.err
16616 } && test -s conftest$ac_exeext &&
16617 $as_test_x conftest$ac_exeext; then
16618 eval "$as_ac_var=yes"
16620 echo "$as_me: failed program was:" >&5
16621 sed 's/^/| /' conftest.$ac_ext >&5
16623 eval "$as_ac_var=no"
16626 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16627 conftest$ac_exeext conftest.$ac_ext
16629 ac_res=`eval echo '${'$as_ac_var'}'`
16630 { echo "$as_me:$LINENO: result: $ac_res" >&5
16631 echo "${ECHO_T}$ac_res" >&6; }
16632 if test `eval echo '${'$as_ac_var'}'` = yes; then
16633 cat >>confdefs.h <<_ACEOF
16634 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16638 case " $LIBOBJS " in
16639 *" $ac_func.$ac_objext "* ) ;;
16640 *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
16649 for ac_func in closefrom
16651 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16652 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16653 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16654 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16655 echo $ECHO_N "(cached) $ECHO_C" >&6
16657 cat >conftest.$ac_ext <<_ACEOF
16660 cat confdefs.h >>conftest.$ac_ext
16661 cat >>conftest.$ac_ext <<_ACEOF
16662 /* end confdefs.h. */
16663 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16664 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16665 #define $ac_func innocuous_$ac_func
16667 /* System header to define __stub macros and hopefully few prototypes,
16668 which can conflict with char $ac_func (); below.
16669 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16670 <limits.h> exists even on freestanding compilers. */
16673 # include <limits.h>
16675 # include <assert.h>
16680 /* Override any GCC internal prototype to avoid an error.
16681 Use char because int might match the return type of a GCC
16682 builtin and then its argument prototype would still apply. */
16687 /* The GNU C library defines this for functions which it implements
16688 to always fail with ENOSYS. Some functions are actually named
16689 something starting with __ and the normal name is an alias. */
16690 #if defined __stub_$ac_func || defined __stub___$ac_func
16697 return $ac_func ();
16702 rm -f conftest.$ac_objext conftest$ac_exeext
16703 if { (ac_try="$ac_link"
16704 case "(($ac_try" in
16705 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16706 *) ac_try_echo=$ac_try;;
16708 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16709 (eval "$ac_link") 2>conftest.er1
16711 grep -v '^ *+' conftest.er1 >conftest.err
16713 cat conftest.err >&5
16714 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16715 (exit $ac_status); } && {
16716 test -z "$ac_c_werror_flag" ||
16717 test ! -s conftest.err
16718 } && test -s conftest$ac_exeext &&
16719 $as_test_x conftest$ac_exeext; then
16720 eval "$as_ac_var=yes"
16722 echo "$as_me: failed program was:" >&5
16723 sed 's/^/| /' conftest.$ac_ext >&5
16725 eval "$as_ac_var=no"
16728 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16729 conftest$ac_exeext conftest.$ac_ext
16731 ac_res=`eval echo '${'$as_ac_var'}'`
16732 { echo "$as_me:$LINENO: result: $ac_res" >&5
16733 echo "${ECHO_T}$ac_res" >&6; }
16734 if test `eval echo '${'$as_ac_var'}'` = yes; then
16735 cat >>confdefs.h <<_ACEOF
16736 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16740 case " $LIBOBJS " in
16741 *" closefrom.$ac_objext "* ) ;;
16742 *) LIBOBJS="$LIBOBJS closefrom.$ac_objext"
16746 { echo "$as_me:$LINENO: checking whether F_CLOSEM is declared" >&5
16747 echo $ECHO_N "checking whether F_CLOSEM is declared... $ECHO_C" >&6; }
16748 if test "${ac_cv_have_decl_F_CLOSEM+set}" = set; then
16749 echo $ECHO_N "(cached) $ECHO_C" >&6
16751 cat >conftest.$ac_ext <<_ACEOF
16754 cat confdefs.h >>conftest.$ac_ext
16755 cat >>conftest.$ac_ext <<_ACEOF
16756 /* end confdefs.h. */
16757 #include <limits.h>
16771 rm -f conftest.$ac_objext
16772 if { (ac_try="$ac_compile"
16773 case "(($ac_try" in
16774 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16775 *) ac_try_echo=$ac_try;;
16777 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16778 (eval "$ac_compile") 2>conftest.er1
16780 grep -v '^ *+' conftest.er1 >conftest.err
16782 cat conftest.err >&5
16783 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16784 (exit $ac_status); } && {
16785 test -z "$ac_c_werror_flag" ||
16786 test ! -s conftest.err
16787 } && test -s conftest.$ac_objext; then
16788 ac_cv_have_decl_F_CLOSEM=yes
16790 echo "$as_me: failed program was:" >&5
16791 sed 's/^/| /' conftest.$ac_ext >&5
16793 ac_cv_have_decl_F_CLOSEM=no
16796 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16798 { echo "$as_me:$LINENO: result: $ac_cv_have_decl_F_CLOSEM" >&5
16799 echo "${ECHO_T}$ac_cv_have_decl_F_CLOSEM" >&6; }
16800 if test $ac_cv_have_decl_F_CLOSEM = yes; then
16801 cat >>confdefs.h <<\_ACEOF
16802 #define HAVE_FCNTL_CLOSEM 1
16812 for ac_func in mkstemp
16814 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16815 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16816 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16817 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16818 echo $ECHO_N "(cached) $ECHO_C" >&6
16820 cat >conftest.$ac_ext <<_ACEOF
16823 cat confdefs.h >>conftest.$ac_ext
16824 cat >>conftest.$ac_ext <<_ACEOF
16825 /* end confdefs.h. */
16826 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16827 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16828 #define $ac_func innocuous_$ac_func
16830 /* System header to define __stub macros and hopefully few prototypes,
16831 which can conflict with char $ac_func (); below.
16832 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16833 <limits.h> exists even on freestanding compilers. */
16836 # include <limits.h>
16838 # include <assert.h>
16843 /* Override any GCC internal prototype to avoid an error.
16844 Use char because int might match the return type of a GCC
16845 builtin and then its argument prototype would still apply. */
16850 /* The GNU C library defines this for functions which it implements
16851 to always fail with ENOSYS. Some functions are actually named
16852 something starting with __ and the normal name is an alias. */
16853 #if defined __stub_$ac_func || defined __stub___$ac_func
16860 return $ac_func ();
16865 rm -f conftest.$ac_objext conftest$ac_exeext
16866 if { (ac_try="$ac_link"
16867 case "(($ac_try" in
16868 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16869 *) ac_try_echo=$ac_try;;
16871 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16872 (eval "$ac_link") 2>conftest.er1
16874 grep -v '^ *+' conftest.er1 >conftest.err
16876 cat conftest.err >&5
16877 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16878 (exit $ac_status); } && {
16879 test -z "$ac_c_werror_flag" ||
16880 test ! -s conftest.err
16881 } && test -s conftest$ac_exeext &&
16882 $as_test_x conftest$ac_exeext; then
16883 eval "$as_ac_var=yes"
16885 echo "$as_me: failed program was:" >&5
16886 sed 's/^/| /' conftest.$ac_ext >&5
16888 eval "$as_ac_var=no"
16891 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16892 conftest$ac_exeext conftest.$ac_ext
16894 ac_res=`eval echo '${'$as_ac_var'}'`
16895 { echo "$as_me:$LINENO: result: $ac_res" >&5
16896 echo "${ECHO_T}$ac_res" >&6; }
16897 if test `eval echo '${'$as_ac_var'}'` = yes; then
16898 cat >>confdefs.h <<_ACEOF
16899 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
16903 SUDO_OBJS="${SUDO_OBJS} mkstemp.o"
16906 for ac_func in random lrand48
16908 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
16909 { echo "$as_me:$LINENO: checking for $ac_func" >&5
16910 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
16911 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
16912 echo $ECHO_N "(cached) $ECHO_C" >&6
16914 cat >conftest.$ac_ext <<_ACEOF
16917 cat confdefs.h >>conftest.$ac_ext
16918 cat >>conftest.$ac_ext <<_ACEOF
16919 /* end confdefs.h. */
16920 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
16921 For example, HP-UX 11i <limits.h> declares gettimeofday. */
16922 #define $ac_func innocuous_$ac_func
16924 /* System header to define __stub macros and hopefully few prototypes,
16925 which can conflict with char $ac_func (); below.
16926 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16927 <limits.h> exists even on freestanding compilers. */
16930 # include <limits.h>
16932 # include <assert.h>
16937 /* Override any GCC internal prototype to avoid an error.
16938 Use char because int might match the return type of a GCC
16939 builtin and then its argument prototype would still apply. */
16944 /* The GNU C library defines this for functions which it implements
16945 to always fail with ENOSYS. Some functions are actually named
16946 something starting with __ and the normal name is an alias. */
16947 #if defined __stub_$ac_func || defined __stub___$ac_func
16954 return $ac_func ();
16959 rm -f conftest.$ac_objext conftest$ac_exeext
16960 if { (ac_try="$ac_link"
16961 case "(($ac_try" in
16962 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16963 *) ac_try_echo=$ac_try;;
16965 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16966 (eval "$ac_link") 2>conftest.er1
16968 grep -v '^ *+' conftest.er1 >conftest.err
16970 cat conftest.err >&5
16971 echo "$as_me:$LINENO: \$? = $ac_status" >&5
16972 (exit $ac_status); } && {
16973 test -z "$ac_c_werror_flag" ||
16974 test ! -s conftest.err
16975 } && test -s conftest$ac_exeext &&
16976 $as_test_x conftest$ac_exeext; then
16977 eval "$as_ac_var=yes"
16979 echo "$as_me: failed program was:" >&5
16980 sed 's/^/| /' conftest.$ac_ext >&5
16982 eval "$as_ac_var=no"
16985 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16986 conftest$ac_exeext conftest.$ac_ext
16988 ac_res=`eval echo '${'$as_ac_var'}'`
16989 { echo "$as_me:$LINENO: result: $ac_res" >&5
16990 echo "${ECHO_T}$ac_res" >&6; }
16991 if test `eval echo '${'$as_ac_var'}'` = yes; then
16992 cat >>confdefs.h <<_ACEOF
16993 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17007 for ac_func in snprintf vsnprintf asprintf vasprintf
17009 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
17010 { echo "$as_me:$LINENO: checking for $ac_func" >&5
17011 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
17012 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
17013 echo $ECHO_N "(cached) $ECHO_C" >&6
17015 cat >conftest.$ac_ext <<_ACEOF
17018 cat confdefs.h >>conftest.$ac_ext
17019 cat >>conftest.$ac_ext <<_ACEOF
17020 /* end confdefs.h. */
17021 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
17022 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17023 #define $ac_func innocuous_$ac_func
17025 /* System header to define __stub macros and hopefully few prototypes,
17026 which can conflict with char $ac_func (); below.
17027 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17028 <limits.h> exists even on freestanding compilers. */
17031 # include <limits.h>
17033 # include <assert.h>
17038 /* Override any GCC internal prototype to avoid an error.
17039 Use char because int might match the return type of a GCC
17040 builtin and then its argument prototype would still apply. */
17045 /* The GNU C library defines this for functions which it implements
17046 to always fail with ENOSYS. Some functions are actually named
17047 something starting with __ and the normal name is an alias. */
17048 #if defined __stub_$ac_func || defined __stub___$ac_func
17055 return $ac_func ();
17060 rm -f conftest.$ac_objext conftest$ac_exeext
17061 if { (ac_try="$ac_link"
17062 case "(($ac_try" in
17063 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17064 *) ac_try_echo=$ac_try;;
17066 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17067 (eval "$ac_link") 2>conftest.er1
17069 grep -v '^ *+' conftest.er1 >conftest.err
17071 cat conftest.err >&5
17072 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17073 (exit $ac_status); } && {
17074 test -z "$ac_c_werror_flag" ||
17075 test ! -s conftest.err
17076 } && test -s conftest$ac_exeext &&
17077 $as_test_x conftest$ac_exeext; then
17078 eval "$as_ac_var=yes"
17080 echo "$as_me: failed program was:" >&5
17081 sed 's/^/| /' conftest.$ac_ext >&5
17083 eval "$as_ac_var=no"
17086 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17087 conftest$ac_exeext conftest.$ac_ext
17089 ac_res=`eval echo '${'$as_ac_var'}'`
17090 { echo "$as_me:$LINENO: result: $ac_res" >&5
17091 echo "${ECHO_T}$ac_res" >&6; }
17092 if test `eval echo '${'$as_ac_var'}'` = yes; then
17093 cat >>confdefs.h <<_ACEOF
17094 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
17102 if test X"$ac_cv_type_struct_timespec" != X"no"; then
17103 { echo "$as_me:$LINENO: checking for struct stat.st_mtim" >&5
17104 echo $ECHO_N "checking for struct stat.st_mtim... $ECHO_C" >&6; }
17105 if test "${ac_cv_member_struct_stat_st_mtim+set}" = set; then
17106 echo $ECHO_N "(cached) $ECHO_C" >&6
17108 cat >conftest.$ac_ext <<_ACEOF
17111 cat confdefs.h >>conftest.$ac_ext
17112 cat >>conftest.$ac_ext <<_ACEOF
17113 /* end confdefs.h. */
17114 $ac_includes_default
17118 static struct stat ac_aggr;
17119 if (ac_aggr.st_mtim)
17125 rm -f conftest.$ac_objext
17126 if { (ac_try="$ac_compile"
17127 case "(($ac_try" in
17128 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17129 *) ac_try_echo=$ac_try;;
17131 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17132 (eval "$ac_compile") 2>conftest.er1
17134 grep -v '^ *+' conftest.er1 >conftest.err
17136 cat conftest.err >&5
17137 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17138 (exit $ac_status); } && {
17139 test -z "$ac_c_werror_flag" ||
17140 test ! -s conftest.err
17141 } && test -s conftest.$ac_objext; then
17142 ac_cv_member_struct_stat_st_mtim=yes
17144 echo "$as_me: failed program was:" >&5
17145 sed 's/^/| /' conftest.$ac_ext >&5
17147 cat >conftest.$ac_ext <<_ACEOF
17150 cat confdefs.h >>conftest.$ac_ext
17151 cat >>conftest.$ac_ext <<_ACEOF
17152 /* end confdefs.h. */
17153 $ac_includes_default
17157 static struct stat ac_aggr;
17158 if (sizeof ac_aggr.st_mtim)
17164 rm -f conftest.$ac_objext
17165 if { (ac_try="$ac_compile"
17166 case "(($ac_try" in
17167 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17168 *) ac_try_echo=$ac_try;;
17170 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17171 (eval "$ac_compile") 2>conftest.er1
17173 grep -v '^ *+' conftest.er1 >conftest.err
17175 cat conftest.err >&5
17176 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17177 (exit $ac_status); } && {
17178 test -z "$ac_c_werror_flag" ||
17179 test ! -s conftest.err
17180 } && test -s conftest.$ac_objext; then
17181 ac_cv_member_struct_stat_st_mtim=yes
17183 echo "$as_me: failed program was:" >&5
17184 sed 's/^/| /' conftest.$ac_ext >&5
17186 ac_cv_member_struct_stat_st_mtim=no
17189 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17192 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17194 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_mtim" >&5
17195 echo "${ECHO_T}$ac_cv_member_struct_stat_st_mtim" >&6; }
17196 if test $ac_cv_member_struct_stat_st_mtim = yes; then
17197 cat >>confdefs.h <<\_ACEOF
17198 #define HAVE_ST_MTIM 1
17202 { echo "$as_me:$LINENO: checking for struct stat.st_mtimespec" >&5
17203 echo $ECHO_N "checking for struct stat.st_mtimespec... $ECHO_C" >&6; }
17204 if test "${ac_cv_member_struct_stat_st_mtimespec+set}" = set; then
17205 echo $ECHO_N "(cached) $ECHO_C" >&6
17207 cat >conftest.$ac_ext <<_ACEOF
17210 cat confdefs.h >>conftest.$ac_ext
17211 cat >>conftest.$ac_ext <<_ACEOF
17212 /* end confdefs.h. */
17213 $ac_includes_default
17217 static struct stat ac_aggr;
17218 if (ac_aggr.st_mtimespec)
17224 rm -f conftest.$ac_objext
17225 if { (ac_try="$ac_compile"
17226 case "(($ac_try" in
17227 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17228 *) ac_try_echo=$ac_try;;
17230 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17231 (eval "$ac_compile") 2>conftest.er1
17233 grep -v '^ *+' conftest.er1 >conftest.err
17235 cat conftest.err >&5
17236 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17237 (exit $ac_status); } && {
17238 test -z "$ac_c_werror_flag" ||
17239 test ! -s conftest.err
17240 } && test -s conftest.$ac_objext; then
17241 ac_cv_member_struct_stat_st_mtimespec=yes
17243 echo "$as_me: failed program was:" >&5
17244 sed 's/^/| /' conftest.$ac_ext >&5
17246 cat >conftest.$ac_ext <<_ACEOF
17249 cat confdefs.h >>conftest.$ac_ext
17250 cat >>conftest.$ac_ext <<_ACEOF
17251 /* end confdefs.h. */
17252 $ac_includes_default
17256 static struct stat ac_aggr;
17257 if (sizeof ac_aggr.st_mtimespec)
17263 rm -f conftest.$ac_objext
17264 if { (ac_try="$ac_compile"
17265 case "(($ac_try" in
17266 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17267 *) ac_try_echo=$ac_try;;
17269 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17270 (eval "$ac_compile") 2>conftest.er1
17272 grep -v '^ *+' conftest.er1 >conftest.err
17274 cat conftest.err >&5
17275 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17276 (exit $ac_status); } && {
17277 test -z "$ac_c_werror_flag" ||
17278 test ! -s conftest.err
17279 } && test -s conftest.$ac_objext; then
17280 ac_cv_member_struct_stat_st_mtimespec=yes
17282 echo "$as_me: failed program was:" >&5
17283 sed 's/^/| /' conftest.$ac_ext >&5
17285 ac_cv_member_struct_stat_st_mtimespec=no
17288 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17291 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17293 { echo "$as_me:$LINENO: result: $ac_cv_member_struct_stat_st_mtimespec" >&5
17294 echo "${ECHO_T}$ac_cv_member_struct_stat_st_mtimespec" >&6; }
17295 if test $ac_cv_member_struct_stat_st_mtimespec = yes; then
17296 cat >>confdefs.h <<\_ACEOF
17297 #define HAVE_ST_MTIMESPEC 1
17304 { echo "$as_me:$LINENO: checking for two-parameter timespecsub" >&5
17305 echo $ECHO_N "checking for two-parameter timespecsub... $ECHO_C" >&6; }
17306 cat >conftest.$ac_ext <<_ACEOF
17309 cat confdefs.h >>conftest.$ac_ext
17310 cat >>conftest.$ac_ext <<_ACEOF
17311 /* end confdefs.h. */
17312 #include <sys/types.h>
17313 #include <sys/time.h>
17317 struct timespec ts1, ts2;
17318 ts1.tv_sec = 1; ts1.tv_nsec = 0; ts2.tv_sec = 0; ts2.tv_nsec = 0;
17319 #ifndef timespecsub
17320 #error missing timespecsub
17322 timespecsub(&ts1, &ts2);
17327 rm -f conftest.$ac_objext
17328 if { (ac_try="$ac_compile"
17329 case "(($ac_try" in
17330 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17331 *) ac_try_echo=$ac_try;;
17333 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17334 (eval "$ac_compile") 2>conftest.er1
17336 grep -v '^ *+' conftest.er1 >conftest.err
17338 cat conftest.err >&5
17339 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17340 (exit $ac_status); } && {
17341 test -z "$ac_c_werror_flag" ||
17342 test ! -s conftest.err
17343 } && test -s conftest.$ac_objext; then
17344 cat >>confdefs.h <<\_ACEOF
17345 #define HAVE_TIMESPECSUB2 1
17348 { echo "$as_me:$LINENO: result: yes" >&5
17349 echo "${ECHO_T}yes" >&6; }
17351 echo "$as_me: failed program was:" >&5
17352 sed 's/^/| /' conftest.$ac_ext >&5
17354 { echo "$as_me:$LINENO: result: no" >&5
17355 echo "${ECHO_T}no" >&6; }
17358 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17360 cat >conftest.$ac_ext <<_ACEOF
17363 cat confdefs.h >>conftest.$ac_ext
17364 cat >>conftest.$ac_ext <<_ACEOF
17365 /* end confdefs.h. */
17366 #include <sys/types.h>
17367 #include <$ac_header_dirent>
17371 DIR d; (void)dirfd(&d);
17376 rm -f conftest.$ac_objext conftest$ac_exeext
17377 if { (ac_try="$ac_link"
17378 case "(($ac_try" in
17379 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17380 *) ac_try_echo=$ac_try;;
17382 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17383 (eval "$ac_link") 2>conftest.er1
17385 grep -v '^ *+' conftest.er1 >conftest.err
17387 cat conftest.err >&5
17388 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17389 (exit $ac_status); } && {
17390 test -z "$ac_c_werror_flag" ||
17391 test ! -s conftest.err
17392 } && test -s conftest$ac_exeext &&
17393 $as_test_x conftest$ac_exeext; then
17394 cat >>confdefs.h <<\_ACEOF
17395 #define HAVE_DIRFD 1
17399 echo "$as_me: failed program was:" >&5
17400 sed 's/^/| /' conftest.$ac_ext >&5
17402 cat >conftest.$ac_ext <<_ACEOF
17405 cat confdefs.h >>conftest.$ac_ext
17406 cat >>conftest.$ac_ext <<_ACEOF
17407 /* end confdefs.h. */
17408 #include <sys/types.h>
17409 #include <$ac_header_dirent>
17413 DIR d; memset(&d, 0, sizeof(d)); return(d.dd_fd);
17418 rm -f conftest.$ac_objext conftest$ac_exeext
17419 if { (ac_try="$ac_link"
17420 case "(($ac_try" in
17421 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17422 *) ac_try_echo=$ac_try;;
17424 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17425 (eval "$ac_link") 2>conftest.er1
17427 grep -v '^ *+' conftest.er1 >conftest.err
17429 cat conftest.err >&5
17430 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17431 (exit $ac_status); } && {
17432 test -z "$ac_c_werror_flag" ||
17433 test ! -s conftest.err
17434 } && test -s conftest$ac_exeext &&
17435 $as_test_x conftest$ac_exeext; then
17436 cat >>confdefs.h <<\_ACEOF
17437 #define HAVE_DD_FD 1
17441 echo "$as_me: failed program was:" >&5
17442 sed 's/^/| /' conftest.$ac_ext >&5
17447 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17448 conftest$ac_exeext conftest.$ac_ext
17451 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17452 conftest$ac_exeext conftest.$ac_ext
17453 if test -n "$NEED_SNPRINTF"; then
17454 case " $LIBOBJS " in
17455 *" snprintf.$ac_objext "* ) ;;
17456 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
17461 { echo "$as_me:$LINENO: checking for socket" >&5
17462 echo $ECHO_N "checking for socket... $ECHO_C" >&6; }
17463 if test "${ac_cv_func_socket+set}" = set; then
17464 echo $ECHO_N "(cached) $ECHO_C" >&6
17466 cat >conftest.$ac_ext <<_ACEOF
17469 cat confdefs.h >>conftest.$ac_ext
17470 cat >>conftest.$ac_ext <<_ACEOF
17471 /* end confdefs.h. */
17472 /* Define socket to an innocuous variant, in case <limits.h> declares socket.
17473 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17474 #define socket innocuous_socket
17476 /* System header to define __stub macros and hopefully few prototypes,
17477 which can conflict with char socket (); below.
17478 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17479 <limits.h> exists even on freestanding compilers. */
17482 # include <limits.h>
17484 # include <assert.h>
17489 /* Override any GCC internal prototype to avoid an error.
17490 Use char because int might match the return type of a GCC
17491 builtin and then its argument prototype would still apply. */
17496 /* The GNU C library defines this for functions which it implements
17497 to always fail with ENOSYS. Some functions are actually named
17498 something starting with __ and the normal name is an alias. */
17499 #if defined __stub_socket || defined __stub___socket
17511 rm -f conftest.$ac_objext conftest$ac_exeext
17512 if { (ac_try="$ac_link"
17513 case "(($ac_try" in
17514 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17515 *) ac_try_echo=$ac_try;;
17517 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17518 (eval "$ac_link") 2>conftest.er1
17520 grep -v '^ *+' conftest.er1 >conftest.err
17522 cat conftest.err >&5
17523 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17524 (exit $ac_status); } && {
17525 test -z "$ac_c_werror_flag" ||
17526 test ! -s conftest.err
17527 } && test -s conftest$ac_exeext &&
17528 $as_test_x conftest$ac_exeext; then
17529 ac_cv_func_socket=yes
17531 echo "$as_me: failed program was:" >&5
17532 sed 's/^/| /' conftest.$ac_ext >&5
17534 ac_cv_func_socket=no
17537 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17538 conftest$ac_exeext conftest.$ac_ext
17540 { echo "$as_me:$LINENO: result: $ac_cv_func_socket" >&5
17541 echo "${ECHO_T}$ac_cv_func_socket" >&6; }
17542 if test $ac_cv_func_socket = yes; then
17545 { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
17546 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
17547 if test "${ac_cv_lib_socket_socket+set}" = set; then
17548 echo $ECHO_N "(cached) $ECHO_C" >&6
17550 ac_check_lib_save_LIBS=$LIBS
17551 LIBS="-lsocket $LIBS"
17552 cat >conftest.$ac_ext <<_ACEOF
17555 cat confdefs.h >>conftest.$ac_ext
17556 cat >>conftest.$ac_ext <<_ACEOF
17557 /* end confdefs.h. */
17559 /* Override any GCC internal prototype to avoid an error.
17560 Use char because int might match the return type of a GCC
17561 builtin and then its argument prototype would still apply. */
17574 rm -f conftest.$ac_objext conftest$ac_exeext
17575 if { (ac_try="$ac_link"
17576 case "(($ac_try" in
17577 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17578 *) ac_try_echo=$ac_try;;
17580 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17581 (eval "$ac_link") 2>conftest.er1
17583 grep -v '^ *+' conftest.er1 >conftest.err
17585 cat conftest.err >&5
17586 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17587 (exit $ac_status); } && {
17588 test -z "$ac_c_werror_flag" ||
17589 test ! -s conftest.err
17590 } && test -s conftest$ac_exeext &&
17591 $as_test_x conftest$ac_exeext; then
17592 ac_cv_lib_socket_socket=yes
17594 echo "$as_me: failed program was:" >&5
17595 sed 's/^/| /' conftest.$ac_ext >&5
17597 ac_cv_lib_socket_socket=no
17600 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17601 conftest$ac_exeext conftest.$ac_ext
17602 LIBS=$ac_check_lib_save_LIBS
17604 { echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
17605 echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
17606 if test $ac_cv_lib_socket_socket = yes; then
17607 NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"
17609 { echo "$as_me:$LINENO: checking for socket in -linet" >&5
17610 echo $ECHO_N "checking for socket in -linet... $ECHO_C" >&6; }
17611 if test "${ac_cv_lib_inet_socket+set}" = set; then
17612 echo $ECHO_N "(cached) $ECHO_C" >&6
17614 ac_check_lib_save_LIBS=$LIBS
17615 LIBS="-linet $LIBS"
17616 cat >conftest.$ac_ext <<_ACEOF
17619 cat confdefs.h >>conftest.$ac_ext
17620 cat >>conftest.$ac_ext <<_ACEOF
17621 /* end confdefs.h. */
17623 /* Override any GCC internal prototype to avoid an error.
17624 Use char because int might match the return type of a GCC
17625 builtin and then its argument prototype would still apply. */
17638 rm -f conftest.$ac_objext conftest$ac_exeext
17639 if { (ac_try="$ac_link"
17640 case "(($ac_try" in
17641 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17642 *) ac_try_echo=$ac_try;;
17644 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17645 (eval "$ac_link") 2>conftest.er1
17647 grep -v '^ *+' conftest.er1 >conftest.err
17649 cat conftest.err >&5
17650 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17651 (exit $ac_status); } && {
17652 test -z "$ac_c_werror_flag" ||
17653 test ! -s conftest.err
17654 } && test -s conftest$ac_exeext &&
17655 $as_test_x conftest$ac_exeext; then
17656 ac_cv_lib_inet_socket=yes
17658 echo "$as_me: failed program was:" >&5
17659 sed 's/^/| /' conftest.$ac_ext >&5
17661 ac_cv_lib_inet_socket=no
17664 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17665 conftest$ac_exeext conftest.$ac_ext
17666 LIBS=$ac_check_lib_save_LIBS
17668 { echo "$as_me:$LINENO: result: $ac_cv_lib_inet_socket" >&5
17669 echo "${ECHO_T}$ac_cv_lib_inet_socket" >&6; }
17670 if test $ac_cv_lib_inet_socket = yes; then
17671 NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
17673 { echo "$as_me:$LINENO: WARNING: unable to find socket() trying -lsocket -lnsl" >&5
17674 echo "$as_me: WARNING: unable to find socket() trying -lsocket -lnsl" >&2;}
17675 { echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
17676 echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
17677 if test "${ac_cv_lib_socket_socket_lnsl+set}" = set; then
17678 echo $ECHO_N "(cached) $ECHO_C" >&6
17680 ac_check_lib_save_LIBS=$LIBS
17681 LIBS="-lsocket -lnsl $LIBS"
17682 cat >conftest.$ac_ext <<_ACEOF
17685 cat confdefs.h >>conftest.$ac_ext
17686 cat >>conftest.$ac_ext <<_ACEOF
17687 /* end confdefs.h. */
17689 /* Override any GCC internal prototype to avoid an error.
17690 Use char because int might match the return type of a GCC
17691 builtin and then its argument prototype would still apply. */
17704 rm -f conftest.$ac_objext conftest$ac_exeext
17705 if { (ac_try="$ac_link"
17706 case "(($ac_try" in
17707 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17708 *) ac_try_echo=$ac_try;;
17710 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17711 (eval "$ac_link") 2>conftest.er1
17713 grep -v '^ *+' conftest.er1 >conftest.err
17715 cat conftest.err >&5
17716 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17717 (exit $ac_status); } && {
17718 test -z "$ac_c_werror_flag" ||
17719 test ! -s conftest.err
17720 } && test -s conftest$ac_exeext &&
17721 $as_test_x conftest$ac_exeext; then
17722 ac_cv_lib_socket_socket_lnsl=yes
17724 echo "$as_me: failed program was:" >&5
17725 sed 's/^/| /' conftest.$ac_ext >&5
17727 ac_cv_lib_socket_socket_lnsl=no
17730 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17731 conftest$ac_exeext conftest.$ac_ext
17732 LIBS=$ac_check_lib_save_LIBS
17734 { echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket_lnsl" >&5
17735 echo "${ECHO_T}$ac_cv_lib_socket_socket_lnsl" >&6; }
17736 if test $ac_cv_lib_socket_socket_lnsl = yes; then
17737 NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl"
17746 { echo "$as_me:$LINENO: checking for inet_addr" >&5
17747 echo $ECHO_N "checking for inet_addr... $ECHO_C" >&6; }
17748 if test "${ac_cv_func_inet_addr+set}" = set; then
17749 echo $ECHO_N "(cached) $ECHO_C" >&6
17751 cat >conftest.$ac_ext <<_ACEOF
17754 cat confdefs.h >>conftest.$ac_ext
17755 cat >>conftest.$ac_ext <<_ACEOF
17756 /* end confdefs.h. */
17757 /* Define inet_addr to an innocuous variant, in case <limits.h> declares inet_addr.
17758 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17759 #define inet_addr innocuous_inet_addr
17761 /* System header to define __stub macros and hopefully few prototypes,
17762 which can conflict with char inet_addr (); below.
17763 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17764 <limits.h> exists even on freestanding compilers. */
17767 # include <limits.h>
17769 # include <assert.h>
17774 /* Override any GCC internal prototype to avoid an error.
17775 Use char because int might match the return type of a GCC
17776 builtin and then its argument prototype would still apply. */
17781 /* The GNU C library defines this for functions which it implements
17782 to always fail with ENOSYS. Some functions are actually named
17783 something starting with __ and the normal name is an alias. */
17784 #if defined __stub_inet_addr || defined __stub___inet_addr
17791 return inet_addr ();
17796 rm -f conftest.$ac_objext conftest$ac_exeext
17797 if { (ac_try="$ac_link"
17798 case "(($ac_try" in
17799 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17800 *) ac_try_echo=$ac_try;;
17802 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17803 (eval "$ac_link") 2>conftest.er1
17805 grep -v '^ *+' conftest.er1 >conftest.err
17807 cat conftest.err >&5
17808 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17809 (exit $ac_status); } && {
17810 test -z "$ac_c_werror_flag" ||
17811 test ! -s conftest.err
17812 } && test -s conftest$ac_exeext &&
17813 $as_test_x conftest$ac_exeext; then
17814 ac_cv_func_inet_addr=yes
17816 echo "$as_me: failed program was:" >&5
17817 sed 's/^/| /' conftest.$ac_ext >&5
17819 ac_cv_func_inet_addr=no
17822 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17823 conftest$ac_exeext conftest.$ac_ext
17825 { echo "$as_me:$LINENO: result: $ac_cv_func_inet_addr" >&5
17826 echo "${ECHO_T}$ac_cv_func_inet_addr" >&6; }
17827 if test $ac_cv_func_inet_addr = yes; then
17830 { echo "$as_me:$LINENO: checking for __inet_addr" >&5
17831 echo $ECHO_N "checking for __inet_addr... $ECHO_C" >&6; }
17832 if test "${ac_cv_func___inet_addr+set}" = set; then
17833 echo $ECHO_N "(cached) $ECHO_C" >&6
17835 cat >conftest.$ac_ext <<_ACEOF
17838 cat confdefs.h >>conftest.$ac_ext
17839 cat >>conftest.$ac_ext <<_ACEOF
17840 /* end confdefs.h. */
17841 /* Define __inet_addr to an innocuous variant, in case <limits.h> declares __inet_addr.
17842 For example, HP-UX 11i <limits.h> declares gettimeofday. */
17843 #define __inet_addr innocuous___inet_addr
17845 /* System header to define __stub macros and hopefully few prototypes,
17846 which can conflict with char __inet_addr (); below.
17847 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17848 <limits.h> exists even on freestanding compilers. */
17851 # include <limits.h>
17853 # include <assert.h>
17858 /* Override any GCC internal prototype to avoid an error.
17859 Use char because int might match the return type of a GCC
17860 builtin and then its argument prototype would still apply. */
17864 char __inet_addr ();
17865 /* The GNU C library defines this for functions which it implements
17866 to always fail with ENOSYS. Some functions are actually named
17867 something starting with __ and the normal name is an alias. */
17868 #if defined __stub___inet_addr || defined __stub_____inet_addr
17875 return __inet_addr ();
17880 rm -f conftest.$ac_objext conftest$ac_exeext
17881 if { (ac_try="$ac_link"
17882 case "(($ac_try" in
17883 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17884 *) ac_try_echo=$ac_try;;
17886 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17887 (eval "$ac_link") 2>conftest.er1
17889 grep -v '^ *+' conftest.er1 >conftest.err
17891 cat conftest.err >&5
17892 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17893 (exit $ac_status); } && {
17894 test -z "$ac_c_werror_flag" ||
17895 test ! -s conftest.err
17896 } && test -s conftest$ac_exeext &&
17897 $as_test_x conftest$ac_exeext; then
17898 ac_cv_func___inet_addr=yes
17900 echo "$as_me: failed program was:" >&5
17901 sed 's/^/| /' conftest.$ac_ext >&5
17903 ac_cv_func___inet_addr=no
17906 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17907 conftest$ac_exeext conftest.$ac_ext
17909 { echo "$as_me:$LINENO: result: $ac_cv_func___inet_addr" >&5
17910 echo "${ECHO_T}$ac_cv_func___inet_addr" >&6; }
17911 if test $ac_cv_func___inet_addr = yes; then
17914 { echo "$as_me:$LINENO: checking for inet_addr in -lnsl" >&5
17915 echo $ECHO_N "checking for inet_addr in -lnsl... $ECHO_C" >&6; }
17916 if test "${ac_cv_lib_nsl_inet_addr+set}" = set; then
17917 echo $ECHO_N "(cached) $ECHO_C" >&6
17919 ac_check_lib_save_LIBS=$LIBS
17921 cat >conftest.$ac_ext <<_ACEOF
17924 cat confdefs.h >>conftest.$ac_ext
17925 cat >>conftest.$ac_ext <<_ACEOF
17926 /* end confdefs.h. */
17928 /* Override any GCC internal prototype to avoid an error.
17929 Use char because int might match the return type of a GCC
17930 builtin and then its argument prototype would still apply. */
17938 return inet_addr ();
17943 rm -f conftest.$ac_objext conftest$ac_exeext
17944 if { (ac_try="$ac_link"
17945 case "(($ac_try" in
17946 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17947 *) ac_try_echo=$ac_try;;
17949 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17950 (eval "$ac_link") 2>conftest.er1
17952 grep -v '^ *+' conftest.er1 >conftest.err
17954 cat conftest.err >&5
17955 echo "$as_me:$LINENO: \$? = $ac_status" >&5
17956 (exit $ac_status); } && {
17957 test -z "$ac_c_werror_flag" ||
17958 test ! -s conftest.err
17959 } && test -s conftest$ac_exeext &&
17960 $as_test_x conftest$ac_exeext; then
17961 ac_cv_lib_nsl_inet_addr=yes
17963 echo "$as_me: failed program was:" >&5
17964 sed 's/^/| /' conftest.$ac_ext >&5
17966 ac_cv_lib_nsl_inet_addr=no
17969 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17970 conftest$ac_exeext conftest.$ac_ext
17971 LIBS=$ac_check_lib_save_LIBS
17973 { echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_inet_addr" >&5
17974 echo "${ECHO_T}$ac_cv_lib_nsl_inet_addr" >&6; }
17975 if test $ac_cv_lib_nsl_inet_addr = yes; then
17976 NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"
17978 { echo "$as_me:$LINENO: checking for inet_addr in -linet" >&5
17979 echo $ECHO_N "checking for inet_addr in -linet... $ECHO_C" >&6; }
17980 if test "${ac_cv_lib_inet_inet_addr+set}" = set; then
17981 echo $ECHO_N "(cached) $ECHO_C" >&6
17983 ac_check_lib_save_LIBS=$LIBS
17984 LIBS="-linet $LIBS"
17985 cat >conftest.$ac_ext <<_ACEOF
17988 cat confdefs.h >>conftest.$ac_ext
17989 cat >>conftest.$ac_ext <<_ACEOF
17990 /* end confdefs.h. */
17992 /* Override any GCC internal prototype to avoid an error.
17993 Use char because int might match the return type of a GCC
17994 builtin and then its argument prototype would still apply. */
18002 return inet_addr ();
18007 rm -f conftest.$ac_objext conftest$ac_exeext
18008 if { (ac_try="$ac_link"
18009 case "(($ac_try" in
18010 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18011 *) ac_try_echo=$ac_try;;
18013 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18014 (eval "$ac_link") 2>conftest.er1
18016 grep -v '^ *+' conftest.er1 >conftest.err
18018 cat conftest.err >&5
18019 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18020 (exit $ac_status); } && {
18021 test -z "$ac_c_werror_flag" ||
18022 test ! -s conftest.err
18023 } && test -s conftest$ac_exeext &&
18024 $as_test_x conftest$ac_exeext; then
18025 ac_cv_lib_inet_inet_addr=yes
18027 echo "$as_me: failed program was:" >&5
18028 sed 's/^/| /' conftest.$ac_ext >&5
18030 ac_cv_lib_inet_inet_addr=no
18033 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18034 conftest$ac_exeext conftest.$ac_ext
18035 LIBS=$ac_check_lib_save_LIBS
18037 { echo "$as_me:$LINENO: result: $ac_cv_lib_inet_inet_addr" >&5
18038 echo "${ECHO_T}$ac_cv_lib_inet_inet_addr" >&6; }
18039 if test $ac_cv_lib_inet_inet_addr = yes; then
18040 NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
18042 { echo "$as_me:$LINENO: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&5
18043 echo "$as_me: WARNING: unable to find inet_addr() trying -lsocket -lnsl" >&2;}
18044 { echo "$as_me:$LINENO: checking for inet_addr in -lsocket" >&5
18045 echo $ECHO_N "checking for inet_addr in -lsocket... $ECHO_C" >&6; }
18046 if test "${ac_cv_lib_socket_inet_addr_lnsl+set}" = set; then
18047 echo $ECHO_N "(cached) $ECHO_C" >&6
18049 ac_check_lib_save_LIBS=$LIBS
18050 LIBS="-lsocket -lnsl $LIBS"
18051 cat >conftest.$ac_ext <<_ACEOF
18054 cat confdefs.h >>conftest.$ac_ext
18055 cat >>conftest.$ac_ext <<_ACEOF
18056 /* end confdefs.h. */
18058 /* Override any GCC internal prototype to avoid an error.
18059 Use char because int might match the return type of a GCC
18060 builtin and then its argument prototype would still apply. */
18068 return inet_addr ();
18073 rm -f conftest.$ac_objext conftest$ac_exeext
18074 if { (ac_try="$ac_link"
18075 case "(($ac_try" in
18076 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18077 *) ac_try_echo=$ac_try;;
18079 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18080 (eval "$ac_link") 2>conftest.er1
18082 grep -v '^ *+' conftest.er1 >conftest.err
18084 cat conftest.err >&5
18085 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18086 (exit $ac_status); } && {
18087 test -z "$ac_c_werror_flag" ||
18088 test ! -s conftest.err
18089 } && test -s conftest$ac_exeext &&
18090 $as_test_x conftest$ac_exeext; then
18091 ac_cv_lib_socket_inet_addr_lnsl=yes
18093 echo "$as_me: failed program was:" >&5
18094 sed 's/^/| /' conftest.$ac_ext >&5
18096 ac_cv_lib_socket_inet_addr_lnsl=no
18099 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18100 conftest$ac_exeext conftest.$ac_ext
18101 LIBS=$ac_check_lib_save_LIBS
18103 { echo "$as_me:$LINENO: result: $ac_cv_lib_socket_inet_addr_lnsl" >&5
18104 echo "${ECHO_T}$ac_cv_lib_socket_inet_addr_lnsl" >&6; }
18105 if test $ac_cv_lib_socket_inet_addr_lnsl = yes; then
18106 NET_LIBS="${NET_LIBS} -lsocket -lnsl"; LIBS="${LIBS} -lsocket -lnsl"
18117 { echo "$as_me:$LINENO: checking for syslog" >&5
18118 echo $ECHO_N "checking for syslog... $ECHO_C" >&6; }
18119 if test "${ac_cv_func_syslog+set}" = set; then
18120 echo $ECHO_N "(cached) $ECHO_C" >&6
18122 cat >conftest.$ac_ext <<_ACEOF
18125 cat confdefs.h >>conftest.$ac_ext
18126 cat >>conftest.$ac_ext <<_ACEOF
18127 /* end confdefs.h. */
18128 /* Define syslog to an innocuous variant, in case <limits.h> declares syslog.
18129 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18130 #define syslog innocuous_syslog
18132 /* System header to define __stub macros and hopefully few prototypes,
18133 which can conflict with char syslog (); below.
18134 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18135 <limits.h> exists even on freestanding compilers. */
18138 # include <limits.h>
18140 # include <assert.h>
18145 /* Override any GCC internal prototype to avoid an error.
18146 Use char because int might match the return type of a GCC
18147 builtin and then its argument prototype would still apply. */
18152 /* The GNU C library defines this for functions which it implements
18153 to always fail with ENOSYS. Some functions are actually named
18154 something starting with __ and the normal name is an alias. */
18155 #if defined __stub_syslog || defined __stub___syslog
18167 rm -f conftest.$ac_objext conftest$ac_exeext
18168 if { (ac_try="$ac_link"
18169 case "(($ac_try" in
18170 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18171 *) ac_try_echo=$ac_try;;
18173 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18174 (eval "$ac_link") 2>conftest.er1
18176 grep -v '^ *+' conftest.er1 >conftest.err
18178 cat conftest.err >&5
18179 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18180 (exit $ac_status); } && {
18181 test -z "$ac_c_werror_flag" ||
18182 test ! -s conftest.err
18183 } && test -s conftest$ac_exeext &&
18184 $as_test_x conftest$ac_exeext; then
18185 ac_cv_func_syslog=yes
18187 echo "$as_me: failed program was:" >&5
18188 sed 's/^/| /' conftest.$ac_ext >&5
18190 ac_cv_func_syslog=no
18193 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18194 conftest$ac_exeext conftest.$ac_ext
18196 { echo "$as_me:$LINENO: result: $ac_cv_func_syslog" >&5
18197 echo "${ECHO_T}$ac_cv_func_syslog" >&6; }
18198 if test $ac_cv_func_syslog = yes; then
18201 { echo "$as_me:$LINENO: checking for syslog in -lsocket" >&5
18202 echo $ECHO_N "checking for syslog in -lsocket... $ECHO_C" >&6; }
18203 if test "${ac_cv_lib_socket_syslog+set}" = set; then
18204 echo $ECHO_N "(cached) $ECHO_C" >&6
18206 ac_check_lib_save_LIBS=$LIBS
18207 LIBS="-lsocket $LIBS"
18208 cat >conftest.$ac_ext <<_ACEOF
18211 cat confdefs.h >>conftest.$ac_ext
18212 cat >>conftest.$ac_ext <<_ACEOF
18213 /* end confdefs.h. */
18215 /* Override any GCC internal prototype to avoid an error.
18216 Use char because int might match the return type of a GCC
18217 builtin and then its argument prototype would still apply. */
18230 rm -f conftest.$ac_objext conftest$ac_exeext
18231 if { (ac_try="$ac_link"
18232 case "(($ac_try" in
18233 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18234 *) ac_try_echo=$ac_try;;
18236 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18237 (eval "$ac_link") 2>conftest.er1
18239 grep -v '^ *+' conftest.er1 >conftest.err
18241 cat conftest.err >&5
18242 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18243 (exit $ac_status); } && {
18244 test -z "$ac_c_werror_flag" ||
18245 test ! -s conftest.err
18246 } && test -s conftest$ac_exeext &&
18247 $as_test_x conftest$ac_exeext; then
18248 ac_cv_lib_socket_syslog=yes
18250 echo "$as_me: failed program was:" >&5
18251 sed 's/^/| /' conftest.$ac_ext >&5
18253 ac_cv_lib_socket_syslog=no
18256 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18257 conftest$ac_exeext conftest.$ac_ext
18258 LIBS=$ac_check_lib_save_LIBS
18260 { echo "$as_me:$LINENO: result: $ac_cv_lib_socket_syslog" >&5
18261 echo "${ECHO_T}$ac_cv_lib_socket_syslog" >&6; }
18262 if test $ac_cv_lib_socket_syslog = yes; then
18263 NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"
18265 { echo "$as_me:$LINENO: checking for syslog in -lnsl" >&5
18266 echo $ECHO_N "checking for syslog in -lnsl... $ECHO_C" >&6; }
18267 if test "${ac_cv_lib_nsl_syslog+set}" = set; then
18268 echo $ECHO_N "(cached) $ECHO_C" >&6
18270 ac_check_lib_save_LIBS=$LIBS
18272 cat >conftest.$ac_ext <<_ACEOF
18275 cat confdefs.h >>conftest.$ac_ext
18276 cat >>conftest.$ac_ext <<_ACEOF
18277 /* end confdefs.h. */
18279 /* Override any GCC internal prototype to avoid an error.
18280 Use char because int might match the return type of a GCC
18281 builtin and then its argument prototype would still apply. */
18294 rm -f conftest.$ac_objext conftest$ac_exeext
18295 if { (ac_try="$ac_link"
18296 case "(($ac_try" in
18297 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18298 *) ac_try_echo=$ac_try;;
18300 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18301 (eval "$ac_link") 2>conftest.er1
18303 grep -v '^ *+' conftest.er1 >conftest.err
18305 cat conftest.err >&5
18306 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18307 (exit $ac_status); } && {
18308 test -z "$ac_c_werror_flag" ||
18309 test ! -s conftest.err
18310 } && test -s conftest$ac_exeext &&
18311 $as_test_x conftest$ac_exeext; then
18312 ac_cv_lib_nsl_syslog=yes
18314 echo "$as_me: failed program was:" >&5
18315 sed 's/^/| /' conftest.$ac_ext >&5
18317 ac_cv_lib_nsl_syslog=no
18320 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18321 conftest$ac_exeext conftest.$ac_ext
18322 LIBS=$ac_check_lib_save_LIBS
18324 { echo "$as_me:$LINENO: result: $ac_cv_lib_nsl_syslog" >&5
18325 echo "${ECHO_T}$ac_cv_lib_nsl_syslog" >&6; }
18326 if test $ac_cv_lib_nsl_syslog = yes; then
18327 NET_LIBS="${NET_LIBS} -lnsl"; LIBS="${LIBS} -lnsl"
18329 { echo "$as_me:$LINENO: checking for syslog in -linet" >&5
18330 echo $ECHO_N "checking for syslog in -linet... $ECHO_C" >&6; }
18331 if test "${ac_cv_lib_inet_syslog+set}" = set; then
18332 echo $ECHO_N "(cached) $ECHO_C" >&6
18334 ac_check_lib_save_LIBS=$LIBS
18335 LIBS="-linet $LIBS"
18336 cat >conftest.$ac_ext <<_ACEOF
18339 cat confdefs.h >>conftest.$ac_ext
18340 cat >>conftest.$ac_ext <<_ACEOF
18341 /* end confdefs.h. */
18343 /* Override any GCC internal prototype to avoid an error.
18344 Use char because int might match the return type of a GCC
18345 builtin and then its argument prototype would still apply. */
18358 rm -f conftest.$ac_objext conftest$ac_exeext
18359 if { (ac_try="$ac_link"
18360 case "(($ac_try" in
18361 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18362 *) ac_try_echo=$ac_try;;
18364 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18365 (eval "$ac_link") 2>conftest.er1
18367 grep -v '^ *+' conftest.er1 >conftest.err
18369 cat conftest.err >&5
18370 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18371 (exit $ac_status); } && {
18372 test -z "$ac_c_werror_flag" ||
18373 test ! -s conftest.err
18374 } && test -s conftest$ac_exeext &&
18375 $as_test_x conftest$ac_exeext; then
18376 ac_cv_lib_inet_syslog=yes
18378 echo "$as_me: failed program was:" >&5
18379 sed 's/^/| /' conftest.$ac_ext >&5
18381 ac_cv_lib_inet_syslog=no
18384 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18385 conftest$ac_exeext conftest.$ac_ext
18386 LIBS=$ac_check_lib_save_LIBS
18388 { echo "$as_me:$LINENO: result: $ac_cv_lib_inet_syslog" >&5
18389 echo "${ECHO_T}$ac_cv_lib_inet_syslog" >&6; }
18390 if test $ac_cv_lib_inet_syslog = yes; then
18391 NET_LIBS="${NET_LIBS} -linet"; LIBS="${LIBS} -linet"
18400 if test "$with_DCE" = "yes" -o "$ac_cv_prog_YACC" = "bison -y"; then
18401 # The Ultrix 4.2 mips builtin alloca declared by alloca.h only works
18402 # for constant arguments. Useless!
18403 { echo "$as_me:$LINENO: checking for working alloca.h" >&5
18404 echo $ECHO_N "checking for working alloca.h... $ECHO_C" >&6; }
18405 if test "${ac_cv_working_alloca_h+set}" = set; then
18406 echo $ECHO_N "(cached) $ECHO_C" >&6
18408 cat >conftest.$ac_ext <<_ACEOF
18411 cat confdefs.h >>conftest.$ac_ext
18412 cat >>conftest.$ac_ext <<_ACEOF
18413 /* end confdefs.h. */
18414 #include <alloca.h>
18418 char *p = (char *) alloca (2 * sizeof (int));
18424 rm -f conftest.$ac_objext conftest$ac_exeext
18425 if { (ac_try="$ac_link"
18426 case "(($ac_try" in
18427 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18428 *) ac_try_echo=$ac_try;;
18430 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18431 (eval "$ac_link") 2>conftest.er1
18433 grep -v '^ *+' conftest.er1 >conftest.err
18435 cat conftest.err >&5
18436 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18437 (exit $ac_status); } && {
18438 test -z "$ac_c_werror_flag" ||
18439 test ! -s conftest.err
18440 } && test -s conftest$ac_exeext &&
18441 $as_test_x conftest$ac_exeext; then
18442 ac_cv_working_alloca_h=yes
18444 echo "$as_me: failed program was:" >&5
18445 sed 's/^/| /' conftest.$ac_ext >&5
18447 ac_cv_working_alloca_h=no
18450 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18451 conftest$ac_exeext conftest.$ac_ext
18453 { echo "$as_me:$LINENO: result: $ac_cv_working_alloca_h" >&5
18454 echo "${ECHO_T}$ac_cv_working_alloca_h" >&6; }
18455 if test $ac_cv_working_alloca_h = yes; then
18457 cat >>confdefs.h <<\_ACEOF
18458 #define HAVE_ALLOCA_H 1
18463 { echo "$as_me:$LINENO: checking for alloca" >&5
18464 echo $ECHO_N "checking for alloca... $ECHO_C" >&6; }
18465 if test "${ac_cv_func_alloca_works+set}" = set; then
18466 echo $ECHO_N "(cached) $ECHO_C" >&6
18468 cat >conftest.$ac_ext <<_ACEOF
18471 cat confdefs.h >>conftest.$ac_ext
18472 cat >>conftest.$ac_ext <<_ACEOF
18473 /* end confdefs.h. */
18475 # define alloca __builtin_alloca
18478 # include <malloc.h>
18479 # define alloca _alloca
18481 # ifdef HAVE_ALLOCA_H
18482 # include <alloca.h>
18487 # ifndef alloca /* predefined by HP cc +Olibcalls */
18498 char *p = (char *) alloca (1);
18504 rm -f conftest.$ac_objext conftest$ac_exeext
18505 if { (ac_try="$ac_link"
18506 case "(($ac_try" in
18507 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18508 *) ac_try_echo=$ac_try;;
18510 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18511 (eval "$ac_link") 2>conftest.er1
18513 grep -v '^ *+' conftest.er1 >conftest.err
18515 cat conftest.err >&5
18516 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18517 (exit $ac_status); } && {
18518 test -z "$ac_c_werror_flag" ||
18519 test ! -s conftest.err
18520 } && test -s conftest$ac_exeext &&
18521 $as_test_x conftest$ac_exeext; then
18522 ac_cv_func_alloca_works=yes
18524 echo "$as_me: failed program was:" >&5
18525 sed 's/^/| /' conftest.$ac_ext >&5
18527 ac_cv_func_alloca_works=no
18530 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18531 conftest$ac_exeext conftest.$ac_ext
18533 { echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
18534 echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
18536 if test $ac_cv_func_alloca_works = yes; then
18538 cat >>confdefs.h <<\_ACEOF
18539 #define HAVE_ALLOCA 1
18543 # The SVR3 libPW and SVR4 libucb both contain incompatible functions
18544 # that cause trouble. Some versions do not even contain alloca or
18545 # contain a buggy version. If you still want to use their alloca,
18546 # use ar to extract alloca.o from them instead of compiling alloca.c.
18548 ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
18550 cat >>confdefs.h <<\_ACEOF
18555 { echo "$as_me:$LINENO: checking whether \`alloca.c' needs Cray hooks" >&5
18556 echo $ECHO_N "checking whether \`alloca.c' needs Cray hooks... $ECHO_C" >&6; }
18557 if test "${ac_cv_os_cray+set}" = set; then
18558 echo $ECHO_N "(cached) $ECHO_C" >&6
18560 cat >conftest.$ac_ext <<_ACEOF
18563 cat confdefs.h >>conftest.$ac_ext
18564 cat >>conftest.$ac_ext <<_ACEOF
18565 /* end confdefs.h. */
18566 #if defined CRAY && ! defined CRAY2
18573 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18574 $EGREP "webecray" >/dev/null 2>&1; then
18582 { echo "$as_me:$LINENO: result: $ac_cv_os_cray" >&5
18583 echo "${ECHO_T}$ac_cv_os_cray" >&6; }
18584 if test $ac_cv_os_cray = yes; then
18585 for ac_func in _getb67 GETB67 getb67; do
18586 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18587 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18588 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18589 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18590 echo $ECHO_N "(cached) $ECHO_C" >&6
18592 cat >conftest.$ac_ext <<_ACEOF
18595 cat confdefs.h >>conftest.$ac_ext
18596 cat >>conftest.$ac_ext <<_ACEOF
18597 /* end confdefs.h. */
18598 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18599 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18600 #define $ac_func innocuous_$ac_func
18602 /* System header to define __stub macros and hopefully few prototypes,
18603 which can conflict with char $ac_func (); below.
18604 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18605 <limits.h> exists even on freestanding compilers. */
18608 # include <limits.h>
18610 # include <assert.h>
18615 /* Override any GCC internal prototype to avoid an error.
18616 Use char because int might match the return type of a GCC
18617 builtin and then its argument prototype would still apply. */
18622 /* The GNU C library defines this for functions which it implements
18623 to always fail with ENOSYS. Some functions are actually named
18624 something starting with __ and the normal name is an alias. */
18625 #if defined __stub_$ac_func || defined __stub___$ac_func
18632 return $ac_func ();
18637 rm -f conftest.$ac_objext conftest$ac_exeext
18638 if { (ac_try="$ac_link"
18639 case "(($ac_try" in
18640 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18641 *) ac_try_echo=$ac_try;;
18643 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18644 (eval "$ac_link") 2>conftest.er1
18646 grep -v '^ *+' conftest.er1 >conftest.err
18648 cat conftest.err >&5
18649 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18650 (exit $ac_status); } && {
18651 test -z "$ac_c_werror_flag" ||
18652 test ! -s conftest.err
18653 } && test -s conftest$ac_exeext &&
18654 $as_test_x conftest$ac_exeext; then
18655 eval "$as_ac_var=yes"
18657 echo "$as_me: failed program was:" >&5
18658 sed 's/^/| /' conftest.$ac_ext >&5
18660 eval "$as_ac_var=no"
18663 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18664 conftest$ac_exeext conftest.$ac_ext
18666 ac_res=`eval echo '${'$as_ac_var'}'`
18667 { echo "$as_me:$LINENO: result: $ac_res" >&5
18668 echo "${ECHO_T}$ac_res" >&6; }
18669 if test `eval echo '${'$as_ac_var'}'` = yes; then
18671 cat >>confdefs.h <<_ACEOF
18672 #define CRAY_STACKSEG_END $ac_func
18681 { echo "$as_me:$LINENO: checking stack direction for C alloca" >&5
18682 echo $ECHO_N "checking stack direction for C alloca... $ECHO_C" >&6; }
18683 if test "${ac_cv_c_stack_direction+set}" = set; then
18684 echo $ECHO_N "(cached) $ECHO_C" >&6
18686 if test "$cross_compiling" = yes; then
18687 ac_cv_c_stack_direction=0
18689 cat >conftest.$ac_ext <<_ACEOF
18692 cat confdefs.h >>conftest.$ac_ext
18693 cat >>conftest.$ac_ext <<_ACEOF
18694 /* end confdefs.h. */
18695 $ac_includes_default
18697 find_stack_direction ()
18699 static char *addr = 0;
18704 return find_stack_direction ();
18707 return (&dummy > addr) ? 1 : -1;
18713 return find_stack_direction () < 0;
18716 rm -f conftest$ac_exeext
18717 if { (ac_try="$ac_link"
18718 case "(($ac_try" in
18719 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18720 *) ac_try_echo=$ac_try;;
18722 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18723 (eval "$ac_link") 2>&5
18725 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18726 (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
18727 { (case "(($ac_try" in
18728 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18729 *) ac_try_echo=$ac_try;;
18731 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18732 (eval "$ac_try") 2>&5
18734 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18735 (exit $ac_status); }; }; then
18736 ac_cv_c_stack_direction=1
18738 echo "$as_me: program exited with status $ac_status" >&5
18739 echo "$as_me: failed program was:" >&5
18740 sed 's/^/| /' conftest.$ac_ext >&5
18742 ( exit $ac_status )
18743 ac_cv_c_stack_direction=-1
18745 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18750 { echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
18751 echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
18753 cat >>confdefs.h <<_ACEOF
18754 #define STACK_DIRECTION $ac_cv_c_stack_direction
18762 for ac_func in getprogname
18764 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
18765 { echo "$as_me:$LINENO: checking for $ac_func" >&5
18766 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
18767 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
18768 echo $ECHO_N "(cached) $ECHO_C" >&6
18770 cat >conftest.$ac_ext <<_ACEOF
18773 cat confdefs.h >>conftest.$ac_ext
18774 cat >>conftest.$ac_ext <<_ACEOF
18775 /* end confdefs.h. */
18776 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
18777 For example, HP-UX 11i <limits.h> declares gettimeofday. */
18778 #define $ac_func innocuous_$ac_func
18780 /* System header to define __stub macros and hopefully few prototypes,
18781 which can conflict with char $ac_func (); below.
18782 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18783 <limits.h> exists even on freestanding compilers. */
18786 # include <limits.h>
18788 # include <assert.h>
18793 /* Override any GCC internal prototype to avoid an error.
18794 Use char because int might match the return type of a GCC
18795 builtin and then its argument prototype would still apply. */
18800 /* The GNU C library defines this for functions which it implements
18801 to always fail with ENOSYS. Some functions are actually named
18802 something starting with __ and the normal name is an alias. */
18803 #if defined __stub_$ac_func || defined __stub___$ac_func
18810 return $ac_func ();
18815 rm -f conftest.$ac_objext conftest$ac_exeext
18816 if { (ac_try="$ac_link"
18817 case "(($ac_try" in
18818 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18819 *) ac_try_echo=$ac_try;;
18821 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18822 (eval "$ac_link") 2>conftest.er1
18824 grep -v '^ *+' conftest.er1 >conftest.err
18826 cat conftest.err >&5
18827 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18828 (exit $ac_status); } && {
18829 test -z "$ac_c_werror_flag" ||
18830 test ! -s conftest.err
18831 } && test -s conftest$ac_exeext &&
18832 $as_test_x conftest$ac_exeext; then
18833 eval "$as_ac_var=yes"
18835 echo "$as_me: failed program was:" >&5
18836 sed 's/^/| /' conftest.$ac_ext >&5
18838 eval "$as_ac_var=no"
18841 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18842 conftest$ac_exeext conftest.$ac_ext
18844 ac_res=`eval echo '${'$as_ac_var'}'`
18845 { echo "$as_me:$LINENO: result: $ac_res" >&5
18846 echo "${ECHO_T}$ac_res" >&6; }
18847 if test `eval echo '${'$as_ac_var'}'` = yes; then
18848 cat >>confdefs.h <<_ACEOF
18849 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
18854 { echo "$as_me:$LINENO: checking for __progname" >&5
18855 echo $ECHO_N "checking for __progname... $ECHO_C" >&6; }
18856 if test "${sudo_cv___progname+set}" = set; then
18857 echo $ECHO_N "(cached) $ECHO_C" >&6
18860 cat >conftest.$ac_ext <<_ACEOF
18863 cat confdefs.h >>conftest.$ac_ext
18864 cat >>conftest.$ac_ext <<_ACEOF
18865 /* end confdefs.h. */
18870 extern char *__progname; (void)puts(__progname);
18875 rm -f conftest.$ac_objext conftest$ac_exeext
18876 if { (ac_try="$ac_link"
18877 case "(($ac_try" in
18878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18879 *) ac_try_echo=$ac_try;;
18881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18882 (eval "$ac_link") 2>conftest.er1
18884 grep -v '^ *+' conftest.er1 >conftest.err
18886 cat conftest.err >&5
18887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18888 (exit $ac_status); } && {
18889 test -z "$ac_c_werror_flag" ||
18890 test ! -s conftest.err
18891 } && test -s conftest$ac_exeext &&
18892 $as_test_x conftest$ac_exeext; then
18893 sudo_cv___progname=yes
18895 echo "$as_me: failed program was:" >&5
18896 sed 's/^/| /' conftest.$ac_ext >&5
18898 sudo_cv___progname=no
18901 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18902 conftest$ac_exeext conftest.$ac_ext
18905 if test "$sudo_cv___progname" = "yes"; then
18906 cat >>confdefs.h <<\_ACEOF
18907 #define HAVE___PROGNAME 1
18911 case " $LIBOBJS " in
18912 *" getprogname.$ac_objext "* ) ;;
18913 *) LIBOBJS="$LIBOBJS getprogname.$ac_objext"
18918 { echo "$as_me:$LINENO: result: $sudo_cv___progname" >&5
18919 echo "${ECHO_T}$sudo_cv___progname" >&6; }
18926 if test -z "${AUTH_EXCL}${AUTH_REG}" -a -n "$AUTH_EXCL_DEF"; then
18927 for auth in $AUTH_EXCL_DEF; do
18929 AIX_AUTH) with_aixauth=maybe;;
18930 BSD_AUTH) with_bsdauth=maybe;;
18931 PAM) with_pam=maybe;;
18932 SIA) CHECKSIA=true;;
18937 if test ${with_pam-"no"} != "no"; then
18938 { echo "$as_me:$LINENO: checking for main in -ldl" >&5
18939 echo $ECHO_N "checking for main in -ldl... $ECHO_C" >&6; }
18940 if test "${ac_cv_lib_dl_main+set}" = set; then
18941 echo $ECHO_N "(cached) $ECHO_C" >&6
18943 ac_check_lib_save_LIBS=$LIBS
18945 cat >conftest.$ac_ext <<_ACEOF
18948 cat confdefs.h >>conftest.$ac_ext
18949 cat >>conftest.$ac_ext <<_ACEOF
18950 /* end confdefs.h. */
18961 rm -f conftest.$ac_objext conftest$ac_exeext
18962 if { (ac_try="$ac_link"
18963 case "(($ac_try" in
18964 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18965 *) ac_try_echo=$ac_try;;
18967 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18968 (eval "$ac_link") 2>conftest.er1
18970 grep -v '^ *+' conftest.er1 >conftest.err
18972 cat conftest.err >&5
18973 echo "$as_me:$LINENO: \$? = $ac_status" >&5
18974 (exit $ac_status); } && {
18975 test -z "$ac_c_werror_flag" ||
18976 test ! -s conftest.err
18977 } && test -s conftest$ac_exeext &&
18978 $as_test_x conftest$ac_exeext; then
18979 ac_cv_lib_dl_main=yes
18981 echo "$as_me: failed program was:" >&5
18982 sed 's/^/| /' conftest.$ac_ext >&5
18984 ac_cv_lib_dl_main=no
18987 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18988 conftest$ac_exeext conftest.$ac_ext
18989 LIBS=$ac_check_lib_save_LIBS
18991 { echo "$as_me:$LINENO: result: $ac_cv_lib_dl_main" >&5
18992 echo "${ECHO_T}$ac_cv_lib_dl_main" >&6; }
18993 if test $ac_cv_lib_dl_main = yes; then
18994 SUDO_LIBS="${SUDO_LIBS} -lpam -ldl"
18996 SUDO_LIBS="${SUDO_LIBS} -lpam"
18999 ac_cv_lib_dl=ac_cv_lib_dl_main
19003 for ac_header in security/pam_appl.h pam/pam_appl.h
19005 as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
19006 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19007 { echo "$as_me:$LINENO: checking for $ac_header" >&5
19008 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19009 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19010 echo $ECHO_N "(cached) $ECHO_C" >&6
19012 ac_res=`eval echo '${'$as_ac_Header'}'`
19013 { echo "$as_me:$LINENO: result: $ac_res" >&5
19014 echo "${ECHO_T}$ac_res" >&6; }
19016 # Is the header compilable?
19017 { echo "$as_me:$LINENO: checking $ac_header usability" >&5
19018 echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
19019 cat >conftest.$ac_ext <<_ACEOF
19022 cat confdefs.h >>conftest.$ac_ext
19023 cat >>conftest.$ac_ext <<_ACEOF
19024 /* end confdefs.h. */
19025 $ac_includes_default
19026 #include <$ac_header>
19028 rm -f conftest.$ac_objext
19029 if { (ac_try="$ac_compile"
19030 case "(($ac_try" in
19031 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19032 *) ac_try_echo=$ac_try;;
19034 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19035 (eval "$ac_compile") 2>conftest.er1
19037 grep -v '^ *+' conftest.er1 >conftest.err
19039 cat conftest.err >&5
19040 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19041 (exit $ac_status); } && {
19042 test -z "$ac_c_werror_flag" ||
19043 test ! -s conftest.err
19044 } && test -s conftest.$ac_objext; then
19045 ac_header_compiler=yes
19047 echo "$as_me: failed program was:" >&5
19048 sed 's/^/| /' conftest.$ac_ext >&5
19050 ac_header_compiler=no
19053 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19054 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19055 echo "${ECHO_T}$ac_header_compiler" >&6; }
19057 # Is the header present?
19058 { echo "$as_me:$LINENO: checking $ac_header presence" >&5
19059 echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
19060 cat >conftest.$ac_ext <<_ACEOF
19063 cat confdefs.h >>conftest.$ac_ext
19064 cat >>conftest.$ac_ext <<_ACEOF
19065 /* end confdefs.h. */
19066 #include <$ac_header>
19068 if { (ac_try="$ac_cpp conftest.$ac_ext"
19069 case "(($ac_try" in
19070 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19071 *) ac_try_echo=$ac_try;;
19073 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19074 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19076 grep -v '^ *+' conftest.er1 >conftest.err
19078 cat conftest.err >&5
19079 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19080 (exit $ac_status); } >/dev/null && {
19081 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19082 test ! -s conftest.err
19084 ac_header_preproc=yes
19086 echo "$as_me: failed program was:" >&5
19087 sed 's/^/| /' conftest.$ac_ext >&5
19089 ac_header_preproc=no
19092 rm -f conftest.err conftest.$ac_ext
19093 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19094 echo "${ECHO_T}$ac_header_preproc" >&6; }
19096 # So? What about this header?
19097 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19099 { echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
19100 echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
19101 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
19102 echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
19103 ac_header_preproc=yes
19106 { echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
19107 echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
19108 { echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
19109 echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
19110 { echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
19111 echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
19112 { echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
19113 echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
19114 { echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
19115 echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
19116 { echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
19117 echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
19121 { echo "$as_me:$LINENO: checking for $ac_header" >&5
19122 echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
19123 if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
19124 echo $ECHO_N "(cached) $ECHO_C" >&6
19126 eval "$as_ac_Header=\$ac_header_preproc"
19128 ac_res=`eval echo '${'$as_ac_Header'}'`
19129 { echo "$as_me:$LINENO: result: $ac_res" >&5
19130 echo "${ECHO_T}$ac_res" >&6; }
19133 if test `eval echo '${'$as_ac_Header'}'` = yes; then
19134 cat >>confdefs.h <<_ACEOF
19135 #define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
19137 with_pam=yes; break
19142 if test "$with_pam" = "yes"; then
19143 cat >>confdefs.h <<\_ACEOF
19147 AUTH_OBJS="$AUTH_OBJS pam.o";
19149 { echo "$as_me:$LINENO: checking whether to use PAM session support" >&5
19150 echo $ECHO_N "checking whether to use PAM session support... $ECHO_C" >&6; }
19151 # Check whether --enable-pam_session was given.
19152 if test "${enable_pam_session+set}" = set; then
19153 enableval=$enable_pam_session; case "$enableval" in
19154 yes) { echo "$as_me:$LINENO: result: yes" >&5
19155 echo "${ECHO_T}yes" >&6; }
19157 no) { echo "$as_me:$LINENO: result: no" >&5
19158 echo "${ECHO_T}no" >&6; }
19159 cat >>confdefs.h <<\_ACEOF
19160 #define NO_PAM_SESSION 1
19164 *) { echo "$as_me:$LINENO: result: no" >&5
19165 echo "${ECHO_T}no" >&6; }
19166 { echo "$as_me:$LINENO: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&5
19167 echo "$as_me: WARNING: Ignoring unknown argument to --enable-pam-session: $enableval" >&2;}
19171 { echo "$as_me:$LINENO: result: yes" >&5
19172 echo "${ECHO_T}yes" >&6; }
19178 if test ${with_aixauth-'no'} != "no"; then
19179 if test X"$with_aixauth" != X"maybe" -o X"$AUTH_EXCL" = X""; then
19180 { echo "$as_me:$LINENO: using AIX general authentication" >&5
19181 echo "$as_me: using AIX general authentication" >&6;}
19182 cat >>confdefs.h <<\_ACEOF
19183 #define HAVE_AIXAUTH 1
19186 AUTH_OBJS="$AUTH_OBJS aix_auth.o";
19187 SUDO_LIBS="${SUDO_LIBS} -ls"
19192 if test ${with_bsdauth-'no'} != "no"; then
19193 if test "${ac_cv_header_bsd_auth_h+set}" = set; then
19194 { echo "$as_me:$LINENO: checking for bsd_auth.h" >&5
19195 echo $ECHO_N "checking for bsd_auth.h... $ECHO_C" >&6; }
19196 if test "${ac_cv_header_bsd_auth_h+set}" = set; then
19197 echo $ECHO_N "(cached) $ECHO_C" >&6
19199 { echo "$as_me:$LINENO: result: $ac_cv_header_bsd_auth_h" >&5
19200 echo "${ECHO_T}$ac_cv_header_bsd_auth_h" >&6; }
19202 # Is the header compilable?
19203 { echo "$as_me:$LINENO: checking bsd_auth.h usability" >&5
19204 echo $ECHO_N "checking bsd_auth.h usability... $ECHO_C" >&6; }
19205 cat >conftest.$ac_ext <<_ACEOF
19208 cat confdefs.h >>conftest.$ac_ext
19209 cat >>conftest.$ac_ext <<_ACEOF
19210 /* end confdefs.h. */
19211 $ac_includes_default
19212 #include <bsd_auth.h>
19214 rm -f conftest.$ac_objext
19215 if { (ac_try="$ac_compile"
19216 case "(($ac_try" in
19217 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19218 *) ac_try_echo=$ac_try;;
19220 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19221 (eval "$ac_compile") 2>conftest.er1
19223 grep -v '^ *+' conftest.er1 >conftest.err
19225 cat conftest.err >&5
19226 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19227 (exit $ac_status); } && {
19228 test -z "$ac_c_werror_flag" ||
19229 test ! -s conftest.err
19230 } && test -s conftest.$ac_objext; then
19231 ac_header_compiler=yes
19233 echo "$as_me: failed program was:" >&5
19234 sed 's/^/| /' conftest.$ac_ext >&5
19236 ac_header_compiler=no
19239 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19240 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19241 echo "${ECHO_T}$ac_header_compiler" >&6; }
19243 # Is the header present?
19244 { echo "$as_me:$LINENO: checking bsd_auth.h presence" >&5
19245 echo $ECHO_N "checking bsd_auth.h presence... $ECHO_C" >&6; }
19246 cat >conftest.$ac_ext <<_ACEOF
19249 cat confdefs.h >>conftest.$ac_ext
19250 cat >>conftest.$ac_ext <<_ACEOF
19251 /* end confdefs.h. */
19252 #include <bsd_auth.h>
19254 if { (ac_try="$ac_cpp conftest.$ac_ext"
19255 case "(($ac_try" in
19256 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19257 *) ac_try_echo=$ac_try;;
19259 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19260 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19262 grep -v '^ *+' conftest.er1 >conftest.err
19264 cat conftest.err >&5
19265 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19266 (exit $ac_status); } >/dev/null && {
19267 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19268 test ! -s conftest.err
19270 ac_header_preproc=yes
19272 echo "$as_me: failed program was:" >&5
19273 sed 's/^/| /' conftest.$ac_ext >&5
19275 ac_header_preproc=no
19278 rm -f conftest.err conftest.$ac_ext
19279 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19280 echo "${ECHO_T}$ac_header_preproc" >&6; }
19282 # So? What about this header?
19283 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19285 { echo "$as_me:$LINENO: WARNING: bsd_auth.h: accepted by the compiler, rejected by the preprocessor!" >&5
19286 echo "$as_me: WARNING: bsd_auth.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
19287 { echo "$as_me:$LINENO: WARNING: bsd_auth.h: proceeding with the compiler's result" >&5
19288 echo "$as_me: WARNING: bsd_auth.h: proceeding with the compiler's result" >&2;}
19289 ac_header_preproc=yes
19292 { echo "$as_me:$LINENO: WARNING: bsd_auth.h: present but cannot be compiled" >&5
19293 echo "$as_me: WARNING: bsd_auth.h: present but cannot be compiled" >&2;}
19294 { echo "$as_me:$LINENO: WARNING: bsd_auth.h: check for missing prerequisite headers?" >&5
19295 echo "$as_me: WARNING: bsd_auth.h: check for missing prerequisite headers?" >&2;}
19296 { echo "$as_me:$LINENO: WARNING: bsd_auth.h: see the Autoconf documentation" >&5
19297 echo "$as_me: WARNING: bsd_auth.h: see the Autoconf documentation" >&2;}
19298 { echo "$as_me:$LINENO: WARNING: bsd_auth.h: section \"Present But Cannot Be Compiled\"" >&5
19299 echo "$as_me: WARNING: bsd_auth.h: section \"Present But Cannot Be Compiled\"" >&2;}
19300 { echo "$as_me:$LINENO: WARNING: bsd_auth.h: proceeding with the preprocessor's result" >&5
19301 echo "$as_me: WARNING: bsd_auth.h: proceeding with the preprocessor's result" >&2;}
19302 { echo "$as_me:$LINENO: WARNING: bsd_auth.h: in the future, the compiler will take precedence" >&5
19303 echo "$as_me: WARNING: bsd_auth.h: in the future, the compiler will take precedence" >&2;}
19307 { echo "$as_me:$LINENO: checking for bsd_auth.h" >&5
19308 echo $ECHO_N "checking for bsd_auth.h... $ECHO_C" >&6; }
19309 if test "${ac_cv_header_bsd_auth_h+set}" = set; then
19310 echo $ECHO_N "(cached) $ECHO_C" >&6
19312 ac_cv_header_bsd_auth_h=$ac_header_preproc
19314 { echo "$as_me:$LINENO: result: $ac_cv_header_bsd_auth_h" >&5
19315 echo "${ECHO_T}$ac_cv_header_bsd_auth_h" >&6; }
19318 if test $ac_cv_header_bsd_auth_h = yes; then
19319 cat >>confdefs.h <<\_ACEOF
19320 #define HAVE_BSD_AUTH_H 1
19323 AUTH_OBJS="$AUTH_OBJS bsdauth.o"
19324 BSDAUTH_USAGE='[-a auth_type] '
19327 { { echo "$as_me:$LINENO: error: BSD authentication was specified but bsd_auth.h could not be found" >&5
19328 echo "$as_me: error: BSD authentication was specified but bsd_auth.h could not be found" >&2;}
19329 { (exit 1); exit 1; }; }
19335 if test ${CHECKSIA-'false'} = "true"; then
19337 for ac_func in sia_ses_init
19339 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
19340 { echo "$as_me:$LINENO: checking for $ac_func" >&5
19341 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
19342 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
19343 echo $ECHO_N "(cached) $ECHO_C" >&6
19345 cat >conftest.$ac_ext <<_ACEOF
19348 cat confdefs.h >>conftest.$ac_ext
19349 cat >>conftest.$ac_ext <<_ACEOF
19350 /* end confdefs.h. */
19351 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
19352 For example, HP-UX 11i <limits.h> declares gettimeofday. */
19353 #define $ac_func innocuous_$ac_func
19355 /* System header to define __stub macros and hopefully few prototypes,
19356 which can conflict with char $ac_func (); below.
19357 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19358 <limits.h> exists even on freestanding compilers. */
19361 # include <limits.h>
19363 # include <assert.h>
19368 /* Override any GCC internal prototype to avoid an error.
19369 Use char because int might match the return type of a GCC
19370 builtin and then its argument prototype would still apply. */
19375 /* The GNU C library defines this for functions which it implements
19376 to always fail with ENOSYS. Some functions are actually named
19377 something starting with __ and the normal name is an alias. */
19378 #if defined __stub_$ac_func || defined __stub___$ac_func
19385 return $ac_func ();
19390 rm -f conftest.$ac_objext conftest$ac_exeext
19391 if { (ac_try="$ac_link"
19392 case "(($ac_try" in
19393 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19394 *) ac_try_echo=$ac_try;;
19396 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19397 (eval "$ac_link") 2>conftest.er1
19399 grep -v '^ *+' conftest.er1 >conftest.err
19401 cat conftest.err >&5
19402 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19403 (exit $ac_status); } && {
19404 test -z "$ac_c_werror_flag" ||
19405 test ! -s conftest.err
19406 } && test -s conftest$ac_exeext &&
19407 $as_test_x conftest$ac_exeext; then
19408 eval "$as_ac_var=yes"
19410 echo "$as_me: failed program was:" >&5
19411 sed 's/^/| /' conftest.$ac_ext >&5
19413 eval "$as_ac_var=no"
19416 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19417 conftest$ac_exeext conftest.$ac_ext
19419 ac_res=`eval echo '${'$as_ac_var'}'`
19420 { echo "$as_me:$LINENO: result: $ac_res" >&5
19421 echo "${ECHO_T}$ac_res" >&6; }
19422 if test `eval echo '${'$as_ac_var'}'` = yes; then
19423 cat >>confdefs.h <<_ACEOF
19424 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
19432 if test "$found" = "true"; then
19434 AUTH_OBJS="$AUTH_OBJS sia.o"
19438 if test ${with_fwtk-'no'} != "no"; then
19439 if test "$with_fwtk" != "yes"; then
19441 if test X"$with_rpath" = X"yes"; then
19442 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_fwtk} -R${with_fwtk}"
19444 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_fwtk}"
19446 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
19447 blibpath_add="${blibpath_add}:${with_fwtk}"
19450 CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
19453 SUDO_LIBS="${SUDO_LIBS} -lauth -lfwall"
19454 AUTH_OBJS="$AUTH_OBJS fwtk.o"
19457 if test ${with_SecurID-'no'} != "no"; then
19458 if test "$with_SecurID" != "yes"; then
19460 elif test -d /usr/ace/examples; then
19461 with_SecurID=/usr/ace/examples
19463 with_SecurID=/usr/ace
19465 CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"
19466 _LDFLAGS="${LDFLAGS}"
19468 if test X"$with_rpath" = X"yes"; then
19469 LDFLAGS="${LDFLAGS} -L${with_SecurID} -R${with_SecurID}"
19471 LDFLAGS="${LDFLAGS} -L${with_SecurID}"
19473 if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
19474 blibpath_add="${blibpath_add}:${with_SecurID}"
19478 # Determine whether to use the new or old SecurID API
19480 { echo "$as_me:$LINENO: checking for SD_Init in -laceclnt" >&5
19481 echo $ECHO_N "checking for SD_Init in -laceclnt... $ECHO_C" >&6; }
19482 if test "${ac_cv_lib_aceclnt_SD_Init_______lpthread_______+set}" = set; then
19483 echo $ECHO_N "(cached) $ECHO_C" >&6
19485 ac_check_lib_save_LIBS=$LIBS
19490 cat >conftest.$ac_ext <<_ACEOF
19493 cat confdefs.h >>conftest.$ac_ext
19494 cat >>conftest.$ac_ext <<_ACEOF
19495 /* end confdefs.h. */
19497 /* Override any GCC internal prototype to avoid an error.
19498 Use char because int might match the return type of a GCC
19499 builtin and then its argument prototype would still apply. */
19512 rm -f conftest.$ac_objext conftest$ac_exeext
19513 if { (ac_try="$ac_link"
19514 case "(($ac_try" in
19515 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19516 *) ac_try_echo=$ac_try;;
19518 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19519 (eval "$ac_link") 2>conftest.er1
19521 grep -v '^ *+' conftest.er1 >conftest.err
19523 cat conftest.err >&5
19524 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19525 (exit $ac_status); } && {
19526 test -z "$ac_c_werror_flag" ||
19527 test ! -s conftest.err
19528 } && test -s conftest$ac_exeext &&
19529 $as_test_x conftest$ac_exeext; then
19530 ac_cv_lib_aceclnt_SD_Init_______lpthread_______=yes
19532 echo "$as_me: failed program was:" >&5
19533 sed 's/^/| /' conftest.$ac_ext >&5
19535 ac_cv_lib_aceclnt_SD_Init_______lpthread_______=no
19538 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19539 conftest$ac_exeext conftest.$ac_ext
19540 LIBS=$ac_check_lib_save_LIBS
19542 { echo "$as_me:$LINENO: result: $ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&5
19543 echo "${ECHO_T}$ac_cv_lib_aceclnt_SD_Init_______lpthread_______" >&6; }
19544 if test $ac_cv_lib_aceclnt_SD_Init_______lpthread_______ = yes; then
19546 AUTH_OBJS="$AUTH_OBJS securid5.o";
19547 SUDO_LIBS="${SUDO_LIBS} -laceclnt -lpthread"
19551 if test X"$with_rpath" = X"yes"; then
19552 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_SecurID} -R${with_SecurID}"
19554 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_SecurID}"
19556 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
19557 blibpath_add="${blibpath_add}:${with_SecurID}"
19563 AUTH_OBJS="$AUTH_OBJS securid.o";
19564 SUDO_LIBS="${SUDO_LIBS} ${with_SecurID}/sdiclient.a"
19568 LDFLAGS="${_LDFLAGS}"
19572 if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then
19573 for auth in $AUTH_DEF; do
19575 passwd) : ${with_passwd='maybe'};;
19580 if test ${with_kerb4-'no'} != "no"; then
19581 cat >>confdefs.h <<\_ACEOF
19582 #define HAVE_KERB4 1
19585 O_LDFLAGS="$LDFLAGS"
19586 if test "$with_kerb4" = "yes"; then
19588 O_CPPFLAGS="$CPPFLAGS"
19589 for dir in "" "kerberosIV/" "krb4/" "kerberos4/" "kerberosv4/"; do
19590 CPPFLAGS="$O_CPPFLAGS -I/usr/include/${dir}"
19591 cat >conftest.$ac_ext <<_ACEOF
19594 if { (ac_try="$ac_cpp conftest.$ac_ext"
19595 case "(($ac_try" in
19596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19597 *) ac_try_echo=$ac_try;;
19599 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19600 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19602 grep -v '^ *+' conftest.er1 >conftest.err
19604 cat conftest.err >&5
19605 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19606 (exit $ac_status); } >/dev/null && {
19607 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19608 test ! -s conftest.err
19612 echo "$as_me: failed program was:" >&5
19613 sed 's/^/| /' conftest.$ac_ext >&5
19618 rm -f conftest.err conftest.$ac_ext
19620 test X"$found" = X"no" && CPPFLAGS="$O_CPPFLAGS"
19623 if test X"$with_rpath" = X"yes"; then
19624 LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib -R${with_kerb4}/lib"
19626 LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib"
19628 if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
19629 blibpath_add="${blibpath_add}:${with_kerb4}/lib"
19633 if test X"$with_rpath" = X"yes"; then
19634 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb4}/lib -R${with_kerb4}/lib"
19636 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb4}/lib"
19638 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
19639 blibpath_add="${blibpath_add}:${with_kerb4}/lib"
19642 CPPFLAGS="$CPPFLAGS -I${with_kerb4}/include"
19643 if test "${ac_cv_header_krb_h+set}" = set; then
19644 { echo "$as_me:$LINENO: checking for krb.h" >&5
19645 echo $ECHO_N "checking for krb.h... $ECHO_C" >&6; }
19646 if test "${ac_cv_header_krb_h+set}" = set; then
19647 echo $ECHO_N "(cached) $ECHO_C" >&6
19649 { echo "$as_me:$LINENO: result: $ac_cv_header_krb_h" >&5
19650 echo "${ECHO_T}$ac_cv_header_krb_h" >&6; }
19652 # Is the header compilable?
19653 { echo "$as_me:$LINENO: checking krb.h usability" >&5
19654 echo $ECHO_N "checking krb.h usability... $ECHO_C" >&6; }
19655 cat >conftest.$ac_ext <<_ACEOF
19658 cat confdefs.h >>conftest.$ac_ext
19659 cat >>conftest.$ac_ext <<_ACEOF
19660 /* end confdefs.h. */
19661 $ac_includes_default
19664 rm -f conftest.$ac_objext
19665 if { (ac_try="$ac_compile"
19666 case "(($ac_try" in
19667 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19668 *) ac_try_echo=$ac_try;;
19670 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19671 (eval "$ac_compile") 2>conftest.er1
19673 grep -v '^ *+' conftest.er1 >conftest.err
19675 cat conftest.err >&5
19676 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19677 (exit $ac_status); } && {
19678 test -z "$ac_c_werror_flag" ||
19679 test ! -s conftest.err
19680 } && test -s conftest.$ac_objext; then
19681 ac_header_compiler=yes
19683 echo "$as_me: failed program was:" >&5
19684 sed 's/^/| /' conftest.$ac_ext >&5
19686 ac_header_compiler=no
19689 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
19690 { echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
19691 echo "${ECHO_T}$ac_header_compiler" >&6; }
19693 # Is the header present?
19694 { echo "$as_me:$LINENO: checking krb.h presence" >&5
19695 echo $ECHO_N "checking krb.h presence... $ECHO_C" >&6; }
19696 cat >conftest.$ac_ext <<_ACEOF
19699 cat confdefs.h >>conftest.$ac_ext
19700 cat >>conftest.$ac_ext <<_ACEOF
19701 /* end confdefs.h. */
19704 if { (ac_try="$ac_cpp conftest.$ac_ext"
19705 case "(($ac_try" in
19706 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19707 *) ac_try_echo=$ac_try;;
19709 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19710 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19712 grep -v '^ *+' conftest.er1 >conftest.err
19714 cat conftest.err >&5
19715 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19716 (exit $ac_status); } >/dev/null && {
19717 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19718 test ! -s conftest.err
19720 ac_header_preproc=yes
19722 echo "$as_me: failed program was:" >&5
19723 sed 's/^/| /' conftest.$ac_ext >&5
19725 ac_header_preproc=no
19728 rm -f conftest.err conftest.$ac_ext
19729 { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19730 echo "${ECHO_T}$ac_header_preproc" >&6; }
19732 # So? What about this header?
19733 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19735 { echo "$as_me:$LINENO: WARNING: krb.h: accepted by the compiler, rejected by the preprocessor!" >&5
19736 echo "$as_me: WARNING: krb.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
19737 { echo "$as_me:$LINENO: WARNING: krb.h: proceeding with the compiler's result" >&5
19738 echo "$as_me: WARNING: krb.h: proceeding with the compiler's result" >&2;}
19739 ac_header_preproc=yes
19742 { echo "$as_me:$LINENO: WARNING: krb.h: present but cannot be compiled" >&5
19743 echo "$as_me: WARNING: krb.h: present but cannot be compiled" >&2;}
19744 { echo "$as_me:$LINENO: WARNING: krb.h: check for missing prerequisite headers?" >&5
19745 echo "$as_me: WARNING: krb.h: check for missing prerequisite headers?" >&2;}
19746 { echo "$as_me:$LINENO: WARNING: krb.h: see the Autoconf documentation" >&5
19747 echo "$as_me: WARNING: krb.h: see the Autoconf documentation" >&2;}
19748 { echo "$as_me:$LINENO: WARNING: krb.h: section \"Present But Cannot Be Compiled\"" >&5
19749 echo "$as_me: WARNING: krb.h: section \"Present But Cannot Be Compiled\"" >&2;}
19750 { echo "$as_me:$LINENO: WARNING: krb.h: proceeding with the preprocessor's result" >&5
19751 echo "$as_me: WARNING: krb.h: proceeding with the preprocessor's result" >&2;}
19752 { echo "$as_me:$LINENO: WARNING: krb.h: in the future, the compiler will take precedence" >&5
19753 echo "$as_me: WARNING: krb.h: in the future, the compiler will take precedence" >&2;}
19757 { echo "$as_me:$LINENO: checking for krb.h" >&5
19758 echo $ECHO_N "checking for krb.h... $ECHO_C" >&6; }
19759 if test "${ac_cv_header_krb_h+set}" = set; then
19760 echo $ECHO_N "(cached) $ECHO_C" >&6
19762 ac_cv_header_krb_h=$ac_header_preproc
19764 { echo "$as_me:$LINENO: result: $ac_cv_header_krb_h" >&5
19765 echo "${ECHO_T}$ac_cv_header_krb_h" >&6; }
19768 if test $ac_cv_header_krb_h = yes; then
19776 if test X"$found" = X"no"; then
19777 { 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
19778 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;}
19781 { echo "$as_me:$LINENO: checking for des_cbc_encrypt in -ldes" >&5
19782 echo $ECHO_N "checking for des_cbc_encrypt in -ldes... $ECHO_C" >&6; }
19783 if test "${ac_cv_lib_des_des_cbc_encrypt+set}" = set; then
19784 echo $ECHO_N "(cached) $ECHO_C" >&6
19786 ac_check_lib_save_LIBS=$LIBS
19788 cat >conftest.$ac_ext <<_ACEOF
19791 cat confdefs.h >>conftest.$ac_ext
19792 cat >>conftest.$ac_ext <<_ACEOF
19793 /* end confdefs.h. */
19795 /* Override any GCC internal prototype to avoid an error.
19796 Use char because int might match the return type of a GCC
19797 builtin and then its argument prototype would still apply. */
19801 char des_cbc_encrypt ();
19805 return des_cbc_encrypt ();
19810 rm -f conftest.$ac_objext conftest$ac_exeext
19811 if { (ac_try="$ac_link"
19812 case "(($ac_try" in
19813 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19814 *) ac_try_echo=$ac_try;;
19816 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19817 (eval "$ac_link") 2>conftest.er1
19819 grep -v '^ *+' conftest.er1 >conftest.err
19821 cat conftest.err >&5
19822 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19823 (exit $ac_status); } && {
19824 test -z "$ac_c_werror_flag" ||
19825 test ! -s conftest.err
19826 } && test -s conftest$ac_exeext &&
19827 $as_test_x conftest$ac_exeext; then
19828 ac_cv_lib_des_des_cbc_encrypt=yes
19830 echo "$as_me: failed program was:" >&5
19831 sed 's/^/| /' conftest.$ac_ext >&5
19833 ac_cv_lib_des_des_cbc_encrypt=no
19836 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19837 conftest$ac_exeext conftest.$ac_ext
19838 LIBS=$ac_check_lib_save_LIBS
19840 { echo "$as_me:$LINENO: result: $ac_cv_lib_des_des_cbc_encrypt" >&5
19841 echo "${ECHO_T}$ac_cv_lib_des_des_cbc_encrypt" >&6; }
19842 if test $ac_cv_lib_des_des_cbc_encrypt = yes; then
19846 { echo "$as_me:$LINENO: checking for des_cbc_encrypt in -ldes425" >&5
19847 echo $ECHO_N "checking for des_cbc_encrypt in -ldes425... $ECHO_C" >&6; }
19848 if test "${ac_cv_lib_des425_des_cbc_encrypt+set}" = set; then
19849 echo $ECHO_N "(cached) $ECHO_C" >&6
19851 ac_check_lib_save_LIBS=$LIBS
19852 LIBS="-ldes425 $LIBS"
19853 cat >conftest.$ac_ext <<_ACEOF
19856 cat confdefs.h >>conftest.$ac_ext
19857 cat >>conftest.$ac_ext <<_ACEOF
19858 /* end confdefs.h. */
19860 /* Override any GCC internal prototype to avoid an error.
19861 Use char because int might match the return type of a GCC
19862 builtin and then its argument prototype would still apply. */
19866 char des_cbc_encrypt ();
19870 return des_cbc_encrypt ();
19875 rm -f conftest.$ac_objext conftest$ac_exeext
19876 if { (ac_try="$ac_link"
19877 case "(($ac_try" in
19878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19879 *) ac_try_echo=$ac_try;;
19881 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19882 (eval "$ac_link") 2>conftest.er1
19884 grep -v '^ *+' conftest.er1 >conftest.err
19886 cat conftest.err >&5
19887 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19888 (exit $ac_status); } && {
19889 test -z "$ac_c_werror_flag" ||
19890 test ! -s conftest.err
19891 } && test -s conftest$ac_exeext &&
19892 $as_test_x conftest$ac_exeext; then
19893 ac_cv_lib_des425_des_cbc_encrypt=yes
19895 echo "$as_me: failed program was:" >&5
19896 sed 's/^/| /' conftest.$ac_ext >&5
19898 ac_cv_lib_des425_des_cbc_encrypt=no
19901 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
19902 conftest$ac_exeext conftest.$ac_ext
19903 LIBS=$ac_check_lib_save_LIBS
19905 { echo "$as_me:$LINENO: result: $ac_cv_lib_des425_des_cbc_encrypt" >&5
19906 echo "${ECHO_T}$ac_cv_lib_des425_des_cbc_encrypt" >&6; }
19907 if test $ac_cv_lib_des425_des_cbc_encrypt = yes; then
19916 { echo "$as_me:$LINENO: checking whether we are using KTH Kerberos IV" >&5
19917 echo $ECHO_N "checking whether we are using KTH Kerberos IV... $ECHO_C" >&6; }
19918 cat >conftest.$ac_ext <<_ACEOF
19921 cat confdefs.h >>conftest.$ac_ext
19922 cat >>conftest.$ac_ext <<_ACEOF
19923 /* end confdefs.h. */
19928 const char *tmp = krb4_version;
19933 rm -f conftest.$ac_objext
19934 if { (ac_try="$ac_compile"
19935 case "(($ac_try" in
19936 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19937 *) ac_try_echo=$ac_try;;
19939 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19940 (eval "$ac_compile") 2>conftest.er1
19942 grep -v '^ *+' conftest.er1 >conftest.err
19944 cat conftest.err >&5
19945 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19946 (exit $ac_status); } && {
19947 test -z "$ac_c_werror_flag" ||
19948 test ! -s conftest.err
19949 } && test -s conftest.$ac_objext; then
19951 { echo "$as_me:$LINENO: result: yes" >&5
19952 echo "${ECHO_T}yes" >&6; }
19953 K4LIBS="${K4LIBS} -lcom_err"
19954 { echo "$as_me:$LINENO: checking for main in -lroken" >&5
19955 echo $ECHO_N "checking for main in -lroken... $ECHO_C" >&6; }
19956 if test "${ac_cv_lib_roken_main+set}" = set; then
19957 echo $ECHO_N "(cached) $ECHO_C" >&6
19959 ac_check_lib_save_LIBS=$LIBS
19960 LIBS="-lroken $LIBS"
19961 cat >conftest.$ac_ext <<_ACEOF
19964 cat confdefs.h >>conftest.$ac_ext
19965 cat >>conftest.$ac_ext <<_ACEOF
19966 /* end confdefs.h. */
19977 rm -f conftest.$ac_objext conftest$ac_exeext
19978 if { (ac_try="$ac_link"
19979 case "(($ac_try" in
19980 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19981 *) ac_try_echo=$ac_try;;
19983 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19984 (eval "$ac_link") 2>conftest.er1
19986 grep -v '^ *+' conftest.er1 >conftest.err
19988 cat conftest.err >&5
19989 echo "$as_me:$LINENO: \$? = $ac_status" >&5
19990 (exit $ac_status); } && {
19991 test -z "$ac_c_werror_flag" ||
19992 test ! -s conftest.err
19993 } && test -s conftest$ac_exeext &&
19994 $as_test_x conftest$ac_exeext; then
19995 ac_cv_lib_roken_main=yes
19997 echo "$as_me: failed program was:" >&5
19998 sed 's/^/| /' conftest.$ac_ext >&5
20000 ac_cv_lib_roken_main=no
20003 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20004 conftest$ac_exeext conftest.$ac_ext
20005 LIBS=$ac_check_lib_save_LIBS
20007 { echo "$as_me:$LINENO: result: $ac_cv_lib_roken_main" >&5
20008 echo "${ECHO_T}$ac_cv_lib_roken_main" >&6; }
20009 if test $ac_cv_lib_roken_main = yes; then
20010 K4LIBS="${K4LIBS} -lroken"
20015 echo "$as_me: failed program was:" >&5
20016 sed 's/^/| /' conftest.$ac_ext >&5
20019 { echo "$as_me:$LINENO: result: no" >&5
20020 echo "${ECHO_T}no" >&6; }
20025 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20026 as_ac_Lib=`echo "ac_cv_lib_krb_main$K4LIBS" | $as_tr_sh`
20027 { echo "$as_me:$LINENO: checking for main in -lkrb" >&5
20028 echo $ECHO_N "checking for main in -lkrb... $ECHO_C" >&6; }
20029 if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
20030 echo $ECHO_N "(cached) $ECHO_C" >&6
20032 ac_check_lib_save_LIBS=$LIBS
20033 LIBS="-lkrb $K4LIBS $LIBS"
20034 cat >conftest.$ac_ext <<_ACEOF
20037 cat confdefs.h >>conftest.$ac_ext
20038 cat >>conftest.$ac_ext <<_ACEOF
20039 /* end confdefs.h. */
20050 rm -f conftest.$ac_objext conftest$ac_exeext
20051 if { (ac_try="$ac_link"
20052 case "(($ac_try" in
20053 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20054 *) ac_try_echo=$ac_try;;
20056 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20057 (eval "$ac_link") 2>conftest.er1
20059 grep -v '^ *+' conftest.er1 >conftest.err
20061 cat conftest.err >&5
20062 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20063 (exit $ac_status); } && {
20064 test -z "$ac_c_werror_flag" ||
20065 test ! -s conftest.err
20066 } && test -s conftest$ac_exeext &&
20067 $as_test_x conftest$ac_exeext; then
20068 eval "$as_ac_Lib=yes"
20070 echo "$as_me: failed program was:" >&5
20071 sed 's/^/| /' conftest.$ac_ext >&5
20073 eval "$as_ac_Lib=no"
20076 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20077 conftest$ac_exeext conftest.$ac_ext
20078 LIBS=$ac_check_lib_save_LIBS
20080 ac_res=`eval echo '${'$as_ac_Lib'}'`
20081 { echo "$as_me:$LINENO: result: $ac_res" >&5
20082 echo "${ECHO_T}$ac_res" >&6; }
20083 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
20084 K4LIBS="-lkrb $K4LIBS"
20087 as_ac_Lib=`echo "ac_cv_lib_krb4_main$K4LIBS" | $as_tr_sh`
20088 { echo "$as_me:$LINENO: checking for main in -lkrb4" >&5
20089 echo $ECHO_N "checking for main in -lkrb4... $ECHO_C" >&6; }
20090 if { as_var=$as_ac_Lib; eval "test \"\${$as_var+set}\" = set"; }; then
20091 echo $ECHO_N "(cached) $ECHO_C" >&6
20093 ac_check_lib_save_LIBS=$LIBS
20094 LIBS="-lkrb4 $K4LIBS $LIBS"
20095 cat >conftest.$ac_ext <<_ACEOF
20098 cat confdefs.h >>conftest.$ac_ext
20099 cat >>conftest.$ac_ext <<_ACEOF
20100 /* end confdefs.h. */
20111 rm -f conftest.$ac_objext conftest$ac_exeext
20112 if { (ac_try="$ac_link"
20113 case "(($ac_try" in
20114 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20115 *) ac_try_echo=$ac_try;;
20117 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20118 (eval "$ac_link") 2>conftest.er1
20120 grep -v '^ *+' conftest.er1 >conftest.err
20122 cat conftest.err >&5
20123 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20124 (exit $ac_status); } && {
20125 test -z "$ac_c_werror_flag" ||
20126 test ! -s conftest.err
20127 } && test -s conftest$ac_exeext &&
20128 $as_test_x conftest$ac_exeext; then
20129 eval "$as_ac_Lib=yes"
20131 echo "$as_me: failed program was:" >&5
20132 sed 's/^/| /' conftest.$ac_ext >&5
20134 eval "$as_ac_Lib=no"
20137 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20138 conftest$ac_exeext conftest.$ac_ext
20139 LIBS=$ac_check_lib_save_LIBS
20141 ac_res=`eval echo '${'$as_ac_Lib'}'`
20142 { echo "$as_me:$LINENO: result: $ac_res" >&5
20143 echo "${ECHO_T}$ac_res" >&6; }
20144 if test `eval echo '${'$as_ac_Lib'}'` = yes; then
20145 K4LIBS="-lkrb4 $K4LIBS"
20147 K4LIBS="-lkrb $K4LIBS"
20148 { 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
20149 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;}
20156 LDFLAGS="$O_LDFLAGS"
20157 SUDO_LIBS="${SUDO_LIBS} $K4LIBS"
20158 AUTH_OBJS="$AUTH_OBJS kerb4.o"
20161 if test ${with_kerb5-'no'} != "no"; then
20162 # Extract the first word of "krb5-config", so it can be a program name with args.
20163 set dummy krb5-config; ac_word=$2
20164 { echo "$as_me:$LINENO: checking for $ac_word" >&5
20165 echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
20166 if test "${ac_cv_prog_KRB5CONFIG+set}" = set; then
20167 echo $ECHO_N "(cached) $ECHO_C" >&6
20169 if test -n "$KRB5CONFIG"; then
20170 ac_cv_prog_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test.
20172 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20173 for as_dir in $PATH
20176 test -z "$as_dir" && as_dir=.
20177 for ac_exec_ext in '' $ac_executable_extensions; do
20178 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
20179 ac_cv_prog_KRB5CONFIG="yes"
20180 echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
20187 test -z "$ac_cv_prog_KRB5CONFIG" && ac_cv_prog_KRB5CONFIG=""""
20190 KRB5CONFIG=$ac_cv_prog_KRB5CONFIG
20191 if test -n "$KRB5CONFIG"; then
20192 { echo "$as_me:$LINENO: result: $KRB5CONFIG" >&5
20193 echo "${ECHO_T}$KRB5CONFIG" >&6; }
20195 { echo "$as_me:$LINENO: result: no" >&5
20196 echo "${ECHO_T}no" >&6; }
20200 if test -n "$KRB5CONFIG"; then
20201 cat >>confdefs.h <<\_ACEOF
20202 #define HAVE_KERB5 1
20205 AUTH_OBJS="$AUTH_OBJS kerb5.o"
20206 CPPFLAGS="$CPPFLAGS `krb5-config --cflags`"
20207 SUDO_LIBS="$SUDO_LIBS `krb5-config --libs`"
20208 { echo "$as_me:$LINENO: checking whether we are using Heimdal" >&5
20209 echo $ECHO_N "checking whether we are using Heimdal... $ECHO_C" >&6; }
20210 cat >conftest.$ac_ext <<_ACEOF
20213 cat confdefs.h >>conftest.$ac_ext
20214 cat >>conftest.$ac_ext <<_ACEOF
20215 /* end confdefs.h. */
20220 const char *tmp = heimdal_version;
20225 rm -f conftest.$ac_objext
20226 if { (ac_try="$ac_compile"
20227 case "(($ac_try" in
20228 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20229 *) ac_try_echo=$ac_try;;
20231 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20232 (eval "$ac_compile") 2>conftest.er1
20234 grep -v '^ *+' conftest.er1 >conftest.err
20236 cat conftest.err >&5
20237 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20238 (exit $ac_status); } && {
20239 test -z "$ac_c_werror_flag" ||
20240 test ! -s conftest.err
20241 } && test -s conftest.$ac_objext; then
20243 { echo "$as_me:$LINENO: result: yes" >&5
20244 echo "${ECHO_T}yes" >&6; }
20245 cat >>confdefs.h <<\_ACEOF
20246 #define HAVE_HEIMDAL 1
20251 echo "$as_me: failed program was:" >&5
20252 sed 's/^/| /' conftest.$ac_ext >&5
20255 { echo "$as_me:$LINENO: result: no" >&5
20256 echo "${ECHO_T}no" >&6; }
20261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20264 if test ${with_kerb5-'no'} != "no" -a -z "$KRB5CONFIG"; then
20265 cat >>confdefs.h <<\_ACEOF
20266 #define HAVE_KERB5 1
20269 if test "$with_kerb5" = "yes"; then
20271 O_CPPFLAGS="$CPPFLAGS"
20272 for dir in "" "kerberosV/" "krb5/" "kerberos5/" "kerberosv5/"; do
20273 CPPFLAGS="$O_CPPFLAGS -I/usr/include/${dir}"
20274 cat >conftest.$ac_ext <<_ACEOF
20277 if { (ac_try="$ac_cpp conftest.$ac_ext"
20278 case "(($ac_try" in
20279 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20280 *) ac_try_echo=$ac_try;;
20282 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20283 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20285 grep -v '^ *+' conftest.er1 >conftest.err
20287 cat conftest.err >&5
20288 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20289 (exit $ac_status); } >/dev/null && {
20290 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20291 test ! -s conftest.err
20295 echo "$as_me: failed program was:" >&5
20296 sed 's/^/| /' conftest.$ac_ext >&5
20301 rm -f conftest.err conftest.$ac_ext
20303 if test X"$found" = X"no"; then
20304 CPPFLAGS="$O_CPPFLAGS"
20305 { 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
20306 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;}
20310 if test X"$with_rpath" = X"yes"; then
20311 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb5}/lib -R${with_kerb5}/lib"
20313 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb5}/lib"
20315 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20316 blibpath_add="${blibpath_add}:${with_kerb5}/lib"
20319 CPPFLAGS="$CPPFLAGS -I${with_kerb5}/include"
20322 { echo "$as_me:$LINENO: checking whether we are using Heimdal" >&5
20323 echo $ECHO_N "checking whether we are using Heimdal... $ECHO_C" >&6; }
20324 cat >conftest.$ac_ext <<_ACEOF
20327 cat confdefs.h >>conftest.$ac_ext
20328 cat >>conftest.$ac_ext <<_ACEOF
20329 /* end confdefs.h. */
20334 const char *tmp = heimdal_version;
20339 rm -f conftest.$ac_objext
20340 if { (ac_try="$ac_compile"
20341 case "(($ac_try" in
20342 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20343 *) ac_try_echo=$ac_try;;
20345 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20346 (eval "$ac_compile") 2>conftest.er1
20348 grep -v '^ *+' conftest.er1 >conftest.err
20350 cat conftest.err >&5
20351 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20352 (exit $ac_status); } && {
20353 test -z "$ac_c_werror_flag" ||
20354 test ! -s conftest.err
20355 } && test -s conftest.$ac_objext; then
20357 { echo "$as_me:$LINENO: result: yes" >&5
20358 echo "${ECHO_T}yes" >&6; }
20359 cat >>confdefs.h <<\_ACEOF
20360 #define HAVE_HEIMDAL 1
20363 SUDO_LIBS="${SUDO_LIBS} -lkrb5 -lcrypto -ldes -lcom_err -lasn1"
20364 { echo "$as_me:$LINENO: checking for main in -lroken" >&5
20365 echo $ECHO_N "checking for main in -lroken... $ECHO_C" >&6; }
20366 if test "${ac_cv_lib_roken_main+set}" = set; then
20367 echo $ECHO_N "(cached) $ECHO_C" >&6
20369 ac_check_lib_save_LIBS=$LIBS
20370 LIBS="-lroken $LIBS"
20371 cat >conftest.$ac_ext <<_ACEOF
20374 cat confdefs.h >>conftest.$ac_ext
20375 cat >>conftest.$ac_ext <<_ACEOF
20376 /* end confdefs.h. */
20387 rm -f conftest.$ac_objext conftest$ac_exeext
20388 if { (ac_try="$ac_link"
20389 case "(($ac_try" in
20390 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20391 *) ac_try_echo=$ac_try;;
20393 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20394 (eval "$ac_link") 2>conftest.er1
20396 grep -v '^ *+' conftest.er1 >conftest.err
20398 cat conftest.err >&5
20399 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20400 (exit $ac_status); } && {
20401 test -z "$ac_c_werror_flag" ||
20402 test ! -s conftest.err
20403 } && test -s conftest$ac_exeext &&
20404 $as_test_x conftest$ac_exeext; then
20405 ac_cv_lib_roken_main=yes
20407 echo "$as_me: failed program was:" >&5
20408 sed 's/^/| /' conftest.$ac_ext >&5
20410 ac_cv_lib_roken_main=no
20413 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20414 conftest$ac_exeext conftest.$ac_ext
20415 LIBS=$ac_check_lib_save_LIBS
20417 { echo "$as_me:$LINENO: result: $ac_cv_lib_roken_main" >&5
20418 echo "${ECHO_T}$ac_cv_lib_roken_main" >&6; }
20419 if test $ac_cv_lib_roken_main = yes; then
20420 SUDO_LIBS="${SUDO_LIBS} -lroken"
20425 echo "$as_me: failed program was:" >&5
20426 sed 's/^/| /' conftest.$ac_ext >&5
20429 { echo "$as_me:$LINENO: result: no" >&5
20430 echo "${ECHO_T}no" >&6; }
20431 SUDO_LIBS="${SUDO_LIBS} -lkrb5 -lk5crypto -lcom_err"
20436 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20437 AUTH_OBJS="$AUTH_OBJS kerb5.o"
20439 LIBS="${LIBS} ${SUDO_LIBS}"
20442 for ac_func in krb5_verify_user krb5_init_secure_context
20444 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
20445 { echo "$as_me:$LINENO: checking for $ac_func" >&5
20446 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
20447 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
20448 echo $ECHO_N "(cached) $ECHO_C" >&6
20450 cat >conftest.$ac_ext <<_ACEOF
20453 cat confdefs.h >>conftest.$ac_ext
20454 cat >>conftest.$ac_ext <<_ACEOF
20455 /* end confdefs.h. */
20456 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
20457 For example, HP-UX 11i <limits.h> declares gettimeofday. */
20458 #define $ac_func innocuous_$ac_func
20460 /* System header to define __stub macros and hopefully few prototypes,
20461 which can conflict with char $ac_func (); below.
20462 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
20463 <limits.h> exists even on freestanding compilers. */
20466 # include <limits.h>
20468 # include <assert.h>
20473 /* Override any GCC internal prototype to avoid an error.
20474 Use char because int might match the return type of a GCC
20475 builtin and then its argument prototype would still apply. */
20480 /* The GNU C library defines this for functions which it implements
20481 to always fail with ENOSYS. Some functions are actually named
20482 something starting with __ and the normal name is an alias. */
20483 #if defined __stub_$ac_func || defined __stub___$ac_func
20490 return $ac_func ();
20495 rm -f conftest.$ac_objext conftest$ac_exeext
20496 if { (ac_try="$ac_link"
20497 case "(($ac_try" in
20498 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20499 *) ac_try_echo=$ac_try;;
20501 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20502 (eval "$ac_link") 2>conftest.er1
20504 grep -v '^ *+' conftest.er1 >conftest.err
20506 cat conftest.err >&5
20507 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20508 (exit $ac_status); } && {
20509 test -z "$ac_c_werror_flag" ||
20510 test ! -s conftest.err
20511 } && test -s conftest$ac_exeext &&
20512 $as_test_x conftest$ac_exeext; then
20513 eval "$as_ac_var=yes"
20515 echo "$as_me: failed program was:" >&5
20516 sed 's/^/| /' conftest.$ac_ext >&5
20518 eval "$as_ac_var=no"
20521 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20522 conftest$ac_exeext conftest.$ac_ext
20524 ac_res=`eval echo '${'$as_ac_var'}'`
20525 { echo "$as_me:$LINENO: result: $ac_res" >&5
20526 echo "${ECHO_T}$ac_res" >&6; }
20527 if test `eval echo '${'$as_ac_var'}'` = yes; then
20528 cat >>confdefs.h <<_ACEOF
20529 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
20538 if test ${with_logincap-'no'} = "yes"; then
20540 freebsd|netbsd) SUDO_LIBS="${SUDO_LIBS} -lutil"
20545 if test ${with_AFS-'no'} = "yes"; then
20547 # looks like the "standard" place for AFS libs is /usr/afsws/lib
20548 AFSLIBDIRS="/usr/lib/afs /usr/afsws/lib /usr/afsws/lib/afs"
20549 for i in $AFSLIBDIRS; do
20550 if test -d ${i}; then
20552 if test X"$with_rpath" = X"yes"; then
20553 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L$i -R$i"
20555 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L$i"
20557 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20558 blibpath_add="${blibpath_add}:$i"
20561 FOUND_AFSLIBDIR=true
20564 if test -z "$FOUND_AFSLIBDIR"; then
20565 { 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
20566 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;}
20569 # Order is important here. Note that we build AFS_LIBS from right to left
20570 # since AFS_LIBS may be initialized with BSD compat libs that must go last
20571 AFS_LIBS="-laudit ${AFS_LIBS}"
20572 for i in $AFSLIBDIRS; do
20573 if test -f ${i}/util.a; then
20574 AFS_LIBS="${i}/util.a ${AFS_LIBS}"
20579 if test -z "$FOUND_UTIL_A"; then
20580 AFS_LIBS="-lutil ${AFS_LIBS}"
20582 AFS_LIBS="-lkauth -lprot -lubik -lauth -lrxkad -lsys -ldes -lrx -llwp -lcom_err ${AFS_LIBS}"
20584 # AFS includes may live in /usr/include on some machines...
20585 for i in /usr/afsws/include; do
20586 if test -d ${i}; then
20587 CPPFLAGS="${CPPFLAGS} -I${i}"
20588 FOUND_AFSINCDIR=true
20592 if test -z "$FOUND_AFSLIBDIR"; then
20593 { 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
20594 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;}
20597 AUTH_OBJS="$AUTH_OBJS afs.o"
20600 if test ${with_DCE-'no'} = "yes"; then
20601 DCE_OBJS="${DCE_OBJS} dce_pwent.o"
20602 SUDO_LIBS="${SUDO_LIBS} -ldce"
20603 AUTH_OBJS="$AUTH_OBJS dce.o"
20606 if test ${with_skey-'no'} = "yes"; then
20607 O_LDFLAGS="$LDFLAGS"
20608 if test "$with_skey" != "yes"; then
20609 CPPFLAGS="${CPPFLAGS} -I${with_skey}/include"
20611 if test X"$with_rpath" = X"yes"; then
20612 LDFLAGS="${LDFLAGS} -L${with_skey}/lib -R${with_skey}/lib"
20614 LDFLAGS="${LDFLAGS} -L${with_skey}/lib"
20616 if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
20617 blibpath_add="${blibpath_add}:${with_skey}/lib"
20621 if test X"$with_rpath" = X"yes"; then
20622 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_skey}/lib -R${with_skey}/lib"
20624 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_skey}/lib"
20626 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20627 blibpath_add="${blibpath_add}:${with_skey}/lib"
20630 cat >conftest.$ac_ext <<_ACEOF
20633 if { (ac_try="$ac_cpp conftest.$ac_ext"
20634 case "(($ac_try" in
20635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20636 *) ac_try_echo=$ac_try;;
20638 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20639 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20641 grep -v '^ *+' conftest.er1 >conftest.err
20643 cat conftest.err >&5
20644 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20645 (exit $ac_status); } >/dev/null && {
20646 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20647 test ! -s conftest.err
20651 echo "$as_me: failed program was:" >&5
20652 sed 's/^/| /' conftest.$ac_ext >&5
20657 rm -f conftest.err conftest.$ac_ext
20660 O_CPPFLAGS="$CPPFLAGS"
20661 for dir in "" "/usr/local" "/usr/contrib"; do
20662 test -n "$dir" && CPPFLAGS="$O_CPPFLAGS -I${dir}/include"
20663 cat >conftest.$ac_ext <<_ACEOF
20666 if { (ac_try="$ac_cpp conftest.$ac_ext"
20667 case "(($ac_try" in
20668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20669 *) ac_try_echo=$ac_try;;
20671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20672 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20674 grep -v '^ *+' conftest.er1 >conftest.err
20676 cat conftest.err >&5
20677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20678 (exit $ac_status); } >/dev/null && {
20679 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20680 test ! -s conftest.err
20684 echo "$as_me: failed program was:" >&5
20685 sed 's/^/| /' conftest.$ac_ext >&5
20690 rm -f conftest.err conftest.$ac_ext
20692 if test "$found" = "no" -o -z "$dir"; then
20693 CPPFLAGS="$O_CPPFLAGS"
20696 if test X"$with_rpath" = X"yes"; then
20697 LDFLAGS="${LDFLAGS} -L${dir}/lib -R${dir}/lib"
20699 LDFLAGS="${LDFLAGS} -L${dir}/lib"
20701 if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
20702 blibpath_add="${blibpath_add}:${dir}/lib"
20706 if test X"$with_rpath" = X"yes"; then
20707 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib -R${dir}/lib"
20709 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib"
20711 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20712 blibpath_add="${blibpath_add}:${dir}/lib"
20717 if test "$found" = "no"; then
20718 { 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
20719 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;}
20721 { echo "$as_me:$LINENO: checking for main in -lskey" >&5
20722 echo $ECHO_N "checking for main in -lskey... $ECHO_C" >&6; }
20723 if test "${ac_cv_lib_skey_main+set}" = set; then
20724 echo $ECHO_N "(cached) $ECHO_C" >&6
20726 ac_check_lib_save_LIBS=$LIBS
20727 LIBS="-lskey $LIBS"
20728 cat >conftest.$ac_ext <<_ACEOF
20731 cat confdefs.h >>conftest.$ac_ext
20732 cat >>conftest.$ac_ext <<_ACEOF
20733 /* end confdefs.h. */
20744 rm -f conftest.$ac_objext conftest$ac_exeext
20745 if { (ac_try="$ac_link"
20746 case "(($ac_try" in
20747 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20748 *) ac_try_echo=$ac_try;;
20750 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20751 (eval "$ac_link") 2>conftest.er1
20753 grep -v '^ *+' conftest.er1 >conftest.err
20755 cat conftest.err >&5
20756 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20757 (exit $ac_status); } && {
20758 test -z "$ac_c_werror_flag" ||
20759 test ! -s conftest.err
20760 } && test -s conftest$ac_exeext &&
20761 $as_test_x conftest$ac_exeext; then
20762 ac_cv_lib_skey_main=yes
20764 echo "$as_me: failed program was:" >&5
20765 sed 's/^/| /' conftest.$ac_ext >&5
20767 ac_cv_lib_skey_main=no
20770 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20771 conftest$ac_exeext conftest.$ac_ext
20772 LIBS=$ac_check_lib_save_LIBS
20774 { echo "$as_me:$LINENO: result: $ac_cv_lib_skey_main" >&5
20775 echo "${ECHO_T}$ac_cv_lib_skey_main" >&6; }
20776 if test $ac_cv_lib_skey_main = yes; then
20779 { 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
20780 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;}
20783 { echo "$as_me:$LINENO: checking for skeyaccess in -lskey" >&5
20784 echo $ECHO_N "checking for skeyaccess in -lskey... $ECHO_C" >&6; }
20785 if test "${ac_cv_lib_skey_skeyaccess+set}" = set; then
20786 echo $ECHO_N "(cached) $ECHO_C" >&6
20788 ac_check_lib_save_LIBS=$LIBS
20789 LIBS="-lskey $LIBS"
20790 cat >conftest.$ac_ext <<_ACEOF
20793 cat confdefs.h >>conftest.$ac_ext
20794 cat >>conftest.$ac_ext <<_ACEOF
20795 /* end confdefs.h. */
20797 /* Override any GCC internal prototype to avoid an error.
20798 Use char because int might match the return type of a GCC
20799 builtin and then its argument prototype would still apply. */
20803 char skeyaccess ();
20807 return skeyaccess ();
20812 rm -f conftest.$ac_objext conftest$ac_exeext
20813 if { (ac_try="$ac_link"
20814 case "(($ac_try" in
20815 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20816 *) ac_try_echo=$ac_try;;
20818 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20819 (eval "$ac_link") 2>conftest.er1
20821 grep -v '^ *+' conftest.er1 >conftest.err
20823 cat conftest.err >&5
20824 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20825 (exit $ac_status); } && {
20826 test -z "$ac_c_werror_flag" ||
20827 test ! -s conftest.err
20828 } && test -s conftest$ac_exeext &&
20829 $as_test_x conftest$ac_exeext; then
20830 ac_cv_lib_skey_skeyaccess=yes
20832 echo "$as_me: failed program was:" >&5
20833 sed 's/^/| /' conftest.$ac_ext >&5
20835 ac_cv_lib_skey_skeyaccess=no
20838 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
20839 conftest$ac_exeext conftest.$ac_ext
20840 LIBS=$ac_check_lib_save_LIBS
20842 { echo "$as_me:$LINENO: result: $ac_cv_lib_skey_skeyaccess" >&5
20843 echo "${ECHO_T}$ac_cv_lib_skey_skeyaccess" >&6; }
20844 if test $ac_cv_lib_skey_skeyaccess = yes; then
20845 cat >>confdefs.h <<\_ACEOF
20846 #define HAVE_SKEYACCESS 1
20851 LDFLAGS="$O_LDFLAGS"
20852 SUDO_LIBS="${SUDO_LIBS} -lskey"
20853 AUTH_OBJS="$AUTH_OBJS rfc1938.o"
20856 if test ${with_opie-'no'} = "yes"; then
20857 O_LDFLAGS="$LDFLAGS"
20858 if test "$with_opie" != "yes"; then
20859 CPPFLAGS="${CPPFLAGS} -I${with_opie}/include"
20861 if test X"$with_rpath" = X"yes"; then
20862 LDFLAGS="${LDFLAGS} -L${with_opie}/lib -R${with_opie}/lib"
20864 LDFLAGS="${LDFLAGS} -L${with_opie}/lib"
20866 if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
20867 blibpath_add="${blibpath_add}:${with_opie}/lib"
20871 if test X"$with_rpath" = X"yes"; then
20872 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_opie}/lib -R${with_opie}/lib"
20874 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_opie}/lib"
20876 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20877 blibpath_add="${blibpath_add}:${with_opie}/lib"
20880 cat >conftest.$ac_ext <<_ACEOF
20883 if { (ac_try="$ac_cpp conftest.$ac_ext"
20884 case "(($ac_try" in
20885 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20886 *) ac_try_echo=$ac_try;;
20888 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20889 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20891 grep -v '^ *+' conftest.er1 >conftest.err
20893 cat conftest.err >&5
20894 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20895 (exit $ac_status); } >/dev/null && {
20896 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20897 test ! -s conftest.err
20901 echo "$as_me: failed program was:" >&5
20902 sed 's/^/| /' conftest.$ac_ext >&5
20907 rm -f conftest.err conftest.$ac_ext
20910 O_CPPFLAGS="$CPPFLAGS"
20911 for dir in "" "/usr/local" "/usr/contrib"; do
20912 test -n "$dir" && CPPFLAGS="$O_CPPFLAGS -I${dir}/include"
20913 cat >conftest.$ac_ext <<_ACEOF
20916 if { (ac_try="$ac_cpp conftest.$ac_ext"
20917 case "(($ac_try" in
20918 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20919 *) ac_try_echo=$ac_try;;
20921 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20922 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
20924 grep -v '^ *+' conftest.er1 >conftest.err
20926 cat conftest.err >&5
20927 echo "$as_me:$LINENO: \$? = $ac_status" >&5
20928 (exit $ac_status); } >/dev/null && {
20929 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20930 test ! -s conftest.err
20934 echo "$as_me: failed program was:" >&5
20935 sed 's/^/| /' conftest.$ac_ext >&5
20940 rm -f conftest.err conftest.$ac_ext
20942 if test "$found" = "no" -o -z "$dir"; then
20943 CPPFLAGS="$O_CPPFLAGS"
20946 if test X"$with_rpath" = X"yes"; then
20947 LDFLAGS="${LDFLAGS} -L${dir}/lib -R${dir}/lib"
20949 LDFLAGS="${LDFLAGS} -L${dir}/lib"
20951 if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
20952 blibpath_add="${blibpath_add}:${dir}/lib"
20956 if test X"$with_rpath" = X"yes"; then
20957 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib -R${dir}/lib"
20959 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib"
20961 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20962 blibpath_add="${blibpath_add}:${dir}/lib"
20967 if test "$found" = "no"; then
20968 { 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
20969 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;}
20971 { echo "$as_me:$LINENO: checking for main in -lopie" >&5
20972 echo $ECHO_N "checking for main in -lopie... $ECHO_C" >&6; }
20973 if test "${ac_cv_lib_opie_main+set}" = set; then
20974 echo $ECHO_N "(cached) $ECHO_C" >&6
20976 ac_check_lib_save_LIBS=$LIBS
20977 LIBS="-lopie $LIBS"
20978 cat >conftest.$ac_ext <<_ACEOF
20981 cat confdefs.h >>conftest.$ac_ext
20982 cat >>conftest.$ac_ext <<_ACEOF
20983 /* end confdefs.h. */
20994 rm -f conftest.$ac_objext conftest$ac_exeext
20995 if { (ac_try="$ac_link"
20996 case "(($ac_try" in
20997 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20998 *) ac_try_echo=$ac_try;;
21000 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21001 (eval "$ac_link") 2>conftest.er1
21003 grep -v '^ *+' conftest.er1 >conftest.err
21005 cat conftest.err >&5
21006 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21007 (exit $ac_status); } && {
21008 test -z "$ac_c_werror_flag" ||
21009 test ! -s conftest.err
21010 } && test -s conftest$ac_exeext &&
21011 $as_test_x conftest$ac_exeext; then
21012 ac_cv_lib_opie_main=yes
21014 echo "$as_me: failed program was:" >&5
21015 sed 's/^/| /' conftest.$ac_ext >&5
21017 ac_cv_lib_opie_main=no
21020 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21021 conftest$ac_exeext conftest.$ac_ext
21022 LIBS=$ac_check_lib_save_LIBS
21024 { echo "$as_me:$LINENO: result: $ac_cv_lib_opie_main" >&5
21025 echo "${ECHO_T}$ac_cv_lib_opie_main" >&6; }
21026 if test $ac_cv_lib_opie_main = yes; then
21029 { 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
21030 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;}
21033 LDFLAGS="$O_LDFLAGS"
21034 SUDO_LIBS="${SUDO_LIBS} -lopie"
21035 AUTH_OBJS="$AUTH_OBJS rfc1938.o"
21038 if test ${with_passwd-'no'} != "no"; then
21039 if test -z "$LIB_CRYPT" -a "$with_passwd" != "no"; then
21040 { echo "$as_me:$LINENO: checking for library containing crypt" >&5
21041 echo $ECHO_N "checking for library containing crypt... $ECHO_C" >&6; }
21042 if test "${ac_cv_search_crypt+set}" = set; then
21043 echo $ECHO_N "(cached) $ECHO_C" >&6
21045 ac_func_search_save_LIBS=$LIBS
21046 cat >conftest.$ac_ext <<_ACEOF
21049 cat confdefs.h >>conftest.$ac_ext
21050 cat >>conftest.$ac_ext <<_ACEOF
21051 /* end confdefs.h. */
21053 /* Override any GCC internal prototype to avoid an error.
21054 Use char because int might match the return type of a GCC
21055 builtin and then its argument prototype would still apply. */
21068 for ac_lib in '' crypt crypt_d ufc; do
21069 if test -z "$ac_lib"; then
21070 ac_res="none required"
21073 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21075 rm -f conftest.$ac_objext conftest$ac_exeext
21076 if { (ac_try="$ac_link"
21077 case "(($ac_try" in
21078 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21079 *) ac_try_echo=$ac_try;;
21081 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21082 (eval "$ac_link") 2>conftest.er1
21084 grep -v '^ *+' conftest.er1 >conftest.err
21086 cat conftest.err >&5
21087 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21088 (exit $ac_status); } && {
21089 test -z "$ac_c_werror_flag" ||
21090 test ! -s conftest.err
21091 } && test -s conftest$ac_exeext &&
21092 $as_test_x conftest$ac_exeext; then
21093 ac_cv_search_crypt=$ac_res
21095 echo "$as_me: failed program was:" >&5
21096 sed 's/^/| /' conftest.$ac_ext >&5
21101 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21103 if test "${ac_cv_search_crypt+set}" = set; then
21107 if test "${ac_cv_search_crypt+set}" = set; then
21110 ac_cv_search_crypt=no
21112 rm conftest.$ac_ext
21113 LIBS=$ac_func_search_save_LIBS
21115 { echo "$as_me:$LINENO: result: $ac_cv_search_crypt" >&5
21116 echo "${ECHO_T}$ac_cv_search_crypt" >&6; }
21117 ac_res=$ac_cv_search_crypt
21118 if test "$ac_res" != no; then
21119 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21120 test -n "$ac_lib" && SUDO_LIBS="${SUDO_LIBS} $ac_res"
21125 if test "$CHECKSHADOW" = "true" -a -n "$shadow_funcs"; then
21127 LIBS="$LIBS $shadow_libs"
21130 for ac_func in $shadow_funcs
21132 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21133 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21134 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21135 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21136 echo $ECHO_N "(cached) $ECHO_C" >&6
21138 cat >conftest.$ac_ext <<_ACEOF
21141 cat confdefs.h >>conftest.$ac_ext
21142 cat >>conftest.$ac_ext <<_ACEOF
21143 /* end confdefs.h. */
21144 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21145 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21146 #define $ac_func innocuous_$ac_func
21148 /* System header to define __stub macros and hopefully few prototypes,
21149 which can conflict with char $ac_func (); below.
21150 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21151 <limits.h> exists even on freestanding compilers. */
21154 # include <limits.h>
21156 # include <assert.h>
21161 /* Override any GCC internal prototype to avoid an error.
21162 Use char because int might match the return type of a GCC
21163 builtin and then its argument prototype would still apply. */
21168 /* The GNU C library defines this for functions which it implements
21169 to always fail with ENOSYS. Some functions are actually named
21170 something starting with __ and the normal name is an alias. */
21171 #if defined __stub_$ac_func || defined __stub___$ac_func
21178 return $ac_func ();
21183 rm -f conftest.$ac_objext conftest$ac_exeext
21184 if { (ac_try="$ac_link"
21185 case "(($ac_try" in
21186 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21187 *) ac_try_echo=$ac_try;;
21189 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21190 (eval "$ac_link") 2>conftest.er1
21192 grep -v '^ *+' conftest.er1 >conftest.err
21194 cat conftest.err >&5
21195 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21196 (exit $ac_status); } && {
21197 test -z "$ac_c_werror_flag" ||
21198 test ! -s conftest.err
21199 } && test -s conftest$ac_exeext &&
21200 $as_test_x conftest$ac_exeext; then
21201 eval "$as_ac_var=yes"
21203 echo "$as_me: failed program was:" >&5
21204 sed 's/^/| /' conftest.$ac_ext >&5
21206 eval "$as_ac_var=no"
21209 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21210 conftest$ac_exeext conftest.$ac_ext
21212 ac_res=`eval echo '${'$as_ac_var'}'`
21213 { echo "$as_me:$LINENO: result: $ac_res" >&5
21214 echo "${ECHO_T}$ac_res" >&6; }
21215 if test `eval echo '${'$as_ac_var'}'` = yes; then
21216 cat >>confdefs.h <<_ACEOF
21217 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21223 if test "$found" = "yes"; then
21224 SUDO_LIBS="$SUDO_LIBS $shadow_libs"
21225 elif test -n "$shadow_libs_optional"; then
21226 LIBS="$LIBS $shadow_libs_optional"
21228 for ac_func in $shadow_funcs
21230 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21231 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21232 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21233 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21234 echo $ECHO_N "(cached) $ECHO_C" >&6
21236 cat >conftest.$ac_ext <<_ACEOF
21239 cat confdefs.h >>conftest.$ac_ext
21240 cat >>conftest.$ac_ext <<_ACEOF
21241 /* end confdefs.h. */
21242 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21243 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21244 #define $ac_func innocuous_$ac_func
21246 /* System header to define __stub macros and hopefully few prototypes,
21247 which can conflict with char $ac_func (); below.
21248 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21249 <limits.h> exists even on freestanding compilers. */
21252 # include <limits.h>
21254 # include <assert.h>
21259 /* Override any GCC internal prototype to avoid an error.
21260 Use char because int might match the return type of a GCC
21261 builtin and then its argument prototype would still apply. */
21266 /* The GNU C library defines this for functions which it implements
21267 to always fail with ENOSYS. Some functions are actually named
21268 something starting with __ and the normal name is an alias. */
21269 #if defined __stub_$ac_func || defined __stub___$ac_func
21276 return $ac_func ();
21281 rm -f conftest.$ac_objext conftest$ac_exeext
21282 if { (ac_try="$ac_link"
21283 case "(($ac_try" in
21284 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21285 *) ac_try_echo=$ac_try;;
21287 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21288 (eval "$ac_link") 2>conftest.er1
21290 grep -v '^ *+' conftest.er1 >conftest.err
21292 cat conftest.err >&5
21293 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21294 (exit $ac_status); } && {
21295 test -z "$ac_c_werror_flag" ||
21296 test ! -s conftest.err
21297 } && test -s conftest$ac_exeext &&
21298 $as_test_x conftest$ac_exeext; then
21299 eval "$as_ac_var=yes"
21301 echo "$as_me: failed program was:" >&5
21302 sed 's/^/| /' conftest.$ac_ext >&5
21304 eval "$as_ac_var=no"
21307 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21308 conftest$ac_exeext conftest.$ac_ext
21310 ac_res=`eval echo '${'$as_ac_var'}'`
21311 { echo "$as_me:$LINENO: result: $ac_res" >&5
21312 echo "${ECHO_T}$ac_res" >&6; }
21313 if test `eval echo '${'$as_ac_var'}'` = yes; then
21314 cat >>confdefs.h <<_ACEOF
21315 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21321 if test "$found" = "yes"; then
21322 SUDO_LIBS="$SUDO_LIBS $shadow_libs $shadow_libs_optional"
21325 if test "$found" = "yes"; then
21326 case "$shadow_funcs" in
21327 *getprpwnam*) SECUREWARE=1;;
21329 test -n "$shadow_defs" && OSDEFS="${OSDEFS} $shadow_defs"
21335 if test "$CHECKSHADOW" = "true"; then
21336 { echo "$as_me:$LINENO: checking for library containing getspnam" >&5
21337 echo $ECHO_N "checking for library containing getspnam... $ECHO_C" >&6; }
21338 if test "${ac_cv_search_getspnam+set}" = set; then
21339 echo $ECHO_N "(cached) $ECHO_C" >&6
21341 ac_func_search_save_LIBS=$LIBS
21342 cat >conftest.$ac_ext <<_ACEOF
21345 cat confdefs.h >>conftest.$ac_ext
21346 cat >>conftest.$ac_ext <<_ACEOF
21347 /* end confdefs.h. */
21349 /* Override any GCC internal prototype to avoid an error.
21350 Use char because int might match the return type of a GCC
21351 builtin and then its argument prototype would still apply. */
21359 return getspnam ();
21364 for ac_lib in '' gen; do
21365 if test -z "$ac_lib"; then
21366 ac_res="none required"
21369 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21371 rm -f conftest.$ac_objext conftest$ac_exeext
21372 if { (ac_try="$ac_link"
21373 case "(($ac_try" in
21374 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21375 *) ac_try_echo=$ac_try;;
21377 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21378 (eval "$ac_link") 2>conftest.er1
21380 grep -v '^ *+' conftest.er1 >conftest.err
21382 cat conftest.err >&5
21383 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21384 (exit $ac_status); } && {
21385 test -z "$ac_c_werror_flag" ||
21386 test ! -s conftest.err
21387 } && test -s conftest$ac_exeext &&
21388 $as_test_x conftest$ac_exeext; then
21389 ac_cv_search_getspnam=$ac_res
21391 echo "$as_me: failed program was:" >&5
21392 sed 's/^/| /' conftest.$ac_ext >&5
21397 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21399 if test "${ac_cv_search_getspnam+set}" = set; then
21403 if test "${ac_cv_search_getspnam+set}" = set; then
21406 ac_cv_search_getspnam=no
21408 rm conftest.$ac_ext
21409 LIBS=$ac_func_search_save_LIBS
21411 { echo "$as_me:$LINENO: result: $ac_cv_search_getspnam" >&5
21412 echo "${ECHO_T}$ac_cv_search_getspnam" >&6; }
21413 ac_res=$ac_cv_search_getspnam
21414 if test "$ac_res" != no; then
21415 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21416 cat >>confdefs.h <<\_ACEOF
21417 #define HAVE_GETSPNAM 1
21419 CHECKSHADOW=false; test -n "$ac_lib" && SUDO_LIBS="${SUDO_LIBS} $ac_res"
21423 if test "$CHECKSHADOW" = "true"; then
21424 { echo "$as_me:$LINENO: checking for library containing getprpwnam" >&5
21425 echo $ECHO_N "checking for library containing getprpwnam... $ECHO_C" >&6; }
21426 if test "${ac_cv_search_getprpwnam+set}" = set; then
21427 echo $ECHO_N "(cached) $ECHO_C" >&6
21429 ac_func_search_save_LIBS=$LIBS
21430 cat >conftest.$ac_ext <<_ACEOF
21433 cat confdefs.h >>conftest.$ac_ext
21434 cat >>conftest.$ac_ext <<_ACEOF
21435 /* end confdefs.h. */
21437 /* Override any GCC internal prototype to avoid an error.
21438 Use char because int might match the return type of a GCC
21439 builtin and then its argument prototype would still apply. */
21443 char getprpwnam ();
21447 return getprpwnam ();
21452 for ac_lib in '' sec security prot; do
21453 if test -z "$ac_lib"; then
21454 ac_res="none required"
21457 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21459 rm -f conftest.$ac_objext conftest$ac_exeext
21460 if { (ac_try="$ac_link"
21461 case "(($ac_try" in
21462 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21463 *) ac_try_echo=$ac_try;;
21465 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21466 (eval "$ac_link") 2>conftest.er1
21468 grep -v '^ *+' conftest.er1 >conftest.err
21470 cat conftest.err >&5
21471 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21472 (exit $ac_status); } && {
21473 test -z "$ac_c_werror_flag" ||
21474 test ! -s conftest.err
21475 } && test -s conftest$ac_exeext &&
21476 $as_test_x conftest$ac_exeext; then
21477 ac_cv_search_getprpwnam=$ac_res
21479 echo "$as_me: failed program was:" >&5
21480 sed 's/^/| /' conftest.$ac_ext >&5
21485 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21487 if test "${ac_cv_search_getprpwnam+set}" = set; then
21491 if test "${ac_cv_search_getprpwnam+set}" = set; then
21494 ac_cv_search_getprpwnam=no
21496 rm conftest.$ac_ext
21497 LIBS=$ac_func_search_save_LIBS
21499 { echo "$as_me:$LINENO: result: $ac_cv_search_getprpwnam" >&5
21500 echo "${ECHO_T}$ac_cv_search_getprpwnam" >&6; }
21501 ac_res=$ac_cv_search_getprpwnam
21502 if test "$ac_res" != no; then
21503 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
21504 cat >>confdefs.h <<\_ACEOF
21505 #define HAVE_GETPRPWNAM 1
21507 CHECKSHADOW=false; SECUREWARE=1; test -n "$ac_lib" && SUDO_LIBS="${SUDO_LIBS} $ac_res"
21511 if test -n "$SECUREWARE"; then
21515 for ac_func in bigcrypt set_auth_parameters initprivs
21517 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21518 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21519 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21520 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21521 echo $ECHO_N "(cached) $ECHO_C" >&6
21523 cat >conftest.$ac_ext <<_ACEOF
21526 cat confdefs.h >>conftest.$ac_ext
21527 cat >>conftest.$ac_ext <<_ACEOF
21528 /* end confdefs.h. */
21529 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21530 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21531 #define $ac_func innocuous_$ac_func
21533 /* System header to define __stub macros and hopefully few prototypes,
21534 which can conflict with char $ac_func (); below.
21535 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21536 <limits.h> exists even on freestanding compilers. */
21539 # include <limits.h>
21541 # include <assert.h>
21546 /* Override any GCC internal prototype to avoid an error.
21547 Use char because int might match the return type of a GCC
21548 builtin and then its argument prototype would still apply. */
21553 /* The GNU C library defines this for functions which it implements
21554 to always fail with ENOSYS. Some functions are actually named
21555 something starting with __ and the normal name is an alias. */
21556 #if defined __stub_$ac_func || defined __stub___$ac_func
21563 return $ac_func ();
21568 rm -f conftest.$ac_objext conftest$ac_exeext
21569 if { (ac_try="$ac_link"
21570 case "(($ac_try" in
21571 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21572 *) ac_try_echo=$ac_try;;
21574 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21575 (eval "$ac_link") 2>conftest.er1
21577 grep -v '^ *+' conftest.er1 >conftest.err
21579 cat conftest.err >&5
21580 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21581 (exit $ac_status); } && {
21582 test -z "$ac_c_werror_flag" ||
21583 test ! -s conftest.err
21584 } && test -s conftest$ac_exeext &&
21585 $as_test_x conftest$ac_exeext; then
21586 eval "$as_ac_var=yes"
21588 echo "$as_me: failed program was:" >&5
21589 sed 's/^/| /' conftest.$ac_ext >&5
21591 eval "$as_ac_var=no"
21594 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21595 conftest$ac_exeext conftest.$ac_ext
21597 ac_res=`eval echo '${'$as_ac_var'}'`
21598 { echo "$as_me:$LINENO: result: $ac_res" >&5
21599 echo "${ECHO_T}$ac_res" >&6; }
21600 if test `eval echo '${'$as_ac_var'}'` = yes; then
21601 cat >>confdefs.h <<_ACEOF
21602 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21608 AUTH_OBJS="$AUTH_OBJS secureware.o"
21612 if test ${with_ldap-'no'} != "no"; then
21613 _LDFLAGS="$LDFLAGS"
21614 if test "$with_ldap" != "yes"; then
21616 if test X"$with_rpath" = X"yes"; then
21617 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_ldap}/lib -R${with_ldap}/lib"
21619 SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_ldap}/lib"
21621 if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
21622 blibpath_add="${blibpath_add}:${with_ldap}/lib"
21626 if test X"$with_rpath" = X"yes"; then
21627 LDFLAGS="${LDFLAGS} -L${with_ldap}/lib -R${with_ldap}/lib"
21629 LDFLAGS="${LDFLAGS} -L${with_ldap}/lib"
21631 if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
21632 blibpath_add="${blibpath_add}:${with_ldap}/lib"
21635 CPPFLAGS="${CPPFLAGS} -I${with_ldap}/include"
21638 SUDO_OBJS="${SUDO_OBJS} ldap.o"
21640 { echo "$as_me:$LINENO: checking for LDAP libraries" >&5
21641 echo $ECHO_N "checking for LDAP libraries... $ECHO_C" >&6; }
21645 for l in -lldap -llber '-lssl -lcrypto'; do
21647 LDAP_LIBS="${LDAP_LIBS} $l"
21648 cat >conftest.$ac_ext <<_ACEOF
21651 cat confdefs.h >>conftest.$ac_ext
21652 cat >>conftest.$ac_ext <<_ACEOF
21653 /* end confdefs.h. */
21654 #include <sys/types.h>
21660 (void)ldap_init(0, 0)
21665 rm -f conftest.$ac_objext conftest$ac_exeext
21666 if { (ac_try="$ac_link"
21667 case "(($ac_try" in
21668 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21669 *) ac_try_echo=$ac_try;;
21671 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21672 (eval "$ac_link") 2>conftest.er1
21674 grep -v '^ *+' conftest.er1 >conftest.err
21676 cat conftest.err >&5
21677 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21678 (exit $ac_status); } && {
21679 test -z "$ac_c_werror_flag" ||
21680 test ! -s conftest.err
21681 } && test -s conftest$ac_exeext &&
21682 $as_test_x conftest$ac_exeext; then
21685 echo "$as_me: failed program was:" >&5
21686 sed 's/^/| /' conftest.$ac_ext >&5
21691 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21692 conftest$ac_exeext conftest.$ac_ext
21694 if test "$found" = "no"; then
21695 LDAP_LIBS=" -lldap"
21696 { echo "$as_me:$LINENO: result: not found, using -lldap" >&5
21697 echo "${ECHO_T}not found, using -lldap" >&6; }
21699 { echo "$as_me:$LINENO: result: $LDAP_LIBS" >&5
21700 echo "${ECHO_T}$LDAP_LIBS" >&6; }
21702 { echo "$as_me:$LINENO: checking whether lber.h is needed" >&5
21703 echo $ECHO_N "checking whether lber.h is needed... $ECHO_C" >&6; }
21704 cat >conftest.$ac_ext <<_ACEOF
21707 cat confdefs.h >>conftest.$ac_ext
21708 cat >>conftest.$ac_ext <<_ACEOF
21709 /* end confdefs.h. */
21710 #include <sys/types.h>
21715 (void)ldap_init(0, 0)
21720 rm -f conftest.$ac_objext conftest$ac_exeext
21721 if { (ac_try="$ac_link"
21722 case "(($ac_try" in
21723 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21724 *) ac_try_echo=$ac_try;;
21726 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21727 (eval "$ac_link") 2>conftest.er1
21729 grep -v '^ *+' conftest.er1 >conftest.err
21731 cat conftest.err >&5
21732 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21733 (exit $ac_status); } && {
21734 test -z "$ac_c_werror_flag" ||
21735 test ! -s conftest.err
21736 } && test -s conftest$ac_exeext &&
21737 $as_test_x conftest$ac_exeext; then
21738 { echo "$as_me:$LINENO: result: no" >&5
21739 echo "${ECHO_T}no" >&6; }
21741 echo "$as_me: failed program was:" >&5
21742 sed 's/^/| /' conftest.$ac_ext >&5
21745 { echo "$as_me:$LINENO: result: yes" >&5
21746 echo "${ECHO_T}yes" >&6; }
21747 cat >>confdefs.h <<\_ACEOF
21748 #define HAVE_LBER_H 1
21753 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21754 conftest$ac_exeext conftest.$ac_ext
21758 for ac_func in ldap_initialize ldap_start_tls_s
21760 as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
21761 { echo "$as_me:$LINENO: checking for $ac_func" >&5
21762 echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
21763 if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
21764 echo $ECHO_N "(cached) $ECHO_C" >&6
21766 cat >conftest.$ac_ext <<_ACEOF
21769 cat confdefs.h >>conftest.$ac_ext
21770 cat >>conftest.$ac_ext <<_ACEOF
21771 /* end confdefs.h. */
21772 /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
21773 For example, HP-UX 11i <limits.h> declares gettimeofday. */
21774 #define $ac_func innocuous_$ac_func
21776 /* System header to define __stub macros and hopefully few prototypes,
21777 which can conflict with char $ac_func (); below.
21778 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
21779 <limits.h> exists even on freestanding compilers. */
21782 # include <limits.h>
21784 # include <assert.h>
21789 /* Override any GCC internal prototype to avoid an error.
21790 Use char because int might match the return type of a GCC
21791 builtin and then its argument prototype would still apply. */
21796 /* The GNU C library defines this for functions which it implements
21797 to always fail with ENOSYS. Some functions are actually named
21798 something starting with __ and the normal name is an alias. */
21799 #if defined __stub_$ac_func || defined __stub___$ac_func
21806 return $ac_func ();
21811 rm -f conftest.$ac_objext conftest$ac_exeext
21812 if { (ac_try="$ac_link"
21813 case "(($ac_try" in
21814 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21815 *) ac_try_echo=$ac_try;;
21817 eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21818 (eval "$ac_link") 2>conftest.er1
21820 grep -v '^ *+' conftest.er1 >conftest.err
21822 cat conftest.err >&5
21823 echo "$as_me:$LINENO: \$? = $ac_status" >&5
21824 (exit $ac_status); } && {
21825 test -z "$ac_c_werror_flag" ||
21826 test ! -s conftest.err
21827 } && test -s conftest$ac_exeext &&
21828 $as_test_x conftest$ac_exeext; then
21829 eval "$as_ac_var=yes"
21831 echo "$as_me: failed program was:" >&5
21832 sed 's/^/| /' conftest.$ac_ext >&5
21834 eval "$as_ac_var=no"
21837 rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21838 conftest$ac_exeext conftest.$ac_ext
21840 ac_res=`eval echo '${'$as_ac_var'}'`
21841 { echo "$as_me:$LINENO: result: $ac_res" >&5
21842 echo "${ECHO_T}$ac_res" >&6; }
21843 if test `eval echo '${'$as_ac_var'}'` = yes; then
21844 cat >>confdefs.h <<_ACEOF
21845 #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
21852 SUDO_LIBS="${SUDO_LIBS}${LDAP_LIBS}"
21854 LDFLAGS="$_LDFLAGS"
21855 # XXX - OpenLDAP has deprecated ldap_get_values()
21856 CPPFLAGS="${CPPFLAGS} -DLDAP_DEPRECATED"
21859 if test -n "$blibpath"; then
21860 if test -n "$blibpath_add"; then
21861 SUDO_LDFLAGS="$SUDO_LDFLAGS -Wl,-blibpath:${blibpath}${blibpath_add}"
21862 elif test -n "$with_blibpath" -a "$with_blibpath" != "yes"; then
21863 SUDO_LDFLAGS="$SUDO_LDFLAGS -Wl,-blibpath:${blibpath}"
21867 { echo "$as_me:$LINENO: checking for log file location" >&5
21868 echo $ECHO_N "checking for log file location... $ECHO_C" >&6; }
21869 if test -n "$with_logpath"; then
21870 { echo "$as_me:$LINENO: result: $with_logpath" >&5
21871 echo "${ECHO_T}$with_logpath" >&6; }
21872 cat >>confdefs.h <<EOF
21873 #define _PATH_SUDO_LOGFILE "$with_logpath"
21876 elif test -d "/var/log"; then
21877 { echo "$as_me:$LINENO: result: /var/log/sudo.log" >&5
21878 echo "${ECHO_T}/var/log/sudo.log" >&6; }
21879 cat >>confdefs.h <<\EOF
21880 #define _PATH_SUDO_LOGFILE "/var/log/sudo.log"
21883 elif test -d "/var/adm"; then
21884 { echo "$as_me:$LINENO: result: /var/adm/sudo.log" >&5
21885 echo "${ECHO_T}/var/adm/sudo.log" >&6; }
21886 cat >>confdefs.h <<\EOF
21887 #define _PATH_SUDO_LOGFILE "/var/adm/sudo.log"
21890 elif test -d "/usr/adm"; then
21891 { echo "$as_me:$LINENO: result: /usr/adm/sudo.log" >&5
21892 echo "${ECHO_T}/usr/adm/sudo.log" >&6; }
21893 cat >>confdefs.h <<\EOF
21894 #define _PATH_SUDO_LOGFILE "/usr/adm/sudo.log"
21898 { echo "$as_me:$LINENO: result: unknown" >&5
21899 echo "${ECHO_T}unknown" >&6; }
21902 { echo "$as_me:$LINENO: checking for timestamp file location" >&5
21903 echo $ECHO_N "checking for timestamp file location... $ECHO_C" >&6; }
21904 if test -n "$with_timedir"; then
21905 { echo "$as_me:$LINENO: result: $with_timedir" >&5
21906 echo "${ECHO_T}$with_timedir" >&6; }
21907 cat >>confdefs.h <<EOF
21908 #define _PATH_SUDO_TIMEDIR "$with_timedir"
21911 timedir="$with_timedir"
21912 elif test -d "/var/run"; then
21913 { echo "$as_me:$LINENO: result: /var/run/sudo" >&5
21914 echo "${ECHO_T}/var/run/sudo" >&6; }
21915 cat >>confdefs.h <<\EOF
21916 #define _PATH_SUDO_TIMEDIR "/var/run/sudo"
21919 timedir="/var/run/sudo"
21920 elif test -d "/var/adm"; then
21921 { echo "$as_me:$LINENO: result: /var/adm/sudo" >&5
21922 echo "${ECHO_T}/var/adm/sudo" >&6; }
21923 cat >>confdefs.h <<\EOF
21924 #define _PATH_SUDO_TIMEDIR "/var/adm/sudo"
21927 timedir="/var/adm/sudo"
21929 { echo "$as_me:$LINENO: result: /usr/adm/sudo" >&5
21930 echo "${ECHO_T}/usr/adm/sudo" >&6; }
21931 cat >>confdefs.h <<\EOF
21932 #define _PATH_SUDO_TIMEDIR "/usr/adm/sudo"
21935 timedir="/usr/adm/sudo"
21939 case "$with_passwd" in
21941 AUTH_OBJS="$AUTH_OBJS passwd.o"
21944 cat >>confdefs.h <<\_ACEOF
21945 #define WITHOUT_PASSWD 1
21948 if test -z "$AUTH_OBJS"; then
21949 { { echo "$as_me:$LINENO: error: no authentication methods defined." >&5
21950 echo "$as_me: error: no authentication methods defined." >&2;}
21951 { (exit 1); exit 1; }; }
21955 AUTH_OBJS=${AUTH_OBJS# }
21956 _AUTH=`echo "$AUTH_OBJS" | sed 's/\.o//g'`
21957 { echo "$as_me:$LINENO: using the following authentication methods: $_AUTH" >&5
21958 echo "$as_me: using the following authentication methods: $_AUTH" >&6;}
21960 if test -n "$LIBS"; then
21965 for sl in ${SUDO_LIBS} ${NET_LIBS}; do
21966 test $l = $sl && dupe=1
21968 test $dupe = 0 && LIBS="${LIBS} $l"
21972 test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'
21974 if test "$with_noexec" != "no"; then
21975 PROGS="${PROGS} sudo_noexec.la"
21976 INSTALL_NOEXEC="install-noexec"
21978 oexec_prefix="$exec_prefix"
21979 if test "$exec_prefix" = '$(prefix)'; then
21980 if test "$prefix" = "NONE"; then
21981 exec_prefix="$ac_default_prefix"
21983 exec_prefix="$prefix"
21986 eval noexec_file="$with_noexec"
21988 cat >>confdefs.h <<_ACEOF
21989 #define _PATH_SUDO_NOEXEC "$noexec_file"
21992 exec_prefix="$oexec_prefix"
21995 ac_config_files="$ac_config_files Makefile sudo.man visudo.man sudoers.man"
21997 cat >confcache <<\_ACEOF
21998 # This file is a shell script that caches the results of configure
21999 # tests run on this system so they can be shared between configure
22000 # scripts and configure runs, see configure's option --config-cache.
22001 # It is not useful on other systems. If it contains results you don't
22002 # want to keep, you may remove or edit it.
22004 # config.status only pays attention to the cache file if you give it
22005 # the --recheck option to rerun configure.
22007 # `ac_cv_env_foo' variables (set or unset) will be overridden when
22008 # loading this file, other *unset* `ac_cv_foo' will be assigned the
22009 # following values.
22013 # The following way of writing the cache mishandles newlines in values,
22014 # but we know of no workaround that is simple, portable, and efficient.
22015 # So, we kill variables containing newlines.
22016 # Ultrix sh set writes to stderr and can't be redirected directly,
22017 # and sets the high bit in the cache file unless we assign to the vars.
22019 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
22020 eval ac_val=\$$ac_var
22024 *_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
22025 echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
22028 _ | IFS | as_nl) ;; #(
22029 *) $as_unset $ac_var ;;
22035 case $as_nl`(ac_space=' '; set) 2>&1` in #(
22036 *${as_nl}ac_space=\ *)
22037 # `set' does not quote correctly, so add quotes (double-quote
22038 # substitution turns \\\\ into \\, and sed turns \\ into \).
22041 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22044 # `set' quotes correctly as required by POSIX, so do not add quotes.
22045 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22054 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22056 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22058 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
22059 if test -w "$cache_file"; then
22060 test "x$cache_file" != "x/dev/null" &&
22061 { echo "$as_me:$LINENO: updating cache $cache_file" >&5
22062 echo "$as_me: updating cache $cache_file" >&6;}
22063 cat confcache >$cache_file
22065 { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22066 echo "$as_me: not updating unwritable cache $cache_file" >&6;}
22071 test "x$prefix" = xNONE && prefix=$ac_default_prefix
22072 # Let make expand exec_prefix.
22073 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
22075 DEFS=-DHAVE_CONFIG_H
22079 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
22080 # 1. Remove the extension, and $U if already installed.
22081 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
22082 ac_i=`echo "$ac_i" | sed "$ac_script"`
22083 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
22084 # will be set to the directory where LIBOBJS objects are built.
22085 ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
22086 ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
22088 LIBOBJS=$ac_libobjs
22090 LTLIBOBJS=$ac_ltlibobjs
22094 : ${CONFIG_STATUS=./config.status}
22095 ac_clean_files_save=$ac_clean_files
22096 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
22097 { echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
22098 echo "$as_me: creating $CONFIG_STATUS" >&6;}
22099 cat >$CONFIG_STATUS <<_ACEOF
22101 # Generated by $as_me.
22102 # Run this file to recreate the current configuration.
22103 # Compiler output produced by configure, useful for debugging
22104 # configure, is in config.log if it exists.
22107 ac_cs_recheck=false
22109 SHELL=\${CONFIG_SHELL-$SHELL}
22112 cat >>$CONFIG_STATUS <<\_ACEOF
22113 ## --------------------- ##
22114 ## M4sh Initialization. ##
22115 ## --------------------- ##
22117 # Be more Bourne compatible
22118 DUALCASE=1; export DUALCASE # for MKS sh
22119 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
22122 # Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
22123 # is contrary to our usage. Disable this feature.
22124 alias -g '${1+"$@"}'='"$@"'
22125 setopt NO_GLOB_SUBST
22127 case `(set -o) 2>/dev/null` in
22128 *posix*) set -o posix ;;
22137 # Avoid depending upon Character Ranges.
22138 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
22139 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
22140 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
22141 as_cr_digits='0123456789'
22142 as_cr_alnum=$as_cr_Letters$as_cr_digits
22144 # The user is always right.
22145 if test "${PATH_SEPARATOR+set}" != set; then
22146 echo "#! /bin/sh" >conf$$.sh
22147 echo "exit 0" >>conf$$.sh
22149 if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
22157 # Support unset when possible.
22158 if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22166 # We need space, tab and new line, in precisely that order. Quoting is
22167 # there to prevent editors from complaining about space-tab.
22168 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
22169 # splitting by setting IFS to empty value.)
22174 # Find who we are. Look in the path if we contain no directory separator.
22176 *[\\/]* ) as_myself=$0 ;;
22177 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22178 for as_dir in $PATH
22181 test -z "$as_dir" && as_dir=.
22182 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22188 # We did not find ourselves, most probably we were run as `sh COMMAND'
22189 # in which case we are not to be found in the path.
22190 if test "x$as_myself" = x; then
22193 if test ! -f "$as_myself"; then
22194 echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
22195 { (exit 1); exit 1; }
22198 # Work around bugs in pre-3.0 UWIN ksh.
22199 for as_var in ENV MAIL MAILPATH
22200 do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22208 LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
22209 LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
22210 LC_TELEPHONE LC_TIME
22212 if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
22213 eval $as_var=C; export $as_var
22215 ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22219 # Required to use basename.
22220 if expr a : '\(a\)' >/dev/null 2>&1 &&
22221 test "X`expr 00001 : '.*\(...\)'`" = X001; then
22227 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22228 as_basename=basename
22234 # Name of the executable.
22235 as_me=`$as_basename -- "$0" ||
22236 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
22237 X"$0" : 'X\(//\)$' \| \
22238 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
22240 sed '/^.*\/\([^/][^/]*\)\/*$/{
22259 as_lineno_1=$LINENO
22260 as_lineno_2=$LINENO
22261 test "x$as_lineno_1" != "x$as_lineno_2" &&
22262 test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
22264 # Create $as_me.lineno as a copy of $as_myself, but with $LINENO
22265 # uniformly replaced by the line number. The first 'sed' inserts a
22266 # line-number line after each line using $LINENO; the second 'sed'
22267 # does the real work. The second script uses 'N' to pair each
22268 # line-number line with the line containing $LINENO, and appends
22269 # trailing '-' during substitution so that $LINENO is not a special
22270 # case at line end.
22271 # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
22272 # scripts with optimization help from Paolo Bonzini. Blame Lee
22273 # E. McMahon (1931-1989) for sed's syntax. :-)
22285 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22288 ' >$as_me.lineno &&
22289 chmod +x "$as_me.lineno" ||
22290 { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
22291 { (exit 1); exit 1; }; }
22293 # Don't try to exec as it changes $[0], causing all sort of problems
22294 # (the dirname of $[0] is not the place where we might find the
22295 # original and so on. Autoconf is especially sensitive to this).
22296 . "./$as_me.lineno"
22297 # Exit status is that of the last command.
22302 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22308 ECHO_C= ECHO_N= ECHO_T=
22309 case `echo -n x` in
22311 case `echo 'x\c'` in
22312 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
22319 if expr a : '\(a\)' >/dev/null 2>&1 &&
22320 test "X`expr 00001 : '.*\(...\)'`" = X001; then
22326 rm -f conf$$ conf$$.exe conf$$.file
22327 if test -d conf$$.dir; then
22328 rm -f conf$$.dir/conf$$.file
22334 if ln -s conf$$.file conf$$ 2>/dev/null; then
22336 # ... but there are two gotchas:
22337 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
22338 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
22339 # In both cases, we have to default to `cp -p'.
22340 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
22342 elif ln conf$$.file conf$$ 2>/dev/null; then
22347 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22348 rmdir conf$$.dir 2>/dev/null
22350 if mkdir -p . 2>/dev/null; then
22353 test -d ./-p && rmdir ./-p
22357 if test -x / >/dev/null 2>&1; then
22358 as_test_x='test -x'
22360 if ls -dL / >/dev/null 2>&1; then
22367 if test -d "$1"; then
22373 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22374 ???[sx]*):;;*)false;;esac;fi
22378 as_executable_p=$as_test_x
22380 # Sed expression to map a string onto a valid CPP name.
22381 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
22383 # Sed expression to map a string onto a valid variable name.
22384 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
22389 # Save the log message, to keep $[0] and so on meaningful, and to
22390 # report actual input values of CONFIG_FILES etc. instead of their
22391 # values after options handling.
22393 This file was extended by sudo $as_me 1.6.9, which was
22394 generated by GNU Autoconf 2.61. Invocation command line was
22396 CONFIG_FILES = $CONFIG_FILES
22397 CONFIG_HEADERS = $CONFIG_HEADERS
22398 CONFIG_LINKS = $CONFIG_LINKS
22399 CONFIG_COMMANDS = $CONFIG_COMMANDS
22402 on `(hostname || uname -n) 2>/dev/null | sed 1q`
22407 cat >>$CONFIG_STATUS <<_ACEOF
22408 # Files that config.status was made for.
22409 config_files="$ac_config_files"
22410 config_headers="$ac_config_headers"
22414 cat >>$CONFIG_STATUS <<\_ACEOF
22416 \`$as_me' instantiates files from templates according to the
22417 current configuration.
22419 Usage: $0 [OPTIONS] [FILE]...
22421 -h, --help print this help, then exit
22422 -V, --version print version number and configuration settings, then exit
22423 -q, --quiet do not print progress messages
22424 -d, --debug don't remove temporary files
22425 --recheck update $as_me by reconfiguring in the same conditions
22426 --file=FILE[:TEMPLATE]
22427 instantiate the configuration file FILE
22428 --header=FILE[:TEMPLATE]
22429 instantiate the configuration header FILE
22431 Configuration files:
22434 Configuration headers:
22437 Report bugs to <bug-autoconf@gnu.org>."
22440 cat >>$CONFIG_STATUS <<_ACEOF
22442 sudo config.status 1.6.9
22443 configured by $0, generated by GNU Autoconf 2.61,
22444 with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
22446 Copyright (C) 2006 Free Software Foundation, Inc.
22447 This config.status script is free software; the Free Software Foundation
22448 gives unlimited permission to copy, distribute and modify it."
22454 cat >>$CONFIG_STATUS <<\_ACEOF
22455 # If no file are specified by the user, then we need to provide default
22456 # value. By we need to know if files were specified by the user.
22462 ac_option=`expr "X$1" : 'X\([^=]*\)='`
22463 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22474 # Handling of the options.
22475 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22477 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22478 echo "$ac_cs_version"; exit ;;
22479 --debug | --debu | --deb | --de | --d | -d )
22481 --file | --fil | --fi | --f )
22483 CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22484 ac_need_defaults=false;;
22485 --header | --heade | --head | --hea )
22487 CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22488 ac_need_defaults=false;;
22490 # Conflict between --help and --header
22491 { echo "$as_me: error: ambiguous option: $1
22492 Try \`$0 --help' for more information." >&2
22493 { (exit 1); exit 1; }; };;
22494 --help | --hel | -h )
22495 echo "$ac_cs_usage"; exit ;;
22496 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
22497 | -silent | --silent | --silen | --sile | --sil | --si | --s)
22500 # This is an error.
22501 -*) { echo "$as_me: error: unrecognized option: $1
22502 Try \`$0 --help' for more information." >&2
22503 { (exit 1); exit 1; }; } ;;
22505 *) ac_config_targets="$ac_config_targets $1"
22506 ac_need_defaults=false ;;
22512 ac_configure_extra_args=
22514 if $ac_cs_silent; then
22516 ac_configure_extra_args="$ac_configure_extra_args --silent"
22520 cat >>$CONFIG_STATUS <<_ACEOF
22521 if \$ac_cs_recheck; then
22522 echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
22523 CONFIG_SHELL=$SHELL
22524 export CONFIG_SHELL
22525 exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
22529 cat >>$CONFIG_STATUS <<\_ACEOF
22533 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22534 ## Running $as_me. ##
22540 cat >>$CONFIG_STATUS <<_ACEOF
22543 cat >>$CONFIG_STATUS <<\_ACEOF
22545 # Handling of arguments.
22546 for ac_config_target in $ac_config_targets
22548 case $ac_config_target in
22549 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
22550 "pathnames.h") CONFIG_HEADERS="$CONFIG_HEADERS pathnames.h" ;;
22551 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
22552 "sudo.man") CONFIG_FILES="$CONFIG_FILES sudo.man" ;;
22553 "visudo.man") CONFIG_FILES="$CONFIG_FILES visudo.man" ;;
22554 "sudoers.man") CONFIG_FILES="$CONFIG_FILES sudoers.man" ;;
22556 *) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
22557 echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
22558 { (exit 1); exit 1; }; };;
22563 # If the user did not use the arguments to specify the items to instantiate,
22564 # then the envvar interface is used. Set only those that are not.
22565 # We use the long form for the default assignment because of an extremely
22566 # bizarre bug on SunOS 4.1.3.
22567 if $ac_need_defaults; then
22568 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
22569 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
22572 # Have a temporary directory for convenience. Make it in the build tree
22573 # simply because there is no reason against having it here, and in addition,
22574 # creating and moving files from /tmp can sometimes cause problems.
22575 # Hook for its removal unless debugging.
22576 # Note that there is a small window in which the directory will not be cleaned:
22577 # after its creation but before its name has been assigned to `$tmp'.
22581 trap 'exit_status=$?
22582 { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22584 trap '{ (exit 1); exit 1; }' 1 2 13 15
22586 # Create a (secure) tmp directory for tmp files.
22589 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22590 test -n "$tmp" && test -d "$tmp"
22593 tmp=./conf$$-$RANDOM
22594 (umask 077 && mkdir "$tmp")
22597 echo "$me: cannot create a temporary directory in ." >&2
22598 { (exit 1); exit 1; }
22602 # Set up the sed scripts for CONFIG_FILES section.
22605 # No need to generate the scripts if there are no CONFIG_FILES.
22606 # This happens for instance when ./config.status config.h
22607 if test -n "$CONFIG_FILES"; then
22614 for ac_last_try in false false false false false :; do
22615 cat >conf$$subs.sed <<_ACEOF
22616 SHELL!$SHELL$ac_delim
22617 PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
22618 PACKAGE_NAME!$PACKAGE_NAME$ac_delim
22619 PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
22620 PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
22621 PACKAGE_STRING!$PACKAGE_STRING$ac_delim
22622 PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
22623 exec_prefix!$exec_prefix$ac_delim
22624 prefix!$prefix$ac_delim
22625 program_transform_name!$program_transform_name$ac_delim
22626 bindir!$bindir$ac_delim
22627 sbindir!$sbindir$ac_delim
22628 libexecdir!$libexecdir$ac_delim
22629 datarootdir!$datarootdir$ac_delim
22630 datadir!$datadir$ac_delim
22631 sysconfdir!$sysconfdir$ac_delim
22632 sharedstatedir!$sharedstatedir$ac_delim
22633 localstatedir!$localstatedir$ac_delim
22634 includedir!$includedir$ac_delim
22635 oldincludedir!$oldincludedir$ac_delim
22636 docdir!$docdir$ac_delim
22637 infodir!$infodir$ac_delim
22638 htmldir!$htmldir$ac_delim
22639 dvidir!$dvidir$ac_delim
22640 pdfdir!$pdfdir$ac_delim
22641 psdir!$psdir$ac_delim
22642 libdir!$libdir$ac_delim
22643 localedir!$localedir$ac_delim
22644 mandir!$mandir$ac_delim
22645 DEFS!$DEFS$ac_delim
22646 ECHO_C!$ECHO_C$ac_delim
22647 ECHO_N!$ECHO_N$ac_delim
22648 ECHO_T!$ECHO_T$ac_delim
22649 LIBS!$LIBS$ac_delim
22650 build_alias!$build_alias$ac_delim
22651 host_alias!$host_alias$ac_delim
22652 target_alias!$target_alias$ac_delim
22653 LIBTOOL!$LIBTOOL$ac_delim
22654 CFLAGS!$CFLAGS$ac_delim
22655 PROGS!$PROGS$ac_delim
22656 CPPFLAGS!$CPPFLAGS$ac_delim
22657 LDFLAGS!$LDFLAGS$ac_delim
22658 SUDO_LDFLAGS!$SUDO_LDFLAGS$ac_delim
22659 SUDO_OBJS!$SUDO_OBJS$ac_delim
22660 SUDO_LIBS!$SUDO_LIBS$ac_delim
22661 NET_LIBS!$NET_LIBS$ac_delim
22662 AFS_LIBS!$AFS_LIBS$ac_delim
22663 OSDEFS!$OSDEFS$ac_delim
22664 AUTH_OBJS!$AUTH_OBJS$ac_delim
22665 MANTYPE!$MANTYPE$ac_delim
22666 MAN_POSTINSTALL!$MAN_POSTINSTALL$ac_delim
22667 SUDOERS_MODE!$SUDOERS_MODE$ac_delim
22668 SUDOERS_UID!$SUDOERS_UID$ac_delim
22669 SUDOERS_GID!$SUDOERS_GID$ac_delim
22671 mansectsu!$mansectsu$ac_delim
22672 mansectform!$mansectform$ac_delim
22673 mansrcdir!$mansrcdir$ac_delim
22674 NOEXECDIR!$NOEXECDIR$ac_delim
22675 noexec_file!$noexec_file$ac_delim
22676 INSTALL_NOEXEC!$INSTALL_NOEXEC$ac_delim
22677 DONT_LEAK_PATH_INFO!$DONT_LEAK_PATH_INFO$ac_delim
22678 timedir!$timedir$ac_delim
22679 timeout!$timeout$ac_delim
22680 password_timeout!$password_timeout$ac_delim
22681 sudo_umask!$sudo_umask$ac_delim
22682 passprompt!$passprompt$ac_delim
22683 long_otp_prompt!$long_otp_prompt$ac_delim
22684 lecture!$lecture$ac_delim
22685 logfac!$logfac$ac_delim
22686 goodpri!$goodpri$ac_delim
22687 badpri!$badpri$ac_delim
22688 loglen!$loglen$ac_delim
22689 ignore_dot!$ignore_dot$ac_delim
22690 mail_no_user!$mail_no_user$ac_delim
22691 mail_no_host!$mail_no_host$ac_delim
22692 mail_no_perms!$mail_no_perms$ac_delim
22693 mailto!$mailto$ac_delim
22694 mailsub!$mailsub$ac_delim
22695 badpass_message!$badpass_message$ac_delim
22696 fqdn!$fqdn$ac_delim
22697 runas_default!$runas_default$ac_delim
22698 env_editor!$env_editor$ac_delim
22699 passwd_tries!$passwd_tries$ac_delim
22700 tty_tickets!$tty_tickets$ac_delim
22701 insults!$insults$ac_delim
22702 root_sudo!$root_sudo$ac_delim
22703 path_info!$path_info$ac_delim
22704 EGREPPROG!$EGREPPROG$ac_delim
22706 ac_ct_CC!$ac_ct_CC$ac_delim
22707 EXEEXT!$EXEEXT$ac_delim
22708 OBJEXT!$OBJEXT$ac_delim
22710 build!$build$ac_delim
22711 build_cpu!$build_cpu$ac_delim
22712 build_vendor!$build_vendor$ac_delim
22715 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22717 elif $ac_last_try; then
22718 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22719 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22720 { (exit 1); exit 1; }; }
22722 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22726 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22727 if test -n "$ac_eof"; then
22728 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22729 ac_eof=`expr $ac_eof + 1`
22732 cat >>$CONFIG_STATUS <<_ACEOF
22733 cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22734 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22737 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22738 s/^/s,@/; s/!/@,|#_!!_#|/
22741 s/'"$ac_delim"'$/,g/; t
22743 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22744 ' >>$CONFIG_STATUS <conf$$subs.sed
22745 rm -f conf$$subs.sed
22746 cat >>$CONFIG_STATUS <<_ACEOF
22752 for ac_last_try in false false false false false :; do
22753 cat >conf$$subs.sed <<_ACEOF
22754 build_os!$build_os$ac_delim
22755 host!$host$ac_delim
22756 host_cpu!$host_cpu$ac_delim
22757 host_vendor!$host_vendor$ac_delim
22758 host_os!$host_os$ac_delim
22759 target!$target$ac_delim
22760 target_cpu!$target_cpu$ac_delim
22761 target_vendor!$target_vendor$ac_delim
22762 target_os!$target_os$ac_delim
22764 GREP!$GREP$ac_delim
22765 EGREP!$EGREP$ac_delim
22766 LN_S!$LN_S$ac_delim
22767 ECHO!$ECHO$ac_delim
22769 RANLIB!$RANLIB$ac_delim
22770 STRIP!$STRIP$ac_delim
22771 UNAMEPROG!$UNAMEPROG$ac_delim
22772 TRPROG!$TRPROG$ac_delim
22773 NROFFPROG!$NROFFPROG$ac_delim
22774 YACC!$YACC$ac_delim
22775 YFLAGS!$YFLAGS$ac_delim
22776 LIBOBJS!$LIBOBJS$ac_delim
22777 ALLOCA!$ALLOCA$ac_delim
22778 KRB5CONFIG!$KRB5CONFIG$ac_delim
22779 LTLIBOBJS!$LTLIBOBJS$ac_delim
22782 if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 26; then
22784 elif $ac_last_try; then
22785 { { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
22786 echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
22787 { (exit 1); exit 1; }; }
22789 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22793 ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
22794 if test -n "$ac_eof"; then
22795 ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
22796 ac_eof=`expr $ac_eof + 1`
22799 cat >>$CONFIG_STATUS <<_ACEOF
22800 cat >"\$tmp/subs-2.sed" <<\CEOF$ac_eof
22801 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
22804 s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22805 s/^/s,@/; s/!/@,|#_!!_#|/
22808 s/'"$ac_delim"'$/,g/; t
22810 N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
22811 ' >>$CONFIG_STATUS <conf$$subs.sed
22812 rm -f conf$$subs.sed
22813 cat >>$CONFIG_STATUS <<_ACEOF
22820 # VPATH may cause trouble with some makes, so we remove $(srcdir),
22821 # ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
22822 # trailing colons and then remove the whole line if VPATH becomes empty
22823 # (actually we leave an empty line to preserve line numbers).
22824 if test "x$srcdir" = x.; then
22825 ac_vpsub='/^[ ]*VPATH[ ]*=/{
22826 s/:*\$(srcdir):*/:/
22827 s/:*\${srcdir}:*/:/
22829 s/^\([^=]*=[ ]*\):*/\1/
22835 cat >>$CONFIG_STATUS <<\_ACEOF
22836 fi # test -n "$CONFIG_FILES"
22839 for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS
22842 :[FHLC]) ac_mode=$ac_tag; continue;;
22844 case $ac_mode$ac_tag in
22846 :L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
22847 echo "$as_me: error: Invalid tag $ac_tag." >&2;}
22848 { (exit 1); exit 1; }; };;
22849 :[FH]-) ac_tag=-:-;;
22850 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
22867 -) ac_f="$tmp/stdin";;
22868 *) # Look for the file first in the build tree, then in the source tree
22869 # (if the path is not absolute). The absolute path cannot be DOS-style,
22870 # because $ac_f cannot contain `:'.
22874 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22876 { { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
22877 echo "$as_me: error: cannot find input file: $ac_f" >&2;}
22878 { (exit 1); exit 1; }; };;
22880 ac_file_inputs="$ac_file_inputs $ac_f"
22883 # Let's still pretend it is `configure' which instantiates (i.e., don't
22884 # use $as_me), people would be surprised to read:
22885 # /* config.h. Generated by config.status. */
22886 configure_input="Generated from "`IFS=:
22887 echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
22888 if test x"$ac_file" != x-; then
22889 configure_input="$ac_file. $configure_input"
22890 { echo "$as_me:$LINENO: creating $ac_file" >&5
22891 echo "$as_me: creating $ac_file" >&6;}
22895 *:-:* | *:-) cat >"$tmp/stdin";;
22900 ac_dir=`$as_dirname -- "$ac_file" ||
22901 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22902 X"$ac_file" : 'X\(//\)[^/]' \| \
22903 X"$ac_file" : 'X\(//\)$' \| \
22904 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
22906 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22910 /^X\(\/\/\)[^/].*/{
22925 -*) as_dir=./$as_dir;;
22927 test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22931 *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22932 *) as_qdir=$as_dir;;
22934 as_dirs="'$as_qdir' $as_dirs"
22935 as_dir=`$as_dirname -- "$as_dir" ||
22936 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
22937 X"$as_dir" : 'X\(//\)[^/]' \| \
22938 X"$as_dir" : 'X\(//\)$' \| \
22939 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
22941 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22945 /^X\(\/\/\)[^/].*/{
22958 test -d "$as_dir" && break
22960 test -z "$as_dirs" || eval "mkdir $as_dirs"
22961 } || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
22962 echo "$as_me: error: cannot create directory $as_dir" >&2;}
22963 { (exit 1); exit 1; }; }; }
22967 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22969 ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
22970 # A ".." for each directory in $ac_dir_suffix.
22971 ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
22972 case $ac_top_builddir_sub in
22973 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
22974 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
22977 ac_abs_top_builddir=$ac_pwd
22978 ac_abs_builddir=$ac_pwd$ac_dir_suffix
22979 # for backward compatibility:
22980 ac_top_builddir=$ac_top_build_prefix
22983 .) # We are building in place.
22985 ac_top_srcdir=$ac_top_builddir_sub
22986 ac_abs_top_srcdir=$ac_pwd ;;
22987 [\\/]* | ?:[\\/]* ) # Absolute name.
22988 ac_srcdir=$srcdir$ac_dir_suffix;
22989 ac_top_srcdir=$srcdir
22990 ac_abs_top_srcdir=$srcdir ;;
22991 *) # Relative name.
22992 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
22993 ac_top_srcdir=$ac_top_build_prefix$srcdir
22994 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
22996 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
23007 cat >>$CONFIG_STATUS <<\_ACEOF
23008 # If the template does not know about datarootdir, expand it.
23009 # FIXME: This hack should be removed a few years after 2.60.
23010 ac_datarootdir_hack=; ac_datarootdir_seen=
23012 case `sed -n '/datarootdir/ {
23021 ' $ac_file_inputs` in
23022 *datarootdir*) ac_datarootdir_seen=yes;;
23023 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
23024 { echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
23025 echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
23027 cat >>$CONFIG_STATUS <<_ACEOF
23028 ac_datarootdir_hack='
23029 s&@datadir@&$datadir&g
23030 s&@docdir@&$docdir&g
23031 s&@infodir@&$infodir&g
23032 s&@localedir@&$localedir&g
23033 s&@mandir@&$mandir&g
23034 s&\\\${datarootdir}&$datarootdir&g' ;;
23038 # Neutralize VPATH when `$srcdir' = `.'.
23039 # Shell code in configure.ac might set extrasub.
23040 # FIXME: do we really want to maintain this feature?
23041 cat >>$CONFIG_STATUS <<_ACEOF
23045 cat >>$CONFIG_STATUS <<\_ACEOF
23047 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
23048 s&@configure_input@&$configure_input&;t t
23049 s&@top_builddir@&$ac_top_builddir_sub&;t t
23050 s&@srcdir@&$ac_srcdir&;t t
23051 s&@abs_srcdir@&$ac_abs_srcdir&;t t
23052 s&@top_srcdir@&$ac_top_srcdir&;t t
23053 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
23054 s&@builddir@&$ac_builddir&;t t
23055 s&@abs_builddir@&$ac_abs_builddir&;t t
23056 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
23057 $ac_datarootdir_hack
23058 " $ac_file_inputs | sed -f "$tmp/subs-1.sed" | sed -f "$tmp/subs-2.sed" >$tmp/out
23060 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
23061 { ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
23062 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
23063 { echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23064 which seems to be undefined. Please make sure it is defined." >&5
23065 echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
23066 which seems to be undefined. Please make sure it is defined." >&2;}
23070 -) cat "$tmp/out"; rm -f "$tmp/out";;
23071 *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
23080 # Transform confdefs.h into a sed script `conftest.defines', that
23081 # substitutes the proper values into config.h.in to produce config.h.
23082 rm -f conftest.defines conftest.tail
23083 # First, append a space to every undef/define line, to ease matching.
23084 echo 's/$/ /' >conftest.defines
23085 # Then, protect against being on the right side of a sed subst, or in
23086 # an unquoted here document, in config.status. If some macros were
23087 # called several times there might be several #defines for the same
23088 # symbol, which is useless. But do not sort them, since the last
23089 # AC_DEFINE must be honored.
23090 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
23091 # These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
23092 # NAME is the cpp macro being defined, VALUE is the value it is being given.
23093 # PARAMS is the parameter list in the macro definition--in most cases, it's
23094 # just an empty string.
23095 ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
23096 ac_dB='\\)[ (].*,\\1define\\2'
23104 s/^[ ]*#[ ]*define[ ][ ]*//
23109 s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
23110 s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
23111 ' >>conftest.defines
23113 # Remove the space that was appended to ease matching.
23114 # Then replace #undef with comments. This is necessary, for
23115 # example, in the case of _POSIX_SOURCE, which is predefined and required
23116 # on some systems where configure will not decide to define it.
23117 # (The regexp can be short, since the line contains either #define or #undef.)
23119 s,^[ #]*u.*,/* & */,' >>conftest.defines
23121 # Break up conftest.defines:
23122 ac_max_sed_lines=50
23124 # First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
23125 # Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
23126 # Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
23128 ac_in='$ac_file_inputs'
23129 ac_out='"$tmp/out1"'
23130 ac_nxt='"$tmp/out2"'
23134 # Write a here document:
23135 cat >>$CONFIG_STATUS <<_ACEOF
23136 # First, check the format of the line:
23137 cat >"\$tmp/defines.sed" <<\\CEOF
23138 /^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
23139 /^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
23143 sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
23145 sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
23146 ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
23147 sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
23148 grep . conftest.tail >/dev/null || break
23149 rm -f conftest.defines
23150 mv conftest.tail conftest.defines
23152 rm -f conftest.defines conftest.tail
23154 echo "ac_result=$ac_in" >>$CONFIG_STATUS
23155 cat >>$CONFIG_STATUS <<\_ACEOF
23156 if test x"$ac_file" != x-; then
23157 echo "/* $configure_input */" >"$tmp/config.h"
23158 cat "$ac_result" >>"$tmp/config.h"
23159 if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
23160 { echo "$as_me:$LINENO: $ac_file is unchanged" >&5
23161 echo "$as_me: $ac_file is unchanged" >&6;}
23164 mv "$tmp/config.h" $ac_file
23167 echo "/* $configure_input */"
23171 # Compute $ac_file's index in $config_headers.
23173 for _am_header in $config_headers :; do
23174 case $_am_header in
23175 $ac_file | $ac_file:* )
23178 _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23181 echo "timestamp for $ac_file" >`$as_dirname -- $ac_file ||
23182 $as_expr X$ac_file : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
23183 X$ac_file : 'X\(//\)[^/]' \| \
23184 X$ac_file : 'X\(//\)$' \| \
23185 X$ac_file : 'X\(/\)' \| . 2>/dev/null ||
23187 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23191 /^X\(\/\/\)[^/].*/{
23203 s/.*/./; q'`/stamp-h$_am_stamp_count
23212 { (exit 0); exit 0; }
23214 chmod +x $CONFIG_STATUS
23215 ac_clean_files=$ac_clean_files_save
23218 # configure is writing to config.log, and then calls config.status.
23219 # config.status does its own redirection, appending to config.log.
23220 # Unfortunately, on DOS this fails, as config.log is still kept open
23221 # by configure, so config.status won't be able to write to it; its
23222 # output is simply discarded. So we exec the FD to /dev/null,
23223 # effectively closing config.log, so it can be properly (re)opened and
23224 # appended to by config.status. When coming back to configure, we
23225 # need to make the FD available again.
23226 if test "$no_create" != yes; then
23228 ac_config_status_args=
23229 test "$silent" = yes &&
23230 ac_config_status_args="$ac_config_status_args --quiet"
23232 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
23234 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
23235 # would make configure fail if this is the last instruction.
23236 $ac_cs_success || { (exit 1); exit 1; }
23240 if test "$with_pam" = "yes"; then
23243 { echo "$as_me:$LINENO: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&5
23244 echo "$as_me: You will need to customize sample.pam and install it as /etc/pam.d/sudo" >&6;}