Annotation of src/usr.bin/sudo/configure, Revision 1.30
1.1 millert 1: #! /bin/sh
2: # Guess values for system-dependent variables and create Makefiles.
1.27 millert 3: # Generated by GNU Autoconf 2.61 for sudo 1.6.9.
1.1 millert 4: #
1.27 millert 5: # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
6: # 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1.1 millert 7: # This configure script is free software; the Free Software Foundation
8: # gives unlimited permission to copy, distribute and modify it.
1.16 millert 9: ## --------------------- ##
10: ## M4sh Initialization. ##
11: ## --------------------- ##
1.1 millert 12:
1.27 millert 13: # Be more Bourne compatible
14: DUALCASE=1; export DUALCASE # for MKS sh
1.16 millert 15: if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
16: emulate sh
17: NULLCMD=:
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+"$@"}'='"$@"'
1.27 millert 21: setopt NO_GLOB_SUBST
22: else
23: case `(set -o) 2>/dev/null` in
24: *posix*) set -o posix ;;
25: esac
26:
27: fi
28:
29:
30:
31:
32: # PATH needs CR
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
39:
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
44: chmod +x conf$$.sh
45: if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
46: PATH_SEPARATOR=';'
47: else
48: PATH_SEPARATOR=:
49: fi
50: rm -f conf$$.sh
1.16 millert 51: fi
52:
53: # Support unset when possible.
1.25 millert 54: if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
1.16 millert 55: as_unset=unset
56: else
57: as_unset=false
58: fi
59:
60:
1.27 millert 61: # IFS
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.)
66: as_nl='
67: '
68: IFS=" "" $as_nl"
69:
70: # Find who we are. Look in the path if we contain no directory separator.
71: case $0 in
72: *[\\/]* ) as_myself=$0 ;;
73: *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
74: for as_dir in $PATH
75: do
76: IFS=$as_save_IFS
77: test -z "$as_dir" && as_dir=.
78: test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
79: done
80: IFS=$as_save_IFS
81:
82: ;;
83: esac
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
87: as_myself=$0
88: fi
89: if test ! -f "$as_myself"; then
90: echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
91: { (exit 1); exit 1; }
92: fi
93:
1.16 millert 94: # Work around bugs in pre-3.0 UWIN ksh.
1.27 millert 95: for as_var in ENV MAIL MAILPATH
96: do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
97: done
1.16 millert 98: PS1='$ '
99: PS2='> '
100: PS4='+ '
101:
102: # NLS nuisances.
103: for as_var in \
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 \
106: LC_TELEPHONE LC_TIME
107: do
1.25 millert 108: if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
1.16 millert 109: eval $as_var=C; export $as_var
110: else
1.27 millert 111: ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
1.16 millert 112: fi
113: done
114:
115: # Required to use basename.
1.27 millert 116: if expr a : '\(a\)' >/dev/null 2>&1 &&
117: test "X`expr 00001 : '.*\(...\)'`" = X001; then
1.16 millert 118: as_expr=expr
119: else
120: as_expr=false
121: fi
122:
1.27 millert 123: if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
1.16 millert 124: as_basename=basename
125: else
126: as_basename=false
127: fi
128:
129:
130: # Name of the executable.
1.27 millert 131: as_me=`$as_basename -- "$0" ||
1.16 millert 132: $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
133: X"$0" : 'X\(//\)$' \| \
1.27 millert 134: X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1.16 millert 135: echo X/"$0" |
1.27 millert 136: sed '/^.*\/\([^/][^/]*\)\/*$/{
137: s//\1/
138: q
139: }
140: /^X\/\(\/\/\)$/{
141: s//\1/
142: q
143: }
144: /^X\/\(\/\).*/{
145: s//\1/
146: q
147: }
148: s/.*/./; q'`
149:
150: # CDPATH.
151: $as_unset CDPATH
152:
1.16 millert 153:
1.27 millert 154: if test "x$CONFIG_SHELL" = x; then
155: if (eval ":") 2>/dev/null; then
156: as_have_required=yes
157: else
158: as_have_required=no
159: fi
160:
161: if test $as_have_required = yes && (eval ":
162: (as_func_return () {
163: (exit \$1)
164: }
165: as_func_success () {
166: as_func_return 0
167: }
168: as_func_failure () {
169: as_func_return 1
170: }
171: as_func_ret_success () {
172: return 0
173: }
174: as_func_ret_failure () {
175: return 1
176: }
1.16 millert 177:
1.27 millert 178: exitcode=0
179: if as_func_success; then
180: :
181: else
182: exitcode=1
183: echo as_func_success failed.
184: fi
185:
186: if as_func_failure; then
187: exitcode=1
188: echo as_func_failure succeeded.
189: fi
190:
191: if as_func_ret_success; then
192: :
193: else
194: exitcode=1
195: echo as_func_ret_success failed.
196: fi
1.9 millert 197:
1.27 millert 198: if as_func_ret_failure; then
199: exitcode=1
200: echo as_func_ret_failure succeeded.
1.16 millert 201: fi
202:
1.27 millert 203: if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
204: :
205: else
206: exitcode=1
207: echo positional parameters were not saved.
208: fi
1.16 millert 209:
1.27 millert 210: test \$exitcode = 0) || { (exit 1); exit 1; }
1.16 millert 211:
1.27 millert 212: (
213: as_lineno_1=\$LINENO
214: as_lineno_2=\$LINENO
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
218: :
219: else
220: as_candidate_shells=
1.16 millert 221: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
222: for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
223: do
224: IFS=$as_save_IFS
225: test -z "$as_dir" && as_dir=.
1.27 millert 226: case $as_dir in
1.16 millert 227: /*)
1.27 millert 228: for as_base in sh bash ksh sh5; do
229: as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
230: done;;
231: esac
232: done
233: IFS=$as_save_IFS
234:
235:
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
241: emulate sh
242: NULLCMD=:
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+"$@"}'='"$@"'
246: setopt NO_GLOB_SUBST
247: else
248: case `(set -o) 2>/dev/null` in
249: *posix*) set -o posix ;;
250: esac
251:
252: fi
253:
254:
255: :
256: _ASEOF
257: }; then
258: CONFIG_SHELL=$as_shell
259: as_have_required=yes
260: if { "$as_shell" 2> /dev/null <<\_ASEOF
261: if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
262: emulate sh
263: NULLCMD=:
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+"$@"}'='"$@"'
267: setopt NO_GLOB_SUBST
268: else
269: case `(set -o) 2>/dev/null` in
270: *posix*) set -o posix ;;
271: esac
272:
273: fi
274:
275:
276: :
277: (as_func_return () {
278: (exit $1)
279: }
280: as_func_success () {
281: as_func_return 0
282: }
283: as_func_failure () {
284: as_func_return 1
285: }
286: as_func_ret_success () {
287: return 0
288: }
289: as_func_ret_failure () {
290: return 1
291: }
292:
293: exitcode=0
294: if as_func_success; then
295: :
296: else
297: exitcode=1
298: echo as_func_success failed.
299: fi
300:
301: if as_func_failure; then
302: exitcode=1
303: echo as_func_failure succeeded.
304: fi
305:
306: if as_func_ret_success; then
307: :
308: else
309: exitcode=1
310: echo as_func_ret_success failed.
311: fi
312:
313: if as_func_ret_failure; then
314: exitcode=1
315: echo as_func_ret_failure succeeded.
316: fi
317:
318: if ( set x; as_func_ret_success y && test x = "$1" ); then
319: :
320: else
321: exitcode=1
322: echo positional parameters were not saved.
323: fi
324:
325: test $exitcode = 0) || { (exit 1); exit 1; }
326:
327: (
328: as_lineno_1=$LINENO
329: as_lineno_2=$LINENO
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; }
332:
333: _ASEOF
334: }; then
335: break
336: fi
337:
338: fi
339:
340: done
341:
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
345: done
346: export CONFIG_SHELL
347: exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
348: fi
349:
350:
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; }
357: fi
358:
359:
360: fi
361:
362: fi
363:
364:
365:
366: (eval "as_func_return () {
367: (exit \$1)
368: }
369: as_func_success () {
370: as_func_return 0
371: }
372: as_func_failure () {
373: as_func_return 1
374: }
375: as_func_ret_success () {
376: return 0
377: }
378: as_func_ret_failure () {
379: return 1
380: }
381:
382: exitcode=0
383: if as_func_success; then
384: :
385: else
386: exitcode=1
387: echo as_func_success failed.
388: fi
389:
390: if as_func_failure; then
391: exitcode=1
392: echo as_func_failure succeeded.
393: fi
394:
395: if as_func_ret_success; then
396: :
397: else
398: exitcode=1
399: echo as_func_ret_success failed.
400: fi
401:
402: if as_func_ret_failure; then
403: exitcode=1
404: echo as_func_ret_failure succeeded.
405: fi
406:
407: if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
408: :
409: else
410: exitcode=1
411: echo positional parameters were not saved.
412: fi
413:
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
418: echo message
419: }
420:
421:
422:
1.16 millert 423: as_lineno_1=$LINENO
424: as_lineno_2=$LINENO
425: test "x$as_lineno_1" != "x$as_lineno_2" &&
1.27 millert 426: test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
1.9 millert 427:
1.16 millert 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
1.27 millert 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
434: # case at line end.
1.16 millert 435: # (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
1.27 millert 436: # scripts with optimization help from Paolo Bonzini. Blame Lee
437: # E. McMahon (1931-1989) for sed's syntax. :-)
438: sed -n '
439: p
440: /[$]LINENO/=
441: ' <$as_myself |
1.16 millert 442: sed '
1.27 millert 443: s/[$]LINENO.*/&-/
444: t lineno
445: b
446: :lineno
1.16 millert 447: N
1.27 millert 448: :loop
449: s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
1.16 millert 450: t loop
1.27 millert 451: s/-\n.*//
1.16 millert 452: ' >$as_me.lineno &&
1.27 millert 453: chmod +x "$as_me.lineno" ||
1.16 millert 454: { echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
455: { (exit 1); exit 1; }; }
456:
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
1.27 millert 459: # original and so on. Autoconf is especially sensitive to this).
460: . "./$as_me.lineno"
1.16 millert 461: # Exit status is that of the last command.
462: exit
463: }
1.9 millert 464:
465:
1.27 millert 466: if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
467: as_dirname=dirname
468: else
469: as_dirname=false
470: fi
471:
472: ECHO_C= ECHO_N= ECHO_T=
473: case `echo -n x` in
474: -n*)
475: case `echo 'x\c'` in
476: *c*) ECHO_T=' ';; # ECHO_T is single tab character.
477: *) ECHO_C='\c';;
478: esac;;
479: *)
480: ECHO_N='-n';;
1.16 millert 481: esac
1.9 millert 482:
1.27 millert 483: if expr a : '\(a\)' >/dev/null 2>&1 &&
484: test "X`expr 00001 : '.*\(...\)'`" = X001; then
1.9 millert 485: as_expr=expr
486: else
487: as_expr=false
488: fi
489:
490: rm -f conf$$ conf$$.exe conf$$.file
1.27 millert 491: if test -d conf$$.dir; then
492: rm -f conf$$.dir/conf$$.file
493: else
494: rm -f conf$$.dir
495: mkdir conf$$.dir
496: fi
1.9 millert 497: echo >conf$$.file
498: if ln -s conf$$.file conf$$ 2>/dev/null; then
1.27 millert 499: as_ln_s='ln -s'
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 ||
1.9 millert 505: as_ln_s='cp -p'
506: elif ln conf$$.file conf$$ 2>/dev/null; then
507: as_ln_s=ln
508: else
509: as_ln_s='cp -p'
510: fi
1.27 millert 511: rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
512: rmdir conf$$.dir 2>/dev/null
1.9 millert 513:
1.16 millert 514: if mkdir -p . 2>/dev/null; then
515: as_mkdir_p=:
516: else
1.25 millert 517: test -d ./-p && rmdir ./-p
1.16 millert 518: as_mkdir_p=false
519: fi
520:
1.27 millert 521: if test -x / >/dev/null 2>&1; then
522: as_test_x='test -x'
523: else
524: if ls -dL / >/dev/null 2>&1; then
525: as_ls_L_option=L
526: else
527: as_ls_L_option=
528: fi
529: as_test_x='
530: eval sh -c '\''
531: if test -d "$1"; then
532: test -d "$1/.";
533: else
534: case $1 in
535: -*)set "./$1";;
536: esac;
537: case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
538: ???[sx]*):;;*)false;;esac;fi
539: '\'' sh
540: '
541: fi
542: as_executable_p=$as_test_x
1.9 millert 543:
1.16 millert 544: # Sed expression to map a string onto a valid CPP name.
1.25 millert 545: as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
1.16 millert 546:
547: # Sed expression to map a string onto a valid variable name.
1.25 millert 548: as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
1.9 millert 549:
550:
551:
1.23 millert 552:
553: # Check that we are running under the correct shell.
554: SHELL=${CONFIG_SHELL-/bin/sh}
555:
1.27 millert 556: case X$ECHO in
1.23 millert 557: X*--fallback-echo)
558: # Remove one level of quotation (which was required for Make).
1.27 millert 559: ECHO=`echo "$ECHO" | sed 's,\\\\\$\\$0,'$0','`
1.23 millert 560: ;;
561: esac
562:
1.27 millert 563: echo=${ECHO-echo}
1.23 millert 564: if test "X$1" = X--no-reexec; then
565: # Discard the --no-reexec flag, and continue.
566: shift
567: elif test "X$1" = X--fallback-echo; then
568: # Avoid inline document here, it may be left over
569: :
1.27 millert 570: elif test "X`($echo '\t') 2>/dev/null`" = 'X\t' ; then
571: # Yippee, $echo works!
1.23 millert 572: :
573: else
574: # Restart under the correct shell.
575: exec $SHELL "$0" --no-reexec ${1+"$@"}
576: fi
577:
578: if test "X$1" = X--fallback-echo; then
579: # used as fallback echo
580: shift
1.27 millert 581: cat <<EOF
1.23 millert 582: $*
1.27 millert 583: EOF
1.23 millert 584: exit 0
585: fi
586:
587: # The HP-UX ksh and POSIX shell print the target directory to stdout
588: # if CDPATH is set.
1.25 millert 589: (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
1.23 millert 590:
1.27 millert 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
599: then
600: break
601: fi
602: done
603: fi
1.23 millert 604:
1.27 millert 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
608: :
609: else
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'
613: #
614: # So, first we look for a working echo in the user's PATH.
1.23 millert 615:
1.27 millert 616: lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
617: for dir in $PATH /usr/ucb; do
1.23 millert 618: IFS="$lt_save_ifs"
1.27 millert 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
623: echo="$dir/echo"
624: break
625: fi
626: done
627: IFS="$lt_save_ifs"
1.23 millert 628:
1.27 millert 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.
635: echo='print -r'
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
642: export CONFIG_SHELL
643: exec $CONFIG_SHELL "$0" --no-reexec ${1+"$@"}
644: else
645: # Try using printf.
646: echo='printf %s\n'
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
650: # Cool, printf works
651: :
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
657: export CONFIG_SHELL
658: SHELL="$CONFIG_SHELL"
659: export 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"
1.25 millert 666: else
1.27 millert 667: # maybe with a smaller string...
668: prev=:
669:
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
672: then
673: break
674: fi
675: prev="$cmd"
676: done
1.25 millert 677:
1.27 millert 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+"$@"}
682: else
683: # Oops. We lost completely, so just stick with echo.
684: echo=echo
685: fi
1.23 millert 686: fi
687: fi
688: fi
689: fi
1.27 millert 690: fi
1.23 millert 691:
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.
1.27 millert 694: ECHO=$echo
695: if test "X$ECHO" = "X$CONFIG_SHELL $0 --fallback-echo"; then
696: ECHO="$CONFIG_SHELL \\\$\$0 --fallback-echo"
1.23 millert 697: fi
698:
699:
700:
701:
1.27 millert 702: exec 7<&0 </dev/null 6>&1
703:
1.9 millert 704: # Name of the host.
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`
708:
709: #
710: # Initializations.
711: #
1.1 millert 712: ac_default_prefix=/usr/local
1.27 millert 713: ac_clean_files=
1.16 millert 714: ac_config_libobj_dir=.
1.27 millert 715: LIBOBJS=
1.9 millert 716: cross_compiling=no
717: subdirs=
1.16 millert 718: MFLAGS=
719: MAKEFLAGS=
1.9 millert 720: SHELL=${CONFIG_SHELL-/bin/sh}
721:
1.16 millert 722: # Identity of this package.
723: PACKAGE_NAME='sudo'
724: PACKAGE_TARNAME='sudo'
1.25 millert 725: PACKAGE_VERSION='1.6.9'
726: PACKAGE_STRING='sudo 1.6.9'
1.16 millert 727: PACKAGE_BUGREPORT=''
728:
1.9 millert 729: # Factoring default headers for most tests.
730: ac_includes_default="\
731: #include <stdio.h>
1.27 millert 732: #ifdef HAVE_SYS_TYPES_H
1.9 millert 733: # include <sys/types.h>
734: #endif
1.27 millert 735: #ifdef HAVE_SYS_STAT_H
1.9 millert 736: # include <sys/stat.h>
737: #endif
1.27 millert 738: #ifdef STDC_HEADERS
1.9 millert 739: # include <stdlib.h>
740: # include <stddef.h>
741: #else
1.27 millert 742: # ifdef HAVE_STDLIB_H
1.9 millert 743: # include <stdlib.h>
744: # endif
745: #endif
1.27 millert 746: #ifdef HAVE_STRING_H
747: # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
1.9 millert 748: # include <memory.h>
749: # endif
750: # include <string.h>
751: #endif
1.27 millert 752: #ifdef HAVE_STRINGS_H
1.9 millert 753: # include <strings.h>
754: #endif
1.27 millert 755: #ifdef HAVE_INTTYPES_H
1.9 millert 756: # include <inttypes.h>
757: #endif
1.27 millert 758: #ifdef HAVE_STDINT_H
759: # include <stdint.h>
760: #endif
761: #ifdef HAVE_UNISTD_H
1.9 millert 762: # include <unistd.h>
763: #endif"
1.1 millert 764:
1.27 millert 765: ac_subst_vars='SHELL
766: PATH_SEPARATOR
767: PACKAGE_NAME
768: PACKAGE_TARNAME
769: PACKAGE_VERSION
770: PACKAGE_STRING
771: PACKAGE_BUGREPORT
772: exec_prefix
773: prefix
774: program_transform_name
775: bindir
776: sbindir
777: libexecdir
778: datarootdir
779: datadir
780: sysconfdir
781: sharedstatedir
782: localstatedir
783: includedir
784: oldincludedir
785: docdir
786: infodir
787: htmldir
788: dvidir
789: pdfdir
790: psdir
791: libdir
792: localedir
793: mandir
794: DEFS
795: ECHO_C
796: ECHO_N
797: ECHO_T
798: LIBS
799: build_alias
800: host_alias
801: target_alias
802: LIBTOOL
803: CFLAGS
804: PROGS
805: CPPFLAGS
806: LDFLAGS
807: SUDO_LDFLAGS
808: SUDO_OBJS
809: SUDO_LIBS
810: NET_LIBS
811: AFS_LIBS
812: OSDEFS
813: AUTH_OBJS
814: MANTYPE
815: MAN_POSTINSTALL
816: SUDOERS_MODE
817: SUDOERS_UID
818: SUDOERS_GID
819: DEV
820: mansectsu
821: mansectform
822: mansrcdir
823: NOEXECDIR
824: noexec_file
825: INSTALL_NOEXEC
826: DONT_LEAK_PATH_INFO
827: timedir
828: timeout
829: password_timeout
830: sudo_umask
831: passprompt
832: long_otp_prompt
833: lecture
834: logfac
835: goodpri
836: badpri
837: loglen
838: ignore_dot
839: mail_no_user
840: mail_no_host
841: mail_no_perms
842: mailto
843: mailsub
844: badpass_message
845: fqdn
846: runas_default
847: env_editor
848: passwd_tries
849: tty_tickets
850: insults
851: root_sudo
852: path_info
853: EGREPPROG
854: CC
855: ac_ct_CC
856: EXEEXT
857: OBJEXT
858: CPP
859: build
860: build_cpu
861: build_vendor
862: build_os
863: host
864: host_cpu
865: host_vendor
866: host_os
867: target
868: target_cpu
869: target_vendor
870: target_os
871: SED
872: GREP
873: EGREP
874: LN_S
875: ECHO
876: AR
877: RANLIB
878: STRIP
879: UNAMEPROG
880: TRPROG
881: NROFFPROG
882: YACC
883: YFLAGS
884: LIBOBJS
885: ALLOCA
886: KRB5CONFIG
887: LTLIBOBJS'
1.16 millert 888: ac_subst_files=''
1.27 millert 889: ac_precious_vars='build_alias
890: host_alias
891: target_alias
892: CC
893: CFLAGS
894: LDFLAGS
895: LIBS
896: CPPFLAGS
897: CPP
898: YACC
899: YFLAGS'
900:
1.16 millert 901:
1.1 millert 902: # Initialize some variables set by options.
1.9 millert 903: ac_init_help=
904: ac_init_version=false
1.1 millert 905: # The variables have the same names as the options, with
906: # dashes changed to underlines.
1.9 millert 907: cache_file=/dev/null
1.1 millert 908: exec_prefix=NONE
909: no_create=
910: no_recursion=
911: prefix=NONE
912: program_prefix=NONE
913: program_suffix=NONE
914: program_transform_name=s,x,x,
915: silent=
916: site=
917: srcdir=
918: verbose=
919: x_includes=NONE
920: x_libraries=NONE
1.9 millert 921:
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.
1.27 millert 927: # (The list follows the same order as the GNU Coding Standards.)
1.1 millert 928: bindir='${exec_prefix}/bin'
929: sbindir='${exec_prefix}/sbin'
930: libexecdir='${exec_prefix}/libexec'
1.27 millert 931: datarootdir='${prefix}/share'
932: datadir='${datarootdir}'
1.1 millert 933: sysconfdir='${prefix}/etc'
934: sharedstatedir='${prefix}/com'
935: localstatedir='${prefix}/var'
936: includedir='${prefix}/include'
937: oldincludedir='/usr/include'
1.27 millert 938: docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
939: infodir='${datarootdir}/info'
940: htmldir='${docdir}'
941: dvidir='${docdir}'
942: pdfdir='${docdir}'
943: psdir='${docdir}'
944: libdir='${exec_prefix}/lib'
945: localedir='${datarootdir}/locale'
946: mandir='${datarootdir}/man'
1.1 millert 947:
948: ac_prev=
1.27 millert 949: ac_dashdash=
1.1 millert 950: for ac_option
951: do
952: # If the previous option needs an argument, assign it.
953: if test -n "$ac_prev"; then
1.27 millert 954: eval $ac_prev=\$ac_option
1.1 millert 955: ac_prev=
956: continue
957: fi
958:
1.27 millert 959: case $ac_option in
960: *=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
961: *) ac_optarg=yes ;;
962: esac
1.1 millert 963:
964: # Accept the important Cygnus configure options, so we can diagnose typos.
965:
1.27 millert 966: case $ac_dashdash$ac_option in
967: --)
968: ac_dashdash=yes ;;
1.1 millert 969:
970: -bindir | --bindir | --bindi | --bind | --bin | --bi)
971: ac_prev=bindir ;;
972: -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
1.9 millert 973: bindir=$ac_optarg ;;
1.1 millert 974:
975: -build | --build | --buil | --bui | --bu)
1.9 millert 976: ac_prev=build_alias ;;
1.1 millert 977: -build=* | --build=* | --buil=* | --bui=* | --bu=*)
1.9 millert 978: build_alias=$ac_optarg ;;
1.1 millert 979:
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=*)
1.9 millert 985: cache_file=$ac_optarg ;;
986:
987: --config-cache | -C)
988: cache_file=config.cache ;;
1.1 millert 989:
1.27 millert 990: -datadir | --datadir | --datadi | --datad)
1.1 millert 991: ac_prev=datadir ;;
1.27 millert 992: -datadir=* | --datadir=* | --datadi=* | --datad=*)
1.9 millert 993: datadir=$ac_optarg ;;
1.1 millert 994:
1.27 millert 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 ;;
1001:
1.1 millert 1002: -disable-* | --disable-*)
1.9 millert 1003: ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
1.1 millert 1004: # Reject names that are not valid shell variable names.
1.27 millert 1005: expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1.9 millert 1006: { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1007: { (exit 1); exit 1; }; }
1.27 millert 1008: ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1009: eval enable_$ac_feature=no ;;
1010:
1011: -docdir | --docdir | --docdi | --doc | --do)
1012: ac_prev=docdir ;;
1013: -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
1014: docdir=$ac_optarg ;;
1015:
1016: -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
1017: ac_prev=dvidir ;;
1018: -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
1019: dvidir=$ac_optarg ;;
1.1 millert 1020:
1021: -enable-* | --enable-*)
1.9 millert 1022: ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
1.1 millert 1023: # Reject names that are not valid shell variable names.
1.27 millert 1024: expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1.9 millert 1025: { echo "$as_me: error: invalid feature name: $ac_feature" >&2
1026: { (exit 1); exit 1; }; }
1.27 millert 1027: ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
1028: eval enable_$ac_feature=\$ac_optarg ;;
1.1 millert 1029:
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=*)
1.9 millert 1037: exec_prefix=$ac_optarg ;;
1.1 millert 1038:
1039: -gas | --gas | --ga | --g)
1040: # Obsolete; use --with-gas.
1041: with_gas=yes ;;
1042:
1.9 millert 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 ;;
1.1 millert 1049:
1050: -host | --host | --hos | --ho)
1.9 millert 1051: ac_prev=host_alias ;;
1.1 millert 1052: -host=* | --host=* | --hos=* | --ho=*)
1.9 millert 1053: host_alias=$ac_optarg ;;
1.1 millert 1054:
1.27 millert 1055: -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
1056: ac_prev=htmldir ;;
1057: -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
1058: | --ht=*)
1059: htmldir=$ac_optarg ;;
1060:
1.1 millert 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=*)
1.9 millert 1066: includedir=$ac_optarg ;;
1.1 millert 1067:
1068: -infodir | --infodir | --infodi | --infod | --info | --inf)
1069: ac_prev=infodir ;;
1070: -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
1.9 millert 1071: infodir=$ac_optarg ;;
1.1 millert 1072:
1073: -libdir | --libdir | --libdi | --libd)
1074: ac_prev=libdir ;;
1075: -libdir=* | --libdir=* | --libdi=* | --libd=*)
1.9 millert 1076: libdir=$ac_optarg ;;
1.1 millert 1077:
1078: -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
1079: | --libexe | --libex | --libe)
1080: ac_prev=libexecdir ;;
1081: -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
1082: | --libexe=* | --libex=* | --libe=*)
1.9 millert 1083: libexecdir=$ac_optarg ;;
1.1 millert 1084:
1.27 millert 1085: -localedir | --localedir | --localedi | --localed | --locale)
1086: ac_prev=localedir ;;
1087: -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
1088: localedir=$ac_optarg ;;
1089:
1.1 millert 1090: -localstatedir | --localstatedir | --localstatedi | --localstated \
1.27 millert 1091: | --localstate | --localstat | --localsta | --localst | --locals)
1.1 millert 1092: ac_prev=localstatedir ;;
1093: -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
1.27 millert 1094: | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
1.9 millert 1095: localstatedir=$ac_optarg ;;
1.1 millert 1096:
1097: -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
1098: ac_prev=mandir ;;
1099: -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
1.9 millert 1100: mandir=$ac_optarg ;;
1.1 millert 1101:
1102: -nfp | --nfp | --nf)
1103: # Obsolete; use --without-fp.
1104: with_fp=no ;;
1105:
1106: -no-create | --no-create | --no-creat | --no-crea | --no-cre \
1.16 millert 1107: | --no-cr | --no-c | -n)
1.1 millert 1108: no_create=yes ;;
1109:
1110: -no-recursion | --no-recursion | --no-recursio | --no-recursi \
1111: | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
1112: no_recursion=yes ;;
1113:
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=*)
1.9 millert 1121: oldincludedir=$ac_optarg ;;
1.1 millert 1122:
1123: -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
1124: ac_prev=prefix ;;
1125: -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
1.9 millert 1126: prefix=$ac_optarg ;;
1.1 millert 1127:
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=*)
1.9 millert 1133: program_prefix=$ac_optarg ;;
1.1 millert 1134:
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=*)
1.9 millert 1140: program_suffix=$ac_optarg ;;
1.1 millert 1141:
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=*)
1.9 millert 1157: program_transform_name=$ac_optarg ;;
1.1 millert 1158:
1.27 millert 1159: -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
1160: ac_prev=pdfdir ;;
1161: -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1162: pdfdir=$ac_optarg ;;
1163:
1164: -psdir | --psdir | --psdi | --psd | --ps)
1165: ac_prev=psdir ;;
1166: -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1167: psdir=$ac_optarg ;;
1168:
1.1 millert 1169: -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1170: | -silent | --silent | --silen | --sile | --sil)
1171: silent=yes ;;
1172:
1173: -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1174: ac_prev=sbindir ;;
1175: -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1176: | --sbi=* | --sb=*)
1.9 millert 1177: sbindir=$ac_optarg ;;
1.1 millert 1178:
1179: -sharedstatedir | --sharedstatedir | --sharedstatedi \
1180: | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1181: | --sharedst | --shareds | --shared | --share | --shar \
1182: | --sha | --sh)
1183: ac_prev=sharedstatedir ;;
1184: -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1185: | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1186: | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1187: | --sha=* | --sh=*)
1.9 millert 1188: sharedstatedir=$ac_optarg ;;
1.1 millert 1189:
1190: -site | --site | --sit)
1191: ac_prev=site ;;
1192: -site=* | --site=* | --sit=*)
1.9 millert 1193: site=$ac_optarg ;;
1.1 millert 1194:
1195: -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1196: ac_prev=srcdir ;;
1197: -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1.9 millert 1198: srcdir=$ac_optarg ;;
1.1 millert 1199:
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=*)
1.9 millert 1205: sysconfdir=$ac_optarg ;;
1.1 millert 1206:
1207: -target | --target | --targe | --targ | --tar | --ta | --t)
1.9 millert 1208: ac_prev=target_alias ;;
1.1 millert 1209: -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1.9 millert 1210: target_alias=$ac_optarg ;;
1.1 millert 1211:
1212: -v | -verbose | --verbose | --verbos | --verbo | --verb)
1213: verbose=yes ;;
1214:
1.9 millert 1215: -version | --version | --versio | --versi | --vers | -V)
1216: ac_init_version=: ;;
1.1 millert 1217:
1218: -with-* | --with-*)
1.9 millert 1219: ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1.1 millert 1220: # Reject names that are not valid shell variable names.
1.27 millert 1221: expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1.9 millert 1222: { echo "$as_me: error: invalid package name: $ac_package" >&2
1223: { (exit 1); exit 1; }; }
1.27 millert 1224: ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1225: eval with_$ac_package=\$ac_optarg ;;
1.1 millert 1226:
1227: -without-* | --without-*)
1.9 millert 1228: ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1.1 millert 1229: # Reject names that are not valid shell variable names.
1.27 millert 1230: expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1.9 millert 1231: { echo "$as_me: error: invalid package name: $ac_package" >&2
1232: { (exit 1); exit 1; }; }
1.27 millert 1233: ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
1234: eval with_$ac_package=no ;;
1.1 millert 1235:
1236: --x)
1237: # Obsolete; use --with-x.
1238: with_x=yes ;;
1239:
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=*)
1.9 millert 1245: x_includes=$ac_optarg ;;
1.1 millert 1246:
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=*)
1.9 millert 1252: x_libraries=$ac_optarg ;;
1.1 millert 1253:
1.9 millert 1254: -*) { echo "$as_me: error: unrecognized option: $ac_option
1255: Try \`$0 --help' for more information." >&2
1256: { (exit 1); exit 1; }; }
1.1 millert 1257: ;;
1258:
1.9 millert 1259: *=*)
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; }; }
1.27 millert 1265: eval $ac_envvar=\$ac_optarg
1.9 millert 1266: export $ac_envvar ;;
1267:
1.1 millert 1268: *)
1.9 millert 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}
1.1 millert 1274: ;;
1275:
1276: esac
1277: done
1278:
1279: if test -n "$ac_prev"; then
1.9 millert 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; }; }
1.1 millert 1283: fi
1284:
1.27 millert 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
1.9 millert 1290: do
1.27 millert 1291: eval ac_val=\$$ac_var
1.9 millert 1292: case $ac_val in
1.27 millert 1293: [\\/$]* | ?:[\\/]* ) continue;;
1294: NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1.1 millert 1295: esac
1.27 millert 1296: { echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
1297: { (exit 1); exit 1; }; }
1.1 millert 1298: done
1299:
1.9 millert 1300: # There might be people who depend on the old broken behavior: `$host'
1301: # used to hold the argument of --host etc.
1.16 millert 1302: # FIXME: To remove some day.
1.9 millert 1303: build=$build_alias
1304: host=$host_alias
1305: target=$target_alias
1306:
1.16 millert 1307: # FIXME: To remove some day.
1.9 millert 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
1314: cross_compiling=yes
1315: fi
1316: fi
1.1 millert 1317:
1.9 millert 1318: ac_tool_prefix=
1319: test -n "$host_alias" && ac_tool_prefix=$host_alias-
1.1 millert 1320:
1.9 millert 1321: test "$silent" = yes && exec 6>/dev/null
1.1 millert 1322:
1.16 millert 1323:
1.27 millert 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; }; }
1332:
1333:
1.1 millert 1334: # Find the source files, if location was not specified.
1335: if test -z "$srcdir"; then
1336: ac_srcdir_defaulted=yes
1.27 millert 1337: # Try the directory containing this script, then the parent directory.
1338: ac_confdir=`$as_dirname -- "$0" ||
1.16 millert 1339: $as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1.25 millert 1340: X"$0" : 'X\(//\)[^/]' \| \
1341: X"$0" : 'X\(//\)$' \| \
1.27 millert 1342: X"$0" : 'X\(/\)' \| . 2>/dev/null ||
1.16 millert 1343: echo X"$0" |
1.27 millert 1344: sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1345: s//\1/
1346: q
1347: }
1348: /^X\(\/\/\)[^/].*/{
1349: s//\1/
1350: q
1351: }
1352: /^X\(\/\/\)$/{
1353: s//\1/
1354: q
1355: }
1356: /^X\(\/\).*/{
1357: s//\1/
1358: q
1359: }
1360: s/.*/./; q'`
1.1 millert 1361: srcdir=$ac_confdir
1.27 millert 1362: if test ! -r "$srcdir/$ac_unique_file"; then
1.1 millert 1363: srcdir=..
1364: fi
1365: else
1366: ac_srcdir_defaulted=no
1367: fi
1.27 millert 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; }; }
1372: fi
1373: ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1374: ac_abs_confdir=`(
1375: cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
1376: { (exit 1); exit 1; }; }
1377: pwd)`
1378: # When building in place, set srcdir=.
1379: if test "$ac_abs_confdir" = "$ac_pwd"; then
1380: srcdir=.
1381: fi
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.
1385: case $srcdir in
1386: */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1387: esac
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}
1393: done
1.9 millert 1394:
1395: #
1396: # Report the --help message.
1397: #
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.
1.16 millert 1401: cat <<_ACEOF
1.25 millert 1402: \`configure' configures sudo 1.6.9 to adapt to many kinds of systems.
1.9 millert 1403:
1404: Usage: $0 [OPTION]... [VAR=VALUE]...
1405:
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.
1408:
1409: Defaults for the options are specified in brackets.
1410:
1411: Configuration:
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 \`..']
1421:
1422: Installation directories:
1423: --prefix=PREFIX install architecture-independent files in PREFIX
1.25 millert 1424: [$ac_default_prefix]
1.9 millert 1425: --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1.25 millert 1426: [PREFIX]
1.9 millert 1427:
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'.
1432:
1433: For better control, use the options below.
1434:
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]
1.27 millert 1439: --sysconfdir=DIR read-only single-machine data [etc]
1.9 millert 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]
1.27 millert 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]
1.16 millert 1455: _ACEOF
1.9 millert 1456:
1.16 millert 1457: cat <<\_ACEOF
1.9 millert 1458:
1459: System types:
1460: --build=BUILD configure for building on BUILD [guessed]
1.16 millert 1461: --host=HOST cross-compile to build programs to run on HOST [BUILD]
1.23 millert 1462: --target=TARGET configure for building compilers for TARGET [HOST]
1.16 millert 1463: _ACEOF
1.9 millert 1464: fi
1465:
1466: if test -n "$ac_init_help"; then
1467: case $ac_init_help in
1.25 millert 1468: short | recursive ) echo "Configuration of sudo 1.6.9:";;
1.9 millert 1469: esac
1.16 millert 1470: cat <<\_ACEOF
1.9 millert 1471:
1472: Optional Features:
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
1.12 millert 1477: --disable-root-mailer Don't run the mailer as root, run as the user
1.13 millert 1478: --disable-setreuid Don't try to use the setreuid() function
1.25 millert 1479: --disable-setresuid Don't try to use the setresuid() function
1.9 millert 1480: --disable-shadow Never use shadow passwords
1.12 millert 1481: --disable-root-sudo Don't allow root to run sudo
1.9 millert 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'
1.27 millert 1487: --enable-static[=PKGS] build static libraries [default=no]
1488: --enable-shared[=PKGS] build shared libraries [default=yes]
1.23 millert 1489: --enable-fast-install[=PKGS]
1490: optimize for fast installation [default=yes]
1491: --disable-libtool-lock avoid locking (might break parallel builds)
1.27 millert 1492: --disable-sia Disable SIA on Digital UNIX
1.30 ! millert 1493: --disable-pam-session Disable PAM session support
1.9 millert 1494:
1495: Optional Packages:
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
1.17 millert 1501: --with-rpath pass -R flag in addition to -L for lib paths
1.25 millert 1502: --with-blibpath=PATH pass -blibpath flag to ld for additional lib paths
1.9 millert 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
1.15 david 1506: --with-devel add development options
1.11 millert 1507: --with-efence link with -lefence for malloc() debugging
1.9 millert 1508: --with-csops add CSOps standard options
1509: --without-passwd don't use passwd/shadow file for authentication
1.25 millert 1510: --with-skey=DIR enable S/Key support
1511: --with-opie=DIR enable OPIE support
1.9 millert 1512: --with-long-otp-prompt use a two line OTP (skey/opie) prompt
1.17 millert 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
1.25 millert 1517: --with-aixauth enable AIX general authentication support
1.9 millert 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
1.25 millert 1523: --with-project enable Solaris project support
1.9 millert 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"
1.25 millert 1562: --with-ldap[=DIR] enable LDAP support
1.23 millert 1563: --with-ldap-conf-file path to LDAP configuration file
1.25 millert 1564: --with-ldap-secret-file path to LDAP secret pasdword file
1.23 millert 1565: --with-pc-insults replace politically incorrect insults with less offensive ones
1.20 millert 1566: --with-secure-path override the user's path with a built-in one
1.9 millert 1567: --without-interfaces don't try to read the ip addr of ether interfaces
1.16 millert 1568: --with-stow properly handle GNU stow packaging
1.27 millert 1569: --with-gnu-ld assume the C compiler uses GNU ld [default=no]
1.23 millert 1570: --with-pic try to use only PIC/non-PIC objects [default=use
1571: both]
1.25 millert 1572: --with-noexec=PATH fully qualified pathname of sudo_noexec.so
1.9 millert 1573:
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>
1.27 millert 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>
1.9 millert 1582: CPP C preprocessor
1.27 millert 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.
1.9 millert 1588:
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.
1591:
1.16 millert 1592: _ACEOF
1.27 millert 1593: ac_status=$?
1.9 millert 1594: fi
1595:
1596: if test "$ac_init_help" = "recursive"; then
1597: # If there are subdirs, report their specific --help.
1.16 millert 1598: for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1.27 millert 1599: test -d "$ac_dir" || continue
1.16 millert 1600: ac_builddir=.
1601:
1.27 millert 1602: case "$ac_dir" in
1603: .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1604: *)
1.16 millert 1605: ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
1.27 millert 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/ ;;
1611: esac ;;
1612: esac
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
1.16 millert 1617:
1618: case $srcdir in
1.27 millert 1619: .) # We are building in place.
1.16 millert 1620: ac_srcdir=.
1.27 millert 1621: ac_top_srcdir=$ac_top_builddir_sub
1622: ac_abs_top_srcdir=$ac_pwd ;;
1623: [\\/]* | ?:[\\/]* ) # Absolute name.
1.16 millert 1624: ac_srcdir=$srcdir$ac_dir_suffix;
1.27 millert 1625: ac_top_srcdir=$srcdir
1626: ac_abs_top_srcdir=$srcdir ;;
1627: *) # Relative name.
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 ;;
1631: esac
1632: ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1633:
1634: cd "$ac_dir" || { ac_status=$?; continue; }
1635: # Check for guested configure.
1636: if test -f "$ac_srcdir/configure.gnu"; then
1637: echo &&
1638: $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1639: elif test -f "$ac_srcdir/configure"; then
1640: echo &&
1641: $SHELL "$ac_srcdir/configure" --help=recursive
1.9 millert 1642: else
1.16 millert 1643: echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1.27 millert 1644: fi || ac_status=$?
1645: cd "$ac_pwd" || { ac_status=$?; break; }
1.9 millert 1646: done
1647: fi
1648:
1.27 millert 1649: test -n "$ac_init_help" && exit $ac_status
1.9 millert 1650: if $ac_init_version; then
1.16 millert 1651: cat <<\_ACEOF
1.25 millert 1652: sudo configure 1.6.9
1.27 millert 1653: generated by GNU Autoconf 2.61
1.9 millert 1654:
1.27 millert 1655: Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
1656: 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
1.9 millert 1657: This configure script is free software; the Free Software Foundation
1658: gives unlimited permission to copy, distribute and modify it.
1.16 millert 1659: _ACEOF
1.27 millert 1660: exit
1.9 millert 1661: fi
1.27 millert 1662: cat >config.log <<_ACEOF
1.9 millert 1663: This file contains any messages produced by compilers while
1664: running configure, to aid debugging if configure makes a mistake.
1665:
1.25 millert 1666: It was created by sudo $as_me 1.6.9, which was
1.27 millert 1667: generated by GNU Autoconf 2.61. Invocation command line was
1.9 millert 1668:
1669: $ $0 $@
1670:
1.16 millert 1671: _ACEOF
1.27 millert 1672: exec 5>>config.log
1.9 millert 1673: {
1674: cat <<_ASUNAME
1.16 millert 1675: ## --------- ##
1676: ## Platform. ##
1677: ## --------- ##
1.9 millert 1678:
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`
1684:
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`
1687:
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`
1.27 millert 1691: /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1.9 millert 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`
1695:
1.16 millert 1696: _ASUNAME
1697:
1698: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1699: for as_dir in $PATH
1700: do
1701: IFS=$as_save_IFS
1702: test -z "$as_dir" && as_dir=.
1703: echo "PATH: $as_dir"
1704: done
1.27 millert 1705: IFS=$as_save_IFS
1.9 millert 1706:
1707: } >&5
1708:
1.16 millert 1709: cat >&5 <<_ACEOF
1710:
1711:
1712: ## ----------- ##
1713: ## Core tests. ##
1714: ## ----------- ##
1715:
1716: _ACEOF
1.9 millert 1717:
1718:
1719: # Keep a trace of the command line.
1720: # Strip out --no-create and --no-recursion so they do not pile up.
1.16 millert 1721: # Strip out --silent because we don't want to record it for future runs.
1.9 millert 1722: # Also quote any args containing shell meta-characters.
1.16 millert 1723: # Make two passes to allow for proper duplicate-argument suppression.
1.9 millert 1724: ac_configure_args=
1.16 millert 1725: ac_configure_args0=
1726: ac_configure_args1=
1727: ac_must_keep_next=false
1728: for ac_pass in 1 2
1.9 millert 1729: do
1.16 millert 1730: for ac_arg
1731: do
1732: case $ac_arg in
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)
1736: continue ;;
1.27 millert 1737: *\'*)
1.16 millert 1738: ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1739: esac
1740: case $ac_pass in
1741: 1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
1742: 2)
1743: ac_configure_args1="$ac_configure_args1 '$ac_arg'"
1744: if test $ac_must_keep_next = true; then
1.25 millert 1745: ac_must_keep_next=false # Got value, back to normal.
1.16 millert 1746: else
1.25 millert 1747: case $ac_arg in
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 ;;
1754: esac
1755: ;;
1756: -* ) ac_must_keep_next=true ;;
1757: esac
1.16 millert 1758: fi
1.27 millert 1759: ac_configure_args="$ac_configure_args '$ac_arg'"
1.16 millert 1760: ;;
1761: esac
1762: done
1.9 millert 1763: done
1.16 millert 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; }
1.9 millert 1766:
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.
1.27 millert 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.
1.9 millert 1772: trap 'exit_status=$?
1773: # Save into config.log some information that might help in debugging.
1.16 millert 1774: {
1775: echo
1776:
1777: cat <<\_ASBOX
1778: ## ---------------- ##
1779: ## Cache variables. ##
1780: ## ---------------- ##
1781: _ASBOX
1782: echo
1783: # The following way of writing the cache mishandles newlines in values,
1.27 millert 1784: (
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
1787: case $ac_val in #(
1788: *${as_nl}*)
1789: case $ac_var in #(
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;} ;;
1792: esac
1793: case $ac_var in #(
1794: _ | IFS | as_nl) ;; #(
1795: *) $as_unset $ac_var ;;
1796: esac ;;
1797: esac
1798: done
1.9 millert 1799: (set) 2>&1 |
1.27 millert 1800: case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
1801: *${as_nl}ac_space=\ *)
1.9 millert 1802: sed -n \
1.27 millert 1803: "s/'\''/'\''\\\\'\'''\''/g;
1804: s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
1805: ;; #(
1.9 millert 1806: *)
1.27 millert 1807: sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
1.9 millert 1808: ;;
1.27 millert 1809: esac |
1810: sort
1811: )
1.16 millert 1812: echo
1813:
1814: cat <<\_ASBOX
1815: ## ----------------- ##
1816: ## Output variables. ##
1817: ## ----------------- ##
1818: _ASBOX
1819: echo
1820: for ac_var in $ac_subst_vars
1821: do
1.27 millert 1822: eval ac_val=\$$ac_var
1823: case $ac_val in
1824: *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1825: esac
1826: echo "$ac_var='\''$ac_val'\''"
1.16 millert 1827: done | sort
1828: echo
1829:
1830: if test -n "$ac_subst_files"; then
1831: cat <<\_ASBOX
1.27 millert 1832: ## ------------------- ##
1833: ## File substitutions. ##
1834: ## ------------------- ##
1.16 millert 1835: _ASBOX
1836: echo
1837: for ac_var in $ac_subst_files
1838: do
1.27 millert 1839: eval ac_val=\$$ac_var
1840: case $ac_val in
1841: *\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
1842: esac
1843: echo "$ac_var='\''$ac_val'\''"
1.16 millert 1844: done | sort
1845: echo
1846: fi
1847:
1848: if test -s confdefs.h; then
1849: cat <<\_ASBOX
1850: ## ----------- ##
1851: ## confdefs.h. ##
1852: ## ----------- ##
1853: _ASBOX
1854: echo
1.27 millert 1855: cat confdefs.h
1.16 millert 1856: echo
1857: fi
1858: test "$ac_signal" != 0 &&
1859: echo "$as_me: caught signal $ac_signal"
1860: echo "$as_me: exit $exit_status"
1861: } >&5
1.27 millert 1862: rm -f core *.core core.conftest.* &&
1863: rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
1.9 millert 1864: exit $exit_status
1.27 millert 1865: ' 0
1.9 millert 1866: for ac_signal in 1 2 13 15; do
1867: trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
1868: done
1869: ac_signal=0
1.1 millert 1870:
1.9 millert 1871: # confdefs.h avoids OS command line length limits that DEFS can exceed.
1.27 millert 1872: rm -f -r conftest* confdefs.h
1.9 millert 1873:
1.16 millert 1874: # Predefined preprocessor variables.
1875:
1876: cat >>confdefs.h <<_ACEOF
1877: #define PACKAGE_NAME "$PACKAGE_NAME"
1878: _ACEOF
1879:
1880:
1881: cat >>confdefs.h <<_ACEOF
1882: #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
1883: _ACEOF
1884:
1885:
1886: cat >>confdefs.h <<_ACEOF
1887: #define PACKAGE_VERSION "$PACKAGE_VERSION"
1888: _ACEOF
1889:
1890:
1891: cat >>confdefs.h <<_ACEOF
1892: #define PACKAGE_STRING "$PACKAGE_STRING"
1893: _ACEOF
1894:
1895:
1896: cat >>confdefs.h <<_ACEOF
1897: #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
1898: _ACEOF
1899:
1900:
1.9 millert 1901: # Let the site file select an alternate cache file if it wants to.
1.1 millert 1902: # Prefer explicitly selected file to automatically selected ones.
1.27 millert 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"
1907: else
1908: set x "$ac_default_prefix/share/config.site" \
1909: "$ac_default_prefix/etc/config.site"
1.1 millert 1910: fi
1.27 millert 1911: shift
1912: for ac_site_file
1913: do
1.1 millert 1914: if test -r "$ac_site_file"; then
1.16 millert 1915: { echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
1.9 millert 1916: echo "$as_me: loading site script $ac_site_file" >&6;}
1.16 millert 1917: sed 's/^/| /' "$ac_site_file" >&5
1.1 millert 1918: . "$ac_site_file"
1919: fi
1920: done
1921:
1922: if test -r "$cache_file"; then
1.9 millert 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
1.16 millert 1926: { echo "$as_me:$LINENO: loading cache $cache_file" >&5
1.9 millert 1927: echo "$as_me: loading cache $cache_file" >&6;}
1928: case $cache_file in
1.27 millert 1929: [\\/]* | ?:[\\/]* ) . "$cache_file";;
1930: *) . "./$cache_file";;
1.9 millert 1931: esac
1932: fi
1.1 millert 1933: else
1.16 millert 1934: { echo "$as_me:$LINENO: creating cache $cache_file" >&5
1.9 millert 1935: echo "$as_me: creating cache $cache_file" >&6;}
1936: >$cache_file
1937: fi
1938:
1939: # Check that the precious variables saved in the cache have kept the same
1940: # value.
1941: ac_cache_corrupted=false
1.27 millert 1942: for ac_var in $ac_precious_vars; do
1.9 millert 1943: eval ac_old_set=\$ac_cv_env_${ac_var}_set
1944: eval ac_new_set=\$ac_env_${ac_var}_set
1.27 millert 1945: eval ac_old_val=\$ac_cv_env_${ac_var}_value
1946: eval ac_new_val=\$ac_env_${ac_var}_value
1.9 millert 1947: case $ac_old_set,$ac_new_set in
1948: set,)
1.16 millert 1949: { echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
1.9 millert 1950: echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
1951: ac_cache_corrupted=: ;;
1952: ,set)
1.16 millert 1953: { echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
1.9 millert 1954: echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
1955: ac_cache_corrupted=: ;;
1956: ,);;
1957: *)
1958: if test "x$ac_old_val" != "x$ac_new_val"; then
1.25 millert 1959: { echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
1.9 millert 1960: echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
1.25 millert 1961: { echo "$as_me:$LINENO: former value: $ac_old_val" >&5
1.9 millert 1962: echo "$as_me: former value: $ac_old_val" >&2;}
1.25 millert 1963: { echo "$as_me:$LINENO: current value: $ac_new_val" >&5
1.9 millert 1964: echo "$as_me: current value: $ac_new_val" >&2;}
1.25 millert 1965: ac_cache_corrupted=:
1.9 millert 1966: fi;;
1967: esac
1.16 millert 1968: # Pass precious variables to config.status.
1.9 millert 1969: if test "$ac_new_set" = set; then
1970: case $ac_new_val in
1.27 millert 1971: *\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
1.16 millert 1972: *) ac_arg=$ac_var=$ac_new_val ;;
1973: esac
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'" ;;
1.9 millert 1977: esac
1978: fi
1979: done
1980: if $ac_cache_corrupted; then
1.16 millert 1981: { echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
1.9 millert 1982: echo "$as_me: error: changes in the environment can compromise the build" >&2;}
1.16 millert 1983: { { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
1.9 millert 1984: echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
1985: { (exit 1); exit 1; }; }
1.1 millert 1986: fi
1987:
1.9 millert 1988:
1989:
1.16 millert 1990:
1991:
1992:
1993:
1994:
1995:
1996:
1997:
1998:
1999:
2000:
2001:
2002:
2003:
2004:
2005:
2006:
2007:
2008:
2009:
2010:
2011:
1.27 millert 2012: ac_ext=c
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
1.16 millert 2017:
2018:
1.27 millert 2019: ac_config_headers="$ac_config_headers config.h pathnames.h"
1.16 millert 2020:
1.25 millert 2021: { echo "$as_me:$LINENO: Configuring Sudo version 1.6.9" >&5
2022: echo "$as_me: Configuring Sudo version 1.6.9" >&6;}
2023:
2024:
2025:
2026:
2027:
2028:
2029:
2030:
2031:
2032:
2033:
2034:
2035:
2036:
2037:
2038:
2039:
2040:
2041:
1.23 millert 2042:
2043:
2044:
2045:
2046:
1.16 millert 2047:
2048:
2049:
2050:
2051:
2052:
2053:
2054:
2055:
2056:
2057:
2058:
2059:
2060:
2061:
2062:
2063:
2064:
2065:
2066:
2067:
2068:
2069:
2070:
2071:
2072:
1.9 millert 2073:
2074: timeout=5
2075: password_timeout=5
2076: sudo_umask=0022
2077: passprompt="Password:"
2078: long_otp_prompt=off
1.23 millert 2079: lecture=once
1.9 millert 2080: logfac=local2
2081: goodpri=notice
2082: badpri=alert
2083: loglen=80
2084: ignore_dot=off
2085: mail_no_user=on
2086: mail_no_host=off
2087: mail_no_perms=off
2088: mailto=root
2089: mailsub='*** SECURITY information for %h ***'
2090: badpass_message='Sorry, try again.'
2091: fqdn=off
2092: runas_default=root
2093: env_editor=off
2094: passwd_tries=3
2095: tty_tickets=off
2096: insults=off
1.23 millert 2097: root_sudo=on
1.25 millert 2098: path_info=on
1.23 millert 2099: INSTALL_NOEXEC=
1.1 millert 2100: PROGS="sudo visudo"
1.25 millert 2101: : ${MANTYPE='man'}
2102: : ${mansrcdir='.'}
2103: : ${SUDOERS_MODE='0440'}
2104: : ${SUDOERS_UID='0'}
2105: : ${SUDOERS_GID='0'}
1.1 millert 2106: DEV="#"
1.27 millert 2107: AUTH_OBJS=
2108: AUTH_REG=
2109: AUTH_EXCL=
2110: AUTH_EXCL_DEF=
2111: AUTH_DEF=passwd
1.1 millert 2112:
2113: CHECKSHADOW=true
1.25 millert 2114: shadow_defs=
2115: shadow_funcs=
2116: shadow_libs=
2117: shadow_libs_optional=
1.1 millert 2118:
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'
1.16 millert 2122: test "$sysconfdir" = '${prefix}/etc' -a X"$with_stow" != X"yes" && sysconfdir='/etc'
2123:
2124:
1.1 millert 2125:
1.27 millert 2126: # Check whether --with-otp-only was given.
1.1 millert 2127: if test "${with_otp_only+set}" = set; then
1.27 millert 2128: withval=$with_otp_only; case $with_otp_only in
2129: yes) with_passwd="no"
1.17 millert 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;}
1.1 millert 2132: ;;
2133: esac
1.27 millert 2134: fi
2135:
1.1 millert 2136:
1.16 millert 2137:
1.27 millert 2138: # Check whether --with-alertmail was given.
1.1 millert 2139: if test "${with_alertmail+set}" = set; then
1.27 millert 2140: withval=$with_alertmail; case $with_alertmail in
1.1 millert 2141: *) with_mailto="$with_alertmail"
1.17 millert 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;}
1.1 millert 2144: ;;
2145: esac
1.27 millert 2146: fi
2147:
1.1 millert 2148:
1.16 millert 2149:
2150:
1.27 millert 2151: # Check whether --with-CC was given.
1.1 millert 2152: if test "${with_CC+set}" = set; then
1.27 millert 2153: withval=$with_CC; case $with_CC in
1.16 millert 2154: yes) { { echo "$as_me:$LINENO: error: \"must give --with-CC an argument.\"" >&5
1.9 millert 2155: echo "$as_me: error: \"must give --with-CC an argument.\"" >&2;}
2156: { (exit 1); exit 1; }; }
2157: ;;
1.16 millert 2158: no) { { echo "$as_me:$LINENO: error: \"illegal argument: --without-CC.\"" >&5
1.9 millert 2159: echo "$as_me: error: \"illegal argument: --without-CC.\"" >&2;}
2160: { (exit 1); exit 1; }; }
1.1 millert 2161: ;;
2162: *) CC=$with_CC
2163: ;;
2164: esac
1.27 millert 2165: fi
2166:
1.1 millert 2167:
1.16 millert 2168:
1.27 millert 2169: # Check whether --with-rpath was given.
1.17 millert 2170: if test "${with_rpath+set}" = set; then
1.27 millert 2171: withval=$with_rpath; case $with_rpath in
1.25 millert 2172: yes|no) ;;
1.17 millert 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; }; }
2176: ;;
2177: esac
1.27 millert 2178: fi
2179:
1.17 millert 2180:
2181:
1.27 millert 2182: # Check whether --with-blibpath was given.
1.17 millert 2183: if test "${with_blibpath+set}" = set; then
1.27 millert 2184: withval=$with_blibpath; case $with_blibpath in
1.25 millert 2185: yes|no) ;;
1.17 millert 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;}
2188: ;;
2189: esac
1.27 millert 2190: fi
2191:
1.17 millert 2192:
2193:
1.27 millert 2194: # Check whether --with-incpath was given.
1.1 millert 2195: if test "${with_incpath+set}" = set; then
1.27 millert 2196: withval=$with_incpath; case $with_incpath in
1.16 millert 2197: yes) { { echo "$as_me:$LINENO: error: \"must give --with-incpath an argument.\"" >&5
1.9 millert 2198: echo "$as_me: error: \"must give --with-incpath an argument.\"" >&2;}
2199: { (exit 1); exit 1; }; }
2200: ;;
1.16 millert 2201: no) { { echo "$as_me:$LINENO: error: \"--without-incpath not supported.\"" >&5
1.9 millert 2202: echo "$as_me: error: \"--without-incpath not supported.\"" >&2;}
2203: { (exit 1); exit 1; }; }
1.1 millert 2204: ;;
1.17 millert 2205: *) { echo "$as_me:$LINENO: Adding ${with_incpath} to CPPFLAGS" >&5
2206: echo "$as_me: Adding ${with_incpath} to CPPFLAGS" >&6;}
1.1 millert 2207: for i in ${with_incpath}; do
2208: CPPFLAGS="${CPPFLAGS} -I${i}"
2209: done
2210: ;;
2211: esac
1.27 millert 2212: fi
2213:
1.1 millert 2214:
1.16 millert 2215:
1.27 millert 2216: # Check whether --with-libpath was given.
1.1 millert 2217: if test "${with_libpath+set}" = set; then
1.27 millert 2218: withval=$with_libpath; case $with_libpath in
1.16 millert 2219: yes) { { echo "$as_me:$LINENO: error: \"must give --with-libpath an argument.\"" >&5
1.9 millert 2220: echo "$as_me: error: \"must give --with-libpath an argument.\"" >&2;}
2221: { (exit 1); exit 1; }; }
2222: ;;
1.16 millert 2223: no) { { echo "$as_me:$LINENO: error: \"--without-libpath not supported.\"" >&5
1.9 millert 2224: echo "$as_me: error: \"--without-libpath not supported.\"" >&2;}
2225: { (exit 1); exit 1; }; }
1.1 millert 2226: ;;
1.17 millert 2227: *) { echo "$as_me:$LINENO: Adding ${with_libpath} to LDFLAGS" >&5
2228: echo "$as_me: Adding ${with_libpath} to LDFLAGS" >&6;}
1.1 millert 2229: ;;
2230: esac
1.27 millert 2231: fi
2232:
1.1 millert 2233:
1.16 millert 2234:
1.27 millert 2235: # Check whether --with-libraries was given.
1.1 millert 2236: if test "${with_libraries+set}" = set; then
1.27 millert 2237: withval=$with_libraries; case $with_libraries in
1.16 millert 2238: yes) { { echo "$as_me:$LINENO: error: \"must give --with-libraries an argument.\"" >&5
1.9 millert 2239: echo "$as_me: error: \"must give --with-libraries an argument.\"" >&2;}
2240: { (exit 1); exit 1; }; }
2241: ;;
1.16 millert 2242: no) { { echo "$as_me:$LINENO: error: \"--without-libraries not supported.\"" >&5
1.9 millert 2243: echo "$as_me: error: \"--without-libraries not supported.\"" >&2;}
2244: { (exit 1); exit 1; }; }
1.1 millert 2245: ;;
1.17 millert 2246: *) { echo "$as_me:$LINENO: Adding ${with_libraries} to LIBS" >&5
2247: echo "$as_me: Adding ${with_libraries} to LIBS" >&6;}
1.1 millert 2248: ;;
2249: esac
1.27 millert 2250: fi
2251:
1.1 millert 2252:
1.16 millert 2253:
1.27 millert 2254: # Check whether --with-devel was given.
1.1 millert 2255: if test "${with_devel+set}" = set; then
1.27 millert 2256: withval=$with_devel; case $with_devel in
1.17 millert 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;}
1.1 millert 2259: PROGS="${PROGS} testsudoers"
2260: OSDEFS="${OSDEFS} -DSUDO_DEVEL"
2261: DEV=""
2262: ;;
2263: no) ;;
1.17 millert 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;}
1.1 millert 2266: ;;
2267: esac
1.27 millert 2268: fi
2269:
1.1 millert 2270:
1.16 millert 2271:
1.27 millert 2272: # Check whether --with-efence was given.
1.11 millert 2273: if test "${with_efence+set}" = set; then
1.27 millert 2274: withval=$with_efence; case $with_efence in
1.17 millert 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;}
1.11 millert 2277: LIBS="${LIBS} -lefence"
2278: if test -f /usr/local/lib/libefence.a; then
1.17 millert 2279: with_libpath="${with_libpath} /usr/local/lib"
1.11 millert 2280: fi
2281: ;;
2282: no) ;;
1.17 millert 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;}
1.11 millert 2285: ;;
2286: esac
1.27 millert 2287: fi
2288:
1.11 millert 2289:
1.16 millert 2290:
1.27 millert 2291: # Check whether --with-csops was given.
1.1 millert 2292: if test "${with_csops+set}" = set; then
1.27 millert 2293: withval=$with_csops; case $with_csops in
1.17 millert 2294: yes) { echo "$as_me:$LINENO: Adding CSOps standard options" >&5
2295: echo "$as_me: Adding CSOps standard options" >&6;}
1.1 millert 2296: CHECKSIA=false
2297: with_ignore_dot=yes
1.9 millert 2298: insults=on
1.1 millert 2299: with_classic_insults=yes
2300: with_csops_insults=yes
2301: with_env_editor=yes
1.25 millert 2302: : ${mansectsu='8'}
2303: : ${mansectform='5'}
1.1 millert 2304: ;;
2305: no) ;;
1.17 millert 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;}
1.1 millert 2308: ;;
2309: esac
1.27 millert 2310: fi
2311:
1.1 millert 2312:
1.16 millert 2313:
1.27 millert 2314: # Check whether --with-passwd was given.
1.1 millert 2315: if test "${with_passwd+set}" = set; then
1.27 millert 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; }
2321: AUTH_DEF=""
2322: test "$with_passwd" = "yes" && AUTH_REG="$AUTH_REG passwd"
1.1 millert 2323: ;;
1.16 millert 2324: *) { { echo "$as_me:$LINENO: error: \"Sorry, --with-passwd does not take an argument.\"" >&5
1.9 millert 2325: echo "$as_me: error: \"Sorry, --with-passwd does not take an argument.\"" >&2;}
2326: { (exit 1); exit 1; }; }
1.1 millert 2327: ;;
2328: esac
1.27 millert 2329: fi
1.1 millert 2330:
1.16 millert 2331:
1.27 millert 2332:
2333: # Check whether --with-skey was given.
1.1 millert 2334: if test "${with_skey+set}" = set; then
1.27 millert 2335: withval=$with_skey; case $with_skey in
1.25 millert 2336: no) with_skey=""
2337: ;;
1.27 millert 2338: *) cat >>confdefs.h <<\_ACEOF
1.1 millert 2339: #define HAVE_SKEY 1
1.16 millert 2340: _ACEOF
1.1 millert 2341:
1.27 millert 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"
2347: ;;
2348: esac
1.25 millert 2349: fi
2350:
1.1 millert 2351:
1.16 millert 2352:
1.27 millert 2353: # Check whether --with-opie was given.
1.1 millert 2354: if test "${with_opie+set}" = set; then
1.27 millert 2355: withval=$with_opie; case $with_opie in
1.25 millert 2356: no) with_opie=""
2357: ;;
1.27 millert 2358: *) cat >>confdefs.h <<\_ACEOF
1.1 millert 2359: #define HAVE_OPIE 1
1.16 millert 2360: _ACEOF
1.1 millert 2361:
1.27 millert 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"
2367: ;;
2368: esac
1.25 millert 2369: fi
2370:
1.1 millert 2371:
1.16 millert 2372:
1.27 millert 2373: # Check whether --with-long-otp-prompt was given.
1.1 millert 2374: if test "${with_long_otp_prompt+set}" = set; then
1.27 millert 2375: withval=$with_long_otp_prompt; case $with_long_otp_prompt in
1.23 millert 2376: yes) cat >>confdefs.h <<\_ACEOF
1.1 millert 2377: #define LONG_OTP_PROMPT 1
1.16 millert 2378: _ACEOF
1.1 millert 2379:
1.27 millert 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; }
1.9 millert 2384: long_otp_prompt=on
1.1 millert 2385: ;;
1.9 millert 2386: no) long_otp_prompt=off
2387: ;;
1.16 millert 2388: *) { { echo "$as_me:$LINENO: error: \"--with-long-otp-prompt does not take an argument.\"" >&5
1.9 millert 2389: echo "$as_me: error: \"--with-long-otp-prompt does not take an argument.\"" >&2;}
2390: { (exit 1); exit 1; }; }
1.1 millert 2391: ;;
2392: esac
1.27 millert 2393: fi
2394:
1.1 millert 2395:
1.16 millert 2396:
1.27 millert 2397: # Check whether --with-SecurID was given.
1.1 millert 2398: if test "${with_SecurID+set}" = set; then
1.27 millert 2399: withval=$with_SecurID; case $with_SecurID in
1.17 millert 2400: no) with_SecurID="";;
1.23 millert 2401: *) cat >>confdefs.h <<\_ACEOF
1.1 millert 2402: #define HAVE_SECURID 1
1.16 millert 2403: _ACEOF
1.1 millert 2404:
1.27 millert 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"
1.1 millert 2410: ;;
2411: esac
1.27 millert 2412: fi
2413:
1.1 millert 2414:
1.16 millert 2415:
1.27 millert 2416: # Check whether --with-fwtk was given.
1.1 millert 2417: if test "${with_fwtk+set}" = set; then
1.27 millert 2418: withval=$with_fwtk; case $with_fwtk in
1.17 millert 2419: no) with_fwtk="";;
1.23 millert 2420: *) cat >>confdefs.h <<\_ACEOF
1.1 millert 2421: #define HAVE_FWTK 1
1.16 millert 2422: _ACEOF
1.1 millert 2423:
1.27 millert 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"
2429: ;;
2430: esac
1.25 millert 2431: fi
2432:
1.1 millert 2433:
1.16 millert 2434:
1.27 millert 2435: # Check whether --with-kerb4 was given.
1.1 millert 2436: if test "${with_kerb4+set}" = set; then
1.27 millert 2437: withval=$with_kerb4; case $with_kerb4 in
1.17 millert 2438: no) with_kerb4="";;
1.27 millert 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"
1.1 millert 2444: ;;
2445: esac
1.27 millert 2446: fi
2447:
1.1 millert 2448:
1.16 millert 2449:
1.27 millert 2450: # Check whether --with-kerb5 was given.
1.1 millert 2451: if test "${with_kerb5+set}" = set; then
1.27 millert 2452: withval=$with_kerb5; case $with_kerb5 in
1.17 millert 2453: no) with_kerb5="";;
1.27 millert 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"
1.1 millert 2459: ;;
2460: esac
1.27 millert 2461: fi
2462:
1.1 millert 2463:
1.16 millert 2464:
1.27 millert 2465: # Check whether --with-aixauth was given.
1.25 millert 2466: if test "${with_aixauth+set}" = set; then
1.27 millert 2467: withval=$with_aixauth; case $with_aixauth in
2468: yes) AUTH_EXCL="$AUTH_EXCL AIX_AUTH";;
2469: no) ;;
1.25 millert 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;}
1.9 millert 2472: { (exit 1); exit 1; }; }
1.1 millert 2473: ;;
2474: esac
1.27 millert 2475: fi
2476:
1.1 millert 2477:
1.16 millert 2478:
1.27 millert 2479: # Check whether --with-pam was given.
1.1 millert 2480: if test "${with_pam+set}" = set; then
1.27 millert 2481: withval=$with_pam; case $with_pam in
2482: yes) AUTH_EXCL="$AUTH_EXCL PAM";;
2483: no) ;;
1.16 millert 2484: *) { { echo "$as_me:$LINENO: error: \"--with-pam does not take an argument.\"" >&5
1.9 millert 2485: echo "$as_me: error: \"--with-pam does not take an argument.\"" >&2;}
2486: { (exit 1); exit 1; }; }
1.1 millert 2487: ;;
2488: esac
1.27 millert 2489: fi
2490:
1.1 millert 2491:
1.16 millert 2492:
1.27 millert 2493: # Check whether --with-AFS was given.
1.1 millert 2494: if test "${with_AFS+set}" = set; then
1.27 millert 2495: withval=$with_AFS; case $with_AFS in
1.23 millert 2496: yes) cat >>confdefs.h <<\_ACEOF
1.1 millert 2497: #define HAVE_AFS 1
1.16 millert 2498: _ACEOF
1.1 millert 2499:
1.27 millert 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"
1.1 millert 2505: ;;
2506: no) ;;
1.16 millert 2507: *) { { echo "$as_me:$LINENO: error: \"--with-AFS does not take an argument.\"" >&5
1.9 millert 2508: echo "$as_me: error: \"--with-AFS does not take an argument.\"" >&2;}
2509: { (exit 1); exit 1; }; }
1.1 millert 2510: ;;
2511: esac
1.27 millert 2512: fi
2513:
1.1 millert 2514:
1.16 millert 2515:
1.27 millert 2516: # Check whether --with-DCE was given.
1.1 millert 2517: if test "${with_DCE+set}" = set; then
1.27 millert 2518: withval=$with_DCE; case $with_DCE in
1.23 millert 2519: yes) cat >>confdefs.h <<\_ACEOF
1.1 millert 2520: #define HAVE_DCE 1
1.16 millert 2521: _ACEOF
1.1 millert 2522:
1.27 millert 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"
1.1 millert 2528: ;;
2529: no) ;;
1.16 millert 2530: *) { { echo "$as_me:$LINENO: error: \"--with-DCE does not take an argument.\"" >&5
1.9 millert 2531: echo "$as_me: error: \"--with-DCE does not take an argument.\"" >&2;}
2532: { (exit 1); exit 1; }; }
1.1 millert 2533: ;;
2534: esac
1.27 millert 2535: fi
2536:
1.1 millert 2537:
1.16 millert 2538:
1.27 millert 2539: # Check whether --with-logincap was given.
1.6 millert 2540: if test "${with_logincap+set}" = set; then
1.27 millert 2541: withval=$with_logincap; case $with_logincap in
1.7 millert 2542: yes|no) ;;
1.16 millert 2543: *) { { echo "$as_me:$LINENO: error: \"--with-logincap does not take an argument.\"" >&5
1.9 millert 2544: echo "$as_me: error: \"--with-logincap does not take an argument.\"" >&2;}
2545: { (exit 1); exit 1; }; }
1.7 millert 2546: ;;
2547: esac
1.27 millert 2548: fi
2549:
1.6 millert 2550:
1.16 millert 2551:
1.27 millert 2552: # Check whether --with-bsdauth was given.
1.7 millert 2553: if test "${with_bsdauth+set}" = set; then
1.27 millert 2554: withval=$with_bsdauth; case $with_bsdauth in
2555: yes) AUTH_EXCL="$AUTH_EXCL BSD_AUTH";;
2556: no) ;;
1.16 millert 2557: *) { { echo "$as_me:$LINENO: error: \"--with-bsdauth does not take an argument.\"" >&5
1.9 millert 2558: echo "$as_me: error: \"--with-bsdauth does not take an argument.\"" >&2;}
2559: { (exit 1); exit 1; }; }
1.6 millert 2560: ;;
2561: esac
1.27 millert 2562: fi
2563:
1.6 millert 2564:
1.25 millert 2565:
1.27 millert 2566: # Check whether --with-project was given.
1.25 millert 2567: if test "${with_project+set}" = set; then
1.27 millert 2568: withval=$with_project; case $with_project in
1.25 millert 2569: yes|no) ;;
2570: no) ;;
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; }; }
2574: ;;
2575: esac
1.27 millert 2576: fi
2577:
1.25 millert 2578:
1.27 millert 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; }
1.6 millert 2581:
1.27 millert 2582: # Check whether --with-lecture was given.
1.1 millert 2583: if test "${with_lecture+set}" = set; then
1.27 millert 2584: withval=$with_lecture; case $with_lecture in
1.23 millert 2585: yes|short|always) lecture=once
1.1 millert 2586: ;;
1.23 millert 2587: no|none|never) lecture=never
1.1 millert 2588: ;;
1.16 millert 2589: *) { { echo "$as_me:$LINENO: error: \"unknown argument to --with-lecture: $with_lecture\"" >&5
1.9 millert 2590: echo "$as_me: error: \"unknown argument to --with-lecture: $with_lecture\"" >&2;}
2591: { (exit 1); exit 1; }; }
1.1 millert 2592: ;;
2593: esac
1.27 millert 2594: fi
2595:
1.23 millert 2596: if test "$lecture" = "once"; then
1.27 millert 2597: { echo "$as_me:$LINENO: result: yes" >&5
2598: echo "${ECHO_T}yes" >&6; }
1.1 millert 2599: else
1.23 millert 2600: cat >>confdefs.h <<\_ACEOF
1.9 millert 2601: #define NO_LECTURE 1
1.16 millert 2602: _ACEOF
1.9 millert 2603:
1.27 millert 2604: { echo "$as_me:$LINENO: result: no" >&5
2605: echo "${ECHO_T}no" >&6; }
1.1 millert 2606: fi
2607:
1.27 millert 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; }
1.1 millert 2610:
1.27 millert 2611: # Check whether --with-logging was given.
1.1 millert 2612: if test "${with_logging+set}" = set; then
1.27 millert 2613: withval=$with_logging; case $with_logging in
1.16 millert 2614: yes) { { echo "$as_me:$LINENO: error: \"must give --with-logging an argument.\"" >&5
1.9 millert 2615: echo "$as_me: error: \"must give --with-logging an argument.\"" >&2;}
2616: { (exit 1); exit 1; }; }
2617: ;;
1.16 millert 2618: no) { { echo "$as_me:$LINENO: error: \"--without-logging not supported.\"" >&5
1.9 millert 2619: echo "$as_me: error: \"--without-logging not supported.\"" >&2;}
2620: { (exit 1); exit 1; }; }
1.1 millert 2621: ;;
1.23 millert 2622: syslog) cat >>confdefs.h <<\_ACEOF
1.1 millert 2623: #define LOGGING SLOG_SYSLOG
1.16 millert 2624: _ACEOF
1.1 millert 2625:
1.27 millert 2626: { echo "$as_me:$LINENO: result: syslog" >&5
2627: echo "${ECHO_T}syslog" >&6; }
1.1 millert 2628: ;;
1.16 millert 2629: file) cat >>confdefs.h <<\_ACEOF
1.1 millert 2630: #define LOGGING SLOG_FILE
1.16 millert 2631: _ACEOF
1.1 millert 2632:
1.27 millert 2633: { echo "$as_me:$LINENO: result: file" >&5
2634: echo "${ECHO_T}file" >&6; }
1.1 millert 2635: ;;
1.16 millert 2636: both) cat >>confdefs.h <<\_ACEOF
1.1 millert 2637: #define LOGGING SLOG_BOTH
1.16 millert 2638: _ACEOF
1.1 millert 2639:
1.27 millert 2640: { echo "$as_me:$LINENO: result: both" >&5
2641: echo "${ECHO_T}both" >&6; }
1.1 millert 2642: ;;
1.16 millert 2643: *) { { echo "$as_me:$LINENO: error: \"unknown argument to --with-logging: $with_logging\"" >&5
1.9 millert 2644: echo "$as_me: error: \"unknown argument to --with-logging: $with_logging\"" >&2;}
2645: { (exit 1); exit 1; }; }
1.1 millert 2646: ;;
2647: esac
2648: else
1.16 millert 2649: cat >>confdefs.h <<\_ACEOF
1.1 millert 2650: #define LOGGING SLOG_SYSLOG
1.16 millert 2651: _ACEOF
1.27 millert 2652: { echo "$as_me:$LINENO: result: syslog" >&5
2653: echo "${ECHO_T}syslog" >&6; }
2654: fi
2655:
1.1 millert 2656:
1.27 millert 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; }
1.1 millert 2659:
1.27 millert 2660: # Check whether --with-logfac was given.
1.1 millert 2661: if test "${with_logfac+set}" = set; then
1.27 millert 2662: withval=$with_logfac; case $with_logfac in
1.16 millert 2663: yes) { { echo "$as_me:$LINENO: error: \"must give --with-logfac an argument.\"" >&5
1.9 millert 2664: echo "$as_me: error: \"must give --with-logfac an argument.\"" >&2;}
2665: { (exit 1); exit 1; }; }
2666: ;;
1.16 millert 2667: no) { { echo "$as_me:$LINENO: error: \"--without-logfac not supported.\"" >&5
1.9 millert 2668: echo "$as_me: error: \"--without-logfac not supported.\"" >&2;}
2669: { (exit 1); exit 1; }; }
1.1 millert 2670: ;;
1.9 millert 2671: authpriv|auth|daemon|user|local0|local1|local2|local3|local4|local5|local6|local7) logfac=$with_logfac
1.1 millert 2672: ;;
1.16 millert 2673: *) { { echo "$as_me:$LINENO: error: \"$with_logfac is not a supported syslog facility.\"" >&5
1.9 millert 2674: echo "$as_me: error: \"$with_logfac is not a supported syslog facility.\"" >&2;}
2675: { (exit 1); exit 1; }; }
1.1 millert 2676: ;;
2677: esac
1.27 millert 2678: fi
2679:
1.9 millert 2680:
1.16 millert 2681: cat >>confdefs.h <<_ACEOF
1.9 millert 2682: #define LOGFAC "$logfac"
1.16 millert 2683: _ACEOF
1.1 millert 2684:
1.27 millert 2685: { echo "$as_me:$LINENO: result: $logfac" >&5
2686: echo "${ECHO_T}$logfac" >&6; }
1.9 millert 2687:
1.27 millert 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; }
1.1 millert 2690:
1.27 millert 2691: # Check whether --with-goodpri was given.
1.1 millert 2692: if test "${with_goodpri+set}" = set; then
1.27 millert 2693: withval=$with_goodpri; case $with_goodpri in
1.16 millert 2694: yes) { { echo "$as_me:$LINENO: error: \"must give --with-goodpri an argument.\"" >&5
1.9 millert 2695: echo "$as_me: error: \"must give --with-goodpri an argument.\"" >&2;}
2696: { (exit 1); exit 1; }; }
1.1 millert 2697: ;;
1.16 millert 2698: no) { { echo "$as_me:$LINENO: error: \"--without-goodpri not supported.\"" >&5
1.9 millert 2699: echo "$as_me: error: \"--without-goodpri not supported.\"" >&2;}
2700: { (exit 1); exit 1; }; }
1.1 millert 2701: ;;
1.9 millert 2702: alert|crit|debug|emerg|err|info|notice|warning)
2703: goodpri=$with_goodpri
1.1 millert 2704: ;;
1.16 millert 2705: *) { { echo "$as_me:$LINENO: error: \"$with_goodpri is not a supported syslog priority.\"" >&5
1.9 millert 2706: echo "$as_me: error: \"$with_goodpri is not a supported syslog priority.\"" >&2;}
2707: { (exit 1); exit 1; }; }
1.1 millert 2708: ;;
2709: esac
1.27 millert 2710: fi
2711:
1.9 millert 2712:
1.16 millert 2713: cat >>confdefs.h <<_ACEOF
1.9 millert 2714: #define PRI_SUCCESS "$goodpri"
1.16 millert 2715: _ACEOF
1.1 millert 2716:
1.27 millert 2717: { echo "$as_me:$LINENO: result: $goodpri" >&5
2718: echo "${ECHO_T}$goodpri" >&6; }
1.9 millert 2719:
1.27 millert 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; }
1.1 millert 2722:
1.27 millert 2723: # Check whether --with-badpri was given.
1.1 millert 2724: if test "${with_badpri+set}" = set; then
1.27 millert 2725: withval=$with_badpri; case $with_badpri in
1.16 millert 2726: yes) { { echo "$as_me:$LINENO: error: \"must give --with-badpri an argument.\"" >&5
1.9 millert 2727: echo "$as_me: error: \"must give --with-badpri an argument.\"" >&2;}
2728: { (exit 1); exit 1; }; }
1.1 millert 2729: ;;
1.16 millert 2730: no) { { echo "$as_me:$LINENO: error: \"--without-badpri not supported.\"" >&5
1.9 millert 2731: echo "$as_me: error: \"--without-badpri not supported.\"" >&2;}
2732: { (exit 1); exit 1; }; }
1.1 millert 2733: ;;
1.9 millert 2734: alert|crit|debug|emerg|err|info|notice|warning)
2735: badpri=$with_badpri
1.1 millert 2736: ;;
1.16 millert 2737: *) { { echo "$as_me:$LINENO: error: $with_badpri is not a supported syslog priority." >&5
1.9 millert 2738: echo "$as_me: error: $with_badpri is not a supported syslog priority." >&2;}
2739: { (exit 1); exit 1; }; }
1.1 millert 2740: ;;
2741: esac
1.27 millert 2742: fi
2743:
1.9 millert 2744:
1.16 millert 2745: cat >>confdefs.h <<_ACEOF
1.9 millert 2746: #define PRI_FAILURE "$badpri"
1.16 millert 2747: _ACEOF
2748:
1.27 millert 2749: { echo "$as_me:$LINENO: result: $badpri" >&5
2750: echo "${ECHO_T}$badpri" >&6; }
1.1 millert 2751:
2752:
1.27 millert 2753: # Check whether --with-logpath was given.
1.1 millert 2754: if test "${with_logpath+set}" = set; then
1.27 millert 2755: withval=$with_logpath; case $with_logpath in
1.16 millert 2756: yes) { { echo "$as_me:$LINENO: error: \"must give --with-logpath an argument.\"" >&5
1.9 millert 2757: echo "$as_me: error: \"must give --with-logpath an argument.\"" >&2;}
2758: { (exit 1); exit 1; }; }
1.1 millert 2759: ;;
1.16 millert 2760: no) { { echo "$as_me:$LINENO: error: \"--without-logpath not supported.\"" >&5
1.9 millert 2761: echo "$as_me: error: \"--without-logpath not supported.\"" >&2;}
2762: { (exit 1); exit 1; }; }
1.1 millert 2763: ;;
2764: esac
1.27 millert 2765: fi
2766:
1.1 millert 2767:
1.27 millert 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; }
1.1 millert 2770:
1.27 millert 2771: # Check whether --with-loglen was given.
1.1 millert 2772: if test "${with_loglen+set}" = set; then
1.27 millert 2773: withval=$with_loglen; case $with_loglen in
1.16 millert 2774: yes) { { echo "$as_me:$LINENO: error: \"must give --with-loglen an argument.\"" >&5
1.9 millert 2775: echo "$as_me: error: \"must give --with-loglen an argument.\"" >&2;}
2776: { (exit 1); exit 1; }; }
1.1 millert 2777: ;;
1.16 millert 2778: no) { { echo "$as_me:$LINENO: error: \"--without-loglen not supported.\"" >&5
1.9 millert 2779: echo "$as_me: error: \"--without-loglen not supported.\"" >&2;}
2780: { (exit 1); exit 1; }; }
1.1 millert 2781: ;;
1.9 millert 2782: [0-9]*) loglen=$with_loglen
1.1 millert 2783: ;;
1.16 millert 2784: *) { { echo "$as_me:$LINENO: error: \"you must enter a number, not $with_loglen\"" >&5
1.9 millert 2785: echo "$as_me: error: \"you must enter a number, not $with_loglen\"" >&2;}
2786: { (exit 1); exit 1; }; }
1.1 millert 2787: ;;
2788: esac
1.27 millert 2789: fi
2790:
1.9 millert 2791:
1.16 millert 2792: cat >>confdefs.h <<_ACEOF
1.9 millert 2793: #define MAXLOGFILELEN $loglen
1.16 millert 2794: _ACEOF
1.1 millert 2795:
1.27 millert 2796: { echo "$as_me:$LINENO: result: $loglen" >&5
2797: echo "${ECHO_T}$loglen" >&6; }
1.9 millert 2798:
1.27 millert 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; }
1.1 millert 2801:
1.27 millert 2802: # Check whether --with-ignore-dot was given.
1.1 millert 2803: if test "${with_ignore_dot+set}" = set; then
1.27 millert 2804: withval=$with_ignore_dot; case $with_ignore_dot in
1.9 millert 2805: yes) ignore_dot=on
1.1 millert 2806: ;;
1.9 millert 2807: no) ignore_dot=off
1.1 millert 2808: ;;
1.16 millert 2809: *) { { echo "$as_me:$LINENO: error: \"--with-ignore-dot does not take an argument.\"" >&5
1.9 millert 2810: echo "$as_me: error: \"--with-ignore-dot does not take an argument.\"" >&2;}
2811: { (exit 1); exit 1; }; }
1.1 millert 2812: ;;
2813: esac
1.27 millert 2814: fi
2815:
1.9 millert 2816: if test "$ignore_dot" = "on"; then
1.23 millert 2817: cat >>confdefs.h <<\_ACEOF
1.9 millert 2818: #define IGNORE_DOT_PATH 1
1.16 millert 2819: _ACEOF
1.9 millert 2820:
1.27 millert 2821: { echo "$as_me:$LINENO: result: yes" >&5
2822: echo "${ECHO_T}yes" >&6; }
1.1 millert 2823: else
1.27 millert 2824: { echo "$as_me:$LINENO: result: no" >&5
2825: echo "${ECHO_T}no" >&6; }
1.1 millert 2826: fi
2827:
1.27 millert 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; }
1.1 millert 2830:
1.27 millert 2831: # Check whether --with-mail-if-no-user was given.
1.9 millert 2832: if test "${with_mail_if_no_user+set}" = set; then
1.27 millert 2833: withval=$with_mail_if_no_user; case $with_mail_if_no_user in
1.9 millert 2834: yes) mail_no_user=on
2835: ;;
2836: no) mail_no_user=off
1.1 millert 2837: ;;
1.16 millert 2838: *) { { echo "$as_me:$LINENO: error: \"--with-mail-if-no-user does not take an argument.\"" >&5
1.9 millert 2839: echo "$as_me: error: \"--with-mail-if-no-user does not take an argument.\"" >&2;}
2840: { (exit 1); exit 1; }; }
1.1 millert 2841: ;;
1.9 millert 2842: esac
1.27 millert 2843: fi
2844:
1.9 millert 2845: if test "$mail_no_user" = "on"; then
1.23 millert 2846: cat >>confdefs.h <<\_ACEOF
1.9 millert 2847: #define SEND_MAIL_WHEN_NO_USER 1
1.16 millert 2848: _ACEOF
1.1 millert 2849:
1.27 millert 2850: { echo "$as_me:$LINENO: result: yes" >&5
2851: echo "${ECHO_T}yes" >&6; }
1.1 millert 2852: else
1.27 millert 2853: { echo "$as_me:$LINENO: result: no" >&5
2854: echo "${ECHO_T}no" >&6; }
1.1 millert 2855: fi
2856:
1.27 millert 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; }
1.1 millert 2859:
1.27 millert 2860: # Check whether --with-mail-if-no-host was given.
1.9 millert 2861: if test "${with_mail_if_no_host+set}" = set; then
1.27 millert 2862: withval=$with_mail_if_no_host; case $with_mail_if_no_host in
1.9 millert 2863: yes) mail_no_host=on
1.1 millert 2864: ;;
1.9 millert 2865: no) mail_no_host=off
1.1 millert 2866: ;;
1.16 millert 2867: *) { { echo "$as_me:$LINENO: error: \"--with-mail-if-no-host does not take an argument.\"" >&5
1.9 millert 2868: echo "$as_me: error: \"--with-mail-if-no-host does not take an argument.\"" >&2;}
2869: { (exit 1); exit 1; }; }
1.1 millert 2870: ;;
2871: esac
1.27 millert 2872: fi
2873:
1.9 millert 2874: if test "$mail_no_host" = "on"; then
1.23 millert 2875: cat >>confdefs.h <<\_ACEOF
1.9 millert 2876: #define SEND_MAIL_WHEN_NO_HOST 1
1.16 millert 2877: _ACEOF
1.1 millert 2878:
1.27 millert 2879: { echo "$as_me:$LINENO: result: yes" >&5
2880: echo "${ECHO_T}yes" >&6; }
1.9 millert 2881: else
1.27 millert 2882: { echo "$as_me:$LINENO: result: no" >&5
2883: echo "${ECHO_T}no" >&6; }
1.1 millert 2884: fi
2885:
1.27 millert 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; }
1.1 millert 2888:
1.27 millert 2889: # Check whether --with-mail-if-noperms was given.
1.9 millert 2890: if test "${with_mail_if_noperms+set}" = set; then
1.27 millert 2891: withval=$with_mail_if_noperms; case $with_mail_if_noperms in
1.9 millert 2892: yes) mail_noperms=on
1.1 millert 2893: ;;
1.9 millert 2894: no) mail_noperms=off
1.1 millert 2895: ;;
1.16 millert 2896: *) { { echo "$as_me:$LINENO: error: \"--with-mail-if-noperms does not take an argument.\"" >&5
1.9 millert 2897: echo "$as_me: error: \"--with-mail-if-noperms does not take an argument.\"" >&2;}
2898: { (exit 1); exit 1; }; }
1.1 millert 2899: ;;
2900: esac
1.27 millert 2901: fi
2902:
1.9 millert 2903: if test "$mail_noperms" = "on"; then
1.23 millert 2904: cat >>confdefs.h <<\_ACEOF
1.9 millert 2905: #define SEND_MAIL_WHEN_NOT_OK 1
1.16 millert 2906: _ACEOF
1.9 millert 2907:
1.27 millert 2908: { echo "$as_me:$LINENO: result: yes" >&5
2909: echo "${ECHO_T}yes" >&6; }
1.1 millert 2910: else
1.27 millert 2911: { echo "$as_me:$LINENO: result: no" >&5
2912: echo "${ECHO_T}no" >&6; }
1.1 millert 2913: fi
2914:
1.27 millert 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; }
1.1 millert 2917:
1.27 millert 2918: # Check whether --with-mailto was given.
1.9 millert 2919: if test "${with_mailto+set}" = set; then
1.27 millert 2920: withval=$with_mailto; case $with_mailto in
1.16 millert 2921: yes) { { echo "$as_me:$LINENO: error: \"must give --with-mailto an argument.\"" >&5
1.9 millert 2922: echo "$as_me: error: \"must give --with-mailto an argument.\"" >&2;}
2923: { (exit 1); exit 1; }; }
1.1 millert 2924: ;;
1.16 millert 2925: no) { { echo "$as_me:$LINENO: error: \"--without-mailto not supported.\"" >&5
1.9 millert 2926: echo "$as_me: error: \"--without-mailto not supported.\"" >&2;}
2927: { (exit 1); exit 1; }; }
1.1 millert 2928: ;;
1.9 millert 2929: *) mailto=$with_mailto
1.1 millert 2930: ;;
2931: esac
1.27 millert 2932: fi
2933:
1.1 millert 2934:
1.16 millert 2935: cat >>confdefs.h <<_ACEOF
1.9 millert 2936: #define MAILTO "$mailto"
1.16 millert 2937: _ACEOF
1.1 millert 2938:
1.27 millert 2939: { echo "$as_me:$LINENO: result: $mailto" >&5
2940: echo "${ECHO_T}$mailto" >&6; }
1.1 millert 2941:
1.16 millert 2942:
1.27 millert 2943: # Check whether --with-mailsubject was given.
1.9 millert 2944: if test "${with_mailsubject+set}" = set; then
1.27 millert 2945: withval=$with_mailsubject; case $with_mailsubject in
1.16 millert 2946: yes) { { echo "$as_me:$LINENO: error: \"must give --with-mailsubject an argument.\"" >&5
1.9 millert 2947: echo "$as_me: error: \"must give --with-mailsubject an argument.\"" >&2;}
2948: { (exit 1); exit 1; }; }
1.1 millert 2949: ;;
1.17 millert 2950: no) { echo "$as_me:$LINENO: WARNING: Sorry, --without-mailsubject not supported." >&5
2951: echo "$as_me: WARNING: Sorry, --without-mailsubject not supported." >&2;}
1.1 millert 2952: ;;
1.9 millert 2953: *) mailsub="$with_mailsubject"
1.27 millert 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; }
1.1 millert 2958: ;;
2959: esac
1.27 millert 2960: fi
2961:
1.9 millert 2962:
1.16 millert 2963: cat >>confdefs.h <<_ACEOF
1.9 millert 2964: #define MAILSUBJECT "$mailsub"
1.16 millert 2965: _ACEOF
2966:
1.1 millert 2967:
1.27 millert 2968: { echo "$as_me:$LINENO: checking for bad password prompt" >&5
2969: echo $ECHO_N "checking for bad password prompt... $ECHO_C" >&6; }
1.1 millert 2970:
1.27 millert 2971: # Check whether --with-passprompt was given.
1.1 millert 2972: if test "${with_passprompt+set}" = set; then
1.27 millert 2973: withval=$with_passprompt; case $with_passprompt in
1.16 millert 2974: yes) { { echo "$as_me:$LINENO: error: \"must give --with-passprompt an argument.\"" >&5
1.9 millert 2975: echo "$as_me: error: \"must give --with-passprompt an argument.\"" >&2;}
2976: { (exit 1); exit 1; }; }
1.1 millert 2977: ;;
1.17 millert 2978: no) { echo "$as_me:$LINENO: WARNING: Sorry, --without-passprompt not supported." >&5
2979: echo "$as_me: WARNING: Sorry, --without-passprompt not supported." >&2;}
1.1 millert 2980: ;;
1.9 millert 2981: *) passprompt="$with_passprompt"
2982: esac
1.27 millert 2983: fi
2984:
2985: { echo "$as_me:$LINENO: result: $passprompt" >&5
2986: echo "${ECHO_T}$passprompt" >&6; }
1.1 millert 2987:
1.16 millert 2988: cat >>confdefs.h <<_ACEOF
1.9 millert 2989: #define PASSPROMPT "$passprompt"
1.16 millert 2990: _ACEOF
2991:
1.1 millert 2992:
1.27 millert 2993: { echo "$as_me:$LINENO: checking for bad password message" >&5
2994: echo $ECHO_N "checking for bad password message... $ECHO_C" >&6; }
1.1 millert 2995:
1.27 millert 2996: # Check whether --with-badpass-message was given.
1.1 millert 2997: if test "${with_badpass_message+set}" = set; then
1.27 millert 2998: withval=$with_badpass_message; case $with_badpass_message in
1.16 millert 2999: yes) { { echo "$as_me:$LINENO: error: \"Must give --with-badpass-message an argument.\"" >&5
1.9 millert 3000: echo "$as_me: error: \"Must give --with-badpass-message an argument.\"" >&2;}
3001: { (exit 1); exit 1; }; }
1.1 millert 3002: ;;
1.17 millert 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;}
1.1 millert 3005: ;;
1.9 millert 3006: *) badpass_message="$with_badpass_message"
1.1 millert 3007: ;;
3008: esac
1.27 millert 3009: fi
3010:
1.9 millert 3011:
1.16 millert 3012: cat >>confdefs.h <<_ACEOF
1.9 millert 3013: #define INCORRECT_PASSWORD "$badpass_message"
1.16 millert 3014: _ACEOF
1.1 millert 3015:
1.27 millert 3016: { echo "$as_me:$LINENO: result: $badpass_message" >&5
3017: echo "${ECHO_T}$badpass_message" >&6; }
1.9 millert 3018:
1.27 millert 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; }
1.1 millert 3021:
1.27 millert 3022: # Check whether --with-fqdn was given.
1.1 millert 3023: if test "${with_fqdn+set}" = set; then
1.27 millert 3024: withval=$with_fqdn; case $with_fqdn in
1.9 millert 3025: yes) fqdn=on
1.1 millert 3026: ;;
1.9 millert 3027: no) fqdn=off
1.1 millert 3028: ;;
1.16 millert 3029: *) { { echo "$as_me:$LINENO: error: \"--with-fqdn does not take an argument.\"" >&5
1.9 millert 3030: echo "$as_me: error: \"--with-fqdn does not take an argument.\"" >&2;}
3031: { (exit 1); exit 1; }; }
1.1 millert 3032: ;;
3033: esac
1.27 millert 3034: fi
3035:
1.9 millert 3036: if test "$fqdn" = "on"; then
1.23 millert 3037: cat >>confdefs.h <<\_ACEOF
1.9 millert 3038: #define FQDN 1
1.16 millert 3039: _ACEOF
1.9 millert 3040:
1.27 millert 3041: { echo "$as_me:$LINENO: result: yes" >&5
3042: echo "${ECHO_T}yes" >&6; }
1.1 millert 3043: else
1.27 millert 3044: { echo "$as_me:$LINENO: result: no" >&5
3045: echo "${ECHO_T}no" >&6; }
1.1 millert 3046: fi
3047:
1.16 millert 3048:
1.27 millert 3049: # Check whether --with-timedir was given.
1.1 millert 3050: if test "${with_timedir+set}" = set; then
1.27 millert 3051: withval=$with_timedir; case $with_timedir in
1.16 millert 3052: yes) { { echo "$as_me:$LINENO: error: \"must give --with-timedir an argument.\"" >&5
1.9 millert 3053: echo "$as_me: error: \"must give --with-timedir an argument.\"" >&2;}
3054: { (exit 1); exit 1; }; }
1.1 millert 3055: ;;
1.16 millert 3056: no) { { echo "$as_me:$LINENO: error: \"--without-timedir not supported.\"" >&5
1.9 millert 3057: echo "$as_me: error: \"--without-timedir not supported.\"" >&2;}
3058: { (exit 1); exit 1; }; }
1.1 millert 3059: ;;
3060: esac
1.27 millert 3061: fi
3062:
1.1 millert 3063:
1.16 millert 3064:
1.27 millert 3065: # Check whether --with-sendmail was given.
1.1 millert 3066: if test "${with_sendmail+set}" = set; then
1.27 millert 3067: withval=$with_sendmail; case $with_sendmail in
1.1 millert 3068: yes) with_sendmail=""
3069: ;;
3070: no) ;;
1.9 millert 3071: *) cat >>confdefs.h <<EOF
3072: #define _PATH_SUDO_SENDMAIL "$with_sendmail"
1.1 millert 3073: EOF
3074:
3075: ;;
3076: esac
1.27 millert 3077: fi
3078:
1.1 millert 3079:
1.16 millert 3080:
1.27 millert 3081: # Check whether --with-sudoers-mode was given.
1.1 millert 3082: if test "${with_sudoers_mode+set}" = set; then
1.27 millert 3083: withval=$with_sudoers_mode; case $with_sudoers_mode in
1.16 millert 3084: yes) { { echo "$as_me:$LINENO: error: \"must give --with-sudoers-mode an argument.\"" >&5
1.9 millert 3085: echo "$as_me: error: \"must give --with-sudoers-mode an argument.\"" >&2;}
3086: { (exit 1); exit 1; }; }
3087: ;;
1.16 millert 3088: no) { { echo "$as_me:$LINENO: error: \"--without-sudoers-mode not supported.\"" >&5
1.9 millert 3089: echo "$as_me: error: \"--without-sudoers-mode not supported.\"" >&2;}
3090: { (exit 1); exit 1; }; }
1.1 millert 3091: ;;
3092: [1-9]*) SUDOERS_MODE=0${with_sudoers_mode}
3093: ;;
3094: 0*) SUDOERS_MODE=$with_sudoers_mode
3095: ;;
1.16 millert 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;}
1.9 millert 3098: { (exit 1); exit 1; }; }
1.1 millert 3099: ;;
3100: esac
1.27 millert 3101: fi
3102:
1.1 millert 3103:
1.16 millert 3104:
1.27 millert 3105: # Check whether --with-sudoers-uid was given.
1.1 millert 3106: if test "${with_sudoers_uid+set}" = set; then
1.27 millert 3107: withval=$with_sudoers_uid; case $with_sudoers_uid in
1.16 millert 3108: yes) { { echo "$as_me:$LINENO: error: \"must give --with-sudoers-uid an argument.\"" >&5
1.9 millert 3109: echo "$as_me: error: \"must give --with-sudoers-uid an argument.\"" >&2;}
3110: { (exit 1); exit 1; }; }
3111: ;;
1.16 millert 3112: no) { { echo "$as_me:$LINENO: error: \"--without-sudoers-uid not supported.\"" >&5
1.9 millert 3113: echo "$as_me: error: \"--without-sudoers-uid not supported.\"" >&2;}
3114: { (exit 1); exit 1; }; }
1.1 millert 3115: ;;
3116: [0-9]*) SUDOERS_UID=$with_sudoers_uid
3117: ;;
1.16 millert 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;}
1.9 millert 3120: { (exit 1); exit 1; }; }
1.1 millert 3121: ;;
3122: esac
1.27 millert 3123: fi
3124:
1.1 millert 3125:
1.16 millert 3126:
1.27 millert 3127: # Check whether --with-sudoers-gid was given.
1.1 millert 3128: if test "${with_sudoers_gid+set}" = set; then
1.27 millert 3129: withval=$with_sudoers_gid; case $with_sudoers_gid in
1.16 millert 3130: yes) { { echo "$as_me:$LINENO: error: \"must give --with-sudoers-gid an argument.\"" >&5
1.9 millert 3131: echo "$as_me: error: \"must give --with-sudoers-gid an argument.\"" >&2;}
3132: { (exit 1); exit 1; }; }
3133: ;;
1.16 millert 3134: no) { { echo "$as_me:$LINENO: error: \"--without-sudoers-gid not supported.\"" >&5
1.9 millert 3135: echo "$as_me: error: \"--without-sudoers-gid not supported.\"" >&2;}
3136: { (exit 1); exit 1; }; }
1.1 millert 3137: ;;
3138: [0-9]*) SUDOERS_GID=$with_sudoers_gid
3139: ;;
1.16 millert 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;}
1.9 millert 3142: { (exit 1); exit 1; }; }
1.1 millert 3143: ;;
3144: esac
1.27 millert 3145: fi
3146:
1.1 millert 3147:
1.27 millert 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; }
1.1 millert 3150:
1.27 millert 3151: # Check whether --with-umask was given.
1.1 millert 3152: if test "${with_umask+set}" = set; then
1.27 millert 3153: withval=$with_umask; case $with_umask in
1.16 millert 3154: yes) { { echo "$as_me:$LINENO: error: \"must give --with-umask an argument.\"" >&5
1.9 millert 3155: echo "$as_me: error: \"must give --with-umask an argument.\"" >&2;}
3156: { (exit 1); exit 1; }; }
1.1 millert 3157: ;;
1.9 millert 3158: no) sudo_umask=0777
1.1 millert 3159: ;;
1.9 millert 3160: [0-9]*) sudo_umask=$with_umask
1.1 millert 3161: ;;
1.16 millert 3162: *) { { echo "$as_me:$LINENO: error: \"you must enter a numeric mask.\"" >&5
1.9 millert 3163: echo "$as_me: error: \"you must enter a numeric mask.\"" >&2;}
3164: { (exit 1); exit 1; }; }
1.1 millert 3165: ;;
3166: esac
1.27 millert 3167: fi
3168:
1.9 millert 3169:
1.16 millert 3170: cat >>confdefs.h <<_ACEOF
1.9 millert 3171: #define SUDO_UMASK $sudo_umask
1.16 millert 3172: _ACEOF
1.9 millert 3173:
3174: if test "$sudo_umask" = "0777"; then
1.27 millert 3175: { echo "$as_me:$LINENO: result: user" >&5
3176: echo "${ECHO_T}user" >&6; }
1.1 millert 3177: else
1.27 millert 3178: { echo "$as_me:$LINENO: result: $sudo_umask" >&5
3179: echo "${ECHO_T}$sudo_umask" >&6; }
1.1 millert 3180: fi
3181:
1.27 millert 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; }
1.1 millert 3184:
1.27 millert 3185: # Check whether --with-runas-default was given.
1.1 millert 3186: if test "${with_runas_default+set}" = set; then
1.27 millert 3187: withval=$with_runas_default; case $with_runas_default in
1.16 millert 3188: yes) { { echo "$as_me:$LINENO: error: \"must give --with-runas-default an argument.\"" >&5
1.9 millert 3189: echo "$as_me: error: \"must give --with-runas-default an argument.\"" >&2;}
3190: { (exit 1); exit 1; }; }
1.1 millert 3191: ;;
1.16 millert 3192: no) { { echo "$as_me:$LINENO: error: \"--without-runas-default not supported.\"" >&5
1.9 millert 3193: echo "$as_me: error: \"--without-runas-default not supported.\"" >&2;}
3194: { (exit 1); exit 1; }; }
1.1 millert 3195: ;;
1.9 millert 3196: *) runas_default="$with_runas_default"
1.1 millert 3197: ;;
3198: esac
1.27 millert 3199: fi
3200:
1.9 millert 3201:
1.16 millert 3202: cat >>confdefs.h <<_ACEOF
1.9 millert 3203: #define RUNAS_DEFAULT "$runas_default"
1.16 millert 3204: _ACEOF
1.1 millert 3205:
1.27 millert 3206: { echo "$as_me:$LINENO: result: $runas_default" >&5
3207: echo "${ECHO_T}$runas_default" >&6; }
1.1 millert 3208:
1.16 millert 3209:
1.27 millert 3210: # Check whether --with-exempt was given.
1.1 millert 3211: if test "${with_exempt+set}" = set; then
1.27 millert 3212: withval=$with_exempt; case $with_exempt in
1.16 millert 3213: yes) { { echo "$as_me:$LINENO: error: \"must give --with-exempt an argument.\"" >&5
1.9 millert 3214: echo "$as_me: error: \"must give --with-exempt an argument.\"" >&2;}
3215: { (exit 1); exit 1; }; }
3216: ;;
1.16 millert 3217: no) { { echo "$as_me:$LINENO: error: \"--without-exempt not supported.\"" >&5
1.9 millert 3218: echo "$as_me: error: \"--without-exempt not supported.\"" >&2;}
3219: { (exit 1); exit 1; }; }
1.1 millert 3220: ;;
1.9 millert 3221: *)
1.16 millert 3222: cat >>confdefs.h <<_ACEOF
1.1 millert 3223: #define EXEMPTGROUP "$with_exempt"
1.16 millert 3224: _ACEOF
1.1 millert 3225:
1.27 millert 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; }
1.1 millert 3230: ;;
3231: esac
1.27 millert 3232: fi
3233:
1.1 millert 3234:
1.27 millert 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; }
1.1 millert 3237:
1.27 millert 3238: # Check whether --with-editor was given.
1.1 millert 3239: if test "${with_editor+set}" = set; then
1.27 millert 3240: withval=$with_editor; case $with_editor in
1.16 millert 3241: yes) { { echo "$as_me:$LINENO: error: \"must give --with-editor an argument.\"" >&5
1.9 millert 3242: echo "$as_me: error: \"must give --with-editor an argument.\"" >&2;}
3243: { (exit 1); exit 1; }; }
3244: ;;
1.16 millert 3245: no) { { echo "$as_me:$LINENO: error: \"--without-editor not supported.\"" >&5
1.9 millert 3246: echo "$as_me: error: \"--without-editor not supported.\"" >&2;}
3247: { (exit 1); exit 1; }; }
1.1 millert 3248: ;;
1.9 millert 3249: *)
1.16 millert 3250: cat >>confdefs.h <<_ACEOF
1.1 millert 3251: #define EDITOR "$with_editor"
1.16 millert 3252: _ACEOF
1.1 millert 3253:
1.27 millert 3254: { echo "$as_me:$LINENO: result: $with_editor" >&5
3255: echo "${ECHO_T}$with_editor" >&6; }
1.1 millert 3256: ;;
3257: esac
3258: else
1.16 millert 3259: cat >>confdefs.h <<\_ACEOF
1.1 millert 3260: #define EDITOR _PATH_VI
1.16 millert 3261: _ACEOF
1.27 millert 3262: { echo "$as_me:$LINENO: result: vi" >&5
3263: echo "${ECHO_T}vi" >&6; }
3264: fi
3265:
1.1 millert 3266:
1.27 millert 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; }
1.1 millert 3269:
1.27 millert 3270: # Check whether --with-env-editor was given.
1.1 millert 3271: if test "${with_env_editor+set}" = set; then
1.27 millert 3272: withval=$with_env_editor; case $with_env_editor in
1.9 millert 3273: yes) env_editor=on
1.1 millert 3274: ;;
1.9 millert 3275: no) env_editor=off
1.1 millert 3276: ;;
1.16 millert 3277: *) { { echo "$as_me:$LINENO: error: \"--with-env-editor does not take an argument.\"" >&5
1.9 millert 3278: echo "$as_me: error: \"--with-env-editor does not take an argument.\"" >&2;}
3279: { (exit 1); exit 1; }; }
1.1 millert 3280: ;;
3281: esac
1.27 millert 3282: fi
3283:
1.9 millert 3284: if test "$env_editor" = "on"; then
1.23 millert 3285: cat >>confdefs.h <<\_ACEOF
1.9 millert 3286: #define ENV_EDITOR 1
1.16 millert 3287: _ACEOF
1.9 millert 3288:
1.27 millert 3289: { echo "$as_me:$LINENO: result: yes" >&5
3290: echo "${ECHO_T}yes" >&6; }
1.1 millert 3291: else
1.27 millert 3292: { echo "$as_me:$LINENO: result: no" >&5
3293: echo "${ECHO_T}no" >&6; }
1.1 millert 3294: fi
3295:
1.27 millert 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; }
1.1 millert 3298:
1.27 millert 3299: # Check whether --with-passwd-tries was given.
1.1 millert 3300: if test "${with_passwd_tries+set}" = set; then
1.27 millert 3301: withval=$with_passwd_tries; case $with_passwd_tries in
1.9 millert 3302: yes) ;;
1.16 millert 3303: no) { { echo "$as_me:$LINENO: error: \"--without-editor not supported.\"" >&5
1.9 millert 3304: echo "$as_me: error: \"--without-editor not supported.\"" >&2;}
3305: { (exit 1); exit 1; }; }
1.1 millert 3306: ;;
1.9 millert 3307: [1-9]*) passwd_tries=$with_passwd_tries
1.1 millert 3308: ;;
1.16 millert 3309: *) { { echo "$as_me:$LINENO: error: \"you must enter the numer of tries, > 0\"" >&5
1.9 millert 3310: echo "$as_me: error: \"you must enter the numer of tries, > 0\"" >&2;}
3311: { (exit 1); exit 1; }; }
1.1 millert 3312: ;;
3313: esac
1.27 millert 3314: fi
3315:
1.9 millert 3316:
1.16 millert 3317: cat >>confdefs.h <<_ACEOF
1.9 millert 3318: #define TRIES_FOR_PASSWORD $passwd_tries
1.16 millert 3319: _ACEOF
1.1 millert 3320:
1.27 millert 3321: { echo "$as_me:$LINENO: result: $passwd_tries" >&5
3322: echo "${ECHO_T}$passwd_tries" >&6; }
1.9 millert 3323:
1.27 millert 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; }
1.1 millert 3326:
1.27 millert 3327: # Check whether --with-timeout was given.
1.1 millert 3328: if test "${with_timeout+set}" = set; then
1.27 millert 3329: withval=$with_timeout; case $with_timeout in
1.9 millert 3330: yes) ;;
3331: no) timeout=0
1.1 millert 3332: ;;
1.9 millert 3333: [0-9]*) timeout=$with_timeout
1.1 millert 3334: ;;
1.16 millert 3335: *) { { echo "$as_me:$LINENO: error: \"you must enter the numer of minutes.\"" >&5
1.9 millert 3336: echo "$as_me: error: \"you must enter the numer of minutes.\"" >&2;}
3337: { (exit 1); exit 1; }; }
1.1 millert 3338: ;;
3339: esac
1.27 millert 3340: fi
3341:
1.9 millert 3342:
1.16 millert 3343: cat >>confdefs.h <<_ACEOF
1.9 millert 3344: #define TIMEOUT $timeout
1.16 millert 3345: _ACEOF
1.1 millert 3346:
1.27 millert 3347: { echo "$as_me:$LINENO: result: $timeout" >&5
3348: echo "${ECHO_T}$timeout" >&6; }
1.9 millert 3349:
1.27 millert 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; }
1.1 millert 3352:
1.27 millert 3353: # Check whether --with-password-timeout was given.
1.1 millert 3354: if test "${with_password_timeout+set}" = set; then
1.27 millert 3355: withval=$with_password_timeout; case $with_password_timeout in
1.9 millert 3356: yes) ;;
3357: no) password_timeout=0
1.1 millert 3358: ;;
1.9 millert 3359: [0-9]*) password_timeout=$with_password_timeout
1.1 millert 3360: ;;
1.16 millert 3361: *) { { echo "$as_me:$LINENO: error: \"you must enter the numer of minutes.\"" >&5
1.9 millert 3362: echo "$as_me: error: \"you must enter the numer of minutes.\"" >&2;}
3363: { (exit 1); exit 1; }; }
1.1 millert 3364: ;;
3365: esac
1.27 millert 3366: fi
3367:
1.9 millert 3368:
1.16 millert 3369: cat >>confdefs.h <<_ACEOF
1.9 millert 3370: #define PASSWORD_TIMEOUT $password_timeout
1.16 millert 3371: _ACEOF
1.1 millert 3372:
1.27 millert 3373: { echo "$as_me:$LINENO: result: $password_timeout" >&5
3374: echo "${ECHO_T}$password_timeout" >&6; }
1.1 millert 3375:
1.27 millert 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; }
1.1 millert 3378:
1.27 millert 3379: # Check whether --with-tty-tickets was given.
1.1 millert 3380: if test "${with_tty_tickets+set}" = set; then
1.27 millert 3381: withval=$with_tty_tickets; case $with_tty_tickets in
1.9 millert 3382: yes) tty_tickets=on
1.1 millert 3383: ;;
1.9 millert 3384: no) tty_tickets=off
1.1 millert 3385: ;;
1.16 millert 3386: *) { { echo "$as_me:$LINENO: error: \"--with-tty-tickets does not take an argument.\"" >&5
1.9 millert 3387: echo "$as_me: error: \"--with-tty-tickets does not take an argument.\"" >&2;}
3388: { (exit 1); exit 1; }; }
1.1 millert 3389: ;;
3390: esac
1.27 millert 3391: fi
3392:
1.9 millert 3393: if test "$tty_tickets" = "on"; then
1.23 millert 3394: cat >>confdefs.h <<\_ACEOF
1.9 millert 3395: #define USE_TTY_TICKETS 1
1.16 millert 3396: _ACEOF
1.9 millert 3397:
1.27 millert 3398: { echo "$as_me:$LINENO: result: yes" >&5
3399: echo "${ECHO_T}yes" >&6; }
1.1 millert 3400: else
1.27 millert 3401: { echo "$as_me:$LINENO: result: no" >&5
3402: echo "${ECHO_T}no" >&6; }
1.1 millert 3403: fi
3404:
1.27 millert 3405: { echo "$as_me:$LINENO: checking whether to include insults" >&5
3406: echo $ECHO_N "checking whether to include insults... $ECHO_C" >&6; }
1.1 millert 3407:
1.27 millert 3408: # Check whether --with-insults was given.
1.1 millert 3409: if test "${with_insults+set}" = set; then
1.27 millert 3410: withval=$with_insults; case $with_insults in
1.9 millert 3411: yes) insults=on
1.1 millert 3412: with_classic_insults=yes
3413: with_csops_insults=yes
3414: ;;
1.9 millert 3415: no) insults=off
1.1 millert 3416: ;;
1.16 millert 3417: *) { { echo "$as_me:$LINENO: error: \"--with-insults does not take an argument.\"" >&5
1.9 millert 3418: echo "$as_me: error: \"--with-insults does not take an argument.\"" >&2;}
3419: { (exit 1); exit 1; }; }
1.1 millert 3420: ;;
3421: esac
1.27 millert 3422: fi
3423:
1.9 millert 3424: if test "$insults" = "on"; then
1.23 millert 3425: cat >>confdefs.h <<\_ACEOF
1.9 millert 3426: #define USE_INSULTS 1
1.16 millert 3427: _ACEOF
1.9 millert 3428:
1.27 millert 3429: { echo "$as_me:$LINENO: result: yes" >&5
3430: echo "${ECHO_T}yes" >&6; }
1.1 millert 3431: else
1.27 millert 3432: { echo "$as_me:$LINENO: result: no" >&5
3433: echo "${ECHO_T}no" >&6; }
1.1 millert 3434: fi
3435:
1.16 millert 3436:
1.27 millert 3437: # Check whether --with-all-insults was given.
1.1 millert 3438: if test "${with_all_insults+set}" = set; then
1.27 millert 3439: withval=$with_all_insults; case $with_all_insults in
1.1 millert 3440: yes) with_classic_insults=yes
3441: with_csops_insults=yes
3442: with_hal_insults=yes
3443: with_goons_insults=yes
3444: ;;
3445: no) ;;
1.16 millert 3446: *) { { echo "$as_me:$LINENO: error: \"--with-all-insults does not take an argument.\"" >&5
1.9 millert 3447: echo "$as_me: error: \"--with-all-insults does not take an argument.\"" >&2;}
3448: { (exit 1); exit 1; }; }
1.1 millert 3449: ;;
3450: esac
1.27 millert 3451: fi
3452:
1.1 millert 3453:
1.16 millert 3454:
1.27 millert 3455: # Check whether --with-classic-insults was given.
1.1 millert 3456: if test "${with_classic_insults+set}" = set; then
1.27 millert 3457: withval=$with_classic_insults; case $with_classic_insults in
1.23 millert 3458: yes) cat >>confdefs.h <<\_ACEOF
1.1 millert 3459: #define CLASSIC_INSULTS 1
1.16 millert 3460: _ACEOF
1.1 millert 3461:
3462: ;;
3463: no) ;;
1.16 millert 3464: *) { { echo "$as_me:$LINENO: error: \"--with-classic-insults does not take an argument.\"" >&5
1.9 millert 3465: echo "$as_me: error: \"--with-classic-insults does not take an argument.\"" >&2;}
3466: { (exit 1); exit 1; }; }
1.1 millert 3467: ;;
3468: esac
1.27 millert 3469: fi
3470:
1.1 millert 3471:
1.16 millert 3472:
1.27 millert 3473: # Check whether --with-csops-insults was given.
1.1 millert 3474: if test "${with_csops_insults+set}" = set; then
1.27 millert 3475: withval=$with_csops_insults; case $with_csops_insults in
1.23 millert 3476: yes) cat >>confdefs.h <<\_ACEOF
1.1 millert 3477: #define CSOPS_INSULTS 1
1.16 millert 3478: _ACEOF
1.1 millert 3479:
3480: ;;
3481: no) ;;
1.16 millert 3482: *) { { echo "$as_me:$LINENO: error: \"--with-csops-insults does not take an argument.\"" >&5
1.9 millert 3483: echo "$as_me: error: \"--with-csops-insults does not take an argument.\"" >&2;}
3484: { (exit 1); exit 1; }; }
1.1 millert 3485: ;;
3486: esac
1.27 millert 3487: fi
3488:
1.1 millert 3489:
1.16 millert 3490:
1.27 millert 3491: # Check whether --with-hal-insults was given.
1.1 millert 3492: if test "${with_hal_insults+set}" = set; then
1.27 millert 3493: withval=$with_hal_insults; case $with_hal_insults in
1.23 millert 3494: yes) cat >>confdefs.h <<\_ACEOF
1.1 millert 3495: #define HAL_INSULTS 1
1.16 millert 3496: _ACEOF
1.1 millert 3497:
3498: ;;
3499: no) ;;
1.16 millert 3500: *) { { echo "$as_me:$LINENO: error: \"--with-hal-insults does not take an argument.\"" >&5
1.9 millert 3501: echo "$as_me: error: \"--with-hal-insults does not take an argument.\"" >&2;}
3502: { (exit 1); exit 1; }; }
1.1 millert 3503: ;;
3504: esac
1.27 millert 3505: fi
3506:
1.1 millert 3507:
1.16 millert 3508:
1.27 millert 3509: # Check whether --with-goons-insults was given.
1.1 millert 3510: if test "${with_goons_insults+set}" = set; then
1.27 millert 3511: withval=$with_goons_insults; case $with_goons_insults in
1.23 millert 3512: yes) cat >>confdefs.h <<\_ACEOF
1.1 millert 3513: #define GOONS_INSULTS 1
1.16 millert 3514: _ACEOF
1.1 millert 3515:
3516: ;;
3517: no) ;;
1.16 millert 3518: *) { { echo "$as_me:$LINENO: error: \"--with-goons-insults does not take an argument.\"" >&5
1.9 millert 3519: echo "$as_me: error: \"--with-goons-insults does not take an argument.\"" >&2;}
3520: { (exit 1); exit 1; }; }
1.1 millert 3521: ;;
3522: esac
1.27 millert 3523: fi
3524:
1.1 millert 3525:
1.23 millert 3526:
1.27 millert 3527: # Check whether --with-ldap was given.
1.23 millert 3528: if test "${with_ldap+set}" = set; then
1.27 millert 3529: withval=$with_ldap; case $with_ldap in
1.23 millert 3530: no) with_ldap="";;
3531: *) cat >>confdefs.h <<\_ACEOF
3532: #define HAVE_LDAP 1
3533: _ACEOF
3534:
1.27 millert 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; }
1.23 millert 3539: ;;
3540: esac
1.27 millert 3541: fi
3542:
1.23 millert 3543:
1.27 millert 3544: # Check whether --with-ldap-conf-file was given.
1.23 millert 3545: if test "${with_ldap_conf_file+set}" = set; then
1.27 millert 3546: withval=$with_ldap_conf_file;
1.23 millert 3547: cat >>confdefs.h <<_ACEOF
3548: #define _PATH_LDAP_CONF "$with_ldap_conf_file"
3549: _ACEOF
3550:
1.27 millert 3551: fi
3552:
1.23 millert 3553:
1.27 millert 3554: # Check whether --with-ldap-secret-file was given.
1.25 millert 3555: if test "${with_ldap_secret_file+set}" = set; then
1.27 millert 3556: withval=$with_ldap_secret_file;
1.25 millert 3557: cat >>confdefs.h <<_ACEOF
3558: #define _PATH_LDAP_SECRET "$with_ldap_secret_file"
3559: _ACEOF
3560:
1.27 millert 3561: fi
3562:
1.25 millert 3563:
1.23 millert 3564:
1.27 millert 3565: # Check whether --with-pc-insults was given.
1.23 millert 3566: if test "${with_pc_insults+set}" = set; then
1.27 millert 3567: withval=$with_pc_insults; case $with_pc_insults in
1.23 millert 3568: yes) cat >>confdefs.h <<\_ACEOF
3569: #define PC_INSULTS 1
3570: _ACEOF
3571:
3572: ;;
3573: no) ;;
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; }; }
3577: ;;
3578: esac
1.27 millert 3579: fi
3580:
1.23 millert 3581:
1.9 millert 3582: if test "$insults" = "on"; then
1.27 millert 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; }
1.1 millert 3585: i=""
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}"
1.27 millert 3590: { echo "$as_me:$LINENO: result: $i" >&5
3591: echo "${ECHO_T}$i" >&6; }
1.1 millert 3592: fi
3593:
1.27 millert 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; }
1.9 millert 3596:
1.27 millert 3597: # Check whether --with-secure-path was given.
1.1 millert 3598: if test "${with_secure_path+set}" = set; then
1.27 millert 3599: withval=$with_secure_path; case $with_secure_path in
1.23 millert 3600: yes) cat >>confdefs.h <<_ACEOF
1.1 millert 3601: #define SECURE_PATH "/bin:/usr/ucb:/usr/bin:/usr/sbin:/sbin:/usr/etc:/etc"
1.16 millert 3602: _ACEOF
1.1 millert 3603:
1.27 millert 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; }
1.1 millert 3606: ;;
1.27 millert 3607: no) { echo "$as_me:$LINENO: result: no" >&5
3608: echo "${ECHO_T}no" >&6; }
1.1 millert 3609: ;;
1.16 millert 3610: *) cat >>confdefs.h <<_ACEOF
1.1 millert 3611: #define SECURE_PATH "$with_secure_path"
1.16 millert 3612: _ACEOF
1.1 millert 3613:
1.27 millert 3614: { echo "$as_me:$LINENO: result: $with_secure_path" >&5
3615: echo "${ECHO_T}$with_secure_path" >&6; }
1.1 millert 3616: ;;
3617: esac
3618: else
1.27 millert 3619: { echo "$as_me:$LINENO: result: no" >&5
3620: echo "${ECHO_T}no" >&6; }
3621: fi
3622:
1.1 millert 3623:
1.27 millert 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; }
1.1 millert 3626:
1.27 millert 3627: # Check whether --with-interfaces was given.
1.1 millert 3628: if test "${with_interfaces+set}" = set; then
1.27 millert 3629: withval=$with_interfaces; case $with_interfaces in
3630: yes) { echo "$as_me:$LINENO: result: yes" >&5
3631: echo "${ECHO_T}yes" >&6; }
1.1 millert 3632: ;;
1.23 millert 3633: no) cat >>confdefs.h <<\_ACEOF
1.1 millert 3634: #define STUB_LOAD_INTERFACES 1
1.16 millert 3635: _ACEOF
1.1 millert 3636:
1.27 millert 3637: { echo "$as_me:$LINENO: result: no" >&5
3638: echo "${ECHO_T}no" >&6; }
1.1 millert 3639: ;;
1.16 millert 3640: *) { { echo "$as_me:$LINENO: error: \"--with-interfaces does not take an argument.\"" >&5
1.9 millert 3641: echo "$as_me: error: \"--with-interfaces does not take an argument.\"" >&2;}
3642: { (exit 1); exit 1; }; }
1.1 millert 3643: ;;
3644: esac
3645: else
1.27 millert 3646: { echo "$as_me:$LINENO: result: yes" >&5
3647: echo "${ECHO_T}yes" >&6; }
3648: fi
3649:
1.16 millert 3650:
1.27 millert 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; }
1.16 millert 3653:
1.27 millert 3654: # Check whether --with-stow was given.
1.16 millert 3655: if test "${with_stow+set}" = set; then
1.27 millert 3656: withval=$with_stow; case $with_stow in
3657: yes) { echo "$as_me:$LINENO: result: yes" >&5
3658: echo "${ECHO_T}yes" >&6; }
1.23 millert 3659: cat >>confdefs.h <<\_ACEOF
1.16 millert 3660: #define USE_STOW 1
3661: _ACEOF
3662:
3663: ;;
1.27 millert 3664: no) { echo "$as_me:$LINENO: result: no" >&5
3665: echo "${ECHO_T}no" >&6; }
1.16 millert 3666: ;;
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; }; }
3670: ;;
3671: esac
3672: else
1.27 millert 3673: { echo "$as_me:$LINENO: result: no" >&5
3674: echo "${ECHO_T}no" >&6; }
3675: fi
3676:
1.1 millert 3677:
1.16 millert 3678:
1.27 millert 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.
1.1 millert 3682: if test "${enable_authentication+set}" = set; then
1.27 millert 3683: enableval=$enable_authentication; case "$enableval" in
3684: yes) { echo "$as_me:$LINENO: result: yes" >&5
3685: echo "${ECHO_T}yes" >&6; }
1.1 millert 3686: ;;
1.27 millert 3687: no) { echo "$as_me:$LINENO: result: no" >&5
3688: echo "${ECHO_T}no" >&6; }
1.23 millert 3689: cat >>confdefs.h <<\_ACEOF
1.1 millert 3690: #define NO_AUTHENTICATION 1
1.16 millert 3691: _ACEOF
1.1 millert 3692:
3693: ;;
1.27 millert 3694: *) { echo "$as_me:$LINENO: result: no" >&5
3695: echo "${ECHO_T}no" >&6; }
1.17 millert 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;}
1.1 millert 3698: ;;
3699: esac
3700:
3701: else
1.27 millert 3702: { echo "$as_me:$LINENO: result: yes" >&5
3703: echo "${ECHO_T}yes" >&6; }
3704: fi
3705:
3706:
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.
1.12 millert 3710: if test "${enable_root_mailer+set}" = set; then
1.27 millert 3711: enableval=$enable_root_mailer; case "$enableval" in
3712: yes) { echo "$as_me:$LINENO: result: no" >&5
3713: echo "${ECHO_T}no" >&6; }
1.12 millert 3714: ;;
1.27 millert 3715: no) { echo "$as_me:$LINENO: result: yes" >&5
3716: echo "${ECHO_T}yes" >&6; }
1.23 millert 3717: cat >>confdefs.h <<\_ACEOF
1.12 millert 3718: #define NO_ROOT_MAILER 1
1.16 millert 3719: _ACEOF
1.12 millert 3720:
3721: ;;
1.27 millert 3722: *) { echo "$as_me:$LINENO: result: no" >&5
3723: echo "${ECHO_T}no" >&6; }
1.17 millert 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;}
1.12 millert 3726: ;;
3727: esac
3728:
3729: else
1.27 millert 3730: { echo "$as_me:$LINENO: result: no" >&5
3731: echo "${ECHO_T}no" >&6; }
3732: fi
1.12 millert 3733:
1.27 millert 3734:
3735: # Check whether --enable-setreuid was given.
1.13 millert 3736: if test "${enable_setreuid+set}" = set; then
1.27 millert 3737: enableval=$enable_setreuid; case "$enableval" in
1.16 millert 3738: no) SKIP_SETREUID=yes
3739: ;;
3740: *) ;;
3741: esac
3742:
1.27 millert 3743: fi
3744:
1.16 millert 3745:
1.27 millert 3746: # Check whether --enable-setresuid was given.
1.16 millert 3747: if test "${enable_setresuid+set}" = set; then
1.27 millert 3748: enableval=$enable_setresuid; case "$enableval" in
1.16 millert 3749: no) SKIP_SETRESUID=yes
1.13 millert 3750: ;;
3751: *) ;;
3752: esac
3753:
1.27 millert 3754: fi
3755:
1.13 millert 3756:
1.27 millert 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.
1.1 millert 3760: if test "${enable_shadow+set}" = set; then
1.27 millert 3761: enableval=$enable_shadow; case "$enableval" in
3762: yes) { echo "$as_me:$LINENO: result: no" >&5
3763: echo "${ECHO_T}no" >&6; }
1.1 millert 3764: ;;
1.27 millert 3765: no) { echo "$as_me:$LINENO: result: yes" >&5
3766: echo "${ECHO_T}yes" >&6; }
1.1 millert 3767: CHECKSHADOW="false"
3768: ;;
1.27 millert 3769: *) { echo "$as_me:$LINENO: result: no" >&5
3770: echo "${ECHO_T}no" >&6; }
1.17 millert 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;}
1.1 millert 3773: ;;
3774: esac
3775:
3776: else
1.27 millert 3777: { echo "$as_me:$LINENO: result: no" >&5
3778: echo "${ECHO_T}no" >&6; }
3779: fi
3780:
3781:
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.
1.1 millert 3785: if test "${enable_root_sudo+set}" = set; then
1.27 millert 3786: enableval=$enable_root_sudo; case "$enableval" in
3787: yes) { echo "$as_me:$LINENO: result: yes" >&5
3788: echo "${ECHO_T}yes" >&6; }
1.1 millert 3789: ;;
1.23 millert 3790: no) cat >>confdefs.h <<\_ACEOF
1.1 millert 3791: #define NO_ROOT_SUDO 1
1.16 millert 3792: _ACEOF
1.1 millert 3793:
1.27 millert 3794: { echo "$as_me:$LINENO: result: no" >&5
3795: echo "${ECHO_T}no" >&6; }
1.23 millert 3796: root_sudo=off
1.1 millert 3797: ;;
1.16 millert 3798: *) { { echo "$as_me:$LINENO: error: \"--enable-root-sudo does not take an argument.\"" >&5
1.9 millert 3799: echo "$as_me: error: \"--enable-root-sudo does not take an argument.\"" >&2;}
3800: { (exit 1); exit 1; }; }
1.1 millert 3801: ;;
3802: esac
3803:
3804: else
1.27 millert 3805: { echo "$as_me:$LINENO: result: yes" >&5
3806: echo "${ECHO_T}yes" >&6; }
3807: fi
3808:
3809:
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.
1.1 millert 3813: if test "${enable_log_host+set}" = set; then
1.27 millert 3814: enableval=$enable_log_host; case "$enableval" in
3815: yes) { echo "$as_me:$LINENO: result: yes" >&5
3816: echo "${ECHO_T}yes" >&6; }
1.23 millert 3817: cat >>confdefs.h <<\_ACEOF
1.1 millert 3818: #define HOST_IN_LOG 1
1.16 millert 3819: _ACEOF
1.1 millert 3820:
3821: ;;
1.27 millert 3822: no) { echo "$as_me:$LINENO: result: no" >&5
3823: echo "${ECHO_T}no" >&6; }
1.1 millert 3824: ;;
1.27 millert 3825: *) { echo "$as_me:$LINENO: result: no" >&5
3826: echo "${ECHO_T}no" >&6; }
1.17 millert 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;}
1.1 millert 3829: ;;
3830: esac
3831:
3832: else
1.27 millert 3833: { echo "$as_me:$LINENO: result: no" >&5
3834: echo "${ECHO_T}no" >&6; }
3835: fi
3836:
3837:
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.
1.1 millert 3841: if test "${enable_noargs_shell+set}" = set; then
1.27 millert 3842: enableval=$enable_noargs_shell; case "$enableval" in
3843: yes) { echo "$as_me:$LINENO: result: yes" >&5
3844: echo "${ECHO_T}yes" >&6; }
1.23 millert 3845: cat >>confdefs.h <<\_ACEOF
1.1 millert 3846: #define SHELL_IF_NO_ARGS 1
1.16 millert 3847: _ACEOF
1.1 millert 3848:
3849: ;;
1.27 millert 3850: no) { echo "$as_me:$LINENO: result: no" >&5
3851: echo "${ECHO_T}no" >&6; }
1.1 millert 3852: ;;
1.27 millert 3853: *) { echo "$as_me:$LINENO: result: no" >&5
3854: echo "${ECHO_T}no" >&6; }
1.17 millert 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;}
1.1 millert 3857: ;;
3858: esac
3859:
3860: else
1.27 millert 3861: { echo "$as_me:$LINENO: result: no" >&5
3862: echo "${ECHO_T}no" >&6; }
3863: fi
3864:
3865:
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.
1.1 millert 3869: if test "${enable_shell_sets_home+set}" = set; then
1.27 millert 3870: enableval=$enable_shell_sets_home; case "$enableval" in
3871: yes) { echo "$as_me:$LINENO: result: yes" >&5
3872: echo "${ECHO_T}yes" >&6; }
1.23 millert 3873: cat >>confdefs.h <<\_ACEOF
1.1 millert 3874: #define SHELL_SETS_HOME 1
1.16 millert 3875: _ACEOF
1.1 millert 3876:
3877: ;;
1.27 millert 3878: no) { echo "$as_me:$LINENO: result: no" >&5
3879: echo "${ECHO_T}no" >&6; }
1.1 millert 3880: ;;
1.27 millert 3881: *) { echo "$as_me:$LINENO: result: no" >&5
3882: echo "${ECHO_T}no" >&6; }
1.17 millert 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;}
1.1 millert 3885: ;;
3886: esac
3887:
3888: else
1.27 millert 3889: { echo "$as_me:$LINENO: result: no" >&5
3890: echo "${ECHO_T}no" >&6; }
3891: fi
3892:
3893:
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.
1.1 millert 3897: if test "${enable_path_info+set}" = set; then
1.27 millert 3898: enableval=$enable_path_info; case "$enableval" in
3899: yes) { echo "$as_me:$LINENO: result: no" >&5
3900: echo "${ECHO_T}no" >&6; }
1.1 millert 3901: ;;
1.27 millert 3902: no) { echo "$as_me:$LINENO: result: yes" >&5
3903: echo "${ECHO_T}yes" >&6; }
1.23 millert 3904: cat >>confdefs.h <<\_ACEOF
1.1 millert 3905: #define DONT_LEAK_PATH_INFO 1
1.16 millert 3906: _ACEOF
1.1 millert 3907:
1.25 millert 3908: path_info=off
1.1 millert 3909: ;;
1.27 millert 3910: *) { echo "$as_me:$LINENO: result: no" >&5
3911: echo "${ECHO_T}no" >&6; }
1.17 millert 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;}
1.1 millert 3914: ;;
3915: esac
3916:
3917: else
1.27 millert 3918: { echo "$as_me:$LINENO: result: no" >&5
3919: echo "${ECHO_T}no" >&6; }
3920: fi
3921:
1.1 millert 3922:
3923: # Extract the first word of "egrep", so it can be a program name with args.
3924: set dummy egrep; ac_word=$2
1.27 millert 3925: { echo "$as_me:$LINENO: checking for $ac_word" >&5
3926: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.9 millert 3927: if test "${ac_cv_prog_EGREPPROG+set}" = set; then
3928: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 3929: else
3930: if test -n "$EGREPPROG"; then
3931: ac_cv_prog_EGREPPROG="$EGREPPROG" # Let the user override the test.
3932: else
1.16 millert 3933: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3934: for as_dir in $PATH
3935: do
3936: IFS=$as_save_IFS
3937: test -z "$as_dir" && as_dir=.
3938: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 3939: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.16 millert 3940: ac_cv_prog_EGREPPROG="egrep"
3941: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3942: break 2
3943: fi
3944: done
1.9 millert 3945: done
1.27 millert 3946: IFS=$as_save_IFS
1.9 millert 3947:
1.1 millert 3948: fi
3949: fi
1.9 millert 3950: EGREPPROG=$ac_cv_prog_EGREPPROG
1.1 millert 3951: if test -n "$EGREPPROG"; then
1.27 millert 3952: { echo "$as_me:$LINENO: result: $EGREPPROG" >&5
3953: echo "${ECHO_T}$EGREPPROG" >&6; }
1.1 millert 3954: else
1.27 millert 3955: { echo "$as_me:$LINENO: result: no" >&5
3956: echo "${ECHO_T}no" >&6; }
1.1 millert 3957: fi
3958:
1.27 millert 3959:
1.1 millert 3960: if test -z "$EGREPPROG"; then
1.17 millert 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; }; }
1.1 millert 3964: fi
3965:
1.9 millert 3966: if test "$with_devel" != "yes"; then
3967: ac_cv_prog_cc_g=no
3968: fi
3969:
3970: ac_ext=c
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
1.27 millert 3978: { echo "$as_me:$LINENO: checking for $ac_word" >&5
3979: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.9 millert 3980: if test "${ac_cv_prog_CC+set}" = set; then
3981: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 3982: else
3983: if test -n "$CC"; then
3984: ac_cv_prog_CC="$CC" # Let the user override the test.
3985: else
1.16 millert 3986: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3987: for as_dir in $PATH
3988: do
3989: IFS=$as_save_IFS
3990: test -z "$as_dir" && as_dir=.
3991: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 3992: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.16 millert 3993: ac_cv_prog_CC="${ac_tool_prefix}gcc"
3994: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
3995: break 2
3996: fi
3997: done
1.9 millert 3998: done
1.27 millert 3999: IFS=$as_save_IFS
1.9 millert 4000:
1.1 millert 4001: fi
4002: fi
1.9 millert 4003: CC=$ac_cv_prog_CC
1.1 millert 4004: if test -n "$CC"; then
1.27 millert 4005: { echo "$as_me:$LINENO: result: $CC" >&5
4006: echo "${ECHO_T}$CC" >&6; }
1.1 millert 4007: else
1.27 millert 4008: { echo "$as_me:$LINENO: result: no" >&5
4009: echo "${ECHO_T}no" >&6; }
1.9 millert 4010: fi
4011:
1.27 millert 4012:
1.9 millert 4013: fi
4014: if test -z "$ac_cv_prog_CC"; then
4015: ac_ct_CC=$CC
4016: # Extract the first word of "gcc", so it can be a program name with args.
4017: set dummy gcc; ac_word=$2
1.27 millert 4018: { echo "$as_me:$LINENO: checking for $ac_word" >&5
4019: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.9 millert 4020: if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
4021: echo $ECHO_N "(cached) $ECHO_C" >&6
4022: else
4023: if test -n "$ac_ct_CC"; then
4024: ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4025: else
1.16 millert 4026: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4027: for as_dir in $PATH
4028: do
4029: IFS=$as_save_IFS
4030: test -z "$as_dir" && as_dir=.
4031: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 4032: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.16 millert 4033: ac_cv_prog_ac_ct_CC="gcc"
4034: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4035: break 2
4036: fi
4037: done
1.9 millert 4038: done
1.27 millert 4039: IFS=$as_save_IFS
1.9 millert 4040:
4041: fi
4042: fi
4043: ac_ct_CC=$ac_cv_prog_ac_ct_CC
4044: if test -n "$ac_ct_CC"; then
1.27 millert 4045: { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
4046: echo "${ECHO_T}$ac_ct_CC" >&6; }
1.9 millert 4047: else
1.27 millert 4048: { echo "$as_me:$LINENO: result: no" >&5
4049: echo "${ECHO_T}no" >&6; }
1.9 millert 4050: fi
4051:
1.27 millert 4052: if test "x$ac_ct_CC" = x; then
4053: CC=""
4054: else
4055: case $cross_compiling:$ac_tool_warned in
4056: yes:)
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 ;;
4064: esac
4065: CC=$ac_ct_CC
4066: fi
1.9 millert 4067: else
4068: CC="$ac_cv_prog_CC"
1.1 millert 4069: fi
4070:
4071: if test -z "$CC"; then
1.27 millert 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.
1.9 millert 4074: set dummy ${ac_tool_prefix}cc; ac_word=$2
1.27 millert 4075: { echo "$as_me:$LINENO: checking for $ac_word" >&5
4076: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.9 millert 4077: if test "${ac_cv_prog_CC+set}" = set; then
4078: echo $ECHO_N "(cached) $ECHO_C" >&6
4079: else
4080: if test -n "$CC"; then
4081: ac_cv_prog_CC="$CC" # Let the user override the test.
4082: else
1.16 millert 4083: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4084: for as_dir in $PATH
4085: do
4086: IFS=$as_save_IFS
4087: test -z "$as_dir" && as_dir=.
4088: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 4089: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.16 millert 4090: ac_cv_prog_CC="${ac_tool_prefix}cc"
4091: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4092: break 2
4093: fi
4094: done
1.9 millert 4095: done
1.27 millert 4096: IFS=$as_save_IFS
1.9 millert 4097:
4098: fi
4099: fi
4100: CC=$ac_cv_prog_CC
4101: if test -n "$CC"; then
1.27 millert 4102: { echo "$as_me:$LINENO: result: $CC" >&5
4103: echo "${ECHO_T}$CC" >&6; }
1.9 millert 4104: else
1.27 millert 4105: { echo "$as_me:$LINENO: result: no" >&5
4106: echo "${ECHO_T}no" >&6; }
1.9 millert 4107: fi
4108:
1.27 millert 4109:
1.16 millert 4110: fi
1.9 millert 4111: fi
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
1.27 millert 4115: { echo "$as_me:$LINENO: checking for $ac_word" >&5
4116: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.9 millert 4117: if test "${ac_cv_prog_CC+set}" = set; then
4118: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 4119: else
4120: if test -n "$CC"; then
4121: ac_cv_prog_CC="$CC" # Let the user override the test.
4122: else
4123: ac_prog_rejected=no
1.16 millert 4124: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4125: for as_dir in $PATH
4126: do
4127: IFS=$as_save_IFS
4128: test -z "$as_dir" && as_dir=.
4129: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 4130: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.16 millert 4131: if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
4132: ac_prog_rejected=yes
4133: continue
4134: fi
4135: ac_cv_prog_CC="cc"
4136: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4137: break 2
4138: fi
4139: done
1.9 millert 4140: done
1.27 millert 4141: IFS=$as_save_IFS
1.9 millert 4142:
1.1 millert 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
4146: shift
1.9 millert 4147: if test $# != 0; then
1.1 millert 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.
4151: shift
1.16 millert 4152: ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
1.1 millert 4153: fi
4154: fi
4155: fi
4156: fi
1.9 millert 4157: CC=$ac_cv_prog_CC
1.1 millert 4158: if test -n "$CC"; then
1.27 millert 4159: { echo "$as_me:$LINENO: result: $CC" >&5
4160: echo "${ECHO_T}$CC" >&6; }
1.9 millert 4161: else
1.27 millert 4162: { echo "$as_me:$LINENO: result: no" >&5
4163: echo "${ECHO_T}no" >&6; }
1.9 millert 4164: fi
4165:
1.27 millert 4166:
1.9 millert 4167: fi
4168: if test -z "$CC"; then
4169: if test -n "$ac_tool_prefix"; then
1.27 millert 4170: for ac_prog in cl.exe
1.9 millert 4171: do
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
1.27 millert 4174: { echo "$as_me:$LINENO: checking for $ac_word" >&5
4175: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.9 millert 4176: if test "${ac_cv_prog_CC+set}" = set; then
4177: echo $ECHO_N "(cached) $ECHO_C" >&6
4178: else
4179: if test -n "$CC"; then
4180: ac_cv_prog_CC="$CC" # Let the user override the test.
4181: else
1.16 millert 4182: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4183: for as_dir in $PATH
4184: do
4185: IFS=$as_save_IFS
4186: test -z "$as_dir" && as_dir=.
4187: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 4188: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.16 millert 4189: ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
4190: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4191: break 2
4192: fi
4193: done
1.9 millert 4194: done
1.27 millert 4195: IFS=$as_save_IFS
1.9 millert 4196:
4197: fi
4198: fi
4199: CC=$ac_cv_prog_CC
4200: if test -n "$CC"; then
1.27 millert 4201: { echo "$as_me:$LINENO: result: $CC" >&5
4202: echo "${ECHO_T}$CC" >&6; }
1.9 millert 4203: else
1.27 millert 4204: { echo "$as_me:$LINENO: result: no" >&5
4205: echo "${ECHO_T}no" >&6; }
1.9 millert 4206: fi
4207:
1.27 millert 4208:
1.9 millert 4209: test -n "$CC" && break
4210: done
4211: fi
4212: if test -z "$CC"; then
4213: ac_ct_CC=$CC
1.27 millert 4214: for ac_prog in cl.exe
1.9 millert 4215: do
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
1.27 millert 4218: { echo "$as_me:$LINENO: checking for $ac_word" >&5
4219: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.9 millert 4220: if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
4221: echo $ECHO_N "(cached) $ECHO_C" >&6
4222: else
4223: if test -n "$ac_ct_CC"; then
4224: ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
4225: else
1.16 millert 4226: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
4227: for as_dir in $PATH
4228: do
4229: IFS=$as_save_IFS
4230: test -z "$as_dir" && as_dir=.
4231: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 4232: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.16 millert 4233: ac_cv_prog_ac_ct_CC="$ac_prog"
4234: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
4235: break 2
4236: fi
4237: done
1.9 millert 4238: done
1.27 millert 4239: IFS=$as_save_IFS
1.9 millert 4240:
4241: fi
4242: fi
4243: ac_ct_CC=$ac_cv_prog_ac_ct_CC
4244: if test -n "$ac_ct_CC"; then
1.27 millert 4245: { echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
4246: echo "${ECHO_T}$ac_ct_CC" >&6; }
1.1 millert 4247: else
1.27 millert 4248: { echo "$as_me:$LINENO: result: no" >&5
4249: echo "${ECHO_T}no" >&6; }
1.9 millert 4250: fi
4251:
1.27 millert 4252:
1.9 millert 4253: test -n "$ac_ct_CC" && break
4254: done
4255:
1.27 millert 4256: if test "x$ac_ct_CC" = x; then
4257: CC=""
4258: else
4259: case $cross_compiling:$ac_tool_warned in
4260: yes:)
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 ;;
4268: esac
4269: CC=$ac_ct_CC
4270: fi
1.1 millert 4271: fi
4272:
4273: fi
4274:
1.16 millert 4275:
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;}
1.9 millert 4280: { (exit 1); exit 1; }; }
4281:
4282: # Provide some information about the compiler.
1.27 millert 4283: echo "$as_me:$LINENO: checking for C compiler version" >&5
1.9 millert 4284: ac_compiler=`set X $ac_compile; echo $2`
1.27 millert 4285: { (ac_try="$ac_compiler --version >&5"
4286: case "(($ac_try" in
4287: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4288: *) ac_try_echo=$ac_try;;
4289: esac
4290: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4291: (eval "$ac_compiler --version >&5") 2>&5
1.9 millert 4292: ac_status=$?
1.16 millert 4293: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 4294: (exit $ac_status); }
1.27 millert 4295: { (ac_try="$ac_compiler -v >&5"
4296: case "(($ac_try" in
4297: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4298: *) ac_try_echo=$ac_try;;
4299: esac
4300: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4301: (eval "$ac_compiler -v >&5") 2>&5
1.9 millert 4302: ac_status=$?
1.16 millert 4303: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 4304: (exit $ac_status); }
1.27 millert 4305: { (ac_try="$ac_compiler -V >&5"
4306: case "(($ac_try" in
4307: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4308: *) ac_try_echo=$ac_try;;
4309: esac
4310: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4311: (eval "$ac_compiler -V >&5") 2>&5
1.9 millert 4312: ac_status=$?
1.16 millert 4313: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 4314: (exit $ac_status); }
4315:
4316: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 4317: /* confdefs.h. */
4318: _ACEOF
4319: cat confdefs.h >>conftest.$ac_ext
4320: cat >>conftest.$ac_ext <<_ACEOF
4321: /* end confdefs.h. */
1.9 millert 4322:
4323: int
4324: main ()
4325: {
1.1 millert 4326:
1.9 millert 4327: ;
4328: return 0;
4329: }
4330: _ACEOF
4331: ac_clean_files_save=$ac_clean_files
1.16 millert 4332: ac_clean_files="$ac_clean_files a.out a.exe b.out"
1.9 millert 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
4335: # of exeext.
1.27 millert 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; }
1.9 millert 4338: ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
1.27 millert 4339: #
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'
4344: #
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.
4348: ac_rmfiles=
4349: for ac_file in $ac_files
4350: do
4351: case $ac_file in
4352: *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
4353: * ) ac_rmfiles="$ac_rmfiles $ac_file";;
4354: esac
4355: done
4356: rm -f $ac_rmfiles
4357:
4358: if { (ac_try="$ac_link_default"
4359: case "(($ac_try" in
4360: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4361: *) ac_try_echo=$ac_try;;
4362: esac
4363: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4364: (eval "$ac_link_default") 2>&5
1.9 millert 4365: ac_status=$?
1.16 millert 4366: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 4367: (exit $ac_status); }; then
1.27 millert 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
4372: # Autoconf.
4373: for ac_file in $ac_files ''
1.16 millert 4374: do
4375: test -f "$ac_file" || continue
1.9 millert 4376: case $ac_file in
1.27 millert 4377: *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
1.25 millert 4378: ;;
1.16 millert 4379: [ab].out )
1.25 millert 4380: # We found the default executable, but exeext='' is most
4381: # certainly right.
4382: break;;
1.16 millert 4383: *.* )
1.27 millert 4384: if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
4385: then :; else
4386: ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
4387: fi
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
4392: # actually working.
1.25 millert 4393: break;;
1.16 millert 4394: * )
1.25 millert 4395: break;;
1.9 millert 4396: esac
4397: done
1.27 millert 4398: test "$ac_cv_exeext" = no && ac_cv_exeext=
4399:
1.9 millert 4400: else
1.27 millert 4401: ac_file=''
4402: fi
4403:
4404: { echo "$as_me:$LINENO: result: $ac_file" >&5
4405: echo "${ECHO_T}$ac_file" >&6; }
4406: if test -z "$ac_file"; then
1.9 millert 4407: echo "$as_me: failed program was:" >&5
1.16 millert 4408: sed 's/^/| /' conftest.$ac_ext >&5
4409:
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;}
1.9 millert 4414: { (exit 77); exit 77; }; }
4415: fi
4416:
4417: ac_exeext=$ac_cv_exeext
4418:
1.27 millert 4419: # Check that the compiler produces executables we can run. If not, either
1.9 millert 4420: # the compiler is broken, or we cross compile.
1.27 millert 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; }
1.9 millert 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'
1.27 millert 4427: { (case "(($ac_try" in
4428: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4429: *) ac_try_echo=$ac_try;;
4430: esac
4431: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4432: (eval "$ac_try") 2>&5
1.9 millert 4433: ac_status=$?
1.16 millert 4434: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 4435: (exit $ac_status); }; }; then
4436: cross_compiling=no
1.1 millert 4437: else
1.9 millert 4438: if test "$cross_compiling" = maybe; then
4439: cross_compiling=yes
4440: else
1.16 millert 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
1.9 millert 4444: echo "$as_me: error: cannot run C compiled programs.
1.16 millert 4445: If you meant to cross compile, use \`--host'.
4446: See \`config.log' for more details." >&2;}
1.9 millert 4447: { (exit 1); exit 1; }; }
4448: fi
1.1 millert 4449: fi
1.9 millert 4450: fi
1.27 millert 4451: { echo "$as_me:$LINENO: result: yes" >&5
4452: echo "${ECHO_T}yes" >&6; }
1.9 millert 4453:
1.16 millert 4454: rm -f a.out a.exe conftest$ac_cv_exeext b.out
1.9 millert 4455: ac_clean_files=$ac_clean_files_save
1.27 millert 4456: # Check that the compiler produces executables we can run. If not, either
1.9 millert 4457: # the compiler is broken, or we cross compile.
1.27 millert 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; }
4462:
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"
4466: case "(($ac_try" in
4467: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4468: *) ac_try_echo=$ac_try;;
4469: esac
4470: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4471: (eval "$ac_link") 2>&5
1.9 millert 4472: ac_status=$?
1.16 millert 4473: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 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
4478: # `rm'.
1.16 millert 4479: for ac_file in conftest.exe conftest conftest.*; do
4480: test -f "$ac_file" || continue
1.9 millert 4481: case $ac_file in
1.27 millert 4482: *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
1.9 millert 4483: *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
1.25 millert 4484: break;;
1.9 millert 4485: * ) break;;
4486: esac
4487: done
1.1 millert 4488: else
1.16 millert 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;}
1.9 millert 4493: { (exit 1); exit 1; }; }
1.1 millert 4494: fi
4495:
1.9 millert 4496: rm -f conftest$ac_cv_exeext
1.27 millert 4497: { echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
4498: echo "${ECHO_T}$ac_cv_exeext" >&6; }
1.1 millert 4499:
1.9 millert 4500: rm -f conftest.$ac_ext
4501: EXEEXT=$ac_cv_exeext
4502: ac_exeext=$EXEEXT
1.27 millert 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; }
1.9 millert 4505: if test "${ac_cv_objext+set}" = set; then
4506: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 4507: else
1.9 millert 4508: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 4509: /* confdefs.h. */
4510: _ACEOF
4511: cat confdefs.h >>conftest.$ac_ext
4512: cat >>conftest.$ac_ext <<_ACEOF
4513: /* end confdefs.h. */
1.9 millert 4514:
4515: int
4516: main ()
4517: {
4518:
4519: ;
4520: return 0;
4521: }
4522: _ACEOF
4523: rm -f conftest.o conftest.obj
1.27 millert 4524: if { (ac_try="$ac_compile"
4525: case "(($ac_try" in
4526: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4527: *) ac_try_echo=$ac_try;;
4528: esac
4529: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4530: (eval "$ac_compile") 2>&5
1.9 millert 4531: ac_status=$?
1.16 millert 4532: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 4533: (exit $ac_status); }; then
1.27 millert 4534: for ac_file in conftest.o conftest.obj conftest.*; do
4535: test -f "$ac_file" || continue;
1.9 millert 4536: case $ac_file in
1.27 millert 4537: *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
1.9 millert 4538: *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
4539: break;;
4540: esac
4541: done
1.1 millert 4542: else
1.9 millert 4543: echo "$as_me: failed program was:" >&5
1.16 millert 4544: sed 's/^/| /' conftest.$ac_ext >&5
4545:
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;}
1.9 millert 4550: { (exit 1); exit 1; }; }
1.1 millert 4551: fi
1.9 millert 4552:
4553: rm -f conftest.$ac_cv_objext conftest.$ac_ext
1.1 millert 4554: fi
1.27 millert 4555: { echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
4556: echo "${ECHO_T}$ac_cv_objext" >&6; }
1.9 millert 4557: OBJEXT=$ac_cv_objext
4558: ac_objext=$OBJEXT
1.27 millert 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; }
1.9 millert 4561: if test "${ac_cv_c_compiler_gnu+set}" = set; then
4562: echo $ECHO_N "(cached) $ECHO_C" >&6
4563: else
4564: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 4565: /* confdefs.h. */
4566: _ACEOF
4567: cat confdefs.h >>conftest.$ac_ext
4568: cat >>conftest.$ac_ext <<_ACEOF
4569: /* end confdefs.h. */
1.1 millert 4570:
1.9 millert 4571: int
4572: main ()
4573: {
4574: #ifndef __GNUC__
4575: choke me
4576: #endif
1.1 millert 4577:
1.9 millert 4578: ;
4579: return 0;
4580: }
4581: _ACEOF
4582: rm -f conftest.$ac_objext
1.27 millert 4583: if { (ac_try="$ac_compile"
4584: case "(($ac_try" in
4585: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4586: *) ac_try_echo=$ac_try;;
4587: esac
4588: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4589: (eval "$ac_compile") 2>conftest.er1
1.9 millert 4590: ac_status=$?
1.25 millert 4591: grep -v '^ *+' conftest.er1 >conftest.err
4592: rm -f conftest.er1
4593: cat conftest.err >&5
1.16 millert 4594: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 4595: (exit $ac_status); } && {
4596: test -z "$ac_c_werror_flag" ||
4597: test ! -s conftest.err
4598: } && test -s conftest.$ac_objext; then
1.9 millert 4599: ac_compiler_gnu=yes
4600: else
4601: echo "$as_me: failed program was:" >&5
1.16 millert 4602: sed 's/^/| /' conftest.$ac_ext >&5
4603:
1.27 millert 4604: ac_compiler_gnu=no
1.9 millert 4605: fi
1.27 millert 4606:
4607: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.9 millert 4608: ac_cv_c_compiler_gnu=$ac_compiler_gnu
4609:
4610: fi
1.27 millert 4611: { echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
4612: echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
1.9 millert 4613: GCC=`test $ac_compiler_gnu = yes && echo yes`
4614: ac_test_CFLAGS=${CFLAGS+set}
4615: ac_save_CFLAGS=$CFLAGS
1.27 millert 4616: { echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
4617: echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
1.9 millert 4618: if test "${ac_cv_prog_cc_g+set}" = set; then
4619: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 4620: else
1.27 millert 4621: ac_save_c_werror_flag=$ac_c_werror_flag
4622: ac_c_werror_flag=yes
4623: ac_cv_prog_cc_g=no
4624: CFLAGS="-g"
4625: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 4626: /* confdefs.h. */
4627: _ACEOF
4628: cat confdefs.h >>conftest.$ac_ext
4629: cat >>conftest.$ac_ext <<_ACEOF
4630: /* end confdefs.h. */
1.9 millert 4631:
4632: int
4633: main ()
4634: {
4635:
4636: ;
4637: return 0;
4638: }
4639: _ACEOF
4640: rm -f conftest.$ac_objext
1.27 millert 4641: if { (ac_try="$ac_compile"
4642: case "(($ac_try" in
4643: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4644: *) ac_try_echo=$ac_try;;
4645: esac
4646: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4647: (eval "$ac_compile") 2>conftest.er1
1.9 millert 4648: ac_status=$?
1.25 millert 4649: grep -v '^ *+' conftest.er1 >conftest.err
4650: rm -f conftest.er1
4651: cat conftest.err >&5
1.16 millert 4652: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 4653: (exit $ac_status); } && {
4654: test -z "$ac_c_werror_flag" ||
4655: test ! -s conftest.err
4656: } && test -s conftest.$ac_objext; then
4657: ac_cv_prog_cc_g=yes
4658: else
4659: echo "$as_me: failed program was:" >&5
4660: sed 's/^/| /' conftest.$ac_ext >&5
4661:
4662: CFLAGS=""
4663: cat >conftest.$ac_ext <<_ACEOF
4664: /* confdefs.h. */
4665: _ACEOF
4666: cat confdefs.h >>conftest.$ac_ext
4667: cat >>conftest.$ac_ext <<_ACEOF
4668: /* end confdefs.h. */
4669:
4670: int
4671: main ()
4672: {
4673:
4674: ;
4675: return 0;
4676: }
4677: _ACEOF
4678: rm -f conftest.$ac_objext
4679: if { (ac_try="$ac_compile"
4680: case "(($ac_try" in
4681: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4682: *) ac_try_echo=$ac_try;;
4683: esac
4684: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4685: (eval "$ac_compile") 2>conftest.er1
1.25 millert 4686: ac_status=$?
1.27 millert 4687: grep -v '^ *+' conftest.er1 >conftest.err
4688: rm -f conftest.er1
4689: cat conftest.err >&5
1.25 millert 4690: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 4691: (exit $ac_status); } && {
4692: test -z "$ac_c_werror_flag" ||
4693: test ! -s conftest.err
4694: } && test -s conftest.$ac_objext; then
4695: :
4696: else
4697: echo "$as_me: failed program was:" >&5
4698: sed 's/^/| /' conftest.$ac_ext >&5
4699:
4700: ac_c_werror_flag=$ac_save_c_werror_flag
4701: CFLAGS="-g"
4702: cat >conftest.$ac_ext <<_ACEOF
4703: /* confdefs.h. */
4704: _ACEOF
4705: cat confdefs.h >>conftest.$ac_ext
4706: cat >>conftest.$ac_ext <<_ACEOF
4707: /* end confdefs.h. */
4708:
4709: int
4710: main ()
4711: {
4712:
4713: ;
4714: return 0;
4715: }
4716: _ACEOF
4717: rm -f conftest.$ac_objext
4718: if { (ac_try="$ac_compile"
4719: case "(($ac_try" in
4720: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4721: *) ac_try_echo=$ac_try;;
4722: esac
4723: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4724: (eval "$ac_compile") 2>conftest.er1
1.9 millert 4725: ac_status=$?
1.27 millert 4726: grep -v '^ *+' conftest.er1 >conftest.err
4727: rm -f conftest.er1
4728: cat conftest.err >&5
1.16 millert 4729: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 4730: (exit $ac_status); } && {
4731: test -z "$ac_c_werror_flag" ||
4732: test ! -s conftest.err
4733: } && test -s conftest.$ac_objext; then
1.1 millert 4734: ac_cv_prog_cc_g=yes
4735: else
1.9 millert 4736: echo "$as_me: failed program was:" >&5
1.16 millert 4737: sed 's/^/| /' conftest.$ac_ext >&5
4738:
1.27 millert 4739:
4740: fi
4741:
4742: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4743: fi
4744:
4745: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.9 millert 4746: fi
1.27 millert 4747:
4748: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4749: ac_c_werror_flag=$ac_save_c_werror_flag
1.9 millert 4750: fi
1.27 millert 4751: { echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
4752: echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
1.9 millert 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
4757: CFLAGS="-g -O2"
4758: else
4759: CFLAGS="-g"
4760: fi
4761: else
4762: if test "$GCC" = yes; then
4763: CFLAGS="-O2"
4764: else
4765: CFLAGS=
4766: fi
4767: fi
1.27 millert 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
1.16 millert 4771: echo $ECHO_N "(cached) $ECHO_C" >&6
4772: else
1.27 millert 4773: ac_cv_prog_cc_c89=no
1.16 millert 4774: ac_save_CC=$CC
1.9 millert 4775: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 4776: /* confdefs.h. */
1.9 millert 4777: _ACEOF
1.16 millert 4778: cat confdefs.h >>conftest.$ac_ext
4779: cat >>conftest.$ac_ext <<_ACEOF
4780: /* end confdefs.h. */
4781: #include <stdarg.h>
4782: #include <stdio.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)
4789: char **p;
4790: int i;
1.9 millert 4791: {
1.16 millert 4792: return p[i];
1.9 millert 4793: }
1.16 millert 4794: static char *f (char * (*g) (char **, int), char **p, ...)
4795: {
4796: char *s;
4797: va_list v;
4798: va_start (v,p);
4799: s = g (p, va_arg (v,int));
4800: va_end (v);
4801: return s;
4802: }
1.25 millert 4803:
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
1.27 millert 4807: as 'x'. The following induces an error, until -std is added to get
1.25 millert 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
1.27 millert 4810: that's true only with -std. */
1.25 millert 4811: int osf4_cc_array ['\x00' == 0 ? 1 : -1];
4812:
1.27 millert 4813: /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
4814: inside strings and character constants. */
4815: #define FOO(x) 'x'
4816: int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
4817:
1.16 millert 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);
4822: int argc;
4823: char **argv;
4824: int
4825: main ()
4826: {
4827: return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
4828: ;
4829: return 0;
4830: }
4831: _ACEOF
1.27 millert 4832: for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
4833: -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
1.16 millert 4834: do
4835: CC="$ac_save_CC $ac_arg"
4836: rm -f conftest.$ac_objext
1.27 millert 4837: if { (ac_try="$ac_compile"
4838: case "(($ac_try" in
4839: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4840: *) ac_try_echo=$ac_try;;
4841: esac
4842: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4843: (eval "$ac_compile") 2>conftest.er1
1.16 millert 4844: ac_status=$?
1.25 millert 4845: grep -v '^ *+' conftest.er1 >conftest.err
4846: rm -f conftest.er1
4847: cat conftest.err >&5
1.16 millert 4848: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.16 millert 4854: else
4855: echo "$as_me: failed program was:" >&5
4856: sed 's/^/| /' conftest.$ac_ext >&5
4857:
1.27 millert 4858:
1.16 millert 4859: fi
1.27 millert 4860:
4861: rm -f core conftest.err conftest.$ac_objext
4862: test "x$ac_cv_prog_cc_c89" != "xno" && break
1.16 millert 4863: done
1.27 millert 4864: rm -f conftest.$ac_ext
1.16 millert 4865: CC=$ac_save_CC
4866:
4867: fi
1.27 millert 4868: # AC_CACHE_VAL
4869: case "x$ac_cv_prog_cc_c89" in
4870: x)
4871: { echo "$as_me:$LINENO: result: none needed" >&5
4872: echo "${ECHO_T}none needed" >&6; } ;;
4873: xno)
4874: { echo "$as_me:$LINENO: result: unsupported" >&5
4875: echo "${ECHO_T}unsupported" >&6; } ;;
1.16 millert 4876: *)
1.27 millert 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; } ;;
1.16 millert 4880: esac
4881:
1.27 millert 4882:
4883: ac_ext=c
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
4888:
4889:
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
4894: else
4895: ac_func_search_save_LIBS=$LIBS
1.16 millert 4896: cat >conftest.$ac_ext <<_ACEOF
4897: /* confdefs.h. */
4898: _ACEOF
4899: cat confdefs.h >>conftest.$ac_ext
4900: cat >>conftest.$ac_ext <<_ACEOF
4901: /* end confdefs.h. */
1.27 millert 4902:
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. */
4906: #ifdef __cplusplus
4907: extern "C"
4908: #endif
4909: char strerror ();
1.16 millert 4910: int
4911: main ()
4912: {
1.27 millert 4913: return strerror ();
1.16 millert 4914: ;
4915: return 0;
4916: }
4917: _ACEOF
1.27 millert 4918: for ac_lib in '' cposix; do
4919: if test -z "$ac_lib"; then
4920: ac_res="none required"
4921: else
4922: ac_res=-l$ac_lib
4923: LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4924: fi
4925: rm -f conftest.$ac_objext conftest$ac_exeext
4926: if { (ac_try="$ac_link"
4927: case "(($ac_try" in
4928: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
4929: *) ac_try_echo=$ac_try;;
4930: esac
4931: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
4932: (eval "$ac_link") 2>conftest.er1
1.16 millert 4933: ac_status=$?
1.25 millert 4934: grep -v '^ *+' conftest.er1 >conftest.err
4935: rm -f conftest.er1
4936: cat conftest.err >&5
1.16 millert 4937: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 4944: else
4945: echo "$as_me: failed program was:" >&5
1.16 millert 4946: sed 's/^/| /' conftest.$ac_ext >&5
4947:
1.27 millert 4948:
4949: fi
4950:
4951: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
4952: conftest$ac_exeext
4953: if test "${ac_cv_search_strerror+set}" = set; then
4954: break
1.9 millert 4955: fi
1.27 millert 4956: done
1.16 millert 4957: if test "${ac_cv_search_strerror+set}" = set; then
1.27 millert 4958: :
1.9 millert 4959: else
1.27 millert 4960: ac_cv_search_strerror=no
1.16 millert 4961: fi
1.27 millert 4962: rm conftest.$ac_ext
1.16 millert 4963: LIBS=$ac_func_search_save_LIBS
1.9 millert 4964: fi
1.27 millert 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"
1.9 millert 4970:
4971: fi
4972:
4973: ac_ext=c
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
1.27 millert 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; }
1.1 millert 4980: # On Suns, sometimes $CPP names a directory.
4981: if test -n "$CPP" && test -d "$CPP"; then
4982: CPP=
4983: fi
4984: if test -z "$CPP"; then
1.9 millert 4985: if test "${ac_cv_prog_CPP+set}" = set; then
4986: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 4987: else
1.9 millert 4988: # Double quotes because CPP needs to be expanded
4989: for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
4990: do
4991: ac_preproc_ok=false
4992: for ac_c_preproc_warn_flag in '' yes
4993: do
4994: # Use a header file that comes with gcc, so configuring glibc
4995: # with a fresh cross-compiler works.
1.16 millert 4996: # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
4997: # <limits.h> exists even on freestanding compilers.
1.1 millert 4998: # On the NeXT, cc -E runs the code through the compiler's parser,
1.9 millert 4999: # not just through cpp. "Syntax error" is here to catch this case.
5000: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 5001: /* confdefs.h. */
5002: _ACEOF
5003: cat confdefs.h >>conftest.$ac_ext
5004: cat >>conftest.$ac_ext <<_ACEOF
5005: /* end confdefs.h. */
5006: #ifdef __STDC__
5007: # include <limits.h>
5008: #else
5009: # include <assert.h>
5010: #endif
1.25 millert 5011: Syntax error
1.9 millert 5012: _ACEOF
1.27 millert 5013: if { (ac_try="$ac_cpp conftest.$ac_ext"
5014: case "(($ac_try" in
5015: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5016: *) ac_try_echo=$ac_try;;
5017: esac
5018: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5019: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 5020: ac_status=$?
1.16 millert 5021: grep -v '^ *+' conftest.er1 >conftest.err
1.9 millert 5022: rm -f conftest.er1
5023: cat conftest.err >&5
1.16 millert 5024: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 5025: (exit $ac_status); } >/dev/null && {
5026: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5027: test ! -s conftest.err
5028: }; then
1.1 millert 5029: :
5030: else
1.9 millert 5031: echo "$as_me: failed program was:" >&5
1.16 millert 5032: sed 's/^/| /' conftest.$ac_ext >&5
5033:
1.9 millert 5034: # Broken: fails on valid input.
5035: continue
5036: fi
1.27 millert 5037:
1.9 millert 5038: rm -f conftest.err conftest.$ac_ext
5039:
1.27 millert 5040: # OK, works on sane cases. Now check whether nonexistent headers
1.9 millert 5041: # can be detected and how.
5042: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 5043: /* confdefs.h. */
5044: _ACEOF
5045: cat confdefs.h >>conftest.$ac_ext
5046: cat >>conftest.$ac_ext <<_ACEOF
5047: /* end confdefs.h. */
1.9 millert 5048: #include <ac_nonexistent.h>
5049: _ACEOF
1.27 millert 5050: if { (ac_try="$ac_cpp conftest.$ac_ext"
5051: case "(($ac_try" in
5052: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5053: *) ac_try_echo=$ac_try;;
5054: esac
5055: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5056: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 5057: ac_status=$?
1.16 millert 5058: grep -v '^ *+' conftest.er1 >conftest.err
1.9 millert 5059: rm -f conftest.er1
5060: cat conftest.err >&5
1.16 millert 5061: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 5062: (exit $ac_status); } >/dev/null && {
5063: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5064: test ! -s conftest.err
5065: }; then
1.9 millert 5066: # Broken: success on invalid input.
5067: continue
5068: else
5069: echo "$as_me: failed program was:" >&5
1.16 millert 5070: sed 's/^/| /' conftest.$ac_ext >&5
5071:
1.9 millert 5072: # Passes both tests.
5073: ac_preproc_ok=:
5074: break
5075: fi
1.27 millert 5076:
1.9 millert 5077: rm -f conftest.err conftest.$ac_ext
5078:
5079: done
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
5083: break
5084: fi
5085:
5086: done
5087: ac_cv_prog_CPP=$CPP
5088:
5089: fi
5090: CPP=$ac_cv_prog_CPP
5091: else
5092: ac_cv_prog_CPP=$CPP
5093: fi
1.27 millert 5094: { echo "$as_me:$LINENO: result: $CPP" >&5
5095: echo "${ECHO_T}$CPP" >&6; }
1.9 millert 5096: ac_preproc_ok=false
5097: for ac_c_preproc_warn_flag in '' yes
5098: do
5099: # Use a header file that comes with gcc, so configuring glibc
5100: # with a fresh cross-compiler works.
1.16 millert 5101: # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
5102: # <limits.h> exists even on freestanding compilers.
1.9 millert 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
1.16 millert 5106: /* confdefs.h. */
5107: _ACEOF
5108: cat confdefs.h >>conftest.$ac_ext
5109: cat >>conftest.$ac_ext <<_ACEOF
5110: /* end confdefs.h. */
5111: #ifdef __STDC__
5112: # include <limits.h>
5113: #else
5114: # include <assert.h>
5115: #endif
1.25 millert 5116: Syntax error
1.9 millert 5117: _ACEOF
1.27 millert 5118: if { (ac_try="$ac_cpp conftest.$ac_ext"
5119: case "(($ac_try" in
5120: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5121: *) ac_try_echo=$ac_try;;
5122: esac
5123: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5124: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 5125: ac_status=$?
1.16 millert 5126: grep -v '^ *+' conftest.er1 >conftest.err
1.9 millert 5127: rm -f conftest.er1
5128: cat conftest.err >&5
1.16 millert 5129: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 5130: (exit $ac_status); } >/dev/null && {
5131: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5132: test ! -s conftest.err
5133: }; then
1.1 millert 5134: :
5135: else
1.9 millert 5136: echo "$as_me: failed program was:" >&5
1.16 millert 5137: sed 's/^/| /' conftest.$ac_ext >&5
5138:
1.9 millert 5139: # Broken: fails on valid input.
5140: continue
1.1 millert 5141: fi
1.27 millert 5142:
1.9 millert 5143: rm -f conftest.err conftest.$ac_ext
5144:
1.27 millert 5145: # OK, works on sane cases. Now check whether nonexistent headers
1.9 millert 5146: # can be detected and how.
5147: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 5148: /* confdefs.h. */
5149: _ACEOF
5150: cat confdefs.h >>conftest.$ac_ext
5151: cat >>conftest.$ac_ext <<_ACEOF
5152: /* end confdefs.h. */
1.9 millert 5153: #include <ac_nonexistent.h>
5154: _ACEOF
1.27 millert 5155: if { (ac_try="$ac_cpp conftest.$ac_ext"
5156: case "(($ac_try" in
5157: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
5158: *) ac_try_echo=$ac_try;;
5159: esac
5160: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
5161: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 5162: ac_status=$?
1.16 millert 5163: grep -v '^ *+' conftest.er1 >conftest.err
1.9 millert 5164: rm -f conftest.er1
5165: cat conftest.err >&5
1.16 millert 5166: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 5167: (exit $ac_status); } >/dev/null && {
5168: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
5169: test ! -s conftest.err
5170: }; then
1.9 millert 5171: # Broken: success on invalid input.
5172: continue
1.1 millert 5173: else
1.9 millert 5174: echo "$as_me: failed program was:" >&5
1.16 millert 5175: sed 's/^/| /' conftest.$ac_ext >&5
5176:
1.9 millert 5177: # Passes both tests.
5178: ac_preproc_ok=:
5179: break
1.1 millert 5180: fi
1.27 millert 5181:
1.9 millert 5182: rm -f conftest.err conftest.$ac_ext
1.1 millert 5183:
1.9 millert 5184: done
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
5188: :
1.1 millert 5189: else
1.16 millert 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;}
1.9 millert 5194: { (exit 1); exit 1; }; }
1.1 millert 5195: fi
5196:
1.9 millert 5197: ac_ext=c
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
1.1 millert 5202:
1.16 millert 5203:
1.23 millert 5204: ac_aux_dir=
1.27 millert 5205: for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
5206: if test -f "$ac_dir/install-sh"; then
1.23 millert 5207: ac_aux_dir=$ac_dir
5208: ac_install_sh="$ac_aux_dir/install-sh -c"
5209: break
1.27 millert 5210: elif test -f "$ac_dir/install.sh"; then
1.23 millert 5211: ac_aux_dir=$ac_dir
5212: ac_install_sh="$ac_aux_dir/install.sh -c"
5213: break
1.27 millert 5214: elif test -f "$ac_dir/shtool"; then
1.23 millert 5215: ac_aux_dir=$ac_dir
5216: ac_install_sh="$ac_aux_dir/shtool install -c"
5217: break
5218: fi
5219: done
5220: if test -z "$ac_aux_dir"; then
1.27 millert 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;}
1.23 millert 5223: { (exit 1); exit 1; }; }
1.1 millert 5224: fi
1.27 millert 5225:
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.
5233:
1.23 millert 5234:
5235: # Make sure we can run config.sub.
1.27 millert 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;}
1.23 millert 5239: { (exit 1); exit 1; }; }
1.1 millert 5240:
1.27 millert 5241: { echo "$as_me:$LINENO: checking build system type" >&5
5242: echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
1.23 millert 5243: if test "${ac_cv_build+set}" = set; then
1.9 millert 5244: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 5245: else
1.27 millert 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 &&
1.23 millert 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; }; }
1.27 millert 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;}
1.23 millert 5256: { (exit 1); exit 1; }; }
1.9 millert 5257:
1.1 millert 5258: fi
1.27 millert 5259: { echo "$as_me:$LINENO: result: $ac_cv_build" >&5
5260: echo "${ECHO_T}$ac_cv_build" >&6; }
5261: case $ac_cv_build in
5262: *-*-*) ;;
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; }; };;
5266: esac
1.23 millert 5267: build=$ac_cv_build
1.27 millert 5268: ac_save_IFS=$IFS; IFS='-'
5269: set x $ac_cv_build
5270: shift
5271: build_cpu=$1
5272: build_vendor=$2
5273: shift; shift
5274: # Remember, the first character of IFS is used to create $*,
5275: # except with old shells:
5276: build_os=$*
5277: IFS=$ac_save_IFS
5278: case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
1.23 millert 5279:
5280:
1.27 millert 5281: { echo "$as_me:$LINENO: checking host system type" >&5
5282: echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
1.23 millert 5283: if test "${ac_cv_host+set}" = set; then
5284: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 5285: else
1.27 millert 5286: if test "x$host_alias" = x; then
5287: ac_cv_host=$ac_cv_build
5288: else
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;}
1.23 millert 5292: { (exit 1); exit 1; }; }
1.27 millert 5293: fi
1.23 millert 5294:
1.1 millert 5295: fi
1.27 millert 5296: { echo "$as_me:$LINENO: result: $ac_cv_host" >&5
5297: echo "${ECHO_T}$ac_cv_host" >&6; }
5298: case $ac_cv_host in
5299: *-*-*) ;;
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; }; };;
5303: esac
1.23 millert 5304: host=$ac_cv_host
1.27 millert 5305: ac_save_IFS=$IFS; IFS='-'
5306: set x $ac_cv_host
5307: shift
5308: host_cpu=$1
5309: host_vendor=$2
5310: shift; shift
5311: # Remember, the first character of IFS is used to create $*,
5312: # except with old shells:
5313: host_os=$*
5314: IFS=$ac_save_IFS
5315: case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
1.1 millert 5316:
1.23 millert 5317:
1.27 millert 5318: { echo "$as_me:$LINENO: checking target system type" >&5
5319: echo $ECHO_N "checking target system type... $ECHO_C" >&6; }
1.23 millert 5320: if test "${ac_cv_target+set}" = set; then
5321: echo $ECHO_N "(cached) $ECHO_C" >&6
5322: else
1.27 millert 5323: if test "x$target_alias" = x; then
5324: ac_cv_target=$ac_cv_host
5325: else
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;}
1.23 millert 5329: { (exit 1); exit 1; }; }
1.27 millert 5330: fi
1.23 millert 5331:
5332: fi
1.27 millert 5333: { echo "$as_me:$LINENO: result: $ac_cv_target" >&5
5334: echo "${ECHO_T}$ac_cv_target" >&6; }
5335: case $ac_cv_target in
5336: *-*-*) ;;
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; }; };;
5340: esac
1.23 millert 5341: target=$ac_cv_target
1.27 millert 5342: ac_save_IFS=$IFS; IFS='-'
5343: set x $ac_cv_target
5344: shift
5345: target_cpu=$1
5346: target_vendor=$2
5347: shift; shift
5348: # Remember, the first character of IFS is used to create $*,
5349: # except with old shells:
5350: target_os=$*
5351: IFS=$ac_save_IFS
5352: case $target_os in *\ *) target_os=`echo "$target_os" | sed 's/ /-/g'`;; esac
1.23 millert 5353:
5354:
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" = \
5359: NONENONEs,x,x, &&
5360: program_prefix=${target_alias}-
1.27 millert 5361: # Check whether --enable-static was given.
5362: if test "${enable_static+set}" = set; then
5363: enableval=$enable_static; p=${PACKAGE-default}
5364: case $enableval in
5365: yes) enable_static=yes ;;
5366: no) enable_static=no ;;
5367: *)
5368: 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
5372: IFS="$lt_save_ifs"
5373: if test "X$pkg" = "X$p"; then
5374: enable_static=yes
5375: fi
5376: done
5377: IFS="$lt_save_ifs"
5378: ;;
5379: esac
5380: else
5381: enable_static=no
5382: fi
1.23 millert 5383:
5384:
5385:
1.27 millert 5386: # Check whether --enable-shared was given.
5387: if test "${enable_shared+set}" = set; then
5388: enableval=$enable_shared; p=${PACKAGE-default}
5389: case $enableval in
5390: yes) enable_shared=yes ;;
5391: no) enable_shared=no ;;
5392: *)
5393: 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
5397: IFS="$lt_save_ifs"
5398: if test "X$pkg" = "X$p"; then
5399: enable_shared=yes
5400: fi
5401: done
5402: IFS="$lt_save_ifs"
5403: ;;
5404: esac
5405: else
5406: enable_shared=yes
5407: fi
1.25 millert 5408:
5409:
1.27 millert 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}
5413: case $enableval in
5414: yes) enable_fast_install=yes ;;
5415: no) enable_fast_install=no ;;
5416: *)
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
5421: IFS="$lt_save_ifs"
5422: if test "X$pkg" = "X$p"; then
5423: enable_fast_install=yes
5424: fi
5425: done
5426: IFS="$lt_save_ifs"
5427: ;;
5428: esac
5429: else
5430: enable_fast_install=yes
5431: fi
1.25 millert 5432:
5433:
1.27 millert 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; }
1.23 millert 5436: if test "${lt_cv_path_SED+set}" = set; then
5437: echo $ECHO_N "(cached) $ECHO_C" >&6
5438: else
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
5442: for as_dir in $PATH
5443: do
5444: IFS=$as_save_IFS
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
1.27 millert 5448: if { test -f "$as_dir/$lt_ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$lt_ac_prog$ac_exec_ext"; }; then
1.23 millert 5449: lt_ac_sed_list="$lt_ac_sed_list $as_dir/$lt_ac_prog$ac_exec_ext"
5450: fi
5451: done
5452: done
5453: done
1.27 millert 5454: IFS=$as_save_IFS
1.23 millert 5455: lt_ac_max=0
5456: lt_ac_count=0
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
1.27 millert 5460: test ! -f $lt_ac_sed && continue
1.23 millert 5461: cat /dev/null > conftest.in
5462: lt_ac_count=0
1.27 millert 5463: echo $ECHO_N "0123456789$ECHO_C" >conftest.in
1.23 millert 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
5467: break
5468: fi
5469: while true; do
5470: cat conftest.in conftest.in >conftest.tmp
5471: mv conftest.tmp conftest.in
5472: cp conftest.in conftest.nl
1.27 millert 5473: echo >>conftest.nl
1.23 millert 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
5482: fi
5483: done
5484: done
5485:
5486: fi
5487:
1.25 millert 5488: SED=$lt_cv_path_SED
5489:
1.27 millert 5490: { echo "$as_me:$LINENO: result: $SED" >&5
5491: echo "${ECHO_T}$SED" >&6; }
1.23 millert 5492:
1.27 millert 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
5497: else
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
5503: else
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
5508: do
5509: IFS=$as_save_IFS
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
5518: *GNU*)
5519: ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
5520: *)
5521: ac_count=0
5522: echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5523: while :
5524: do
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
5536: fi
5537: # 10*(2^10) chars as input seems more than enough
5538: test $ac_count -gt 10 && break
5539: done
5540: rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5541: esac
1.25 millert 5542:
5543:
1.27 millert 5544: $ac_path_GREP_found && break 3
5545: done
5546: done
1.25 millert 5547:
1.27 millert 5548: done
5549: IFS=$as_save_IFS
1.25 millert 5550:
5551:
1.27 millert 5552: fi
1.25 millert 5553:
1.27 millert 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; }; }
5559: fi
1.25 millert 5560:
1.27 millert 5561: else
5562: ac_cv_path_GREP=$GREP
5563: fi
1.25 millert 5564:
5565:
1.27 millert 5566: fi
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"
1.25 millert 5570:
5571:
1.27 millert 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
5576: else
5577: if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
5578: then ac_cv_path_EGREP="$GREP -E"
5579: else
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
1.23 millert 5584: echo $ECHO_N "(cached) $ECHO_C" >&6
5585: else
1.27 millert 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
5590: do
5591: IFS=$as_save_IFS
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
5600: *GNU*)
5601: ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
5602: *)
5603: ac_count=0
5604: echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
5605: while :
5606: do
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
1.23 millert 5618: fi
1.27 millert 5619: # 10*(2^10) chars as input seems more than enough
5620: test $ac_count -gt 10 && break
5621: done
5622: rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
5623: esac
1.25 millert 5624:
5625:
1.27 millert 5626: $ac_path_EGREP_found && break 3
5627: done
5628: done
1.25 millert 5629:
1.27 millert 5630: done
5631: IFS=$as_save_IFS
1.25 millert 5632:
5633:
1.27 millert 5634: fi
1.25 millert 5635:
1.27 millert 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; }; }
5641: fi
1.25 millert 5642:
1.27 millert 5643: else
5644: ac_cv_path_EGREP=$EGREP
5645: fi
1.25 millert 5646:
5647:
1.27 millert 5648: fi
5649: fi
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"
1.25 millert 5653:
5654:
5655:
1.27 millert 5656: # Check whether --with-gnu-ld was given.
1.23 millert 5657: if test "${with_gnu_ld+set}" = set; then
1.27 millert 5658: withval=$with_gnu_ld; test "$withval" = no || with_gnu_ld=yes
1.23 millert 5659: else
5660: with_gnu_ld=no
1.27 millert 5661: fi
5662:
1.23 millert 5663: ac_prog=ld
5664: if test "$GCC" = yes; then
5665: # Check if gcc -print-prog-name=ld gives a path.
1.27 millert 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; }
1.23 millert 5668: case $host in
5669: *-*-mingw*)
5670: # gcc leaves a trailing carriage return which upsets mingw
5671: ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
5672: *)
5673: ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
5674: esac
5675: case $ac_prog in
5676: # Accept absolute paths.
5677: [\\/]* | ?:[\\/]*)
5678: re_direlt='/[^/][^/]*/\.\./'
1.25 millert 5679: # Canonicalize the pathname of ld
1.27 millert 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%/%"`
1.23 millert 5683: done
5684: test -z "$LD" && LD="$ac_prog"
5685: ;;
5686: "")
5687: # If it fails, then pretend we aren't using GCC.
5688: ac_prog=ld
5689: ;;
5690: *)
5691: # If it is relative, then search for the first ld in PATH.
5692: with_gnu_ld=unknown
5693: ;;
5694: esac
5695: elif test "$with_gnu_ld" = yes; then
1.27 millert 5696: { echo "$as_me:$LINENO: checking for GNU ld" >&5
5697: echo $ECHO_N "checking for GNU ld... $ECHO_C" >&6; }
1.23 millert 5698: else
1.27 millert 5699: { echo "$as_me:$LINENO: checking for non-GNU ld" >&5
5700: echo $ECHO_N "checking for non-GNU ld... $ECHO_C" >&6; }
1.23 millert 5701: fi
5702: if test "${lt_cv_path_LD+set}" = set; then
5703: echo $ECHO_N "(cached) $ECHO_C" >&6
5704: else
5705: if test -z "$LD"; then
5706: lt_save_ifs="$IFS"; IFS=$PATH_SEPARATOR
5707: for ac_dir in $PATH; do
5708: IFS="$lt_save_ifs"
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,
1.27 millert 5713: # but apparently some variants of GNU ld only accept -v.
1.23 millert 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
5718: ;;
5719: *)
5720: test "$with_gnu_ld" != yes && break
5721: ;;
5722: esac
5723: fi
5724: done
5725: IFS="$lt_save_ifs"
5726: else
5727: lt_cv_path_LD="$LD" # Let the user override the test with a path.
5728: fi
5729: fi
5730:
5731: LD="$lt_cv_path_LD"
5732: if test -n "$LD"; then
1.27 millert 5733: { echo "$as_me:$LINENO: result: $LD" >&5
5734: echo "${ECHO_T}$LD" >&6; }
1.23 millert 5735: else
1.27 millert 5736: { echo "$as_me:$LINENO: result: no" >&5
5737: echo "${ECHO_T}no" >&6; }
1.23 millert 5738: fi
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; }; }
1.27 millert 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; }
1.23 millert 5744: if test "${lt_cv_prog_gnu_ld+set}" = set; then
5745: echo $ECHO_N "(cached) $ECHO_C" >&6
5746: else
1.27 millert 5747: # I'd rather use --version here, but apparently some GNU lds only accept -v.
1.25 millert 5748: case `$LD -v 2>&1 </dev/null` in
1.23 millert 5749: *GNU* | *'with BFD'*)
5750: lt_cv_prog_gnu_ld=yes
5751: ;;
5752: *)
5753: lt_cv_prog_gnu_ld=no
5754: ;;
5755: esac
5756: fi
1.27 millert 5757: { echo "$as_me:$LINENO: result: $lt_cv_prog_gnu_ld" >&5
5758: echo "${ECHO_T}$lt_cv_prog_gnu_ld" >&6; }
1.23 millert 5759: with_gnu_ld=$lt_cv_prog_gnu_ld
5760:
5761:
1.27 millert 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
5766: else
5767: lt_cv_ld_reload_flag='-r'
5768: fi
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
5773: "" | " "*) ;;
5774: *) reload_flag=" $reload_flag" ;;
5775: esac
5776: reload_cmds='$LD$reload_flag -o $output$reload_objs'
5777: case $host_os in
5778: darwin*)
5779: if test "$GCC" = yes; then
5780: reload_cmds='$LTCC $LTCFLAGS -nostdlib ${wl}-r -o $output$reload_objs'
5781: else
5782: reload_cmds='$LD$reload_flag -o $output$reload_objs'
5783: fi
5784: ;;
5785: esac
1.25 millert 5786:
1.27 millert 5787: { echo "$as_me:$LINENO: checking for BSD-compatible nm" >&5
5788: echo $ECHO_N "checking for BSD-compatible nm... $ECHO_C" >&6; }
1.23 millert 5789: if test "${lt_cv_path_NM+set}" = set; then
5790: echo $ECHO_N "(cached) $ECHO_C" >&6
5791: else
5792: if test -n "$NM"; then
5793: # Let the user override the test.
5794: lt_cv_path_NM="$NM"
5795: else
1.27 millert 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"
5799: fi
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
5803: IFS="$lt_save_ifs"
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"
1.23 millert 5814: break
5815: ;;
5816: *)
1.27 millert 5817: case `"$tmp_nm" -p /dev/null 2>&1 | sed '1q'` in
5818: */dev/null*)
5819: lt_cv_path_NM="$tmp_nm -p"
5820: break
5821: ;;
5822: *)
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
5825: ;;
5826: esac
1.23 millert 5827: ;;
5828: esac
1.27 millert 5829: fi
5830: done
5831: IFS="$lt_save_ifs"
1.23 millert 5832: done
5833: test -z "$lt_cv_path_NM" && lt_cv_path_NM=nm
5834: fi
5835: fi
1.27 millert 5836: { echo "$as_me:$LINENO: result: $lt_cv_path_NM" >&5
5837: echo "${ECHO_T}$lt_cv_path_NM" >&6; }
1.23 millert 5838: NM="$lt_cv_path_NM"
1.25 millert 5839:
1.27 millert 5840: { echo "$as_me:$LINENO: checking whether ln -s works" >&5
5841: echo $ECHO_N "checking whether ln -s works... $ECHO_C" >&6; }
1.23 millert 5842: LN_S=$as_ln_s
5843: if test "$LN_S" = "ln -s"; then
1.27 millert 5844: { echo "$as_me:$LINENO: result: yes" >&5
5845: echo "${ECHO_T}yes" >&6; }
1.25 millert 5846: else
1.27 millert 5847: { echo "$as_me:$LINENO: result: no, using $LN_S" >&5
5848: echo "${ECHO_T}no, using $LN_S" >&6; }
1.25 millert 5849: fi
5850:
1.27 millert 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; }
1.23 millert 5853: if test "${lt_cv_deplibs_check_method+set}" = set; then
5854: echo $ECHO_N "(cached) $ECHO_C" >&6
5855: else
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.
5869:
5870: case $host_os in
5871: aix4* | aix5*)
5872: lt_cv_deplibs_check_method=pass_all
5873: ;;
5874:
5875: beos*)
5876: lt_cv_deplibs_check_method=pass_all
5877: ;;
5878:
1.25 millert 5879: bsdi[45]*)
1.23 millert 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
5883: ;;
5884:
1.25 millert 5885: cygwin*)
5886: # func_win32_libid is a shell function defined in ltmain.sh
1.23 millert 5887: lt_cv_deplibs_check_method='file_magic ^x86 archive import|^x86 DLL'
1.25 millert 5888: lt_cv_file_magic_cmd='func_win32_libid'
5889: ;;
5890:
1.27 millert 5891: mingw* | pw32*)
1.25 millert 5892: # Base MSYS/MinGW do not provide the 'file' command needed by
1.27 millert 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'
5898: else
5899: lt_cv_deplibs_check_method='file_magic file format pei*-i386(.*architecture: i386)?'
5900: lt_cv_file_magic_cmd='$OBJDUMP -f'
5901: fi
1.23 millert 5902: ;;
5903:
5904: darwin* | rhapsody*)
1.25 millert 5905: lt_cv_deplibs_check_method=pass_all
5906: ;;
1.23 millert 5907:
1.27 millert 5908: freebsd* | dragonfly*)
5909: if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1.23 millert 5910: case $host_cpu in
5911: i*86 )
5912: # Not sure whether the presence of OpenBSD here was a mistake.
5913: # Let's accept both of them until this is cleared up.
1.27 millert 5914: lt_cv_deplibs_check_method='file_magic (FreeBSD|OpenBSD|DragonFly)/i[3-9]86 (compact )?demand paged shared library'
1.23 millert 5915: lt_cv_file_magic_cmd=/usr/bin/file
1.27 millert 5916: lt_cv_file_magic_test_file=`echo /usr/lib/libc.so.*`
1.23 millert 5917: ;;
5918: esac
5919: else
5920: lt_cv_deplibs_check_method=pass_all
5921: fi
5922: ;;
5923:
5924: gnu*)
5925: lt_cv_deplibs_check_method=pass_all
5926: ;;
5927:
5928: hpux10.20* | hpux11*)
5929: lt_cv_file_magic_cmd=/usr/bin/file
1.27 millert 5930: case $host_cpu in
1.23 millert 5931: ia64*)
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
5934: ;;
5935: hppa*64*)
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
5938: ;;
5939: *)
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
5942: ;;
5943: esac
5944: ;;
5945:
1.27 millert 5946: interix[3-9]*)
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)$'
5949: ;;
5950:
1.23 millert 5951: irix5* | irix6* | nonstopux*)
1.25 millert 5952: case $LD in
5953: *-32|*"-32 ") libmagic=32-bit;;
5954: *-n32|*"-n32 ") libmagic=N32;;
5955: *-64|*"-64 ") libmagic=64-bit;;
5956: *) libmagic=never-match;;
1.23 millert 5957: esac
5958: lt_cv_deplibs_check_method=pass_all
5959: ;;
5960:
5961: # This must be Linux ELF.
1.27 millert 5962: linux* | k*bsd*-gnu)
1.25 millert 5963: lt_cv_deplibs_check_method=pass_all
1.23 millert 5964: ;;
5965:
1.27 millert 5966: netbsd*)
5967: if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
1.23 millert 5968: lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
5969: else
5970: lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so|_pic\.a)$'
5971: fi
5972: ;;
5973:
5974: newos6*)
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
5978: ;;
5979:
1.27 millert 5980: nto-qnx*)
5981: lt_cv_deplibs_check_method=unknown
1.23 millert 5982: ;;
5983:
5984: openbsd*)
1.27 millert 5985: if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
1.25 millert 5986: lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|\.so|_pic\.a)$'
1.23 millert 5987: else
1.25 millert 5988: lt_cv_deplibs_check_method='match_pattern /lib[^/]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$'
1.23 millert 5989: fi
5990: ;;
5991:
5992: osf3* | osf4* | osf5*)
5993: lt_cv_deplibs_check_method=pass_all
5994: ;;
5995:
1.27 millert 5996: rdos*)
1.23 millert 5997: lt_cv_deplibs_check_method=pass_all
5998: ;;
5999:
6000: solaris*)
6001: lt_cv_deplibs_check_method=pass_all
6002: ;;
6003:
1.27 millert 6004: sysv4 | sysv4.3*)
1.23 millert 6005: case $host_vendor in
6006: motorola)
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]'
1.27 millert 6008: lt_cv_file_magic_test_file=`echo /usr/lib/libc.so*`
1.23 millert 6009: ;;
6010: ncr)
6011: lt_cv_deplibs_check_method=pass_all
6012: ;;
6013: sequent)
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 )'
6016: ;;
6017: sni)
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
6021: ;;
6022: siemens)
6023: lt_cv_deplibs_check_method=pass_all
6024: ;;
1.27 millert 6025: pc)
6026: lt_cv_deplibs_check_method=pass_all
6027: ;;
1.23 millert 6028: esac
6029: ;;
6030:
1.27 millert 6031: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
1.25 millert 6032: lt_cv_deplibs_check_method=pass_all
6033: ;;
1.23 millert 6034: esac
6035:
6036: fi
1.27 millert 6037: { echo "$as_me:$LINENO: result: $lt_cv_deplibs_check_method" >&5
6038: echo "${ECHO_T}$lt_cv_deplibs_check_method" >&6; }
1.23 millert 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
6042:
6043:
6044:
6045:
1.27 millert 6046: # If no C compiler was specified, use CC.
6047: LTCC=${LTCC-"$CC"}
1.23 millert 6048:
1.27 millert 6049: # If no C compiler flags were specified, use CFLAGS.
6050: LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
1.23 millert 6051:
1.27 millert 6052: # Allow CC to be a program name with arguments.
6053: compiler=$CC
1.23 millert 6054:
1.27 millert 6055: # Check whether --enable-libtool-lock was given.
6056: if test "${enable_libtool_lock+set}" = set; then
6057: enableval=$enable_libtool_lock;
6058: fi
1.23 millert 6059:
1.27 millert 6060: test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
1.23 millert 6061:
1.27 millert 6062: # Some flags need to be propagated to the compiler or linker for good
6063: # libtool support.
6064: case $host in
6065: ia64-*-hpux*)
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
6070: ac_status=$?
6071: echo "$as_me:$LINENO: \$? = $ac_status" >&5
6072: (exit $ac_status); }; then
6073: case `/usr/bin/file conftest.$ac_objext` in
6074: *ELF-32*)
6075: HPUX_IA64_MODE="32"
6076: ;;
6077: *ELF-64*)
6078: HPUX_IA64_MODE="64"
6079: ;;
6080: esac
6081: fi
6082: rm -rf conftest*
6083: ;;
6084: *-*-irix6*)
6085: # Find out which ABI we are using.
1.30 ! millert 6086: echo '#line 6086 "configure"' > conftest.$ac_ext
1.27 millert 6087: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6088: (eval $ac_compile) 2>&5
6089: ac_status=$?
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
6094: *32-bit*)
6095: LD="${LD-ld} -melf32bsmip"
6096: ;;
6097: *N32*)
6098: LD="${LD-ld} -melf32bmipn32"
6099: ;;
6100: *64-bit*)
6101: LD="${LD-ld} -melf64bmip"
6102: ;;
6103: esac
6104: else
6105: case `/usr/bin/file conftest.$ac_objext` in
6106: *32-bit*)
6107: LD="${LD-ld} -32"
6108: ;;
6109: *N32*)
6110: LD="${LD-ld} -n32"
6111: ;;
6112: *64-bit*)
6113: LD="${LD-ld} -64"
6114: ;;
6115: esac
6116: fi
6117: fi
6118: rm -rf conftest*
6119: ;;
1.23 millert 6120:
1.27 millert 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
6127: ac_status=$?
6128: echo "$as_me:$LINENO: \$? = $ac_status" >&5
6129: (exit $ac_status); }; then
6130: case `/usr/bin/file conftest.o` in
6131: *32-bit*)
6132: case $host in
6133: x86_64-*kfreebsd*-gnu)
6134: LD="${LD-ld} -m elf_i386_fbsd"
6135: ;;
6136: x86_64-*linux*)
6137: LD="${LD-ld} -m elf_i386"
6138: ;;
6139: ppc64-*linux*|powerpc64-*linux*)
6140: LD="${LD-ld} -m elf32ppclinux"
6141: ;;
6142: s390x-*linux*)
6143: LD="${LD-ld} -m elf_s390"
6144: ;;
6145: sparc64-*linux*)
6146: LD="${LD-ld} -m elf32_sparc"
6147: ;;
6148: esac
6149: ;;
6150: *64-bit*)
6151: case $host in
6152: x86_64-*kfreebsd*-gnu)
6153: LD="${LD-ld} -m elf_x86_64_fbsd"
6154: ;;
6155: x86_64-*linux*)
6156: LD="${LD-ld} -m elf_x86_64"
6157: ;;
6158: ppc*-*linux*|powerpc*-*linux*)
6159: LD="${LD-ld} -m elf64ppc"
6160: ;;
6161: s390*-*linux*)
6162: LD="${LD-ld} -m elf64_s390"
6163: ;;
6164: sparc*-*linux*)
6165: LD="${LD-ld} -m elf64_sparc"
6166: ;;
6167: esac
6168: ;;
6169: esac
6170: fi
6171: rm -rf conftest*
6172: ;;
1.25 millert 6173:
1.27 millert 6174: *-*-sco3.2v5*)
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
1.23 millert 6181: echo $ECHO_N "(cached) $ECHO_C" >&6
6182: else
1.27 millert 6183: ac_ext=c
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
6188:
6189: cat >conftest.$ac_ext <<_ACEOF
6190: /* confdefs.h. */
6191: _ACEOF
6192: cat confdefs.h >>conftest.$ac_ext
6193: cat >>conftest.$ac_ext <<_ACEOF
6194: /* end confdefs.h. */
6195:
6196: int
6197: main ()
6198: {
1.23 millert 6199:
1.27 millert 6200: ;
6201: return 0;
6202: }
6203: _ACEOF
6204: rm -f conftest.$ac_objext conftest$ac_exeext
6205: if { (ac_try="$ac_link"
6206: case "(($ac_try" in
6207: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6208: *) ac_try_echo=$ac_try;;
6209: esac
6210: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6211: (eval "$ac_link") 2>conftest.er1
6212: ac_status=$?
6213: grep -v '^ *+' conftest.er1 >conftest.err
6214: rm -f conftest.er1
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
1.25 millert 6223: else
1.27 millert 6224: echo "$as_me: failed program was:" >&5
6225: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 6226:
1.27 millert 6227: lt_cv_cc_needs_belf=no
1.25 millert 6228: fi
1.23 millert 6229:
1.27 millert 6230: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
6231: conftest$ac_exeext conftest.$ac_ext
6232: ac_ext=c
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
1.23 millert 6237:
6238: fi
1.27 millert 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"
6244: fi
6245: ;;
6246: sparc*-*solaris*)
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
6251: ac_status=$?
6252: echo "$as_me:$LINENO: \$? = $ac_status" >&5
6253: (exit $ac_status); }; then
6254: case `/usr/bin/file conftest.o` in
6255: *64-bit*)
6256: case $lt_cv_prog_gnu_ld in
6257: yes*) LD="${LD-ld} -m elf64_sparc" ;;
6258: *) LD="${LD-ld} -64" ;;
6259: esac
6260: ;;
6261: esac
6262: fi
6263: rm -rf conftest*
6264: ;;
1.25 millert 6265:
6266:
1.27 millert 6267: esac
1.25 millert 6268:
1.27 millert 6269: need_locks="$enable_libtool_lock"
1.25 millert 6270:
6271:
6272:
1.27 millert 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
6277: else
6278: cat >conftest.$ac_ext <<_ACEOF
6279: /* confdefs.h. */
6280: _ACEOF
6281: cat confdefs.h >>conftest.$ac_ext
6282: cat >>conftest.$ac_ext <<_ACEOF
6283: /* end confdefs.h. */
6284: #include <stdlib.h>
6285: #include <stdarg.h>
6286: #include <string.h>
6287: #include <float.h>
1.23 millert 6288:
1.27 millert 6289: int
6290: main ()
6291: {
1.23 millert 6292:
1.27 millert 6293: ;
6294: return 0;
6295: }
6296: _ACEOF
6297: rm -f conftest.$ac_objext
6298: if { (ac_try="$ac_compile"
6299: case "(($ac_try" in
6300: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6301: *) ac_try_echo=$ac_try;;
6302: esac
6303: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6304: (eval "$ac_compile") 2>conftest.er1
6305: ac_status=$?
6306: grep -v '^ *+' conftest.er1 >conftest.err
6307: rm -f conftest.er1
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
6315: else
6316: echo "$as_me: failed program was:" >&5
6317: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 6318:
1.27 millert 6319: ac_cv_header_stdc=no
6320: fi
1.23 millert 6321:
1.27 millert 6322: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.23 millert 6323:
1.27 millert 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
6327: /* confdefs.h. */
6328: _ACEOF
6329: cat confdefs.h >>conftest.$ac_ext
6330: cat >>conftest.$ac_ext <<_ACEOF
6331: /* end confdefs.h. */
6332: #include <string.h>
1.23 millert 6333:
1.27 millert 6334: _ACEOF
6335: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6336: $EGREP "memchr" >/dev/null 2>&1; then
6337: :
1.25 millert 6338: else
1.27 millert 6339: ac_cv_header_stdc=no
1.25 millert 6340: fi
1.27 millert 6341: rm -f conftest*
1.23 millert 6342:
1.25 millert 6343: fi
1.23 millert 6344:
1.27 millert 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
6348: /* confdefs.h. */
6349: _ACEOF
6350: cat confdefs.h >>conftest.$ac_ext
6351: cat >>conftest.$ac_ext <<_ACEOF
6352: /* end confdefs.h. */
6353: #include <stdlib.h>
6354:
6355: _ACEOF
6356: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
6357: $EGREP "free" >/dev/null 2>&1; then
6358: :
1.25 millert 6359: else
1.27 millert 6360: ac_cv_header_stdc=no
1.23 millert 6361: fi
1.27 millert 6362: rm -f conftest*
1.23 millert 6363:
6364: fi
6365:
1.27 millert 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
6369: :
6370: else
6371: cat >conftest.$ac_ext <<_ACEOF
6372: /* confdefs.h. */
6373: _ACEOF
6374: cat confdefs.h >>conftest.$ac_ext
6375: cat >>conftest.$ac_ext <<_ACEOF
6376: /* end confdefs.h. */
6377: #include <ctype.h>
6378: #include <stdlib.h>
6379: #if ((' ' & 0x0FF) == 0x020)
6380: # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
6381: # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
6382: #else
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))
6388: #endif
1.25 millert 6389:
1.27 millert 6390: #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
6391: int
6392: main ()
6393: {
6394: int i;
6395: for (i = 0; i < 256; i++)
6396: if (XOR (islower (i), ISLOWER (i))
6397: || toupper (i) != TOUPPER (i))
6398: return 2;
6399: return 0;
6400: }
6401: _ACEOF
6402: rm -f conftest$ac_exeext
6403: if { (ac_try="$ac_link"
6404: case "(($ac_try" in
6405: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6406: *) ac_try_echo=$ac_try;;
6407: esac
6408: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6409: (eval "$ac_link") 2>&5
6410: ac_status=$?
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;;
6416: esac
6417: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6418: (eval "$ac_try") 2>&5
6419: ac_status=$?
6420: echo "$as_me:$LINENO: \$? = $ac_status" >&5
6421: (exit $ac_status); }; }; then
6422: :
1.25 millert 6423: else
1.27 millert 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
1.23 millert 6427:
1.27 millert 6428: ( exit $ac_status )
6429: ac_cv_header_stdc=no
1.25 millert 6430: fi
1.27 millert 6431: rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1.23 millert 6432: fi
6433:
6434:
6435: fi
6436: fi
1.27 millert 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
6440:
6441: cat >>confdefs.h <<\_ACEOF
6442: #define STDC_HEADERS 1
6443: _ACEOF
1.23 millert 6444:
6445: fi
6446:
1.27 millert 6447: # On IRIX 5.3, sys/types and inttypes.h are conflicting.
1.23 millert 6448:
6449:
6450:
6451:
6452:
6453:
6454:
6455:
6456:
1.27 millert 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
6459: do
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
6465: else
6466: cat >conftest.$ac_ext <<_ACEOF
6467: /* confdefs.h. */
6468: _ACEOF
6469: cat confdefs.h >>conftest.$ac_ext
6470: cat >>conftest.$ac_ext <<_ACEOF
6471: /* end confdefs.h. */
6472: $ac_includes_default
1.23 millert 6473:
1.27 millert 6474: #include <$ac_header>
6475: _ACEOF
6476: rm -f conftest.$ac_objext
6477: if { (ac_try="$ac_compile"
6478: case "(($ac_try" in
6479: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6480: *) ac_try_echo=$ac_try;;
6481: esac
6482: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6483: (eval "$ac_compile") 2>conftest.er1
6484: ac_status=$?
6485: grep -v '^ *+' conftest.er1 >conftest.err
6486: rm -f conftest.er1
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"
6494: else
6495: echo "$as_me: failed program was:" >&5
6496: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 6497:
1.27 millert 6498: eval "$as_ac_Header=no"
6499: fi
1.23 millert 6500:
1.27 millert 6501: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6502: fi
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
6509: _ACEOF
1.23 millert 6510:
1.27 millert 6511: fi
1.23 millert 6512:
1.27 millert 6513: done
1.23 millert 6514:
6515:
6516:
1.27 millert 6517: for ac_header in dlfcn.h
6518: do
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
6525: fi
6526: ac_res=`eval echo '${'$as_ac_Header'}'`
6527: { echo "$as_me:$LINENO: result: $ac_res" >&5
6528: echo "${ECHO_T}$ac_res" >&6; }
6529: else
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
6534: /* confdefs.h. */
6535: _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>
6541: _ACEOF
6542: rm -f conftest.$ac_objext
6543: if { (ac_try="$ac_compile"
6544: case "(($ac_try" in
6545: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6546: *) ac_try_echo=$ac_try;;
6547: esac
6548: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6549: (eval "$ac_compile") 2>conftest.er1
6550: ac_status=$?
6551: grep -v '^ *+' conftest.er1 >conftest.err
6552: rm -f conftest.er1
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
6560: else
6561: echo "$as_me: failed program was:" >&5
6562: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 6563:
1.27 millert 6564: ac_header_compiler=no
6565: fi
1.23 millert 6566:
1.27 millert 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; }
1.23 millert 6570:
1.27 millert 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
6575: /* confdefs.h. */
6576: _ACEOF
6577: cat confdefs.h >>conftest.$ac_ext
6578: cat >>conftest.$ac_ext <<_ACEOF
6579: /* end confdefs.h. */
6580: #include <$ac_header>
6581: _ACEOF
6582: if { (ac_try="$ac_cpp conftest.$ac_ext"
6583: case "(($ac_try" in
6584: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
6585: *) ac_try_echo=$ac_try;;
6586: esac
6587: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
6588: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
6589: ac_status=$?
6590: grep -v '^ *+' conftest.er1 >conftest.err
6591: rm -f conftest.er1
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
6597: }; then
6598: ac_header_preproc=yes
6599: else
6600: echo "$as_me: failed program was:" >&5
6601: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 6602:
1.27 millert 6603: ac_header_preproc=no
6604: fi
1.23 millert 6605:
1.27 millert 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; }
1.23 millert 6609:
1.27 millert 6610: # So? What about this header?
6611: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
6612: yes:no: )
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
6618: ;;
6619: no: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;}
1.23 millert 6632:
1.27 millert 6633: ;;
6634: esac
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
1.23 millert 6638: echo $ECHO_N "(cached) $ECHO_C" >&6
6639: else
1.27 millert 6640: eval "$as_ac_Header=\$ac_header_preproc"
6641: fi
6642: ac_res=`eval echo '${'$as_ac_Header'}'`
6643: { echo "$as_me:$LINENO: result: $ac_res" >&5
6644: echo "${ECHO_T}$ac_res" >&6; }
6645:
6646: fi
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
6650: _ACEOF
6651:
6652: fi
1.23 millert 6653:
1.27 millert 6654: done
1.23 millert 6655:
6656:
1.27 millert 6657: # Autoconf 2.13's AC_OBJEXT and AC_EXEEXT macros only works for C compilers!
1.23 millert 6658:
1.27 millert 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
6664: else
6665: i=0
6666: teststring="ABCD"
6667:
6668: case $build_os in
6669: msdosdjgpp*)
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
6675: ;;
6676:
6677: gnu*)
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;
6682: ;;
6683:
6684: cygwin* | mingw*)
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;
6693: ;;
6694:
6695: amigaos*)
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;
6699: ;;
6700:
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`
6707: else
6708: lt_cv_sys_max_cmd_len=65536 # usable default for all BSDs
6709: fi
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`
6713: ;;
6714:
6715: interix*)
6716: # We know the value 262144 and hardcode it with a safety zone (like BSD)
6717: lt_cv_sys_max_cmd_len=196608
6718: ;;
6719:
6720: osf*)
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
6726: #
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 ;;
6730: esac
6731: fi
6732: ;;
6733: sco3.2v5*)
6734: lt_cv_sys_max_cmd_len=102400
6735: ;;
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/.*[ ]//'`
6740: else
6741: lt_cv_sys_max_cmd_len=32768
6742: fi
6743: ;;
6744: *)
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`
6749: else
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
6756: do
6757: i=`expr $i + 1`
6758: teststring=$teststring$teststring
6759: done
6760: 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`
6765: fi
6766: ;;
6767: esac
6768:
6769: fi
6770:
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; }
6774: else
6775: { echo "$as_me:$LINENO: result: none" >&5
6776: echo "${ECHO_T}none" >&6; }
6777: fi
6778:
6779:
6780:
6781:
6782:
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
6788: else
6789:
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?!! ;)]
6792:
6793: # Character class describing NM global symbol codes.
6794: symcode='[BCDEGRST]'
6795:
6796: # Regexp to match symbols that can be accessed directly from C.
6797: sympat='\([_A-Za-z][_A-Za-z0-9]*\)'
6798:
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'"
6801:
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'"
1.23 millert 6804:
1.25 millert 6805: # Define system-specific variables.
6806: case $host_os in
6807: aix*)
6808: symcode='[BCDT]'
6809: ;;
6810: cygwin* | mingw* | pw32*)
6811: symcode='[ABCDGISTW]'
6812: ;;
1.27 millert 6813: hpux*) # Its linker distinguishes data from code symbols
1.25 millert 6814: if test "$host_cpu" = ia64; then
6815: symcode='[ABCDEGRST]'
6816: fi
1.27 millert 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'"
6819: ;;
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'"
6825: fi
1.25 millert 6826: ;;
6827: irix* | nonstopux*)
6828: symcode='[BCDEGRST]'
6829: ;;
6830: osf*)
6831: symcode='[BCDEGQRST]'
6832: ;;
1.27 millert 6833: solaris*)
1.25 millert 6834: symcode='[BDRT]'
6835: ;;
1.27 millert 6836: sco3.2v5*)
6837: symcode='[DT]'
6838: ;;
6839: sysv4.2uw2*)
6840: symcode='[DT]'
6841: ;;
6842: sysv5* | sco5v6* | unixware* | OpenUNIX*)
6843: symcode='[ABDT]'
6844: ;;
1.25 millert 6845: sysv4)
6846: symcode='[DFNSTU]'
6847: ;;
6848: esac
1.23 millert 6849:
1.25 millert 6850: # Handle CRLF in mingw tool chain
6851: opt_cr=
6852: case $build_os in
6853: mingw*)
1.27 millert 6854: opt_cr=`echo 'x\{0,1\}' | tr x '\015'` # option cr in regexp
1.25 millert 6855: ;;
6856: esac
6857:
1.27 millert 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]' ;;
6862: esac
6863:
6864: # Try without a prefix undercore, then with it.
1.25 millert 6865: for ac_symprfx in "" "_"; do
6866:
1.27 millert 6867: # Transform symcode, sympat, and symprfx into a raw symbol and a C symbol.
6868: symxfrm="\\1 $ac_symprfx\\2 \\2"
6869:
1.25 millert 6870: # Write the raw and C identifiers.
1.27 millert 6871: lt_cv_sys_global_symbol_pipe="sed -n -e 's/^.*[ ]\($symcode$symcode*\)[ ][ ]*$ac_symprfx$sympat$opt_cr$/$symxfrm/p'"
1.23 millert 6872:
1.25 millert 6873: # Check to see that the pipe works correctly.
6874: pipe_works=no
6875:
6876: rm -f conftest*
1.27 millert 6877: cat > conftest.$ac_ext <<EOF
1.25 millert 6878: #ifdef __cplusplus
6879: extern "C" {
6880: #endif
6881: char nm_test_var;
6882: void nm_test_func(){}
6883: #ifdef __cplusplus
6884: }
6885: #endif
6886: int main(){nm_test_var='a';nm_test_func();return(0);}
1.27 millert 6887: EOF
1.25 millert 6888:
6889: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
6890: (eval $ac_compile) 2>&5
1.23 millert 6891: ac_status=$?
6892: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.25 millert 6893: (exit $ac_status); }; then
6894: # Now try to grab the symbols.
6895: nlist=conftest.nm
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
1.23 millert 6898: ac_status=$?
6899: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.25 millert 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"
6904: else
6905: rm -f "$nlist"T
6906: fi
6907:
6908: # Make sure that we snagged all the symbols we need.
1.27 millert 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
1.25 millert 6912: #ifdef __cplusplus
6913: extern "C" {
6914: #endif
6915:
1.27 millert 6916: EOF
1.25 millert 6917: # Now generate the symbol file.
1.27 millert 6918: eval "$lt_cv_sys_global_symbol_to_cdecl"' < "$nlist" | grep -v main >> conftest.$ac_ext'
1.23 millert 6919:
1.27 millert 6920: cat <<EOF >> conftest.$ac_ext
6921: #if defined (__STDC__) && __STDC__
6922: # define lt_ptr_t void *
6923: #else
6924: # define lt_ptr_t char *
6925: # define const
6926: #endif
1.23 millert 6927:
1.27 millert 6928: /* The mapping between symbol names and symbols. */
1.25 millert 6929: const struct {
6930: const char *name;
1.27 millert 6931: lt_ptr_t address;
1.25 millert 6932: }
1.27 millert 6933: lt_preloaded_symbols[] =
1.23 millert 6934: {
1.27 millert 6935: EOF
6936: $SED "s/^$symcode$symcode* \(.*\) \(.*\)$/ {\"\2\", (lt_ptr_t) \&\2},/" < "$nlist" | grep -v main >> conftest.$ac_ext
6937: cat <<\EOF >> conftest.$ac_ext
6938: {0, (lt_ptr_t) 0}
1.25 millert 6939: };
6940:
6941: #ifdef __cplusplus
1.23 millert 6942: }
1.25 millert 6943: #endif
1.27 millert 6944: EOF
1.25 millert 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
1.23 millert 6953: ac_status=$?
6954: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.25 millert 6955: (exit $ac_status); } && test -s conftest${ac_exeext}; then
6956: pipe_works=yes
6957: fi
6958: LIBS="$lt_save_LIBS"
6959: CFLAGS="$lt_save_CFLAGS"
6960: else
6961: echo "cannot find nm_test_func in $nlist" >&5
6962: fi
6963: else
6964: echo "cannot find nm_test_var in $nlist" >&5
6965: fi
6966: else
6967: echo "cannot run $lt_cv_sys_global_symbol_pipe" >&5
6968: fi
6969: else
6970: echo "$progname: failed program was:" >&5
6971: cat conftest.$ac_ext >&5
6972: fi
6973: rm -f conftest* conftst*
6974:
6975: # Do not use the global_symbol_pipe unless it works.
6976: if test "$pipe_works" = yes; then
6977: break
6978: else
6979: lt_cv_sys_global_symbol_pipe=
6980: fi
6981: done
1.23 millert 6982:
6983: fi
6984:
1.25 millert 6985: if test -z "$lt_cv_sys_global_symbol_pipe"; then
6986: lt_cv_sys_global_symbol_to_cdecl=
6987: fi
6988: if test -z "$lt_cv_sys_global_symbol_pipe$lt_cv_sys_global_symbol_to_cdecl"; then
1.27 millert 6989: { echo "$as_me:$LINENO: result: failed" >&5
6990: echo "${ECHO_T}failed" >&6; }
1.25 millert 6991: else
1.27 millert 6992: { echo "$as_me:$LINENO: result: ok" >&5
6993: echo "${ECHO_T}ok" >&6; }
1.23 millert 6994: fi
1.25 millert 6995:
1.27 millert 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
7000: else
7001: rm -f .libs 2>/dev/null
7002: mkdir .libs 2>/dev/null
7003: if test -d .libs; then
7004: lt_cv_objdir=.libs
7005: else
7006: # MS-DOS does not allow filenames that begin with a dot.
7007: lt_cv_objdir=_libs
7008: fi
7009: rmdir .libs 2>/dev/null
7010: fi
7011: { echo "$as_me:$LINENO: result: $lt_cv_objdir" >&5
7012: echo "${ECHO_T}$lt_cv_objdir" >&6; }
7013: objdir=$lt_cv_objdir
1.25 millert 7014:
7015:
7016:
7017:
7018:
1.27 millert 7019: case $host_os in
7020: aix3*)
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
7025: COLLECT_NAMES=
7026: export COLLECT_NAMES
7027: fi
7028: ;;
7029: esac
1.25 millert 7030:
1.27 millert 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'
1.25 millert 7035:
1.27 millert 7036: # Same as above, but do not quote variable references.
7037: double_quote_subst='s/\([\\"\\`\\\\]\)/\\\1/g'
1.25 millert 7038:
1.27 millert 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'
1.25 millert 7042:
1.27 millert 7043: # Sed substitution to avoid accidental globbing in evaled expressions
7044: no_glob_subst='s/\*/\\\*/g'
1.25 millert 7045:
1.27 millert 7046: # Constants:
7047: rm="rm -f"
1.25 millert 7048:
1.27 millert 7049: # Global variables:
7050: default_ofile=libtool
7051: can_build_shared=yes
1.25 millert 7052:
1.27 millert 7053: # All known linkers require a `.a' archive for static linking (except MSVC,
7054: # which needs '.lib').
7055: libext=a
7056: ltmain="$ac_aux_dir/ltmain.sh"
7057: ofile="$default_ofile"
7058: with_gnu_ld="$lt_cv_prog_gnu_ld"
1.25 millert 7059:
1.27 millert 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
7067: else
7068: if test -n "$AR"; then
7069: ac_cv_prog_AR="$AR" # Let the user override the test.
7070: else
7071: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7072: for as_dir in $PATH
7073: do
7074: IFS=$as_save_IFS
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
7080: break 2
7081: fi
7082: done
7083: done
7084: IFS=$as_save_IFS
1.25 millert 7085:
1.27 millert 7086: fi
7087: fi
7088: AR=$ac_cv_prog_AR
7089: if test -n "$AR"; then
7090: { echo "$as_me:$LINENO: result: $AR" >&5
7091: echo "${ECHO_T}$AR" >&6; }
7092: else
7093: { echo "$as_me:$LINENO: result: no" >&5
7094: echo "${ECHO_T}no" >&6; }
7095: fi
1.25 millert 7096:
7097:
1.27 millert 7098: fi
7099: if test -z "$ac_cv_prog_AR"; then
7100: ac_ct_AR=$AR
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
7107: else
7108: if test -n "$ac_ct_AR"; then
7109: ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7110: else
7111: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7112: for as_dir in $PATH
7113: do
7114: IFS=$as_save_IFS
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
7120: break 2
7121: fi
7122: done
7123: done
7124: IFS=$as_save_IFS
1.25 millert 7125:
1.27 millert 7126: fi
7127: fi
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; }
7132: else
7133: { echo "$as_me:$LINENO: result: no" >&5
7134: echo "${ECHO_T}no" >&6; }
7135: fi
1.25 millert 7136:
1.27 millert 7137: if test "x$ac_ct_AR" = x; then
7138: AR="false"
7139: else
7140: case $cross_compiling:$ac_tool_warned in
7141: yes:)
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 ;;
7149: esac
7150: AR=$ac_ct_AR
7151: fi
7152: else
7153: AR="$ac_cv_prog_AR"
7154: fi
1.25 millert 7155:
1.27 millert 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
7163: else
7164: if test -n "$RANLIB"; then
7165: ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7166: else
7167: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7168: for as_dir in $PATH
7169: do
7170: IFS=$as_save_IFS
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
7176: break 2
7177: fi
7178: done
7179: done
7180: IFS=$as_save_IFS
1.25 millert 7181:
1.27 millert 7182: fi
7183: fi
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; }
7188: else
7189: { echo "$as_me:$LINENO: result: no" >&5
7190: echo "${ECHO_T}no" >&6; }
7191: fi
1.25 millert 7192:
7193:
1.27 millert 7194: fi
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
1.23 millert 7202: echo $ECHO_N "(cached) $ECHO_C" >&6
7203: else
1.27 millert 7204: if test -n "$ac_ct_RANLIB"; then
7205: ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
1.23 millert 7206: else
1.27 millert 7207: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7208: for as_dir in $PATH
7209: do
7210: IFS=$as_save_IFS
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
7216: break 2
7217: fi
7218: done
7219: done
7220: IFS=$as_save_IFS
1.23 millert 7221:
7222: fi
1.27 millert 7223: fi
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; }
1.23 millert 7228: else
1.27 millert 7229: { echo "$as_me:$LINENO: result: no" >&5
7230: echo "${ECHO_T}no" >&6; }
1.25 millert 7231: fi
1.23 millert 7232:
1.27 millert 7233: if test "x$ac_ct_RANLIB" = x; then
7234: RANLIB=":"
7235: else
7236: case $cross_compiling:$ac_tool_warned in
7237: yes:)
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 ;;
7245: esac
7246: RANLIB=$ac_ct_RANLIB
7247: fi
7248: else
7249: RANLIB="$ac_cv_prog_RANLIB"
1.23 millert 7250: fi
1.25 millert 7251:
1.27 millert 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
7259: else
7260: if test -n "$STRIP"; then
7261: ac_cv_prog_STRIP="$STRIP" # Let the user override the test.
7262: else
7263: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7264: for as_dir in $PATH
7265: do
7266: IFS=$as_save_IFS
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
7272: break 2
7273: fi
7274: done
7275: done
7276: IFS=$as_save_IFS
1.25 millert 7277:
1.27 millert 7278: fi
7279: fi
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; }
1.25 millert 7284: else
1.27 millert 7285: { echo "$as_me:$LINENO: result: no" >&5
7286: echo "${ECHO_T}no" >&6; }
1.25 millert 7287: fi
1.27 millert 7288:
1.25 millert 7289:
7290: fi
1.27 millert 7291: if test -z "$ac_cv_prog_STRIP"; then
7292: ac_ct_STRIP=$STRIP
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
1.25 millert 7299: else
1.27 millert 7300: if test -n "$ac_ct_STRIP"; then
7301: ac_cv_prog_ac_ct_STRIP="$ac_ct_STRIP" # Let the user override the test.
1.23 millert 7302: else
1.27 millert 7303: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7304: for as_dir in $PATH
7305: do
7306: IFS=$as_save_IFS
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
7312: break 2
7313: fi
7314: done
7315: done
7316: IFS=$as_save_IFS
1.23 millert 7317:
1.25 millert 7318: fi
7319: fi
1.27 millert 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; }
7324: else
7325: { echo "$as_me:$LINENO: result: no" >&5
7326: echo "${ECHO_T}no" >&6; }
1.23 millert 7327: fi
1.25 millert 7328:
1.27 millert 7329: if test "x$ac_ct_STRIP" = x; then
7330: STRIP=":"
7331: else
7332: case $cross_compiling:$ac_tool_warned in
7333: yes:)
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 ;;
7341: esac
7342: STRIP=$ac_ct_STRIP
7343: fi
7344: else
7345: STRIP="$ac_cv_prog_STRIP"
1.23 millert 7346: fi
7347:
1.25 millert 7348:
1.27 millert 7349: old_CC="$CC"
7350: old_CFLAGS="$CFLAGS"
1.25 millert 7351:
1.27 millert 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
1.25 millert 7369:
1.27 millert 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=
1.25 millert 7374:
1.27 millert 7375: if test -n "$RANLIB"; then
7376: case $host_os in
7377: openbsd*)
7378: old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB -t \$oldlib"
7379: ;;
7380: *)
7381: old_postinstall_cmds="$old_postinstall_cmds~\$RANLIB \$oldlib"
7382: ;;
7383: esac
7384: old_archive_cmds="$old_archive_cmds~\$RANLIB \$oldlib"
7385: fi
1.25 millert 7386:
1.27 millert 7387: for cc_temp in $compiler""; do
7388: case $cc_temp in
7389: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
7390: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
7391: \-*) ;;
7392: *) break;;
7393: esac
7394: done
7395: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
1.25 millert 7396:
7397:
1.27 millert 7398: # Only perform the check for file, if the check method requires it
7399: case $deplibs_check_method in
7400: file_magic*)
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
1.23 millert 7405: echo $ECHO_N "(cached) $ECHO_C" >&6
7406: else
1.27 millert 7407: case $MAGIC_CMD in
7408: [\\/*] | ?:[\\/]*)
7409: lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7410: ;;
7411: *)
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
7416: IFS="$lt_save_ifs"
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
7422: "file_magic "*)
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
7427: :
7428: else
7429: cat <<EOF 1>&2
1.25 millert 7430:
1.27 millert 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
1.23 millert 7439:
1.27 millert 7440: EOF
7441: fi ;;
7442: esac
7443: fi
7444: break
7445: fi
7446: done
7447: IFS="$lt_save_ifs"
7448: MAGIC_CMD="$lt_save_MAGIC_CMD"
7449: ;;
7450: esac
1.25 millert 7451: fi
7452:
1.27 millert 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; }
7457: else
7458: { echo "$as_me:$LINENO: result: no" >&5
7459: echo "${ECHO_T}no" >&6; }
1.23 millert 7460: fi
7461:
1.27 millert 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
1.25 millert 7467: echo $ECHO_N "(cached) $ECHO_C" >&6
7468: else
1.27 millert 7469: case $MAGIC_CMD in
7470: [\\/*] | ?:[\\/]*)
7471: lt_cv_path_MAGIC_CMD="$MAGIC_CMD" # Let the user override the test with a path.
7472: ;;
7473: *)
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
7478: IFS="$lt_save_ifs"
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
7484: "file_magic "*)
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
7489: :
7490: else
7491: cat <<EOF 1>&2
1.25 millert 7492:
1.27 millert 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
1.23 millert 7501:
1.27 millert 7502: EOF
7503: fi ;;
7504: esac
7505: fi
7506: break
7507: fi
7508: done
7509: IFS="$lt_save_ifs"
7510: MAGIC_CMD="$lt_save_MAGIC_CMD"
7511: ;;
7512: esac
1.25 millert 7513: fi
1.27 millert 7514:
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; }
7519: else
7520: { echo "$as_me:$LINENO: result: no" >&5
7521: echo "${ECHO_T}no" >&6; }
1.25 millert 7522: fi
7523:
1.27 millert 7524: else
7525: MAGIC_CMD=:
7526: fi
1.23 millert 7527: fi
7528:
1.27 millert 7529: fi
7530: ;;
7531: esac
1.23 millert 7532:
1.27 millert 7533: enable_dlopen=no
7534: enable_win32_dll=no
1.25 millert 7535:
1.27 millert 7536: # Check whether --enable-libtool-lock was given.
7537: if test "${enable_libtool_lock+set}" = set; then
7538: enableval=$enable_libtool_lock;
7539: fi
1.25 millert 7540:
1.27 millert 7541: test "x$enable_libtool_lock" != xno && enable_libtool_lock=yes
1.25 millert 7542:
1.23 millert 7543:
1.27 millert 7544: # Check whether --with-pic was given.
7545: if test "${with_pic+set}" = set; then
7546: withval=$with_pic; pic_mode="$withval"
1.23 millert 7547: else
1.27 millert 7548: pic_mode=default
7549: fi
1.25 millert 7550:
1.27 millert 7551: test -z "$pic_mode" && pic_mode=default
1.23 millert 7552:
1.27 millert 7553: # Use C for the default configuration in the libtool script
7554: tagname=
7555: lt_save_CC="$CC"
7556: ac_ext=c
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
1.23 millert 7561:
7562:
1.27 millert 7563: # Source file extension for C test sources.
7564: ac_ext=c
1.23 millert 7565:
1.27 millert 7566: # Object file extension for compiled C test sources.
7567: objext=o
7568: objext=$objext
1.23 millert 7569:
1.27 millert 7570: # Code to be used in simple compile tests
7571: lt_simple_compile_test_code="int some_variable = 0;"
1.23 millert 7572:
1.27 millert 7573: # Code to be used in simple link tests
7574: lt_simple_link_test_code='int main(){return(0);}'
1.23 millert 7575:
7576:
1.27 millert 7577: # If no C compiler was specified, use CC.
7578: LTCC=${LTCC-"$CC"}
1.23 millert 7579:
1.27 millert 7580: # If no C compiler flags were specified, use CFLAGS.
7581: LTCFLAGS=${LTCFLAGS-"$CFLAGS"}
1.23 millert 7582:
1.27 millert 7583: # Allow CC to be a program name with arguments.
7584: compiler=$CC
1.23 millert 7585:
7586:
1.27 millert 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`
7592: $rm conftest*
7593:
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`
7598: $rm conftest*
1.23 millert 7599:
7600:
1.27 millert 7601: ## CAVEAT EMPTOR:
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...
1.23 millert 7605:
1.27 millert 7606: lt_prog_compiler_no_builtin_flag=
1.23 millert 7607:
1.27 millert 7608: if test "$GCC" = yes; then
7609: lt_prog_compiler_no_builtin_flag=' -fno-builtin'
1.23 millert 7610:
7611:
1.27 millert 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
1.25 millert 7616: else
1.27 millert 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:'`
1.30 ! millert 7630: (eval echo "\"\$as_me:7630: $lt_compile\"" >&5)
1.27 millert 7631: (eval "$lt_compile" 2>conftest.err)
7632: ac_status=$?
7633: cat conftest.err >&5
1.30 ! millert 7634: echo "$as_me:7634: \$? = $ac_status" >&5
1.27 millert 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
7642: fi
7643: fi
7644: $rm conftest*
1.23 millert 7645:
1.25 millert 7646: fi
1.27 millert 7647: { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_rtti_exceptions" >&5
7648: echo "${ECHO_T}$lt_cv_prog_compiler_rtti_exceptions" >&6; }
1.25 millert 7649:
1.27 millert 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"
1.25 millert 7652: else
1.27 millert 7653: :
7654: fi
1.23 millert 7655:
1.25 millert 7656: fi
1.23 millert 7657:
1.27 millert 7658: lt_prog_compiler_wl=
7659: lt_prog_compiler_pic=
7660: lt_prog_compiler_static=
1.23 millert 7661:
1.27 millert 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; }
1.25 millert 7664:
1.27 millert 7665: if test "$GCC" = yes; then
7666: lt_prog_compiler_wl='-Wl,'
7667: lt_prog_compiler_static='-static'
1.25 millert 7668:
1.27 millert 7669: case $host_os in
7670: aix*)
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'
7675: fi
7676: ;;
1.25 millert 7677:
1.27 millert 7678: amigaos*)
7679: # FIXME: we need at least 68020 code to build shared libraries, but
7680: # adding the `-m68020' flag to GCC prevents building anything better,
7681: # like `-m68040'.
7682: lt_prog_compiler_pic='-m68020 -resident32 -malways-restore-a4'
7683: ;;
1.25 millert 7684:
1.27 millert 7685: beos* | irix5* | irix6* | nonstopux* | osf3* | osf4* | osf5*)
7686: # PIC is the default for these OSes.
7687: ;;
1.23 millert 7688:
1.27 millert 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'
7695: ;;
1.23 millert 7696:
1.27 millert 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'
7701: ;;
1.23 millert 7702:
1.27 millert 7703: interix[3-9]*)
7704: # Interix 3.x gcc -fpic/-fPIC options generate broken code.
7705: # Instead, we relocate shared libraries at runtime.
7706: ;;
1.23 millert 7707:
1.27 millert 7708: msdosdjgpp*)
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
7712: enable_shared=no
7713: ;;
1.23 millert 7714:
1.27 millert 7715: sysv4*MP*)
7716: if test -d /usr/nec; then
7717: lt_prog_compiler_pic=-Kconform_pic
7718: fi
7719: ;;
1.23 millert 7720:
1.27 millert 7721: hpux*)
7722: # PIC is the default for IA64 HP-UX and 64-bit HP-UX, but
7723: # not for PA HP-UX.
7724: case $host_cpu in
7725: hppa*64*|ia64*)
7726: # +Z the default
7727: ;;
7728: *)
7729: lt_prog_compiler_pic='-fPIC'
7730: ;;
7731: esac
7732: ;;
1.23 millert 7733:
1.27 millert 7734: *)
7735: lt_prog_compiler_pic='-fPIC'
7736: ;;
7737: esac
7738: else
7739: # PORTME Check for flag to pass linker flags through the system compiler.
7740: case $host_os in
7741: aix*)
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'
7746: else
7747: lt_prog_compiler_static='-bnso -bI:/lib/syscalls.exp'
7748: fi
7749: ;;
7750: darwin*)
7751: # PIC is the default on this platform
7752: # Common symbols not allowed in MH_DYLIB files
7753: case $cc_basename in
7754: xlc*)
7755: lt_prog_compiler_pic='-qnocommon'
7756: lt_prog_compiler_wl='-Wl,'
7757: ;;
7758: esac
7759: ;;
1.23 millert 7760:
1.27 millert 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'
7765: ;;
1.25 millert 7766:
1.27 millert 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
7770: # not for PA HP-UX.
7771: case $host_cpu in
7772: hppa*64*|ia64*)
7773: # +Z the default
7774: ;;
7775: *)
7776: lt_prog_compiler_pic='+Z'
7777: ;;
7778: esac
7779: # Is there a better lt_prog_compiler_static that works with the bundled CC?
7780: lt_prog_compiler_static='${wl}-a ${wl}archive'
7781: ;;
1.23 millert 7782:
1.27 millert 7783: irix5* | irix6* | nonstopux*)
7784: lt_prog_compiler_wl='-Wl,'
7785: # PIC (with -KPIC) is the default.
7786: lt_prog_compiler_static='-non_shared'
7787: ;;
1.23 millert 7788:
1.27 millert 7789: newsos6)
7790: lt_prog_compiler_pic='-KPIC'
7791: lt_prog_compiler_static='-Bstatic'
7792: ;;
1.23 millert 7793:
1.27 millert 7794: linux* | k*bsd*-gnu)
7795: case $cc_basename in
7796: icc* | ecc*)
7797: lt_prog_compiler_wl='-Wl,'
7798: lt_prog_compiler_pic='-KPIC'
7799: lt_prog_compiler_static='-static'
7800: ;;
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'
7807: ;;
7808: ccc*)
7809: lt_prog_compiler_wl='-Wl,'
7810: # All Alpha code is PIC.
7811: lt_prog_compiler_static='-non_shared'
7812: ;;
7813: *)
7814: case `$CC -V 2>&1 | sed 5q` in
7815: *Sun\ C*)
7816: # Sun C 5.9
7817: lt_prog_compiler_pic='-KPIC'
7818: lt_prog_compiler_static='-Bstatic'
7819: lt_prog_compiler_wl='-Wl,'
7820: ;;
7821: *Sun\ F*)
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=''
7826: ;;
7827: esac
7828: ;;
7829: esac
7830: ;;
1.23 millert 7831:
1.27 millert 7832: osf3* | osf4* | osf5*)
7833: lt_prog_compiler_wl='-Wl,'
7834: # All OSF/1 code is PIC.
7835: lt_prog_compiler_static='-non_shared'
7836: ;;
1.23 millert 7837:
1.27 millert 7838: rdos*)
7839: lt_prog_compiler_static='-non_shared'
7840: ;;
1.25 millert 7841:
1.27 millert 7842: solaris*)
7843: lt_prog_compiler_pic='-KPIC'
7844: lt_prog_compiler_static='-Bstatic'
7845: case $cc_basename in
7846: f77* | f90* | f95*)
7847: lt_prog_compiler_wl='-Qoption ld ';;
7848: *)
7849: lt_prog_compiler_wl='-Wl,';;
7850: esac
7851: ;;
1.25 millert 7852:
1.27 millert 7853: sunos4*)
7854: lt_prog_compiler_wl='-Qoption ld '
7855: lt_prog_compiler_pic='-PIC'
7856: lt_prog_compiler_static='-Bstatic'
7857: ;;
1.25 millert 7858:
1.27 millert 7859: sysv4 | sysv4.2uw2* | sysv4.3*)
7860: lt_prog_compiler_wl='-Wl,'
7861: lt_prog_compiler_pic='-KPIC'
7862: lt_prog_compiler_static='-Bstatic'
7863: ;;
1.25 millert 7864:
1.27 millert 7865: sysv4*MP*)
7866: if test -d /usr/nec ;then
7867: lt_prog_compiler_pic='-Kconform_pic'
7868: lt_prog_compiler_static='-Bstatic'
7869: fi
7870: ;;
1.25 millert 7871:
1.27 millert 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'
7876: ;;
1.25 millert 7877:
1.27 millert 7878: unicos*)
7879: lt_prog_compiler_wl='-Wl,'
7880: lt_prog_compiler_can_build_shared=no
7881: ;;
1.23 millert 7882:
1.27 millert 7883: uts4*)
7884: lt_prog_compiler_pic='-pic'
7885: lt_prog_compiler_static='-Bstatic'
7886: ;;
1.23 millert 7887:
1.27 millert 7888: *)
7889: lt_prog_compiler_can_build_shared=no
7890: ;;
1.25 millert 7891: esac
7892: fi
1.23 millert 7893:
1.27 millert 7894: { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic" >&5
7895: echo "${ECHO_T}$lt_prog_compiler_pic" >&6; }
1.23 millert 7896:
1.27 millert 7897: #
7898: # Check to make sure the PIC flag actually works.
7899: #
7900: if test -n "$lt_prog_compiler_pic"; then
1.23 millert 7901:
1.27 millert 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
1.23 millert 7905: echo $ECHO_N "(cached) $ECHO_C" >&6
7906: else
1.27 millert 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:'`
1.30 ! millert 7920: (eval echo "\"\$as_me:7920: $lt_compile\"" >&5)
1.27 millert 7921: (eval "$lt_compile" 2>conftest.err)
7922: ac_status=$?
7923: cat conftest.err >&5
1.30 ! millert 7924: echo "$as_me:7924: \$? = $ac_status" >&5
1.27 millert 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
7932: fi
7933: fi
7934: $rm conftest*
1.23 millert 7935:
1.27 millert 7936: fi
7937: { echo "$as_me:$LINENO: result: $lt_prog_compiler_pic_works" >&5
7938: echo "${ECHO_T}$lt_prog_compiler_pic_works" >&6; }
1.23 millert 7939:
1.27 millert 7940: if test x"$lt_prog_compiler_pic_works" = xyes; then
7941: case $lt_prog_compiler_pic in
7942: "" | " "*) ;;
7943: *) lt_prog_compiler_pic=" $lt_prog_compiler_pic" ;;
7944: esac
7945: else
7946: lt_prog_compiler_pic=
7947: lt_prog_compiler_can_build_shared=no
1.23 millert 7948: fi
1.25 millert 7949:
1.23 millert 7950: fi
1.27 millert 7951: case $host_os in
7952: # For platforms which do not support PIC, -DPIC is meaningless:
7953: *djgpp*)
7954: lt_prog_compiler_pic=
7955: ;;
7956: *)
7957: lt_prog_compiler_pic="$lt_prog_compiler_pic -DPIC"
1.25 millert 7958: ;;
1.27 millert 7959: esac
1.25 millert 7960:
1.27 millert 7961: #
7962: # Check to make sure the static flag actually works.
7963: #
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
7969: else
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
7984: fi
7985: else
7986: lt_prog_compiler_static_works=yes
7987: fi
7988: fi
7989: $rm conftest*
7990: LDFLAGS="$save_LDFLAGS"
1.25 millert 7991:
1.23 millert 7992: fi
1.27 millert 7993: { echo "$as_me:$LINENO: result: $lt_prog_compiler_static_works" >&5
7994: echo "${ECHO_T}$lt_prog_compiler_static_works" >&6; }
1.23 millert 7995:
1.27 millert 7996: if test x"$lt_prog_compiler_static_works" = xyes; then
7997: :
7998: else
7999: lt_prog_compiler_static=
8000: fi
1.23 millert 8001:
8002:
1.27 millert 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
8007: else
8008: lt_cv_prog_compiler_c_o=no
8009: $rm -r conftest 2>/dev/null
8010: mkdir conftest
8011: cd conftest
8012: mkdir out
8013: echo "$lt_simple_compile_test_code" > conftest.$ac_ext
8014:
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:'`
1.30 ! millert 8024: (eval echo "\"\$as_me:8024: $lt_compile\"" >&5)
1.27 millert 8025: (eval "$lt_compile" 2>out/conftest.err)
8026: ac_status=$?
8027: cat out/conftest.err >&5
1.30 ! millert 8028: echo "$as_me:8028: \$? = $ac_status" >&5
1.27 millert 8029: if (exit $ac_status) && test -s out/conftest2.$ac_objext
8030: then
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
8037: fi
8038: fi
8039: chmod u+w . 2>&5
8040: $rm conftest*
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
8045: cd ..
8046: rmdir conftest
8047: $rm conftest*
1.23 millert 8048:
1.27 millert 8049: fi
8050: { echo "$as_me:$LINENO: result: $lt_cv_prog_compiler_c_o" >&5
8051: echo "${ECHO_T}$lt_cv_prog_compiler_c_o" >&6; }
8052:
8053:
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; }
8059: hard_links=yes
8060: $rm conftest*
8061: ln conftest.a conftest.b 2>/dev/null && hard_links=no
8062: touch conftest.a
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;}
8070: need_locks=warn
8071: fi
8072: else
8073: need_locks=no
8074: fi
1.23 millert 8075:
1.27 millert 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; }
1.23 millert 8078:
1.27 millert 8079: runpath_var=
8080: allow_undefined_flag=
8081: enable_shared_with_static_runtimes=no
8082: archive_cmds=
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=
8092: hardcode_direct=no
8093: hardcode_minus_L=no
8094: hardcode_shlibpath_var=unsupported
8095: link_all_deplibs=unknown
8096: hardcode_automatic=no
8097: module_cmds=
8098: module_expsym_cmds=
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
8103: include_expsyms=
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
8117: case $cc_temp in
8118: compile | *[\\/]compile | ccache | *[\\/]ccache ) ;;
8119: distcc | *[\\/]distcc | purify | *[\\/]purify ) ;;
8120: \-*) ;;
8121: *) break;;
8122: esac
8123: done
8124: cc_basename=`$echo "X$cc_temp" | $Xsed -e 's%.*/%%' -e "s%^$host_alias-%%"`
1.23 millert 8125:
1.27 millert 8126: case $host_os in
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
8132: with_gnu_ld=no
8133: fi
8134: ;;
8135: interix*)
8136: # we just hope/assume this is gcc and not c89 (= MSVC++)
8137: with_gnu_ld=yes
8138: ;;
8139: openbsd*)
8140: with_gnu_ld=no
8141: ;;
8142: esac
1.23 millert 8143:
1.27 millert 8144: ld_shlibs=yes
8145: if test "$with_gnu_ld" = yes; then
8146: # If archive_cmds runs LD, not CC, wlarc should be empty
8147: wlarc='${wl}'
1.23 millert 8148:
1.27 millert 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'
8158: else
8159: whole_archive_flag_spec=
8160: fi
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 ;;
8168: esac
1.23 millert 8169:
1.27 millert 8170: # See if GNU ld supports shared libraries.
8171: case $host_os in
8172: aix3* | aix4* | aix5*)
8173: # On AIX/PPC, the GNU linker is very broken
8174: if test "$host_cpu" != ia64; then
8175: ld_shlibs=no
8176: cat <<EOF 1>&2
1.23 millert 8177:
1.27 millert 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.
1.23 millert 8183:
1.27 millert 8184: EOF
8185: fi
8186: ;;
1.23 millert 8187:
1.27 millert 8188: amigaos*)
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
1.23 millert 8192:
1.27 millert 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
8198: # them.
8199: ld_shlibs=no
8200: ;;
1.23 millert 8201:
1.27 millert 8202: beos*)
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'
8208: else
8209: ld_shlibs=no
8210: fi
8211: ;;
1.23 millert 8212:
1.27 millert 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'
1.25 millert 8221:
1.27 millert 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;
8228: else
8229: echo EXPORTS > $output_objdir/$soname.def;
8230: cat $export_symbols >> $output_objdir/$soname.def;
8231: fi~
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'
8233: else
8234: ld_shlibs=no
8235: fi
8236: ;;
1.25 millert 8237:
1.27 millert 8238: interix[3-9]*)
8239: hardcode_direct=no
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'
8251: ;;
8252:
8253: gnu* | linux* | k*bsd*-gnu)
8254: if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
8255: tmp_addflag=
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'
1.25 millert 8260: ;;
1.27 millert 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' ;;
1.25 millert 8270: esac
1.27 millert 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' ;;
8277: *)
8278: tmp_sharedflag='-shared' ;;
1.25 millert 8279: esac
1.27 millert 8280: archive_cmds='$CC '"$tmp_sharedflag""$tmp_addflag"' $libobjs $deplibs $compiler_flags ${wl}-soname $wl$soname -o $lib'
1.25 millert 8281:
1.27 millert 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'
8287: fi
8288: else
8289: ld_shlibs=no
8290: fi
8291: ;;
1.23 millert 8292:
1.27 millert 8293: netbsd*)
8294: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8295: archive_cmds='$LD -Bshareable $libobjs $deplibs $linker_flags -o $lib'
8296: wlarc=
8297: else
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'
8300: fi
8301: ;;
1.23 millert 8302:
1.27 millert 8303: solaris*)
8304: if $LD -v 2>&1 | grep 'BFD 2\.8' > /dev/null; then
8305: ld_shlibs=no
8306: cat <<EOF 1>&2
8307:
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.
8314:
8315: EOF
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'
8319: else
8320: ld_shlibs=no
8321: fi
8322: ;;
8323:
8324: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
8325: case `$LD -v 2>&1` in
8326: *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
8327: ld_shlibs=no
8328: cat <<_LT_EOF 1>&2
8329:
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.
8336:
8337: _LT_EOF
8338: ;;
8339: *)
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'
8344: else
8345: ld_shlibs=no
8346: fi
8347: ;;
8348: esac
8349: ;;
8350:
8351: sunos4*)
8352: archive_cmds='$LD -assert pure-text -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8353: wlarc=
8354: hardcode_direct=yes
8355: hardcode_shlibpath_var=no
8356: ;;
8357:
8358: *)
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'
8362: else
8363: ld_shlibs=no
8364: fi
8365: ;;
8366: esac
8367:
8368: if test "$ld_shlibs" = no; then
8369: runpath_var=
8370: hardcode_libdir_flag_spec=
8371: export_dynamic_flag_spec=
8372: whole_archive_flag_spec=
8373: fi
8374: else
8375: # PORTME fill in a description of your system's linker (not GNU ld)
8376: case $host_os in
8377: aix3*)
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
8386: # broken collect2.
8387: hardcode_direct=unsupported
8388: fi
8389: ;;
8390:
8391: aix4* | aix5*)
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'
8397: no_entry_flag=""
8398: else
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'
8403: else
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'
8405: fi
8406: aix_use_runtimelinking=no
8407:
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
8415: break
8416: fi
8417: done
8418: ;;
8419: esac
8420:
8421: exp_sym_flag='-bexport'
8422: no_entry_flag='-bnoentry'
8423: fi
8424:
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.
8430:
8431: archive_cmds=''
8432: hardcode_direct=yes
8433: hardcode_libdir_separator=':'
8434: link_all_deplibs=yes
8435:
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
8443: then
8444: # We have reworked collect2
8445: :
8446: else
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=
8455: fi
8456: ;;
8457: esac
8458: shared_flag='-shared'
8459: if test "$aix_use_runtimelinking" = yes; then
8460: shared_flag="$shared_flag "'${wl}-G'
8461: fi
8462: else
8463: # not using gcc
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:
8467: shared_flag='-G'
8468: else
8469: if test "$aix_use_runtimelinking" = yes; then
8470: shared_flag='${wl}-G'
8471: else
8472: shared_flag='${wl}-bM:SRE'
8473: fi
8474: fi
8475: fi
8476:
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
8486: /* confdefs.h. */
8487: _ACEOF
8488: cat confdefs.h >>conftest.$ac_ext
8489: cat >>conftest.$ac_ext <<_ACEOF
8490: /* end confdefs.h. */
8491:
8492: int
8493: main ()
8494: {
1.23 millert 8495:
1.25 millert 8496: ;
8497: return 0;
8498: }
8499: _ACEOF
8500: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 8501: if { (ac_try="$ac_link"
8502: case "(($ac_try" in
8503: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8504: *) ac_try_echo=$ac_try;;
8505: esac
8506: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8507: (eval "$ac_link") 2>conftest.er1
1.25 millert 8508: ac_status=$?
8509: grep -v '^ *+' conftest.er1 >conftest.err
8510: rm -f conftest.er1
8511: cat conftest.err >&5
8512: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
8518:
8519: lt_aix_libpath_sed='
8520: /Import File Strings/,/^$/ {
8521: /^0/ {
8522: s/^0 *\(.*\)$/\1/
8523: p
8524: }
8525: }'
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"`
8530: fi
1.23 millert 8531: else
1.25 millert 8532: echo "$as_me: failed program was:" >&5
8533: sed 's/^/| /' conftest.$ac_ext >&5
8534:
1.23 millert 8535:
8536: fi
8537:
1.27 millert 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
1.25 millert 8541:
1.27 millert 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"
8544: else
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"
8549: else
8550: # Determine the default libpath from the value encoded in an empty executable.
8551: cat >conftest.$ac_ext <<_ACEOF
8552: /* confdefs.h. */
8553: _ACEOF
8554: cat confdefs.h >>conftest.$ac_ext
8555: cat >>conftest.$ac_ext <<_ACEOF
8556: /* end confdefs.h. */
1.23 millert 8557:
1.27 millert 8558: int
8559: main ()
8560: {
1.23 millert 8561:
1.27 millert 8562: ;
8563: return 0;
8564: }
8565: _ACEOF
8566: rm -f conftest.$ac_objext conftest$ac_exeext
8567: if { (ac_try="$ac_link"
8568: case "(($ac_try" in
8569: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
8570: *) ac_try_echo=$ac_try;;
8571: esac
8572: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
8573: (eval "$ac_link") 2>conftest.er1
8574: ac_status=$?
8575: grep -v '^ *+' conftest.er1 >conftest.err
8576: rm -f conftest.er1
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
1.23 millert 8584:
1.27 millert 8585: lt_aix_libpath_sed='
8586: /Import File Strings/,/^$/ {
8587: /^0/ {
8588: s/^0 *\(.*\)$/\1/
8589: p
8590: }
8591: }'
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"`
8596: fi
1.23 millert 8597: else
1.27 millert 8598: echo "$as_me: failed program was:" >&5
8599: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 8600:
8601:
1.27 millert 8602: fi
1.23 millert 8603:
1.27 millert 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
1.23 millert 8607:
1.27 millert 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'
8618: fi
8619: fi
8620: ;;
1.23 millert 8621:
1.27 millert 8622: amigaos*)
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
8627: ld_shlibs=no
8628: ;;
1.23 millert 8629:
1.27 millert 8630: bsdi[45]*)
8631: export_dynamic_flag_spec=-rdynamic
8632: ;;
1.25 millert 8633:
1.27 millert 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.
8642: libext=lib
8643: # Tell ltmain to make .dll files, not .so files.
8644: shrext_cmds=".dll"
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
8653: ;;
1.25 millert 8654:
1.27 millert 8655: darwin* | rhapsody*)
8656: case $host_os in
8657: rhapsody* | darwin1.[012])
8658: allow_undefined_flag='${wl}-undefined ${wl}suppress'
8659: ;;
8660: *) # Darwin 1.3 on
8661: if test -z ${MACOSX_DEPLOYMENT_TARGET} ; then
8662: allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8663: else
8664: case ${MACOSX_DEPLOYMENT_TARGET} in
8665: 10.[012])
8666: allow_undefined_flag='${wl}-flat_namespace ${wl}-undefined ${wl}suppress'
8667: ;;
8668: 10.*)
8669: allow_undefined_flag='${wl}-undefined ${wl}dynamic_lookup'
8670: ;;
8671: esac
8672: fi
8673: ;;
8674: esac
8675: archive_cmds_need_lc=no
8676: hardcode_direct=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}'
8688: else
8689: case $cc_basename in
8690: xlc*)
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}'
8697: ;;
8698: *)
8699: ld_shlibs=no
8700: ;;
8701: esac
8702: fi
8703: ;;
1.25 millert 8704:
1.27 millert 8705: dgux*)
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
1.25 millert 8709: ;;
8710:
1.27 millert 8711: freebsd1*)
8712: ld_shlibs=no
8713: ;;
1.23 millert 8714:
1.27 millert 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
8718: # extra space).
8719: freebsd2.2*)
8720: archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags /usr/lib/c++rt0.o'
8721: hardcode_libdir_flag_spec='-R$libdir'
8722: hardcode_direct=yes
8723: hardcode_shlibpath_var=no
8724: ;;
1.23 millert 8725:
1.27 millert 8726: # Unfortunately, older versions of FreeBSD 2 do not have this feature.
8727: freebsd2*)
8728: archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags'
8729: hardcode_direct=yes
8730: hardcode_minus_L=yes
8731: hardcode_shlibpath_var=no
8732: ;;
1.23 millert 8733:
1.27 millert 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'
8738: hardcode_direct=yes
8739: hardcode_shlibpath_var=no
8740: ;;
1.23 millert 8741:
1.27 millert 8742: hpux9*)
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'
8745: else
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'
8747: fi
8748: hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8749: hardcode_libdir_separator=:
8750: hardcode_direct=yes
1.23 millert 8751:
1.27 millert 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'
8756: ;;
1.23 millert 8757:
1.27 millert 8758: hpux10*)
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'
8761: else
8762: archive_cmds='$LD -b +h $soname +b $install_libdir -o $lib $libobjs $deplibs $linker_flags'
8763: fi
8764: if test "$with_gnu_ld" = no; then
8765: hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8766: hardcode_libdir_separator=:
1.23 millert 8767:
1.27 millert 8768: hardcode_direct=yes
8769: export_dynamic_flag_spec='${wl}-E'
1.23 millert 8770:
1.27 millert 8771: # hardcode_minus_L: Not really in the search PATH,
8772: # but as the default location of the library.
8773: hardcode_minus_L=yes
8774: fi
8775: ;;
1.23 millert 8776:
1.27 millert 8777: hpux11*)
8778: if test "$GCC" = yes -a "$with_gnu_ld" = no; then
8779: case $host_cpu in
8780: hppa*64*)
8781: archive_cmds='$CC -shared ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8782: ;;
8783: ia64*)
8784: archive_cmds='$CC -shared ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8785: ;;
8786: *)
8787: archive_cmds='$CC -shared -fPIC ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8788: ;;
8789: esac
8790: else
8791: case $host_cpu in
8792: hppa*64*)
8793: archive_cmds='$CC -b ${wl}+h ${wl}$soname -o $lib $libobjs $deplibs $compiler_flags'
8794: ;;
8795: ia64*)
8796: archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+nodefaultrpath -o $lib $libobjs $deplibs $compiler_flags'
8797: ;;
8798: *)
8799: archive_cmds='$CC -b ${wl}+h ${wl}$soname ${wl}+b ${wl}$install_libdir -o $lib $libobjs $deplibs $compiler_flags'
8800: ;;
8801: esac
8802: fi
8803: if test "$with_gnu_ld" = no; then
8804: hardcode_libdir_flag_spec='${wl}+b ${wl}$libdir'
8805: hardcode_libdir_separator=:
1.23 millert 8806:
1.27 millert 8807: case $host_cpu in
8808: hppa*64*|ia64*)
8809: hardcode_libdir_flag_spec_ld='+b $libdir'
8810: hardcode_direct=no
8811: hardcode_shlibpath_var=no
8812: ;;
8813: *)
8814: hardcode_direct=yes
8815: export_dynamic_flag_spec='${wl}-E'
1.23 millert 8816:
1.27 millert 8817: # hardcode_minus_L: Not really in the search PATH,
8818: # but as the default location of the library.
8819: hardcode_minus_L=yes
8820: ;;
8821: esac
8822: fi
8823: ;;
1.23 millert 8824:
1.27 millert 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'
8828: else
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'
8831: fi
8832: hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8833: hardcode_libdir_separator=:
8834: link_all_deplibs=yes
8835: ;;
1.23 millert 8836:
1.27 millert 8837: netbsd*)
8838: if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
8839: archive_cmds='$LD -Bshareable -o $lib $libobjs $deplibs $linker_flags' # a.out
8840: else
8841: archive_cmds='$LD -shared -o $lib $libobjs $deplibs $linker_flags' # ELF
8842: fi
8843: hardcode_libdir_flag_spec='-R$libdir'
8844: hardcode_direct=yes
8845: hardcode_shlibpath_var=no
8846: ;;
1.23 millert 8847:
1.27 millert 8848: newsos6)
8849: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8850: hardcode_direct=yes
8851: hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8852: hardcode_libdir_separator=:
8853: hardcode_shlibpath_var=no
8854: ;;
1.23 millert 8855:
1.27 millert 8856: openbsd*)
8857: if test -f /usr/libexec/ld.so; then
8858: hardcode_direct=yes
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'
8865: else
8866: case $host_os in
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'
8870: ;;
8871: *)
8872: archive_cmds='$CC -shared $pic_flag -o $lib $libobjs $deplibs $compiler_flags'
8873: hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
8874: ;;
8875: esac
8876: fi
8877: else
8878: ld_shlibs=no
8879: fi
8880: ;;
1.23 millert 8881:
1.27 millert 8882: os2*)
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'
8888: ;;
1.23 millert 8889:
1.27 millert 8890: osf3*)
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'
8894: else
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'
8897: fi
8898: hardcode_libdir_flag_spec='${wl}-rpath ${wl}$libdir'
8899: hardcode_libdir_separator=:
1.25 millert 8900: ;;
1.23 millert 8901:
1.27 millert 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'
8907: else
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'
1.23 millert 8912:
1.27 millert 8913: # Both c and cxx compiler support -rpath directly
8914: hardcode_libdir_flag_spec='-rpath $libdir'
8915: fi
8916: hardcode_libdir_separator=:
8917: ;;
1.23 millert 8918:
1.27 millert 8919: solaris*)
8920: no_undefined_flag=' -z text'
8921: if test "$GCC" = yes; then
8922: wlarc='${wl}'
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'
8926: else
8927: wlarc=''
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'
8931: fi
8932: hardcode_libdir_flag_spec='-R$libdir'
8933: hardcode_shlibpath_var=no
8934: case $host_os in
8935: solaris2.[0-5] | solaris2.[0-5].*) ;;
8936: *)
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'
8943: else
8944: whole_archive_flag_spec='-z allextract$convenience -z defaultextract'
8945: fi
8946: ;;
8947: esac
8948: link_all_deplibs=yes
8949: ;;
1.23 millert 8950:
1.27 millert 8951: sunos4*)
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'
8956: else
8957: archive_cmds='$LD -assert pure-text -Bstatic -o $lib $libobjs $deplibs $linker_flags'
8958: fi
8959: hardcode_libdir_flag_spec='-L$libdir'
8960: hardcode_direct=yes
8961: hardcode_minus_L=yes
8962: hardcode_shlibpath_var=no
8963: ;;
1.23 millert 8964:
1.27 millert 8965: sysv4)
8966: case $host_vendor in
8967: sni)
8968: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8969: hardcode_direct=yes # is this really true???
8970: ;;
8971: siemens)
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'
8976: hardcode_direct=no
8977: ;;
8978: motorola)
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
8981: ;;
8982: esac
8983: runpath_var='LD_RUN_PATH'
8984: hardcode_shlibpath_var=no
8985: ;;
1.23 millert 8986:
1.27 millert 8987: sysv4.3*)
8988: archive_cmds='$LD -G -h $soname -o $lib $libobjs $deplibs $linker_flags'
8989: hardcode_shlibpath_var=no
8990: export_dynamic_flag_spec='-Bexport'
8991: ;;
1.23 millert 8992:
1.27 millert 8993: sysv4*MP*)
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
8999: ld_shlibs=yes
9000: fi
9001: ;;
1.23 millert 9002:
1.27 millert 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'
1.23 millert 9008:
1.27 millert 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'
9012: else
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'
9015: fi
9016: ;;
1.23 millert 9017:
1.27 millert 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
9024: # as -z defs.
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'
1.23 millert 9034:
1.27 millert 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'
9038: else
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'
9041: fi
9042: ;;
1.23 millert 9043:
1.27 millert 9044: uts4*)
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
9048: ;;
1.23 millert 9049:
1.27 millert 9050: *)
9051: ld_shlibs=no
9052: ;;
9053: esac
9054: fi
1.23 millert 9055:
1.27 millert 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
1.23 millert 9059:
1.27 millert 9060: #
9061: # Do we need to explicitly link libc?
9062: #
9063: case "x$archive_cmds_need_lc" in
9064: x|xyes)
9065: # Assume -lc should be added
9066: archive_cmds_need_lc=yes
1.23 millert 9067:
1.27 millert 9068: if test "$enable_shared" = yes && test "$GCC" = yes; then
9069: case $archive_cmds in
9070: *'~'*)
9071: # FIXME: we may have to deal with multi-command sequences.
9072: ;;
9073: '$CC '*)
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; }
9079: $rm conftest*
9080: echo "$lt_simple_compile_test_code" > conftest.$ac_ext
1.25 millert 9081:
1.27 millert 9082: if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
9083: (eval $ac_compile) 2>&5
9084: ac_status=$?
9085: echo "$as_me:$LINENO: \$? = $ac_status" >&5
9086: (exit $ac_status); } 2>conftest.err; then
9087: soname=conftest
9088: lib=conftest
9089: libobjs=conftest.$ac_objext
9090: deplibs=
9091: wl=$lt_prog_compiler_wl
9092: pic_flag=$lt_prog_compiler_pic
9093: compiler_flags=-v
9094: linker_flags=-v
9095: verstring=
9096: output_objdir=.
9097: libname=conftest
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
9102: ac_status=$?
9103: echo "$as_me:$LINENO: \$? = $ac_status" >&5
9104: (exit $ac_status); }
9105: then
9106: archive_cmds_need_lc=no
9107: else
9108: archive_cmds_need_lc=yes
9109: fi
9110: allow_undefined_flag=$lt_save_allow_undefined_flag
9111: else
9112: cat conftest.err 1>&5
9113: fi
9114: $rm conftest*
9115: { echo "$as_me:$LINENO: result: $archive_cmds_need_lc" >&5
9116: echo "${ECHO_T}$archive_cmds_need_lc" >&6; }
9117: ;;
9118: esac
9119: fi
9120: ;;
9121: esac
1.23 millert 9122:
1.27 millert 9123: { echo "$as_me:$LINENO: checking dynamic linker characteristics" >&5
9124: echo $ECHO_N "checking dynamic linker characteristics... $ECHO_C" >&6; }
9125: library_names_spec=
9126: libname_spec='lib$name'
9127: soname_spec=
9128: shrext_cmds=".so"
9129: postinstall_cmds=
9130: postuninstall_cmds=
9131: finish_cmds=
9132: finish_eval=
9133: shlibpath_var=
9134: shlibpath_overrides_runpath=unknown
9135: version_type=none
9136: dynamic_linker="$host_os ld.so"
9137: sys_lib_dlsearch_path_spec="/lib /usr/lib"
1.23 millert 9138:
1.27 millert 9139: if test "$GCC" = yes; then
9140: case $host_os in
9141: darwin*) lt_awk_arg="/^libraries:/,/LR/" ;;
9142: *) lt_awk_arg="/^libraries:/" ;;
9143: esac
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'`
9151: else
9152: lt_search_path_spec=`echo "$lt_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9153: fi
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"
9161: else
9162: test -d "$lt_sys_path" && \
9163: lt_tmp_lt_search_path_spec="$lt_tmp_lt_search_path_spec $lt_sys_path"
9164: fi
9165: done
9166: lt_search_path_spec=`echo $lt_tmp_lt_search_path_spec | awk '
9167: BEGIN {RS=" "; FS="/|\n";} {
9168: lt_foo="";
9169: lt_count=0;
9170: for (lt_i = NF; lt_i > 0; lt_i--) {
9171: if ($lt_i != "" && $lt_i != ".") {
9172: if ($lt_i == "..") {
9173: lt_count++;
9174: } else {
9175: if (lt_count == 0) {
9176: lt_foo="/" $lt_i lt_foo;
9177: } else {
9178: lt_count--;
9179: }
9180: }
9181: }
9182: }
9183: if (lt_foo != "") { lt_freq[lt_foo]++; }
9184: if (lt_freq[lt_foo] == 1) { print lt_foo; }
9185: }'`
9186: sys_lib_search_path_spec=`echo $lt_search_path_spec`
1.25 millert 9187: else
1.27 millert 9188: sys_lib_search_path_spec="/lib /usr/lib /usr/local/lib"
1.25 millert 9189: fi
1.27 millert 9190: need_lib_prefix=no
9191: hardcode_into_libs=no
1.25 millert 9192:
1.27 millert 9193: # when you set need_version to no, make sure it does not cause -set_version
9194: # flags to be left without arguments
9195: need_version=no
1.25 millert 9196:
1.27 millert 9197: case $host_os in
9198: aix3*)
9199: version_type=linux
9200: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname.a'
9201: shlibpath_var=LIBPATH
1.25 millert 9202:
1.27 millert 9203: # AIX 3 has no versioning support, so we append a major version to the name.
9204: soname_spec='${libname}${release}${shared_ext}$major'
9205: ;;
1.23 millert 9206:
1.27 millert 9207: aix4* | aix5*)
9208: version_type=linux
9209: need_lib_prefix=no
9210: need_version=no
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
9216: else
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.
9222: case $host_os in
9223: aix4 | aix4.[01] | aix4.[01].*)
9224: if { echo '#if __GNUC__ > 2 || (__GNUC__ == 2 && __GNUC_MINOR__ >= 97)'
9225: echo ' yes '
9226: echo '#endif'; } | ${CC} -E - | grep yes > /dev/null; then
9227: :
9228: else
9229: can_build_shared=no
9230: fi
9231: ;;
9232: esac
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}'
9241: else
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'
9246: fi
9247: shlibpath_var=LIBPATH
9248: fi
9249: ;;
1.23 millert 9250:
1.27 millert 9251: amigaos*)
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'
9255: ;;
1.23 millert 9256:
1.27 millert 9257: beos*)
9258: library_names_spec='${libname}${shared_ext}'
9259: dynamic_linker="$host_os ld.so"
9260: shlibpath_var=LIBRARY_PATH
9261: ;;
1.23 millert 9262:
1.27 millert 9263: bsdi[45]*)
9264: version_type=linux
9265: need_version=no
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
9275: ;;
1.23 millert 9276:
1.27 millert 9277: cygwin* | mingw* | pw32*)
9278: version_type=windows
9279: shrext_cmds=".dll"
9280: need_version=no
9281: need_lib_prefix=no
1.23 millert 9282:
1.27 millert 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~
9295: $rm \$dlpath'
9296: shlibpath_overrides_runpath=yes
1.23 millert 9297:
1.27 millert 9298: case $host_os in
9299: cygwin*)
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"
9303: ;;
9304: mingw*)
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'`
9316: else
9317: sys_lib_search_path_spec=`echo "$sys_lib_search_path_spec" | $SED -e "s/$PATH_SEPARATOR/ /g"`
9318: fi
9319: ;;
9320: pw32*)
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}'
9323: ;;
9324: esac
9325: ;;
1.23 millert 9326:
1.27 millert 9327: *)
9328: library_names_spec='${libname}`echo ${release} | $SED -e 's/[.]/-/g'`${versuffix}${shared_ext} $libname.lib'
9329: ;;
9330: esac
9331: dynamic_linker='Win32 ld.exe'
9332: # FIXME: first we should search . and the directory the executable is in
9333: shlibpath_var=PATH
9334: ;;
1.23 millert 9335:
1.27 millert 9336: darwin* | rhapsody*)
9337: dynamic_linker="$host_os dyld"
9338: version_type=darwin
9339: need_lib_prefix=no
9340: need_version=no
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`'
1.23 millert 9346:
1.27 millert 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'
9349: ;;
1.23 millert 9350:
1.27 millert 9351: dgux*)
9352: version_type=linux
9353: need_lib_prefix=no
9354: need_version=no
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
9358: ;;
1.23 millert 9359:
1.27 millert 9360: freebsd1*)
9361: dynamic_linker=no
9362: ;;
1.23 millert 9363:
1.27 millert 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`
9369: else
9370: case $host_os in
9371: freebsd[123]*) objformat=aout ;;
9372: *) objformat=elf ;;
9373: esac
9374: fi
9375: version_type=freebsd-$objformat
9376: case $version_type in
9377: freebsd-elf*)
9378: library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
9379: need_version=no
9380: need_lib_prefix=no
9381: ;;
9382: freebsd-*)
9383: library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
9384: need_version=no
9385: ;;
9386: esac
9387: shlibpath_var=LD_LIBRARY_PATH
9388: case $host_os in
9389: freebsd2*)
9390: shlibpath_overrides_runpath=yes
9391: ;;
9392: freebsd3.[01]* | freebsdelf3.[01]*)
9393: shlibpath_overrides_runpath=yes
9394: hardcode_into_libs=yes
9395: ;;
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
9400: ;;
9401: *) # from 4.6 on, and DragonFly
9402: shlibpath_overrides_runpath=yes
9403: hardcode_into_libs=yes
9404: ;;
9405: esac
9406: ;;
1.23 millert 9407:
1.27 millert 9408: gnu*)
9409: version_type=linux
9410: need_lib_prefix=no
9411: need_version=no
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
9416: ;;
1.23 millert 9417:
1.27 millert 9418: hpux9* | hpux10* | hpux11*)
9419: # Give a soname corresponding to the major version so that dld.sl refuses to
9420: # link against other versions.
9421: version_type=sunos
9422: need_lib_prefix=no
9423: need_version=no
9424: case $host_cpu in
9425: ia64*)
9426: shrext_cmds='.so'
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"
9435: else
9436: sys_lib_search_path_spec="/usr/lib/hpux64 /usr/local/lib/hpux64"
9437: fi
9438: sys_lib_dlsearch_path_spec=$sys_lib_search_path_spec
9439: ;;
9440: hppa*64*)
9441: shrext_cmds='.sl'
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
9450: ;;
9451: *)
9452: shrext_cmds='.sl'
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'
9458: ;;
9459: esac
9460: # HP-UX runs *really* slowly unless shared libraries are mode 555.
9461: postinstall_cmds='chmod 555 $lib'
9462: ;;
1.23 millert 9463:
1.27 millert 9464: interix[3-9]*)
9465: version_type=linux
9466: need_lib_prefix=no
9467: need_version=no
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
9474: ;;
1.23 millert 9475:
1.27 millert 9476: irix5* | irix6* | nonstopux*)
9477: case $host_os in
9478: nonstopux*) version_type=nonstopux ;;
9479: *)
9480: if test "$lt_cv_prog_gnu_ld" = yes; then
9481: version_type=linux
9482: else
9483: version_type=irix
9484: fi ;;
9485: esac
9486: need_lib_prefix=no
9487: need_version=no
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}'
9490: case $host_os in
9491: irix5* | nonstopux*)
9492: libsuff= shlibsuff=
9493: ;;
9494: *)
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;;
9503: esac
9504: ;;
9505: esac
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
9511: ;;
1.23 millert 9512:
1.27 millert 9513: # No shared lib support for Linux oldld, aout, or coff.
9514: linux*oldld* | linux*aout* | linux*coff*)
9515: dynamic_linker=no
1.25 millert 9516: ;;
1.23 millert 9517:
1.27 millert 9518: # This must be Linux ELF.
9519: linux* | k*bsd*-gnu)
9520: version_type=linux
9521: need_lib_prefix=no
9522: need_version=no
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
1.23 millert 9532:
1.27 millert 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"
9537: fi
1.23 millert 9538:
1.27 millert 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'
9546: ;;
1.23 millert 9547:
1.27 millert 9548: netbsd*)
9549: version_type=sunos
9550: need_lib_prefix=no
9551: need_version=no
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'
9556: else
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'
9560: fi
9561: shlibpath_var=LD_LIBRARY_PATH
9562: shlibpath_overrides_runpath=yes
9563: hardcode_into_libs=yes
9564: ;;
1.23 millert 9565:
1.27 millert 9566: newsos6)
9567: version_type=linux
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
9571: ;;
1.23 millert 9572:
1.27 millert 9573: nto-qnx*)
9574: version_type=linux
9575: need_lib_prefix=no
9576: need_version=no
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
9581: ;;
1.23 millert 9582:
1.27 millert 9583: openbsd*)
9584: version_type=sunos
9585: sys_lib_dlsearch_path_spec="/usr/lib"
9586: need_lib_prefix=no
9587: need_version=no
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
9592: case $host_os in
9593: openbsd2.[89] | openbsd2.[89].*)
9594: shlibpath_overrides_runpath=no
9595: ;;
9596: *)
9597: shlibpath_overrides_runpath=yes
9598: ;;
9599: esac
9600: else
9601: shlibpath_overrides_runpath=yes
9602: fi
9603: ;;
1.23 millert 9604:
1.27 millert 9605: os2*)
9606: libname_spec='$name'
9607: shrext_cmds=".dll"
9608: need_lib_prefix=no
9609: library_names_spec='$libname${shared_ext} $libname.a'
9610: dynamic_linker='OS/2 ld.exe'
9611: shlibpath_var=LIBPATH
9612: ;;
1.23 millert 9613:
1.27 millert 9614: osf3* | osf4* | osf5*)
9615: version_type=osf
9616: need_lib_prefix=no
9617: need_version=no
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"
9623: ;;
1.23 millert 9624:
1.27 millert 9625: rdos*)
9626: dynamic_linker=no
9627: ;;
1.23 millert 9628:
1.27 millert 9629: solaris*)
9630: version_type=linux
9631: need_lib_prefix=no
9632: need_version=no
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'
9640: ;;
1.23 millert 9641:
1.27 millert 9642: sunos4*)
9643: version_type=sunos
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
9649: need_lib_prefix=no
9650: fi
9651: need_version=no
9652: ;;
1.23 millert 9653:
1.27 millert 9654: sysv4 | sysv4.3*)
9655: version_type=linux
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
9660: sni)
9661: shlibpath_overrides_runpath=no
9662: need_lib_prefix=no
9663: export_dynamic_flag_spec='${wl}-Blargedynsym'
9664: runpath_var=LD_RUN_PATH
9665: ;;
9666: siemens)
9667: need_lib_prefix=no
9668: ;;
9669: motorola)
9670: need_lib_prefix=no
9671: need_version=no
9672: shlibpath_overrides_runpath=no
9673: sys_lib_search_path_spec='/lib /usr/lib /usr/ccs/lib'
9674: ;;
9675: esac
1.25 millert 9676: ;;
9677:
1.27 millert 9678: sysv4*MP*)
9679: if test -d /usr/nec ;then
9680: version_type=linux
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
9684: fi
9685: ;;
1.25 millert 9686:
1.27 millert 9687: sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX* | sysv4*uw2*)
9688: version_type=freebsd-elf
9689: need_lib_prefix=no
9690: need_version=no
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
9698: else
9699: sys_lib_search_path_spec='/usr/ccs/lib /usr/lib'
9700: shlibpath_overrides_runpath=yes
9701: case $host_os in
9702: sco3.2v5*)
9703: sys_lib_search_path_spec="$sys_lib_search_path_spec /lib"
9704: ;;
9705: esac
9706: fi
9707: sys_lib_dlsearch_path_spec='/usr/lib'
1.25 millert 9708: ;;
1.23 millert 9709:
1.27 millert 9710: uts4*)
9711: version_type=linux
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
9715: ;;
1.23 millert 9716:
1.25 millert 9717: *)
1.27 millert 9718: dynamic_linker=no
1.25 millert 9719: ;;
9720: esac
1.27 millert 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
1.23 millert 9724:
1.27 millert 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"
1.25 millert 9728: fi
9729:
1.27 millert 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; }
9732: hardcode_action=
9733: if test -n "$hardcode_libdir_flag_spec" || \
9734: test -n "$runpath_var" || \
9735: test "X$hardcode_automatic" = "Xyes" ; then
1.23 millert 9736:
1.27 millert 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
1.25 millert 9746: else
1.27 millert 9747: # We can link without hardcoding, and we can hardcode nonexisting dirs.
9748: hardcode_action=immediate
1.25 millert 9749: fi
1.27 millert 9750: else
9751: # We cannot hardcode anything, or else we can only hardcode existing
9752: # directories.
9753: hardcode_action=unsupported
1.23 millert 9754: fi
1.27 millert 9755: { echo "$as_me:$LINENO: result: $hardcode_action" >&5
9756: echo "${ECHO_T}$hardcode_action" >&6; }
1.23 millert 9757:
1.27 millert 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
9765: fi
1.25 millert 9766:
1.27 millert 9767: striplib=
9768: old_striplib=
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; }
9776: else
9777: # FIXME - insert some real tests, host_os isn't really good enough
9778: case $host_os in
9779: darwin*)
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; }
9785: else
9786: { echo "$as_me:$LINENO: result: no" >&5
9787: echo "${ECHO_T}no" >&6; }
9788: fi
9789: ;;
9790: *)
9791: { echo "$as_me:$LINENO: result: no" >&5
9792: echo "${ECHO_T}no" >&6; }
9793: ;;
9794: esac
9795: fi
1.25 millert 9796:
1.27 millert 9797: if test "x$enable_dlopen" != xyes; then
9798: enable_dlopen=unknown
9799: enable_dlopen_self=unknown
9800: enable_dlopen_self_static=unknown
9801: else
9802: lt_cv_dlopen=no
9803: lt_cv_dlopen_libs=
1.25 millert 9804:
1.27 millert 9805: case $host_os in
9806: beos*)
9807: lt_cv_dlopen="load_add_on"
9808: lt_cv_dlopen_libs=
9809: lt_cv_dlopen_self=yes
9810: ;;
1.23 millert 9811:
1.27 millert 9812: mingw* | pw32*)
9813: lt_cv_dlopen="LoadLibrary"
9814: lt_cv_dlopen_libs=
9815: ;;
1.23 millert 9816:
1.27 millert 9817: cygwin*)
9818: lt_cv_dlopen="dlopen"
9819: lt_cv_dlopen_libs=
9820: ;;
1.23 millert 9821:
1.27 millert 9822: darwin*)
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
9828: else
9829: ac_check_lib_save_LIBS=$LIBS
9830: LIBS="-ldl $LIBS"
9831: cat >conftest.$ac_ext <<_ACEOF
9832: /* confdefs.h. */
9833: _ACEOF
9834: cat confdefs.h >>conftest.$ac_ext
9835: cat >>conftest.$ac_ext <<_ACEOF
9836: /* end confdefs.h. */
1.23 millert 9837:
1.27 millert 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. */
9841: #ifdef __cplusplus
9842: extern "C"
9843: #endif
9844: char dlopen ();
9845: int
9846: main ()
9847: {
9848: return dlopen ();
9849: ;
9850: return 0;
9851: }
9852: _ACEOF
9853: rm -f conftest.$ac_objext conftest$ac_exeext
9854: if { (ac_try="$ac_link"
9855: case "(($ac_try" in
9856: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9857: *) ac_try_echo=$ac_try;;
9858: esac
9859: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9860: (eval "$ac_link") 2>conftest.er1
9861: ac_status=$?
9862: grep -v '^ *+' conftest.er1 >conftest.err
9863: rm -f conftest.er1
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
9872: else
9873: echo "$as_me: failed program was:" >&5
9874: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 9875:
1.27 millert 9876: ac_cv_lib_dl_dlopen=no
9877: fi
1.23 millert 9878:
1.27 millert 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
9882: fi
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"
9887: else
1.23 millert 9888:
1.27 millert 9889: lt_cv_dlopen="dyld"
9890: lt_cv_dlopen_libs=
9891: lt_cv_dlopen_self=yes
1.23 millert 9892:
1.27 millert 9893: fi
1.23 millert 9894:
1.27 millert 9895: ;;
1.23 millert 9896:
1.27 millert 9897: *)
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
9902: else
9903: cat >conftest.$ac_ext <<_ACEOF
9904: /* confdefs.h. */
9905: _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
1.23 millert 9912:
1.27 millert 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. */
1.23 millert 9917:
1.27 millert 9918: #ifdef __STDC__
9919: # include <limits.h>
9920: #else
9921: # include <assert.h>
9922: #endif
1.23 millert 9923:
1.27 millert 9924: #undef shl_load
1.23 millert 9925:
1.27 millert 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. */
9929: #ifdef __cplusplus
9930: extern "C"
9931: #endif
9932: char shl_load ();
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
9937: choke me
9938: #endif
1.23 millert 9939:
1.27 millert 9940: int
9941: main ()
9942: {
9943: return shl_load ();
9944: ;
9945: return 0;
9946: }
9947: _ACEOF
9948: rm -f conftest.$ac_objext conftest$ac_exeext
9949: if { (ac_try="$ac_link"
9950: case "(($ac_try" in
9951: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
9952: *) ac_try_echo=$ac_try;;
9953: esac
9954: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
9955: (eval "$ac_link") 2>conftest.er1
9956: ac_status=$?
9957: grep -v '^ *+' conftest.er1 >conftest.err
9958: rm -f conftest.er1
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
9967: else
9968: echo "$as_me: failed program was:" >&5
9969: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 9970:
1.27 millert 9971: ac_cv_func_shl_load=no
9972: fi
1.23 millert 9973:
1.27 millert 9974: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
9975: conftest$ac_exeext conftest.$ac_ext
1.25 millert 9976: fi
1.27 millert 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"
9981: else
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
1.25 millert 9985: echo $ECHO_N "(cached) $ECHO_C" >&6
9986: else
1.27 millert 9987: ac_check_lib_save_LIBS=$LIBS
9988: LIBS="-ldld $LIBS"
9989: cat >conftest.$ac_ext <<_ACEOF
9990: /* confdefs.h. */
9991: _ACEOF
9992: cat confdefs.h >>conftest.$ac_ext
9993: cat >>conftest.$ac_ext <<_ACEOF
9994: /* end confdefs.h. */
1.25 millert 9995:
1.27 millert 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. */
9999: #ifdef __cplusplus
10000: extern "C"
10001: #endif
10002: char shl_load ();
10003: int
10004: main ()
10005: {
10006: return shl_load ();
10007: ;
10008: return 0;
10009: }
10010: _ACEOF
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;;
10016: esac
10017: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10018: (eval "$ac_link") 2>conftest.er1
10019: ac_status=$?
10020: grep -v '^ *+' conftest.er1 >conftest.err
10021: rm -f conftest.er1
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
1.25 millert 10030: else
1.27 millert 10031: echo "$as_me: failed program was:" >&5
10032: sed 's/^/| /' conftest.$ac_ext >&5
1.25 millert 10033:
1.27 millert 10034: ac_cv_lib_dld_shl_load=no
1.25 millert 10035: fi
10036:
1.27 millert 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
10040: fi
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"
10045: else
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
10050: else
10051: cat >conftest.$ac_ext <<_ACEOF
10052: /* confdefs.h. */
10053: _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
10060:
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. */
10065:
10066: #ifdef __STDC__
10067: # include <limits.h>
10068: #else
10069: # include <assert.h>
10070: #endif
10071:
10072: #undef dlopen
10073:
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. */
10077: #ifdef __cplusplus
10078: extern "C"
10079: #endif
10080: char dlopen ();
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
10085: choke me
10086: #endif
10087:
10088: int
10089: main ()
10090: {
10091: return dlopen ();
10092: ;
10093: return 0;
10094: }
10095: _ACEOF
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;;
10101: esac
10102: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10103: (eval "$ac_link") 2>conftest.er1
10104: ac_status=$?
10105: grep -v '^ *+' conftest.er1 >conftest.err
10106: rm -f conftest.er1
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
10115: else
10116: echo "$as_me: failed program was:" >&5
10117: sed 's/^/| /' conftest.$ac_ext >&5
10118:
10119: ac_cv_func_dlopen=no
10120: fi
10121:
10122: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
10123: conftest$ac_exeext conftest.$ac_ext
10124: fi
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"
10129: else
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
10134: else
10135: ac_check_lib_save_LIBS=$LIBS
10136: LIBS="-ldl $LIBS"
10137: cat >conftest.$ac_ext <<_ACEOF
10138: /* confdefs.h. */
10139: _ACEOF
10140: cat confdefs.h >>conftest.$ac_ext
10141: cat >>conftest.$ac_ext <<_ACEOF
10142: /* end confdefs.h. */
10143:
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. */
10147: #ifdef __cplusplus
10148: extern "C"
10149: #endif
10150: char dlopen ();
10151: int
10152: main ()
10153: {
10154: return dlopen ();
10155: ;
10156: return 0;
10157: }
10158: _ACEOF
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;;
10164: esac
10165: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10166: (eval "$ac_link") 2>conftest.er1
10167: ac_status=$?
10168: grep -v '^ *+' conftest.er1 >conftest.err
10169: rm -f conftest.er1
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
10178: else
10179: echo "$as_me: failed program was:" >&5
10180: sed 's/^/| /' conftest.$ac_ext >&5
10181:
10182: ac_cv_lib_dl_dlopen=no
10183: fi
10184:
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
10188: fi
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"
10193: else
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
10198: else
10199: ac_check_lib_save_LIBS=$LIBS
10200: LIBS="-lsvld $LIBS"
10201: cat >conftest.$ac_ext <<_ACEOF
10202: /* confdefs.h. */
10203: _ACEOF
10204: cat confdefs.h >>conftest.$ac_ext
10205: cat >>conftest.$ac_ext <<_ACEOF
10206: /* end confdefs.h. */
10207:
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. */
10211: #ifdef __cplusplus
10212: extern "C"
10213: #endif
10214: char dlopen ();
10215: int
10216: main ()
10217: {
10218: return dlopen ();
10219: ;
10220: return 0;
10221: }
10222: _ACEOF
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;;
10228: esac
10229: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10230: (eval "$ac_link") 2>conftest.er1
10231: ac_status=$?
10232: grep -v '^ *+' conftest.er1 >conftest.err
10233: rm -f conftest.er1
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
10242: else
10243: echo "$as_me: failed program was:" >&5
10244: sed 's/^/| /' conftest.$ac_ext >&5
1.25 millert 10245:
1.27 millert 10246: ac_cv_lib_svld_dlopen=no
10247: fi
1.25 millert 10248:
1.27 millert 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
10252: fi
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"
10257: else
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
10262: else
10263: ac_check_lib_save_LIBS=$LIBS
10264: LIBS="-ldld $LIBS"
10265: cat >conftest.$ac_ext <<_ACEOF
10266: /* confdefs.h. */
10267: _ACEOF
10268: cat confdefs.h >>conftest.$ac_ext
10269: cat >>conftest.$ac_ext <<_ACEOF
10270: /* end confdefs.h. */
1.25 millert 10271:
1.27 millert 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. */
10275: #ifdef __cplusplus
10276: extern "C"
10277: #endif
10278: char dld_link ();
10279: int
10280: main ()
10281: {
10282: return dld_link ();
10283: ;
10284: return 0;
10285: }
10286: _ACEOF
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;;
10292: esac
10293: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
10294: (eval "$ac_link") 2>conftest.er1
10295: ac_status=$?
10296: grep -v '^ *+' conftest.er1 >conftest.err
10297: rm -f conftest.er1
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
10306: else
10307: echo "$as_me: failed program was:" >&5
10308: sed 's/^/| /' conftest.$ac_ext >&5
1.25 millert 10309:
1.27 millert 10310: ac_cv_lib_dld_dld_link=no
10311: fi
1.25 millert 10312:
1.27 millert 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
10316: fi
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"
10321: fi
1.25 millert 10322:
1.23 millert 10323:
1.27 millert 10324: fi
1.23 millert 10325:
10326:
1.27 millert 10327: fi
1.23 millert 10328:
1.25 millert 10329:
1.27 millert 10330: fi
1.23 millert 10331:
10332:
1.27 millert 10333: fi
1.23 millert 10334:
10335:
1.27 millert 10336: fi
1.23 millert 10337:
1.27 millert 10338: ;;
10339: esac
1.23 millert 10340:
1.27 millert 10341: if test "x$lt_cv_dlopen" != xno; then
10342: enable_dlopen=yes
10343: else
10344: enable_dlopen=no
10345: fi
1.25 millert 10346:
1.27 millert 10347: case $lt_cv_dlopen in
10348: dlopen)
10349: save_CPPFLAGS="$CPPFLAGS"
10350: test "x$ac_cv_header_dlfcn_h" = xyes && CPPFLAGS="$CPPFLAGS -DHAVE_DLFCN_H"
1.23 millert 10351:
1.27 millert 10352: save_LDFLAGS="$LDFLAGS"
10353: wl=$lt_prog_compiler_wl eval LDFLAGS=\"\$LDFLAGS $export_dynamic_flag_spec\"
1.25 millert 10354:
1.27 millert 10355: save_LIBS="$LIBS"
10356: LIBS="$lt_cv_dlopen_libs $LIBS"
1.23 millert 10357:
1.27 millert 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
10362: else
10363: if test "$cross_compiling" = yes; then :
10364: lt_cv_dlopen_self=cross
10365: else
10366: lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10367: lt_status=$lt_dlunknown
10368: cat > conftest.$ac_ext <<EOF
1.30 ! millert 10369: #line 10369 "configure"
1.27 millert 10370: #include "confdefs.h"
1.23 millert 10371:
1.27 millert 10372: #if HAVE_DLFCN_H
10373: #include <dlfcn.h>
10374: #endif
1.25 millert 10375:
1.27 millert 10376: #include <stdio.h>
1.25 millert 10377:
1.27 millert 10378: #ifdef RTLD_GLOBAL
10379: # define LT_DLGLOBAL RTLD_GLOBAL
10380: #else
10381: # ifdef DL_GLOBAL
10382: # define LT_DLGLOBAL DL_GLOBAL
10383: # else
10384: # define LT_DLGLOBAL 0
10385: # endif
10386: #endif
1.25 millert 10387:
1.27 millert 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
10391: # ifdef RTLD_LAZY
10392: # define LT_DLLAZY_OR_NOW RTLD_LAZY
10393: # else
10394: # ifdef DL_LAZY
10395: # define LT_DLLAZY_OR_NOW DL_LAZY
10396: # else
10397: # ifdef RTLD_NOW
10398: # define LT_DLLAZY_OR_NOW RTLD_NOW
10399: # else
10400: # ifdef DL_NOW
10401: # define LT_DLLAZY_OR_NOW DL_NOW
10402: # else
10403: # define LT_DLLAZY_OR_NOW 0
10404: # endif
10405: # endif
10406: # endif
10407: # endif
10408: #endif
1.23 millert 10409:
1.27 millert 10410: #ifdef __cplusplus
10411: extern "C" void exit (int);
10412: #endif
1.23 millert 10413:
1.27 millert 10414: void fnord() { int i=42;}
10415: int main ()
10416: {
10417: void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10418: int status = $lt_dlunknown;
1.23 millert 10419:
1.27 millert 10420: if (self)
10421: {
10422: if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10423: else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10424: /* dlclose (self); */
10425: }
10426: else
10427: puts (dlerror ());
1.23 millert 10428:
1.27 millert 10429: exit (status);
10430: }
10431: EOF
10432: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10433: (eval $ac_link) 2>&5
10434: ac_status=$?
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
10438: lt_status=$?
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 ;;
1.23 millert 10443: esac
1.27 millert 10444: else :
10445: # compilation failed
10446: lt_cv_dlopen_self=no
1.23 millert 10447: fi
1.27 millert 10448: fi
10449: rm -fr conftest*
1.23 millert 10450:
10451:
1.27 millert 10452: fi
10453: { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self" >&5
10454: echo "${ECHO_T}$lt_cv_dlopen_self" >&6; }
1.23 millert 10455:
1.27 millert 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
1.25 millert 10461: echo $ECHO_N "(cached) $ECHO_C" >&6
1.23 millert 10462: else
1.27 millert 10463: if test "$cross_compiling" = yes; then :
10464: lt_cv_dlopen_self_static=cross
1.25 millert 10465: else
1.27 millert 10466: lt_dlunknown=0; lt_dlno_uscore=1; lt_dlneed_uscore=2
10467: lt_status=$lt_dlunknown
10468: cat > conftest.$ac_ext <<EOF
1.30 ! millert 10469: #line 10469 "configure"
1.27 millert 10470: #include "confdefs.h"
1.23 millert 10471:
1.27 millert 10472: #if HAVE_DLFCN_H
10473: #include <dlfcn.h>
10474: #endif
1.23 millert 10475:
1.27 millert 10476: #include <stdio.h>
1.25 millert 10477:
1.27 millert 10478: #ifdef RTLD_GLOBAL
10479: # define LT_DLGLOBAL RTLD_GLOBAL
10480: #else
10481: # ifdef DL_GLOBAL
10482: # define LT_DLGLOBAL DL_GLOBAL
10483: # else
10484: # define LT_DLGLOBAL 0
10485: # endif
10486: #endif
1.25 millert 10487:
1.27 millert 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
10491: # ifdef RTLD_LAZY
10492: # define LT_DLLAZY_OR_NOW RTLD_LAZY
10493: # else
10494: # ifdef DL_LAZY
10495: # define LT_DLLAZY_OR_NOW DL_LAZY
10496: # else
10497: # ifdef RTLD_NOW
10498: # define LT_DLLAZY_OR_NOW RTLD_NOW
10499: # else
10500: # ifdef DL_NOW
10501: # define LT_DLLAZY_OR_NOW DL_NOW
10502: # else
10503: # define LT_DLLAZY_OR_NOW 0
10504: # endif
10505: # endif
10506: # endif
10507: # endif
10508: #endif
1.25 millert 10509:
1.27 millert 10510: #ifdef __cplusplus
10511: extern "C" void exit (int);
10512: #endif
1.25 millert 10513:
1.27 millert 10514: void fnord() { int i=42;}
10515: int main ()
10516: {
10517: void *self = dlopen (0, LT_DLGLOBAL|LT_DLLAZY_OR_NOW);
10518: int status = $lt_dlunknown;
1.25 millert 10519:
1.27 millert 10520: if (self)
10521: {
10522: if (dlsym (self,"fnord")) status = $lt_dlno_uscore;
10523: else if (dlsym( self,"_fnord")) status = $lt_dlneed_uscore;
10524: /* dlclose (self); */
10525: }
10526: else
10527: puts (dlerror ());
1.25 millert 10528:
1.27 millert 10529: exit (status);
10530: }
10531: EOF
10532: if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
10533: (eval $ac_link) 2>&5
10534: ac_status=$?
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
10538: lt_status=$?
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 ;;
10543: esac
10544: else :
10545: # compilation failed
10546: lt_cv_dlopen_self_static=no
10547: fi
1.23 millert 10548: fi
1.27 millert 10549: rm -fr conftest*
1.23 millert 10550:
10551:
1.25 millert 10552: fi
1.27 millert 10553: { echo "$as_me:$LINENO: result: $lt_cv_dlopen_self_static" >&5
10554: echo "${ECHO_T}$lt_cv_dlopen_self_static" >&6; }
10555: fi
1.23 millert 10556:
1.27 millert 10557: CPPFLAGS="$save_CPPFLAGS"
10558: LDFLAGS="$save_LDFLAGS"
10559: LIBS="$save_LIBS"
1.25 millert 10560: ;;
10561: esac
1.23 millert 10562:
1.27 millert 10563: case $lt_cv_dlopen_self in
10564: yes|no) enable_dlopen_self=$lt_cv_dlopen_self ;;
10565: *) enable_dlopen_self=unknown ;;
10566: esac
1.23 millert 10567:
1.27 millert 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 ;;
1.23 millert 10571: esac
1.27 millert 10572: fi
1.23 millert 10573:
10574:
1.27 millert 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; }
10580:
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
1.25 millert 10584:
1.27 millert 10585: # On AIX, shared libraries and static libraries use the same namespace, and
10586: # are all built from PIC.
10587: case $host_os in
10588: aix3*)
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'
10593: fi
1.23 millert 10594: ;;
10595:
1.27 millert 10596: aix4* | aix5*)
10597: if test "$host_cpu" != ia64 && test "$aix_use_runtimelinking" = no ; then
10598: test "$enable_shared" = yes && enable_static=no
10599: fi
10600: ;;
1.23 millert 10601: esac
1.27 millert 10602: { echo "$as_me:$LINENO: result: $enable_shared" >&5
10603: echo "${ECHO_T}$enable_shared" >&6; }
1.23 millert 10604:
1.27 millert 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; }
10611:
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
10621: fi
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 \
10626: SED SHELL STRIP \
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 \
10634: compiler \
10635: CC \
10636: LD \
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 \
10645: old_archive_cmds \
10646: old_archive_from_new_cmds \
10647: predep_objects \
10648: postdep_objects \
10649: predeps \
10650: postdeps \
10651: compiler_lib_search_path \
10652: archive_cmds \
10653: archive_expsym_cmds \
10654: postinstall_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 \
10664: module_cmds \
10665: module_expsym_cmds \
10666: lt_cv_prog_compiler_c_o \
10667: fix_srcfile_path \
10668: exclude_expsyms \
10669: include_expsyms; do
10670:
10671: case $var in
10672: old_archive_cmds | \
10673: old_archive_from_new_cmds | \
10674: archive_cmds | \
10675: archive_expsym_cmds | \
10676: module_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\"\`\\\""
10686: ;;
10687: *)
10688: eval "lt_$var=\\\"\`\$echo \"X\$$var\" | \$Xsed -e \"\$sed_quote_subst\"\`\\\""
10689: ;;
10690: esac
10691: done
1.23 millert 10692:
1.27 millert 10693: case $lt_echo in
10694: *'\$0 --fallback-echo"')
10695: lt_echo=`$echo "X$lt_echo" | $Xsed -e 's/\\\\\\\$0 --fallback-echo"$/$0 --fallback-echo"/'`
10696: ;;
10697: esac
1.23 millert 10698:
1.27 millert 10699: cfgfile="${ofile}T"
10700: trap "$rm \"$cfgfile\"; exit 1" 1 2 15
10701: $rm -f "$cfgfile"
10702: { echo "$as_me:$LINENO: creating $ofile" >&5
10703: echo "$as_me: creating $ofile" >&6;}
1.23 millert 10704:
1.27 millert 10705: cat <<__EOF__ >> "$cfgfile"
10706: #! $SHELL
1.23 millert 10707:
1.27 millert 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.
10711: #
10712: # Copyright (C) 1996, 1997, 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006, 2007
10713: # Free Software Foundation, Inc.
10714: #
10715: # This file is part of GNU Libtool:
10716: # Originally by Gordon Matzigkeit <gord@gnu.ai.mit.edu>, 1996
10717: #
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.
10722: #
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.
10727: #
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.
10731: #
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.
1.23 millert 10736:
1.27 millert 10737: # A sed program that does not truncate output.
10738: SED=$lt_SED
1.23 millert 10739:
1.27 millert 10740: # Sed that helps us avoid accidentally triggering echo(1) options like -n.
10741: Xsed="$SED -e 1s/^X//"
1.23 millert 10742:
1.27 millert 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
1.23 millert 10746:
1.27 millert 10747: # The names of the tagged configurations supported by this script.
10748: available_tags=
1.23 millert 10749:
1.27 millert 10750: # ### BEGIN LIBTOOL CONFIG
1.23 millert 10751:
1.27 millert 10752: # Libtool was configured on host `(hostname || uname -n) 2>/dev/null | sed 1q`:
1.23 millert 10753:
1.27 millert 10754: # Shell to use when invoking shell scripts.
10755: SHELL=$lt_SHELL
1.23 millert 10756:
1.27 millert 10757: # Whether or not to build shared libraries.
10758: build_libtool_libs=$enable_shared
1.23 millert 10759:
1.27 millert 10760: # Whether or not to build static libraries.
10761: build_old_libs=$enable_static
1.23 millert 10762:
1.27 millert 10763: # Whether or not to add -lc for building shared libraries.
10764: build_libtool_need_lc=$archive_cmds_need_lc
1.23 millert 10765:
1.27 millert 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
1.23 millert 10768:
1.27 millert 10769: # Whether or not to optimize for fast installation.
10770: fast_install=$enable_fast_install
1.23 millert 10771:
1.27 millert 10772: # The host system.
10773: host_alias=$host_alias
10774: host=$host
10775: host_os=$host_os
1.23 millert 10776:
1.27 millert 10777: # The build system.
10778: build_alias=$build_alias
10779: build=$build
10780: build_os=$build_os
1.23 millert 10781:
1.27 millert 10782: # An echo program that does not interpret backslashes.
10783: echo=$lt_echo
1.23 millert 10784:
1.27 millert 10785: # The archiver.
10786: AR=$lt_AR
10787: AR_FLAGS=$lt_AR_FLAGS
1.23 millert 10788:
1.27 millert 10789: # A C compiler.
10790: LTCC=$lt_LTCC
1.23 millert 10791:
1.27 millert 10792: # LTCC compiler flags.
10793: LTCFLAGS=$lt_LTCFLAGS
1.23 millert 10794:
1.27 millert 10795: # A language-specific compiler.
10796: CC=$lt_compiler
1.23 millert 10797:
1.27 millert 10798: # Is the compiler the GNU C compiler?
10799: with_gcc=$GCC
1.23 millert 10800:
1.27 millert 10801: # An ERE matcher.
10802: EGREP=$lt_EGREP
1.23 millert 10803:
1.27 millert 10804: # The linker used to build libraries.
10805: LD=$lt_LD
1.23 millert 10806:
1.27 millert 10807: # Whether we need hard or soft links.
10808: LN_S=$lt_LN_S
1.23 millert 10809:
1.27 millert 10810: # A BSD-compatible nm program.
10811: NM=$lt_NM
1.23 millert 10812:
1.27 millert 10813: # A symbol stripping program
10814: STRIP=$lt_STRIP
1.23 millert 10815:
1.27 millert 10816: # Used to examine libraries when file_magic_cmd begins "file"
10817: MAGIC_CMD=$MAGIC_CMD
1.23 millert 10818:
1.27 millert 10819: # Used on cygwin: DLL creation program.
10820: DLLTOOL="$DLLTOOL"
1.23 millert 10821:
1.27 millert 10822: # Used on cygwin: object dumper.
10823: OBJDUMP="$OBJDUMP"
1.23 millert 10824:
1.27 millert 10825: # Used on cygwin: assembler.
10826: AS="$AS"
1.23 millert 10827:
1.27 millert 10828: # The name of the directory that contains temporary libtool files.
10829: objdir=$objdir
1.23 millert 10830:
1.27 millert 10831: # How to create reloadable object files.
10832: reload_flag=$lt_reload_flag
10833: reload_cmds=$lt_reload_cmds
1.23 millert 10834:
1.27 millert 10835: # How to pass a linker flag through the compiler.
10836: wl=$lt_lt_prog_compiler_wl
1.23 millert 10837:
1.27 millert 10838: # Object file suffix (normally "o").
10839: objext="$ac_objext"
1.23 millert 10840:
1.27 millert 10841: # Old archive suffix (normally "a").
10842: libext="$libext"
1.23 millert 10843:
1.27 millert 10844: # Shared library suffix (normally ".so").
10845: shrext_cmds='$shrext_cmds'
1.23 millert 10846:
1.27 millert 10847: # Executable file suffix (normally "").
10848: exeext="$exeext"
1.23 millert 10849:
1.27 millert 10850: # Additional compiler flags for building library objects.
10851: pic_flag=$lt_lt_prog_compiler_pic
10852: pic_mode=$pic_mode
1.23 millert 10853:
1.27 millert 10854: # What is the maximum length of a command?
10855: max_cmd_len=$lt_cv_sys_max_cmd_len
1.23 millert 10856:
1.27 millert 10857: # Does compiler simultaneously support -c and -o options?
10858: compiler_c_o=$lt_lt_cv_prog_compiler_c_o
1.23 millert 10859:
1.27 millert 10860: # Must we lock files when doing compilation?
10861: need_locks=$lt_need_locks
1.23 millert 10862:
1.27 millert 10863: # Do we need the lib prefix for modules?
10864: need_lib_prefix=$need_lib_prefix
1.23 millert 10865:
1.27 millert 10866: # Do we need a version for libraries?
10867: need_version=$need_version
1.23 millert 10868:
1.27 millert 10869: # Whether dlopen is supported.
10870: dlopen_support=$enable_dlopen
1.23 millert 10871:
1.27 millert 10872: # Whether dlopen of programs is supported.
10873: dlopen_self=$enable_dlopen_self
1.23 millert 10874:
1.27 millert 10875: # Whether dlopen of statically linked programs is supported.
10876: dlopen_self_static=$enable_dlopen_self_static
1.23 millert 10877:
1.27 millert 10878: # Compiler flag to prevent dynamic linking.
10879: link_static_flag=$lt_lt_prog_compiler_static
1.23 millert 10880:
1.27 millert 10881: # Compiler flag to turn off builtin functions.
10882: no_builtin_flag=$lt_lt_prog_compiler_no_builtin_flag
1.23 millert 10883:
1.27 millert 10884: # Compiler flag to allow reflexive dlopens.
10885: export_dynamic_flag_spec=$lt_export_dynamic_flag_spec
1.23 millert 10886:
1.27 millert 10887: # Compiler flag to generate shared objects directly from archives.
10888: whole_archive_flag_spec=$lt_whole_archive_flag_spec
1.23 millert 10889:
1.27 millert 10890: # Compiler flag to generate thread-safe objects.
10891: thread_safe_flag_spec=$lt_thread_safe_flag_spec
1.23 millert 10892:
1.27 millert 10893: # Library versioning type.
10894: version_type=$version_type
1.23 millert 10895:
1.27 millert 10896: # Format of library name prefix.
10897: libname_spec=$lt_libname_spec
1.23 millert 10898:
1.27 millert 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
1.25 millert 10902:
1.27 millert 10903: # The coded name of the library, if different from the real name.
10904: soname_spec=$lt_soname_spec
1.25 millert 10905:
1.27 millert 10906: # Commands used to build and install an old-style archive.
10907: RANLIB=$lt_RANLIB
10908: old_archive_cmds=$lt_old_archive_cmds
10909: old_postinstall_cmds=$lt_old_postinstall_cmds
10910: old_postuninstall_cmds=$lt_old_postuninstall_cmds
1.25 millert 10911:
1.27 millert 10912: # Create an old-style archive from a shared archive.
10913: old_archive_from_new_cmds=$lt_old_archive_from_new_cmds
1.25 millert 10914:
1.27 millert 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
1.25 millert 10917:
1.27 millert 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
1.25 millert 10923:
1.27 millert 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
1.25 millert 10927:
1.27 millert 10928: # Commands to strip libraries.
10929: old_striplib=$lt_old_striplib
10930: striplib=$lt_striplib
1.25 millert 10931:
1.27 millert 10932: # Dependencies to place before the objects being linked to create a
10933: # shared library.
10934: predep_objects=$lt_predep_objects
10935:
10936: # Dependencies to place after the objects being linked to create a
10937: # shared library.
10938: postdep_objects=$lt_postdep_objects
10939:
10940: # Dependencies to place before the objects being linked to create a
10941: # shared library.
10942: predeps=$lt_predeps
10943:
10944: # Dependencies to place after the objects being linked to create a
10945: # shared library.
10946: postdeps=$lt_postdeps
10947:
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
1.25 millert 10951:
1.27 millert 10952: # Method to check whether dependent libraries are shared objects.
10953: deplibs_check_method=$lt_deplibs_check_method
1.25 millert 10954:
1.27 millert 10955: # Command to use when deplibs_check_method == file_magic.
10956: file_magic_cmd=$lt_file_magic_cmd
1.25 millert 10957:
1.27 millert 10958: # Flag that allows shared libraries with undefined symbols to be built.
10959: allow_undefined_flag=$lt_allow_undefined_flag
1.25 millert 10960:
1.27 millert 10961: # Flag that forces no undefined symbols.
10962: no_undefined_flag=$lt_no_undefined_flag
1.25 millert 10963:
1.27 millert 10964: # Commands used to finish a libtool library installation in a directory.
10965: finish_cmds=$lt_finish_cmds
1.25 millert 10966:
1.27 millert 10967: # Same as above, but a single script fragment to be evaled but not shown.
10968: finish_eval=$lt_finish_eval
1.25 millert 10969:
1.27 millert 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
1.25 millert 10972:
1.27 millert 10973: # Transform the output of nm in a proper C declaration
10974: global_symbol_to_cdecl=$lt_lt_cv_sys_global_symbol_to_cdecl
1.25 millert 10975:
1.27 millert 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
1.25 millert 10978:
1.27 millert 10979: # This is the shared library runtime path variable.
10980: runpath_var=$runpath_var
1.25 millert 10981:
1.27 millert 10982: # This is the shared library path variable.
10983: shlibpath_var=$shlibpath_var
1.25 millert 10984:
1.27 millert 10985: # Is shlibpath searched before the hard-coded library search path?
10986: shlibpath_overrides_runpath=$shlibpath_overrides_runpath
1.25 millert 10987:
1.27 millert 10988: # How to hardcode a shared library path into an executable.
10989: hardcode_action=$hardcode_action
1.25 millert 10990:
1.27 millert 10991: # Whether we should hardcode library paths into libraries.
10992: hardcode_into_libs=$hardcode_into_libs
1.25 millert 10993:
1.27 millert 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
1.25 millert 10997:
1.27 millert 10998: # If ld is used when linking, flag to hardcode \$libdir into
10999: # a binary during linking. This must work even if \$libdir does
11000: # not exist.
11001: hardcode_libdir_flag_spec_ld=$lt_hardcode_libdir_flag_spec_ld
1.23 millert 11002:
1.27 millert 11003: # Whether we need a single -rpath flag with a separated argument.
11004: hardcode_libdir_separator=$lt_hardcode_libdir_separator
1.23 millert 11005:
1.27 millert 11006: # Set to yes if using DIR/libNAME${shared_ext} during linking hardcodes DIR into the
11007: # resulting binary.
11008: hardcode_direct=$hardcode_direct
1.25 millert 11009:
1.27 millert 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
1.25 millert 11013:
1.27 millert 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
1.25 millert 11017:
1.27 millert 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
1.25 millert 11021:
1.27 millert 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"
1.25 millert 11025:
1.27 millert 11026: # Whether libtool must link a program against all its dependency libraries.
11027: link_all_deplibs=$link_all_deplibs
1.23 millert 11028:
1.27 millert 11029: # Compile-time system search path for libraries
11030: sys_lib_search_path_spec=$lt_sys_lib_search_path_spec
1.23 millert 11031:
1.27 millert 11032: # Run-time system search path for libraries
11033: sys_lib_dlsearch_path_spec=$lt_sys_lib_dlsearch_path_spec
1.23 millert 11034:
1.27 millert 11035: # Fix the shell variable \$srcfile for the compiler.
11036: fix_srcfile_path=$lt_fix_srcfile_path
1.23 millert 11037:
1.27 millert 11038: # Set to yes if exported symbols are required.
11039: always_export_symbols=$always_export_symbols
1.23 millert 11040:
1.27 millert 11041: # The commands to list exported symbols.
11042: export_symbols_cmds=$lt_export_symbols_cmds
1.23 millert 11043:
1.27 millert 11044: # The commands to extract the exported symbol list from a shared archive.
11045: extract_expsyms_cmds=$lt_extract_expsyms_cmds
1.23 millert 11046:
1.27 millert 11047: # Symbols that should not be listed in the preloaded symbols.
11048: exclude_expsyms=$lt_exclude_expsyms
1.23 millert 11049:
1.27 millert 11050: # Symbols that must always be exported.
11051: include_expsyms=$lt_include_expsyms
1.23 millert 11052:
1.27 millert 11053: # ### END LIBTOOL CONFIG
1.23 millert 11054:
1.27 millert 11055: __EOF__
1.23 millert 11056:
11057:
1.27 millert 11058: case $host_os in
1.25 millert 11059: aix3*)
1.27 millert 11060: cat <<\EOF >> "$cfgfile"
1.23 millert 11061:
1.27 millert 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
11066: COLLECT_NAMES=
11067: export COLLECT_NAMES
11068: fi
11069: EOF
1.25 millert 11070: ;;
11071: esac
1.23 millert 11072:
1.27 millert 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)
1.23 millert 11078:
1.27 millert 11079: mv -f "$cfgfile" "$ofile" || \
11080: (rm -f "$ofile" && cp "$cfgfile" "$ofile" && rm -f "$cfgfile")
11081: chmod +x "$ofile"
1.23 millert 11082:
1.27 millert 11083: else
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"
11090: fi
11091: fi
1.23 millert 11092:
11093:
1.25 millert 11094: ac_ext=c
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
1.23 millert 11099:
1.25 millert 11100: CC="$lt_save_CC"
1.23 millert 11101:
11102:
11103:
1.27 millert 11104: # This can be used to rebuild libtool when needed
11105: LIBTOOL_DEPS="$ac_aux_dir/ltmain.sh"
1.23 millert 11106:
1.27 millert 11107: # Always use our own libtool.
11108: LIBTOOL='$(SHELL) $(top_builddir)/libtool'
1.23 millert 11109:
1.27 millert 11110: # Prevent multiple expansion
1.23 millert 11111:
11112:
11113:
11114:
11115:
11116:
11117:
11118:
11119:
11120:
1.25 millert 11121: if test "$enable_shared" = "no"; then
11122: with_noexec=no
11123: else
1.26 millert 11124: eval _shrext="$shrext_cmds"
1.25 millert 11125: fi
1.27 millert 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; }
1.23 millert 11128:
1.27 millert 11129: # Check whether --with-noexec was given.
1.25 millert 11130: if test "${with_noexec+set}" = set; then
1.27 millert 11131: withval=$with_noexec; case $with_noexec in
1.25 millert 11132: yes) with_noexec="$libexecdir/sudo_noexec$_shrext"
11133: ;;
11134: no) ;;
11135: *) ;;
11136: esac
11137: else
11138: with_noexec="$libexecdir/sudo_noexec$_shrext"
1.27 millert 11139: fi
11140:
11141: { echo "$as_me:$LINENO: result: $with_noexec" >&5
11142: echo "${ECHO_T}$with_noexec" >&6; }
1.25 millert 11143: NOEXECDIR="`echo $with_noexec|sed 's:^\(.*\)/[^/]*:\1:'`"
1.23 millert 11144:
1.25 millert 11145: if test "$with_devel" = "yes" -a -n "$GCC"; then
11146: CFLAGS="${CFLAGS} -Wall"
11147: fi
1.23 millert 11148:
1.25 millert 11149: # Extract the first word of "uname", so it can be a program name with args.
11150: set dummy uname; ac_word=$2
1.27 millert 11151: { echo "$as_me:$LINENO: checking for $ac_word" >&5
11152: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.25 millert 11153: if test "${ac_cv_prog_UNAMEPROG+set}" = set; then
11154: echo $ECHO_N "(cached) $ECHO_C" >&6
11155: else
11156: if test -n "$UNAMEPROG"; then
11157: ac_cv_prog_UNAMEPROG="$UNAMEPROG" # Let the user override the test.
11158: else
11159: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11160: for as_dir in $PATH
11161: do
11162: IFS=$as_save_IFS
11163: test -z "$as_dir" && as_dir=.
11164: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 11165: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.25 millert 11166: ac_cv_prog_UNAMEPROG="uname"
11167: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11168: break 2
11169: fi
11170: done
11171: done
1.27 millert 11172: IFS=$as_save_IFS
1.23 millert 11173:
1.25 millert 11174: fi
11175: fi
11176: UNAMEPROG=$ac_cv_prog_UNAMEPROG
11177: if test -n "$UNAMEPROG"; then
1.27 millert 11178: { echo "$as_me:$LINENO: result: $UNAMEPROG" >&5
11179: echo "${ECHO_T}$UNAMEPROG" >&6; }
1.25 millert 11180: else
1.27 millert 11181: { echo "$as_me:$LINENO: result: no" >&5
11182: echo "${ECHO_T}no" >&6; }
1.25 millert 11183: fi
1.23 millert 11184:
1.27 millert 11185:
1.25 millert 11186: # Extract the first word of "tr", so it can be a program name with args.
11187: set dummy tr; ac_word=$2
1.27 millert 11188: { echo "$as_me:$LINENO: checking for $ac_word" >&5
11189: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.25 millert 11190: if test "${ac_cv_prog_TRPROG+set}" = set; then
11191: echo $ECHO_N "(cached) $ECHO_C" >&6
11192: else
11193: if test -n "$TRPROG"; then
11194: ac_cv_prog_TRPROG="$TRPROG" # Let the user override the test.
11195: else
11196: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11197: for as_dir in $PATH
11198: do
11199: IFS=$as_save_IFS
11200: test -z "$as_dir" && as_dir=.
11201: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 11202: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.25 millert 11203: ac_cv_prog_TRPROG="tr"
11204: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11205: break 2
11206: fi
11207: done
11208: done
1.27 millert 11209: IFS=$as_save_IFS
1.23 millert 11210:
1.25 millert 11211: fi
11212: fi
11213: TRPROG=$ac_cv_prog_TRPROG
11214: if test -n "$TRPROG"; then
1.27 millert 11215: { echo "$as_me:$LINENO: result: $TRPROG" >&5
11216: echo "${ECHO_T}$TRPROG" >&6; }
1.25 millert 11217: else
1.27 millert 11218: { echo "$as_me:$LINENO: result: no" >&5
11219: echo "${ECHO_T}no" >&6; }
1.25 millert 11220: fi
1.23 millert 11221:
1.27 millert 11222:
1.25 millert 11223: # Extract the first word of "nroff", so it can be a program name with args.
11224: set dummy nroff; ac_word=$2
1.27 millert 11225: { echo "$as_me:$LINENO: checking for $ac_word" >&5
11226: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.25 millert 11227: if test "${ac_cv_prog_NROFFPROG+set}" = set; then
11228: echo $ECHO_N "(cached) $ECHO_C" >&6
11229: else
11230: if test -n "$NROFFPROG"; then
11231: ac_cv_prog_NROFFPROG="$NROFFPROG" # Let the user override the test.
11232: else
11233: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
11234: for as_dir in $PATH
11235: do
11236: IFS=$as_save_IFS
11237: test -z "$as_dir" && as_dir=.
11238: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 11239: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.25 millert 11240: ac_cv_prog_NROFFPROG="nroff"
11241: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
11242: break 2
11243: fi
11244: done
11245: done
1.27 millert 11246: IFS=$as_save_IFS
1.23 millert 11247:
1.25 millert 11248: fi
11249: fi
11250: NROFFPROG=$ac_cv_prog_NROFFPROG
11251: if test -n "$NROFFPROG"; then
1.27 millert 11252: { echo "$as_me:$LINENO: result: $NROFFPROG" >&5
11253: echo "${ECHO_T}$NROFFPROG" >&6; }
1.25 millert 11254: else
1.27 millert 11255: { echo "$as_me:$LINENO: result: no" >&5
11256: echo "${ECHO_T}no" >&6; }
1.25 millert 11257: fi
1.23 millert 11258:
1.27 millert 11259:
1.25 millert 11260: if test -z "$NROFFPROG"; then
11261: MANTYPE="cat"
11262: mansrcdir='$(srcdir)'
11263: fi
1.23 millert 11264:
1.25 millert 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; }; }
11270: else
1.27 millert 11271: { echo "$as_me:$LINENO: checking previous host type" >&5
11272: echo $ECHO_N "checking previous host type... $ECHO_C" >&6; }
1.25 millert 11273: if test "${sudo_cv_prev_host+set}" = set; then
11274: echo $ECHO_N "(cached) $ECHO_C" >&6
11275: else
11276: sudo_cv_prev_host="$host"
11277: fi
1.23 millert 11278:
1.27 millert 11279: { echo "$as_me:$LINENO: result: $sudo_cv_prev_host" >&5
11280: echo "${ECHO_T}$sudo_cv_prev_host" >&6; }
1.25 millert 11281: fi
11282: else
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
11286: else
11287: sudo_cv_prev_host="$host"
11288: fi
1.23 millert 11289:
1.25 millert 11290: fi
1.23 millert 11291:
1.25 millert 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/\..*$//'`
11296: else
11297: OS="unknown"
11298: OSREV=0
11299: OSMAJOR=0
11300: fi
1.23 millert 11301:
1.25 millert 11302: case "$host" in
11303: *-*-sunos4*)
11304: # getcwd(3) opens a pipe to getpwd(1)!?!
11305: BROKEN_GETCWD=1
1.23 millert 11306:
1.25 millert 11307: # system headers lack prototypes but gcc helps...
11308: if test -n "$GCC"; then
11309: OSDEFS="${OSDEFS} -D__USE_FIXED_PROTOTYPES__"
11310: fi
1.23 millert 11311:
1.25 millert 11312: shadow_funcs="getpwanam issecure"
11313: ;;
11314: *-*-solaris2*)
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"
11320: fi
11321: : ${mansectsu='1m'}
11322: : ${mansectform='4'}
11323: : ${with_rpath='yes'}
1.27 millert 11324: test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
1.25 millert 11325: ;;
11326: *-*-aix*)
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
1.27 millert 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; }
1.25 millert 11333: O_LDFLAGS="$LDFLAGS"
11334: LDFLAGS="$O_LDFLAGS -Wl,-blibpath:/usr/lib:/lib"
11335: cat >conftest.$ac_ext <<_ACEOF
11336: /* confdefs.h. */
11337: _ACEOF
11338: cat confdefs.h >>conftest.$ac_ext
11339: cat >>conftest.$ac_ext <<_ACEOF
11340: /* end confdefs.h. */
1.23 millert 11341:
1.25 millert 11342: int
11343: main ()
11344: {
1.23 millert 11345:
1.25 millert 11346: ;
11347: return 0;
11348: }
11349: _ACEOF
11350: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 11351: if { (ac_try="$ac_link"
11352: case "(($ac_try" in
11353: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11354: *) ac_try_echo=$ac_try;;
11355: esac
11356: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11357: (eval "$ac_link") 2>conftest.er1
1.25 millert 11358: ac_status=$?
11359: grep -v '^ *+' conftest.er1 >conftest.err
11360: rm -f conftest.er1
11361: cat conftest.err >&5
11362: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.23 millert 11368:
1.25 millert 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"
11373: else
11374: blibpath="/usr/lib:/lib"
11375: fi
1.27 millert 11376: { echo "$as_me:$LINENO: result: yes" >&5
11377: echo "${ECHO_T}yes" >&6; }
1.23 millert 11378:
1.25 millert 11379: else
11380: echo "$as_me: failed program was:" >&5
11381: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 11382:
1.27 millert 11383: { echo "$as_me:$LINENO: result: no" >&5
11384: echo "${ECHO_T}no" >&6; }
1.25 millert 11385: fi
1.27 millert 11386:
11387: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 11388: conftest$ac_exeext conftest.$ac_ext
11389: fi
11390: LDFLAGS="$O_LDFLAGS"
1.23 millert 11391:
1.27 millert 11392: # Use authenticate(3) as the default authentication method
1.25 millert 11393: if test X"$with_aixauth" = X""; then
1.23 millert 11394:
1.25 millert 11395: for ac_func in authenticate
11396: do
11397: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.25 millert 11401: echo $ECHO_N "(cached) $ECHO_C" >&6
11402: else
11403: cat >conftest.$ac_ext <<_ACEOF
11404: /* confdefs.h. */
11405: _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
1.23 millert 11412:
1.25 millert 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. */
1.23 millert 11417:
1.25 millert 11418: #ifdef __STDC__
11419: # include <limits.h>
11420: #else
11421: # include <assert.h>
11422: #endif
1.23 millert 11423:
1.25 millert 11424: #undef $ac_func
1.23 millert 11425:
1.27 millert 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. */
1.25 millert 11429: #ifdef __cplusplus
11430: extern "C"
11431: #endif
11432: char $ac_func ();
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. */
1.27 millert 11436: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 11437: choke me
11438: #endif
1.23 millert 11439:
1.25 millert 11440: int
11441: main ()
11442: {
1.27 millert 11443: return $ac_func ();
1.25 millert 11444: ;
11445: return 0;
11446: }
11447: _ACEOF
11448: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 11449: if { (ac_try="$ac_link"
11450: case "(($ac_try" in
11451: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11452: *) ac_try_echo=$ac_try;;
11453: esac
11454: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11455: (eval "$ac_link") 2>conftest.er1
1.25 millert 11456: ac_status=$?
11457: grep -v '^ *+' conftest.er1 >conftest.err
11458: rm -f conftest.er1
11459: cat conftest.err >&5
11460: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 11466: eval "$as_ac_var=yes"
11467: else
11468: echo "$as_me: failed program was:" >&5
11469: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 11470:
1.27 millert 11471: eval "$as_ac_var=no"
1.25 millert 11472: fi
1.27 millert 11473:
11474: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 11475: conftest$ac_exeext conftest.$ac_ext
11476: fi
1.27 millert 11477: ac_res=`eval echo '${'$as_ac_var'}'`
11478: { echo "$as_me:$LINENO: result: $ac_res" >&5
11479: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
11483: _ACEOF
1.27 millert 11484: AUTH_EXCL_DEF="AIX_AUTH"
1.25 millert 11485: fi
11486: done
1.23 millert 11487:
1.25 millert 11488: fi
11489: ;;
11490: *-*-hiuxmpp*)
11491: : ${mansectsu='1m'}
11492: : ${mansectform='4'}
11493: ;;
11494: *-*-hpux*)
11495: # AFS support needs -lBSD
11496: if test "$with_AFS" = "yes"; then
11497: AFS_LIBS="-lc -lBSD"
11498: fi
11499: : ${mansectsu='1m'}
11500: : ${mansectform='4'}
1.23 millert 11501:
1.25 millert 11502: case "$host" in
11503: *-*-hpux1-8.*)
11504: cat >>confdefs.h <<\_ACEOF
11505: #define BROKEN_SYSLOG 1
11506: _ACEOF
1.23 millert 11507:
11508:
1.25 millert 11509: # Not sure if setuid binaries are safe in < 9.x
11510: if test -n "$GCC"; then
11511: SUDO_LDFLAGS="${SUDO_LDFLAGS} -static"
11512: else
11513: SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-a,archive"
11514: fi
11515: ;;
11516: *-*-hpux9.*)
11517: cat >>confdefs.h <<\_ACEOF
11518: #define BROKEN_SYSLOG 1
11519: _ACEOF
1.23 millert 11520:
11521:
1.25 millert 11522: shadow_funcs="getspwuid"
1.23 millert 11523:
1.25 millert 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"
11530: fi
11531: ;;
11532: *-*-hpux10.*)
11533: shadow_funcs="getprpwnam iscomsec"
11534: shadow_libs="-lsec"
11535: ;;
11536: *)
11537: shadow_funcs="getspnam iscomsec"
11538: shadow_libs="-lsec"
1.27 millert 11539: test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
1.25 millert 11540: ;;
11541: esac
11542: ;;
11543: *-dec-osf*)
11544: # ignore envariables wrt dynamic lib path
11545: SUDO_LDFLAGS="${SUDO_LDFLAGS} -Wl,-no_library_replacement"
1.23 millert 11546:
1.28 millert 11547: : ${CHECKSIA='true'}
1.27 millert 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.
1.25 millert 11551: if test "${enable_sia+set}" = set; then
1.27 millert 11552: enableval=$enable_sia; case "$enableval" in
11553: yes) { echo "$as_me:$LINENO: result: no" >&5
11554: echo "${ECHO_T}no" >&6; }
1.28 millert 11555: CHECKSIA=true
1.25 millert 11556: ;;
1.27 millert 11557: no) { echo "$as_me:$LINENO: result: yes" >&5
11558: echo "${ECHO_T}yes" >&6; }
1.25 millert 11559: CHECKSIA=false
11560: ;;
1.27 millert 11561: *) { echo "$as_me:$LINENO: result: no" >&5
11562: echo "${ECHO_T}no" >&6; }
1.25 millert 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;}
11565: ;;
11566: esac
1.23 millert 11567:
1.25 millert 11568: else
1.27 millert 11569: { echo "$as_me:$LINENO: result: no" >&5
11570: echo "${ECHO_T}no" >&6; }
11571: fi
11572:
1.23 millert 11573:
1.25 millert 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"
11578: else
11579: shadow_libs="-lsecurity -ldb -laud -lm"
11580: fi
1.23 millert 11581:
1.25 millert 11582: # use SIA by default, if we have it
1.27 millert 11583: test "$CHECKSIA" = "true" && AUTH_EXCL_DEF="SIA"
1.23 millert 11584:
1.27 millert 11585: #
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
11589: #
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
1.25 millert 11593: /* confdefs.h. */
11594: _ACEOF
11595: cat confdefs.h >>conftest.$ac_ext
11596: cat >>conftest.$ac_ext <<_ACEOF
11597: /* end confdefs.h. */
1.23 millert 11598:
1.25 millert 11599: #include <sys/types.h>
11600: #include <sys/security.h>
11601: #include <prot.h>
1.23 millert 11602:
1.25 millert 11603: int
11604: main ()
11605: {
11606: exit(0);
11607: ;
11608: return 0;
11609: }
11610: _ACEOF
11611: rm -f conftest.$ac_objext
1.27 millert 11612: if { (ac_try="$ac_compile"
11613: case "(($ac_try" in
11614: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11615: *) ac_try_echo=$ac_try;;
11616: esac
11617: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11618: (eval "$ac_compile") 2>conftest.er1
1.25 millert 11619: ac_status=$?
11620: grep -v '^ *+' conftest.er1 >conftest.err
11621: rm -f conftest.er1
11622: cat conftest.err >&5
11623: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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; }
1.25 millert 11630: else
11631: echo "$as_me: failed program was:" >&5
11632: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 11633:
1.27 millert 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
1.23 millert 11637:
1.25 millert 11638: fi
1.27 millert 11639:
11640: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.25 millert 11641: : ${mansectsu='8'}
11642: : ${mansectform='4'}
11643: ;;
11644: *-*-irix*)
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"
11651: else
11652: mandir="/usr/catman/local"
11653: fi
11654: fi
11655: else
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"
11659: else
11660: mandir="/usr/man/local"
11661: fi
11662: fi
11663: fi
11664: # IRIX <= 4 needs -lsun
11665: if test "$OSMAJOR" -le 4; then
1.27 millert 11666: { echo "$as_me:$LINENO: checking for getpwnam in -lsun" >&5
11667: echo $ECHO_N "checking for getpwnam in -lsun... $ECHO_C" >&6; }
1.25 millert 11668: if test "${ac_cv_lib_sun_getpwnam+set}" = set; then
11669: echo $ECHO_N "(cached) $ECHO_C" >&6
11670: else
11671: ac_check_lib_save_LIBS=$LIBS
11672: LIBS="-lsun $LIBS"
11673: cat >conftest.$ac_ext <<_ACEOF
11674: /* confdefs.h. */
11675: _ACEOF
11676: cat confdefs.h >>conftest.$ac_ext
11677: cat >>conftest.$ac_ext <<_ACEOF
11678: /* end confdefs.h. */
1.23 millert 11679:
1.27 millert 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. */
1.25 millert 11683: #ifdef __cplusplus
11684: extern "C"
11685: #endif
11686: char getpwnam ();
11687: int
11688: main ()
11689: {
1.27 millert 11690: return getpwnam ();
1.25 millert 11691: ;
11692: return 0;
11693: }
11694: _ACEOF
11695: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 11696: if { (ac_try="$ac_link"
11697: case "(($ac_try" in
11698: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11699: *) ac_try_echo=$ac_try;;
11700: esac
11701: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11702: (eval "$ac_link") 2>conftest.er1
1.25 millert 11703: ac_status=$?
11704: grep -v '^ *+' conftest.er1 >conftest.err
11705: rm -f conftest.er1
11706: cat conftest.err >&5
11707: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 11713: ac_cv_lib_sun_getpwnam=yes
11714: else
11715: echo "$as_me: failed program was:" >&5
11716: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 11717:
1.27 millert 11718: ac_cv_lib_sun_getpwnam=no
1.25 millert 11719: fi
1.27 millert 11720:
11721: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 11722: conftest$ac_exeext conftest.$ac_ext
11723: LIBS=$ac_check_lib_save_LIBS
11724: fi
1.27 millert 11725: { echo "$as_me:$LINENO: result: $ac_cv_lib_sun_getpwnam" >&5
11726: echo "${ECHO_T}$ac_cv_lib_sun_getpwnam" >&6; }
1.25 millert 11727: if test $ac_cv_lib_sun_getpwnam = yes; then
11728: LIBS="${LIBS} -lsun"
11729: fi
1.23 millert 11730:
1.25 millert 11731: fi
11732: : ${mansectsu='1m'}
11733: : ${mansectform='4'}
11734: ;;
11735: *-*-linux*)
11736: OSDEFS="${OSDEFS} -D_GNU_SOURCE"
11737: # Some Linux versions need to link with -lshadow
11738: shadow_funcs="getspnam"
11739: shadow_libs_optional="-lshadow"
1.27 millert 11740: test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
1.25 millert 11741: ;;
11742: *-convex-bsd*)
11743: OSDEFS="${OSDEFS} -D_CONVEX_SOURCE"
11744: if test -z "$GCC"; then
11745: CFLAGS="${CFLAGS} -D__STDC__"
11746: fi
1.23 millert 11747:
1.25 millert 11748: shadow_defs="-D_AUDIT -D_ACL -DSecureWare"
11749: shadow_funcs="getprpwnam"
11750: shadow_libs="-lprot"
11751: ;;
11752: *-*-ultrix*)
11753: OS="ultrix"
11754: shadow_funcs="getauthuid"
11755: shadow_libs="-lauth"
11756: ;;
11757: *-*-riscos*)
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'}
11763: ;;
11764: *-*-isc*)
11765: OSDEFS="${OSDEFS} -D_ISC"
11766: LIB_CRYPT=1
11767: SUDO_LIBS="${SUDO_LIBS} -lcrypt"
11768: LIBS="${LIBS} -lcrypt"
1.23 millert 11769:
1.25 millert 11770: shadow_funcs="getspnam"
11771: shadow_libs="-lsec"
1.23 millert 11772:
1.25 millert 11773: : ${mansectsu='1m'}
11774: : ${mansectform='4'}
11775: ;;
11776: *-*-sco*|*-sco-*)
11777: shadow_funcs="getprpwnam"
11778: shadow_libs="-lprot -lx"
11779: : ${mansectsu='1m'}
11780: : ${mansectform='4'}
11781: ;;
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'}
11787: ;;
11788: *-sequent-sysv*)
11789: shadow_funcs="getspnam"
11790: shadow_libs="-lsec"
11791: : ${mansectsu='1m'}
11792: : ${mansectform='4'}
11793: : ${with_rpath='yes'}
11794: ;;
11795: *-ncr-sysv4*|*-ncr-sysvr4*)
1.27 millert 11796: { echo "$as_me:$LINENO: checking for strcasecmp in -lc89" >&5
11797: echo $ECHO_N "checking for strcasecmp in -lc89... $ECHO_C" >&6; }
1.25 millert 11798: if test "${ac_cv_lib_c89_strcasecmp+set}" = set; then
11799: echo $ECHO_N "(cached) $ECHO_C" >&6
11800: else
11801: ac_check_lib_save_LIBS=$LIBS
11802: LIBS="-lc89 $LIBS"
11803: cat >conftest.$ac_ext <<_ACEOF
11804: /* confdefs.h. */
11805: _ACEOF
11806: cat confdefs.h >>conftest.$ac_ext
11807: cat >>conftest.$ac_ext <<_ACEOF
11808: /* end confdefs.h. */
1.23 millert 11809:
1.27 millert 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. */
1.25 millert 11813: #ifdef __cplusplus
11814: extern "C"
11815: #endif
11816: char strcasecmp ();
11817: int
11818: main ()
11819: {
1.27 millert 11820: return strcasecmp ();
1.25 millert 11821: ;
11822: return 0;
11823: }
11824: _ACEOF
11825: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 11826: if { (ac_try="$ac_link"
11827: case "(($ac_try" in
11828: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11829: *) ac_try_echo=$ac_try;;
11830: esac
11831: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11832: (eval "$ac_link") 2>conftest.er1
1.25 millert 11833: ac_status=$?
11834: grep -v '^ *+' conftest.er1 >conftest.err
11835: rm -f conftest.er1
11836: cat conftest.err >&5
11837: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 11843: ac_cv_lib_c89_strcasecmp=yes
11844: else
11845: echo "$as_me: failed program was:" >&5
11846: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 11847:
1.27 millert 11848: ac_cv_lib_c89_strcasecmp=no
1.25 millert 11849: fi
1.27 millert 11850:
11851: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 11852: conftest$ac_exeext conftest.$ac_ext
11853: LIBS=$ac_check_lib_save_LIBS
11854: fi
1.27 millert 11855: { echo "$as_me:$LINENO: result: $ac_cv_lib_c89_strcasecmp" >&5
11856: echo "${ECHO_T}$ac_cv_lib_c89_strcasecmp" >&6; }
1.25 millert 11857: if test $ac_cv_lib_c89_strcasecmp = yes; then
11858: cat >>confdefs.h <<\_ACEOF
11859: #define HAVE_STRCASECMP 1
11860: _ACEOF
11861: LIBS="${LIBS} -lc89"; ac_cv_func_strcasecmp=yes
11862: fi
1.23 millert 11863:
1.25 millert 11864: : ${mansectsu='1m'}
11865: : ${mansectform='4'}
11866: : ${with_rpath='yes'}
11867: ;;
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'}
11874: ;;
11875: *-*-bsdi*)
11876: SKIP_SETREUID=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
11879: case "$OSMAJOR" in
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"
11884: ;;
11885: esac
11886: fi
11887: # Check for newer BSD auth API (just check for >= 3.0?)
11888: if test -z "$with_bsdauth"; then
1.23 millert 11889:
1.25 millert 11890: for ac_func in auth_challenge
11891: do
11892: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.25 millert 11896: echo $ECHO_N "(cached) $ECHO_C" >&6
11897: else
11898: cat >conftest.$ac_ext <<_ACEOF
11899: /* confdefs.h. */
11900: _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
1.23 millert 11907:
1.25 millert 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. */
1.23 millert 11912:
1.25 millert 11913: #ifdef __STDC__
11914: # include <limits.h>
11915: #else
11916: # include <assert.h>
11917: #endif
1.23 millert 11918:
1.25 millert 11919: #undef $ac_func
1.23 millert 11920:
1.27 millert 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. */
1.25 millert 11924: #ifdef __cplusplus
11925: extern "C"
11926: #endif
11927: char $ac_func ();
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. */
1.27 millert 11931: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 11932: choke me
11933: #endif
1.23 millert 11934:
1.25 millert 11935: int
11936: main ()
11937: {
1.27 millert 11938: return $ac_func ();
1.25 millert 11939: ;
11940: return 0;
11941: }
11942: _ACEOF
11943: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 11944: if { (ac_try="$ac_link"
11945: case "(($ac_try" in
11946: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
11947: *) ac_try_echo=$ac_try;;
11948: esac
11949: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
11950: (eval "$ac_link") 2>conftest.er1
1.25 millert 11951: ac_status=$?
11952: grep -v '^ *+' conftest.er1 >conftest.err
11953: rm -f conftest.er1
11954: cat conftest.err >&5
11955: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 11961: eval "$as_ac_var=yes"
11962: else
11963: echo "$as_me: failed program was:" >&5
11964: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 11965:
1.27 millert 11966: eval "$as_ac_var=no"
1.25 millert 11967: fi
1.27 millert 11968:
11969: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 11970: conftest$ac_exeext conftest.$ac_ext
11971: fi
1.27 millert 11972: ac_res=`eval echo '${'$as_ac_var'}'`
11973: { echo "$as_me:$LINENO: result: $ac_res" >&5
11974: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
11978: _ACEOF
1.27 millert 11979: AUTH_EXCL_DEF="BSD_AUTH"
1.25 millert 11980: fi
11981: done
1.23 millert 11982:
1.25 millert 11983: fi
11984: ;;
11985: *-*-freebsd*)
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...
11988: case "$OSREV" in
11989: 0.*|1.*|2.0*)
11990: SKIP_SETREUID=yes
11991: ;;
11992: esac
11993: if test "$with_skey" = "yes"; then
11994: SUDO_LIBS="${SUDO_LIBS} -lmd"
11995: fi
1.27 millert 11996: CHECKSHADOW="false"
11997: test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
1.25 millert 11998: : ${with_logincap='maybe'}
11999: ;;
12000: *-*-*openbsd*)
12001: # OpenBSD has a real setreuid(2) starting with 3.3 but
12002: # we will use setreuid(2) instead.
12003: SKIP_SETREUID=yes
1.27 millert 12004: CHECKSHADOW="false"
1.25 millert 12005: # OpenBSD >= 3.0 supports BSD auth
12006: if test -z "$with_bsdauth"; then
12007: case "$OSREV" in
12008: 0-2.*)
12009: ;;
12010: *)
1.27 millert 12011: AUTH_EXCL_DEF="BSD_AUTH"
1.25 millert 12012: ;;
12013: esac
12014: fi
12015: : ${with_logincap='maybe'}
12016: ;;
12017: *-*-*netbsd*)
12018: # NetBSD has a real setreuid(2) starting with 1.3.2
12019: case "$OSREV" in
12020: 0.9*|1.012*|1.3|1.3.1)
12021: SKIP_SETREUID=yes
12022: ;;
12023: esac
1.27 millert 12024: CHECKSHADOW="false"
12025: test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
1.25 millert 12026: : ${with_logincap='maybe'}
12027: ;;
12028: *-*-dragonfly*)
12029: if test "$with_skey" = "yes"; then
12030: SUDO_LIBS="${SUDO_LIBS} -lmd"
12031: fi
1.27 millert 12032: CHECKSHADOW="false"
12033: test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
1.25 millert 12034: : ${with_logincap='yes'}
12035: ;;
12036: *-*-*bsd*)
1.27 millert 12037: CHECKSHADOW="false"
1.25 millert 12038: ;;
12039: *-*-darwin*)
12040: SKIP_SETREUID=yes
1.27 millert 12041: CHECKSHADOW="false"
12042: test -z "$with_pam" && AUTH_EXCL_DEF="PAM"
1.25 millert 12043: : ${with_logincap='yes'}
12044: ;;
12045: *-*-nextstep*)
12046: # lockf() on is broken on the NeXT -- use flock instead
12047: ac_cv_func_lockf=no
12048: ac_cv_func_flock=yes
12049: ;;
12050: *-*-*sysv4*)
12051: : ${mansectsu='1m'}
12052: : ${mansectform='4'}
12053: : ${with_rpath='yes'}
12054: ;;
12055: *-*-sysv*)
12056: : ${mansectsu='1m'}
12057: : ${mansectform='4'}
1.27 millert 12058: ;;
12059: *-gnu*)
12060: OSDEFS="${OSDEFS} -D_GNU_SOURCE"
12061: ;;
12062: esac
12063:
12064: AUTH_REG=${AUTH_REG# }
12065: AUTH_EXCL=${AUTH_EXCL# }
12066: if test -n "$AUTH_EXCL"; then
12067: set -- $AUTH_EXCL
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; }; }
12072: fi
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; }; }
12077: fi
12078: fi
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; }; }
12083: fi
1.23 millert 12084:
1.25 millert 12085: : ${mansectsu='8'}
12086: : ${mansectform='5'}
1.23 millert 12087:
1.25 millert 12088: if test -n "$with_libpath"; then
12089: for i in ${with_libpath}; do
1.23 millert 12090:
1.25 millert 12091: if test X"$with_rpath" = X"yes"; then
12092: LDFLAGS="${LDFLAGS} -L$i -R$i"
12093: else
12094: LDFLAGS="${LDFLAGS} -L$i"
12095: fi
12096: if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
12097: blibpath_add="${blibpath_add}:$i"
12098: fi
1.23 millert 12099:
1.25 millert 12100: done
12101: fi
12102: if test -n "$with_libraries"; then
12103: for i in ${with_libraries}; do
12104: case $i in
12105: -l*) ;;
12106: *.a) ;;
12107: *.o) ;;
12108: *) i="-l${i}";;
12109: esac
12110: LIBS="${LIBS} ${i}"
12111: done
12112: fi
1.23 millert 12113:
1.25 millert 12114: if test $ac_cv_c_compiler_gnu = yes; then
1.27 millert 12115: { echo "$as_me:$LINENO: checking whether $CC needs -traditional" >&5
12116: echo $ECHO_N "checking whether $CC needs -traditional... $ECHO_C" >&6; }
1.25 millert 12117: if test "${ac_cv_prog_gcc_traditional+set}" = set; then
12118: echo $ECHO_N "(cached) $ECHO_C" >&6
12119: else
12120: ac_pattern="Autoconf.*'x'"
12121: cat >conftest.$ac_ext <<_ACEOF
12122: /* confdefs.h. */
12123: _ACEOF
12124: cat confdefs.h >>conftest.$ac_ext
12125: cat >>conftest.$ac_ext <<_ACEOF
12126: /* end confdefs.h. */
12127: #include <sgtty.h>
12128: Autoconf TIOCGETP
12129: _ACEOF
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
12133: else
12134: ac_cv_prog_gcc_traditional=no
12135: fi
12136: rm -f conftest*
1.23 millert 12137:
12138:
1.25 millert 12139: if test $ac_cv_prog_gcc_traditional = no; then
12140: cat >conftest.$ac_ext <<_ACEOF
12141: /* confdefs.h. */
12142: _ACEOF
12143: cat confdefs.h >>conftest.$ac_ext
12144: cat >>conftest.$ac_ext <<_ACEOF
12145: /* end confdefs.h. */
12146: #include <termio.h>
12147: Autoconf TCGETA
12148: _ACEOF
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
12152: fi
12153: rm -f conftest*
1.23 millert 12154:
1.25 millert 12155: fi
12156: fi
1.27 millert 12157: { echo "$as_me:$LINENO: result: $ac_cv_prog_gcc_traditional" >&5
12158: echo "${ECHO_T}$ac_cv_prog_gcc_traditional" >&6; }
1.25 millert 12159: if test $ac_cv_prog_gcc_traditional = yes; then
12160: CC="$CC -traditional"
12161: fi
12162: fi
1.23 millert 12163:
1.27 millert 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; }
1.25 millert 12166: if test "${ac_cv_c_const+set}" = set; then
12167: echo $ECHO_N "(cached) $ECHO_C" >&6
12168: else
12169: cat >conftest.$ac_ext <<_ACEOF
12170: /* confdefs.h. */
12171: _ACEOF
12172: cat confdefs.h >>conftest.$ac_ext
12173: cat >>conftest.$ac_ext <<_ACEOF
12174: /* end confdefs.h. */
1.23 millert 12175:
1.25 millert 12176: int
12177: main ()
12178: {
12179: /* FIXME: Include the comments suggested by Paul. */
12180: #ifndef __cplusplus
12181: /* Ultrix mips cc rejects this. */
12182: typedef int charset[2];
1.27 millert 12183: const charset cs;
1.25 millert 12184: /* SunOS 4.1.1 cc rejects this. */
1.27 millert 12185: char const *const *pcpcc;
12186: char **ppc;
1.25 millert 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
12193: expression */
12194: const char *g = "string";
1.27 millert 12195: pcpcc = &g + (g ? g-g : 0);
1.25 millert 12196: /* HPUX 7.0 cc rejects these. */
1.27 millert 12197: ++pcpcc;
12198: ppc = (char**) pcpcc;
12199: pcpcc = (char const *const *) ppc;
1.25 millert 12200: { /* SCO 3.2v4 cc rejects this. */
12201: char *t;
12202: char const *s = 0 ? (char *) 0 : (char const *) 0;
1.23 millert 12203:
1.25 millert 12204: *t++ = 0;
1.27 millert 12205: if (s) return 0;
1.25 millert 12206: }
12207: { /* Someone thinks the Sun supposedly-ANSI compiler will reject this. */
12208: int x[] = {25, 17};
12209: const int *foo = &x[0];
12210: ++foo;
12211: }
12212: { /* Sun SC1.0 ANSI compiler rejects this -- but not the above. */
12213: typedef const int *iptr;
12214: iptr p = 0;
12215: ++p;
12216: }
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;
12221: }
12222: { /* ULTRIX-32 V3.1 (Rev 9) vcc rejects this */
12223: const int foo = 10;
1.27 millert 12224: if (!foo) return 0;
1.25 millert 12225: }
1.27 millert 12226: return !cs[0] && !zero.x;
1.25 millert 12227: #endif
1.23 millert 12228:
1.25 millert 12229: ;
12230: return 0;
12231: }
12232: _ACEOF
12233: rm -f conftest.$ac_objext
1.27 millert 12234: if { (ac_try="$ac_compile"
12235: case "(($ac_try" in
12236: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12237: *) ac_try_echo=$ac_try;;
12238: esac
12239: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12240: (eval "$ac_compile") 2>conftest.er1
1.25 millert 12241: ac_status=$?
12242: grep -v '^ *+' conftest.er1 >conftest.err
12243: rm -f conftest.er1
12244: cat conftest.err >&5
12245: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 12246: (exit $ac_status); } && {
12247: test -z "$ac_c_werror_flag" ||
12248: test ! -s conftest.err
12249: } && test -s conftest.$ac_objext; then
1.25 millert 12250: ac_cv_c_const=yes
12251: else
12252: echo "$as_me: failed program was:" >&5
12253: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 12254:
1.27 millert 12255: ac_cv_c_const=no
1.25 millert 12256: fi
1.27 millert 12257:
12258: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.25 millert 12259: fi
1.27 millert 12260: { echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
12261: echo "${ECHO_T}$ac_cv_c_const" >&6; }
1.25 millert 12262: if test $ac_cv_c_const = no; then
1.23 millert 12263:
1.25 millert 12264: cat >>confdefs.h <<\_ACEOF
12265: #define const
12266: _ACEOF
1.23 millert 12267:
1.25 millert 12268: fi
1.23 millert 12269:
1.27 millert 12270: { echo "$as_me:$LINENO: checking for working volatile" >&5
12271: echo $ECHO_N "checking for working volatile... $ECHO_C" >&6; }
1.25 millert 12272: if test "${ac_cv_c_volatile+set}" = set; then
12273: echo $ECHO_N "(cached) $ECHO_C" >&6
12274: else
12275: cat >conftest.$ac_ext <<_ACEOF
12276: /* confdefs.h. */
12277: _ACEOF
12278: cat confdefs.h >>conftest.$ac_ext
12279: cat >>conftest.$ac_ext <<_ACEOF
12280: /* end confdefs.h. */
1.23 millert 12281:
1.25 millert 12282: int
12283: main ()
12284: {
1.23 millert 12285:
1.25 millert 12286: volatile int x;
1.27 millert 12287: int * volatile y = (int *) 0;
12288: return !x && !y;
1.25 millert 12289: ;
12290: return 0;
12291: }
12292: _ACEOF
12293: rm -f conftest.$ac_objext
1.27 millert 12294: if { (ac_try="$ac_compile"
12295: case "(($ac_try" in
12296: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12297: *) ac_try_echo=$ac_try;;
12298: esac
12299: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12300: (eval "$ac_compile") 2>conftest.er1
1.25 millert 12301: ac_status=$?
12302: grep -v '^ *+' conftest.er1 >conftest.err
12303: rm -f conftest.er1
12304: cat conftest.err >&5
12305: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 12306: (exit $ac_status); } && {
12307: test -z "$ac_c_werror_flag" ||
12308: test ! -s conftest.err
12309: } && test -s conftest.$ac_objext; then
1.25 millert 12310: ac_cv_c_volatile=yes
12311: else
12312: echo "$as_me: failed program was:" >&5
12313: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 12314:
1.27 millert 12315: ac_cv_c_volatile=no
1.25 millert 12316: fi
1.27 millert 12317:
12318: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.25 millert 12319: fi
1.27 millert 12320: { echo "$as_me:$LINENO: result: $ac_cv_c_volatile" >&5
12321: echo "${ECHO_T}$ac_cv_c_volatile" >&6; }
1.25 millert 12322: if test $ac_cv_c_volatile = no; then
1.23 millert 12323:
1.25 millert 12324: cat >>confdefs.h <<\_ACEOF
12325: #define volatile
12326: _ACEOF
1.23 millert 12327:
1.25 millert 12328: fi
1.23 millert 12329:
1.25 millert 12330: for ac_prog in 'bison -y' byacc
12331: do
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
1.27 millert 12334: { echo "$as_me:$LINENO: checking for $ac_word" >&5
12335: echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
1.25 millert 12336: if test "${ac_cv_prog_YACC+set}" = set; then
12337: echo $ECHO_N "(cached) $ECHO_C" >&6
12338: else
12339: if test -n "$YACC"; then
12340: ac_cv_prog_YACC="$YACC" # Let the user override the test.
12341: else
12342: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
12343: for as_dir in $PATH
12344: do
12345: IFS=$as_save_IFS
12346: test -z "$as_dir" && as_dir=.
12347: for ac_exec_ext in '' $ac_executable_extensions; do
1.27 millert 12348: if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
1.25 millert 12349: ac_cv_prog_YACC="$ac_prog"
12350: echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
12351: break 2
12352: fi
12353: done
12354: done
1.27 millert 12355: IFS=$as_save_IFS
1.23 millert 12356:
1.25 millert 12357: fi
12358: fi
12359: YACC=$ac_cv_prog_YACC
12360: if test -n "$YACC"; then
1.27 millert 12361: { echo "$as_me:$LINENO: result: $YACC" >&5
12362: echo "${ECHO_T}$YACC" >&6; }
1.25 millert 12363: else
1.27 millert 12364: { echo "$as_me:$LINENO: result: no" >&5
12365: echo "${ECHO_T}no" >&6; }
1.25 millert 12366: fi
1.23 millert 12367:
1.27 millert 12368:
1.25 millert 12369: test -n "$YACC" && break
12370: done
12371: test -n "$YACC" || YACC="yacc"
1.23 millert 12372:
1.27 millert 12373: { echo "$as_me:$LINENO: checking for mv" >&5
12374: echo $ECHO_N "checking for mv... $ECHO_C" >&6; }
1.25 millert 12375: if test -f "/usr/bin/mv"; then
1.27 millert 12376: { echo "$as_me:$LINENO: result: /usr/bin/mv" >&5
12377: echo "${ECHO_T}/usr/bin/mv" >&6; }
1.25 millert 12378: cat >>confdefs.h <<\EOF
12379: #define _PATH_MV "/usr/bin/mv"
12380: EOF
1.23 millert 12381:
1.25 millert 12382: elif test -f "/bin/mv"; then
1.27 millert 12383: { echo "$as_me:$LINENO: result: /bin/mv" >&5
12384: echo "${ECHO_T}/bin/mv" >&6; }
1.25 millert 12385: cat >>confdefs.h <<\EOF
12386: #define _PATH_MV "/bin/mv"
12387: EOF
1.23 millert 12388:
1.25 millert 12389: elif test -f "/usr/ucb/mv"; then
1.27 millert 12390: { echo "$as_me:$LINENO: result: /usr/ucb/mv" >&5
12391: echo "${ECHO_T}/usr/ucb/mv" >&6; }
1.25 millert 12392: cat >>confdefs.h <<\EOF
12393: #define _PATH_MV "/usr/ucb/mv"
12394: EOF
1.23 millert 12395:
1.25 millert 12396: elif test -f "/usr/sbin/mv"; then
1.27 millert 12397: { echo "$as_me:$LINENO: result: /usr/sbin/mv" >&5
12398: echo "${ECHO_T}/usr/sbin/mv" >&6; }
1.25 millert 12399: cat >>confdefs.h <<\EOF
12400: #define _PATH_MV "/usr/sbin/mv"
12401: EOF
1.23 millert 12402:
1.25 millert 12403: else
1.27 millert 12404: { echo "$as_me:$LINENO: result: not found" >&5
12405: echo "${ECHO_T}not found" >&6; }
1.25 millert 12406: fi
1.23 millert 12407:
1.27 millert 12408: { echo "$as_me:$LINENO: checking for bourne shell" >&5
12409: echo $ECHO_N "checking for bourne shell... $ECHO_C" >&6; }
1.25 millert 12410: if test -f "/bin/sh"; then
1.27 millert 12411: { echo "$as_me:$LINENO: result: /bin/sh" >&5
12412: echo "${ECHO_T}/bin/sh" >&6; }
1.25 millert 12413: cat >>confdefs.h <<\EOF
12414: #define _PATH_BSHELL "/bin/sh"
12415: EOF
1.23 millert 12416:
1.25 millert 12417: elif test -f "/usr/bin/sh"; then
1.27 millert 12418: { echo "$as_me:$LINENO: result: /usr/bin/sh" >&5
12419: echo "${ECHO_T}/usr/bin/sh" >&6; }
1.25 millert 12420: cat >>confdefs.h <<\EOF
12421: #define _PATH_BSHELL "/usr/bin/sh"
12422: EOF
1.23 millert 12423:
1.25 millert 12424: elif test -f "/sbin/sh"; then
1.27 millert 12425: { echo "$as_me:$LINENO: result: /sbin/sh" >&5
12426: echo "${ECHO_T}/sbin/sh" >&6; }
1.25 millert 12427: cat >>confdefs.h <<\EOF
12428: #define _PATH_BSHELL "/sbin/sh"
12429: EOF
1.23 millert 12430:
1.25 millert 12431: elif test -f "/usr/sbin/sh"; then
1.27 millert 12432: { echo "$as_me:$LINENO: result: /usr/sbin/sh" >&5
12433: echo "${ECHO_T}/usr/sbin/sh" >&6; }
1.25 millert 12434: cat >>confdefs.h <<\EOF
12435: #define _PATH_BSHELL "/usr/sbin/sh"
12436: EOF
1.23 millert 12437:
1.25 millert 12438: elif test -f "/bin/ksh"; then
1.27 millert 12439: { echo "$as_me:$LINENO: result: /bin/ksh" >&5
12440: echo "${ECHO_T}/bin/ksh" >&6; }
1.25 millert 12441: cat >>confdefs.h <<\EOF
12442: #define _PATH_BSHELL "/bin/ksh"
12443: EOF
1.23 millert 12444:
1.25 millert 12445: elif test -f "/usr/bin/ksh"; then
1.27 millert 12446: { echo "$as_me:$LINENO: result: /usr/bin/ksh" >&5
12447: echo "${ECHO_T}/usr/bin/ksh" >&6; }
1.25 millert 12448: cat >>confdefs.h <<\EOF
12449: #define _PATH_BSHELL "/usr/bin/ksh"
12450: EOF
1.23 millert 12451:
1.25 millert 12452: elif test -f "/bin/bash"; then
1.27 millert 12453: { echo "$as_me:$LINENO: result: /bin/bash" >&5
12454: echo "${ECHO_T}/bin/bash" >&6; }
1.25 millert 12455: cat >>confdefs.h <<\EOF
12456: #define _PATH_BSHELL "/bin/bash"
12457: EOF
1.23 millert 12458:
1.25 millert 12459: elif test -f "/usr/bin/bash"; then
1.27 millert 12460: { echo "$as_me:$LINENO: result: /usr/bin/bash" >&5
12461: echo "${ECHO_T}/usr/bin/bash" >&6; }
1.25 millert 12462: cat >>confdefs.h <<\EOF
12463: #define _PATH_BSHELL "/usr/bin/bash"
12464: EOF
1.23 millert 12465:
1.25 millert 12466: else
1.27 millert 12467: { echo "$as_me:$LINENO: result: not found" >&5
12468: echo "${ECHO_T}not found" >&6; }
1.25 millert 12469: fi
1.23 millert 12470:
1.25 millert 12471: if test -z "$with_sendmail"; then
1.27 millert 12472: { echo "$as_me:$LINENO: checking for sendmail" >&5
12473: echo $ECHO_N "checking for sendmail... $ECHO_C" >&6; }
1.25 millert 12474: if test -f "/usr/sbin/sendmail"; then
1.27 millert 12475: { echo "$as_me:$LINENO: result: /usr/sbin/sendmail" >&5
12476: echo "${ECHO_T}/usr/sbin/sendmail" >&6; }
1.25 millert 12477: cat >>confdefs.h <<\EOF
12478: #define _PATH_SUDO_SENDMAIL "/usr/sbin/sendmail"
12479: EOF
1.23 millert 12480:
1.25 millert 12481: elif test -f "/usr/lib/sendmail"; then
1.27 millert 12482: { echo "$as_me:$LINENO: result: /usr/lib/sendmail" >&5
12483: echo "${ECHO_T}/usr/lib/sendmail" >&6; }
1.25 millert 12484: cat >>confdefs.h <<\EOF
12485: #define _PATH_SUDO_SENDMAIL "/usr/lib/sendmail"
12486: EOF
1.23 millert 12487:
1.25 millert 12488: elif test -f "/usr/etc/sendmail"; then
1.27 millert 12489: { echo "$as_me:$LINENO: result: /usr/etc/sendmail" >&5
12490: echo "${ECHO_T}/usr/etc/sendmail" >&6; }
1.25 millert 12491: cat >>confdefs.h <<\EOF
12492: #define _PATH_SUDO_SENDMAIL "/usr/etc/sendmail"
12493: EOF
1.23 millert 12494:
1.25 millert 12495: elif test -f "/usr/ucblib/sendmail"; then
1.27 millert 12496: { echo "$as_me:$LINENO: result: /usr/ucblib/sendmail" >&5
12497: echo "${ECHO_T}/usr/ucblib/sendmail" >&6; }
1.25 millert 12498: cat >>confdefs.h <<\EOF
12499: #define _PATH_SUDO_SENDMAIL "/usr/ucblib/sendmail"
12500: EOF
1.23 millert 12501:
1.25 millert 12502: elif test -f "/usr/local/lib/sendmail"; then
1.27 millert 12503: { echo "$as_me:$LINENO: result: /usr/local/lib/sendmail" >&5
12504: echo "${ECHO_T}/usr/local/lib/sendmail" >&6; }
1.25 millert 12505: cat >>confdefs.h <<\EOF
12506: #define _PATH_SUDO_SENDMAIL "/usr/local/lib/sendmail"
12507: EOF
1.23 millert 12508:
1.25 millert 12509: elif test -f "/usr/local/bin/sendmail"; then
1.27 millert 12510: { echo "$as_me:$LINENO: result: /usr/local/bin/sendmail" >&5
12511: echo "${ECHO_T}/usr/local/bin/sendmail" >&6; }
1.25 millert 12512: cat >>confdefs.h <<\EOF
12513: #define _PATH_SUDO_SENDMAIL "/usr/local/bin/sendmail"
12514: EOF
1.23 millert 12515:
1.25 millert 12516: else
1.27 millert 12517: { echo "$as_me:$LINENO: result: not found" >&5
12518: echo "${ECHO_T}not found" >&6; }
1.25 millert 12519: fi
1.23 millert 12520:
1.25 millert 12521: fi
12522: if test -z "$with_editor"; then
1.27 millert 12523: { echo "$as_me:$LINENO: checking for vi" >&5
12524: echo $ECHO_N "checking for vi... $ECHO_C" >&6; }
1.25 millert 12525: if test -f "/usr/bin/vi"; then
1.27 millert 12526: { echo "$as_me:$LINENO: result: /usr/bin/vi" >&5
12527: echo "${ECHO_T}/usr/bin/vi" >&6; }
1.25 millert 12528: cat >>confdefs.h <<\EOF
12529: #define _PATH_VI "/usr/bin/vi"
12530: EOF
1.23 millert 12531:
1.25 millert 12532: elif test -f "/usr/ucb/vi"; then
1.27 millert 12533: { echo "$as_me:$LINENO: result: /usr/ucb/vi" >&5
12534: echo "${ECHO_T}/usr/ucb/vi" >&6; }
1.25 millert 12535: cat >>confdefs.h <<\EOF
12536: #define _PATH_VI "/usr/ucb/vi"
12537: EOF
1.23 millert 12538:
1.25 millert 12539: elif test -f "/usr/bsd/vi"; then
1.27 millert 12540: { echo "$as_me:$LINENO: result: /usr/bsd/vi" >&5
12541: echo "${ECHO_T}/usr/bsd/vi" >&6; }
1.25 millert 12542: cat >>confdefs.h <<\EOF
12543: #define _PATH_VI "/usr/bsd/vi"
12544: EOF
1.23 millert 12545:
1.25 millert 12546: elif test -f "/bin/vi"; then
1.27 millert 12547: { echo "$as_me:$LINENO: result: /bin/vi" >&5
12548: echo "${ECHO_T}/bin/vi" >&6; }
1.25 millert 12549: cat >>confdefs.h <<\EOF
12550: #define _PATH_VI "/bin/vi"
12551: EOF
1.23 millert 12552:
1.25 millert 12553: elif test -f "/usr/local/bin/vi"; then
1.27 millert 12554: { echo "$as_me:$LINENO: result: /usr/local/bin/vi" >&5
12555: echo "${ECHO_T}/usr/local/bin/vi" >&6; }
1.25 millert 12556: cat >>confdefs.h <<\EOF
12557: #define _PATH_VI "/usr/local/bin/vi"
12558: EOF
1.23 millert 12559:
12560: else
1.27 millert 12561: { echo "$as_me:$LINENO: result: not found" >&5
12562: echo "${ECHO_T}not found" >&6; }
1.23 millert 12563: fi
12564:
1.25 millert 12565: fi
1.27 millert 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; }
1.25 millert 12568: if test "${ac_cv_header_stdc+set}" = set; then
12569: echo $ECHO_N "(cached) $ECHO_C" >&6
12570: else
12571: cat >conftest.$ac_ext <<_ACEOF
12572: /* confdefs.h. */
12573: _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>
12580: #include <float.h>
1.23 millert 12581:
1.25 millert 12582: int
12583: main ()
12584: {
1.23 millert 12585:
1.25 millert 12586: ;
12587: return 0;
12588: }
12589: _ACEOF
12590: rm -f conftest.$ac_objext
1.27 millert 12591: if { (ac_try="$ac_compile"
12592: case "(($ac_try" in
12593: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12594: *) ac_try_echo=$ac_try;;
12595: esac
12596: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12597: (eval "$ac_compile") 2>conftest.er1
1.25 millert 12598: ac_status=$?
12599: grep -v '^ *+' conftest.er1 >conftest.err
12600: rm -f conftest.er1
12601: cat conftest.err >&5
12602: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 12603: (exit $ac_status); } && {
12604: test -z "$ac_c_werror_flag" ||
12605: test ! -s conftest.err
12606: } && test -s conftest.$ac_objext; then
1.25 millert 12607: ac_cv_header_stdc=yes
12608: else
12609: echo "$as_me: failed program was:" >&5
12610: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 12611:
1.27 millert 12612: ac_cv_header_stdc=no
1.25 millert 12613: fi
1.27 millert 12614:
12615: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.23 millert 12616:
1.25 millert 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
12620: /* confdefs.h. */
12621: _ACEOF
12622: cat confdefs.h >>conftest.$ac_ext
12623: cat >>conftest.$ac_ext <<_ACEOF
12624: /* end confdefs.h. */
12625: #include <string.h>
1.23 millert 12626:
1.25 millert 12627: _ACEOF
12628: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12629: $EGREP "memchr" >/dev/null 2>&1; then
12630: :
12631: else
12632: ac_cv_header_stdc=no
12633: fi
12634: rm -f conftest*
1.23 millert 12635:
12636: fi
12637:
1.25 millert 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
12641: /* confdefs.h. */
12642: _ACEOF
12643: cat confdefs.h >>conftest.$ac_ext
12644: cat >>conftest.$ac_ext <<_ACEOF
12645: /* end confdefs.h. */
12646: #include <stdlib.h>
1.23 millert 12647:
1.25 millert 12648: _ACEOF
12649: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
12650: $EGREP "free" >/dev/null 2>&1; then
12651: :
1.23 millert 12652: else
1.25 millert 12653: ac_cv_header_stdc=no
1.23 millert 12654: fi
1.25 millert 12655: rm -f conftest*
1.23 millert 12656:
12657: fi
12658:
1.25 millert 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
12662: :
1.1 millert 12663: else
1.25 millert 12664: cat >conftest.$ac_ext <<_ACEOF
12665: /* confdefs.h. */
12666: _ACEOF
12667: cat confdefs.h >>conftest.$ac_ext
12668: cat >>conftest.$ac_ext <<_ACEOF
12669: /* end confdefs.h. */
12670: #include <ctype.h>
1.27 millert 12671: #include <stdlib.h>
1.25 millert 12672: #if ((' ' & 0x0FF) == 0x020)
12673: # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
12674: # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
12675: #else
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))
12681: #endif
12682:
12683: #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
12684: int
12685: main ()
12686: {
12687: int i;
12688: for (i = 0; i < 256; i++)
12689: if (XOR (islower (i), ISLOWER (i))
12690: || toupper (i) != TOUPPER (i))
1.27 millert 12691: return 2;
12692: return 0;
1.25 millert 12693: }
12694: _ACEOF
12695: rm -f conftest$ac_exeext
1.27 millert 12696: if { (ac_try="$ac_link"
12697: case "(($ac_try" in
12698: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12699: *) ac_try_echo=$ac_try;;
12700: esac
12701: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12702: (eval "$ac_link") 2>&5
1.25 millert 12703: ac_status=$?
12704: echo "$as_me:$LINENO: \$? = $ac_status" >&5
12705: (exit $ac_status); } && { ac_try='./conftest$ac_exeext'
1.27 millert 12706: { (case "(($ac_try" in
12707: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12708: *) ac_try_echo=$ac_try;;
12709: esac
12710: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12711: (eval "$ac_try") 2>&5
1.25 millert 12712: ac_status=$?
12713: echo "$as_me:$LINENO: \$? = $ac_status" >&5
12714: (exit $ac_status); }; }; then
12715: :
1.1 millert 12716: else
1.25 millert 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
1.9 millert 12720:
1.25 millert 12721: ( exit $ac_status )
12722: ac_cv_header_stdc=no
12723: fi
1.27 millert 12724: rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1.1 millert 12725: fi
1.27 millert 12726:
12727:
1.1 millert 12728: fi
12729: fi
1.27 millert 12730: { echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
12731: echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
1.25 millert 12732: if test $ac_cv_header_stdc = yes; then
1.1 millert 12733:
1.25 millert 12734: cat >>confdefs.h <<\_ACEOF
12735: #define STDC_HEADERS 1
12736: _ACEOF
1.9 millert 12737:
1.1 millert 12738: fi
12739:
1.25 millert 12740:
12741:
12742:
12743:
12744:
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`
1.27 millert 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
1.9 millert 12751: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 12752: else
1.25 millert 12753: cat >conftest.$ac_ext <<_ACEOF
12754: /* confdefs.h. */
12755: _ACEOF
12756: cat confdefs.h >>conftest.$ac_ext
12757: cat >>conftest.$ac_ext <<_ACEOF
12758: /* end confdefs.h. */
12759: #include <sys/types.h>
12760: #include <$ac_hdr>
12761:
12762: int
12763: main ()
12764: {
12765: if ((DIR *) 0)
12766: return 0;
12767: ;
12768: return 0;
12769: }
12770: _ACEOF
12771: rm -f conftest.$ac_objext
1.27 millert 12772: if { (ac_try="$ac_compile"
12773: case "(($ac_try" in
12774: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
12775: *) ac_try_echo=$ac_try;;
12776: esac
12777: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12778: (eval "$ac_compile") 2>conftest.er1
1.25 millert 12779: ac_status=$?
12780: grep -v '^ *+' conftest.er1 >conftest.err
12781: rm -f conftest.er1
12782: cat conftest.err >&5
12783: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 12784: (exit $ac_status); } && {
12785: test -z "$ac_c_werror_flag" ||
12786: test ! -s conftest.err
12787: } && test -s conftest.$ac_objext; then
1.25 millert 12788: eval "$as_ac_Header=yes"
1.1 millert 12789: else
1.25 millert 12790: echo "$as_me: failed program was:" >&5
12791: sed 's/^/| /' conftest.$ac_ext >&5
1.9 millert 12792:
1.27 millert 12793: eval "$as_ac_Header=no"
1.1 millert 12794: fi
1.27 millert 12795:
12796: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.23 millert 12797: fi
1.27 millert 12798: ac_res=`eval echo '${'$as_ac_Header'}'`
12799: { echo "$as_me:$LINENO: result: $ac_res" >&5
12800: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
12804: _ACEOF
1.9 millert 12805:
1.25 millert 12806: ac_header_dirent=$ac_hdr; break
1.9 millert 12807: fi
1.16 millert 12808:
1.25 millert 12809: done
12810: # Two versions of opendir et al. are in -ldir and -lx on SCO Xenix.
12811: if test $ac_header_dirent = dirent.h; then
1.27 millert 12812: { echo "$as_me:$LINENO: checking for library containing opendir" >&5
12813: echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
1.25 millert 12814: if test "${ac_cv_search_opendir+set}" = set; then
1.9 millert 12815: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 12816: else
1.25 millert 12817: ac_func_search_save_LIBS=$LIBS
12818: cat >conftest.$ac_ext <<_ACEOF
12819: /* confdefs.h. */
12820: _ACEOF
12821: cat confdefs.h >>conftest.$ac_ext
12822: cat >>conftest.$ac_ext <<_ACEOF
12823: /* end confdefs.h. */
1.1 millert 12824:
1.27 millert 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. */
1.25 millert 12828: #ifdef __cplusplus
12829: extern "C"
12830: #endif
12831: char opendir ();
12832: int
12833: main ()
12834: {
1.27 millert 12835: return opendir ();
1.25 millert 12836: ;
12837: return 0;
12838: }
12839: _ACEOF
1.27 millert 12840: for ac_lib in '' dir; do
12841: if test -z "$ac_lib"; then
12842: ac_res="none required"
12843: else
12844: ac_res=-l$ac_lib
12845: LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12846: fi
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;;
12852: esac
12853: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12854: (eval "$ac_link") 2>conftest.er1
1.25 millert 12855: ac_status=$?
12856: grep -v '^ *+' conftest.er1 >conftest.err
12857: rm -f conftest.er1
12858: cat conftest.err >&5
12859: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.1 millert 12866: else
1.25 millert 12867: echo "$as_me: failed program was:" >&5
12868: sed 's/^/| /' conftest.$ac_ext >&5
1.1 millert 12869:
1.27 millert 12870:
1.1 millert 12871: fi
12872:
1.27 millert 12873: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12874: conftest$ac_exeext
12875: if test "${ac_cv_search_opendir+set}" = set; then
12876: break
12877: fi
12878: done
12879: if test "${ac_cv_search_opendir+set}" = set; then
12880: :
1.1 millert 12881: else
1.27 millert 12882: ac_cv_search_opendir=no
1.25 millert 12883: fi
1.27 millert 12884: rm conftest.$ac_ext
1.25 millert 12885: LIBS=$ac_func_search_save_LIBS
1.1 millert 12886: fi
1.27 millert 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"
1.1 millert 12892:
1.25 millert 12893: fi
1.1 millert 12894:
1.25 millert 12895: else
1.27 millert 12896: { echo "$as_me:$LINENO: checking for library containing opendir" >&5
12897: echo $ECHO_N "checking for library containing opendir... $ECHO_C" >&6; }
1.25 millert 12898: if test "${ac_cv_search_opendir+set}" = set; then
1.9 millert 12899: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 12900: else
1.25 millert 12901: ac_func_search_save_LIBS=$LIBS
12902: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 12903: /* confdefs.h. */
12904: _ACEOF
12905: cat confdefs.h >>conftest.$ac_ext
12906: cat >>conftest.$ac_ext <<_ACEOF
12907: /* end confdefs.h. */
1.25 millert 12908:
1.27 millert 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. */
1.9 millert 12912: #ifdef __cplusplus
12913: extern "C"
12914: #endif
1.25 millert 12915: char opendir ();
1.16 millert 12916: int
12917: main ()
12918: {
1.27 millert 12919: return opendir ();
1.9 millert 12920: ;
12921: return 0;
12922: }
12923: _ACEOF
1.27 millert 12924: for ac_lib in '' x; do
12925: if test -z "$ac_lib"; then
12926: ac_res="none required"
12927: else
12928: ac_res=-l$ac_lib
12929: LIBS="-l$ac_lib $ac_func_search_save_LIBS"
12930: fi
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;;
12936: esac
12937: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
12938: (eval "$ac_link") 2>conftest.er1
1.9 millert 12939: ac_status=$?
1.25 millert 12940: grep -v '^ *+' conftest.er1 >conftest.err
12941: rm -f conftest.er1
12942: cat conftest.err >&5
1.16 millert 12943: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 12950: else
12951: echo "$as_me: failed program was:" >&5
1.16 millert 12952: sed 's/^/| /' conftest.$ac_ext >&5
12953:
1.27 millert 12954:
1.1 millert 12955: fi
1.17 millert 12956:
1.27 millert 12957: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
12958: conftest$ac_exeext
12959: if test "${ac_cv_search_opendir+set}" = set; then
12960: break
12961: fi
12962: done
12963: if test "${ac_cv_search_opendir+set}" = set; then
12964: :
1.17 millert 12965: else
1.27 millert 12966: ac_cv_search_opendir=no
1.25 millert 12967: fi
1.27 millert 12968: rm conftest.$ac_ext
1.25 millert 12969: LIBS=$ac_func_search_save_LIBS
12970: fi
1.27 millert 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"
1.25 millert 12976:
12977: fi
12978:
12979: fi
12980:
1.27 millert 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; }
1.25 millert 12983: if test "${ac_cv_header_time+set}" = set; then
1.9 millert 12984: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 12985: else
1.25 millert 12986: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 12987: /* confdefs.h. */
12988: _ACEOF
12989: cat confdefs.h >>conftest.$ac_ext
12990: cat >>conftest.$ac_ext <<_ACEOF
12991: /* end confdefs.h. */
1.25 millert 12992: #include <sys/types.h>
12993: #include <sys/time.h>
12994: #include <time.h>
1.9 millert 12995:
12996: int
12997: main ()
12998: {
1.25 millert 12999: if ((struct tm *) 0)
13000: return 0;
1.9 millert 13001: ;
13002: return 0;
13003: }
13004: _ACEOF
1.25 millert 13005: rm -f conftest.$ac_objext
1.27 millert 13006: if { (ac_try="$ac_compile"
13007: case "(($ac_try" in
13008: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13009: *) ac_try_echo=$ac_try;;
13010: esac
13011: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13012: (eval "$ac_compile") 2>conftest.er1
1.9 millert 13013: ac_status=$?
1.25 millert 13014: grep -v '^ *+' conftest.er1 >conftest.err
13015: rm -f conftest.er1
13016: cat conftest.err >&5
1.16 millert 13017: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13018: (exit $ac_status); } && {
13019: test -z "$ac_c_werror_flag" ||
13020: test ! -s conftest.err
13021: } && test -s conftest.$ac_objext; then
1.25 millert 13022: ac_cv_header_time=yes
1.9 millert 13023: else
13024: echo "$as_me: failed program was:" >&5
1.16 millert 13025: sed 's/^/| /' conftest.$ac_ext >&5
13026:
1.27 millert 13027: ac_cv_header_time=no
1.9 millert 13028: fi
1.27 millert 13029:
13030: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.9 millert 13031: fi
1.27 millert 13032: { echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
13033: echo "${ECHO_T}$ac_cv_header_time" >&6; }
1.25 millert 13034: if test $ac_cv_header_time = yes; then
13035:
13036: cat >>confdefs.h <<\_ACEOF
13037: #define TIME_WITH_SYS_TIME 1
1.16 millert 13038: _ACEOF
1.25 millert 13039:
13040: fi
13041:
13042:
13043:
13044:
13045:
13046:
13047:
13048:
13049: for ac_header in malloc.h paths.h utime.h netgroup.h sys/sockio.h sys/bsdtypes.h sys/select.h
13050: do
13051: as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
1.27 millert 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
1.9 millert 13056: echo $ECHO_N "(cached) $ECHO_C" >&6
1.25 millert 13057: fi
1.27 millert 13058: ac_res=`eval echo '${'$as_ac_Header'}'`
13059: { echo "$as_me:$LINENO: result: $ac_res" >&5
13060: echo "${ECHO_T}$ac_res" >&6; }
1.1 millert 13061: else
1.25 millert 13062: # Is the header compilable?
1.27 millert 13063: { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13064: echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
1.9 millert 13065: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13066: /* confdefs.h. */
13067: _ACEOF
13068: cat confdefs.h >>conftest.$ac_ext
13069: cat >>conftest.$ac_ext <<_ACEOF
13070: /* end confdefs.h. */
1.25 millert 13071: $ac_includes_default
13072: #include <$ac_header>
1.9 millert 13073: _ACEOF
1.25 millert 13074: rm -f conftest.$ac_objext
1.27 millert 13075: if { (ac_try="$ac_compile"
13076: case "(($ac_try" in
13077: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13078: *) ac_try_echo=$ac_try;;
13079: esac
13080: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13081: (eval "$ac_compile") 2>conftest.er1
1.9 millert 13082: ac_status=$?
1.25 millert 13083: grep -v '^ *+' conftest.er1 >conftest.err
13084: rm -f conftest.er1
13085: cat conftest.err >&5
1.16 millert 13086: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13087: (exit $ac_status); } && {
13088: test -z "$ac_c_werror_flag" ||
13089: test ! -s conftest.err
13090: } && test -s conftest.$ac_objext; then
1.25 millert 13091: ac_header_compiler=yes
1.9 millert 13092: else
13093: echo "$as_me: failed program was:" >&5
1.16 millert 13094: sed 's/^/| /' conftest.$ac_ext >&5
13095:
1.27 millert 13096: ac_header_compiler=no
1.9 millert 13097: fi
1.27 millert 13098:
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; }
1.25 millert 13102:
13103: # Is the header present?
1.27 millert 13104: { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13105: echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
1.25 millert 13106: cat >conftest.$ac_ext <<_ACEOF
13107: /* confdefs.h. */
13108: _ACEOF
13109: cat confdefs.h >>conftest.$ac_ext
13110: cat >>conftest.$ac_ext <<_ACEOF
13111: /* end confdefs.h. */
13112: #include <$ac_header>
1.16 millert 13113: _ACEOF
1.27 millert 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;;
13118: esac
13119: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13120: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.25 millert 13121: ac_status=$?
13122: grep -v '^ *+' conftest.er1 >conftest.err
13123: rm -f conftest.er1
13124: cat conftest.err >&5
13125: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13126: (exit $ac_status); } >/dev/null && {
13127: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13128: test ! -s conftest.err
13129: }; then
1.25 millert 13130: ac_header_preproc=yes
13131: else
13132: echo "$as_me: failed program was:" >&5
13133: sed 's/^/| /' conftest.$ac_ext >&5
1.1 millert 13134:
1.25 millert 13135: ac_header_preproc=no
1.1 millert 13136: fi
1.27 millert 13137:
1.25 millert 13138: rm -f conftest.err conftest.$ac_ext
1.27 millert 13139: { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13140: echo "${ECHO_T}$ac_header_preproc" >&6; }
1.1 millert 13141:
1.25 millert 13142: # So? What about this header?
13143: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13144: yes:no: )
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
13150: ;;
13151: no: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;}
1.27 millert 13164:
1.25 millert 13165: ;;
13166: esac
1.27 millert 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
1.25 millert 13170: echo $ECHO_N "(cached) $ECHO_C" >&6
13171: else
13172: eval "$as_ac_Header=\$ac_header_preproc"
13173: fi
1.27 millert 13174: ac_res=`eval echo '${'$as_ac_Header'}'`
13175: { echo "$as_me:$LINENO: result: $ac_res" >&5
13176: echo "${ECHO_T}$ac_res" >&6; }
1.23 millert 13177:
1.25 millert 13178: fi
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
1.23 millert 13182: _ACEOF
13183:
1.25 millert 13184: fi
1.23 millert 13185:
1.25 millert 13186: done
1.23 millert 13187:
13188:
1.25 millert 13189: for ac_header in err.h
1.23 millert 13190: do
1.25 millert 13191: as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
1.27 millert 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
1.23 millert 13196: echo $ECHO_N "(cached) $ECHO_C" >&6
1.25 millert 13197: fi
1.27 millert 13198: ac_res=`eval echo '${'$as_ac_Header'}'`
13199: { echo "$as_me:$LINENO: result: $ac_res" >&5
13200: echo "${ECHO_T}$ac_res" >&6; }
1.23 millert 13201: else
1.25 millert 13202: # Is the header compilable?
1.27 millert 13203: { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13204: echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
1.25 millert 13205: cat >conftest.$ac_ext <<_ACEOF
1.23 millert 13206: /* confdefs.h. */
13207: _ACEOF
13208: cat confdefs.h >>conftest.$ac_ext
13209: cat >>conftest.$ac_ext <<_ACEOF
13210: /* end confdefs.h. */
1.25 millert 13211: $ac_includes_default
13212: #include <$ac_header>
1.23 millert 13213: _ACEOF
1.25 millert 13214: rm -f conftest.$ac_objext
1.27 millert 13215: if { (ac_try="$ac_compile"
13216: case "(($ac_try" in
13217: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13218: *) ac_try_echo=$ac_try;;
13219: esac
13220: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13221: (eval "$ac_compile") 2>conftest.er1
1.23 millert 13222: ac_status=$?
1.25 millert 13223: grep -v '^ *+' conftest.er1 >conftest.err
13224: rm -f conftest.er1
13225: cat conftest.err >&5
1.23 millert 13226: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13227: (exit $ac_status); } && {
13228: test -z "$ac_c_werror_flag" ||
13229: test ! -s conftest.err
13230: } && test -s conftest.$ac_objext; then
1.25 millert 13231: ac_header_compiler=yes
1.23 millert 13232: else
13233: echo "$as_me: failed program was:" >&5
13234: sed 's/^/| /' conftest.$ac_ext >&5
13235:
1.27 millert 13236: ac_header_compiler=no
1.23 millert 13237: fi
1.27 millert 13238:
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; }
1.23 millert 13242:
1.25 millert 13243: # Is the header present?
1.27 millert 13244: { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13245: echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
1.9 millert 13246: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13247: /* confdefs.h. */
13248: _ACEOF
13249: cat confdefs.h >>conftest.$ac_ext
13250: cat >>conftest.$ac_ext <<_ACEOF
13251: /* end confdefs.h. */
1.25 millert 13252: #include <$ac_header>
1.9 millert 13253: _ACEOF
1.27 millert 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;;
13258: esac
13259: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13260: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 13261: ac_status=$?
1.25 millert 13262: grep -v '^ *+' conftest.er1 >conftest.err
13263: rm -f conftest.er1
13264: cat conftest.err >&5
1.16 millert 13265: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13266: (exit $ac_status); } >/dev/null && {
13267: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13268: test ! -s conftest.err
13269: }; then
1.25 millert 13270: ac_header_preproc=yes
1.9 millert 13271: else
13272: echo "$as_me: failed program was:" >&5
1.16 millert 13273: sed 's/^/| /' conftest.$ac_ext >&5
13274:
1.25 millert 13275: ac_header_preproc=no
13276: fi
1.27 millert 13277:
1.25 millert 13278: rm -f conftest.err conftest.$ac_ext
1.27 millert 13279: { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13280: echo "${ECHO_T}$ac_header_preproc" >&6; }
1.25 millert 13281:
13282: # So? What about this header?
13283: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13284: yes:no: )
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
13290: ;;
13291: no: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;}
1.27 millert 13304:
1.25 millert 13305: ;;
13306: esac
1.27 millert 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
1.25 millert 13310: echo $ECHO_N "(cached) $ECHO_C" >&6
13311: else
13312: eval "$as_ac_Header=\$ac_header_preproc"
13313: fi
1.27 millert 13314: ac_res=`eval echo '${'$as_ac_Header'}'`
13315: { echo "$as_me:$LINENO: result: $ac_res" >&5
13316: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 13317:
1.9 millert 13318: fi
1.25 millert 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
13322: _ACEOF
13323:
13324: else
1.27 millert 13325: case " $LIBOBJS " in
1.25 millert 13326: *" err.$ac_objext "* ) ;;
1.27 millert 13327: *) LIBOBJS="$LIBOBJS err.$ac_objext"
13328: ;;
1.25 millert 13329: esac
13330:
1.9 millert 13331: fi
1.25 millert 13332:
13333: done
13334:
13335: if test "$OS" != "ultrix"; then
1.27 millert 13336: { echo "$as_me:$LINENO: checking POSIX termios" >&5
13337: echo $ECHO_N "checking POSIX termios... $ECHO_C" >&6; }
1.25 millert 13338: if test "${ac_cv_sys_posix_termios+set}" = set; then
1.9 millert 13339: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 13340: else
1.25 millert 13341: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13342: /* confdefs.h. */
13343: _ACEOF
13344: cat confdefs.h >>conftest.$ac_ext
13345: cat >>conftest.$ac_ext <<_ACEOF
13346: /* end confdefs.h. */
1.25 millert 13347: #include <sys/types.h>
13348: #include <unistd.h>
13349: #include <termios.h>
1.9 millert 13350:
13351: int
13352: main ()
13353: {
1.25 millert 13354: /* SunOS 4.0.3 has termios.h but not the library calls. */
13355: tcgetattr(0, 0);
1.9 millert 13356: ;
13357: return 0;
13358: }
13359: _ACEOF
13360: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 13361: if { (ac_try="$ac_link"
13362: case "(($ac_try" in
13363: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13364: *) ac_try_echo=$ac_try;;
13365: esac
13366: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13367: (eval "$ac_link") 2>conftest.er1
1.9 millert 13368: ac_status=$?
1.25 millert 13369: grep -v '^ *+' conftest.er1 >conftest.err
13370: rm -f conftest.er1
13371: cat conftest.err >&5
1.16 millert 13372: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 13378: ac_cv_sys_posix_termios=yes
1.9 millert 13379: else
13380: echo "$as_me: failed program was:" >&5
1.16 millert 13381: sed 's/^/| /' conftest.$ac_ext >&5
13382:
1.27 millert 13383: ac_cv_sys_posix_termios=no
1.9 millert 13384: fi
1.27 millert 13385:
13386: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 13387: conftest$ac_exeext conftest.$ac_ext
1.9 millert 13388: fi
1.27 millert 13389: { echo "$as_me:$LINENO: result: $ac_cv_sys_posix_termios" >&5
13390: echo "${ECHO_T}$ac_cv_sys_posix_termios" >&6; }
1.25 millert 13391:
13392: if test "$ac_cv_sys_posix_termios" = "yes"; then
13393: cat >>confdefs.h <<\_ACEOF
13394: #define HAVE_TERMIOS_H 1
1.16 millert 13395: _ACEOF
1.1 millert 13396:
1.25 millert 13397: else
1.1 millert 13398:
1.25 millert 13399: for ac_header in termio.h
13400: do
13401: as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
1.27 millert 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
1.9 millert 13406: echo $ECHO_N "(cached) $ECHO_C" >&6
1.25 millert 13407: fi
1.27 millert 13408: ac_res=`eval echo '${'$as_ac_Header'}'`
13409: { echo "$as_me:$LINENO: result: $ac_res" >&5
13410: echo "${ECHO_T}$ac_res" >&6; }
1.1 millert 13411: else
1.25 millert 13412: # Is the header compilable?
1.27 millert 13413: { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13414: echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
1.23 millert 13415: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13416: /* confdefs.h. */
13417: _ACEOF
13418: cat confdefs.h >>conftest.$ac_ext
13419: cat >>conftest.$ac_ext <<_ACEOF
13420: /* end confdefs.h. */
1.25 millert 13421: $ac_includes_default
13422: #include <$ac_header>
1.9 millert 13423: _ACEOF
1.25 millert 13424: rm -f conftest.$ac_objext
1.27 millert 13425: if { (ac_try="$ac_compile"
13426: case "(($ac_try" in
13427: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13428: *) ac_try_echo=$ac_try;;
13429: esac
13430: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13431: (eval "$ac_compile") 2>conftest.er1
1.9 millert 13432: ac_status=$?
1.25 millert 13433: grep -v '^ *+' conftest.er1 >conftest.err
13434: rm -f conftest.er1
13435: cat conftest.err >&5
1.16 millert 13436: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13437: (exit $ac_status); } && {
13438: test -z "$ac_c_werror_flag" ||
13439: test ! -s conftest.err
13440: } && test -s conftest.$ac_objext; then
1.25 millert 13441: ac_header_compiler=yes
13442: else
13443: echo "$as_me: failed program was:" >&5
13444: sed 's/^/| /' conftest.$ac_ext >&5
13445:
1.27 millert 13446: ac_header_compiler=no
1.25 millert 13447: fi
1.27 millert 13448:
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; }
1.25 millert 13452:
13453: # Is the header present?
1.27 millert 13454: { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13455: echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
1.25 millert 13456: cat >conftest.$ac_ext <<_ACEOF
13457: /* confdefs.h. */
13458: _ACEOF
13459: cat confdefs.h >>conftest.$ac_ext
13460: cat >>conftest.$ac_ext <<_ACEOF
13461: /* end confdefs.h. */
13462: #include <$ac_header>
13463: _ACEOF
1.27 millert 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;;
13468: esac
13469: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13470: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.25 millert 13471: ac_status=$?
13472: grep -v '^ *+' conftest.er1 >conftest.err
13473: rm -f conftest.er1
13474: cat conftest.err >&5
13475: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13476: (exit $ac_status); } >/dev/null && {
13477: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13478: test ! -s conftest.err
13479: }; then
1.25 millert 13480: ac_header_preproc=yes
1.9 millert 13481: else
13482: echo "$as_me: failed program was:" >&5
1.16 millert 13483: sed 's/^/| /' conftest.$ac_ext >&5
13484:
1.25 millert 13485: ac_header_preproc=no
13486: fi
1.27 millert 13487:
1.25 millert 13488: rm -f conftest.err conftest.$ac_ext
1.27 millert 13489: { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13490: echo "${ECHO_T}$ac_header_preproc" >&6; }
1.25 millert 13491:
13492: # So? What about this header?
13493: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13494: yes:no: )
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
13500: ;;
13501: no: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;}
1.27 millert 13514:
1.25 millert 13515: ;;
13516: esac
1.27 millert 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
1.25 millert 13520: echo $ECHO_N "(cached) $ECHO_C" >&6
13521: else
13522: eval "$as_ac_Header=\$ac_header_preproc"
1.9 millert 13523: fi
1.27 millert 13524: ac_res=`eval echo '${'$as_ac_Header'}'`
13525: { echo "$as_me:$LINENO: result: $ac_res" >&5
13526: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 13527:
1.9 millert 13528: fi
1.25 millert 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
1.16 millert 13532: _ACEOF
1.25 millert 13533:
1.1 millert 13534: fi
13535:
1.25 millert 13536: done
1.1 millert 13537:
1.25 millert 13538: fi
13539: fi
13540: if test ${with_logincap-'no'} != "no"; then
1.9 millert 13541:
1.25 millert 13542: for ac_header in login_cap.h
13543: do
13544: as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
1.27 millert 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
1.9 millert 13549: echo $ECHO_N "(cached) $ECHO_C" >&6
1.25 millert 13550: fi
1.27 millert 13551: ac_res=`eval echo '${'$as_ac_Header'}'`
13552: { echo "$as_me:$LINENO: result: $ac_res" >&5
13553: echo "${ECHO_T}$ac_res" >&6; }
1.1 millert 13554: else
1.25 millert 13555: # Is the header compilable?
1.27 millert 13556: { echo "$as_me:$LINENO: checking $ac_header usability" >&5
13557: echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
1.25 millert 13558: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13559: /* confdefs.h. */
13560: _ACEOF
13561: cat confdefs.h >>conftest.$ac_ext
13562: cat >>conftest.$ac_ext <<_ACEOF
13563: /* end confdefs.h. */
1.25 millert 13564: $ac_includes_default
13565: #include <$ac_header>
13566: _ACEOF
13567: rm -f conftest.$ac_objext
1.27 millert 13568: if { (ac_try="$ac_compile"
13569: case "(($ac_try" in
13570: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13571: *) ac_try_echo=$ac_try;;
13572: esac
13573: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13574: (eval "$ac_compile") 2>conftest.er1
1.25 millert 13575: ac_status=$?
13576: grep -v '^ *+' conftest.er1 >conftest.err
13577: rm -f conftest.er1
13578: cat conftest.err >&5
13579: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13580: (exit $ac_status); } && {
13581: test -z "$ac_c_werror_flag" ||
13582: test ! -s conftest.err
13583: } && test -s conftest.$ac_objext; then
1.25 millert 13584: ac_header_compiler=yes
1.9 millert 13585: else
13586: echo "$as_me: failed program was:" >&5
1.16 millert 13587: sed 's/^/| /' conftest.$ac_ext >&5
13588:
1.27 millert 13589: ac_header_compiler=no
1.9 millert 13590: fi
1.27 millert 13591:
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; }
1.9 millert 13595:
1.25 millert 13596: # Is the header present?
1.27 millert 13597: { echo "$as_me:$LINENO: checking $ac_header presence" >&5
13598: echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
1.9 millert 13599: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13600: /* confdefs.h. */
13601: _ACEOF
13602: cat confdefs.h >>conftest.$ac_ext
13603: cat >>conftest.$ac_ext <<_ACEOF
13604: /* end confdefs.h. */
1.25 millert 13605: #include <$ac_header>
1.9 millert 13606: _ACEOF
1.27 millert 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;;
13611: esac
13612: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13613: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 13614: ac_status=$?
1.25 millert 13615: grep -v '^ *+' conftest.er1 >conftest.err
13616: rm -f conftest.er1
13617: cat conftest.err >&5
1.16 millert 13618: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13619: (exit $ac_status); } >/dev/null && {
13620: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13621: test ! -s conftest.err
13622: }; then
1.25 millert 13623: ac_header_preproc=yes
1.9 millert 13624: else
13625: echo "$as_me: failed program was:" >&5
1.16 millert 13626: sed 's/^/| /' conftest.$ac_ext >&5
13627:
1.25 millert 13628: ac_header_preproc=no
1.9 millert 13629: fi
1.27 millert 13630:
1.25 millert 13631: rm -f conftest.err conftest.$ac_ext
1.27 millert 13632: { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13633: echo "${ECHO_T}$ac_header_preproc" >&6; }
1.25 millert 13634:
13635: # So? What about this header?
13636: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13637: yes:no: )
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
13643: ;;
13644: no: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;}
1.27 millert 13657:
1.25 millert 13658: ;;
13659: esac
1.27 millert 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
1.25 millert 13663: echo $ECHO_N "(cached) $ECHO_C" >&6
13664: else
13665: eval "$as_ac_Header=\$ac_header_preproc"
1.9 millert 13666: fi
1.27 millert 13667: ac_res=`eval echo '${'$as_ac_Header'}'`
13668: { echo "$as_me:$LINENO: result: $ac_res" >&5
13669: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 13670:
1.1 millert 13671: fi
1.25 millert 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
13675: _ACEOF
1.1 millert 13676:
1.25 millert 13677: fi
1.1 millert 13678:
1.25 millert 13679: done
1.1 millert 13680:
1.25 millert 13681: fi
13682: if test ${with_project-'no'} != "no"; then
13683: if test "${ac_cv_header_project_h+set}" = set; then
1.27 millert 13684: { echo "$as_me:$LINENO: checking for project.h" >&5
13685: echo $ECHO_N "checking for project.h... $ECHO_C" >&6; }
1.25 millert 13686: if test "${ac_cv_header_project_h+set}" = set; then
1.9 millert 13687: echo $ECHO_N "(cached) $ECHO_C" >&6
1.25 millert 13688: fi
1.27 millert 13689: { echo "$as_me:$LINENO: result: $ac_cv_header_project_h" >&5
13690: echo "${ECHO_T}$ac_cv_header_project_h" >&6; }
1.1 millert 13691: else
1.25 millert 13692: # Is the header compilable?
1.27 millert 13693: { echo "$as_me:$LINENO: checking project.h usability" >&5
13694: echo $ECHO_N "checking project.h usability... $ECHO_C" >&6; }
1.25 millert 13695: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13696: /* confdefs.h. */
13697: _ACEOF
13698: cat confdefs.h >>conftest.$ac_ext
13699: cat >>conftest.$ac_ext <<_ACEOF
13700: /* end confdefs.h. */
1.25 millert 13701: $ac_includes_default
13702: #include <project.h>
1.9 millert 13703: _ACEOF
1.25 millert 13704: rm -f conftest.$ac_objext
1.27 millert 13705: if { (ac_try="$ac_compile"
13706: case "(($ac_try" in
13707: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13708: *) ac_try_echo=$ac_try;;
13709: esac
13710: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13711: (eval "$ac_compile") 2>conftest.er1
1.9 millert 13712: ac_status=$?
1.25 millert 13713: grep -v '^ *+' conftest.er1 >conftest.err
13714: rm -f conftest.er1
13715: cat conftest.err >&5
1.16 millert 13716: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13717: (exit $ac_status); } && {
13718: test -z "$ac_c_werror_flag" ||
13719: test ! -s conftest.err
13720: } && test -s conftest.$ac_objext; then
1.25 millert 13721: ac_header_compiler=yes
1.9 millert 13722: else
13723: echo "$as_me: failed program was:" >&5
1.16 millert 13724: sed 's/^/| /' conftest.$ac_ext >&5
13725:
1.27 millert 13726: ac_header_compiler=no
1.9 millert 13727: fi
1.27 millert 13728:
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; }
1.1 millert 13732:
1.25 millert 13733: # Is the header present?
1.27 millert 13734: { echo "$as_me:$LINENO: checking project.h presence" >&5
13735: echo $ECHO_N "checking project.h presence... $ECHO_C" >&6; }
1.25 millert 13736: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13737: /* confdefs.h. */
13738: _ACEOF
13739: cat confdefs.h >>conftest.$ac_ext
13740: cat >>conftest.$ac_ext <<_ACEOF
13741: /* end confdefs.h. */
1.25 millert 13742: #include <project.h>
1.9 millert 13743: _ACEOF
1.27 millert 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;;
13748: esac
13749: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13750: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 13751: ac_status=$?
1.25 millert 13752: grep -v '^ *+' conftest.er1 >conftest.err
13753: rm -f conftest.er1
13754: cat conftest.err >&5
1.16 millert 13755: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13756: (exit $ac_status); } >/dev/null && {
13757: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
13758: test ! -s conftest.err
13759: }; then
1.25 millert 13760: ac_header_preproc=yes
1.9 millert 13761: else
13762: echo "$as_me: failed program was:" >&5
1.16 millert 13763: sed 's/^/| /' conftest.$ac_ext >&5
13764:
1.25 millert 13765: ac_header_preproc=no
13766: fi
1.27 millert 13767:
1.25 millert 13768: rm -f conftest.err conftest.$ac_ext
1.27 millert 13769: { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
13770: echo "${ECHO_T}$ac_header_preproc" >&6; }
1.25 millert 13771:
13772: # So? What about this header?
13773: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
13774: yes:no: )
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
13780: ;;
13781: no: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;}
1.27 millert 13794:
1.25 millert 13795: ;;
13796: esac
1.27 millert 13797: { echo "$as_me:$LINENO: checking for project.h" >&5
13798: echo $ECHO_N "checking for project.h... $ECHO_C" >&6; }
1.25 millert 13799: if test "${ac_cv_header_project_h+set}" = set; then
13800: echo $ECHO_N "(cached) $ECHO_C" >&6
13801: else
13802: ac_cv_header_project_h=$ac_header_preproc
1.9 millert 13803: fi
1.27 millert 13804: { echo "$as_me:$LINENO: result: $ac_cv_header_project_h" >&5
13805: echo "${ECHO_T}$ac_cv_header_project_h" >&6; }
1.25 millert 13806:
1.9 millert 13807: fi
1.25 millert 13808: if test $ac_cv_header_project_h = yes; then
13809: cat >>confdefs.h <<\_ACEOF
13810: #define HAVE_PROJECT_H 1
1.16 millert 13811: _ACEOF
1.1 millert 13812:
1.25 millert 13813: SUDO_LIBS="${SUDO_LIBS} -lproject"
1.1 millert 13814: else
1.25 millert 13815: -
1.1 millert 13816: fi
13817:
1.25 millert 13818:
13819: fi
1.27 millert 13820: { echo "$as_me:$LINENO: checking for mode_t" >&5
13821: echo $ECHO_N "checking for mode_t... $ECHO_C" >&6; }
1.25 millert 13822: if test "${ac_cv_type_mode_t+set}" = set; then
1.9 millert 13823: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 13824: else
1.25 millert 13825: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13826: /* confdefs.h. */
13827: _ACEOF
13828: cat confdefs.h >>conftest.$ac_ext
13829: cat >>conftest.$ac_ext <<_ACEOF
13830: /* end confdefs.h. */
1.25 millert 13831: $ac_includes_default
1.27 millert 13832: typedef mode_t ac__type_new_;
1.9 millert 13833: int
13834: main ()
13835: {
1.27 millert 13836: if ((ac__type_new_ *) 0)
1.25 millert 13837: return 0;
1.27 millert 13838: if (sizeof (ac__type_new_))
1.25 millert 13839: return 0;
1.9 millert 13840: ;
13841: return 0;
13842: }
13843: _ACEOF
1.25 millert 13844: rm -f conftest.$ac_objext
1.27 millert 13845: if { (ac_try="$ac_compile"
13846: case "(($ac_try" in
13847: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13848: *) ac_try_echo=$ac_try;;
13849: esac
13850: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13851: (eval "$ac_compile") 2>conftest.er1
1.9 millert 13852: ac_status=$?
1.25 millert 13853: grep -v '^ *+' conftest.er1 >conftest.err
13854: rm -f conftest.er1
13855: cat conftest.err >&5
1.16 millert 13856: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13857: (exit $ac_status); } && {
13858: test -z "$ac_c_werror_flag" ||
13859: test ! -s conftest.err
13860: } && test -s conftest.$ac_objext; then
1.25 millert 13861: ac_cv_type_mode_t=yes
1.9 millert 13862: else
13863: echo "$as_me: failed program was:" >&5
1.16 millert 13864: sed 's/^/| /' conftest.$ac_ext >&5
13865:
1.27 millert 13866: ac_cv_type_mode_t=no
1.9 millert 13867: fi
1.27 millert 13868:
13869: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.9 millert 13870: fi
1.27 millert 13871: { echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
13872: echo "${ECHO_T}$ac_cv_type_mode_t" >&6; }
1.25 millert 13873: if test $ac_cv_type_mode_t = yes; then
13874: :
1.1 millert 13875: else
1.25 millert 13876:
13877: cat >>confdefs.h <<_ACEOF
13878: #define mode_t int
13879: _ACEOF
13880:
1.1 millert 13881: fi
13882:
1.27 millert 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; }
1.25 millert 13885: if test "${ac_cv_type_uid_t+set}" = set; then
1.9 millert 13886: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 13887: else
1.9 millert 13888: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13889: /* confdefs.h. */
13890: _ACEOF
13891: cat confdefs.h >>conftest.$ac_ext
13892: cat >>conftest.$ac_ext <<_ACEOF
13893: /* end confdefs.h. */
1.25 millert 13894: #include <sys/types.h>
1.1 millert 13895:
1.9 millert 13896: _ACEOF
1.25 millert 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
1.9 millert 13900: else
1.25 millert 13901: ac_cv_type_uid_t=no
13902: fi
13903: rm -f conftest*
1.16 millert 13904:
1.9 millert 13905: fi
1.27 millert 13906: { echo "$as_me:$LINENO: result: $ac_cv_type_uid_t" >&5
13907: echo "${ECHO_T}$ac_cv_type_uid_t" >&6; }
1.25 millert 13908: if test $ac_cv_type_uid_t = no; then
13909:
13910: cat >>confdefs.h <<\_ACEOF
13911: #define uid_t int
13912: _ACEOF
13913:
13914:
13915: cat >>confdefs.h <<\_ACEOF
13916: #define gid_t int
1.16 millert 13917: _ACEOF
1.1 millert 13918:
13919: fi
13920:
1.27 millert 13921: { echo "$as_me:$LINENO: checking for sig_atomic_t" >&5
13922: echo $ECHO_N "checking for sig_atomic_t... $ECHO_C" >&6; }
1.25 millert 13923: if test "${ac_cv_type_sig_atomic_t+set}" = set; then
13924: echo $ECHO_N "(cached) $ECHO_C" >&6
13925: else
13926: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13927: /* confdefs.h. */
13928: _ACEOF
13929: cat confdefs.h >>conftest.$ac_ext
13930: cat >>conftest.$ac_ext <<_ACEOF
13931: /* end confdefs.h. */
1.1 millert 13932: #include <sys/types.h>
1.25 millert 13933: #include <signal.h>
1.9 millert 13934:
1.27 millert 13935: typedef sig_atomic_t ac__type_new_;
1.9 millert 13936: int
13937: main ()
13938: {
1.27 millert 13939: if ((ac__type_new_ *) 0)
1.25 millert 13940: return 0;
1.27 millert 13941: if (sizeof (ac__type_new_))
1.25 millert 13942: return 0;
1.9 millert 13943: ;
13944: return 0;
13945: }
13946: _ACEOF
13947: rm -f conftest.$ac_objext
1.27 millert 13948: if { (ac_try="$ac_compile"
13949: case "(($ac_try" in
13950: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
13951: *) ac_try_echo=$ac_try;;
13952: esac
13953: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
13954: (eval "$ac_compile") 2>conftest.er1
1.9 millert 13955: ac_status=$?
1.25 millert 13956: grep -v '^ *+' conftest.er1 >conftest.err
13957: rm -f conftest.er1
13958: cat conftest.err >&5
1.16 millert 13959: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 13960: (exit $ac_status); } && {
13961: test -z "$ac_c_werror_flag" ||
13962: test ! -s conftest.err
13963: } && test -s conftest.$ac_objext; then
1.25 millert 13964: ac_cv_type_sig_atomic_t=yes
1.9 millert 13965: else
13966: echo "$as_me: failed program was:" >&5
1.16 millert 13967: sed 's/^/| /' conftest.$ac_ext >&5
13968:
1.27 millert 13969: ac_cv_type_sig_atomic_t=no
1.25 millert 13970: fi
1.27 millert 13971:
13972: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.25 millert 13973: fi
1.27 millert 13974: { echo "$as_me:$LINENO: result: $ac_cv_type_sig_atomic_t" >&5
13975: echo "${ECHO_T}$ac_cv_type_sig_atomic_t" >&6; }
1.25 millert 13976: if test $ac_cv_type_sig_atomic_t = yes; then
13977:
13978: cat >>confdefs.h <<_ACEOF
13979: #define HAVE_SIG_ATOMIC_T 1
13980: _ACEOF
13981:
13982:
13983: else
13984: cat >>confdefs.h <<\_ACEOF
13985: #define sig_atomic_t int
13986: _ACEOF
1.9 millert 13987:
1.1 millert 13988: fi
1.25 millert 13989:
1.27 millert 13990: { echo "$as_me:$LINENO: checking for sigaction_t" >&5
13991: echo $ECHO_N "checking for sigaction_t... $ECHO_C" >&6; }
1.25 millert 13992: if test "${ac_cv_type_sigaction_t+set}" = set; then
1.9 millert 13993: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 13994: else
1.25 millert 13995: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 13996: /* confdefs.h. */
13997: _ACEOF
13998: cat confdefs.h >>conftest.$ac_ext
13999: cat >>conftest.$ac_ext <<_ACEOF
14000: /* end confdefs.h. */
1.25 millert 14001: #include <sys/types.h>
14002: #include <signal.h>
1.9 millert 14003:
1.27 millert 14004: typedef sigaction_t ac__type_new_;
1.9 millert 14005: int
1.25 millert 14006: main ()
14007: {
1.27 millert 14008: if ((ac__type_new_ *) 0)
1.25 millert 14009: return 0;
1.27 millert 14010: if (sizeof (ac__type_new_))
1.25 millert 14011: return 0;
1.9 millert 14012: ;
14013: return 0;
14014: }
14015: _ACEOF
1.25 millert 14016: rm -f conftest.$ac_objext
1.27 millert 14017: if { (ac_try="$ac_compile"
14018: case "(($ac_try" in
14019: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14020: *) ac_try_echo=$ac_try;;
14021: esac
14022: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14023: (eval "$ac_compile") 2>conftest.er1
1.9 millert 14024: ac_status=$?
1.25 millert 14025: grep -v '^ *+' conftest.er1 >conftest.err
14026: rm -f conftest.er1
14027: cat conftest.err >&5
1.16 millert 14028: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 14029: (exit $ac_status); } && {
14030: test -z "$ac_c_werror_flag" ||
14031: test ! -s conftest.err
14032: } && test -s conftest.$ac_objext; then
1.25 millert 14033: ac_cv_type_sigaction_t=yes
1.9 millert 14034: else
14035: echo "$as_me: failed program was:" >&5
1.16 millert 14036: sed 's/^/| /' conftest.$ac_ext >&5
14037:
1.27 millert 14038: ac_cv_type_sigaction_t=no
1.9 millert 14039: fi
1.27 millert 14040:
14041: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.9 millert 14042: fi
1.27 millert 14043: { echo "$as_me:$LINENO: result: $ac_cv_type_sigaction_t" >&5
14044: echo "${ECHO_T}$ac_cv_type_sigaction_t" >&6; }
1.25 millert 14045: if test $ac_cv_type_sigaction_t = yes; then
14046:
14047: cat >>confdefs.h <<_ACEOF
14048: #define HAVE_SIGACTION_T 1
14049: _ACEOF
14050:
14051: cat >>confdefs.h <<\_ACEOF
14052: #define HAVE_SIGACTION_T 1
14053: _ACEOF
14054:
1.1 millert 14055: fi
14056:
1.27 millert 14057: { echo "$as_me:$LINENO: checking for struct timespec" >&5
14058: echo $ECHO_N "checking for struct timespec... $ECHO_C" >&6; }
1.25 millert 14059: if test "${ac_cv_type_struct_timespec+set}" = set; then
1.9 millert 14060: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 14061: else
1.9 millert 14062: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 14063: /* confdefs.h. */
14064: _ACEOF
14065: cat confdefs.h >>conftest.$ac_ext
14066: cat >>conftest.$ac_ext <<_ACEOF
14067: /* end confdefs.h. */
1.25 millert 14068: #include <sys/types.h>
14069: #if TIME_WITH_SYS_TIME
14070: # include <sys/time.h>
14071: # include <time.h>
1.1 millert 14072: #else
1.25 millert 14073: # include <sys/time.h>
1.1 millert 14074: #endif
14075:
1.27 millert 14076: typedef struct timespec ac__type_new_;
1.16 millert 14077: int
14078: main ()
14079: {
1.27 millert 14080: if ((ac__type_new_ *) 0)
1.25 millert 14081: return 0;
1.27 millert 14082: if (sizeof (ac__type_new_))
1.25 millert 14083: return 0;
1.9 millert 14084: ;
14085: return 0;
14086: }
14087: _ACEOF
1.25 millert 14088: rm -f conftest.$ac_objext
1.27 millert 14089: if { (ac_try="$ac_compile"
14090: case "(($ac_try" in
14091: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14092: *) ac_try_echo=$ac_try;;
14093: esac
14094: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14095: (eval "$ac_compile") 2>conftest.er1
1.9 millert 14096: ac_status=$?
1.25 millert 14097: grep -v '^ *+' conftest.er1 >conftest.err
14098: rm -f conftest.er1
14099: cat conftest.err >&5
1.16 millert 14100: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 14101: (exit $ac_status); } && {
14102: test -z "$ac_c_werror_flag" ||
14103: test ! -s conftest.err
14104: } && test -s conftest.$ac_objext; then
1.25 millert 14105: ac_cv_type_struct_timespec=yes
1.9 millert 14106: else
14107: echo "$as_me: failed program was:" >&5
1.16 millert 14108: sed 's/^/| /' conftest.$ac_ext >&5
14109:
1.27 millert 14110: ac_cv_type_struct_timespec=no
1.9 millert 14111: fi
1.27 millert 14112:
14113: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.9 millert 14114: fi
1.27 millert 14115: { echo "$as_me:$LINENO: result: $ac_cv_type_struct_timespec" >&5
14116: echo "${ECHO_T}$ac_cv_type_struct_timespec" >&6; }
1.25 millert 14117: if test $ac_cv_type_struct_timespec = yes; then
14118: cat >>confdefs.h <<\_ACEOF
14119: #define HAVE_TIMESPEC 1
1.16 millert 14120: _ACEOF
1.1 millert 14121:
1.25 millert 14122: fi
14123:
1.27 millert 14124: { echo "$as_me:$LINENO: checking for size_t" >&5
14125: echo $ECHO_N "checking for size_t... $ECHO_C" >&6; }
1.25 millert 14126: if test "${sudo_cv_type_size_t+set}" = set; then
14127: echo $ECHO_N "(cached) $ECHO_C" >&6
14128: else
14129: cat >conftest.$ac_ext <<_ACEOF
14130: /* confdefs.h. */
14131: _ACEOF
14132: cat confdefs.h >>conftest.$ac_ext
14133: cat >>conftest.$ac_ext <<_ACEOF
14134: /* end confdefs.h. */
14135: #include <sys/types.h>
14136: #include <stdio.h>
14137: #if STDC_HEADERS
14138: #include <stdlib.h>
14139: #endif
14140: #if HAVE_UNISTD_H
14141: #include <unistd.h>
14142: #endif
14143: _ACEOF
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
1.1 millert 14147: else
1.25 millert 14148: sudo_cv_type_size_t=no
14149: fi
14150: rm -f conftest*
14151:
14152: fi
1.27 millert 14153: { echo "$as_me:$LINENO: result: $sudo_cv_type_size_t" >&5
14154: echo "${ECHO_T}$sudo_cv_type_size_t" >&6; }
1.25 millert 14155: if test $sudo_cv_type_size_t = no; then
14156:
14157: cat >>confdefs.h <<\_ACEOF
14158: #define size_t int
14159: _ACEOF
14160:
14161: fi
14162:
1.27 millert 14163: { echo "$as_me:$LINENO: checking for ssize_t" >&5
14164: echo $ECHO_N "checking for ssize_t... $ECHO_C" >&6; }
1.25 millert 14165: if test "${sudo_cv_type_ssize_t+set}" = set; then
1.9 millert 14166: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 14167: else
1.25 millert 14168: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 14169: /* confdefs.h. */
14170: _ACEOF
14171: cat confdefs.h >>conftest.$ac_ext
14172: cat >>conftest.$ac_ext <<_ACEOF
14173: /* end confdefs.h. */
1.25 millert 14174: #include <sys/types.h>
14175: #include <stdio.h>
14176: #if STDC_HEADERS
14177: #include <stdlib.h>
14178: #endif
14179: #if HAVE_UNISTD_H
14180: #include <unistd.h>
1.9 millert 14181: #endif
14182: _ACEOF
1.25 millert 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
1.9 millert 14186: else
1.25 millert 14187: sudo_cv_type_ssize_t=no
14188: fi
14189: rm -f conftest*
1.16 millert 14190:
1.9 millert 14191: fi
1.27 millert 14192: { echo "$as_me:$LINENO: result: $sudo_cv_type_ssize_t" >&5
14193: echo "${ECHO_T}$sudo_cv_type_ssize_t" >&6; }
1.25 millert 14194: if test $sudo_cv_type_ssize_t = no; then
14195:
14196: cat >>confdefs.h <<\_ACEOF
14197: #define ssize_t int
14198: _ACEOF
14199:
1.9 millert 14200: fi
1.25 millert 14201:
1.27 millert 14202: { echo "$as_me:$LINENO: checking for dev_t" >&5
14203: echo $ECHO_N "checking for dev_t... $ECHO_C" >&6; }
1.25 millert 14204: if test "${sudo_cv_type_dev_t+set}" = set; then
14205: echo $ECHO_N "(cached) $ECHO_C" >&6
14206: else
14207: cat >conftest.$ac_ext <<_ACEOF
14208: /* confdefs.h. */
14209: _ACEOF
14210: cat confdefs.h >>conftest.$ac_ext
14211: cat >>conftest.$ac_ext <<_ACEOF
14212: /* end confdefs.h. */
14213: #include <sys/types.h>
14214: #include <stdio.h>
14215: #if STDC_HEADERS
14216: #include <stdlib.h>
14217: #endif
14218: #if HAVE_UNISTD_H
14219: #include <unistd.h>
14220: #endif
1.16 millert 14221: _ACEOF
1.25 millert 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
14225: else
14226: sudo_cv_type_dev_t=no
1.1 millert 14227: fi
1.25 millert 14228: rm -f conftest*
1.1 millert 14229:
14230: fi
1.27 millert 14231: { echo "$as_me:$LINENO: result: $sudo_cv_type_dev_t" >&5
14232: echo "${ECHO_T}$sudo_cv_type_dev_t" >&6; }
1.25 millert 14233: if test $sudo_cv_type_dev_t = no; then
1.1 millert 14234:
1.25 millert 14235: cat >>confdefs.h <<\_ACEOF
14236: #define dev_t int
14237: _ACEOF
1.1 millert 14238:
1.25 millert 14239: fi
1.1 millert 14240:
1.27 millert 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
1.9 millert 14244: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 14245: else
1.25 millert 14246: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 14247: /* confdefs.h. */
14248: _ACEOF
14249: cat confdefs.h >>conftest.$ac_ext
14250: cat >>conftest.$ac_ext <<_ACEOF
14251: /* end confdefs.h. */
1.25 millert 14252: #include <sys/types.h>
1.27 millert 14253: #include <stdio.h>
14254: #if STDC_HEADERS
14255: #include <stdlib.h>
14256: #endif
14257: #if HAVE_UNISTD_H
14258: #include <unistd.h>
14259: #endif
1.9 millert 14260: _ACEOF
1.27 millert 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
1.9 millert 14264: else
1.27 millert 14265: sudo_cv_type_ino_t=no
14266: fi
14267: rm -f conftest*
1.16 millert 14268:
1.25 millert 14269: fi
1.27 millert 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
1.25 millert 14273:
14274: cat >>confdefs.h <<\_ACEOF
1.27 millert 14275: #define ino_t unsigned int
1.16 millert 14276: _ACEOF
1.25 millert 14277:
1.1 millert 14278: fi
14279:
1.27 millert 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
1.16 millert 14283: /* confdefs.h. */
14284: _ACEOF
14285: cat confdefs.h >>conftest.$ac_ext
14286: cat >>conftest.$ac_ext <<_ACEOF
14287: /* end confdefs.h. */
1.25 millert 14288:
1.9 millert 14289: int
14290: main ()
14291: {
1.27 millert 14292: void *foo;
14293: foo = (void *)0; (void *)"test";
1.9 millert 14294: ;
14295: return 0;
14296: }
14297: _ACEOF
1.25 millert 14298: rm -f conftest.$ac_objext
1.27 millert 14299: if { (ac_try="$ac_compile"
14300: case "(($ac_try" in
14301: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14302: *) ac_try_echo=$ac_try;;
14303: esac
14304: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14305: (eval "$ac_compile") 2>conftest.er1
1.9 millert 14306: ac_status=$?
1.25 millert 14307: grep -v '^ *+' conftest.er1 >conftest.err
14308: rm -f conftest.er1
14309: cat conftest.err >&5
1.16 millert 14310: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 14311: (exit $ac_status); } && {
14312: test -z "$ac_c_werror_flag" ||
14313: test ! -s conftest.err
14314: } && test -s conftest.$ac_objext; then
14315:
14316: cat >>confdefs.h <<\_ACEOF
14317: #define VOID void
14318: _ACEOF
14319:
14320: { echo "$as_me:$LINENO: result: yes" >&5
14321: echo "${ECHO_T}yes" >&6; }
1.9 millert 14322: else
14323: echo "$as_me: failed program was:" >&5
1.16 millert 14324: sed 's/^/| /' conftest.$ac_ext >&5
14325:
1.27 millert 14326: cat >>confdefs.h <<\_ACEOF
14327: #define VOID char
1.16 millert 14328: _ACEOF
1.9 millert 14329:
1.27 millert 14330: { echo "$as_me:$LINENO: result: no" >&5
14331: echo "${ECHO_T}no" >&6; }
14332: fi
1.1 millert 14333:
1.27 millert 14334: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.6 millert 14335:
1.27 millert 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
1.9 millert 14339: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 14340: else
1.27 millert 14341: rm -f conftestdata
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; }; }
14348: else
1.9 millert 14349: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 14350: /* confdefs.h. */
14351: _ACEOF
14352: cat confdefs.h >>conftest.$ac_ext
14353: cat >>conftest.$ac_ext <<_ACEOF
14354: /* end confdefs.h. */
1.27 millert 14355: #include <stdio.h>
14356: #include <pwd.h>
14357: #include <limits.h>
14358: #include <sys/types.h>
14359: #include <sys/param.h>
14360: main() {
14361: FILE *f;
14362: char b[1024];
14363: uid_t u = (uid_t) -1;
1.25 millert 14364:
1.27 millert 14365: if ((f = fopen("conftestdata", "w")) == NULL)
14366: exit(1);
1.25 millert 14367:
1.27 millert 14368: (void) sprintf(b, "%lu", (unsigned long) u);
14369: (void) fprintf(f, "%d\n", strlen(b));
14370: (void) fclose(f);
14371: exit(0);
1.9 millert 14372: }
14373: _ACEOF
1.27 millert 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;;
14379: esac
14380: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14381: (eval "$ac_link") 2>&5
1.9 millert 14382: ac_status=$?
1.16 millert 14383: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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;;
14388: esac
14389: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14390: (eval "$ac_try") 2>&5
1.9 millert 14391: ac_status=$?
1.16 millert 14392: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 14393: (exit $ac_status); }; }; then
1.27 millert 14394: sudo_cv_uid_t_len=`cat conftestdata`
1.9 millert 14395: else
1.27 millert 14396: echo "$as_me: program exited with status $ac_status" >&5
14397: echo "$as_me: failed program was:" >&5
1.16 millert 14398: sed 's/^/| /' conftest.$ac_ext >&5
14399:
1.27 millert 14400: ( exit $ac_status )
14401: sudo_cv_uid_t_len=10
1.9 millert 14402: fi
1.27 millert 14403: rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1.9 millert 14404: fi
1.27 millert 14405:
14406:
1.25 millert 14407:
14408: fi
14409:
1.27 millert 14410: rm -f conftestdata
14411: { echo "$as_me:$LINENO: result: $sudo_cv_uid_t_len" >&5
14412: echo "${ECHO_T}$sudo_cv_uid_t_len" >&6; }
14413:
14414: cat >>confdefs.h <<_ACEOF
14415: #define MAX_UID_T_LEN $sudo_cv_uid_t_len
14416: _ACEOF
14417:
1.25 millert 14418:
1.27 millert 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
1.9 millert 14422: echo $ECHO_N "(cached) $ECHO_C" >&6
14423: else
1.25 millert 14424: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 14425: /* confdefs.h. */
14426: _ACEOF
14427: cat confdefs.h >>conftest.$ac_ext
14428: cat >>conftest.$ac_ext <<_ACEOF
14429: /* end confdefs.h. */
1.27 millert 14430: $ac_includes_default
14431: typedef long long ac__type_new_;
1.9 millert 14432: int
14433: main ()
14434: {
1.27 millert 14435: if ((ac__type_new_ *) 0)
14436: return 0;
14437: if (sizeof (ac__type_new_))
14438: return 0;
1.9 millert 14439: ;
14440: return 0;
14441: }
14442: _ACEOF
1.27 millert 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;;
14448: esac
14449: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14450: (eval "$ac_compile") 2>conftest.er1
1.9 millert 14451: ac_status=$?
1.25 millert 14452: grep -v '^ *+' conftest.er1 >conftest.err
14453: rm -f conftest.er1
14454: cat conftest.err >&5
1.16 millert 14455: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 14461: else
14462: echo "$as_me: failed program was:" >&5
1.16 millert 14463: sed 's/^/| /' conftest.$ac_ext >&5
14464:
1.27 millert 14465: ac_cv_type_long_long=no
1.9 millert 14466: fi
1.27 millert 14467:
14468: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.9 millert 14469: fi
1.27 millert 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
14473:
14474: cat >>confdefs.h <<_ACEOF
14475: #define HAVE_LONG_LONG 1
1.16 millert 14476: _ACEOF
1.9 millert 14477:
1.1 millert 14478:
1.27 millert 14479: cat >>confdefs.h <<\_ACEOF
14480: #define HAVE_LONG_LONG 1
14481: _ACEOF
14482:
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
1.9 millert 14486: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 14487: else
1.27 millert 14488: if test "$cross_compiling" = yes; then
14489: sudo_cv_type_long_is_quad=no
14490: else
1.9 millert 14491: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 14492: /* confdefs.h. */
14493: _ACEOF
14494: cat confdefs.h >>conftest.$ac_ext
14495: cat >>conftest.$ac_ext <<_ACEOF
14496: /* end confdefs.h. */
1.25 millert 14497:
1.27 millert 14498: main() {
14499: if (sizeof(long long) == sizeof(long)) exit(0);
14500: else exit(1);
1.9 millert 14501: }
14502: _ACEOF
1.27 millert 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;;
14508: esac
14509: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14510: (eval "$ac_link") 2>&5
1.9 millert 14511: ac_status=$?
1.16 millert 14512: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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;;
14517: esac
14518: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14519: (eval "$ac_try") 2>&5
1.9 millert 14520: ac_status=$?
1.16 millert 14521: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 14522: (exit $ac_status); }; }; then
1.27 millert 14523: sudo_cv_type_long_is_quad=yes
1.9 millert 14524: else
1.27 millert 14525: echo "$as_me: program exited with status $ac_status" >&5
14526: echo "$as_me: failed program was:" >&5
1.16 millert 14527: sed 's/^/| /' conftest.$ac_ext >&5
14528:
1.27 millert 14529: ( exit $ac_status )
14530: sudo_cv_type_long_is_quad=no
14531: fi
14532: rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1.9 millert 14533: fi
1.27 millert 14534:
14535:
14536: rm -f core core.* *.core
1.9 millert 14537: fi
1.27 millert 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
14541:
14542: cat >>confdefs.h <<\_ACEOF
14543: #define LONG_IS_QUAD 1
1.16 millert 14544: _ACEOF
1.27 millert 14545:
1.25 millert 14546: fi
14547:
14548: fi
14549:
1.27 millert 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
1.9 millert 14553: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 14554: else
1.27 millert 14555: if test "$cross_compiling" = yes; then
14556: sudo_cv_sock_sa_len=no
14557: else
1.25 millert 14558: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 14559: /* confdefs.h. */
14560: _ACEOF
14561: cat confdefs.h >>conftest.$ac_ext
14562: cat >>conftest.$ac_ext <<_ACEOF
14563: /* end confdefs.h. */
1.27 millert 14564: #include <sys/types.h>
14565: #include <sys/socket.h>
14566: main() {
14567: struct sockaddr s;
14568: s.sa_len = 0;
14569: exit(0);
1.9 millert 14570: }
14571: _ACEOF
1.27 millert 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;;
14577: esac
14578: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14579: (eval "$ac_link") 2>&5
1.9 millert 14580: ac_status=$?
1.16 millert 14581: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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;;
14586: esac
14587: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14588: (eval "$ac_try") 2>&5
1.9 millert 14589: ac_status=$?
1.16 millert 14590: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.9 millert 14591: (exit $ac_status); }; }; then
1.27 millert 14592: sudo_cv_sock_sa_len=yes
1.9 millert 14593: else
1.27 millert 14594: echo "$as_me: program exited with status $ac_status" >&5
14595: echo "$as_me: failed program was:" >&5
1.16 millert 14596: sed 's/^/| /' conftest.$ac_ext >&5
14597:
1.27 millert 14598: ( exit $ac_status )
14599: sudo_cv_sock_sa_len=no
1.9 millert 14600: fi
1.27 millert 14601: rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
1.9 millert 14602: fi
1.1 millert 14603:
1.27 millert 14604:
14605: rm -f core core.* *.core
1.1 millert 14606: fi
1.27 millert 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
14610:
14611: cat >>confdefs.h <<\_ACEOF
14612: #define HAVE_SA_LEN 1
14613: _ACEOF
1.1 millert 14614:
14615: fi
14616:
1.27 millert 14617: case "$DEFS" in
14618: *"RETSIGTYPE"*) ;;
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
1.9 millert 14622: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 14623: else
1.9 millert 14624: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 14625: /* confdefs.h. */
14626: _ACEOF
14627: cat confdefs.h >>conftest.$ac_ext
14628: cat >>conftest.$ac_ext <<_ACEOF
14629: /* end confdefs.h. */
1.27 millert 14630: #include <sys/types.h>
14631: #include <signal.h>
1.9 millert 14632:
14633: int
14634: main ()
14635: {
1.27 millert 14636: return *(signal (0, 0)) (0) == 1;
1.9 millert 14637: ;
14638: return 0;
1.1 millert 14639: }
1.9 millert 14640: _ACEOF
1.27 millert 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;;
14646: esac
14647: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14648: (eval "$ac_compile") 2>conftest.er1
1.9 millert 14649: ac_status=$?
1.25 millert 14650: grep -v '^ *+' conftest.er1 >conftest.err
14651: rm -f conftest.er1
14652: cat conftest.err >&5
1.16 millert 14653: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.1 millert 14659: else
1.9 millert 14660: echo "$as_me: failed program was:" >&5
1.16 millert 14661: sed 's/^/| /' conftest.$ac_ext >&5
14662:
1.27 millert 14663: ac_cv_type_signal=void
1.9 millert 14664: fi
1.27 millert 14665:
14666: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.1 millert 14667: fi
1.27 millert 14668: { echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
14669: echo "${ECHO_T}$ac_cv_type_signal" >&6; }
14670:
14671: cat >>confdefs.h <<_ACEOF
14672: #define RETSIGTYPE $ac_cv_type_signal
1.25 millert 14673: _ACEOF
14674:
1.27 millert 14675: ;;
14676: esac
14677:
14678:
14679:
14680:
14681:
14682:
14683:
14684:
14685:
14686:
14687:
14688:
14689:
14690:
14691:
14692: for ac_func in strchr strrchr memchr memcpy memset sysconf tzset \
14693: strftime setrlimit initgroups getgroups fstat gettimeofday \
14694: setlocale getaddrinfo
1.25 millert 14695: do
14696: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.25 millert 14700: echo $ECHO_N "(cached) $ECHO_C" >&6
14701: else
14702: cat >conftest.$ac_ext <<_ACEOF
14703: /* confdefs.h. */
14704: _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
14711:
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. */
14716:
14717: #ifdef __STDC__
14718: # include <limits.h>
14719: #else
14720: # include <assert.h>
14721: #endif
14722:
14723: #undef $ac_func
14724:
1.27 millert 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. */
1.25 millert 14728: #ifdef __cplusplus
14729: extern "C"
14730: #endif
14731: char $ac_func ();
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. */
1.27 millert 14735: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 14736: choke me
14737: #endif
1.9 millert 14738:
14739: int
14740: main ()
14741: {
1.27 millert 14742: return $ac_func ();
1.9 millert 14743: ;
14744: return 0;
14745: }
14746: _ACEOF
1.25 millert 14747: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 14748: if { (ac_try="$ac_link"
14749: case "(($ac_try" in
14750: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14751: *) ac_try_echo=$ac_try;;
14752: esac
14753: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14754: (eval "$ac_link") 2>conftest.er1
1.9 millert 14755: ac_status=$?
1.25 millert 14756: grep -v '^ *+' conftest.er1 >conftest.err
14757: rm -f conftest.er1
14758: cat conftest.err >&5
1.16 millert 14759: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 14765: eval "$as_ac_var=yes"
1.9 millert 14766: else
14767: echo "$as_me: failed program was:" >&5
1.16 millert 14768: sed 's/^/| /' conftest.$ac_ext >&5
14769:
1.27 millert 14770: eval "$as_ac_var=no"
1.9 millert 14771: fi
1.27 millert 14772:
14773: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 14774: conftest$ac_exeext conftest.$ac_ext
1.9 millert 14775: fi
1.27 millert 14776: ac_res=`eval echo '${'$as_ac_var'}'`
14777: { echo "$as_me:$LINENO: result: $ac_res" >&5
14778: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
1.16 millert 14782: _ACEOF
1.1 millert 14783:
14784: fi
1.9 millert 14785: done
14786:
1.27 millert 14787: if test -z "$SKIP_SETRESUID"; then
1.1 millert 14788:
1.27 millert 14789: for ac_func in setresuid
1.25 millert 14790: do
14791: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.25 millert 14795: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 14796: else
1.25 millert 14797: cat >conftest.$ac_ext <<_ACEOF
14798: /* confdefs.h. */
14799: _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
1.9 millert 14806:
1.25 millert 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. */
1.9 millert 14811:
1.25 millert 14812: #ifdef __STDC__
14813: # include <limits.h>
14814: #else
14815: # include <assert.h>
14816: #endif
1.9 millert 14817:
1.25 millert 14818: #undef $ac_func
1.9 millert 14819:
1.27 millert 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. */
1.25 millert 14823: #ifdef __cplusplus
14824: extern "C"
14825: #endif
14826: char $ac_func ();
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. */
1.27 millert 14830: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 14831: choke me
14832: #endif
1.9 millert 14833:
1.25 millert 14834: int
14835: main ()
14836: {
1.27 millert 14837: return $ac_func ();
1.25 millert 14838: ;
14839: return 0;
14840: }
14841: _ACEOF
14842: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 14843: if { (ac_try="$ac_link"
14844: case "(($ac_try" in
14845: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14846: *) ac_try_echo=$ac_try;;
14847: esac
14848: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14849: (eval "$ac_link") 2>conftest.er1
1.25 millert 14850: ac_status=$?
14851: grep -v '^ *+' conftest.er1 >conftest.err
14852: rm -f conftest.er1
14853: cat conftest.err >&5
14854: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 14860: eval "$as_ac_var=yes"
14861: else
14862: echo "$as_me: failed program was:" >&5
14863: sed 's/^/| /' conftest.$ac_ext >&5
1.9 millert 14864:
1.27 millert 14865: eval "$as_ac_var=no"
1.1 millert 14866: fi
1.27 millert 14867:
14868: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 14869: conftest$ac_exeext conftest.$ac_ext
1.9 millert 14870: fi
1.27 millert 14871: ac_res=`eval echo '${'$as_ac_var'}'`
14872: { echo "$as_me:$LINENO: result: $ac_res" >&5
14873: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
14877: _ACEOF
1.27 millert 14878: SKIP_SETREUID=yes
1.25 millert 14879: fi
14880: done
1.23 millert 14881:
14882: fi
1.27 millert 14883: if test -z "$SKIP_SETREUID"; then
1.23 millert 14884:
1.27 millert 14885: for ac_func in setreuid
1.25 millert 14886: do
14887: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.23 millert 14891: echo $ECHO_N "(cached) $ECHO_C" >&6
14892: else
14893: cat >conftest.$ac_ext <<_ACEOF
14894: /* confdefs.h. */
14895: _ACEOF
14896: cat confdefs.h >>conftest.$ac_ext
14897: cat >>conftest.$ac_ext <<_ACEOF
14898: /* end confdefs.h. */
1.25 millert 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
14902:
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. */
14907:
14908: #ifdef __STDC__
14909: # include <limits.h>
14910: #else
14911: # include <assert.h>
14912: #endif
14913:
14914: #undef $ac_func
14915:
1.27 millert 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. */
1.25 millert 14919: #ifdef __cplusplus
14920: extern "C"
14921: #endif
14922: char $ac_func ();
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. */
1.27 millert 14926: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 14927: choke me
14928: #endif
1.23 millert 14929:
14930: int
14931: main ()
14932: {
1.27 millert 14933: return $ac_func ();
1.23 millert 14934: ;
14935: return 0;
14936: }
14937: _ACEOF
1.25 millert 14938: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 14939: if { (ac_try="$ac_link"
14940: case "(($ac_try" in
14941: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
14942: *) ac_try_echo=$ac_try;;
14943: esac
14944: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
14945: (eval "$ac_link") 2>conftest.er1
1.23 millert 14946: ac_status=$?
1.25 millert 14947: grep -v '^ *+' conftest.er1 >conftest.err
14948: rm -f conftest.er1
14949: cat conftest.err >&5
1.23 millert 14950: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 14956: eval "$as_ac_var=yes"
1.23 millert 14957: else
14958: echo "$as_me: failed program was:" >&5
14959: sed 's/^/| /' conftest.$ac_ext >&5
14960:
1.27 millert 14961: eval "$as_ac_var=no"
1.25 millert 14962: fi
1.27 millert 14963:
14964: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 14965: conftest$ac_exeext conftest.$ac_ext
1.23 millert 14966: fi
1.27 millert 14967: ac_res=`eval echo '${'$as_ac_var'}'`
14968: { echo "$as_me:$LINENO: result: $ac_res" >&5
14969: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
14973: _ACEOF
1.27 millert 14974: SKIP_SETEUID=yes
1.23 millert 14975: fi
1.27 millert 14976: done
1.23 millert 14977:
14978: fi
1.27 millert 14979: if test -z "$SKIP_SETEUID"; then
1.25 millert 14980:
1.27 millert 14981: for ac_func in seteuid
1.25 millert 14982: do
14983: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.25 millert 14987: echo $ECHO_N "(cached) $ECHO_C" >&6
14988: else
1.23 millert 14989: cat >conftest.$ac_ext <<_ACEOF
14990: /* confdefs.h. */
14991: _ACEOF
14992: cat confdefs.h >>conftest.$ac_ext
14993: cat >>conftest.$ac_ext <<_ACEOF
14994: /* end confdefs.h. */
1.25 millert 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
14998:
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. */
15003:
15004: #ifdef __STDC__
15005: # include <limits.h>
15006: #else
15007: # include <assert.h>
15008: #endif
15009:
15010: #undef $ac_func
1.23 millert 15011:
1.27 millert 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. */
1.25 millert 15015: #ifdef __cplusplus
15016: extern "C"
15017: #endif
15018: char $ac_func ();
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. */
1.27 millert 15022: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 15023: choke me
1.23 millert 15024: #endif
15025:
15026: int
15027: main ()
15028: {
1.27 millert 15029: return $ac_func ();
1.25 millert 15030: ;
15031: return 0;
1.23 millert 15032: }
15033: _ACEOF
1.25 millert 15034: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15035: if { (ac_try="$ac_link"
15036: case "(($ac_try" in
15037: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15038: *) ac_try_echo=$ac_try;;
15039: esac
15040: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15041: (eval "$ac_link") 2>conftest.er1
1.25 millert 15042: ac_status=$?
15043: grep -v '^ *+' conftest.er1 >conftest.err
15044: rm -f conftest.er1
15045: cat conftest.err >&5
15046: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 15052: eval "$as_ac_var=yes"
1.23 millert 15053: else
1.25 millert 15054: echo "$as_me: failed program was:" >&5
1.23 millert 15055: sed 's/^/| /' conftest.$ac_ext >&5
15056:
1.27 millert 15057: eval "$as_ac_var=no"
1.23 millert 15058: fi
1.27 millert 15059:
15060: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15061: conftest$ac_exeext conftest.$ac_ext
1.23 millert 15062: fi
1.27 millert 15063: ac_res=`eval echo '${'$as_ac_var'}'`
15064: { echo "$as_me:$LINENO: result: $ac_res" >&5
15065: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
1.23 millert 15069: _ACEOF
1.27 millert 15070:
1.23 millert 15071: fi
1.25 millert 15072: done
1.23 millert 15073:
1.27 millert 15074: fi
15075: if test X"$with_interfaces" != X"no"; then
1.23 millert 15076:
1.27 millert 15077: for ac_func in getifaddrs
1.25 millert 15078: do
15079: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.23 millert 15083: echo $ECHO_N "(cached) $ECHO_C" >&6
15084: else
15085: cat >conftest.$ac_ext <<_ACEOF
15086: /* confdefs.h. */
15087: _ACEOF
15088: cat confdefs.h >>conftest.$ac_ext
15089: cat >>conftest.$ac_ext <<_ACEOF
15090: /* end confdefs.h. */
1.25 millert 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
15094:
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. */
15099:
15100: #ifdef __STDC__
15101: # include <limits.h>
15102: #else
15103: # include <assert.h>
15104: #endif
15105:
15106: #undef $ac_func
15107:
1.27 millert 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. */
1.25 millert 15111: #ifdef __cplusplus
15112: extern "C"
15113: #endif
15114: char $ac_func ();
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. */
1.27 millert 15118: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 15119: choke me
15120: #endif
1.23 millert 15121:
15122: int
15123: main ()
15124: {
1.27 millert 15125: return $ac_func ();
1.23 millert 15126: ;
15127: return 0;
15128: }
15129: _ACEOF
1.25 millert 15130: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15131: if { (ac_try="$ac_link"
15132: case "(($ac_try" in
15133: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15134: *) ac_try_echo=$ac_try;;
15135: esac
15136: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15137: (eval "$ac_link") 2>conftest.er1
1.23 millert 15138: ac_status=$?
1.25 millert 15139: grep -v '^ *+' conftest.er1 >conftest.err
15140: rm -f conftest.er1
15141: cat conftest.err >&5
1.23 millert 15142: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 15148: eval "$as_ac_var=yes"
1.23 millert 15149: else
15150: echo "$as_me: failed program was:" >&5
15151: sed 's/^/| /' conftest.$ac_ext >&5
1.1 millert 15152:
1.27 millert 15153: eval "$as_ac_var=no"
1.23 millert 15154: fi
1.27 millert 15155:
15156: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15157: conftest$ac_exeext conftest.$ac_ext
1.23 millert 15158: fi
1.27 millert 15159: ac_res=`eval echo '${'$as_ac_var'}'`
15160: { echo "$as_me:$LINENO: result: $ac_res" >&5
15161: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 15162: if test `eval echo '${'$as_ac_var'}'` = yes; then
1.23 millert 15163: cat >>confdefs.h <<_ACEOF
1.25 millert 15164: #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
1.23 millert 15165: _ACEOF
1.25 millert 15166:
1.27 millert 15167: for ac_func in freeifaddrs
1.25 millert 15168: do
15169: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.9 millert 15173: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 15174: else
1.25 millert 15175: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 15176: /* confdefs.h. */
15177: _ACEOF
15178: cat confdefs.h >>conftest.$ac_ext
15179: cat >>conftest.$ac_ext <<_ACEOF
15180: /* end confdefs.h. */
1.25 millert 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
15184:
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. */
15189:
15190: #ifdef __STDC__
15191: # include <limits.h>
15192: #else
15193: # include <assert.h>
15194: #endif
15195:
15196: #undef $ac_func
1.9 millert 15197:
1.27 millert 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. */
1.23 millert 15201: #ifdef __cplusplus
15202: extern "C"
15203: #endif
1.25 millert 15204: char $ac_func ();
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. */
1.27 millert 15208: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 15209: choke me
15210: #endif
15211:
1.16 millert 15212: int
15213: main ()
15214: {
1.27 millert 15215: return $ac_func ();
1.16 millert 15216: ;
15217: return 0;
15218: }
1.9 millert 15219: _ACEOF
1.23 millert 15220: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15221: if { (ac_try="$ac_link"
15222: case "(($ac_try" in
15223: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15224: *) ac_try_echo=$ac_try;;
15225: esac
15226: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15227: (eval "$ac_link") 2>conftest.er1
1.16 millert 15228: ac_status=$?
1.25 millert 15229: grep -v '^ *+' conftest.er1 >conftest.err
15230: rm -f conftest.er1
15231: cat conftest.err >&5
1.16 millert 15232: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 15238: eval "$as_ac_var=yes"
1.1 millert 15239: else
1.9 millert 15240: echo "$as_me: failed program was:" >&5
1.16 millert 15241: sed 's/^/| /' conftest.$ac_ext >&5
15242:
1.27 millert 15243: eval "$as_ac_var=no"
1.25 millert 15244: fi
1.27 millert 15245:
15246: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15247: conftest$ac_exeext conftest.$ac_ext
1.1 millert 15248: fi
1.27 millert 15249: ac_res=`eval echo '${'$as_ac_var'}'`
15250: { echo "$as_me:$LINENO: result: $ac_res" >&5
15251: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
15255: _ACEOF
15256:
1.27 millert 15257: fi
15258: done
15259:
15260: fi
15261: done
15262:
15263: fi
15264: if test -z "$BROKEN_GETCWD"; then
15265:
15266: for ac_func in getcwd
1.25 millert 15267: do
15268: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.25 millert 15272: echo $ECHO_N "(cached) $ECHO_C" >&6
15273: else
15274: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 15275: /* confdefs.h. */
15276: _ACEOF
15277: cat confdefs.h >>conftest.$ac_ext
15278: cat >>conftest.$ac_ext <<_ACEOF
15279: /* end confdefs.h. */
1.25 millert 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
15283:
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. */
15288:
15289: #ifdef __STDC__
15290: # include <limits.h>
15291: #else
15292: # include <assert.h>
15293: #endif
15294:
15295: #undef $ac_func
1.9 millert 15296:
1.27 millert 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. */
1.23 millert 15300: #ifdef __cplusplus
15301: extern "C"
15302: #endif
1.25 millert 15303: char $ac_func ();
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. */
1.27 millert 15307: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 15308: choke me
15309: #endif
15310:
1.23 millert 15311: int
15312: main ()
15313: {
1.27 millert 15314: return $ac_func ();
1.23 millert 15315: ;
15316: return 0;
15317: }
1.9 millert 15318: _ACEOF
1.23 millert 15319: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15320: if { (ac_try="$ac_link"
15321: case "(($ac_try" in
15322: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15323: *) ac_try_echo=$ac_try;;
15324: esac
15325: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15326: (eval "$ac_link") 2>conftest.er1
1.23 millert 15327: ac_status=$?
1.25 millert 15328: grep -v '^ *+' conftest.er1 >conftest.err
15329: rm -f conftest.er1
15330: cat conftest.err >&5
1.23 millert 15331: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 15337: eval "$as_ac_var=yes"
1.1 millert 15338: else
1.23 millert 15339: echo "$as_me: failed program was:" >&5
15340: sed 's/^/| /' conftest.$ac_ext >&5
15341:
1.27 millert 15342: eval "$as_ac_var=no"
1.25 millert 15343: fi
1.27 millert 15344:
15345: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15346: conftest$ac_exeext conftest.$ac_ext
1.23 millert 15347: fi
1.27 millert 15348: ac_res=`eval echo '${'$as_ac_var'}'`
15349: { echo "$as_me:$LINENO: result: $ac_res" >&5
15350: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
15354: _ACEOF
15355:
1.27 millert 15356: else
15357: case " $LIBOBJS " in
15358: *" $ac_func.$ac_objext "* ) ;;
15359: *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
15360: ;;
15361: esac
15362:
1.23 millert 15363: fi
1.25 millert 15364: done
1.27 millert 15365:
15366:
1.1 millert 15367: fi
15368:
1.27 millert 15369: for ac_func in glob
1.25 millert 15370: do
15371: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.23 millert 15375: echo $ECHO_N "(cached) $ECHO_C" >&6
15376: else
1.25 millert 15377: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 15378: /* confdefs.h. */
15379: _ACEOF
15380: cat confdefs.h >>conftest.$ac_ext
15381: cat >>conftest.$ac_ext <<_ACEOF
15382: /* end confdefs.h. */
1.25 millert 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
15386:
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. */
15391:
15392: #ifdef __STDC__
15393: # include <limits.h>
15394: #else
15395: # include <assert.h>
15396: #endif
15397:
15398: #undef $ac_func
1.9 millert 15399:
1.27 millert 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. */
1.23 millert 15403: #ifdef __cplusplus
15404: extern "C"
15405: #endif
1.25 millert 15406: char $ac_func ();
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. */
1.27 millert 15410: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 15411: choke me
15412: #endif
15413:
1.23 millert 15414: int
15415: main ()
15416: {
1.27 millert 15417: return $ac_func ();
1.23 millert 15418: ;
15419: return 0;
15420: }
1.9 millert 15421: _ACEOF
1.23 millert 15422: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15423: if { (ac_try="$ac_link"
15424: case "(($ac_try" in
15425: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15426: *) ac_try_echo=$ac_try;;
15427: esac
15428: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15429: (eval "$ac_link") 2>conftest.er1
1.23 millert 15430: ac_status=$?
1.25 millert 15431: grep -v '^ *+' conftest.er1 >conftest.err
15432: rm -f conftest.er1
15433: cat conftest.err >&5
1.23 millert 15434: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 15440: eval "$as_ac_var=yes"
1.1 millert 15441: else
1.23 millert 15442: echo "$as_me: failed program was:" >&5
15443: sed 's/^/| /' conftest.$ac_ext >&5
1.1 millert 15444:
1.27 millert 15445: eval "$as_ac_var=no"
1.25 millert 15446: fi
1.27 millert 15447:
15448: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15449: conftest$ac_exeext conftest.$ac_ext
1.1 millert 15450: fi
1.27 millert 15451: ac_res=`eval echo '${'$as_ac_var'}'`
15452: { echo "$as_me:$LINENO: result: $ac_res" >&5
15453: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
15457: _ACEOF
1.27 millert 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; }
1.25 millert 15460: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 15461: /* confdefs.h. */
15462: _ACEOF
15463: cat confdefs.h >>conftest.$ac_ext
15464: cat >>conftest.$ac_ext <<_ACEOF
15465: /* end confdefs.h. */
1.27 millert 15466: #include <glob.h>
1.9 millert 15467: int
15468: main ()
15469: {
1.27 millert 15470: int i = GLOB_BRACE | GLOB_TILDE; (void)i;
1.23 millert 15471: ;
15472: return 0;
1.9 millert 15473: }
15474: _ACEOF
1.27 millert 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;;
15480: esac
15481: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15482: (eval "$ac_compile") 2>conftest.er1
1.9 millert 15483: ac_status=$?
1.25 millert 15484: grep -v '^ *+' conftest.er1 >conftest.err
15485: rm -f conftest.er1
15486: cat conftest.err >&5
1.16 millert 15487: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
15494: _ACEOF
1.16 millert 15495:
1.27 millert 15496: { echo "$as_me:$LINENO: result: yes" >&5
15497: echo "${ECHO_T}yes" >&6; }
1.23 millert 15498: else
15499: echo "$as_me: failed program was:" >&5
15500: sed 's/^/| /' conftest.$ac_ext >&5
15501:
1.27 millert 15502: case " $LIBOBJS " in
15503: *" glob.$ac_objext "* ) ;;
15504: *) LIBOBJS="$LIBOBJS glob.$ac_objext"
15505: ;;
1.25 millert 15506: esac
15507:
1.27 millert 15508: { echo "$as_me:$LINENO: result: no" >&5
15509: echo "${ECHO_T}no" >&6; }
1.25 millert 15510: fi
15511:
1.27 millert 15512: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.25 millert 15513: else
1.27 millert 15514: case " $LIBOBJS " in
15515: *" glob.$ac_objext "* ) ;;
15516: *) LIBOBJS="$LIBOBJS glob.$ac_objext"
15517: ;;
1.23 millert 15518: esac
15519:
15520: fi
1.27 millert 15521: done
1.9 millert 15522:
1.23 millert 15523:
15524:
1.27 millert 15525: for ac_func in lockf flock
1.25 millert 15526: do
15527: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.9 millert 15531: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 15532: else
1.25 millert 15533: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 15534: /* confdefs.h. */
15535: _ACEOF
15536: cat confdefs.h >>conftest.$ac_ext
15537: cat >>conftest.$ac_ext <<_ACEOF
15538: /* end confdefs.h. */
1.25 millert 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
15542:
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. */
15547:
15548: #ifdef __STDC__
15549: # include <limits.h>
15550: #else
15551: # include <assert.h>
15552: #endif
15553:
15554: #undef $ac_func
15555:
1.27 millert 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. */
1.25 millert 15559: #ifdef __cplusplus
15560: extern "C"
15561: #endif
15562: char $ac_func ();
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. */
1.27 millert 15566: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 15567: choke me
15568: #endif
15569:
15570: int
15571: main ()
15572: {
1.27 millert 15573: return $ac_func ();
1.25 millert 15574: ;
15575: return 0;
15576: }
1.16 millert 15577: _ACEOF
1.25 millert 15578: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15579: if { (ac_try="$ac_link"
15580: case "(($ac_try" in
15581: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15582: *) ac_try_echo=$ac_try;;
15583: esac
15584: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15585: (eval "$ac_link") 2>conftest.er1
1.16 millert 15586: ac_status=$?
1.25 millert 15587: grep -v '^ *+' conftest.er1 >conftest.err
15588: rm -f conftest.er1
15589: cat conftest.err >&5
1.16 millert 15590: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 15596: eval "$as_ac_var=yes"
1.16 millert 15597: else
15598: echo "$as_me: failed program was:" >&5
15599: sed 's/^/| /' conftest.$ac_ext >&5
15600:
1.27 millert 15601: eval "$as_ac_var=no"
1.25 millert 15602: fi
1.27 millert 15603:
15604: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15605: conftest$ac_exeext conftest.$ac_ext
1.16 millert 15606: fi
1.27 millert 15607: ac_res=`eval echo '${'$as_ac_var'}'`
15608: { echo "$as_me:$LINENO: result: $ac_res" >&5
15609: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
15613: _ACEOF
1.27 millert 15614: break
15615: fi
15616: done
15617:
1.25 millert 15618:
1.23 millert 15619:
1.27 millert 15620: for ac_func in waitpid wait3
1.25 millert 15621: do
15622: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.25 millert 15626: echo $ECHO_N "(cached) $ECHO_C" >&6
15627: else
15628: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 15629: /* confdefs.h. */
15630: _ACEOF
15631: cat confdefs.h >>conftest.$ac_ext
15632: cat >>conftest.$ac_ext <<_ACEOF
15633: /* end confdefs.h. */
1.25 millert 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
15637:
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. */
15642:
15643: #ifdef __STDC__
15644: # include <limits.h>
15645: #else
15646: # include <assert.h>
15647: #endif
15648:
15649: #undef $ac_func
15650:
1.27 millert 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. */
1.25 millert 15654: #ifdef __cplusplus
15655: extern "C"
15656: #endif
15657: char $ac_func ();
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. */
1.27 millert 15661: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 15662: choke me
15663: #endif
15664:
15665: int
15666: main ()
15667: {
1.27 millert 15668: return $ac_func ();
1.25 millert 15669: ;
15670: return 0;
15671: }
1.9 millert 15672: _ACEOF
1.25 millert 15673: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15674: if { (ac_try="$ac_link"
15675: case "(($ac_try" in
15676: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15677: *) ac_try_echo=$ac_try;;
15678: esac
15679: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15680: (eval "$ac_link") 2>conftest.er1
1.9 millert 15681: ac_status=$?
1.23 millert 15682: grep -v '^ *+' conftest.er1 >conftest.err
15683: rm -f conftest.er1
15684: cat conftest.err >&5
1.16 millert 15685: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 15691: eval "$as_ac_var=yes"
1.23 millert 15692: else
15693: echo "$as_me: failed program was:" >&5
15694: sed 's/^/| /' conftest.$ac_ext >&5
15695:
1.27 millert 15696: eval "$as_ac_var=no"
1.23 millert 15697: fi
1.27 millert 15698:
15699: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15700: conftest$ac_exeext conftest.$ac_ext
1.9 millert 15701: fi
1.27 millert 15702: ac_res=`eval echo '${'$as_ac_var'}'`
15703: { echo "$as_me:$LINENO: result: $ac_res" >&5
15704: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 15705: if test `eval echo '${'$as_ac_var'}'` = yes; then
1.23 millert 15706: cat >>confdefs.h <<_ACEOF
1.25 millert 15707: #define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
1.23 millert 15708: _ACEOF
1.25 millert 15709: break
15710: fi
15711: done
1.23 millert 15712:
1.16 millert 15713:
1.27 millert 15714:
15715: for ac_func in innetgr _innetgr
1.25 millert 15716: do
15717: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.9 millert 15721: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 15722: else
1.23 millert 15723: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 15724: /* confdefs.h. */
15725: _ACEOF
15726: cat confdefs.h >>conftest.$ac_ext
15727: cat >>conftest.$ac_ext <<_ACEOF
15728: /* end confdefs.h. */
1.25 millert 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
15732:
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. */
15737:
15738: #ifdef __STDC__
15739: # include <limits.h>
15740: #else
15741: # include <assert.h>
15742: #endif
15743:
15744: #undef $ac_func
15745:
1.27 millert 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. */
1.25 millert 15749: #ifdef __cplusplus
15750: extern "C"
15751: #endif
15752: char $ac_func ();
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. */
1.27 millert 15756: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 15757: choke me
15758: #endif
1.16 millert 15759:
15760: int
15761: main ()
15762: {
1.27 millert 15763: return $ac_func ();
1.16 millert 15764: ;
15765: return 0;
15766: }
15767: _ACEOF
15768: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15769: if { (ac_try="$ac_link"
15770: case "(($ac_try" in
15771: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15772: *) ac_try_echo=$ac_try;;
15773: esac
15774: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15775: (eval "$ac_link") 2>conftest.er1
1.16 millert 15776: ac_status=$?
1.25 millert 15777: grep -v '^ *+' conftest.er1 >conftest.err
15778: rm -f conftest.er1
15779: cat conftest.err >&5
1.16 millert 15780: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 15786: eval "$as_ac_var=yes"
1.16 millert 15787: else
15788: echo "$as_me: failed program was:" >&5
15789: sed 's/^/| /' conftest.$ac_ext >&5
15790:
1.27 millert 15791: eval "$as_ac_var=no"
1.16 millert 15792: fi
1.27 millert 15793:
15794: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15795: conftest$ac_exeext conftest.$ac_ext
1.23 millert 15796: fi
1.27 millert 15797: ac_res=`eval echo '${'$as_ac_var'}'`
15798: { echo "$as_me:$LINENO: result: $ac_res" >&5
15799: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
15803: _ACEOF
1.9 millert 15804:
1.27 millert 15805: for ac_func in getdomainname
15806: do
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
1.16 millert 15811: echo $ECHO_N "(cached) $ECHO_C" >&6
15812: else
1.25 millert 15813: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 15814: /* confdefs.h. */
15815: _ACEOF
15816: cat confdefs.h >>conftest.$ac_ext
15817: cat >>conftest.$ac_ext <<_ACEOF
15818: /* end confdefs.h. */
1.27 millert 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
1.16 millert 15822:
1.27 millert 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. */
1.25 millert 15827:
1.27 millert 15828: #ifdef __STDC__
15829: # include <limits.h>
15830: #else
15831: # include <assert.h>
15832: #endif
1.25 millert 15833:
1.27 millert 15834: #undef $ac_func
1.25 millert 15835:
1.27 millert 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. */
15839: #ifdef __cplusplus
15840: extern "C"
15841: #endif
15842: char $ac_func ();
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
15847: choke me
15848: #endif
1.23 millert 15849:
1.25 millert 15850: int
15851: main ()
15852: {
1.27 millert 15853: return $ac_func ();
1.25 millert 15854: ;
15855: return 0;
15856: }
1.23 millert 15857: _ACEOF
1.25 millert 15858: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15859: if { (ac_try="$ac_link"
15860: case "(($ac_try" in
15861: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15862: *) ac_try_echo=$ac_try;;
15863: esac
15864: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15865: (eval "$ac_link") 2>conftest.er1
1.23 millert 15866: ac_status=$?
15867: grep -v '^ *+' conftest.er1 >conftest.err
15868: rm -f conftest.er1
15869: cat conftest.err >&5
15870: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.23 millert 15877: else
15878: echo "$as_me: failed program was:" >&5
15879: sed 's/^/| /' conftest.$ac_ext >&5
15880:
1.27 millert 15881: eval "$as_ac_var=no"
1.25 millert 15882: fi
1.27 millert 15883:
15884: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15885: conftest$ac_exeext conftest.$ac_ext
1.23 millert 15886: fi
1.27 millert 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
1.16 millert 15893: _ACEOF
1.1 millert 15894:
1.27 millert 15895: fi
15896: done
15897: break
15898: fi
15899: done
1.25 millert 15900:
15901:
1.27 millert 15902: for ac_func in lsearch
1.1 millert 15903: do
1.25 millert 15904: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.9 millert 15908: echo $ECHO_N "(cached) $ECHO_C" >&6
1.16 millert 15909: else
1.25 millert 15910: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 15911: /* confdefs.h. */
15912: _ACEOF
15913: cat confdefs.h >>conftest.$ac_ext
15914: cat >>conftest.$ac_ext <<_ACEOF
15915: /* end confdefs.h. */
1.25 millert 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
15919:
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. */
15924:
15925: #ifdef __STDC__
15926: # include <limits.h>
15927: #else
15928: # include <assert.h>
15929: #endif
15930:
15931: #undef $ac_func
15932:
1.27 millert 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. */
1.25 millert 15936: #ifdef __cplusplus
15937: extern "C"
15938: #endif
15939: char $ac_func ();
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. */
1.27 millert 15943: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 15944: choke me
15945: #endif
15946:
15947: int
15948: main ()
15949: {
1.27 millert 15950: return $ac_func ();
1.25 millert 15951: ;
15952: return 0;
15953: }
1.16 millert 15954: _ACEOF
1.25 millert 15955: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 15956: if { (ac_try="$ac_link"
15957: case "(($ac_try" in
15958: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
15959: *) ac_try_echo=$ac_try;;
15960: esac
15961: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
15962: (eval "$ac_link") 2>conftest.er1
1.16 millert 15963: ac_status=$?
1.25 millert 15964: grep -v '^ *+' conftest.er1 >conftest.err
15965: rm -f conftest.er1
15966: cat conftest.err >&5
1.16 millert 15967: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 15973: eval "$as_ac_var=yes"
1.9 millert 15974: else
1.16 millert 15975: echo "$as_me: failed program was:" >&5
15976: sed 's/^/| /' conftest.$ac_ext >&5
15977:
1.27 millert 15978: eval "$as_ac_var=no"
1.25 millert 15979: fi
1.27 millert 15980:
15981: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 15982: conftest$ac_exeext conftest.$ac_ext
15983: fi
1.27 millert 15984: ac_res=`eval echo '${'$as_ac_var'}'`
15985: { echo "$as_me:$LINENO: result: $ac_res" >&5
15986: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
15990: _ACEOF
15991:
15992: else
1.27 millert 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
1.25 millert 15996: echo $ECHO_N "(cached) $ECHO_C" >&6
15997: else
1.27 millert 15998: ac_check_lib_save_LIBS=$LIBS
15999: LIBS="-lcompat $LIBS"
16000: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 16001: /* confdefs.h. */
16002: _ACEOF
16003: cat confdefs.h >>conftest.$ac_ext
16004: cat >>conftest.$ac_ext <<_ACEOF
16005: /* end confdefs.h. */
1.25 millert 16006:
1.27 millert 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. */
1.25 millert 16010: #ifdef __cplusplus
16011: extern "C"
16012: #endif
1.27 millert 16013: char lsearch ();
1.25 millert 16014: int
16015: main ()
16016: {
1.27 millert 16017: return lsearch ();
1.25 millert 16018: ;
16019: return 0;
16020: }
1.9 millert 16021: _ACEOF
1.25 millert 16022: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 16023: if { (ac_try="$ac_link"
16024: case "(($ac_try" in
16025: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16026: *) ac_try_echo=$ac_try;;
16027: esac
16028: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16029: (eval "$ac_link") 2>conftest.er1
1.9 millert 16030: ac_status=$?
1.16 millert 16031: grep -v '^ *+' conftest.er1 >conftest.err
1.9 millert 16032: rm -f conftest.er1
16033: cat conftest.err >&5
1.16 millert 16034: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.1 millert 16041: else
1.9 millert 16042: echo "$as_me: failed program was:" >&5
1.16 millert 16043: sed 's/^/| /' conftest.$ac_ext >&5
16044:
1.27 millert 16045: ac_cv_lib_compat_lsearch=no
1.1 millert 16046: fi
1.27 millert 16047:
16048: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 16049: conftest$ac_exeext conftest.$ac_ext
1.27 millert 16050: LIBS=$ac_check_lib_save_LIBS
1.16 millert 16051: fi
1.27 millert 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
1.18 millert 16058: echo $ECHO_N "(cached) $ECHO_C" >&6
16059: else
1.25 millert 16060: cat >conftest.$ac_ext <<_ACEOF
1.18 millert 16061: /* confdefs.h. */
16062: _ACEOF
16063: cat confdefs.h >>conftest.$ac_ext
16064: cat >>conftest.$ac_ext <<_ACEOF
16065: /* end confdefs.h. */
1.27 millert 16066: #include <search.h>
1.18 millert 16067: _ACEOF
1.27 millert 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;;
16072: esac
16073: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16074: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.18 millert 16075: ac_status=$?
1.25 millert 16076: grep -v '^ *+' conftest.er1 >conftest.err
16077: rm -f conftest.er1
16078: cat conftest.err >&5
1.18 millert 16079: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 16080: (exit $ac_status); } >/dev/null && {
16081: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
16082: test ! -s conftest.err
16083: }; then
16084: ac_cv_header_search_h=yes
1.23 millert 16085: else
1.25 millert 16086: echo "$as_me: failed program was:" >&5
16087: sed 's/^/| /' conftest.$ac_ext >&5
16088:
1.27 millert 16089: ac_cv_header_search_h=no
1.23 millert 16090: fi
1.27 millert 16091:
16092: rm -f conftest.err conftest.$ac_ext
1.23 millert 16093: fi
1.27 millert 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
1.23 millert 16097: cat >>confdefs.h <<\_ACEOF
1.27 millert 16098: #define HAVE_LSEARCH 1
1.23 millert 16099: _ACEOF
1.27 millert 16100: LIBS="${LIBS} -lcompat"
16101: else
16102: case " $LIBOBJS " in
16103: *" lsearch.$ac_objext "* ) ;;
16104: *) LIBOBJS="$LIBOBJS lsearch.$ac_objext"
16105: ;;
16106: esac
1.25 millert 16107:
1.23 millert 16108: fi
16109:
16110:
1.27 millert 16111: else
16112: case " $LIBOBJS " in
16113: *" lsearch.$ac_objext "* ) ;;
16114: *) LIBOBJS="$LIBOBJS lsearch.$ac_objext"
16115: ;;
16116: esac
16117:
16118: fi
16119:
1.23 millert 16120: fi
1.25 millert 16121: done
16122:
16123:
1.27 millert 16124: for ac_func in utimes
1.25 millert 16125: do
16126: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.23 millert 16130: echo $ECHO_N "(cached) $ECHO_C" >&6
16131: else
16132: cat >conftest.$ac_ext <<_ACEOF
16133: /* confdefs.h. */
16134: _ACEOF
16135: cat confdefs.h >>conftest.$ac_ext
16136: cat >>conftest.$ac_ext <<_ACEOF
16137: /* end confdefs.h. */
1.25 millert 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
16141:
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. */
16146:
16147: #ifdef __STDC__
16148: # include <limits.h>
16149: #else
16150: # include <assert.h>
16151: #endif
16152:
16153: #undef $ac_func
16154:
1.27 millert 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. */
1.25 millert 16158: #ifdef __cplusplus
16159: extern "C"
16160: #endif
16161: char $ac_func ();
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. */
1.27 millert 16165: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 16166: choke me
16167: #endif
16168:
1.23 millert 16169: int
16170: main ()
16171: {
1.27 millert 16172: return $ac_func ();
1.23 millert 16173: ;
16174: return 0;
16175: }
16176: _ACEOF
1.25 millert 16177: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 16178: if { (ac_try="$ac_link"
16179: case "(($ac_try" in
16180: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16181: *) ac_try_echo=$ac_try;;
16182: esac
16183: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16184: (eval "$ac_link") 2>conftest.er1
1.23 millert 16185: ac_status=$?
1.25 millert 16186: grep -v '^ *+' conftest.er1 >conftest.err
16187: rm -f conftest.er1
16188: cat conftest.err >&5
1.23 millert 16189: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 16195: eval "$as_ac_var=yes"
1.23 millert 16196: else
16197: echo "$as_me: failed program was:" >&5
16198: sed 's/^/| /' conftest.$ac_ext >&5
16199:
1.27 millert 16200: eval "$as_ac_var=no"
1.23 millert 16201: fi
1.27 millert 16202:
16203: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 16204: conftest$ac_exeext conftest.$ac_ext
1.23 millert 16205: fi
1.27 millert 16206: ac_res=`eval echo '${'$as_ac_var'}'`
16207: { echo "$as_me:$LINENO: result: $ac_res" >&5
16208: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
16212: _ACEOF
16213:
1.23 millert 16214:
1.27 millert 16215: for ac_func in futimes futimesat
1.25 millert 16216: do
16217: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.18 millert 16221: echo $ECHO_N "(cached) $ECHO_C" >&6
16222: else
1.23 millert 16223: cat >conftest.$ac_ext <<_ACEOF
16224: /* confdefs.h. */
16225: _ACEOF
16226: cat confdefs.h >>conftest.$ac_ext
16227: cat >>conftest.$ac_ext <<_ACEOF
16228: /* end confdefs.h. */
1.25 millert 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
16232:
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. */
16237:
16238: #ifdef __STDC__
16239: # include <limits.h>
16240: #else
16241: # include <assert.h>
16242: #endif
16243:
16244: #undef $ac_func
16245:
1.27 millert 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. */
1.25 millert 16249: #ifdef __cplusplus
16250: extern "C"
16251: #endif
16252: char $ac_func ();
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. */
1.27 millert 16256: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 16257: choke me
16258: #endif
1.23 millert 16259:
1.25 millert 16260: int
16261: main ()
16262: {
1.27 millert 16263: return $ac_func ();
1.25 millert 16264: ;
16265: return 0;
16266: }
1.23 millert 16267: _ACEOF
1.25 millert 16268: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 16269: if { (ac_try="$ac_link"
16270: case "(($ac_try" in
16271: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16272: *) ac_try_echo=$ac_try;;
16273: esac
16274: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16275: (eval "$ac_link") 2>conftest.er1
1.25 millert 16276: ac_status=$?
16277: grep -v '^ *+' conftest.er1 >conftest.err
16278: rm -f conftest.er1
16279: cat conftest.err >&5
16280: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 16286: eval "$as_ac_var=yes"
1.23 millert 16287: else
1.25 millert 16288: echo "$as_me: failed program was:" >&5
16289: sed 's/^/| /' conftest.$ac_ext >&5
16290:
1.27 millert 16291: eval "$as_ac_var=no"
1.25 millert 16292: fi
1.27 millert 16293:
16294: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 16295: conftest$ac_exeext conftest.$ac_ext
16296: fi
1.27 millert 16297: ac_res=`eval echo '${'$as_ac_var'}'`
16298: { echo "$as_me:$LINENO: result: $ac_res" >&5
16299: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
16303: _ACEOF
16304: break
1.23 millert 16305: fi
1.25 millert 16306: done
16307:
1.27 millert 16308: else
1.23 millert 16309:
1.27 millert 16310: for ac_func in futime
1.25 millert 16311: do
16312: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.23 millert 16316: echo $ECHO_N "(cached) $ECHO_C" >&6
16317: else
16318: cat >conftest.$ac_ext <<_ACEOF
16319: /* confdefs.h. */
1.18 millert 16320: _ACEOF
1.23 millert 16321: cat confdefs.h >>conftest.$ac_ext
16322: cat >>conftest.$ac_ext <<_ACEOF
16323: /* end confdefs.h. */
1.25 millert 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
16327:
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. */
16332:
16333: #ifdef __STDC__
16334: # include <limits.h>
16335: #else
16336: # include <assert.h>
16337: #endif
16338:
16339: #undef $ac_func
16340:
1.27 millert 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. */
1.25 millert 16344: #ifdef __cplusplus
16345: extern "C"
16346: #endif
16347: char $ac_func ();
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. */
1.27 millert 16351: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 16352: choke me
16353: #endif
1.18 millert 16354:
1.23 millert 16355: int
16356: main ()
16357: {
1.27 millert 16358: return $ac_func ();
1.25 millert 16359: ;
16360: return 0;
16361: }
1.9 millert 16362: _ACEOF
1.27 millert 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;;
16368: esac
16369: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16370: (eval "$ac_link") 2>conftest.er1
1.25 millert 16371: ac_status=$?
16372: grep -v '^ *+' conftest.er1 >conftest.err
16373: rm -f conftest.er1
16374: cat conftest.err >&5
16375: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.1 millert 16382: else
1.25 millert 16383: echo "$as_me: failed program was:" >&5
16384: sed 's/^/| /' conftest.$ac_ext >&5
16385:
1.27 millert 16386: eval "$as_ac_var=no"
1.23 millert 16387: fi
1.27 millert 16388:
16389: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
16390: conftest$ac_exeext conftest.$ac_ext
1.9 millert 16391: fi
1.27 millert 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
1.23 millert 16398: _ACEOF
1.16 millert 16399:
16400: fi
1.27 millert 16401: done
16402: case " $LIBOBJS " in
16403: *" utimes.$ac_objext "* ) ;;
16404: *) LIBOBJS="$LIBOBJS utimes.$ac_objext"
16405: ;;
16406: esac
1.9 millert 16407:
16408: fi
1.27 millert 16409: done
1.16 millert 16410:
1.27 millert 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
16415: else
16416: rm -f conftestdata; > conftestdata
16417: if test "$cross_compiling" = yes; then
16418: sudo_cv_func_fnmatch=no
16419: else
16420: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 16421: /* confdefs.h. */
16422: _ACEOF
16423: cat confdefs.h >>conftest.$ac_ext
16424: cat >>conftest.$ac_ext <<_ACEOF
16425: /* end confdefs.h. */
1.27 millert 16426: #include <fnmatch.h>
16427: main() { exit(fnmatch("/*/bin/echo *", "/usr/bin/echo just a test", FNM_CASEFOLD)); }
1.16 millert 16428: _ACEOF
1.27 millert 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;;
16434: esac
16435: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16436: (eval "$ac_link") 2>&5
1.25 millert 16437: ac_status=$?
16438: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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;;
16443: esac
16444: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16445: (eval "$ac_try") 2>&5
1.16 millert 16446: ac_status=$?
16447: echo "$as_me:$LINENO: \$? = $ac_status" >&5
16448: (exit $ac_status); }; }; then
1.27 millert 16449: sudo_cv_func_fnmatch=yes
1.1 millert 16450: else
1.27 millert 16451: echo "$as_me: program exited with status $ac_status" >&5
16452: echo "$as_me: failed program was:" >&5
1.16 millert 16453: sed 's/^/| /' conftest.$ac_ext >&5
16454:
1.27 millert 16455: ( exit $ac_status )
16456: sudo_cv_func_fnmatch=no
1.16 millert 16457: fi
1.27 millert 16458: rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
16459: fi
16460:
16461:
16462: rm -f core core.* *.core
1.25 millert 16463: fi
1.27 millert 16464:
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
1.25 millert 16468: cat >>confdefs.h <<\_ACEOF
1.27 millert 16469: #define HAVE_FNMATCH 1
1.25 millert 16470: _ACEOF
16471:
1.9 millert 16472: else
1.27 millert 16473: case " $LIBOBJS " in
16474: *" fnmatch.$ac_objext "* ) ;;
16475: *) LIBOBJS="$LIBOBJS fnmatch.$ac_objext"
16476: ;;
16477: esac
16478:
16479: fi
1.16 millert 16480:
1.27 millert 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
16485: else
16486: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 16487: /* confdefs.h. */
16488: _ACEOF
16489: cat confdefs.h >>conftest.$ac_ext
16490: cat >>conftest.$ac_ext <<_ACEOF
16491: /* end confdefs.h. */
1.27 millert 16492: #include <ctype.h>
1.9 millert 16493: int
16494: main ()
16495: {
1.27 millert 16496: return (isblank('a'));
1.9 millert 16497: ;
16498: return 0;
16499: }
16500: _ACEOF
1.23 millert 16501: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 16502: if { (ac_try="$ac_link"
16503: case "(($ac_try" in
16504: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16505: *) ac_try_echo=$ac_try;;
16506: esac
16507: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16508: (eval "$ac_link") 2>conftest.er1
1.9 millert 16509: ac_status=$?
1.25 millert 16510: grep -v '^ *+' conftest.er1 >conftest.err
16511: rm -f conftest.er1
16512: cat conftest.err >&5
1.16 millert 16513: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 16520: else
16521: echo "$as_me: failed program was:" >&5
16522: sed 's/^/| /' conftest.$ac_ext >&5
1.16 millert 16523:
1.27 millert 16524: sudo_cv_func_isblank=no
1.25 millert 16525: fi
1.27 millert 16526:
16527: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 16528: conftest$ac_exeext conftest.$ac_ext
16529: fi
1.27 millert 16530: { echo "$as_me:$LINENO: result: $sudo_cv_func_isblank" >&5
16531: echo "${ECHO_T}$sudo_cv_func_isblank" >&6; }
16532:
16533: if test "$sudo_cv_func_isblank" = "yes"; then
16534:
16535: cat >>confdefs.h <<\_ACEOF
16536: #define HAVE_ISBLANK 1
16537: _ACEOF
16538:
16539: fi
16540:
16541:
16542:
16543:
16544:
16545:
1.9 millert 16546:
1.27 millert 16547: for ac_func in memrchr strerror strcasecmp sigaction strlcpy strlcat
16548: do
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
1.25 millert 16553: echo $ECHO_N "(cached) $ECHO_C" >&6
1.7 millert 16554: else
1.9 millert 16555: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 16556: /* confdefs.h. */
16557: _ACEOF
16558: cat confdefs.h >>conftest.$ac_ext
16559: cat >>conftest.$ac_ext <<_ACEOF
1.25 millert 16560: /* end confdefs.h. */
1.27 millert 16561: /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
1.25 millert 16562: For example, HP-UX 11i <limits.h> declares gettimeofday. */
1.27 millert 16563: #define $ac_func innocuous_$ac_func
1.25 millert 16564:
16565: /* System header to define __stub macros and hopefully few prototypes,
1.27 millert 16566: which can conflict with char $ac_func (); below.
1.25 millert 16567: Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16568: <limits.h> exists even on freestanding compilers. */
16569:
16570: #ifdef __STDC__
16571: # include <limits.h>
16572: #else
16573: # include <assert.h>
16574: #endif
16575:
1.27 millert 16576: #undef $ac_func
1.25 millert 16577:
1.27 millert 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. */
1.25 millert 16581: #ifdef __cplusplus
16582: extern "C"
16583: #endif
1.27 millert 16584: char $ac_func ();
1.25 millert 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. */
1.27 millert 16588: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 16589: choke me
16590: #endif
16591:
16592: int
16593: main ()
16594: {
1.27 millert 16595: return $ac_func ();
1.25 millert 16596: ;
16597: return 0;
16598: }
16599: _ACEOF
16600: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 16601: if { (ac_try="$ac_link"
16602: case "(($ac_try" in
16603: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16604: *) ac_try_echo=$ac_try;;
16605: esac
16606: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16607: (eval "$ac_link") 2>conftest.er1
1.25 millert 16608: ac_status=$?
16609: grep -v '^ *+' conftest.er1 >conftest.err
16610: rm -f conftest.er1
16611: cat conftest.err >&5
16612: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.23 millert 16619: else
1.25 millert 16620: echo "$as_me: failed program was:" >&5
1.23 millert 16621: sed 's/^/| /' conftest.$ac_ext >&5
1.9 millert 16622:
1.27 millert 16623: eval "$as_ac_var=no"
1.23 millert 16624: fi
1.27 millert 16625:
16626: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 16627: conftest$ac_exeext conftest.$ac_ext
1.23 millert 16628: fi
1.27 millert 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
16635: _ACEOF
16636:
1.23 millert 16637: else
1.27 millert 16638: case " $LIBOBJS " in
16639: *" $ac_func.$ac_objext "* ) ;;
16640: *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
16641: ;;
16642: esac
16643:
16644: fi
16645: done
16646:
16647:
16648:
16649: for ac_func in closefrom
16650: do
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
1.9 millert 16655: echo $ECHO_N "(cached) $ECHO_C" >&6
16656: else
1.27 millert 16657: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 16658: /* confdefs.h. */
16659: _ACEOF
16660: cat confdefs.h >>conftest.$ac_ext
16661: cat >>conftest.$ac_ext <<_ACEOF
16662: /* end confdefs.h. */
1.27 millert 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
16666:
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. */
16671:
16672: #ifdef __STDC__
16673: # include <limits.h>
16674: #else
16675: # include <assert.h>
16676: #endif
1.25 millert 16677:
1.27 millert 16678: #undef $ac_func
16679:
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. */
1.25 millert 16683: #ifdef __cplusplus
16684: extern "C"
16685: #endif
1.27 millert 16686: char $ac_func ();
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
16691: choke me
16692: #endif
16693:
1.25 millert 16694: int
16695: main ()
16696: {
1.27 millert 16697: return $ac_func ();
1.25 millert 16698: ;
16699: return 0;
1.9 millert 16700: }
16701: _ACEOF
1.25 millert 16702: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 16703: if { (ac_try="$ac_link"
16704: case "(($ac_try" in
16705: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16706: *) ac_try_echo=$ac_try;;
16707: esac
16708: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16709: (eval "$ac_link") 2>conftest.er1
1.25 millert 16710: ac_status=$?
16711: grep -v '^ *+' conftest.er1 >conftest.err
16712: rm -f conftest.er1
16713: cat conftest.err >&5
16714: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.7 millert 16721: else
1.25 millert 16722: echo "$as_me: failed program was:" >&5
1.16 millert 16723: sed 's/^/| /' conftest.$ac_ext >&5
16724:
1.27 millert 16725: eval "$as_ac_var=no"
1.23 millert 16726: fi
1.27 millert 16727:
16728: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 16729: conftest$ac_exeext conftest.$ac_ext
1.27 millert 16730: fi
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
16737: _ACEOF
16738:
16739: else
16740: case " $LIBOBJS " in
16741: *" closefrom.$ac_objext "* ) ;;
16742: *) LIBOBJS="$LIBOBJS closefrom.$ac_objext"
16743: ;;
16744: esac
16745:
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
1.9 millert 16749: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 16750: else
1.27 millert 16751: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 16752: /* confdefs.h. */
16753: _ACEOF
16754: cat confdefs.h >>conftest.$ac_ext
16755: cat >>conftest.$ac_ext <<_ACEOF
16756: /* end confdefs.h. */
1.27 millert 16757: #include <limits.h>
16758: #include <fcntl.h>
1.25 millert 16759:
1.9 millert 16760: int
16761: main ()
16762: {
1.27 millert 16763: #ifndef F_CLOSEM
16764: (void) F_CLOSEM;
16765: #endif
16766:
1.9 millert 16767: ;
16768: return 0;
16769: }
16770: _ACEOF
1.27 millert 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;;
16776: esac
16777: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16778: (eval "$ac_compile") 2>conftest.er1
1.9 millert 16779: ac_status=$?
1.25 millert 16780: grep -v '^ *+' conftest.er1 >conftest.err
16781: rm -f conftest.er1
16782: cat conftest.err >&5
1.16 millert 16783: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.1 millert 16789: else
1.9 millert 16790: echo "$as_me: failed program was:" >&5
1.16 millert 16791: sed 's/^/| /' conftest.$ac_ext >&5
16792:
1.27 millert 16793: ac_cv_have_decl_F_CLOSEM=no
16794: fi
16795:
16796: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
16797: fi
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
16803: _ACEOF
16804:
1.1 millert 16805: fi
1.27 millert 16806:
16807:
1.1 millert 16808: fi
1.27 millert 16809: done
16810:
16811:
16812: for ac_func in mkstemp
16813: do
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
1.9 millert 16818: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 16819: else
1.27 millert 16820: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 16821: /* confdefs.h. */
16822: _ACEOF
16823: cat confdefs.h >>conftest.$ac_ext
16824: cat >>conftest.$ac_ext <<_ACEOF
16825: /* end confdefs.h. */
1.27 millert 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
1.25 millert 16829:
1.27 millert 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. */
16834:
16835: #ifdef __STDC__
16836: # include <limits.h>
16837: #else
16838: # include <assert.h>
16839: #endif
16840:
16841: #undef $ac_func
16842:
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. */
1.23 millert 16846: #ifdef __cplusplus
16847: extern "C"
16848: #endif
1.27 millert 16849: char $ac_func ();
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
16854: choke me
16855: #endif
16856:
1.23 millert 16857: int
16858: main ()
16859: {
1.27 millert 16860: return $ac_func ();
1.23 millert 16861: ;
16862: return 0;
16863: }
1.9 millert 16864: _ACEOF
1.23 millert 16865: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 16866: if { (ac_try="$ac_link"
16867: case "(($ac_try" in
16868: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16869: *) ac_try_echo=$ac_try;;
16870: esac
16871: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16872: (eval "$ac_link") 2>conftest.er1
1.23 millert 16873: ac_status=$?
1.25 millert 16874: grep -v '^ *+' conftest.er1 >conftest.err
16875: rm -f conftest.er1
16876: cat conftest.err >&5
1.23 millert 16877: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.1 millert 16884: else
1.23 millert 16885: echo "$as_me: failed program was:" >&5
16886: sed 's/^/| /' conftest.$ac_ext >&5
16887:
1.27 millert 16888: eval "$as_ac_var=no"
1.25 millert 16889: fi
1.27 millert 16890:
16891: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 16892: conftest$ac_exeext conftest.$ac_ext
1.1 millert 16893: fi
1.27 millert 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
16900: _ACEOF
1.25 millert 16901:
1.27 millert 16902: else
16903: SUDO_OBJS="${SUDO_OBJS} mkstemp.o"
1.1 millert 16904:
16905:
1.27 millert 16906: for ac_func in random lrand48
16907: do
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
1.9 millert 16912: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 16913: else
1.9 millert 16914: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 16915: /* confdefs.h. */
16916: _ACEOF
16917: cat confdefs.h >>conftest.$ac_ext
16918: cat >>conftest.$ac_ext <<_ACEOF
16919: /* end confdefs.h. */
1.27 millert 16920: /* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
1.25 millert 16921: For example, HP-UX 11i <limits.h> declares gettimeofday. */
1.27 millert 16922: #define $ac_func innocuous_$ac_func
1.25 millert 16923:
1.23 millert 16924: /* System header to define __stub macros and hopefully few prototypes,
1.27 millert 16925: which can conflict with char $ac_func (); below.
1.23 millert 16926: Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
16927: <limits.h> exists even on freestanding compilers. */
1.25 millert 16928:
1.23 millert 16929: #ifdef __STDC__
16930: # include <limits.h>
16931: #else
16932: # include <assert.h>
16933: #endif
1.25 millert 16934:
1.27 millert 16935: #undef $ac_func
1.25 millert 16936:
1.27 millert 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. */
1.23 millert 16940: #ifdef __cplusplus
16941: extern "C"
16942: #endif
1.27 millert 16943: char $ac_func ();
1.23 millert 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. */
1.27 millert 16947: #if defined __stub_$ac_func || defined __stub___$ac_func
1.23 millert 16948: choke me
1.1 millert 16949: #endif
16950:
1.9 millert 16951: int
16952: main ()
16953: {
1.27 millert 16954: return $ac_func ();
1.9 millert 16955: ;
16956: return 0;
16957: }
16958: _ACEOF
1.23 millert 16959: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 16960: if { (ac_try="$ac_link"
16961: case "(($ac_try" in
16962: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
16963: *) ac_try_echo=$ac_try;;
16964: esac
16965: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
16966: (eval "$ac_link") 2>conftest.er1
1.9 millert 16967: ac_status=$?
1.25 millert 16968: grep -v '^ *+' conftest.er1 >conftest.err
16969: rm -f conftest.er1
16970: cat conftest.err >&5
1.16 millert 16971: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.23 millert 16978: else
16979: echo "$as_me: failed program was:" >&5
16980: sed 's/^/| /' conftest.$ac_ext >&5
1.9 millert 16981:
1.27 millert 16982: eval "$as_ac_var=no"
1.23 millert 16983: fi
1.27 millert 16984:
16985: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 16986: conftest$ac_exeext conftest.$ac_ext
1.23 millert 16987: fi
1.27 millert 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
16994: _ACEOF
16995: break
16996: fi
16997: done
16998:
16999:
17000: fi
17001: done
17002:
17003:
17004:
17005:
17006:
17007: for ac_func in snprintf vsnprintf asprintf vasprintf
17008: do
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
1.9 millert 17013: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 17014: else
1.27 millert 17015: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17016: /* confdefs.h. */
17017: _ACEOF
17018: cat confdefs.h >>conftest.$ac_ext
1.23 millert 17019: cat >>conftest.$ac_ext <<_ACEOF
17020: /* end confdefs.h. */
1.27 millert 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
17024:
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. */
17029:
17030: #ifdef __STDC__
17031: # include <limits.h>
17032: #else
17033: # include <assert.h>
17034: #endif
17035:
17036: #undef $ac_func
1.25 millert 17037:
1.27 millert 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. */
1.23 millert 17041: #ifdef __cplusplus
17042: extern "C"
17043: #endif
1.27 millert 17044: char $ac_func ();
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
17049: choke me
17050: #endif
17051:
1.23 millert 17052: int
17053: main ()
17054: {
1.27 millert 17055: return $ac_func ();
1.23 millert 17056: ;
17057: return 0;
1.1 millert 17058: }
1.9 millert 17059: _ACEOF
1.23 millert 17060: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 17061: if { (ac_try="$ac_link"
17062: case "(($ac_try" in
17063: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17064: *) ac_try_echo=$ac_try;;
17065: esac
17066: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17067: (eval "$ac_link") 2>conftest.er1
1.9 millert 17068: ac_status=$?
1.25 millert 17069: grep -v '^ *+' conftest.er1 >conftest.err
17070: rm -f conftest.er1
17071: cat conftest.err >&5
1.16 millert 17072: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.1 millert 17079: else
1.23 millert 17080: echo "$as_me: failed program was:" >&5
1.16 millert 17081: sed 's/^/| /' conftest.$ac_ext >&5
17082:
1.27 millert 17083: eval "$as_ac_var=no"
1.23 millert 17084: fi
1.27 millert 17085:
17086: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 17087: conftest$ac_exeext conftest.$ac_ext
1.1 millert 17088: fi
1.27 millert 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
17095: _ACEOF
17096:
1.25 millert 17097: else
1.27 millert 17098: NEED_SNPRINTF=1
17099: fi
17100: done
17101:
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
1.23 millert 17106: echo $ECHO_N "(cached) $ECHO_C" >&6
17107: else
1.27 millert 17108: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17109: /* confdefs.h. */
17110: _ACEOF
17111: cat confdefs.h >>conftest.$ac_ext
17112: cat >>conftest.$ac_ext <<_ACEOF
17113: /* end confdefs.h. */
1.27 millert 17114: $ac_includes_default
1.9 millert 17115: int
17116: main ()
17117: {
1.27 millert 17118: static struct stat ac_aggr;
17119: if (ac_aggr.st_mtim)
17120: return 0;
1.9 millert 17121: ;
17122: return 0;
17123: }
17124: _ACEOF
1.27 millert 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;;
17130: esac
17131: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17132: (eval "$ac_compile") 2>conftest.er1
1.9 millert 17133: ac_status=$?
1.25 millert 17134: grep -v '^ *+' conftest.er1 >conftest.err
17135: rm -f conftest.er1
17136: cat conftest.err >&5
1.16 millert 17137: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.23 millert 17143: else
17144: echo "$as_me: failed program was:" >&5
17145: sed 's/^/| /' conftest.$ac_ext >&5
1.9 millert 17146:
1.27 millert 17147: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17148: /* confdefs.h. */
17149: _ACEOF
17150: cat confdefs.h >>conftest.$ac_ext
17151: cat >>conftest.$ac_ext <<_ACEOF
17152: /* end confdefs.h. */
1.27 millert 17153: $ac_includes_default
1.23 millert 17154: int
17155: main ()
17156: {
1.27 millert 17157: static struct stat ac_aggr;
17158: if (sizeof ac_aggr.st_mtim)
17159: return 0;
1.23 millert 17160: ;
17161: return 0;
17162: }
1.9 millert 17163: _ACEOF
1.27 millert 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;;
17169: esac
17170: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17171: (eval "$ac_compile") 2>conftest.er1
1.9 millert 17172: ac_status=$?
1.25 millert 17173: grep -v '^ *+' conftest.er1 >conftest.err
17174: rm -f conftest.er1
17175: cat conftest.err >&5
1.16 millert 17176: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.1 millert 17182: else
1.23 millert 17183: echo "$as_me: failed program was:" >&5
1.16 millert 17184: sed 's/^/| /' conftest.$ac_ext >&5
17185:
1.27 millert 17186: ac_cv_member_struct_stat_st_mtim=no
1.25 millert 17187: fi
17188:
1.27 millert 17189: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.25 millert 17190: fi
17191:
1.27 millert 17192: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.9 millert 17193: fi
1.27 millert 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
17199: _ACEOF
1.25 millert 17200:
1.27 millert 17201: else
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
1.9 millert 17205: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 17206: else
1.9 millert 17207: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17208: /* confdefs.h. */
17209: _ACEOF
17210: cat confdefs.h >>conftest.$ac_ext
17211: cat >>conftest.$ac_ext <<_ACEOF
17212: /* end confdefs.h. */
1.27 millert 17213: $ac_includes_default
1.23 millert 17214: int
17215: main ()
17216: {
1.27 millert 17217: static struct stat ac_aggr;
17218: if (ac_aggr.st_mtimespec)
17219: return 0;
1.23 millert 17220: ;
17221: return 0;
1.1 millert 17222: }
1.9 millert 17223: _ACEOF
1.27 millert 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;;
17229: esac
17230: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17231: (eval "$ac_compile") 2>conftest.er1
1.9 millert 17232: ac_status=$?
1.25 millert 17233: grep -v '^ *+' conftest.er1 >conftest.err
17234: rm -f conftest.er1
17235: cat conftest.err >&5
1.16 millert 17236: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.1 millert 17242: else
1.23 millert 17243: echo "$as_me: failed program was:" >&5
1.16 millert 17244: sed 's/^/| /' conftest.$ac_ext >&5
17245:
1.27 millert 17246: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17247: /* confdefs.h. */
17248: _ACEOF
17249: cat confdefs.h >>conftest.$ac_ext
17250: cat >>conftest.$ac_ext <<_ACEOF
17251: /* end confdefs.h. */
1.27 millert 17252: $ac_includes_default
1.9 millert 17253: int
17254: main ()
17255: {
1.27 millert 17256: static struct stat ac_aggr;
17257: if (sizeof ac_aggr.st_mtimespec)
17258: return 0;
1.9 millert 17259: ;
17260: return 0;
17261: }
17262: _ACEOF
1.27 millert 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;;
17268: esac
17269: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17270: (eval "$ac_compile") 2>conftest.er1
1.9 millert 17271: ac_status=$?
1.25 millert 17272: grep -v '^ *+' conftest.er1 >conftest.err
17273: rm -f conftest.er1
17274: cat conftest.err >&5
1.16 millert 17275: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.16 millert 17281: else
17282: echo "$as_me: failed program was:" >&5
17283: sed 's/^/| /' conftest.$ac_ext >&5
17284:
1.27 millert 17285: ac_cv_member_struct_stat_st_mtimespec=no
17286: fi
17287:
17288: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17289: fi
17290:
17291: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
17292: fi
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
17298: _ACEOF
17299:
1.16 millert 17300: fi
1.27 millert 17301:
1.16 millert 17302: fi
1.27 millert 17303:
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
1.16 millert 17307: /* confdefs.h. */
17308: _ACEOF
17309: cat confdefs.h >>conftest.$ac_ext
17310: cat >>conftest.$ac_ext <<_ACEOF
17311: /* end confdefs.h. */
1.27 millert 17312: #include <sys/types.h>
17313: #include <sys/time.h>
1.16 millert 17314: int
17315: main ()
17316: {
1.27 millert 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
17321: #endif
17322: timespecsub(&ts1, &ts2);
1.16 millert 17323: ;
17324: return 0;
17325: }
17326: _ACEOF
1.27 millert 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;;
17332: esac
17333: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17334: (eval "$ac_compile") 2>conftest.er1
1.16 millert 17335: ac_status=$?
1.25 millert 17336: grep -v '^ *+' conftest.er1 >conftest.err
17337: rm -f conftest.er1
17338: cat conftest.err >&5
1.16 millert 17339: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
17346: _ACEOF
17347:
17348: { echo "$as_me:$LINENO: result: yes" >&5
17349: echo "${ECHO_T}yes" >&6; }
1.1 millert 17350: else
1.9 millert 17351: echo "$as_me: failed program was:" >&5
1.16 millert 17352: sed 's/^/| /' conftest.$ac_ext >&5
17353:
1.27 millert 17354: { echo "$as_me:$LINENO: result: no" >&5
17355: echo "${ECHO_T}no" >&6; }
1.1 millert 17356: fi
1.27 millert 17357:
17358: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1.1 millert 17359: fi
1.25 millert 17360: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17361: /* confdefs.h. */
17362: _ACEOF
17363: cat confdefs.h >>conftest.$ac_ext
17364: cat >>conftest.$ac_ext <<_ACEOF
17365: /* end confdefs.h. */
1.27 millert 17366: #include <sys/types.h>
17367: #include <$ac_header_dirent>
1.16 millert 17368: int
17369: main ()
17370: {
1.27 millert 17371: DIR d; (void)dirfd(&d);
1.9 millert 17372: ;
17373: return 0;
17374: }
17375: _ACEOF
17376: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 17377: if { (ac_try="$ac_link"
17378: case "(($ac_try" in
17379: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17380: *) ac_try_echo=$ac_try;;
17381: esac
17382: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17383: (eval "$ac_link") 2>conftest.er1
1.9 millert 17384: ac_status=$?
1.25 millert 17385: grep -v '^ *+' conftest.er1 >conftest.err
17386: rm -f conftest.er1
17387: cat conftest.err >&5
1.16 millert 17388: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
17396: _ACEOF
17397:
1.9 millert 17398: else
17399: echo "$as_me: failed program was:" >&5
1.16 millert 17400: sed 's/^/| /' conftest.$ac_ext >&5
17401:
1.27 millert 17402: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17403: /* confdefs.h. */
17404: _ACEOF
17405: cat confdefs.h >>conftest.$ac_ext
17406: cat >>conftest.$ac_ext <<_ACEOF
17407: /* end confdefs.h. */
1.27 millert 17408: #include <sys/types.h>
17409: #include <$ac_header_dirent>
1.16 millert 17410: int
17411: main ()
17412: {
1.27 millert 17413: DIR d; memset(&d, 0, sizeof(d)); return(d.dd_fd);
1.9 millert 17414: ;
17415: return 0;
17416: }
17417: _ACEOF
17418: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 17419: if { (ac_try="$ac_link"
17420: case "(($ac_try" in
17421: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17422: *) ac_try_echo=$ac_try;;
17423: esac
17424: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17425: (eval "$ac_link") 2>conftest.er1
1.9 millert 17426: ac_status=$?
1.25 millert 17427: grep -v '^ *+' conftest.er1 >conftest.err
17428: rm -f conftest.er1
17429: cat conftest.err >&5
1.16 millert 17430: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
17438: _ACEOF
17439:
1.9 millert 17440: else
17441: echo "$as_me: failed program was:" >&5
1.16 millert 17442: sed 's/^/| /' conftest.$ac_ext >&5
17443:
1.25 millert 17444:
1.9 millert 17445: fi
1.25 millert 17446:
1.27 millert 17447: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
17448: conftest$ac_exeext conftest.$ac_ext
1.1 millert 17449: fi
17450:
1.27 millert 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"
17457: ;;
17458: esac
1.1 millert 17459:
1.25 millert 17460: fi
1.27 millert 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
1.9 millert 17464: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 17465: else
1.9 millert 17466: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17467: /* confdefs.h. */
17468: _ACEOF
17469: cat confdefs.h >>conftest.$ac_ext
17470: cat >>conftest.$ac_ext <<_ACEOF
17471: /* end confdefs.h. */
1.27 millert 17472: /* Define socket to an innocuous variant, in case <limits.h> declares socket.
1.25 millert 17473: For example, HP-UX 11i <limits.h> declares gettimeofday. */
1.27 millert 17474: #define socket innocuous_socket
1.25 millert 17475:
1.1 millert 17476: /* System header to define __stub macros and hopefully few prototypes,
1.27 millert 17477: which can conflict with char socket (); below.
1.16 millert 17478: Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
17479: <limits.h> exists even on freestanding compilers. */
1.25 millert 17480:
1.16 millert 17481: #ifdef __STDC__
17482: # include <limits.h>
17483: #else
17484: # include <assert.h>
17485: #endif
1.25 millert 17486:
1.27 millert 17487: #undef socket
1.25 millert 17488:
1.27 millert 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. */
1.9 millert 17492: #ifdef __cplusplus
17493: extern "C"
17494: #endif
1.27 millert 17495: char socket ();
1.1 millert 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. */
1.27 millert 17499: #if defined __stub_socket || defined __stub___socket
1.1 millert 17500: choke me
17501: #endif
17502:
1.16 millert 17503: int
17504: main ()
17505: {
1.27 millert 17506: return socket ();
1.9 millert 17507: ;
17508: return 0;
17509: }
17510: _ACEOF
17511: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 17512: if { (ac_try="$ac_link"
17513: case "(($ac_try" in
17514: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17515: *) ac_try_echo=$ac_try;;
17516: esac
17517: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17518: (eval "$ac_link") 2>conftest.er1
1.13 millert 17519: ac_status=$?
1.25 millert 17520: grep -v '^ *+' conftest.er1 >conftest.err
17521: rm -f conftest.er1
17522: cat conftest.err >&5
1.16 millert 17523: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.13 millert 17530: else
17531: echo "$as_me: failed program was:" >&5
1.16 millert 17532: sed 's/^/| /' conftest.$ac_ext >&5
17533:
1.27 millert 17534: ac_cv_func_socket=no
1.13 millert 17535: fi
1.27 millert 17536:
17537: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 17538: conftest$ac_exeext conftest.$ac_ext
1.13 millert 17539: fi
1.27 millert 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
1.25 millert 17543: :
17544: else
1.27 millert 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
1.13 millert 17548: echo $ECHO_N "(cached) $ECHO_C" >&6
17549: else
1.25 millert 17550: ac_check_lib_save_LIBS=$LIBS
17551: LIBS="-lsocket $LIBS"
17552: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17553: /* confdefs.h. */
17554: _ACEOF
17555: cat confdefs.h >>conftest.$ac_ext
17556: cat >>conftest.$ac_ext <<_ACEOF
17557: /* end confdefs.h. */
1.25 millert 17558:
1.27 millert 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. */
1.13 millert 17562: #ifdef __cplusplus
17563: extern "C"
17564: #endif
1.27 millert 17565: char socket ();
1.16 millert 17566: int
17567: main ()
17568: {
1.27 millert 17569: return socket ();
1.13 millert 17570: ;
17571: return 0;
17572: }
17573: _ACEOF
17574: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 17575: if { (ac_try="$ac_link"
17576: case "(($ac_try" in
17577: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17578: *) ac_try_echo=$ac_try;;
17579: esac
17580: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17581: (eval "$ac_link") 2>conftest.er1
1.9 millert 17582: ac_status=$?
1.25 millert 17583: grep -v '^ *+' conftest.er1 >conftest.err
17584: rm -f conftest.er1
17585: cat conftest.err >&5
1.16 millert 17586: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 17593: else
17594: echo "$as_me: failed program was:" >&5
1.16 millert 17595: sed 's/^/| /' conftest.$ac_ext >&5
17596:
1.27 millert 17597: ac_cv_lib_socket_socket=no
1.9 millert 17598: fi
1.27 millert 17599:
17600: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 17601: conftest$ac_exeext conftest.$ac_ext
17602: LIBS=$ac_check_lib_save_LIBS
1.9 millert 17603: fi
1.27 millert 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
1.25 millert 17607: NET_LIBS="${NET_LIBS} -lsocket"; LIBS="${LIBS} -lsocket"
17608: else
1.27 millert 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
1.9 millert 17612: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 17613: else
1.25 millert 17614: ac_check_lib_save_LIBS=$LIBS
1.27 millert 17615: LIBS="-linet $LIBS"
1.25 millert 17616: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17617: /* confdefs.h. */
17618: _ACEOF
17619: cat confdefs.h >>conftest.$ac_ext
17620: cat >>conftest.$ac_ext <<_ACEOF
17621: /* end confdefs.h. */
1.25 millert 17622:
1.27 millert 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. */
1.9 millert 17626: #ifdef __cplusplus
17627: extern "C"
1.1 millert 17628: #endif
1.27 millert 17629: char socket ();
1.16 millert 17630: int
17631: main ()
17632: {
1.27 millert 17633: return socket ();
1.9 millert 17634: ;
17635: return 0;
17636: }
17637: _ACEOF
17638: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 17639: if { (ac_try="$ac_link"
17640: case "(($ac_try" in
17641: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17642: *) ac_try_echo=$ac_try;;
17643: esac
17644: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17645: (eval "$ac_link") 2>conftest.er1
1.9 millert 17646: ac_status=$?
1.25 millert 17647: grep -v '^ *+' conftest.er1 >conftest.err
17648: rm -f conftest.er1
17649: cat conftest.err >&5
1.16 millert 17650: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.23 millert 17657: else
17658: echo "$as_me: failed program was:" >&5
17659: sed 's/^/| /' conftest.$ac_ext >&5
17660:
1.27 millert 17661: ac_cv_lib_inet_socket=no
1.23 millert 17662: fi
1.27 millert 17663:
17664: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 17665: conftest$ac_exeext conftest.$ac_ext
17666: LIBS=$ac_check_lib_save_LIBS
1.23 millert 17667: fi
1.27 millert 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"
1.23 millert 17672: else
1.27 millert 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
1.23 millert 17678: echo $ECHO_N "(cached) $ECHO_C" >&6
17679: else
17680: ac_check_lib_save_LIBS=$LIBS
1.27 millert 17681: LIBS="-lsocket -lnsl $LIBS"
1.23 millert 17682: cat >conftest.$ac_ext <<_ACEOF
17683: /* confdefs.h. */
17684: _ACEOF
17685: cat confdefs.h >>conftest.$ac_ext
17686: cat >>conftest.$ac_ext <<_ACEOF
17687: /* end confdefs.h. */
17688:
1.27 millert 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. */
1.23 millert 17692: #ifdef __cplusplus
17693: extern "C"
17694: #endif
1.27 millert 17695: char socket ();
1.23 millert 17696: int
17697: main ()
17698: {
1.27 millert 17699: return socket ();
1.23 millert 17700: ;
17701: return 0;
17702: }
17703: _ACEOF
17704: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 17705: if { (ac_try="$ac_link"
17706: case "(($ac_try" in
17707: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17708: *) ac_try_echo=$ac_try;;
17709: esac
17710: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17711: (eval "$ac_link") 2>conftest.er1
1.23 millert 17712: ac_status=$?
1.25 millert 17713: grep -v '^ *+' conftest.er1 >conftest.err
17714: rm -f conftest.er1
17715: cat conftest.err >&5
1.23 millert 17716: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.23 millert 17723: else
17724: echo "$as_me: failed program was:" >&5
17725: sed 's/^/| /' conftest.$ac_ext >&5
17726:
1.27 millert 17727: ac_cv_lib_socket_socket_lnsl=no
1.23 millert 17728: fi
1.27 millert 17729:
17730: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 17731: conftest$ac_exeext conftest.$ac_ext
1.23 millert 17732: LIBS=$ac_check_lib_save_LIBS
17733: fi
1.27 millert 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"
1.23 millert 17738: fi
1.16 millert 17739:
1.23 millert 17740: fi
17741:
17742: fi
1.1 millert 17743:
17744: fi
17745:
1.27 millert 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
1.9 millert 17749: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 17750: else
1.9 millert 17751: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17752: /* confdefs.h. */
17753: _ACEOF
17754: cat confdefs.h >>conftest.$ac_ext
17755: cat >>conftest.$ac_ext <<_ACEOF
17756: /* end confdefs.h. */
1.27 millert 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
17760:
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. */
17765:
17766: #ifdef __STDC__
17767: # include <limits.h>
17768: #else
17769: # include <assert.h>
17770: #endif
17771:
17772: #undef inet_addr
17773:
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. */
17777: #ifdef __cplusplus
17778: extern "C"
17779: #endif
17780: char inet_addr ();
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
17785: choke me
17786: #endif
17787:
1.16 millert 17788: int
17789: main ()
17790: {
1.27 millert 17791: return inet_addr ();
1.9 millert 17792: ;
17793: return 0;
17794: }
17795: _ACEOF
17796: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 17797: if { (ac_try="$ac_link"
17798: case "(($ac_try" in
17799: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17800: *) ac_try_echo=$ac_try;;
17801: esac
17802: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17803: (eval "$ac_link") 2>conftest.er1
1.9 millert 17804: ac_status=$?
1.25 millert 17805: grep -v '^ *+' conftest.er1 >conftest.err
17806: rm -f conftest.er1
17807: cat conftest.err >&5
1.16 millert 17808: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 17815: else
17816: echo "$as_me: failed program was:" >&5
1.16 millert 17817: sed 's/^/| /' conftest.$ac_ext >&5
17818:
1.27 millert 17819: ac_cv_func_inet_addr=no
1.9 millert 17820: fi
1.27 millert 17821:
17822: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 17823: conftest$ac_exeext conftest.$ac_ext
1.9 millert 17824: fi
1.27 millert 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
17828: :
17829: else
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
1.9 millert 17833: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 17834: else
1.9 millert 17835: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17836: /* confdefs.h. */
17837: _ACEOF
17838: cat confdefs.h >>conftest.$ac_ext
17839: cat >>conftest.$ac_ext <<_ACEOF
17840: /* end confdefs.h. */
1.27 millert 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
17844:
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. */
17849:
17850: #ifdef __STDC__
17851: # include <limits.h>
1.16 millert 17852: #else
1.27 millert 17853: # include <assert.h>
17854: #endif
17855:
17856: #undef __inet_addr
17857:
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. */
17861: #ifdef __cplusplus
17862: extern "C"
17863: #endif
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
17869: choke me
1.1 millert 17870: #endif
17871:
1.16 millert 17872: int
17873: main ()
17874: {
1.27 millert 17875: return __inet_addr ();
1.9 millert 17876: ;
17877: return 0;
17878: }
17879: _ACEOF
17880: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 17881: if { (ac_try="$ac_link"
17882: case "(($ac_try" in
17883: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
17884: *) ac_try_echo=$ac_try;;
17885: esac
17886: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17887: (eval "$ac_link") 2>conftest.er1
1.9 millert 17888: ac_status=$?
1.25 millert 17889: grep -v '^ *+' conftest.er1 >conftest.err
17890: rm -f conftest.er1
17891: cat conftest.err >&5
1.16 millert 17892: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 17899: else
17900: echo "$as_me: failed program was:" >&5
1.16 millert 17901: sed 's/^/| /' conftest.$ac_ext >&5
17902:
1.27 millert 17903: ac_cv_func___inet_addr=no
1.9 millert 17904: fi
1.27 millert 17905:
17906: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 17907: conftest$ac_exeext conftest.$ac_ext
1.9 millert 17908: fi
1.27 millert 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
17912: :
1.25 millert 17913: else
1.27 millert 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
1.25 millert 17917: echo $ECHO_N "(cached) $ECHO_C" >&6
17918: else
1.27 millert 17919: ac_check_lib_save_LIBS=$LIBS
17920: LIBS="-lnsl $LIBS"
17921: cat >conftest.$ac_ext <<_ACEOF
1.25 millert 17922: /* confdefs.h. */
17923: _ACEOF
17924: cat confdefs.h >>conftest.$ac_ext
17925: cat >>conftest.$ac_ext <<_ACEOF
17926: /* end confdefs.h. */
1.27 millert 17927:
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. */
17931: #ifdef __cplusplus
17932: extern "C"
1.25 millert 17933: #endif
1.27 millert 17934: char inet_addr ();
17935: int
17936: main ()
17937: {
17938: return inet_addr ();
17939: ;
17940: return 0;
17941: }
1.16 millert 17942: _ACEOF
1.27 millert 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;;
17948: esac
17949: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
17950: (eval "$ac_link") 2>conftest.er1
17951: ac_status=$?
17952: grep -v '^ *+' conftest.er1 >conftest.err
17953: rm -f conftest.er1
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
1.25 millert 17962: else
1.27 millert 17963: echo "$as_me: failed program was:" >&5
17964: sed 's/^/| /' conftest.$ac_ext >&5
17965:
17966: ac_cv_lib_nsl_inet_addr=no
1.1 millert 17967: fi
17968:
1.27 millert 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
1.25 millert 17972: fi
1.27 millert 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"
17977: else
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
1.9 millert 17981: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 17982: else
1.27 millert 17983: ac_check_lib_save_LIBS=$LIBS
17984: LIBS="-linet $LIBS"
17985: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 17986: /* confdefs.h. */
17987: _ACEOF
17988: cat confdefs.h >>conftest.$ac_ext
17989: cat >>conftest.$ac_ext <<_ACEOF
17990: /* end confdefs.h. */
1.25 millert 17991:
1.27 millert 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. */
1.9 millert 17995: #ifdef __cplusplus
17996: extern "C"
17997: #endif
1.27 millert 17998: char inet_addr ();
1.16 millert 17999: int
18000: main ()
18001: {
1.27 millert 18002: return inet_addr ();
1.9 millert 18003: ;
18004: return 0;
18005: }
18006: _ACEOF
18007: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 18008: if { (ac_try="$ac_link"
18009: case "(($ac_try" in
18010: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18011: *) ac_try_echo=$ac_try;;
18012: esac
18013: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18014: (eval "$ac_link") 2>conftest.er1
1.9 millert 18015: ac_status=$?
1.25 millert 18016: grep -v '^ *+' conftest.er1 >conftest.err
18017: rm -f conftest.er1
18018: cat conftest.err >&5
1.16 millert 18019: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 18026: else
18027: echo "$as_me: failed program was:" >&5
1.16 millert 18028: sed 's/^/| /' conftest.$ac_ext >&5
18029:
1.27 millert 18030: ac_cv_lib_inet_inet_addr=no
1.9 millert 18031: fi
1.27 millert 18032:
18033: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 18034: conftest$ac_exeext conftest.$ac_ext
1.27 millert 18035: LIBS=$ac_check_lib_save_LIBS
1.9 millert 18036: fi
1.27 millert 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"
18041: else
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
1.23 millert 18047: echo $ECHO_N "(cached) $ECHO_C" >&6
18048: else
1.27 millert 18049: ac_check_lib_save_LIBS=$LIBS
18050: LIBS="-lsocket -lnsl $LIBS"
18051: cat >conftest.$ac_ext <<_ACEOF
1.23 millert 18052: /* confdefs.h. */
18053: _ACEOF
18054: cat confdefs.h >>conftest.$ac_ext
18055: cat >>conftest.$ac_ext <<_ACEOF
18056: /* end confdefs.h. */
18057:
1.27 millert 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. */
18061: #ifdef __cplusplus
18062: extern "C"
18063: #endif
18064: char inet_addr ();
1.25 millert 18065: int
18066: main ()
18067: {
1.27 millert 18068: return inet_addr ();
18069: ;
18070: return 0;
1.25 millert 18071: }
1.23 millert 18072: _ACEOF
1.27 millert 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;;
18078: esac
18079: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18080: (eval "$ac_link") 2>conftest.er1
1.23 millert 18081: ac_status=$?
1.27 millert 18082: grep -v '^ *+' conftest.er1 >conftest.err
18083: rm -f conftest.er1
18084: cat conftest.err >&5
1.23 millert 18085: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.23 millert 18092: else
1.27 millert 18093: echo "$as_me: failed program was:" >&5
1.23 millert 18094: sed 's/^/| /' conftest.$ac_ext >&5
18095:
1.27 millert 18096: ac_cv_lib_socket_inet_addr_lnsl=no
1.23 millert 18097: fi
1.27 millert 18098:
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
1.23 millert 18102: fi
1.27 millert 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"
1.23 millert 18107: fi
1.25 millert 18108:
1.27 millert 18109: fi
1.16 millert 18110:
1.27 millert 18111: fi
1.25 millert 18112:
1.23 millert 18113: fi
1.16 millert 18114:
1.9 millert 18115: fi
1.23 millert 18116:
1.27 millert 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
1.9 millert 18120: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 18121: else
1.9 millert 18122: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 18123: /* confdefs.h. */
18124: _ACEOF
18125: cat confdefs.h >>conftest.$ac_ext
18126: cat >>conftest.$ac_ext <<_ACEOF
18127: /* end confdefs.h. */
1.27 millert 18128: /* Define syslog to an innocuous variant, in case <limits.h> declares syslog.
1.25 millert 18129: For example, HP-UX 11i <limits.h> declares gettimeofday. */
1.27 millert 18130: #define syslog innocuous_syslog
1.25 millert 18131:
1.16 millert 18132: /* System header to define __stub macros and hopefully few prototypes,
1.27 millert 18133: which can conflict with char syslog (); below.
1.16 millert 18134: Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
18135: <limits.h> exists even on freestanding compilers. */
1.25 millert 18136:
1.16 millert 18137: #ifdef __STDC__
18138: # include <limits.h>
18139: #else
18140: # include <assert.h>
18141: #endif
1.25 millert 18142:
1.27 millert 18143: #undef syslog
1.25 millert 18144:
1.27 millert 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. */
1.9 millert 18148: #ifdef __cplusplus
18149: extern "C"
18150: #endif
1.27 millert 18151: char syslog ();
1.1 millert 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. */
1.27 millert 18155: #if defined __stub_syslog || defined __stub___syslog
1.1 millert 18156: choke me
18157: #endif
18158:
1.16 millert 18159: int
18160: main ()
18161: {
1.27 millert 18162: return syslog ();
1.9 millert 18163: ;
18164: return 0;
18165: }
18166: _ACEOF
18167: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 18168: if { (ac_try="$ac_link"
18169: case "(($ac_try" in
18170: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18171: *) ac_try_echo=$ac_try;;
18172: esac
18173: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18174: (eval "$ac_link") 2>conftest.er1
1.9 millert 18175: ac_status=$?
1.25 millert 18176: grep -v '^ *+' conftest.er1 >conftest.err
18177: rm -f conftest.er1
18178: cat conftest.err >&5
1.16 millert 18179: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 18186: else
18187: echo "$as_me: failed program was:" >&5
1.16 millert 18188: sed 's/^/| /' conftest.$ac_ext >&5
18189:
1.27 millert 18190: ac_cv_func_syslog=no
1.9 millert 18191: fi
1.27 millert 18192:
18193: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 18194: conftest$ac_exeext conftest.$ac_ext
1.9 millert 18195: fi
1.27 millert 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
18199: :
1.23 millert 18200: else
1.27 millert 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
1.9 millert 18204: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 18205: else
1.27 millert 18206: ac_check_lib_save_LIBS=$LIBS
18207: LIBS="-lsocket $LIBS"
18208: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 18209: /* confdefs.h. */
18210: _ACEOF
18211: cat confdefs.h >>conftest.$ac_ext
18212: cat >>conftest.$ac_ext <<_ACEOF
18213: /* end confdefs.h. */
1.25 millert 18214:
1.27 millert 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. */
18218: #ifdef __cplusplus
18219: extern "C"
18220: #endif
18221: char syslog ();
1.25 millert 18222: int
18223: main ()
1.16 millert 18224: {
1.27 millert 18225: return syslog ();
1.25 millert 18226: ;
18227: return 0;
1.9 millert 18228: }
18229: _ACEOF
1.25 millert 18230: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 18231: if { (ac_try="$ac_link"
18232: case "(($ac_try" in
18233: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18234: *) ac_try_echo=$ac_try;;
18235: esac
18236: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18237: (eval "$ac_link") 2>conftest.er1
1.25 millert 18238: ac_status=$?
18239: grep -v '^ *+' conftest.er1 >conftest.err
18240: rm -f conftest.er1
18241: cat conftest.err >&5
18242: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 18249: else
18250: echo "$as_me: failed program was:" >&5
18251: sed 's/^/| /' conftest.$ac_ext >&5
18252:
1.27 millert 18253: ac_cv_lib_socket_syslog=no
1.25 millert 18254: fi
1.27 millert 18255:
18256: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 18257: conftest$ac_exeext conftest.$ac_ext
1.27 millert 18258: LIBS=$ac_check_lib_save_LIBS
1.25 millert 18259: fi
1.27 millert 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"
18264: else
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
18269: else
18270: ac_check_lib_save_LIBS=$LIBS
18271: LIBS="-lnsl $LIBS"
18272: cat >conftest.$ac_ext <<_ACEOF
18273: /* confdefs.h. */
18274: _ACEOF
18275: cat confdefs.h >>conftest.$ac_ext
18276: cat >>conftest.$ac_ext <<_ACEOF
18277: /* end confdefs.h. */
1.25 millert 18278:
1.27 millert 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. */
18282: #ifdef __cplusplus
18283: extern "C"
18284: #endif
18285: char syslog ();
18286: int
18287: main ()
18288: {
18289: return syslog ();
18290: ;
18291: return 0;
18292: }
1.25 millert 18293: _ACEOF
1.27 millert 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;;
1.25 millert 18299: esac
1.27 millert 18300: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18301: (eval "$ac_link") 2>conftest.er1
1.9 millert 18302: ac_status=$?
1.25 millert 18303: grep -v '^ *+' conftest.er1 >conftest.err
18304: rm -f conftest.er1
18305: cat conftest.err >&5
1.16 millert 18306: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 18313: else
18314: echo "$as_me: failed program was:" >&5
1.16 millert 18315: sed 's/^/| /' conftest.$ac_ext >&5
18316:
1.27 millert 18317: ac_cv_lib_nsl_syslog=no
18318: fi
1.25 millert 18319:
1.27 millert 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
18323: fi
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"
18328: else
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
1.9 millert 18332: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 18333: else
1.27 millert 18334: ac_check_lib_save_LIBS=$LIBS
18335: LIBS="-linet $LIBS"
1.25 millert 18336: cat >conftest.$ac_ext <<_ACEOF
1.23 millert 18337: /* confdefs.h. */
18338: _ACEOF
18339: cat confdefs.h >>conftest.$ac_ext
18340: cat >>conftest.$ac_ext <<_ACEOF
18341: /* end confdefs.h. */
1.27 millert 18342:
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. */
18346: #ifdef __cplusplus
18347: extern "C"
18348: #endif
18349: char syslog ();
18350: int
18351: main ()
18352: {
18353: return syslog ();
18354: ;
18355: return 0;
18356: }
1.23 millert 18357: _ACEOF
1.27 millert 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;;
18363: esac
18364: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18365: (eval "$ac_link") 2>conftest.er1
1.23 millert 18366: ac_status=$?
1.25 millert 18367: grep -v '^ *+' conftest.er1 >conftest.err
18368: rm -f conftest.er1
18369: cat conftest.err >&5
1.23 millert 18370: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.1 millert 18377: else
1.23 millert 18378: echo "$as_me: failed program was:" >&5
18379: sed 's/^/| /' conftest.$ac_ext >&5
18380:
1.27 millert 18381: ac_cv_lib_inet_syslog=no
18382: fi
18383:
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
18387: fi
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"
18392: fi
18393:
18394: fi
18395:
18396: fi
18397:
1.25 millert 18398: fi
18399:
1.27 millert 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
18407: else
18408: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 18409: /* confdefs.h. */
18410: _ACEOF
18411: cat confdefs.h >>conftest.$ac_ext
18412: cat >>conftest.$ac_ext <<_ACEOF
18413: /* end confdefs.h. */
1.27 millert 18414: #include <alloca.h>
18415: int
18416: main ()
18417: {
18418: char *p = (char *) alloca (2 * sizeof (int));
18419: if (p) return 0;
18420: ;
18421: return 0;
18422: }
1.9 millert 18423: _ACEOF
1.27 millert 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;;
18429: esac
18430: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18431: (eval "$ac_link") 2>conftest.er1
1.9 millert 18432: ac_status=$?
1.25 millert 18433: grep -v '^ *+' conftest.er1 >conftest.err
18434: rm -f conftest.er1
18435: cat conftest.err >&5
1.16 millert 18436: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.1 millert 18443: else
1.23 millert 18444: echo "$as_me: failed program was:" >&5
1.16 millert 18445: sed 's/^/| /' conftest.$ac_ext >&5
18446:
1.27 millert 18447: ac_cv_working_alloca_h=no
1.25 millert 18448: fi
18449:
1.27 millert 18450: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
18451: conftest$ac_exeext conftest.$ac_ext
1.1 millert 18452: fi
1.27 millert 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
18456:
18457: cat >>confdefs.h <<\_ACEOF
18458: #define HAVE_ALLOCA_H 1
18459: _ACEOF
1.25 millert 18460:
1.1 millert 18461: fi
18462:
1.27 millert 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
1.9 millert 18466: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 18467: else
1.27 millert 18468: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 18469: /* confdefs.h. */
18470: _ACEOF
18471: cat confdefs.h >>conftest.$ac_ext
18472: cat >>conftest.$ac_ext <<_ACEOF
18473: /* end confdefs.h. */
1.27 millert 18474: #ifdef __GNUC__
18475: # define alloca __builtin_alloca
18476: #else
18477: # ifdef _MSC_VER
18478: # include <malloc.h>
18479: # define alloca _alloca
18480: # else
18481: # ifdef HAVE_ALLOCA_H
18482: # include <alloca.h>
18483: # else
18484: # ifdef _AIX
18485: #pragma alloca
18486: # else
18487: # ifndef alloca /* predefined by HP cc +Olibcalls */
18488: char *alloca ();
18489: # endif
18490: # endif
18491: # endif
18492: # endif
18493: #endif
1.25 millert 18494:
1.23 millert 18495: int
18496: main ()
18497: {
1.27 millert 18498: char *p = (char *) alloca (1);
18499: if (p) return 0;
1.23 millert 18500: ;
18501: return 0;
18502: }
1.9 millert 18503: _ACEOF
1.25 millert 18504: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 18505: if { (ac_try="$ac_link"
18506: case "(($ac_try" in
18507: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18508: *) ac_try_echo=$ac_try;;
18509: esac
18510: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18511: (eval "$ac_link") 2>conftest.er1
1.9 millert 18512: ac_status=$?
1.25 millert 18513: grep -v '^ *+' conftest.er1 >conftest.err
18514: rm -f conftest.er1
18515: cat conftest.err >&5
1.16 millert 18516: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.1 millert 18523: else
1.23 millert 18524: echo "$as_me: failed program was:" >&5
1.16 millert 18525: sed 's/^/| /' conftest.$ac_ext >&5
1.25 millert 18526:
1.27 millert 18527: ac_cv_func_alloca_works=no
1.25 millert 18528: fi
1.27 millert 18529:
18530: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 18531: conftest$ac_exeext conftest.$ac_ext
18532: fi
1.27 millert 18533: { echo "$as_me:$LINENO: result: $ac_cv_func_alloca_works" >&5
18534: echo "${ECHO_T}$ac_cv_func_alloca_works" >&6; }
18535:
18536: if test $ac_cv_func_alloca_works = yes; then
18537:
18538: cat >>confdefs.h <<\_ACEOF
18539: #define HAVE_ALLOCA 1
18540: _ACEOF
18541:
18542: else
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.
18547:
18548: ALLOCA=\${LIBOBJDIR}alloca.$ac_objext
18549:
18550: cat >>confdefs.h <<\_ACEOF
18551: #define C_ALLOCA 1
18552: _ACEOF
18553:
18554:
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
18559: else
18560: cat >conftest.$ac_ext <<_ACEOF
18561: /* confdefs.h. */
18562: _ACEOF
18563: cat confdefs.h >>conftest.$ac_ext
18564: cat >>conftest.$ac_ext <<_ACEOF
18565: /* end confdefs.h. */
18566: #if defined CRAY && ! defined CRAY2
18567: webecray
18568: #else
18569: wenotbecray
18570: #endif
18571:
18572: _ACEOF
18573: if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
18574: $EGREP "webecray" >/dev/null 2>&1; then
18575: ac_cv_os_cray=yes
1.25 millert 18576: else
1.27 millert 18577: ac_cv_os_cray=no
18578: fi
18579: rm -f conftest*
1.25 millert 18580:
1.27 millert 18581: fi
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
1.25 millert 18590: echo $ECHO_N "(cached) $ECHO_C" >&6
18591: else
1.27 millert 18592: cat >conftest.$ac_ext <<_ACEOF
18593: /* confdefs.h. */
18594: _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
18601:
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. */
18606:
18607: #ifdef __STDC__
18608: # include <limits.h>
18609: #else
18610: # include <assert.h>
18611: #endif
18612:
18613: #undef $ac_func
1.25 millert 18614:
1.27 millert 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. */
1.25 millert 18618: #ifdef __cplusplus
18619: extern "C"
18620: #endif
1.27 millert 18621: char $ac_func ();
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
18626: choke me
18627: #endif
18628:
1.9 millert 18629: int
18630: main ()
18631: {
1.27 millert 18632: return $ac_func ();
1.9 millert 18633: ;
18634: return 0;
18635: }
18636: _ACEOF
1.25 millert 18637: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 18638: if { (ac_try="$ac_link"
18639: case "(($ac_try" in
18640: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18641: *) ac_try_echo=$ac_try;;
18642: esac
18643: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18644: (eval "$ac_link") 2>conftest.er1
1.9 millert 18645: ac_status=$?
1.25 millert 18646: grep -v '^ *+' conftest.er1 >conftest.err
18647: rm -f conftest.er1
18648: cat conftest.err >&5
1.16 millert 18649: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.9 millert 18656: else
18657: echo "$as_me: failed program was:" >&5
1.16 millert 18658: sed 's/^/| /' conftest.$ac_ext >&5
18659:
1.27 millert 18660: eval "$as_ac_var=no"
1.23 millert 18661: fi
1.27 millert 18662:
18663: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 18664: conftest$ac_exeext conftest.$ac_ext
1.9 millert 18665: fi
1.27 millert 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
18670:
18671: cat >>confdefs.h <<_ACEOF
18672: #define CRAY_STACKSEG_END $ac_func
18673: _ACEOF
18674:
18675: break
1.1 millert 18676: fi
18677:
1.27 millert 18678: done
1.23 millert 18679: fi
1.16 millert 18680:
1.27 millert 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
18685: else
18686: if test "$cross_compiling" = yes; then
18687: ac_cv_c_stack_direction=0
18688: else
18689: cat >conftest.$ac_ext <<_ACEOF
1.24 millert 18690: /* confdefs.h. */
18691: _ACEOF
18692: cat confdefs.h >>conftest.$ac_ext
18693: cat >>conftest.$ac_ext <<_ACEOF
18694: /* end confdefs.h. */
1.27 millert 18695: $ac_includes_default
18696: int
18697: find_stack_direction ()
18698: {
18699: static char *addr = 0;
18700: auto char dummy;
18701: if (addr == 0)
18702: {
18703: addr = &dummy;
18704: return find_stack_direction ();
18705: }
18706: else
18707: return (&dummy > addr) ? 1 : -1;
18708: }
18709:
1.24 millert 18710: int
18711: main ()
18712: {
1.27 millert 18713: return find_stack_direction () < 0;
1.24 millert 18714: }
18715: _ACEOF
1.27 millert 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;;
18721: esac
18722: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18723: (eval "$ac_link") 2>&5
1.24 millert 18724: ac_status=$?
18725: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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;;
18730: esac
18731: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18732: (eval "$ac_try") 2>&5
1.24 millert 18733: ac_status=$?
18734: echo "$as_me:$LINENO: \$? = $ac_status" >&5
18735: (exit $ac_status); }; }; then
1.27 millert 18736: ac_cv_c_stack_direction=1
18737: else
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
18741:
18742: ( exit $ac_status )
18743: ac_cv_c_stack_direction=-1
18744: fi
18745: rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
18746: fi
18747:
18748:
18749: fi
18750: { echo "$as_me:$LINENO: result: $ac_cv_c_stack_direction" >&5
18751: echo "${ECHO_T}$ac_cv_c_stack_direction" >&6; }
18752:
18753: cat >>confdefs.h <<_ACEOF
18754: #define STACK_DIRECTION $ac_cv_c_stack_direction
18755: _ACEOF
18756:
18757:
18758: fi
18759:
18760: fi
1.24 millert 18761:
1.27 millert 18762: for ac_func in getprogname
18763: do
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
1.25 millert 18768: echo $ECHO_N "(cached) $ECHO_C" >&6
1.24 millert 18769: else
1.27 millert 18770: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 18771: /* confdefs.h. */
18772: _ACEOF
18773: cat confdefs.h >>conftest.$ac_ext
18774: cat >>conftest.$ac_ext <<_ACEOF
18775: /* end confdefs.h. */
1.27 millert 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
18779:
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. */
18784:
18785: #ifdef __STDC__
18786: # include <limits.h>
18787: #else
18788: # include <assert.h>
18789: #endif
1.25 millert 18790:
1.27 millert 18791: #undef $ac_func
18792:
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. */
18796: #ifdef __cplusplus
18797: extern "C"
18798: #endif
18799: char $ac_func ();
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
18804: choke me
18805: #endif
1.25 millert 18806:
1.16 millert 18807: int
18808: main ()
18809: {
1.27 millert 18810: return $ac_func ();
1.9 millert 18811: ;
18812: return 0;
18813: }
18814: _ACEOF
18815: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 18816: if { (ac_try="$ac_link"
18817: case "(($ac_try" in
18818: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18819: *) ac_try_echo=$ac_try;;
18820: esac
18821: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18822: (eval "$ac_link") 2>conftest.er1
1.9 millert 18823: ac_status=$?
1.25 millert 18824: grep -v '^ *+' conftest.er1 >conftest.err
18825: rm -f conftest.er1
18826: cat conftest.err >&5
1.16 millert 18827: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.25 millert 18834: else
18835: echo "$as_me: failed program was:" >&5
18836: sed 's/^/| /' conftest.$ac_ext >&5
18837:
1.27 millert 18838: eval "$as_ac_var=no"
1.25 millert 18839: fi
1.27 millert 18840:
18841: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 18842: conftest$ac_exeext conftest.$ac_ext
18843: fi
1.27 millert 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
18850: _ACEOF
1.23 millert 18851:
1.9 millert 18852: else
1.16 millert 18853:
1.27 millert 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
1.25 millert 18857: echo $ECHO_N "(cached) $ECHO_C" >&6
18858: else
1.27 millert 18859:
18860: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 18861: /* confdefs.h. */
18862: _ACEOF
18863: cat confdefs.h >>conftest.$ac_ext
18864: cat >>conftest.$ac_ext <<_ACEOF
18865: /* end confdefs.h. */
1.25 millert 18866:
1.16 millert 18867: int
18868: main ()
18869: {
1.27 millert 18870: extern char *__progname; (void)puts(__progname);
1.9 millert 18871: ;
18872: return 0;
18873: }
18874: _ACEOF
18875: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 18876: if { (ac_try="$ac_link"
18877: case "(($ac_try" in
18878: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18879: *) ac_try_echo=$ac_try;;
18880: esac
18881: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18882: (eval "$ac_link") 2>conftest.er1
1.9 millert 18883: ac_status=$?
1.25 millert 18884: grep -v '^ *+' conftest.er1 >conftest.err
18885: rm -f conftest.er1
18886: cat conftest.err >&5
1.16 millert 18887: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 18894: else
18895: echo "$as_me: failed program was:" >&5
1.16 millert 18896: sed 's/^/| /' conftest.$ac_ext >&5
18897:
1.27 millert 18898: sudo_cv___progname=no
1.9 millert 18899: fi
1.27 millert 18900:
18901: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 18902: conftest$ac_exeext conftest.$ac_ext
1.9 millert 18903: fi
1.25 millert 18904:
1.27 millert 18905: if test "$sudo_cv___progname" = "yes"; then
18906: cat >>confdefs.h <<\_ACEOF
18907: #define HAVE___PROGNAME 1
18908: _ACEOF
18909:
18910: else
18911: case " $LIBOBJS " in
18912: *" getprogname.$ac_objext "* ) ;;
18913: *) LIBOBJS="$LIBOBJS getprogname.$ac_objext"
18914: ;;
18915: esac
18916:
18917: fi
18918: { echo "$as_me:$LINENO: result: $sudo_cv___progname" >&5
18919: echo "${ECHO_T}$sudo_cv___progname" >&6; }
18920:
18921: fi
18922: done
18923:
18924:
18925:
18926: if test -z "${AUTH_EXCL}${AUTH_REG}" -a -n "$AUTH_EXCL_DEF"; then
18927: for auth in $AUTH_EXCL_DEF; do
18928: case $auth in
18929: AIX_AUTH) with_aixauth=maybe;;
18930: BSD_AUTH) with_bsdauth=maybe;;
18931: PAM) with_pam=maybe;;
18932: SIA) CHECKSIA=true;;
18933: esac
18934: done
18935: fi
18936:
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
1.9 millert 18941: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 18942: else
1.25 millert 18943: ac_check_lib_save_LIBS=$LIBS
1.27 millert 18944: LIBS="-ldl $LIBS"
1.25 millert 18945: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 18946: /* confdefs.h. */
18947: _ACEOF
18948: cat confdefs.h >>conftest.$ac_ext
18949: cat >>conftest.$ac_ext <<_ACEOF
18950: /* end confdefs.h. */
1.25 millert 18951:
1.1 millert 18952:
1.16 millert 18953: int
18954: main ()
18955: {
1.27 millert 18956: return main ();
1.9 millert 18957: ;
18958: return 0;
18959: }
18960: _ACEOF
18961: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 18962: if { (ac_try="$ac_link"
18963: case "(($ac_try" in
18964: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
18965: *) ac_try_echo=$ac_try;;
18966: esac
18967: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
18968: (eval "$ac_link") 2>conftest.er1
1.9 millert 18969: ac_status=$?
1.25 millert 18970: grep -v '^ *+' conftest.er1 >conftest.err
18971: rm -f conftest.er1
18972: cat conftest.err >&5
1.16 millert 18973: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 18980: else
18981: echo "$as_me: failed program was:" >&5
18982: sed 's/^/| /' conftest.$ac_ext >&5
18983:
1.27 millert 18984: ac_cv_lib_dl_main=no
1.9 millert 18985: fi
1.27 millert 18986:
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
1.9 millert 18990: fi
1.27 millert 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"
1.1 millert 18995: else
1.27 millert 18996: SUDO_LIBS="${SUDO_LIBS} -lpam"
1.25 millert 18997: fi
18998:
1.27 millert 18999: ac_cv_lib_dl=ac_cv_lib_dl_main
19000:
1.25 millert 19001:
19002:
1.27 millert 19003: for ac_header in security/pam_appl.h pam/pam_appl.h
19004: do
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
1.25 millert 19011: fi
1.27 millert 19012: ac_res=`eval echo '${'$as_ac_Header'}'`
19013: { echo "$as_me:$LINENO: result: $ac_res" >&5
19014: echo "${ECHO_T}$ac_res" >&6; }
1.1 millert 19015: else
1.27 millert 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
1.16 millert 19020: /* confdefs.h. */
19021: _ACEOF
19022: cat confdefs.h >>conftest.$ac_ext
19023: cat >>conftest.$ac_ext <<_ACEOF
19024: /* end confdefs.h. */
1.27 millert 19025: $ac_includes_default
19026: #include <$ac_header>
1.9 millert 19027: _ACEOF
1.25 millert 19028: rm -f conftest.$ac_objext
1.27 millert 19029: if { (ac_try="$ac_compile"
19030: case "(($ac_try" in
19031: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19032: *) ac_try_echo=$ac_try;;
19033: esac
19034: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19035: (eval "$ac_compile") 2>conftest.er1
1.9 millert 19036: ac_status=$?
1.25 millert 19037: grep -v '^ *+' conftest.er1 >conftest.err
19038: rm -f conftest.er1
19039: cat conftest.err >&5
1.16 millert 19040: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 19046: else
19047: echo "$as_me: failed program was:" >&5
1.16 millert 19048: sed 's/^/| /' conftest.$ac_ext >&5
19049:
1.27 millert 19050: ac_header_compiler=no
19051: fi
1.25 millert 19052:
1.27 millert 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; }
1.25 millert 19056:
1.27 millert 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
19061: /* confdefs.h. */
1.25 millert 19062: _ACEOF
1.27 millert 19063: cat confdefs.h >>conftest.$ac_ext
19064: cat >>conftest.$ac_ext <<_ACEOF
19065: /* end confdefs.h. */
19066: #include <$ac_header>
1.25 millert 19067: _ACEOF
1.27 millert 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;;
19072: esac
19073: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19074: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.25 millert 19075: ac_status=$?
19076: grep -v '^ *+' conftest.er1 >conftest.err
19077: rm -f conftest.er1
19078: cat conftest.err >&5
19079: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 19080: (exit $ac_status); } >/dev/null && {
19081: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19082: test ! -s conftest.err
19083: }; then
19084: ac_header_preproc=yes
1.1 millert 19085: else
1.25 millert 19086: echo "$as_me: failed program was:" >&5
19087: sed 's/^/| /' conftest.$ac_ext >&5
19088:
1.27 millert 19089: ac_header_preproc=no
19090: fi
19091:
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; }
19095:
19096: # So? What about this header?
19097: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19098: yes:no: )
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
19104: ;;
19105: no: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;}
19118:
19119: ;;
19120: esac
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
19125: else
19126: eval "$as_ac_Header=\$ac_header_preproc"
19127: fi
19128: ac_res=`eval echo '${'$as_ac_Header'}'`
19129: { echo "$as_me:$LINENO: result: $ac_res" >&5
19130: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 19131:
19132: fi
1.27 millert 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
19136: _ACEOF
19137: with_pam=yes; break
19138: fi
19139:
19140: done
19141:
19142: if test "$with_pam" = "yes"; then
19143: cat >>confdefs.h <<\_ACEOF
19144: #define HAVE_PAM 1
19145: _ACEOF
1.25 millert 19146:
1.27 millert 19147: AUTH_OBJS="$AUTH_OBJS pam.o";
19148: AUTH_EXCL=PAM
1.30 ! millert 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; }
! 19156: ;;
! 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
! 19161: _ACEOF
! 19162:
! 19163: ;;
! 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;}
! 19168: ;;
! 19169: esac
! 19170: else
! 19171: { echo "$as_me:$LINENO: result: yes" >&5
! 19172: echo "${ECHO_T}yes" >&6; }
! 19173: fi
! 19174:
1.25 millert 19175: fi
1.27 millert 19176: fi
19177:
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
19184: _ACEOF
1.25 millert 19185:
1.27 millert 19186: AUTH_OBJS="$AUTH_OBJS aix_auth.o";
19187: SUDO_LIBS="${SUDO_LIBS} -ls"
19188: AUTH_EXCL=AIX_AUTH
1.25 millert 19189: fi
1.27 millert 19190: fi
1.25 millert 19191:
1.27 millert 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
19198: fi
19199: { echo "$as_me:$LINENO: result: $ac_cv_header_bsd_auth_h" >&5
19200: echo "${ECHO_T}$ac_cv_header_bsd_auth_h" >&6; }
19201: else
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
1.16 millert 19206: /* confdefs.h. */
19207: _ACEOF
19208: cat confdefs.h >>conftest.$ac_ext
19209: cat >>conftest.$ac_ext <<_ACEOF
19210: /* end confdefs.h. */
1.27 millert 19211: $ac_includes_default
19212: #include <bsd_auth.h>
1.9 millert 19213: _ACEOF
1.25 millert 19214: rm -f conftest.$ac_objext
1.27 millert 19215: if { (ac_try="$ac_compile"
19216: case "(($ac_try" in
19217: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19218: *) ac_try_echo=$ac_try;;
19219: esac
19220: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19221: (eval "$ac_compile") 2>conftest.er1
1.9 millert 19222: ac_status=$?
1.25 millert 19223: grep -v '^ *+' conftest.er1 >conftest.err
19224: rm -f conftest.er1
19225: cat conftest.err >&5
1.16 millert 19226: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
19232: else
19233: echo "$as_me: failed program was:" >&5
19234: sed 's/^/| /' conftest.$ac_ext >&5
19235:
19236: ac_header_compiler=no
19237: fi
1.16 millert 19238:
1.27 millert 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; }
1.25 millert 19242:
1.27 millert 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; }
1.9 millert 19246: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 19247: /* confdefs.h. */
19248: _ACEOF
19249: cat confdefs.h >>conftest.$ac_ext
19250: cat >>conftest.$ac_ext <<_ACEOF
19251: /* end confdefs.h. */
1.27 millert 19252: #include <bsd_auth.h>
1.9 millert 19253: _ACEOF
1.27 millert 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;;
19258: esac
19259: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19260: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 19261: ac_status=$?
1.25 millert 19262: grep -v '^ *+' conftest.er1 >conftest.err
19263: rm -f conftest.er1
19264: cat conftest.err >&5
1.16 millert 19265: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 19266: (exit $ac_status); } >/dev/null && {
19267: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19268: test ! -s conftest.err
19269: }; then
19270: ac_header_preproc=yes
1.9 millert 19271: else
19272: echo "$as_me: failed program was:" >&5
1.16 millert 19273: sed 's/^/| /' conftest.$ac_ext >&5
19274:
1.27 millert 19275: ac_header_preproc=no
1.25 millert 19276: fi
19277:
1.27 millert 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; }
19281:
19282: # So? What about this header?
19283: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19284: yes:no: )
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
19290: ;;
19291: no: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;}
1.25 millert 19304:
1.27 millert 19305: ;;
19306: esac
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
1.25 millert 19311: else
1.27 millert 19312: ac_cv_header_bsd_auth_h=$ac_header_preproc
19313: fi
19314: { echo "$as_me:$LINENO: result: $ac_cv_header_bsd_auth_h" >&5
19315: echo "${ECHO_T}$ac_cv_header_bsd_auth_h" >&6; }
1.25 millert 19316:
1.1 millert 19317: fi
1.27 millert 19318: if test $ac_cv_header_bsd_auth_h = yes; then
19319: cat >>confdefs.h <<\_ACEOF
19320: #define HAVE_BSD_AUTH_H 1
19321: _ACEOF
1.1 millert 19322:
1.27 millert 19323: AUTH_OBJS="$AUTH_OBJS bsdauth.o"
19324: BSDAUTH_USAGE='[-a auth_type] '
19325: AUTH_EXCL=BSD_AUTH
1.25 millert 19326: else
1.27 millert 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; }; }
1.1 millert 19330: fi
19331:
19332:
1.27 millert 19333: fi
19334:
19335: if test ${CHECKSIA-'false'} = "true"; then
1.1 millert 19336:
1.27 millert 19337: for ac_func in sia_ses_init
1.25 millert 19338: do
19339: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.9 millert 19343: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 19344: else
1.9 millert 19345: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 19346: /* confdefs.h. */
19347: _ACEOF
19348: cat confdefs.h >>conftest.$ac_ext
19349: cat >>conftest.$ac_ext <<_ACEOF
19350: /* end confdefs.h. */
1.25 millert 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
19354:
1.1 millert 19355: /* System header to define __stub macros and hopefully few prototypes,
1.25 millert 19356: which can conflict with char $ac_func (); below.
1.16 millert 19357: Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
19358: <limits.h> exists even on freestanding compilers. */
1.25 millert 19359:
1.16 millert 19360: #ifdef __STDC__
19361: # include <limits.h>
19362: #else
19363: # include <assert.h>
19364: #endif
1.25 millert 19365:
19366: #undef $ac_func
19367:
1.27 millert 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. */
1.9 millert 19371: #ifdef __cplusplus
19372: extern "C"
19373: #endif
1.25 millert 19374: char $ac_func ();
1.1 millert 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. */
1.27 millert 19378: #if defined __stub_$ac_func || defined __stub___$ac_func
1.1 millert 19379: choke me
19380: #endif
19381:
1.16 millert 19382: int
19383: main ()
19384: {
1.27 millert 19385: return $ac_func ();
1.9 millert 19386: ;
19387: return 0;
19388: }
19389: _ACEOF
19390: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 19391: if { (ac_try="$ac_link"
19392: case "(($ac_try" in
19393: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19394: *) ac_try_echo=$ac_try;;
19395: esac
19396: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19397: (eval "$ac_link") 2>conftest.er1
1.9 millert 19398: ac_status=$?
1.25 millert 19399: grep -v '^ *+' conftest.er1 >conftest.err
19400: rm -f conftest.er1
19401: cat conftest.err >&5
1.16 millert 19402: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 19408: eval "$as_ac_var=yes"
1.9 millert 19409: else
19410: echo "$as_me: failed program was:" >&5
1.16 millert 19411: sed 's/^/| /' conftest.$ac_ext >&5
19412:
1.27 millert 19413: eval "$as_ac_var=no"
1.25 millert 19414: fi
1.27 millert 19415:
19416: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 19417: conftest$ac_exeext conftest.$ac_ext
19418: fi
1.27 millert 19419: ac_res=`eval echo '${'$as_ac_var'}'`
19420: { echo "$as_me:$LINENO: result: $ac_res" >&5
19421: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
19425: _ACEOF
1.27 millert 19426: found=true
19427: else
19428: found=false
1.25 millert 19429: fi
19430: done
19431:
1.27 millert 19432: if test "$found" = "true"; then
19433: AUTH_EXCL=SIA
19434: AUTH_OBJS="$AUTH_OBJS sia.o"
19435: fi
1.9 millert 19436: fi
1.25 millert 19437:
1.27 millert 19438: if test ${with_fwtk-'no'} != "no"; then
19439: if test "$with_fwtk" != "yes"; then
19440:
19441: if test X"$with_rpath" = X"yes"; then
19442: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_fwtk} -R${with_fwtk}"
19443: else
19444: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_fwtk}"
19445: fi
19446: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
19447: blibpath_add="${blibpath_add}:${with_fwtk}"
19448: fi
19449:
19450: CPPFLAGS="${CPPFLAGS} -I${with_fwtk}"
19451: with_fwtk=yes
19452: fi
19453: SUDO_LIBS="${SUDO_LIBS} -lauth -lfwall"
19454: AUTH_OBJS="$AUTH_OBJS fwtk.o"
1.9 millert 19455: fi
1.25 millert 19456:
1.27 millert 19457: if test ${with_SecurID-'no'} != "no"; then
19458: if test "$with_SecurID" != "yes"; then
19459: :
19460: elif test -d /usr/ace/examples; then
19461: with_SecurID=/usr/ace/examples
19462: else
19463: with_SecurID=/usr/ace
19464: fi
19465: CPPFLAGS="${CPPFLAGS} -I${with_SecurID}"
19466: _LDFLAGS="${LDFLAGS}"
19467:
19468: if test X"$with_rpath" = X"yes"; then
19469: LDFLAGS="${LDFLAGS} -L${with_SecurID} -R${with_SecurID}"
19470: else
19471: LDFLAGS="${LDFLAGS} -L${with_SecurID}"
19472: fi
19473: if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
19474: blibpath_add="${blibpath_add}:${with_SecurID}"
19475: fi
19476:
19477: #
19478: # Determine whether to use the new or old SecurID API
19479: #
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
1.9 millert 19483: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 19484: else
1.9 millert 19485: ac_check_lib_save_LIBS=$LIBS
1.27 millert 19486: LIBS="-laceclnt
19487: -lpthread
19488:
19489: $LIBS"
1.9 millert 19490: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 19491: /* confdefs.h. */
19492: _ACEOF
19493: cat confdefs.h >>conftest.$ac_ext
19494: cat >>conftest.$ac_ext <<_ACEOF
19495: /* end confdefs.h. */
1.9 millert 19496:
1.27 millert 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. */
19500: #ifdef __cplusplus
19501: extern "C"
19502: #endif
19503: char SD_Init ();
1.9 millert 19504: int
19505: main ()
19506: {
1.27 millert 19507: return SD_Init ();
1.9 millert 19508: ;
19509: return 0;
19510: }
19511: _ACEOF
19512: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 19513: if { (ac_try="$ac_link"
19514: case "(($ac_try" in
19515: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19516: *) ac_try_echo=$ac_try;;
19517: esac
19518: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19519: (eval "$ac_link") 2>conftest.er1
1.9 millert 19520: ac_status=$?
1.25 millert 19521: grep -v '^ *+' conftest.er1 >conftest.err
19522: rm -f conftest.er1
19523: cat conftest.err >&5
1.16 millert 19524: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 19531: else
19532: echo "$as_me: failed program was:" >&5
1.16 millert 19533: sed 's/^/| /' conftest.$ac_ext >&5
19534:
1.27 millert 19535: ac_cv_lib_aceclnt_SD_Init_______lpthread_______=no
1.9 millert 19536: fi
1.27 millert 19537:
19538: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 19539: conftest$ac_exeext conftest.$ac_ext
1.9 millert 19540: LIBS=$ac_check_lib_save_LIBS
19541: fi
1.27 millert 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
19545:
19546: AUTH_OBJS="$AUTH_OBJS securid5.o";
19547: SUDO_LIBS="${SUDO_LIBS} -laceclnt -lpthread"
19548:
19549:
19550:
19551: if test X"$with_rpath" = X"yes"; then
19552: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_SecurID} -R${with_SecurID}"
19553: else
19554: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_SecurID}"
19555: fi
19556: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
19557: blibpath_add="${blibpath_add}:${with_SecurID}"
19558: fi
19559:
19560:
19561: else
19562:
19563: AUTH_OBJS="$AUTH_OBJS securid.o";
19564: SUDO_LIBS="${SUDO_LIBS} ${with_SecurID}/sdiclient.a"
19565:
19566: fi
19567:
19568: LDFLAGS="${_LDFLAGS}"
19569: fi
19570:
19571:
19572: if test -z "${AUTH_EXCL}" -a -n "$AUTH_DEF"; then
19573: for auth in $AUTH_DEF; do
19574: case $auth in
19575: passwd) : ${with_passwd='maybe'};;
19576: esac
19577: done
19578: fi
19579:
19580: if test ${with_kerb4-'no'} != "no"; then
19581: cat >>confdefs.h <<\_ACEOF
19582: #define HAVE_KERB4 1
19583: _ACEOF
19584:
19585: O_LDFLAGS="$LDFLAGS"
19586: if test "$with_kerb4" = "yes"; then
19587: found=no
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
19592: #include <krb.h>
19593: _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;;
19598: esac
19599: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19600: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
19601: ac_status=$?
19602: grep -v '^ *+' conftest.er1 >conftest.err
19603: rm -f conftest.er1
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
19609: }; then
19610: found=yes; break
1.1 millert 19611: else
1.27 millert 19612: echo "$as_me: failed program was:" >&5
19613: sed 's/^/| /' conftest.$ac_ext >&5
19614:
19615:
1.25 millert 19616: fi
19617:
1.27 millert 19618: rm -f conftest.err conftest.$ac_ext
19619: done
19620: test X"$found" = X"no" && CPPFLAGS="$O_CPPFLAGS"
19621: else
19622:
19623: if test X"$with_rpath" = X"yes"; then
19624: LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib -R${with_kerb4}/lib"
19625: else
19626: LDFLAGS="${LDFLAGS} -L${with_kerb4}/lib"
19627: fi
19628: if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
19629: blibpath_add="${blibpath_add}:${with_kerb4}/lib"
19630: fi
1.25 millert 19631:
19632:
1.27 millert 19633: if test X"$with_rpath" = X"yes"; then
19634: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb4}/lib -R${with_kerb4}/lib"
19635: else
19636: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb4}/lib"
19637: fi
19638: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
19639: blibpath_add="${blibpath_add}:${with_kerb4}/lib"
19640: fi
1.25 millert 19641:
1.27 millert 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
1.9 millert 19647: echo $ECHO_N "(cached) $ECHO_C" >&6
1.25 millert 19648: fi
1.27 millert 19649: { echo "$as_me:$LINENO: result: $ac_cv_header_krb_h" >&5
19650: echo "${ECHO_T}$ac_cv_header_krb_h" >&6; }
1.1 millert 19651: else
1.25 millert 19652: # Is the header compilable?
1.27 millert 19653: { echo "$as_me:$LINENO: checking krb.h usability" >&5
19654: echo $ECHO_N "checking krb.h usability... $ECHO_C" >&6; }
1.9 millert 19655: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 19656: /* confdefs.h. */
19657: _ACEOF
19658: cat confdefs.h >>conftest.$ac_ext
19659: cat >>conftest.$ac_ext <<_ACEOF
19660: /* end confdefs.h. */
1.25 millert 19661: $ac_includes_default
1.27 millert 19662: #include <krb.h>
1.9 millert 19663: _ACEOF
1.25 millert 19664: rm -f conftest.$ac_objext
1.27 millert 19665: if { (ac_try="$ac_compile"
19666: case "(($ac_try" in
19667: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19668: *) ac_try_echo=$ac_try;;
19669: esac
19670: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19671: (eval "$ac_compile") 2>conftest.er1
1.9 millert 19672: ac_status=$?
1.25 millert 19673: grep -v '^ *+' conftest.er1 >conftest.err
19674: rm -f conftest.er1
19675: cat conftest.err >&5
1.16 millert 19676: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 19677: (exit $ac_status); } && {
19678: test -z "$ac_c_werror_flag" ||
19679: test ! -s conftest.err
19680: } && test -s conftest.$ac_objext; then
1.25 millert 19681: ac_header_compiler=yes
1.9 millert 19682: else
19683: echo "$as_me: failed program was:" >&5
1.16 millert 19684: sed 's/^/| /' conftest.$ac_ext >&5
19685:
1.27 millert 19686: ac_header_compiler=no
1.9 millert 19687: fi
1.27 millert 19688:
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; }
1.25 millert 19692:
19693: # Is the header present?
1.27 millert 19694: { echo "$as_me:$LINENO: checking krb.h presence" >&5
19695: echo $ECHO_N "checking krb.h presence... $ECHO_C" >&6; }
1.9 millert 19696: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 19697: /* confdefs.h. */
19698: _ACEOF
19699: cat confdefs.h >>conftest.$ac_ext
19700: cat >>conftest.$ac_ext <<_ACEOF
19701: /* end confdefs.h. */
1.27 millert 19702: #include <krb.h>
1.9 millert 19703: _ACEOF
1.27 millert 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;;
19708: esac
19709: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19710: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 19711: ac_status=$?
1.25 millert 19712: grep -v '^ *+' conftest.er1 >conftest.err
19713: rm -f conftest.er1
19714: cat conftest.err >&5
1.16 millert 19715: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 19716: (exit $ac_status); } >/dev/null && {
19717: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
19718: test ! -s conftest.err
19719: }; then
1.25 millert 19720: ac_header_preproc=yes
1.9 millert 19721: else
19722: echo "$as_me: failed program was:" >&5
1.25 millert 19723: sed 's/^/| /' conftest.$ac_ext >&5
19724:
19725: ac_header_preproc=no
19726: fi
1.27 millert 19727:
1.25 millert 19728: rm -f conftest.err conftest.$ac_ext
1.27 millert 19729: { echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
19730: echo "${ECHO_T}$ac_header_preproc" >&6; }
1.25 millert 19731:
19732: # So? What about this header?
19733: case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
19734: yes:no: )
1.27 millert 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;}
1.25 millert 19739: ac_header_preproc=yes
19740: ;;
19741: no:yes:* )
1.27 millert 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;}
1.25 millert 19754:
1.27 millert 19755: ;;
19756: esac
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
19761: else
19762: ac_cv_header_krb_h=$ac_header_preproc
19763: fi
19764: { echo "$as_me:$LINENO: result: $ac_cv_header_krb_h" >&5
19765: echo "${ECHO_T}$ac_cv_header_krb_h" >&6; }
1.25 millert 19766:
1.27 millert 19767: fi
19768: if test $ac_cv_header_krb_h = yes; then
19769: found=yes
1.25 millert 19770: else
1.27 millert 19771: found=no
1.1 millert 19772: fi
19773:
1.27 millert 19774:
19775: fi
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;}
1.25 millert 19779: fi
1.1 millert 19780:
1.27 millert 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
1.9 millert 19784: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 19785: else
1.27 millert 19786: ac_check_lib_save_LIBS=$LIBS
19787: LIBS="-ldes $LIBS"
19788: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 19789: /* confdefs.h. */
19790: _ACEOF
19791: cat confdefs.h >>conftest.$ac_ext
19792: cat >>conftest.$ac_ext <<_ACEOF
19793: /* end confdefs.h. */
1.25 millert 19794:
1.27 millert 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. */
1.9 millert 19798: #ifdef __cplusplus
19799: extern "C"
19800: #endif
1.27 millert 19801: char des_cbc_encrypt ();
1.16 millert 19802: int
19803: main ()
19804: {
1.27 millert 19805: return des_cbc_encrypt ();
1.9 millert 19806: ;
19807: return 0;
19808: }
19809: _ACEOF
19810: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 19811: if { (ac_try="$ac_link"
19812: case "(($ac_try" in
19813: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19814: *) ac_try_echo=$ac_try;;
19815: esac
19816: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19817: (eval "$ac_link") 2>conftest.er1
1.9 millert 19818: ac_status=$?
1.25 millert 19819: grep -v '^ *+' conftest.er1 >conftest.err
19820: rm -f conftest.er1
19821: cat conftest.err >&5
1.16 millert 19822: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 19829: else
19830: echo "$as_me: failed program was:" >&5
1.16 millert 19831: sed 's/^/| /' conftest.$ac_ext >&5
19832:
1.27 millert 19833: ac_cv_lib_des_des_cbc_encrypt=no
1.25 millert 19834: fi
1.27 millert 19835:
19836: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 19837: conftest$ac_exeext conftest.$ac_ext
1.27 millert 19838: LIBS=$ac_check_lib_save_LIBS
1.9 millert 19839: fi
1.27 millert 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
19843: K4LIBS="-ldes"
19844: else
1.25 millert 19845:
1.27 millert 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
1.9 millert 19849: echo $ECHO_N "(cached) $ECHO_C" >&6
1.6 millert 19850: else
1.27 millert 19851: ac_check_lib_save_LIBS=$LIBS
19852: LIBS="-ldes425 $LIBS"
19853: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 19854: /* confdefs.h. */
19855: _ACEOF
19856: cat confdefs.h >>conftest.$ac_ext
19857: cat >>conftest.$ac_ext <<_ACEOF
19858: /* end confdefs.h. */
1.25 millert 19859:
1.27 millert 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. */
1.9 millert 19863: #ifdef __cplusplus
19864: extern "C"
19865: #endif
1.27 millert 19866: char des_cbc_encrypt ();
1.16 millert 19867: int
19868: main ()
19869: {
1.27 millert 19870: return des_cbc_encrypt ();
1.9 millert 19871: ;
19872: return 0;
19873: }
19874: _ACEOF
19875: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 19876: if { (ac_try="$ac_link"
19877: case "(($ac_try" in
19878: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19879: *) ac_try_echo=$ac_try;;
19880: esac
19881: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19882: (eval "$ac_link") 2>conftest.er1
1.9 millert 19883: ac_status=$?
1.25 millert 19884: grep -v '^ *+' conftest.er1 >conftest.err
19885: rm -f conftest.er1
19886: cat conftest.err >&5
1.16 millert 19887: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 19894: else
19895: echo "$as_me: failed program was:" >&5
1.16 millert 19896: sed 's/^/| /' conftest.$ac_ext >&5
19897:
1.27 millert 19898: ac_cv_lib_des425_des_cbc_encrypt=no
1.25 millert 19899: fi
1.27 millert 19900:
19901: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 19902: conftest$ac_exeext conftest.$ac_ext
1.27 millert 19903: LIBS=$ac_check_lib_save_LIBS
1.25 millert 19904: fi
1.27 millert 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
19908: K4LIBS="-ldes425"
19909: else
19910: K4LIBS=""
1.9 millert 19911: fi
1.25 millert 19912:
1.27 millert 19913:
1.9 millert 19914: fi
1.25 millert 19915:
1.27 millert 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
1.16 millert 19919: /* confdefs.h. */
19920: _ACEOF
19921: cat confdefs.h >>conftest.$ac_ext
19922: cat >>conftest.$ac_ext <<_ACEOF
19923: /* end confdefs.h. */
1.27 millert 19924: #include <krb.h>
1.9 millert 19925: int
19926: main ()
19927: {
1.27 millert 19928: const char *tmp = krb4_version;
1.9 millert 19929: ;
19930: return 0;
19931: }
19932: _ACEOF
1.27 millert 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;;
19938: esac
19939: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19940: (eval "$ac_compile") 2>conftest.er1
1.9 millert 19941: ac_status=$?
1.25 millert 19942: grep -v '^ *+' conftest.er1 >conftest.err
19943: rm -f conftest.er1
19944: cat conftest.err >&5
1.16 millert 19945: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 19946: (exit $ac_status); } && {
19947: test -z "$ac_c_werror_flag" ||
19948: test ! -s conftest.err
19949: } && test -s conftest.$ac_objext; then
1.16 millert 19950:
1.27 millert 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
1.9 millert 19957: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 19958: else
1.9 millert 19959: ac_check_lib_save_LIBS=$LIBS
1.27 millert 19960: LIBS="-lroken $LIBS"
1.9 millert 19961: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 19962: /* confdefs.h. */
19963: _ACEOF
19964: cat confdefs.h >>conftest.$ac_ext
19965: cat >>conftest.$ac_ext <<_ACEOF
19966: /* end confdefs.h. */
1.9 millert 19967:
1.27 millert 19968:
1.9 millert 19969: int
19970: main ()
19971: {
1.27 millert 19972: return main ();
1.9 millert 19973: ;
19974: return 0;
19975: }
19976: _ACEOF
19977: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 19978: if { (ac_try="$ac_link"
19979: case "(($ac_try" in
19980: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
19981: *) ac_try_echo=$ac_try;;
19982: esac
19983: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
19984: (eval "$ac_link") 2>conftest.er1
1.9 millert 19985: ac_status=$?
1.25 millert 19986: grep -v '^ *+' conftest.er1 >conftest.err
19987: rm -f conftest.er1
19988: cat conftest.err >&5
1.16 millert 19989: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.9 millert 19996: else
19997: echo "$as_me: failed program was:" >&5
1.16 millert 19998: sed 's/^/| /' conftest.$ac_ext >&5
19999:
1.27 millert 20000: ac_cv_lib_roken_main=no
1.9 millert 20001: fi
1.27 millert 20002:
20003: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 20004: conftest$ac_exeext conftest.$ac_ext
1.9 millert 20005: LIBS=$ac_check_lib_save_LIBS
20006: fi
1.27 millert 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"
1.1 millert 20011: fi
20012:
1.27 millert 20013:
20014: else
20015: echo "$as_me: failed program was:" >&5
20016: sed 's/^/| /' conftest.$ac_ext >&5
20017:
20018:
20019: { echo "$as_me:$LINENO: result: no" >&5
20020: echo "${ECHO_T}no" >&6; }
20021:
20022:
1.1 millert 20023: fi
20024:
1.27 millert 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
1.9 millert 20030: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 20031: else
1.27 millert 20032: ac_check_lib_save_LIBS=$LIBS
20033: LIBS="-lkrb $K4LIBS $LIBS"
20034: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 20035: /* confdefs.h. */
20036: _ACEOF
20037: cat confdefs.h >>conftest.$ac_ext
20038: cat >>conftest.$ac_ext <<_ACEOF
20039: /* end confdefs.h. */
1.25 millert 20040:
1.1 millert 20041:
1.16 millert 20042: int
20043: main ()
20044: {
1.27 millert 20045: return main ();
1.9 millert 20046: ;
20047: return 0;
20048: }
20049: _ACEOF
20050: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 20051: if { (ac_try="$ac_link"
20052: case "(($ac_try" in
20053: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20054: *) ac_try_echo=$ac_try;;
20055: esac
20056: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20057: (eval "$ac_link") 2>conftest.er1
1.9 millert 20058: ac_status=$?
1.25 millert 20059: grep -v '^ *+' conftest.er1 >conftest.err
20060: rm -f conftest.er1
20061: cat conftest.err >&5
1.16 millert 20062: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.9 millert 20069: else
20070: echo "$as_me: failed program was:" >&5
1.16 millert 20071: sed 's/^/| /' conftest.$ac_ext >&5
20072:
1.27 millert 20073: eval "$as_ac_Lib=no"
1.9 millert 20074: fi
1.27 millert 20075:
20076: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 20077: conftest$ac_exeext conftest.$ac_ext
1.27 millert 20078: LIBS=$ac_check_lib_save_LIBS
1.9 millert 20079: fi
1.27 millert 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"
20085: else
20086:
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
1.9 millert 20091: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 20092: else
1.9 millert 20093: ac_check_lib_save_LIBS=$LIBS
1.27 millert 20094: LIBS="-lkrb4 $K4LIBS $LIBS"
1.9 millert 20095: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 20096: /* confdefs.h. */
20097: _ACEOF
20098: cat confdefs.h >>conftest.$ac_ext
20099: cat >>conftest.$ac_ext <<_ACEOF
20100: /* end confdefs.h. */
1.9 millert 20101:
1.27 millert 20102:
1.9 millert 20103: int
20104: main ()
20105: {
1.27 millert 20106: return main ();
1.9 millert 20107: ;
20108: return 0;
20109: }
20110: _ACEOF
20111: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 20112: if { (ac_try="$ac_link"
20113: case "(($ac_try" in
20114: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20115: *) ac_try_echo=$ac_try;;
20116: esac
20117: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20118: (eval "$ac_link") 2>conftest.er1
1.9 millert 20119: ac_status=$?
1.25 millert 20120: grep -v '^ *+' conftest.er1 >conftest.err
20121: rm -f conftest.er1
20122: cat conftest.err >&5
1.16 millert 20123: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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"
1.9 millert 20130: else
20131: echo "$as_me: failed program was:" >&5
1.16 millert 20132: sed 's/^/| /' conftest.$ac_ext >&5
20133:
1.27 millert 20134: eval "$as_ac_Lib=no"
1.9 millert 20135: fi
1.27 millert 20136:
20137: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 20138: conftest$ac_exeext conftest.$ac_ext
1.9 millert 20139: LIBS=$ac_check_lib_save_LIBS
20140: fi
1.27 millert 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"
1.1 millert 20146: else
1.27 millert 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;}
20150:
20151: fi
20152:
20153:
20154: fi
20155:
20156: LDFLAGS="$O_LDFLAGS"
20157: SUDO_LIBS="${SUDO_LIBS} $K4LIBS"
20158: AUTH_OBJS="$AUTH_OBJS kerb4.o"
20159: fi
20160:
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
1.9 millert 20167: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 20168: else
1.27 millert 20169: if test -n "$KRB5CONFIG"; then
20170: ac_cv_prog_KRB5CONFIG="$KRB5CONFIG" # Let the user override the test.
20171: else
20172: as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
20173: for as_dir in $PATH
20174: do
20175: IFS=$as_save_IFS
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
20181: break 2
20182: fi
20183: done
20184: done
20185: IFS=$as_save_IFS
20186:
20187: test -z "$ac_cv_prog_KRB5CONFIG" && ac_cv_prog_KRB5CONFIG=""""
20188: fi
20189: fi
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; }
20194: else
20195: { echo "$as_me:$LINENO: result: no" >&5
20196: echo "${ECHO_T}no" >&6; }
20197: fi
20198:
20199:
20200: if test -n "$KRB5CONFIG"; then
20201: cat >>confdefs.h <<\_ACEOF
20202: #define HAVE_KERB5 1
20203: _ACEOF
20204:
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
1.16 millert 20211: /* confdefs.h. */
20212: _ACEOF
20213: cat confdefs.h >>conftest.$ac_ext
20214: cat >>conftest.$ac_ext <<_ACEOF
20215: /* end confdefs.h. */
1.27 millert 20216: #include <krb5.h>
1.9 millert 20217: int
20218: main ()
20219: {
1.27 millert 20220: const char *tmp = heimdal_version;
1.9 millert 20221: ;
20222: return 0;
20223: }
20224: _ACEOF
1.27 millert 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;;
20230: esac
20231: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20232: (eval "$ac_compile") 2>conftest.er1
1.9 millert 20233: ac_status=$?
1.25 millert 20234: grep -v '^ *+' conftest.er1 >conftest.err
20235: rm -f conftest.er1
20236: cat conftest.err >&5
1.16 millert 20237: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 20238: (exit $ac_status); } && {
20239: test -z "$ac_c_werror_flag" ||
20240: test ! -s conftest.err
20241: } && test -s conftest.$ac_objext; then
20242:
20243: { echo "$as_me:$LINENO: result: yes" >&5
20244: echo "${ECHO_T}yes" >&6; }
20245: cat >>confdefs.h <<\_ACEOF
20246: #define HAVE_HEIMDAL 1
20247: _ACEOF
20248:
20249:
20250: else
20251: echo "$as_me: failed program was:" >&5
20252: sed 's/^/| /' conftest.$ac_ext >&5
20253:
20254:
20255: { echo "$as_me:$LINENO: result: no" >&5
20256: echo "${ECHO_T}no" >&6; }
20257:
20258:
20259: fi
20260:
20261: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20262: fi
20263: fi
20264: if test ${with_kerb5-'no'} != "no" -a -z "$KRB5CONFIG"; then
20265: cat >>confdefs.h <<\_ACEOF
20266: #define HAVE_KERB5 1
20267: _ACEOF
20268:
20269: if test "$with_kerb5" = "yes"; then
20270: found=no
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
20275: #include <krb5.h>
20276: _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;;
20281: esac
20282: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20283: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.25 millert 20284: ac_status=$?
1.27 millert 20285: grep -v '^ *+' conftest.er1 >conftest.err
20286: rm -f conftest.er1
20287: cat conftest.err >&5
1.25 millert 20288: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 20289: (exit $ac_status); } >/dev/null && {
20290: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20291: test ! -s conftest.err
20292: }; then
20293: found=yes; break
1.9 millert 20294: else
20295: echo "$as_me: failed program was:" >&5
1.16 millert 20296: sed 's/^/| /' conftest.$ac_ext >&5
20297:
1.27 millert 20298:
1.9 millert 20299: fi
1.27 millert 20300:
20301: rm -f conftest.err conftest.$ac_ext
20302: done
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;}
20307: fi
20308: else
20309:
20310: if test X"$with_rpath" = X"yes"; then
20311: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb5}/lib -R${with_kerb5}/lib"
20312: else
20313: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_kerb5}/lib"
20314: fi
20315: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20316: blibpath_add="${blibpath_add}:${with_kerb5}/lib"
20317: fi
20318:
20319: CPPFLAGS="$CPPFLAGS -I${with_kerb5}/include"
20320: fi
20321:
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
20325: /* confdefs.h. */
20326: _ACEOF
20327: cat confdefs.h >>conftest.$ac_ext
20328: cat >>conftest.$ac_ext <<_ACEOF
20329: /* end confdefs.h. */
20330: #include <krb5.h>
20331: int
20332: main ()
20333: {
20334: const char *tmp = heimdal_version;
20335: ;
20336: return 0;
20337: }
20338: _ACEOF
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;;
20344: esac
20345: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20346: (eval "$ac_compile") 2>conftest.er1
20347: ac_status=$?
20348: grep -v '^ *+' conftest.er1 >conftest.err
20349: rm -f conftest.er1
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
20356:
20357: { echo "$as_me:$LINENO: result: yes" >&5
20358: echo "${ECHO_T}yes" >&6; }
20359: cat >>confdefs.h <<\_ACEOF
20360: #define HAVE_HEIMDAL 1
1.25 millert 20361: _ACEOF
1.27 millert 20362:
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
1.9 millert 20367: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 20368: else
1.9 millert 20369: ac_check_lib_save_LIBS=$LIBS
1.27 millert 20370: LIBS="-lroken $LIBS"
1.9 millert 20371: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 20372: /* confdefs.h. */
20373: _ACEOF
20374: cat confdefs.h >>conftest.$ac_ext
20375: cat >>conftest.$ac_ext <<_ACEOF
20376: /* end confdefs.h. */
1.9 millert 20377:
1.27 millert 20378:
1.25 millert 20379: int
20380: main ()
20381: {
1.27 millert 20382: return main ();
1.25 millert 20383: ;
20384: return 0;
20385: }
20386: _ACEOF
20387: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 20388: if { (ac_try="$ac_link"
20389: case "(($ac_try" in
20390: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20391: *) ac_try_echo=$ac_try;;
20392: esac
20393: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20394: (eval "$ac_link") 2>conftest.er1
1.25 millert 20395: ac_status=$?
20396: grep -v '^ *+' conftest.er1 >conftest.err
20397: rm -f conftest.er1
20398: cat conftest.err >&5
20399: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 20406: else
20407: echo "$as_me: failed program was:" >&5
20408: sed 's/^/| /' conftest.$ac_ext >&5
20409:
1.27 millert 20410: ac_cv_lib_roken_main=no
1.25 millert 20411: fi
1.27 millert 20412:
20413: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 20414: conftest$ac_exeext conftest.$ac_ext
20415: LIBS=$ac_check_lib_save_LIBS
20416: fi
1.27 millert 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"
1.25 millert 20421: fi
20422:
20423:
1.27 millert 20424: else
20425: echo "$as_me: failed program was:" >&5
20426: sed 's/^/| /' conftest.$ac_ext >&5
20427:
20428:
20429: { echo "$as_me:$LINENO: result: no" >&5
20430: echo "${ECHO_T}no" >&6; }
20431: SUDO_LIBS="${SUDO_LIBS} -lkrb5 -lk5crypto -lcom_err"
1.25 millert 20432:
20433:
20434: fi
20435:
1.27 millert 20436: rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
20437: AUTH_OBJS="$AUTH_OBJS kerb5.o"
20438: _LIBS="$LIBS"
20439: LIBS="${LIBS} ${SUDO_LIBS}"
1.25 millert 20440:
20441:
1.27 millert 20442: for ac_func in krb5_verify_user krb5_init_secure_context
1.25 millert 20443: do
20444: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.25 millert 20448: echo $ECHO_N "(cached) $ECHO_C" >&6
20449: else
20450: cat >conftest.$ac_ext <<_ACEOF
20451: /* confdefs.h. */
20452: _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
20459:
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. */
20464:
20465: #ifdef __STDC__
20466: # include <limits.h>
20467: #else
20468: # include <assert.h>
20469: #endif
20470:
20471: #undef $ac_func
20472:
1.27 millert 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. */
1.25 millert 20476: #ifdef __cplusplus
20477: extern "C"
20478: #endif
20479: char $ac_func ();
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. */
1.27 millert 20483: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 20484: choke me
20485: #endif
20486:
1.9 millert 20487: int
20488: main ()
20489: {
1.27 millert 20490: return $ac_func ();
1.9 millert 20491: ;
20492: return 0;
20493: }
20494: _ACEOF
20495: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 20496: if { (ac_try="$ac_link"
20497: case "(($ac_try" in
20498: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20499: *) ac_try_echo=$ac_try;;
20500: esac
20501: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20502: (eval "$ac_link") 2>conftest.er1
1.9 millert 20503: ac_status=$?
1.25 millert 20504: grep -v '^ *+' conftest.er1 >conftest.err
20505: rm -f conftest.er1
20506: cat conftest.err >&5
1.16 millert 20507: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 20513: eval "$as_ac_var=yes"
1.9 millert 20514: else
20515: echo "$as_me: failed program was:" >&5
1.16 millert 20516: sed 's/^/| /' conftest.$ac_ext >&5
20517:
1.27 millert 20518: eval "$as_ac_var=no"
1.25 millert 20519: fi
1.27 millert 20520:
20521: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 20522: conftest$ac_exeext conftest.$ac_ext
1.9 millert 20523: fi
1.27 millert 20524: ac_res=`eval echo '${'$as_ac_var'}'`
20525: { echo "$as_me:$LINENO: result: $ac_res" >&5
20526: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
20530: _ACEOF
20531:
1.9 millert 20532: fi
1.25 millert 20533: done
20534:
1.27 millert 20535: LIBS="$_LIBS"
1.1 millert 20536: fi
20537:
1.27 millert 20538: if test ${with_logincap-'no'} = "yes"; then
20539: case "$OS" in
20540: freebsd|netbsd) SUDO_LIBS="${SUDO_LIBS} -lutil"
20541: ;;
20542: esac
1.1 millert 20543: fi
20544:
1.27 millert 20545: if test ${with_AFS-'no'} = "yes"; then
1.25 millert 20546:
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
20551:
20552: if test X"$with_rpath" = X"yes"; then
20553: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L$i -R$i"
20554: else
20555: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L$i"
20556: fi
20557: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20558: blibpath_add="${blibpath_add}:$i"
20559: fi
20560:
20561: FOUND_AFSLIBDIR=true
20562: fi
20563: done
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;}
20567: fi
20568:
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}"
20575: FOUND_UTIL_A=true
20576: break;
20577: fi
20578: done
20579: if test -z "$FOUND_UTIL_A"; then
20580: AFS_LIBS="-lutil ${AFS_LIBS}"
20581: fi
20582: AFS_LIBS="-lkauth -lprot -lubik -lauth -lrxkad -lsys -ldes -lrx -llwp -lcom_err ${AFS_LIBS}"
20583:
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
20589: fi
20590: done
20591:
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;}
20595: fi
1.27 millert 20596:
20597: AUTH_OBJS="$AUTH_OBJS afs.o"
1.1 millert 20598: fi
20599:
1.27 millert 20600: if test ${with_DCE-'no'} = "yes"; then
1.25 millert 20601: DCE_OBJS="${DCE_OBJS} dce_pwent.o"
20602: SUDO_LIBS="${SUDO_LIBS} -ldce"
1.27 millert 20603: AUTH_OBJS="$AUTH_OBJS dce.o"
1.1 millert 20604: fi
20605:
1.27 millert 20606: if test ${with_skey-'no'} = "yes"; then
1.25 millert 20607: O_LDFLAGS="$LDFLAGS"
20608: if test "$with_skey" != "yes"; then
20609: CPPFLAGS="${CPPFLAGS} -I${with_skey}/include"
20610:
20611: if test X"$with_rpath" = X"yes"; then
20612: LDFLAGS="${LDFLAGS} -L${with_skey}/lib -R${with_skey}/lib"
20613: else
20614: LDFLAGS="${LDFLAGS} -L${with_skey}/lib"
20615: fi
20616: if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
20617: blibpath_add="${blibpath_add}:${with_skey}/lib"
20618: fi
20619:
20620:
20621: if test X"$with_rpath" = X"yes"; then
20622: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_skey}/lib -R${with_skey}/lib"
20623: else
20624: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_skey}/lib"
20625: fi
20626: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20627: blibpath_add="${blibpath_add}:${with_skey}/lib"
20628: fi
20629:
20630: cat >conftest.$ac_ext <<_ACEOF
20631: #include <skey.h>
1.16 millert 20632: _ACEOF
1.27 millert 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;;
20637: esac
20638: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20639: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 20640: ac_status=$?
1.25 millert 20641: grep -v '^ *+' conftest.er1 >conftest.err
20642: rm -f conftest.er1
20643: cat conftest.err >&5
1.16 millert 20644: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 20645: (exit $ac_status); } >/dev/null && {
20646: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20647: test ! -s conftest.err
20648: }; then
1.25 millert 20649: found=yes
20650: else
20651: echo "$as_me: failed program was:" >&5
20652: sed 's/^/| /' conftest.$ac_ext >&5
20653:
20654: found=no
20655: fi
1.27 millert 20656:
1.25 millert 20657: rm -f conftest.err conftest.$ac_ext
20658: else
20659: found=no
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
20664: #include <skey.h>
20665: _ACEOF
1.27 millert 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;;
20670: esac
20671: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20672: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 20673: ac_status=$?
1.25 millert 20674: grep -v '^ *+' conftest.er1 >conftest.err
20675: rm -f conftest.er1
20676: cat conftest.err >&5
1.16 millert 20677: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 20678: (exit $ac_status); } >/dev/null && {
20679: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20680: test ! -s conftest.err
20681: }; then
1.25 millert 20682: found=yes; break
1.9 millert 20683: else
20684: echo "$as_me: failed program was:" >&5
1.16 millert 20685: sed 's/^/| /' conftest.$ac_ext >&5
20686:
1.25 millert 20687:
1.9 millert 20688: fi
1.27 millert 20689:
1.25 millert 20690: rm -f conftest.err conftest.$ac_ext
20691: done
20692: if test "$found" = "no" -o -z "$dir"; then
20693: CPPFLAGS="$O_CPPFLAGS"
20694: else
20695:
20696: if test X"$with_rpath" = X"yes"; then
20697: LDFLAGS="${LDFLAGS} -L${dir}/lib -R${dir}/lib"
20698: else
20699: LDFLAGS="${LDFLAGS} -L${dir}/lib"
20700: fi
20701: if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
20702: blibpath_add="${blibpath_add}:${dir}/lib"
20703: fi
1.1 millert 20704:
20705:
1.25 millert 20706: if test X"$with_rpath" = X"yes"; then
20707: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib -R${dir}/lib"
20708: else
20709: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib"
20710: fi
20711: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20712: blibpath_add="${blibpath_add}:${dir}/lib"
20713: fi
1.1 millert 20714:
1.25 millert 20715: fi
20716: fi
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;}
20720: fi
1.27 millert 20721: { echo "$as_me:$LINENO: checking for main in -lskey" >&5
20722: echo $ECHO_N "checking for main in -lskey... $ECHO_C" >&6; }
1.25 millert 20723: if test "${ac_cv_lib_skey_main+set}" = set; then
1.9 millert 20724: echo $ECHO_N "(cached) $ECHO_C" >&6
1.1 millert 20725: else
1.25 millert 20726: ac_check_lib_save_LIBS=$LIBS
20727: LIBS="-lskey $LIBS"
20728: cat >conftest.$ac_ext <<_ACEOF
1.16 millert 20729: /* confdefs.h. */
20730: _ACEOF
20731: cat confdefs.h >>conftest.$ac_ext
20732: cat >>conftest.$ac_ext <<_ACEOF
20733: /* end confdefs.h. */
1.25 millert 20734:
1.1 millert 20735:
1.9 millert 20736: int
20737: main ()
20738: {
1.27 millert 20739: return main ();
1.9 millert 20740: ;
20741: return 0;
20742: }
20743: _ACEOF
20744: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 20745: if { (ac_try="$ac_link"
20746: case "(($ac_try" in
20747: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20748: *) ac_try_echo=$ac_try;;
20749: esac
20750: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20751: (eval "$ac_link") 2>conftest.er1
1.9 millert 20752: ac_status=$?
1.25 millert 20753: grep -v '^ *+' conftest.er1 >conftest.err
20754: rm -f conftest.er1
20755: cat conftest.err >&5
1.16 millert 20756: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 20762: ac_cv_lib_skey_main=yes
1.1 millert 20763: else
1.9 millert 20764: echo "$as_me: failed program was:" >&5
1.16 millert 20765: sed 's/^/| /' conftest.$ac_ext >&5
20766:
1.27 millert 20767: ac_cv_lib_skey_main=no
1.18 millert 20768: fi
20769:
1.27 millert 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
20773: fi
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
20777: found=yes
20778: else
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;}
20781: fi
1.18 millert 20782:
1.27 millert 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
1.18 millert 20786: echo $ECHO_N "(cached) $ECHO_C" >&6
20787: else
1.25 millert 20788: ac_check_lib_save_LIBS=$LIBS
1.27 millert 20789: LIBS="-lskey $LIBS"
1.25 millert 20790: cat >conftest.$ac_ext <<_ACEOF
1.18 millert 20791: /* confdefs.h. */
20792: _ACEOF
20793: cat confdefs.h >>conftest.$ac_ext
20794: cat >>conftest.$ac_ext <<_ACEOF
20795: /* end confdefs.h. */
20796:
1.27 millert 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. */
1.25 millert 20800: #ifdef __cplusplus
20801: extern "C"
20802: #endif
1.27 millert 20803: char skeyaccess ();
1.18 millert 20804: int
20805: main ()
20806: {
1.27 millert 20807: return skeyaccess ();
1.18 millert 20808: ;
20809: return 0;
20810: }
20811: _ACEOF
20812: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 20813: if { (ac_try="$ac_link"
20814: case "(($ac_try" in
20815: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20816: *) ac_try_echo=$ac_try;;
20817: esac
20818: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20819: (eval "$ac_link") 2>conftest.er1
1.18 millert 20820: ac_status=$?
1.25 millert 20821: grep -v '^ *+' conftest.er1 >conftest.err
20822: rm -f conftest.er1
20823: cat conftest.err >&5
1.18 millert 20824: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.18 millert 20831: else
20832: echo "$as_me: failed program was:" >&5
20833: sed 's/^/| /' conftest.$ac_ext >&5
20834:
1.27 millert 20835: ac_cv_lib_skey_skeyaccess=no
1.25 millert 20836: fi
1.27 millert 20837:
20838: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 20839: conftest$ac_exeext conftest.$ac_ext
20840: LIBS=$ac_check_lib_save_LIBS
1.18 millert 20841: fi
1.27 millert 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
20847: _ACEOF
1.25 millert 20848:
1.27 millert 20849: fi
1.25 millert 20850:
1.27 millert 20851: LDFLAGS="$O_LDFLAGS"
20852: SUDO_LIBS="${SUDO_LIBS} -lskey"
20853: AUTH_OBJS="$AUTH_OBJS rfc1938.o"
1.18 millert 20854: fi
20855:
1.27 millert 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"
1.18 millert 20860:
1.25 millert 20861: if test X"$with_rpath" = X"yes"; then
1.27 millert 20862: LDFLAGS="${LDFLAGS} -L${with_opie}/lib -R${with_opie}/lib"
1.18 millert 20863: else
1.27 millert 20864: LDFLAGS="${LDFLAGS} -L${with_opie}/lib"
1.25 millert 20865: fi
1.27 millert 20866: if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
20867: blibpath_add="${blibpath_add}:${with_opie}/lib"
1.18 millert 20868: fi
20869:
20870:
1.17 millert 20871: if test X"$with_rpath" = X"yes"; then
1.27 millert 20872: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_opie}/lib -R${with_opie}/lib"
1.1 millert 20873: else
1.27 millert 20874: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_opie}/lib"
1.25 millert 20875: fi
20876: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
1.27 millert 20877: blibpath_add="${blibpath_add}:${with_opie}/lib"
1.25 millert 20878: fi
20879:
1.27 millert 20880: cat >conftest.$ac_ext <<_ACEOF
20881: #include <opie.h>
1.25 millert 20882: _ACEOF
1.27 millert 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;;
20887: esac
20888: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20889: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.9 millert 20890: ac_status=$?
1.25 millert 20891: grep -v '^ *+' conftest.er1 >conftest.err
20892: rm -f conftest.er1
20893: cat conftest.err >&5
1.16 millert 20894: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 20895: (exit $ac_status); } >/dev/null && {
20896: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20897: test ! -s conftest.err
20898: }; then
20899: found=yes
1.9 millert 20900: else
20901: echo "$as_me: failed program was:" >&5
1.16 millert 20902: sed 's/^/| /' conftest.$ac_ext >&5
20903:
1.27 millert 20904: found=no
1.9 millert 20905: fi
1.17 millert 20906:
1.27 millert 20907: rm -f conftest.err conftest.$ac_ext
20908: else
20909: found=no
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
20914: #include <opie.h>
1.17 millert 20915: _ACEOF
1.27 millert 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;;
20920: esac
20921: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
20922: (eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
1.17 millert 20923: ac_status=$?
20924: grep -v '^ *+' conftest.er1 >conftest.err
20925: rm -f conftest.er1
20926: cat conftest.err >&5
20927: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 20928: (exit $ac_status); } >/dev/null && {
20929: test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
20930: test ! -s conftest.err
20931: }; then
20932: found=yes; break
1.5 millert 20933: else
1.17 millert 20934: echo "$as_me: failed program was:" >&5
20935: sed 's/^/| /' conftest.$ac_ext >&5
20936:
1.5 millert 20937:
20938: fi
20939:
1.27 millert 20940: rm -f conftest.err conftest.$ac_ext
20941: done
20942: if test "$found" = "no" -o -z "$dir"; then
20943: CPPFLAGS="$O_CPPFLAGS"
20944: else
1.17 millert 20945:
1.25 millert 20946: if test X"$with_rpath" = X"yes"; then
1.27 millert 20947: LDFLAGS="${LDFLAGS} -L${dir}/lib -R${dir}/lib"
1.25 millert 20948: else
1.27 millert 20949: LDFLAGS="${LDFLAGS} -L${dir}/lib"
1.25 millert 20950: fi
1.27 millert 20951: if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
20952: blibpath_add="${blibpath_add}:${dir}/lib"
1.25 millert 20953: fi
1.17 millert 20954:
20955:
1.25 millert 20956: if test X"$with_rpath" = X"yes"; then
1.27 millert 20957: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib -R${dir}/lib"
1.25 millert 20958: else
1.27 millert 20959: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${dir}/lib"
1.25 millert 20960: fi
1.27 millert 20961: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
20962: blibpath_add="${blibpath_add}:${dir}/lib"
1.25 millert 20963: fi
1.17 millert 20964:
1.27 millert 20965: fi
20966: fi
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;}
1.25 millert 20970: fi
1.27 millert 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
20975: else
20976: ac_check_lib_save_LIBS=$LIBS
20977: LIBS="-lopie $LIBS"
20978: cat >conftest.$ac_ext <<_ACEOF
1.17 millert 20979: /* confdefs.h. */
20980: _ACEOF
20981: cat confdefs.h >>conftest.$ac_ext
20982: cat >>conftest.$ac_ext <<_ACEOF
20983: /* end confdefs.h. */
1.27 millert 20984:
20985:
1.17 millert 20986: int
20987: main ()
20988: {
1.27 millert 20989: return main ();
1.17 millert 20990: ;
20991: return 0;
20992: }
20993: _ACEOF
20994: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 20995: if { (ac_try="$ac_link"
20996: case "(($ac_try" in
20997: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
20998: *) ac_try_echo=$ac_try;;
20999: esac
21000: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21001: (eval "$ac_link") 2>conftest.er1
1.17 millert 21002: ac_status=$?
1.25 millert 21003: grep -v '^ *+' conftest.er1 >conftest.err
21004: rm -f conftest.er1
21005: cat conftest.err >&5
1.17 millert 21006: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.17 millert 21013: else
21014: echo "$as_me: failed program was:" >&5
21015: sed 's/^/| /' conftest.$ac_ext >&5
21016:
1.27 millert 21017: ac_cv_lib_opie_main=no
1.17 millert 21018: fi
1.27 millert 21019:
21020: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 21021: conftest$ac_exeext conftest.$ac_ext
1.27 millert 21022: LIBS=$ac_check_lib_save_LIBS
21023: fi
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
21027: found=yes
21028: else
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;}
21031: fi
21032:
21033: LDFLAGS="$O_LDFLAGS"
21034: SUDO_LIBS="${SUDO_LIBS} -lopie"
21035: AUTH_OBJS="$AUTH_OBJS rfc1938.o"
21036: fi
21037:
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
21044: else
21045: ac_func_search_save_LIBS=$LIBS
21046: cat >conftest.$ac_ext <<_ACEOF
1.17 millert 21047: /* confdefs.h. */
21048: _ACEOF
21049: cat confdefs.h >>conftest.$ac_ext
21050: cat >>conftest.$ac_ext <<_ACEOF
21051: /* end confdefs.h. */
1.27 millert 21052:
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. */
21056: #ifdef __cplusplus
21057: extern "C"
21058: #endif
21059: char crypt ();
1.17 millert 21060: int
21061: main ()
21062: {
1.27 millert 21063: return crypt ();
1.17 millert 21064: ;
21065: return 0;
21066: }
21067: _ACEOF
1.27 millert 21068: for ac_lib in '' crypt crypt_d ufc; do
21069: if test -z "$ac_lib"; then
21070: ac_res="none required"
21071: else
21072: ac_res=-l$ac_lib
21073: LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21074: fi
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;;
21080: esac
21081: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21082: (eval "$ac_link") 2>conftest.er1
1.17 millert 21083: ac_status=$?
1.25 millert 21084: grep -v '^ *+' conftest.er1 >conftest.err
21085: rm -f conftest.er1
21086: cat conftest.err >&5
1.17 millert 21087: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.17 millert 21094: else
21095: echo "$as_me: failed program was:" >&5
21096: sed 's/^/| /' conftest.$ac_ext >&5
21097:
1.25 millert 21098:
1.27 millert 21099: fi
1.25 millert 21100:
1.27 millert 21101: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21102: conftest$ac_exeext
21103: if test "${ac_cv_search_crypt+set}" = set; then
21104: break
21105: fi
21106: done
21107: if test "${ac_cv_search_crypt+set}" = set; then
21108: :
21109: else
21110: ac_cv_search_crypt=no
21111: fi
21112: rm conftest.$ac_ext
21113: LIBS=$ac_func_search_save_LIBS
21114: fi
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"
1.17 millert 21121: fi
1.25 millert 21122:
1.27 millert 21123: fi
1.25 millert 21124:
1.27 millert 21125: if test "$CHECKSHADOW" = "true" -a -n "$shadow_funcs"; then
21126: _LIBS="$LIBS"
21127: LIBS="$LIBS $shadow_libs"
21128: found=no
1.17 millert 21129:
1.27 millert 21130: for ac_func in $shadow_funcs
1.25 millert 21131: do
21132: as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
1.27 millert 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
1.17 millert 21136: echo $ECHO_N "(cached) $ECHO_C" >&6
21137: else
1.25 millert 21138: cat >conftest.$ac_ext <<_ACEOF
1.17 millert 21139: /* confdefs.h. */
21140: _ACEOF
21141: cat confdefs.h >>conftest.$ac_ext
21142: cat >>conftest.$ac_ext <<_ACEOF
21143: /* end confdefs.h. */
1.25 millert 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
21147:
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. */
21152:
21153: #ifdef __STDC__
21154: # include <limits.h>
21155: #else
21156: # include <assert.h>
21157: #endif
1.17 millert 21158:
1.25 millert 21159: #undef $ac_func
21160:
1.27 millert 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. */
1.25 millert 21164: #ifdef __cplusplus
21165: extern "C"
21166: #endif
21167: char $ac_func ();
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. */
1.27 millert 21171: #if defined __stub_$ac_func || defined __stub___$ac_func
1.25 millert 21172: choke me
21173: #endif
1.17 millert 21174:
21175: int
21176: main ()
21177: {
1.27 millert 21178: return $ac_func ();
1.17 millert 21179: ;
21180: return 0;
21181: }
21182: _ACEOF
21183: rm -f conftest.$ac_objext conftest$ac_exeext
1.27 millert 21184: if { (ac_try="$ac_link"
21185: case "(($ac_try" in
21186: *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
21187: *) ac_try_echo=$ac_try;;
21188: esac
21189: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21190: (eval "$ac_link") 2>conftest.er1
1.17 millert 21191: ac_status=$?
1.25 millert 21192: grep -v '^ *+' conftest.er1 >conftest.err
21193: rm -f conftest.er1
21194: cat conftest.err >&5
1.17 millert 21195: echo "$as_me:$LINENO: \$? = $ac_status" >&5
1.27 millert 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
1.25 millert 21201: eval "$as_ac_var=yes"
1.17 millert 21202: else
21203: echo "$as_me: failed program was:" >&5
21204: sed 's/^/| /' conftest.$ac_ext >&5
21205:
1.27 millert 21206: eval "$as_ac_var=no"
1.17 millert 21207: fi
1.27 millert 21208:
21209: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
1.25 millert 21210: conftest$ac_exeext conftest.$ac_ext
1.17 millert 21211: fi
1.27 millert 21212: ac_res=`eval echo '${'$as_ac_var'}'`
21213: { echo "$as_me:$LINENO: result: $ac_res" >&5
21214: echo "${ECHO_T}$ac_res" >&6; }
1.25 millert 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
21218: _ACEOF
1.27 millert 21219: found=yes
1.17 millert 21220: fi
1.27 millert 21221: done
1.17 millert 21222:
1.27 millert 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"
1.17 millert 21227:
1.27 millert 21228: for ac_func in $shadow_funcs
21229: do
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
21235: else
21236: cat >conftest.$ac_ext <<_ACEOF
21237: /* confdefs.h. */
21238: _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
1.17 millert 21245:
1.27 millert 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. */
1.17 millert 21250:
1.27 millert 21251: #ifdef __STDC__
21252: # include <limits.h>
21253: #else
21254: # include <assert.h>
21255: #endif
1.19 millert 21256:
1.27 millert 21257: #undef $ac_func
1.17 millert 21258:
1.27 millert 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. */
21262: #ifdef __cplusplus
21263: extern "C"
21264: #endif
21265: char $ac_func ();
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
21270: choke me
21271: #endif
1.17 millert 21272:
1.27 millert 21273: int
21274: main ()
21275: {
21276: return $ac_func ();
21277: ;
21278: return 0;
21279: }
1.17 millert 21280: _ACEOF
1.27 millert 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;;
21286: esac
21287: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21288: (eval "$ac_link") 2>conftest.er1
21289: ac_status=$?
21290: grep -v '^ *+' conftest.er1 >conftest.err
21291: rm -f conftest.er1
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"
21300: else
21301: echo "$as_me: failed program was:" >&5
21302: sed 's/^/| /' conftest.$ac_ext >&5
1.17 millert 21303:
1.27 millert 21304: eval "$as_ac_var=no"
21305: fi
1.25 millert 21306:
1.27 millert 21307: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21308: conftest$ac_exeext conftest.$ac_ext
21309: fi
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
21316: _ACEOF
21317: found=yes
1.17 millert 21318: fi
1.27 millert 21319: done
1.25 millert 21320:
1.27 millert 21321: if test "$found" = "yes"; then
21322: SUDO_LIBS="$SUDO_LIBS $shadow_libs $shadow_libs_optional"
21323: fi
21324: fi
21325: if test "$found" = "yes"; then
21326: case "$shadow_funcs" in
21327: *getprpwnam*) SECUREWARE=1;;
21328: esac
21329: test -n "$shadow_defs" && OSDEFS="${OSDEFS} $shadow_defs"
21330: else
21331: LIBS="$_LIBS"
21332: fi
21333: CHECKSHADOW=false
21334: fi
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
1.25 millert 21340: else
1.27 millert 21341: ac_func_search_save_LIBS=$LIBS
21342: cat >conftest.$ac_ext <<_ACEOF
21343: /* confdefs.h. */
21344: _ACEOF
21345: cat confdefs.h >>conftest.$ac_ext
21346: cat >>conftest.$ac_ext <<_ACEOF
21347: /* end confdefs.h. */
1.25 millert 21348:
1.27 millert 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. */
21352: #ifdef __cplusplus
21353: extern "C"
21354: #endif
21355: char getspnam ();
21356: int
21357: main ()
21358: {
21359: return getspnam ();
21360: ;
21361: return 0;
21362: }
21363: _ACEOF
21364: for ac_lib in '' gen; do
21365: if test -z "$ac_lib"; then
21366: ac_res="none required"
1.25 millert 21367: else
1.27 millert 21368: ac_res=-l$ac_lib
21369: LIBS="-l$ac_lib $ac_func_search_save_LIBS"
1.25 millert 21370: fi
1.27 millert 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;;
21376: esac
21377: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21378: (eval "$ac_link") 2>conftest.er1
21379: ac_status=$?
21380: grep -v '^ *+' conftest.er1 >conftest.err
21381: rm -f conftest.er1
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
21390: else
21391: echo "$as_me: failed program was:" >&5
21392: sed 's/^/| /' conftest.$ac_ext >&5
21393:
1.25 millert 21394:
1.17 millert 21395: fi
21396:
1.27 millert 21397: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21398: conftest$ac_exeext
21399: if test "${ac_cv_search_getspnam+set}" = set; then
21400: break
21401: fi
21402: done
21403: if test "${ac_cv_search_getspnam+set}" = set; then
21404: :
1.25 millert 21405: else
1.27 millert 21406: ac_cv_search_getspnam=no
21407: fi
21408: rm conftest.$ac_ext
21409: LIBS=$ac_func_search_save_LIBS
1.25 millert 21410: fi
1.27 millert 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
21418: _ACEOF
21419: CHECKSHADOW=false; test -n "$ac_lib" && SUDO_LIBS="${SUDO_LIBS} $ac_res"
1.17 millert 21420: fi
21421:
1.27 millert 21422: fi
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
21428: else
21429: ac_func_search_save_LIBS=$LIBS
21430: cat >conftest.$ac_ext <<_ACEOF
21431: /* confdefs.h. */
21432: _ACEOF
21433: cat confdefs.h >>conftest.$ac_ext
21434: cat >>conftest.$ac_ext <<_ACEOF
21435: /* end confdefs.h. */
1.17 millert 21436:
1.27 millert 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. */
21440: #ifdef __cplusplus
21441: extern "C"
21442: #endif
21443: char getprpwnam ();
21444: int
21445: main ()
21446: {
21447: return getprpwnam ();
21448: ;
21449: return 0;
1.23 millert 21450: }
1.27 millert 21451: _ACEOF
21452: for ac_lib in '' sec security prot; do
21453: if test -z "$ac_lib"; then
21454: ac_res="none required"
21455: else
21456: ac_res=-l$ac_lib
21457: LIBS="-l$ac_lib $ac_func_search_save_LIBS"
21458: fi
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;;
21464: esac
21465: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21466: (eval "$ac_link") 2>conftest.er1
21467: ac_status=$?
21468: grep -v '^ *+' conftest.er1 >conftest.err
21469: rm -f conftest.er1
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
21478: else
21479: echo "$as_me: failed program was:" >&5
21480: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 21481:
21482:
1.27 millert 21483: fi
1.23 millert 21484:
1.27 millert 21485: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21486: conftest$ac_exeext
21487: if test "${ac_cv_search_getprpwnam+set}" = set; then
21488: break
21489: fi
21490: done
21491: if test "${ac_cv_search_getprpwnam+set}" = set; then
21492: :
1.23 millert 21493: else
1.27 millert 21494: ac_cv_search_getprpwnam=no
21495: fi
21496: rm conftest.$ac_ext
21497: LIBS=$ac_func_search_save_LIBS
1.23 millert 21498: fi
1.27 millert 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
21506: _ACEOF
21507: CHECKSHADOW=false; SECUREWARE=1; test -n "$ac_lib" && SUDO_LIBS="${SUDO_LIBS} $ac_res"
1.23 millert 21508: fi
1.25 millert 21509:
1.27 millert 21510: fi
21511: if test -n "$SECUREWARE"; then
1.25 millert 21512:
21513:
21514:
1.27 millert 21515: for ac_func in bigcrypt set_auth_parameters initprivs
21516: do
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
21522: else
21523: cat >conftest.$ac_ext <<_ACEOF
21524: /* confdefs.h. */
21525: _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
1.25 millert 21532:
1.27 millert 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. */
1.25 millert 21537:
1.27 millert 21538: #ifdef __STDC__
21539: # include <limits.h>
21540: #else
21541: # include <assert.h>
21542: #endif
1.25 millert 21543:
1.27 millert 21544: #undef $ac_func
1.23 millert 21545:
1.27 millert 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. */
21549: #ifdef __cplusplus
21550: extern "C"
21551: #endif
21552: char $ac_func ();
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
21557: choke me
21558: #endif
1.23 millert 21559:
1.27 millert 21560: int
21561: main ()
1.25 millert 21562: {
1.27 millert 21563: return $ac_func ();
21564: ;
21565: return 0;
21566: }
1.23 millert 21567: _ACEOF
1.27 millert 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;;
21573: esac
21574: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21575: (eval "$ac_link") 2>conftest.er1
21576: ac_status=$?
21577: grep -v '^ *+' conftest.er1 >conftest.err
21578: rm -f conftest.er1
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"
21587: else
21588: echo "$as_me: failed program was:" >&5
21589: sed 's/^/| /' conftest.$ac_ext >&5
1.23 millert 21590:
1.27 millert 21591: eval "$as_ac_var=no"
1.17 millert 21592: fi
1.23 millert 21593:
1.27 millert 21594: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21595: conftest$ac_exeext conftest.$ac_ext
1.25 millert 21596: fi
1.27 millert 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
21603: _ACEOF
1.17 millert 21604:
21605: fi
1.27 millert 21606: done
1.17 millert 21607:
1.27 millert 21608: AUTH_OBJS="$AUTH_OBJS secureware.o"
21609: fi
1.25 millert 21610: fi
1.17 millert 21611:
1.27 millert 21612: if test ${with_ldap-'no'} != "no"; then
21613: _LDFLAGS="$LDFLAGS"
21614: if test "$with_ldap" != "yes"; then
1.17 millert 21615:
1.27 millert 21616: if test X"$with_rpath" = X"yes"; then
21617: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_ldap}/lib -R${with_ldap}/lib"
21618: else
21619: SUDO_LDFLAGS="${SUDO_LDFLAGS} -L${with_ldap}/lib"
21620: fi
21621: if test X"$blibpath" != X"" -a "SUDO_LDFLAGS" = "SUDO_LDFLAGS"; then
21622: blibpath_add="${blibpath_add}:${with_ldap}/lib"
21623: fi
1.17 millert 21624:
21625:
1.27 millert 21626: if test X"$with_rpath" = X"yes"; then
21627: LDFLAGS="${LDFLAGS} -L${with_ldap}/lib -R${with_ldap}/lib"
21628: else
21629: LDFLAGS="${LDFLAGS} -L${with_ldap}/lib"
21630: fi
21631: if test X"$blibpath" != X"" -a "LDFLAGS" = "SUDO_LDFLAGS"; then
21632: blibpath_add="${blibpath_add}:${with_ldap}/lib"
21633: fi
1.17 millert 21634:
1.27 millert 21635: CPPFLAGS="${CPPFLAGS} -I${with_ldap}/include"
21636: with_ldap=yes
21637: fi
21638: SUDO_OBJS="${SUDO_OBJS} ldap.o"
1.17 millert 21639:
1.27 millert 21640: { echo "$as_me:$LINENO: checking for LDAP libraries" >&5
21641: echo $ECHO_N "checking for LDAP libraries... $ECHO_C" >&6; }
21642: LDAP_LIBS=""
21643: _LIBS="$LIBS"
21644: found=no
21645: for l in -lldap -llber '-lssl -lcrypto'; do
21646: LIBS="${LIBS} $l"
21647: LDAP_LIBS="${LDAP_LIBS} $l"
21648: cat >conftest.$ac_ext <<_ACEOF
21649: /* confdefs.h. */
1.25 millert 21650: _ACEOF
1.27 millert 21651: cat confdefs.h >>conftest.$ac_ext
21652: cat >>conftest.$ac_ext <<_ACEOF
21653: /* end confdefs.h. */
21654: #include <sys/types.h>
21655: #include <lber.h>
21656: #include <ldap.h>
21657: int
21658: main ()
21659: {
21660: (void)ldap_init(0, 0)
21661: ;
21662: return 0;
21663: }
1.25 millert 21664: _ACEOF
1.27 millert 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;;
21670: esac
21671: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21672: (eval "$ac_link") 2>conftest.er1
21673: ac_status=$?
21674: grep -v '^ *+' conftest.er1 >conftest.err
21675: rm -f conftest.er1
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
21683: found=yes; break
21684: else
21685: echo "$as_me: failed program was:" >&5
21686: sed 's/^/| /' conftest.$ac_ext >&5
1.17 millert 21687:
1.25 millert 21688:
1.17 millert 21689: fi
21690:
1.27 millert 21691: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21692: conftest$ac_exeext conftest.$ac_ext
21693: done
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; }
21698: else
21699: { echo "$as_me:$LINENO: result: $LDAP_LIBS" >&5
21700: echo "${ECHO_T}$LDAP_LIBS" >&6; }
21701: fi
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
21705: /* confdefs.h. */
1.17 millert 21706: _ACEOF
1.27 millert 21707: cat confdefs.h >>conftest.$ac_ext
21708: cat >>conftest.$ac_ext <<_ACEOF
21709: /* end confdefs.h. */
21710: #include <sys/types.h>
21711: #include <ldap.h>
21712: int
21713: main ()
21714: {
21715: (void)ldap_init(0, 0)
21716: ;
21717: return 0;
21718: }
1.25 millert 21719: _ACEOF
1.27 millert 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;;
21725: esac
21726: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21727: (eval "$ac_link") 2>conftest.er1
21728: ac_status=$?
21729: grep -v '^ *+' conftest.er1 >conftest.err
21730: rm -f conftest.er1
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; }
21740: else
21741: echo "$as_me: failed program was:" >&5
21742: sed 's/^/| /' conftest.$ac_ext >&5
1.17 millert 21743:
1.1 millert 21744:
1.27 millert 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
21749: _ACEOF
1.1 millert 21750:
1.25 millert 21751: fi
21752:
1.27 millert 21753: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21754: conftest$ac_exeext conftest.$ac_ext
1.1 millert 21755:
21756:
21757:
1.27 millert 21758: for ac_func in ldap_initialize ldap_start_tls_s
21759: do
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
21765: else
21766: cat >conftest.$ac_ext <<_ACEOF
21767: /* confdefs.h. */
1.16 millert 21768: _ACEOF
1.27 millert 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
1.16 millert 21775:
1.27 millert 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. */
1.16 millert 21780:
1.27 millert 21781: #ifdef __STDC__
21782: # include <limits.h>
21783: #else
21784: # include <assert.h>
21785: #endif
1.25 millert 21786:
1.27 millert 21787: #undef $ac_func
1.25 millert 21788:
1.27 millert 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. */
21792: #ifdef __cplusplus
21793: extern "C"
21794: #endif
21795: char $ac_func ();
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
21800: choke me
21801: #endif
1.16 millert 21802:
1.27 millert 21803: int
21804: main ()
1.25 millert 21805: {
1.27 millert 21806: return $ac_func ();
21807: ;
21808: return 0;
1.25 millert 21809: }
1.27 millert 21810: _ACEOF
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;;
21816: esac
21817: eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
21818: (eval "$ac_link") 2>conftest.er1
21819: ac_status=$?
21820: grep -v '^ *+' conftest.er1 >conftest.err
21821: rm -f conftest.er1
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"
21830: else
21831: echo "$as_me: failed program was:" >&5
21832: sed 's/^/| /' conftest.$ac_ext >&5
1.16 millert 21833:
1.27 millert 21834: eval "$as_ac_var=no"
21835: fi
1.17 millert 21836:
1.27 millert 21837: rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
21838: conftest$ac_exeext conftest.$ac_ext
21839: fi
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
21846: _ACEOF
1.17 millert 21847:
1.27 millert 21848: fi
21849: done
1.17 millert 21850:
21851:
1.27 millert 21852: SUDO_LIBS="${SUDO_LIBS}${LDAP_LIBS}"
21853: LIBS="$_LIBS"
21854: LDFLAGS="$_LDFLAGS"
21855: # XXX - OpenLDAP has deprecated ldap_get_values()
21856: CPPFLAGS="${CPPFLAGS} -DLDAP_DEPRECATED"
21857: fi
1.17 millert 21858:
1.27 millert 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}"
1.17 millert 21864: fi
1.27 millert 21865: fi
21866:
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"
21874: EOF
1.17 millert 21875:
1.27 millert 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"
21881: EOF
1.17 millert 21882:
1.27 millert 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"
21888: EOF
1.17 millert 21889:
1.27 millert 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"
21895: EOF
1.23 millert 21896:
21897: else
1.27 millert 21898: { echo "$as_me:$LINENO: result: unknown" >&5
21899: echo "${ECHO_T}unknown" >&6; }
1.23 millert 21900: fi
21901:
1.27 millert 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"
21909: EOF
1.23 millert 21910:
1.27 millert 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"
21917: EOF
1.23 millert 21918:
1.27 millert 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"
21925: EOF
1.23 millert 21926:
1.27 millert 21927: timedir="/var/adm/sudo"
21928: else
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"
21933: EOF
1.23 millert 21934:
1.27 millert 21935: timedir="/usr/adm/sudo"
21936: fi
1.23 millert 21937:
21938:
1.27 millert 21939: case "$with_passwd" in
21940: yes|maybe)
21941: AUTH_OBJS="$AUTH_OBJS passwd.o"
21942: ;;
21943: *)
21944: cat >>confdefs.h <<\_ACEOF
21945: #define WITHOUT_PASSWD 1
1.23 millert 21946: _ACEOF
1.25 millert 21947:
1.27 millert 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; }; }
21952: fi
21953: ;;
21954: esac
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;}
1.25 millert 21959:
1.27 millert 21960: if test -n "$LIBS"; then
21961: L="$LIBS"
21962: LIBS=
21963: for l in ${L}; do
21964: dupe=0
21965: for sl in ${SUDO_LIBS} ${NET_LIBS}; do
21966: test $l = $sl && dupe=1
21967: done
21968: test $dupe = 0 && LIBS="${LIBS} $l"
21969: done
21970: fi
1.23 millert 21971:
1.27 millert 21972: test "$exec_prefix" = "NONE" && exec_prefix='$(prefix)'
1.23 millert 21973:
1.27 millert 21974: if test "$with_noexec" != "no"; then
21975: PROGS="${PROGS} sudo_noexec.la"
21976: INSTALL_NOEXEC="install-noexec"
1.23 millert 21977:
1.27 millert 21978: oexec_prefix="$exec_prefix"
21979: if test "$exec_prefix" = '$(prefix)'; then
21980: if test "$prefix" = "NONE"; then
21981: exec_prefix="$ac_default_prefix"
21982: else
21983: exec_prefix="$prefix"
21984: fi
21985: fi
21986: eval noexec_file="$with_noexec"
1.23 millert 21987:
1.27 millert 21988: cat >>confdefs.h <<_ACEOF
21989: #define _PATH_SUDO_NOEXEC "$noexec_file"
1.16 millert 21990: _ACEOF
1.23 millert 21991:
1.27 millert 21992: exec_prefix="$oexec_prefix"
21993: fi
21994:
21995: ac_config_files="$ac_config_files Makefile sudo.man visudo.man sudoers.man"
21996:
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.
22003: #
22004: # config.status only pays attention to the cache file if you give it
22005: # the --recheck option to rerun configure.
1.25 millert 22006: #
1.27 millert 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.
1.16 millert 22010:
1.23 millert 22011: _ACEOF
1.17 millert 22012:
1.27 millert 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.
22018: (
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
22021: case $ac_val in #(
22022: *${as_nl}*)
22023: case $ac_var in #(
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;} ;;
22026: esac
22027: case $ac_var in #(
22028: _ | IFS | as_nl) ;; #(
22029: *) $as_unset $ac_var ;;
22030: esac ;;
22031: esac
22032: done
1.1 millert 22033:
1.27 millert 22034: (set) 2>&1 |
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 \).
22039: sed -n \
22040: "s/'/'\\\\''/g;
22041: s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
22042: ;; #(
22043: *)
22044: # `set' quotes correctly as required by POSIX, so do not add quotes.
22045: sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
22046: ;;
22047: esac |
22048: sort
22049: ) |
22050: sed '
22051: /^ac_cv_env_/b end
22052: t clear
22053: :clear
22054: s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
22055: t end
22056: s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
22057: :end' >>confcache
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
1.25 millert 22064: else
1.27 millert 22065: { echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
22066: echo "$as_me: not updating unwritable cache $cache_file" >&6;}
1.25 millert 22067: fi
1.27 millert 22068: fi
22069: rm -f confcache
1.1 millert 22070:
1.27 millert 22071: test "x$prefix" = xNONE && prefix=$ac_default_prefix
22072: # Let make expand exec_prefix.
22073: test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
1.1 millert 22074:
1.27 millert 22075: DEFS=-DHAVE_CONFIG_H
1.1 millert 22076:
1.27 millert 22077: ac_libobjs=
22078: ac_ltlibobjs=
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'
22087: done
22088: LIBOBJS=$ac_libobjs
1.1 millert 22089:
1.27 millert 22090: LTLIBOBJS=$ac_ltlibobjs
1.1 millert 22091:
22092:
22093:
1.27 millert 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
22100: #! $SHELL
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.
1.1 millert 22105:
1.27 millert 22106: debug=false
22107: ac_cs_recheck=false
22108: ac_cs_silent=false
22109: SHELL=\${CONFIG_SHELL-$SHELL}
22110: _ACEOF
1.23 millert 22111:
1.27 millert 22112: cat >>$CONFIG_STATUS <<\_ACEOF
22113: ## --------------------- ##
22114: ## M4sh Initialization. ##
22115: ## --------------------- ##
1.23 millert 22116:
1.27 millert 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
22120: emulate sh
22121: NULLCMD=:
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
22126: else
22127: case `(set -o) 2>/dev/null` in
22128: *posix*) set -o posix ;;
22129: esac
1.25 millert 22130:
1.27 millert 22131: fi
1.25 millert 22132:
1.9 millert 22133:
22134:
1.1 millert 22135:
1.27 millert 22136: # PATH needs CR
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
1.1 millert 22143:
1.27 millert 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
22148: chmod +x conf$$.sh
22149: if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
22150: PATH_SEPARATOR=';'
22151: else
22152: PATH_SEPARATOR=:
22153: fi
22154: rm -f conf$$.sh
22155: fi
1.1 millert 22156:
1.27 millert 22157: # Support unset when possible.
22158: if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
22159: as_unset=unset
22160: else
22161: as_unset=false
22162: fi
1.1 millert 22163:
1.16 millert 22164:
1.27 millert 22165: # IFS
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.)
22170: as_nl='
22171: '
22172: IFS=" "" $as_nl"
1.16 millert 22173:
1.27 millert 22174: # Find who we are. Look in the path if we contain no directory separator.
22175: case $0 in
22176: *[\\/]* ) as_myself=$0 ;;
22177: *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
22178: for as_dir in $PATH
22179: do
22180: IFS=$as_save_IFS
22181: test -z "$as_dir" && as_dir=.
22182: test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
22183: done
22184: IFS=$as_save_IFS
1.16 millert 22185:
1.27 millert 22186: ;;
22187: esac
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
22191: as_myself=$0
22192: fi
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; }
22196: fi
1.16 millert 22197:
1.27 millert 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
22201: done
22202: PS1='$ '
22203: PS2='> '
22204: PS4='+ '
1.9 millert 22205:
1.27 millert 22206: # NLS nuisances.
22207: for as_var in \
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
22211: do
22212: if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
22213: eval $as_var=C; export $as_var
22214: else
22215: ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
22216: fi
22217: done
1.9 millert 22218:
1.27 millert 22219: # Required to use basename.
22220: if expr a : '\(a\)' >/dev/null 2>&1 &&
22221: test "X`expr 00001 : '.*\(...\)'`" = X001; then
22222: as_expr=expr
22223: else
22224: as_expr=false
22225: fi
1.16 millert 22226:
1.27 millert 22227: if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
22228: as_basename=basename
22229: else
22230: as_basename=false
22231: fi
1.9 millert 22232:
1.16 millert 22233:
1.27 millert 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 ||
22239: echo X/"$0" |
22240: sed '/^.*\/\([^/][^/]*\)\/*$/{
22241: s//\1/
22242: q
22243: }
22244: /^X\/\(\/\/\)$/{
22245: s//\1/
22246: q
22247: }
22248: /^X\/\(\/\).*/{
22249: s//\1/
22250: q
22251: }
22252: s/.*/./; q'`
1.16 millert 22253:
1.27 millert 22254: # CDPATH.
22255: $as_unset CDPATH
1.16 millert 22256:
22257:
22258:
1.27 millert 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" || {
1.16 millert 22263:
1.27 millert 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. :-)
22274: sed -n '
22275: p
22276: /[$]LINENO/=
22277: ' <$as_myself |
22278: sed '
22279: s/[$]LINENO.*/&-/
22280: t lineno
22281: b
22282: :lineno
22283: N
22284: :loop
22285: s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
22286: t loop
22287: s/-\n.*//
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; }; }
1.16 millert 22292:
1.27 millert 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.
22298: exit
22299: }
1.16 millert 22300:
22301:
1.27 millert 22302: if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
22303: as_dirname=dirname
22304: else
22305: as_dirname=false
22306: fi
1.16 millert 22307:
1.27 millert 22308: ECHO_C= ECHO_N= ECHO_T=
22309: case `echo -n x` in
22310: -n*)
22311: case `echo 'x\c'` in
22312: *c*) ECHO_T=' ';; # ECHO_T is single tab character.
22313: *) ECHO_C='\c';;
22314: esac;;
22315: *)
22316: ECHO_N='-n';;
22317: esac
1.16 millert 22318:
1.27 millert 22319: if expr a : '\(a\)' >/dev/null 2>&1 &&
22320: test "X`expr 00001 : '.*\(...\)'`" = X001; then
22321: as_expr=expr
22322: else
22323: as_expr=false
22324: fi
1.16 millert 22325:
1.27 millert 22326: rm -f conf$$ conf$$.exe conf$$.file
22327: if test -d conf$$.dir; then
22328: rm -f conf$$.dir/conf$$.file
22329: else
22330: rm -f conf$$.dir
22331: mkdir conf$$.dir
22332: fi
22333: echo >conf$$.file
22334: if ln -s conf$$.file conf$$ 2>/dev/null; then
22335: as_ln_s='ln -s'
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 ||
22341: as_ln_s='cp -p'
22342: elif ln conf$$.file conf$$ 2>/dev/null; then
22343: as_ln_s=ln
22344: else
22345: as_ln_s='cp -p'
22346: fi
22347: rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
22348: rmdir conf$$.dir 2>/dev/null
1.16 millert 22349:
1.27 millert 22350: if mkdir -p . 2>/dev/null; then
22351: as_mkdir_p=:
22352: else
22353: test -d ./-p && rmdir ./-p
22354: as_mkdir_p=false
22355: fi
1.16 millert 22356:
1.27 millert 22357: if test -x / >/dev/null 2>&1; then
22358: as_test_x='test -x'
22359: else
22360: if ls -dL / >/dev/null 2>&1; then
22361: as_ls_L_option=L
22362: else
22363: as_ls_L_option=
22364: fi
22365: as_test_x='
22366: eval sh -c '\''
22367: if test -d "$1"; then
22368: test -d "$1/.";
22369: else
22370: case $1 in
22371: -*)set "./$1";;
22372: esac;
22373: case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
22374: ???[sx]*):;;*)false;;esac;fi
22375: '\'' sh
22376: '
22377: fi
22378: as_executable_p=$as_test_x
1.16 millert 22379:
1.27 millert 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'"
1.16 millert 22382:
1.27 millert 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'"
1.16 millert 22385:
1.9 millert 22386:
1.27 millert 22387: exec 6>&1
1.9 millert 22388:
1.27 millert 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.
22392: ac_log="
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
1.9 millert 22395:
1.27 millert 22396: CONFIG_FILES = $CONFIG_FILES
22397: CONFIG_HEADERS = $CONFIG_HEADERS
22398: CONFIG_LINKS = $CONFIG_LINKS
22399: CONFIG_COMMANDS = $CONFIG_COMMANDS
22400: $ $0 $@
1.16 millert 22401:
1.27 millert 22402: on `(hostname || uname -n) 2>/dev/null | sed 1q`
22403: "
1.9 millert 22404:
1.27 millert 22405: _ACEOF
1.16 millert 22406:
1.27 millert 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"
1.9 millert 22411:
1.27 millert 22412: _ACEOF
1.9 millert 22413:
1.27 millert 22414: cat >>$CONFIG_STATUS <<\_ACEOF
22415: ac_cs_usage="\
22416: \`$as_me' instantiates files from templates according to the
22417: current configuration.
1.9 millert 22418:
1.27 millert 22419: Usage: $0 [OPTIONS] [FILE]...
1.9 millert 22420:
1.27 millert 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
1.9 millert 22430:
1.27 millert 22431: Configuration files:
22432: $config_files
1.16 millert 22433:
1.27 millert 22434: Configuration headers:
22435: $config_headers
1.16 millert 22436:
1.27 millert 22437: Report bugs to <bug-autoconf@gnu.org>."
1.16 millert 22438:
1.27 millert 22439: _ACEOF
22440: cat >>$CONFIG_STATUS <<_ACEOF
22441: ac_cs_version="\\
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'`\\"
1.9 millert 22445:
1.27 millert 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."
1.9 millert 22449:
1.27 millert 22450: ac_pwd='$ac_pwd'
22451: srcdir='$srcdir'
22452: _ACEOF
1.9 millert 22453:
1.27 millert 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.
22457: ac_need_defaults=:
22458: while test $# != 0
22459: do
22460: case $1 in
22461: --*=*)
22462: ac_option=`expr "X$1" : 'X\([^=]*\)='`
22463: ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
22464: ac_shift=:
22465: ;;
22466: *)
22467: ac_option=$1
22468: ac_optarg=$2
22469: ac_shift=shift
22470: ;;
22471: esac
1.9 millert 22472:
1.27 millert 22473: case $ac_option in
22474: # Handling of the options.
22475: -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
22476: ac_cs_recheck=: ;;
22477: --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
22478: echo "$ac_cs_version"; exit ;;
22479: --debug | --debu | --deb | --de | --d | -d )
22480: debug=: ;;
22481: --file | --fil | --fi | --f )
22482: $ac_shift
22483: CONFIG_FILES="$CONFIG_FILES $ac_optarg"
22484: ac_need_defaults=false;;
22485: --header | --heade | --head | --hea )
22486: $ac_shift
22487: CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
22488: ac_need_defaults=false;;
22489: --he | --h)
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)
22498: ac_cs_silent=: ;;
1.9 millert 22499:
1.27 millert 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; }; } ;;
1.9 millert 22504:
1.27 millert 22505: *) ac_config_targets="$ac_config_targets $1"
22506: ac_need_defaults=false ;;
1.9 millert 22507:
1.27 millert 22508: esac
22509: shift
22510: done
1.9 millert 22511:
1.27 millert 22512: ac_configure_extra_args=
1.9 millert 22513:
1.27 millert 22514: if $ac_cs_silent; then
22515: exec 6>/dev/null
22516: ac_configure_extra_args="$ac_configure_extra_args --silent"
22517: fi
1.9 millert 22518:
1.27 millert 22519: _ACEOF
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
22526: fi
1.9 millert 22527:
1.27 millert 22528: _ACEOF
22529: cat >>$CONFIG_STATUS <<\_ACEOF
22530: exec 5>>config.log
22531: {
22532: echo
22533: sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
22534: ## Running $as_me. ##
22535: _ASBOX
22536: echo "$ac_log"
22537: } >&5
1.9 millert 22538:
1.27 millert 22539: _ACEOF
22540: cat >>$CONFIG_STATUS <<_ACEOF
22541: _ACEOF
1.9 millert 22542:
1.27 millert 22543: cat >>$CONFIG_STATUS <<\_ACEOF
1.9 millert 22544:
1.27 millert 22545: # Handling of arguments.
22546: for ac_config_target in $ac_config_targets
22547: do
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" ;;
1.9 millert 22555:
1.27 millert 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; }; };;
22559: esac
22560: done
1.9 millert 22561:
22562:
1.27 millert 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
22570: fi
1.9 millert 22571:
1.27 millert 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'.
22578: $debug ||
22579: {
22580: tmp=
22581: trap 'exit_status=$?
22582: { test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
22583: ' 0
22584: trap '{ (exit 1); exit 1; }' 1 2 13 15
22585: }
22586: # Create a (secure) tmp directory for tmp files.
1.9 millert 22587:
1.27 millert 22588: {
22589: tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
22590: test -n "$tmp" && test -d "$tmp"
22591: } ||
22592: {
22593: tmp=./conf$$-$RANDOM
22594: (umask 077 && mkdir "$tmp")
22595: } ||
22596: {
22597: echo "$me: cannot create a temporary directory in ." >&2
22598: { (exit 1); exit 1; }
22599: }
1.9 millert 22600:
1.27 millert 22601: #
22602: # Set up the sed scripts for CONFIG_FILES section.
22603: #
1.16 millert 22604:
1.27 millert 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
1.16 millert 22608:
1.27 millert 22609: _ACEOF
1.16 millert 22610:
22611:
1.1 millert 22612:
1.27 millert 22613: ac_delim='%!_!# '
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
22670: DEV!$DEV$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
22705: CC!$CC$ac_delim
22706: ac_ct_CC!$ac_ct_CC$ac_delim
22707: EXEEXT!$EXEEXT$ac_delim
22708: OBJEXT!$OBJEXT$ac_delim
22709: CPP!$CPP$ac_delim
22710: build!$build$ac_delim
22711: build_cpu!$build_cpu$ac_delim
22712: build_vendor!$build_vendor$ac_delim
22713: _ACEOF
1.9 millert 22714:
1.27 millert 22715: if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 97; then
22716: break
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; }; }
22721: else
22722: ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22723: fi
22724: done
1.9 millert 22725:
1.27 millert 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`
22730: fi
1.16 millert 22731:
1.27 millert 22732: cat >>$CONFIG_STATUS <<_ACEOF
22733: cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
22734: /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
22735: _ACEOF
22736: sed '
22737: s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22738: s/^/s,@/; s/!/@,|#_!!_#|/
22739: :n
22740: t n
22741: s/'"$ac_delim"'$/,g/; t
22742: s/$/\\/; p
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
22747: CEOF$ac_eof
22748: _ACEOF
1.1 millert 22749:
22750:
1.27 millert 22751: ac_delim='%!_!# '
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
22763: SED!$SED$ac_delim
22764: GREP!$GREP$ac_delim
22765: EGREP!$EGREP$ac_delim
22766: LN_S!$LN_S$ac_delim
22767: ECHO!$ECHO$ac_delim
22768: AR!$AR$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
22780: _ACEOF
1.9 millert 22781:
1.27 millert 22782: if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 26; then
22783: break
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; }; }
22788: else
22789: ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
22790: fi
22791: done
1.1 millert 22792:
1.27 millert 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`
22797: fi
1.9 millert 22798:
1.27 millert 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
22802: _ACEOF
22803: sed '
22804: s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
22805: s/^/s,@/; s/!/@,|#_!!_#|/
22806: :n
22807: t n
22808: s/'"$ac_delim"'$/,g/; t
22809: s/$/\\/; p
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
22814: :end
22815: s/|#_!!_#|//g
22816: CEOF$ac_eof
22817: _ACEOF
1.1 millert 22818:
22819:
1.27 millert 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}:*/:/
22828: s/:*@srcdir@:*/:/
22829: s/^\([^=]*=[ ]*\):*/\1/
22830: s/:*$//
22831: s/^[^=]*=[ ]*$//
22832: }'
22833: fi
1.1 millert 22834:
1.27 millert 22835: cat >>$CONFIG_STATUS <<\_ACEOF
22836: fi # test -n "$CONFIG_FILES"
1.16 millert 22837:
22838:
1.27 millert 22839: for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS
22840: do
22841: case $ac_tag in
22842: :[FHLC]) ac_mode=$ac_tag; continue;;
22843: esac
22844: case $ac_mode$ac_tag in
22845: :[FHL]*:*);;
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;;
22851: esac
22852: ac_save_IFS=$IFS
22853: IFS=:
22854: set x $ac_tag
22855: IFS=$ac_save_IFS
22856: shift
22857: ac_file=$1
22858: shift
1.16 millert 22859:
1.27 millert 22860: case $ac_mode in
22861: :L) ac_source=$1;;
22862: :[FH])
22863: ac_file_inputs=
22864: for ac_f
22865: do
22866: case $ac_f 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 `:'.
22871: test -f "$ac_f" ||
22872: case $ac_f in
22873: [\\/$]*) false;;
22874: *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
22875: esac ||
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; }; };;
22879: esac
22880: ac_file_inputs="$ac_file_inputs $ac_f"
22881: done
1.1 millert 22882:
1.27 millert 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;}
22892: fi
1.1 millert 22893:
1.27 millert 22894: case $ac_tag in
22895: *:-:* | *:-) cat >"$tmp/stdin";;
22896: esac
22897: ;;
22898: esac
1.1 millert 22899:
1.27 millert 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 ||
22905: echo X"$ac_file" |
22906: sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22907: s//\1/
22908: q
22909: }
22910: /^X\(\/\/\)[^/].*/{
22911: s//\1/
22912: q
22913: }
22914: /^X\(\/\/\)$/{
22915: s//\1/
22916: q
22917: }
22918: /^X\(\/\).*/{
22919: s//\1/
22920: q
22921: }
22922: s/.*/./; q'`
22923: { as_dir="$ac_dir"
22924: case $as_dir in #(
22925: -*) as_dir=./$as_dir;;
22926: esac
22927: test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
22928: as_dirs=
22929: while :; do
22930: case $as_dir in #(
22931: *\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
22932: *) as_qdir=$as_dir;;
22933: esac
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 ||
22940: echo X"$as_dir" |
22941: sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
22942: s//\1/
22943: q
22944: }
22945: /^X\(\/\/\)[^/].*/{
22946: s//\1/
22947: q
22948: }
22949: /^X\(\/\/\)$/{
22950: s//\1/
22951: q
22952: }
22953: /^X\(\/\).*/{
22954: s//\1/
22955: q
22956: }
22957: s/.*/./; q'`
22958: test -d "$as_dir" && break
22959: done
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; }; }; }
22964: ac_builddir=.
1.9 millert 22965:
1.27 millert 22966: case "$ac_dir" in
22967: .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
22968: *)
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/ ;;
22975: esac ;;
22976: esac
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
1.1 millert 22981:
1.27 millert 22982: case $srcdir in
22983: .) # We are building in place.
22984: ac_srcdir=.
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 ;;
22995: esac
22996: ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1.1 millert 22997:
22998:
1.27 millert 22999: case $ac_mode in
23000: :F)
23001: #
23002: # CONFIG_FILE
23003: #
1.1 millert 23004:
1.27 millert 23005: _ACEOF
1.1 millert 23006:
1.27 millert 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=
23011:
23012: case `sed -n '/datarootdir/ {
23013: p
23014: q
23015: }
23016: /@datadir@/p
23017: /@docdir@/p
23018: /@infodir@/p
23019: /@localedir@/p
23020: /@mandir@/p
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;}
23026: _ACEOF
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' ;;
23035: esac
23036: _ACEOF
1.1 millert 23037:
1.27 millert 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
23042: sed "$ac_vpsub
23043: $extrasub
23044: _ACEOF
23045: cat >>$CONFIG_STATUS <<\_ACEOF
23046: :t
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
23059:
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;}
1.1 millert 23067:
1.27 millert 23068: rm -f "$tmp/stdin"
23069: case $ac_file in
23070: -) cat "$tmp/out"; rm -f "$tmp/out";;
23071: *) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
1.25 millert 23072: esac
1.27 millert 23073: ;;
23074: :H)
23075: #
23076: # CONFIG_HEADER
23077: #
23078: _ACEOF
23079:
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'
23097: ac_dC=' '
23098: ac_dD=' ,'
1.1 millert 23099:
1.27 millert 23100: uniq confdefs.h |
23101: sed -n '
23102: t rset
23103: :rset
23104: s/^[ ]*#[ ]*define[ ][ ]*//
23105: t ok
23106: d
23107: :ok
23108: s/[\\&,]/\\&/g
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
1.1 millert 23112:
1.27 millert 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.)
23118: echo 's/ $//
23119: s,^[ #]*u.*,/* & */,' >>conftest.defines
23120:
23121: # Break up conftest.defines:
23122: ac_max_sed_lines=50
23123:
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"
23127: # et cetera.
23128: ac_in='$ac_file_inputs'
23129: ac_out='"$tmp/out1"'
23130: ac_nxt='"$tmp/out2"'
1.1 millert 23131:
1.27 millert 23132: while :
23133: do
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
23140: b
23141: :def
23142: _ACEOF
23143: sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
23144: echo 'CEOF
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
23151: done
23152: rm -f conftest.defines conftest.tail
1.9 millert 23153:
1.27 millert 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;}
23162: else
23163: rm -f $ac_file
23164: mv "$tmp/config.h" $ac_file
23165: fi
23166: else
23167: echo "/* $configure_input */"
23168: cat "$ac_result"
23169: fi
23170: rm -f "$tmp/out12"
23171: # Compute $ac_file's index in $config_headers.
23172: _am_stamp_count=1
23173: for _am_header in $config_headers :; do
23174: case $_am_header in
23175: $ac_file | $ac_file:* )
23176: break ;;
23177: * )
23178: _am_stamp_count=`expr $_am_stamp_count + 1` ;;
23179: esac
23180: done
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 ||
23186: echo X$ac_file |
23187: sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
23188: s//\1/
23189: q
23190: }
23191: /^X\(\/\/\)[^/].*/{
23192: s//\1/
23193: q
23194: }
23195: /^X\(\/\/\)$/{
23196: s//\1/
23197: q
23198: }
23199: /^X\(\/\).*/{
23200: s//\1/
23201: q
23202: }
23203: s/.*/./; q'`/stamp-h$_am_stamp_count
23204: ;;
1.9 millert 23205:
23206:
1.25 millert 23207: esac
1.1 millert 23208:
1.27 millert 23209: done # for ac_tag
23210:
1.1 millert 23211:
1.9 millert 23212: { (exit 0); exit 0; }
1.16 millert 23213: _ACEOF
1.1 millert 23214: chmod +x $CONFIG_STATUS
1.9 millert 23215: ac_clean_files=$ac_clean_files_save
1.1 millert 23216:
1.16 millert 23217:
1.9 millert 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
23227: ac_cs_success=:
1.16 millert 23228: ac_config_status_args=
23229: test "$silent" = yes &&
23230: ac_config_status_args="$ac_config_status_args --quiet"
1.9 millert 23231: exec 5>/dev/null
1.16 millert 23232: $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
1.9 millert 23233: exec 5>>config.log
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; }
23237: fi
1.1 millert 23238:
1.16 millert 23239:
1.1 millert 23240: if test "$with_pam" = "yes"; then
23241: case $host in
23242: *-*-linux*)
1.17 millert 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;}
1.1 millert 23245: ;;
23246: esac
23247: fi
1.23 millert 23248:
23249:
23250:
23251:
23252:
23253:
23254:
23255:
23256:
23257:
23258:
23259:
23260:
23261:
23262:
23263:
23264:
23265:
23266:
23267:
23268:
23269:
23270:
23271:
23272:
23273:
23274:
23275:
23276:
23277:
23278:
23279:
23280:
23281:
23282:
23283:
23284:
23285:
23286:
23287:
23288:
23289:
23290:
23291:
23292:
23293:
23294:
23295:
23296:
23297:
23298:
23299:
23300:
23301:
23302:
23303:
23304:
23305:
23306:
23307:
23308:
23309:
23310:
23311:
23312:
23313:
23314:
23315:
23316:
23317:
23318:
23319:
23320:
23321:
23322:
23323:
23324:
23325:
23326:
23327:
23328:
23329:
23330:
23331:
23332:
23333:
23334:
23335:
23336:
23337:
23338:
23339:
23340:
23341:
23342:
23343:
23344:
23345:
23346:
23347:
23348:
23349:
23350:
23351:
23352:
23353:
23354:
23355:
23356:
23357:
23358:
23359:
23360:
23361:
23362:
23363:
23364:
23365:
23366:
23367:
23368:
23369:
23370:
23371:
1.16 millert 23372:
23373:
23374:
23375:
23376:
23377:
23378:
23379:
23380:
23381:
23382:
23383:
23384:
23385:
1.9 millert 23386: