]> The Tcpdump Group git mirrors - tcpdump/blob - configure
Merge pull request #32 from msabramo/travis
[tcpdump] / configure
1 #! /bin/sh
2 # From configure.in Revision: 1.204 .
3 # Guess values for system-dependent variables and create Makefiles.
4 # Generated by GNU Autoconf 2.68.
5 #
6 #
7 # Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
8 # 2002, 2003, 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software
9 # Foundation, Inc.
10 #
11 #
12 # This configure script is free software; the Free Software Foundation
13 # gives unlimited permission to copy, distribute and modify it.
14 ## -------------------- ##
15 ## M4sh Initialization. ##
16 ## -------------------- ##
17
18 # Be more Bourne compatible
19 DUALCASE=1; export DUALCASE # for MKS sh
20 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
21 emulate sh
22 NULLCMD=:
23 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
24 # is contrary to our usage. Disable this feature.
25 alias -g '${1+"$@"}'='"$@"'
26 setopt NO_GLOB_SUBST
27 else
28 case `(set -o) 2>/dev/null` in #(
29 *posix*) :
30 set -o posix ;; #(
31 *) :
32 ;;
33 esac
34 fi
35
36
37 as_nl='
38 '
39 export as_nl
40 # Printing a long string crashes Solaris 7 /usr/bin/printf.
41 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
42 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
43 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
44 # Prefer a ksh shell builtin over an external printf program on Solaris,
45 # but without wasting forks for bash or zsh.
46 if test -z "$BASH_VERSION$ZSH_VERSION" \
47 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='print -r --'
49 as_echo_n='print -rn --'
50 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
51 as_echo='printf %s\n'
52 as_echo_n='printf %s'
53 else
54 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
55 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
56 as_echo_n='/usr/ucb/echo -n'
57 else
58 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
59 as_echo_n_body='eval
60 arg=$1;
61 case $arg in #(
62 *"$as_nl"*)
63 expr "X$arg" : "X\\(.*\\)$as_nl";
64 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
65 esac;
66 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
67 '
68 export as_echo_n_body
69 as_echo_n='sh -c $as_echo_n_body as_echo'
70 fi
71 export as_echo_body
72 as_echo='sh -c $as_echo_body as_echo'
73 fi
74
75 # The user is always right.
76 if test "${PATH_SEPARATOR+set}" != set; then
77 PATH_SEPARATOR=:
78 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
79 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
80 PATH_SEPARATOR=';'
81 }
82 fi
83
84
85 # IFS
86 # We need space, tab and new line, in precisely that order. Quoting is
87 # there to prevent editors from complaining about space-tab.
88 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
89 # splitting by setting IFS to empty value.)
90 IFS=" "" $as_nl"
91
92 # Find who we are. Look in the path if we contain no directory separator.
93 as_myself=
94 case $0 in #((
95 *[\\/]* ) as_myself=$0 ;;
96 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
97 for as_dir in $PATH
98 do
99 IFS=$as_save_IFS
100 test -z "$as_dir" && as_dir=.
101 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
102 done
103 IFS=$as_save_IFS
104
105 ;;
106 esac
107 # We did not find ourselves, most probably we were run as `sh COMMAND'
108 # in which case we are not to be found in the path.
109 if test "x$as_myself" = x; then
110 as_myself=$0
111 fi
112 if test ! -f "$as_myself"; then
113 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
114 exit 1
115 fi
116
117 # Unset variables that we do not need and which cause bugs (e.g. in
118 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
119 # suppresses any "Segmentation fault" message there. '((' could
120 # trigger a bug in pdksh 5.2.14.
121 for as_var in BASH_ENV ENV MAIL MAILPATH
122 do eval test x\${$as_var+set} = xset \
123 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
124 done
125 PS1='$ '
126 PS2='> '
127 PS4='+ '
128
129 # NLS nuisances.
130 LC_ALL=C
131 export LC_ALL
132 LANGUAGE=C
133 export LANGUAGE
134
135 # CDPATH.
136 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
137
138 if test "x$CONFIG_SHELL" = x; then
139 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
140 emulate sh
141 NULLCMD=:
142 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
143 # is contrary to our usage. Disable this feature.
144 alias -g '\${1+\"\$@\"}'='\"\$@\"'
145 setopt NO_GLOB_SUBST
146 else
147 case \`(set -o) 2>/dev/null\` in #(
148 *posix*) :
149 set -o posix ;; #(
150 *) :
151 ;;
152 esac
153 fi
154 "
155 as_required="as_fn_return () { (exit \$1); }
156 as_fn_success () { as_fn_return 0; }
157 as_fn_failure () { as_fn_return 1; }
158 as_fn_ret_success () { return 0; }
159 as_fn_ret_failure () { return 1; }
160
161 exitcode=0
162 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
163 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
164 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
165 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
166 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
167
168 else
169 exitcode=1; echo positional parameters were not saved.
170 fi
171 test x\$exitcode = x0 || exit 1"
172 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
173 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
174 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
175 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
176 test \$(( 1 + 1 )) = 2 || exit 1"
177 if (eval "$as_required") 2>/dev/null; then :
178 as_have_required=yes
179 else
180 as_have_required=no
181 fi
182 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
183
184 else
185 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
186 as_found=false
187 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
188 do
189 IFS=$as_save_IFS
190 test -z "$as_dir" && as_dir=.
191 as_found=:
192 case $as_dir in #(
193 /*)
194 for as_base in sh bash ksh sh5; do
195 # Try only shells that exist, to save several forks.
196 as_shell=$as_dir/$as_base
197 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
198 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
199 CONFIG_SHELL=$as_shell as_have_required=yes
200 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
201 break 2
202 fi
203 fi
204 done;;
205 esac
206 as_found=false
207 done
208 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
209 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
210 CONFIG_SHELL=$SHELL as_have_required=yes
211 fi; }
212 IFS=$as_save_IFS
213
214
215 if test "x$CONFIG_SHELL" != x; then :
216 # We cannot yet assume a decent shell, so we have to provide a
217 # neutralization value for shells without unset; and this also
218 # works around shells that cannot unset nonexistent variables.
219 # Preserve -v and -x to the replacement shell.
220 BASH_ENV=/dev/null
221 ENV=/dev/null
222 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
223 export CONFIG_SHELL
224 case $- in # ((((
225 *v*x* | *x*v* ) as_opts=-vx ;;
226 *v* ) as_opts=-v ;;
227 *x* ) as_opts=-x ;;
228 * ) as_opts= ;;
229 esac
230 exec "$CONFIG_SHELL" $as_opts "$as_myself" ${1+"$@"}
231 fi
232
233 if test x$as_have_required = xno; then :
234 $as_echo "$0: This script requires a shell more modern than all"
235 $as_echo "$0: the shells that I found on your system."
236 if test x${ZSH_VERSION+set} = xset ; then
237 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
238 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
239 else
240 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
241 $0: including any error possibly output before this
242 $0: message. Then install a modern shell, or manually run
243 $0: the script under such a shell if you do have one."
244 fi
245 exit 1
246 fi
247 fi
248 fi
249 SHELL=${CONFIG_SHELL-/bin/sh}
250 export SHELL
251 # Unset more variables known to interfere with behavior of common tools.
252 CLICOLOR_FORCE= GREP_OPTIONS=
253 unset CLICOLOR_FORCE GREP_OPTIONS
254
255 ## --------------------- ##
256 ## M4sh Shell Functions. ##
257 ## --------------------- ##
258 # as_fn_unset VAR
259 # ---------------
260 # Portably unset VAR.
261 as_fn_unset ()
262 {
263 { eval $1=; unset $1;}
264 }
265 as_unset=as_fn_unset
266
267 # as_fn_set_status STATUS
268 # -----------------------
269 # Set $? to STATUS, without forking.
270 as_fn_set_status ()
271 {
272 return $1
273 } # as_fn_set_status
274
275 # as_fn_exit STATUS
276 # -----------------
277 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
278 as_fn_exit ()
279 {
280 set +e
281 as_fn_set_status $1
282 exit $1
283 } # as_fn_exit
284
285 # as_fn_mkdir_p
286 # -------------
287 # Create "$as_dir" as a directory, including parents if necessary.
288 as_fn_mkdir_p ()
289 {
290
291 case $as_dir in #(
292 -*) as_dir=./$as_dir;;
293 esac
294 test -d "$as_dir" || eval $as_mkdir_p || {
295 as_dirs=
296 while :; do
297 case $as_dir in #(
298 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
299 *) as_qdir=$as_dir;;
300 esac
301 as_dirs="'$as_qdir' $as_dirs"
302 as_dir=`$as_dirname -- "$as_dir" ||
303 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
304 X"$as_dir" : 'X\(//\)[^/]' \| \
305 X"$as_dir" : 'X\(//\)$' \| \
306 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
307 $as_echo X"$as_dir" |
308 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
309 s//\1/
310 q
311 }
312 /^X\(\/\/\)[^/].*/{
313 s//\1/
314 q
315 }
316 /^X\(\/\/\)$/{
317 s//\1/
318 q
319 }
320 /^X\(\/\).*/{
321 s//\1/
322 q
323 }
324 s/.*/./; q'`
325 test -d "$as_dir" && break
326 done
327 test -z "$as_dirs" || eval "mkdir $as_dirs"
328 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
329
330
331 } # as_fn_mkdir_p
332 # as_fn_append VAR VALUE
333 # ----------------------
334 # Append the text in VALUE to the end of the definition contained in VAR. Take
335 # advantage of any shell optimizations that allow amortized linear growth over
336 # repeated appends, instead of the typical quadratic growth present in naive
337 # implementations.
338 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
339 eval 'as_fn_append ()
340 {
341 eval $1+=\$2
342 }'
343 else
344 as_fn_append ()
345 {
346 eval $1=\$$1\$2
347 }
348 fi # as_fn_append
349
350 # as_fn_arith ARG...
351 # ------------------
352 # Perform arithmetic evaluation on the ARGs, and store the result in the
353 # global $as_val. Take advantage of shells that can avoid forks. The arguments
354 # must be portable across $(()) and expr.
355 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
356 eval 'as_fn_arith ()
357 {
358 as_val=$(( $* ))
359 }'
360 else
361 as_fn_arith ()
362 {
363 as_val=`expr "$@" || test $? -eq 1`
364 }
365 fi # as_fn_arith
366
367
368 # as_fn_error STATUS ERROR [LINENO LOG_FD]
369 # ----------------------------------------
370 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
371 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
372 # script with STATUS, using 1 if that was 0.
373 as_fn_error ()
374 {
375 as_status=$1; test $as_status -eq 0 && as_status=1
376 if test "$4"; then
377 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
378 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
379 fi
380 $as_echo "$as_me: error: $2" >&2
381 as_fn_exit $as_status
382 } # as_fn_error
383
384 if expr a : '\(a\)' >/dev/null 2>&1 &&
385 test "X`expr 00001 : '.*\(...\)'`" = X001; then
386 as_expr=expr
387 else
388 as_expr=false
389 fi
390
391 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
392 as_basename=basename
393 else
394 as_basename=false
395 fi
396
397 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
398 as_dirname=dirname
399 else
400 as_dirname=false
401 fi
402
403 as_me=`$as_basename -- "$0" ||
404 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
405 X"$0" : 'X\(//\)$' \| \
406 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
407 $as_echo X/"$0" |
408 sed '/^.*\/\([^/][^/]*\)\/*$/{
409 s//\1/
410 q
411 }
412 /^X\/\(\/\/\)$/{
413 s//\1/
414 q
415 }
416 /^X\/\(\/\).*/{
417 s//\1/
418 q
419 }
420 s/.*/./; q'`
421
422 # Avoid depending upon Character Ranges.
423 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
424 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
425 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
426 as_cr_digits='0123456789'
427 as_cr_alnum=$as_cr_Letters$as_cr_digits
428
429
430 as_lineno_1=$LINENO as_lineno_1a=$LINENO
431 as_lineno_2=$LINENO as_lineno_2a=$LINENO
432 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
433 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
434 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
435 sed -n '
436 p
437 /[$]LINENO/=
438 ' <$as_myself |
439 sed '
440 s/[$]LINENO.*/&-/
441 t lineno
442 b
443 :lineno
444 N
445 :loop
446 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
447 t loop
448 s/-\n.*//
449 ' >$as_me.lineno &&
450 chmod +x "$as_me.lineno" ||
451 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
452
453 # Don't try to exec as it changes $[0], causing all sort of problems
454 # (the dirname of $[0] is not the place where we might find the
455 # original and so on. Autoconf is especially sensitive to this).
456 . "./$as_me.lineno"
457 # Exit status is that of the last command.
458 exit
459 }
460
461 ECHO_C= ECHO_N= ECHO_T=
462 case `echo -n x` in #(((((
463 -n*)
464 case `echo 'xy\c'` in
465 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
466 xy) ECHO_C='\c';;
467 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
468 ECHO_T=' ';;
469 esac;;
470 *)
471 ECHO_N='-n';;
472 esac
473
474 rm -f conf$$ conf$$.exe conf$$.file
475 if test -d conf$$.dir; then
476 rm -f conf$$.dir/conf$$.file
477 else
478 rm -f conf$$.dir
479 mkdir conf$$.dir 2>/dev/null
480 fi
481 if (echo >conf$$.file) 2>/dev/null; then
482 if ln -s conf$$.file conf$$ 2>/dev/null; then
483 as_ln_s='ln -s'
484 # ... but there are two gotchas:
485 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
486 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
487 # In both cases, we have to default to `cp -p'.
488 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
489 as_ln_s='cp -p'
490 elif ln conf$$.file conf$$ 2>/dev/null; then
491 as_ln_s=ln
492 else
493 as_ln_s='cp -p'
494 fi
495 else
496 as_ln_s='cp -p'
497 fi
498 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
499 rmdir conf$$.dir 2>/dev/null
500
501 if mkdir -p . 2>/dev/null; then
502 as_mkdir_p='mkdir -p "$as_dir"'
503 else
504 test -d ./-p && rmdir ./-p
505 as_mkdir_p=false
506 fi
507
508 if test -x / >/dev/null 2>&1; then
509 as_test_x='test -x'
510 else
511 if ls -dL / >/dev/null 2>&1; then
512 as_ls_L_option=L
513 else
514 as_ls_L_option=
515 fi
516 as_test_x='
517 eval sh -c '\''
518 if test -d "$1"; then
519 test -d "$1/.";
520 else
521 case $1 in #(
522 -*)set "./$1";;
523 esac;
524 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
525 ???[sx]*):;;*)false;;esac;fi
526 '\'' sh
527 '
528 fi
529 as_executable_p=$as_test_x
530
531 # Sed expression to map a string onto a valid CPP name.
532 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
533
534 # Sed expression to map a string onto a valid variable name.
535 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
536
537
538 test -n "$DJDIR" || exec 7<&0 </dev/null
539 exec 6>&1
540
541 # Name of the host.
542 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
543 # so uname gets run too.
544 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
545
546 #
547 # Initializations.
548 #
549 ac_default_prefix=/usr/local
550 ac_clean_files=
551 ac_config_libobj_dir=.
552 LIBOBJS=
553 cross_compiling=no
554 subdirs=
555 MFLAGS=
556 MAKEFLAGS=
557
558 # Identity of this package.
559 PACKAGE_NAME=
560 PACKAGE_TARNAME=
561 PACKAGE_VERSION=
562 PACKAGE_STRING=
563 PACKAGE_BUGREPORT=
564 PACKAGE_URL=
565
566 ac_unique_file="tcpdump.c"
567 # Factoring default headers for most tests.
568 ac_includes_default="\
569 #include <stdio.h>
570 #ifdef HAVE_SYS_TYPES_H
571 # include <sys/types.h>
572 #endif
573 #ifdef HAVE_SYS_STAT_H
574 # include <sys/stat.h>
575 #endif
576 #ifdef STDC_HEADERS
577 # include <stdlib.h>
578 # include <stddef.h>
579 #else
580 # ifdef HAVE_STDLIB_H
581 # include <stdlib.h>
582 # endif
583 #endif
584 #ifdef HAVE_STRING_H
585 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
586 # include <memory.h>
587 # endif
588 # include <string.h>
589 #endif
590 #ifdef HAVE_STRINGS_H
591 # include <strings.h>
592 #endif
593 #ifdef HAVE_INTTYPES_H
594 # include <inttypes.h>
595 #endif
596 #ifdef HAVE_STDINT_H
597 # include <stdint.h>
598 #endif
599 #ifdef HAVE_UNISTD_H
600 # include <unistd.h>
601 #endif"
602
603 ac_subst_vars='LTLIBOBJS
604 INSTALL_DATA
605 INSTALL_SCRIPT
606 INSTALL_PROGRAM
607 MAN_MISC_INFO
608 MAN_FILE_FORMATS
609 LOCALSRC
610 V_PCAPDEP
611 V_INCLS
612 V_GROUP
613 V_DEFS
614 V_CCOPT
615 RANLIB
616 PCAP_CONFIG
617 LIBOBJS
618 EGREP
619 GREP
620 CPP
621 OBJEXT
622 EXEEXT
623 ac_ct_CC
624 CPPFLAGS
625 LDFLAGS
626 CFLAGS
627 CC
628 SHLICC2
629 host_os
630 host_vendor
631 host_cpu
632 host
633 build_os
634 build_vendor
635 build_cpu
636 build
637 target_alias
638 host_alias
639 build_alias
640 LIBS
641 ECHO_T
642 ECHO_N
643 ECHO_C
644 DEFS
645 mandir
646 localedir
647 libdir
648 psdir
649 pdfdir
650 dvidir
651 htmldir
652 infodir
653 docdir
654 oldincludedir
655 includedir
656 localstatedir
657 sharedstatedir
658 sysconfdir
659 datadir
660 datarootdir
661 libexecdir
662 sbindir
663 bindir
664 program_transform_name
665 prefix
666 exec_prefix
667 PACKAGE_URL
668 PACKAGE_BUGREPORT
669 PACKAGE_STRING
670 PACKAGE_VERSION
671 PACKAGE_TARNAME
672 PACKAGE_NAME
673 PATH_SEPARATOR
674 SHELL'
675 ac_subst_files=''
676 ac_user_opts='
677 enable_option_checking
678 with_gcc
679 enable_universal
680 with_smi
681 enable_smb
682 with_user
683 with_chroot
684 enable_ipv6
685 with_crypto
686 '
687 ac_precious_vars='build_alias
688 host_alias
689 target_alias
690 CC
691 CFLAGS
692 LDFLAGS
693 LIBS
694 CPPFLAGS
695 CPP'
696
697
698 # Initialize some variables set by options.
699 ac_init_help=
700 ac_init_version=false
701 ac_unrecognized_opts=
702 ac_unrecognized_sep=
703 # The variables have the same names as the options, with
704 # dashes changed to underlines.
705 cache_file=/dev/null
706 exec_prefix=NONE
707 no_create=
708 no_recursion=
709 prefix=NONE
710 program_prefix=NONE
711 program_suffix=NONE
712 program_transform_name=s,x,x,
713 silent=
714 site=
715 srcdir=
716 verbose=
717 x_includes=NONE
718 x_libraries=NONE
719
720 # Installation directory options.
721 # These are left unexpanded so users can "make install exec_prefix=/foo"
722 # and all the variables that are supposed to be based on exec_prefix
723 # by default will actually change.
724 # Use braces instead of parens because sh, perl, etc. also accept them.
725 # (The list follows the same order as the GNU Coding Standards.)
726 bindir='${exec_prefix}/bin'
727 sbindir='${exec_prefix}/sbin'
728 libexecdir='${exec_prefix}/libexec'
729 datarootdir='${prefix}/share'
730 datadir='${datarootdir}'
731 sysconfdir='${prefix}/etc'
732 sharedstatedir='${prefix}/com'
733 localstatedir='${prefix}/var'
734 includedir='${prefix}/include'
735 oldincludedir='/usr/include'
736 docdir='${datarootdir}/doc/${PACKAGE}'
737 infodir='${datarootdir}/info'
738 htmldir='${docdir}'
739 dvidir='${docdir}'
740 pdfdir='${docdir}'
741 psdir='${docdir}'
742 libdir='${exec_prefix}/lib'
743 localedir='${datarootdir}/locale'
744 mandir='${datarootdir}/man'
745
746 ac_prev=
747 ac_dashdash=
748 for ac_option
749 do
750 # If the previous option needs an argument, assign it.
751 if test -n "$ac_prev"; then
752 eval $ac_prev=\$ac_option
753 ac_prev=
754 continue
755 fi
756
757 case $ac_option in
758 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
759 *=) ac_optarg= ;;
760 *) ac_optarg=yes ;;
761 esac
762
763 # Accept the important Cygnus configure options, so we can diagnose typos.
764
765 case $ac_dashdash$ac_option in
766 --)
767 ac_dashdash=yes ;;
768
769 -bindir | --bindir | --bindi | --bind | --bin | --bi)
770 ac_prev=bindir ;;
771 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
772 bindir=$ac_optarg ;;
773
774 -build | --build | --buil | --bui | --bu)
775 ac_prev=build_alias ;;
776 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
777 build_alias=$ac_optarg ;;
778
779 -cache-file | --cache-file | --cache-fil | --cache-fi \
780 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
781 ac_prev=cache_file ;;
782 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
783 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
784 cache_file=$ac_optarg ;;
785
786 --config-cache | -C)
787 cache_file=config.cache ;;
788
789 -datadir | --datadir | --datadi | --datad)
790 ac_prev=datadir ;;
791 -datadir=* | --datadir=* | --datadi=* | --datad=*)
792 datadir=$ac_optarg ;;
793
794 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
795 | --dataroo | --dataro | --datar)
796 ac_prev=datarootdir ;;
797 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
798 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
799 datarootdir=$ac_optarg ;;
800
801 -disable-* | --disable-*)
802 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
803 # Reject names that are not valid shell variable names.
804 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
805 as_fn_error $? "invalid feature name: $ac_useropt"
806 ac_useropt_orig=$ac_useropt
807 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
808 case $ac_user_opts in
809 *"
810 "enable_$ac_useropt"
811 "*) ;;
812 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
813 ac_unrecognized_sep=', ';;
814 esac
815 eval enable_$ac_useropt=no ;;
816
817 -docdir | --docdir | --docdi | --doc | --do)
818 ac_prev=docdir ;;
819 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
820 docdir=$ac_optarg ;;
821
822 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
823 ac_prev=dvidir ;;
824 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
825 dvidir=$ac_optarg ;;
826
827 -enable-* | --enable-*)
828 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
829 # Reject names that are not valid shell variable names.
830 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
831 as_fn_error $? "invalid feature name: $ac_useropt"
832 ac_useropt_orig=$ac_useropt
833 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
834 case $ac_user_opts in
835 *"
836 "enable_$ac_useropt"
837 "*) ;;
838 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
839 ac_unrecognized_sep=', ';;
840 esac
841 eval enable_$ac_useropt=\$ac_optarg ;;
842
843 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
844 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
845 | --exec | --exe | --ex)
846 ac_prev=exec_prefix ;;
847 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
848 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
849 | --exec=* | --exe=* | --ex=*)
850 exec_prefix=$ac_optarg ;;
851
852 -gas | --gas | --ga | --g)
853 # Obsolete; use --with-gas.
854 with_gas=yes ;;
855
856 -help | --help | --hel | --he | -h)
857 ac_init_help=long ;;
858 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
859 ac_init_help=recursive ;;
860 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
861 ac_init_help=short ;;
862
863 -host | --host | --hos | --ho)
864 ac_prev=host_alias ;;
865 -host=* | --host=* | --hos=* | --ho=*)
866 host_alias=$ac_optarg ;;
867
868 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
869 ac_prev=htmldir ;;
870 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
871 | --ht=*)
872 htmldir=$ac_optarg ;;
873
874 -includedir | --includedir | --includedi | --included | --include \
875 | --includ | --inclu | --incl | --inc)
876 ac_prev=includedir ;;
877 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
878 | --includ=* | --inclu=* | --incl=* | --inc=*)
879 includedir=$ac_optarg ;;
880
881 -infodir | --infodir | --infodi | --infod | --info | --inf)
882 ac_prev=infodir ;;
883 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
884 infodir=$ac_optarg ;;
885
886 -libdir | --libdir | --libdi | --libd)
887 ac_prev=libdir ;;
888 -libdir=* | --libdir=* | --libdi=* | --libd=*)
889 libdir=$ac_optarg ;;
890
891 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
892 | --libexe | --libex | --libe)
893 ac_prev=libexecdir ;;
894 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
895 | --libexe=* | --libex=* | --libe=*)
896 libexecdir=$ac_optarg ;;
897
898 -localedir | --localedir | --localedi | --localed | --locale)
899 ac_prev=localedir ;;
900 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
901 localedir=$ac_optarg ;;
902
903 -localstatedir | --localstatedir | --localstatedi | --localstated \
904 | --localstate | --localstat | --localsta | --localst | --locals)
905 ac_prev=localstatedir ;;
906 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
907 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
908 localstatedir=$ac_optarg ;;
909
910 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
911 ac_prev=mandir ;;
912 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
913 mandir=$ac_optarg ;;
914
915 -nfp | --nfp | --nf)
916 # Obsolete; use --without-fp.
917 with_fp=no ;;
918
919 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
920 | --no-cr | --no-c | -n)
921 no_create=yes ;;
922
923 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
924 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
925 no_recursion=yes ;;
926
927 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
928 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
929 | --oldin | --oldi | --old | --ol | --o)
930 ac_prev=oldincludedir ;;
931 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
932 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
933 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
934 oldincludedir=$ac_optarg ;;
935
936 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
937 ac_prev=prefix ;;
938 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
939 prefix=$ac_optarg ;;
940
941 -program-prefix | --program-prefix | --program-prefi | --program-pref \
942 | --program-pre | --program-pr | --program-p)
943 ac_prev=program_prefix ;;
944 -program-prefix=* | --program-prefix=* | --program-prefi=* \
945 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
946 program_prefix=$ac_optarg ;;
947
948 -program-suffix | --program-suffix | --program-suffi | --program-suff \
949 | --program-suf | --program-su | --program-s)
950 ac_prev=program_suffix ;;
951 -program-suffix=* | --program-suffix=* | --program-suffi=* \
952 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
953 program_suffix=$ac_optarg ;;
954
955 -program-transform-name | --program-transform-name \
956 | --program-transform-nam | --program-transform-na \
957 | --program-transform-n | --program-transform- \
958 | --program-transform | --program-transfor \
959 | --program-transfo | --program-transf \
960 | --program-trans | --program-tran \
961 | --progr-tra | --program-tr | --program-t)
962 ac_prev=program_transform_name ;;
963 -program-transform-name=* | --program-transform-name=* \
964 | --program-transform-nam=* | --program-transform-na=* \
965 | --program-transform-n=* | --program-transform-=* \
966 | --program-transform=* | --program-transfor=* \
967 | --program-transfo=* | --program-transf=* \
968 | --program-trans=* | --program-tran=* \
969 | --progr-tra=* | --program-tr=* | --program-t=*)
970 program_transform_name=$ac_optarg ;;
971
972 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
973 ac_prev=pdfdir ;;
974 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
975 pdfdir=$ac_optarg ;;
976
977 -psdir | --psdir | --psdi | --psd | --ps)
978 ac_prev=psdir ;;
979 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
980 psdir=$ac_optarg ;;
981
982 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
983 | -silent | --silent | --silen | --sile | --sil)
984 silent=yes ;;
985
986 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
987 ac_prev=sbindir ;;
988 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
989 | --sbi=* | --sb=*)
990 sbindir=$ac_optarg ;;
991
992 -sharedstatedir | --sharedstatedir | --sharedstatedi \
993 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
994 | --sharedst | --shareds | --shared | --share | --shar \
995 | --sha | --sh)
996 ac_prev=sharedstatedir ;;
997 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
998 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
999 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1000 | --sha=* | --sh=*)
1001 sharedstatedir=$ac_optarg ;;
1002
1003 -site | --site | --sit)
1004 ac_prev=site ;;
1005 -site=* | --site=* | --sit=*)
1006 site=$ac_optarg ;;
1007
1008 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1009 ac_prev=srcdir ;;
1010 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1011 srcdir=$ac_optarg ;;
1012
1013 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1014 | --syscon | --sysco | --sysc | --sys | --sy)
1015 ac_prev=sysconfdir ;;
1016 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1017 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1018 sysconfdir=$ac_optarg ;;
1019
1020 -target | --target | --targe | --targ | --tar | --ta | --t)
1021 ac_prev=target_alias ;;
1022 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1023 target_alias=$ac_optarg ;;
1024
1025 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1026 verbose=yes ;;
1027
1028 -version | --version | --versio | --versi | --vers | -V)
1029 ac_init_version=: ;;
1030
1031 -with-* | --with-*)
1032 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1033 # Reject names that are not valid shell variable names.
1034 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1035 as_fn_error $? "invalid package name: $ac_useropt"
1036 ac_useropt_orig=$ac_useropt
1037 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1038 case $ac_user_opts in
1039 *"
1040 "with_$ac_useropt"
1041 "*) ;;
1042 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1043 ac_unrecognized_sep=', ';;
1044 esac
1045 eval with_$ac_useropt=\$ac_optarg ;;
1046
1047 -without-* | --without-*)
1048 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1049 # Reject names that are not valid shell variable names.
1050 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1051 as_fn_error $? "invalid package name: $ac_useropt"
1052 ac_useropt_orig=$ac_useropt
1053 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1054 case $ac_user_opts in
1055 *"
1056 "with_$ac_useropt"
1057 "*) ;;
1058 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1059 ac_unrecognized_sep=', ';;
1060 esac
1061 eval with_$ac_useropt=no ;;
1062
1063 --x)
1064 # Obsolete; use --with-x.
1065 with_x=yes ;;
1066
1067 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1068 | --x-incl | --x-inc | --x-in | --x-i)
1069 ac_prev=x_includes ;;
1070 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1071 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1072 x_includes=$ac_optarg ;;
1073
1074 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1075 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1076 ac_prev=x_libraries ;;
1077 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1078 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1079 x_libraries=$ac_optarg ;;
1080
1081 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1082 Try \`$0 --help' for more information"
1083 ;;
1084
1085 *=*)
1086 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1087 # Reject names that are not valid shell variable names.
1088 case $ac_envvar in #(
1089 '' | [0-9]* | *[!_$as_cr_alnum]* )
1090 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1091 esac
1092 eval $ac_envvar=\$ac_optarg
1093 export $ac_envvar ;;
1094
1095 *)
1096 # FIXME: should be removed in autoconf 3.0.
1097 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1098 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1099 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1100 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1101 ;;
1102
1103 esac
1104 done
1105
1106 if test -n "$ac_prev"; then
1107 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1108 as_fn_error $? "missing argument to $ac_option"
1109 fi
1110
1111 if test -n "$ac_unrecognized_opts"; then
1112 case $enable_option_checking in
1113 no) ;;
1114 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1115 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1116 esac
1117 fi
1118
1119 # Check all directory arguments for consistency.
1120 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1121 datadir sysconfdir sharedstatedir localstatedir includedir \
1122 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1123 libdir localedir mandir
1124 do
1125 eval ac_val=\$$ac_var
1126 # Remove trailing slashes.
1127 case $ac_val in
1128 */ )
1129 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1130 eval $ac_var=\$ac_val;;
1131 esac
1132 # Be sure to have absolute directory names.
1133 case $ac_val in
1134 [\\/$]* | ?:[\\/]* ) continue;;
1135 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1136 esac
1137 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1138 done
1139
1140 # There might be people who depend on the old broken behavior: `$host'
1141 # used to hold the argument of --host etc.
1142 # FIXME: To remove some day.
1143 build=$build_alias
1144 host=$host_alias
1145 target=$target_alias
1146
1147 # FIXME: To remove some day.
1148 if test "x$host_alias" != x; then
1149 if test "x$build_alias" = x; then
1150 cross_compiling=maybe
1151 $as_echo "$as_me: WARNING: if you wanted to set the --build type, don't use --host.
1152 If a cross compiler is detected then cross compile mode will be used" >&2
1153 elif test "x$build_alias" != "x$host_alias"; then
1154 cross_compiling=yes
1155 fi
1156 fi
1157
1158 ac_tool_prefix=
1159 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1160
1161 test "$silent" = yes && exec 6>/dev/null
1162
1163
1164 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1165 ac_ls_di=`ls -di .` &&
1166 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1167 as_fn_error $? "working directory cannot be determined"
1168 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1169 as_fn_error $? "pwd does not report name of working directory"
1170
1171
1172 # Find the source files, if location was not specified.
1173 if test -z "$srcdir"; then
1174 ac_srcdir_defaulted=yes
1175 # Try the directory containing this script, then the parent directory.
1176 ac_confdir=`$as_dirname -- "$as_myself" ||
1177 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1178 X"$as_myself" : 'X\(//\)[^/]' \| \
1179 X"$as_myself" : 'X\(//\)$' \| \
1180 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1181 $as_echo X"$as_myself" |
1182 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1183 s//\1/
1184 q
1185 }
1186 /^X\(\/\/\)[^/].*/{
1187 s//\1/
1188 q
1189 }
1190 /^X\(\/\/\)$/{
1191 s//\1/
1192 q
1193 }
1194 /^X\(\/\).*/{
1195 s//\1/
1196 q
1197 }
1198 s/.*/./; q'`
1199 srcdir=$ac_confdir
1200 if test ! -r "$srcdir/$ac_unique_file"; then
1201 srcdir=..
1202 fi
1203 else
1204 ac_srcdir_defaulted=no
1205 fi
1206 if test ! -r "$srcdir/$ac_unique_file"; then
1207 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1208 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1209 fi
1210 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1211 ac_abs_confdir=`(
1212 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1213 pwd)`
1214 # When building in place, set srcdir=.
1215 if test "$ac_abs_confdir" = "$ac_pwd"; then
1216 srcdir=.
1217 fi
1218 # Remove unnecessary trailing slashes from srcdir.
1219 # Double slashes in file names in object file debugging info
1220 # mess up M-x gdb in Emacs.
1221 case $srcdir in
1222 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1223 esac
1224 for ac_var in $ac_precious_vars; do
1225 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1226 eval ac_env_${ac_var}_value=\$${ac_var}
1227 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1228 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1229 done
1230
1231 #
1232 # Report the --help message.
1233 #
1234 if test "$ac_init_help" = "long"; then
1235 # Omit some internal or obsolete options to make the list less imposing.
1236 # This message is too long to be a string in the A/UX 3.1 sh.
1237 cat <<_ACEOF
1238 \`configure' configures this package to adapt to many kinds of systems.
1239
1240 Usage: $0 [OPTION]... [VAR=VALUE]...
1241
1242 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1243 VAR=VALUE. See below for descriptions of some of the useful variables.
1244
1245 Defaults for the options are specified in brackets.
1246
1247 Configuration:
1248 -h, --help display this help and exit
1249 --help=short display options specific to this package
1250 --help=recursive display the short help of all the included packages
1251 -V, --version display version information and exit
1252 -q, --quiet, --silent do not print \`checking ...' messages
1253 --cache-file=FILE cache test results in FILE [disabled]
1254 -C, --config-cache alias for \`--cache-file=config.cache'
1255 -n, --no-create do not create output files
1256 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1257
1258 Installation directories:
1259 --prefix=PREFIX install architecture-independent files in PREFIX
1260 [$ac_default_prefix]
1261 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1262 [PREFIX]
1263
1264 By default, \`make install' will install all the files in
1265 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1266 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1267 for instance \`--prefix=\$HOME'.
1268
1269 For better control, use the options below.
1270
1271 Fine tuning of the installation directories:
1272 --bindir=DIR user executables [EPREFIX/bin]
1273 --sbindir=DIR system admin executables [EPREFIX/sbin]
1274 --libexecdir=DIR program executables [EPREFIX/libexec]
1275 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1276 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1277 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1278 --libdir=DIR object code libraries [EPREFIX/lib]
1279 --includedir=DIR C header files [PREFIX/include]
1280 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1281 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1282 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1283 --infodir=DIR info documentation [DATAROOTDIR/info]
1284 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1285 --mandir=DIR man documentation [DATAROOTDIR/man]
1286 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1287 --htmldir=DIR html documentation [DOCDIR]
1288 --dvidir=DIR dvi documentation [DOCDIR]
1289 --pdfdir=DIR pdf documentation [DOCDIR]
1290 --psdir=DIR ps documentation [DOCDIR]
1291 _ACEOF
1292
1293 cat <<\_ACEOF
1294
1295 System types:
1296 --build=BUILD configure for building on BUILD [guessed]
1297 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1298 _ACEOF
1299 fi
1300
1301 if test -n "$ac_init_help"; then
1302
1303 cat <<\_ACEOF
1304
1305 Optional Features:
1306 --disable-option-checking ignore unrecognized --enable/--with options
1307 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1308 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1309 --disable-universal don't build universal on OS X
1310 --enable-smb enable possibly-buggy SMB printer default=yes
1311 --disable-smb disable possibly-buggy SMB printer
1312 --enable-ipv6 enable ipv6 (with ipv4) support
1313 --disable-ipv6 disable ipv6 support
1314
1315 Optional Packages:
1316 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1317 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1318 --without-gcc don't use gcc
1319 --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
1320 --without-smi don't link with libsmi
1321 --with-user=USERNAME drop privileges by default to USERNAME
1322 --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1323 --with-crypto use OpenSSL libcrypto [default=yes, if available]
1324
1325 Some influential environment variables:
1326 CC C compiler command
1327 CFLAGS C compiler flags
1328 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1329 nonstandard directory <lib dir>
1330 LIBS libraries to pass to the linker, e.g. -l<library>
1331 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1332 you have headers in a nonstandard directory <include dir>
1333 CPP C preprocessor
1334
1335 Use these variables to override the choices made by `configure' or to help
1336 it to find libraries and programs with nonstandard names/locations.
1337
1338 Report bugs to the package provider.
1339 _ACEOF
1340 ac_status=$?
1341 fi
1342
1343 if test "$ac_init_help" = "recursive"; then
1344 # If there are subdirs, report their specific --help.
1345 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1346 test -d "$ac_dir" ||
1347 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1348 continue
1349 ac_builddir=.
1350
1351 case "$ac_dir" in
1352 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1353 *)
1354 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1355 # A ".." for each directory in $ac_dir_suffix.
1356 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1357 case $ac_top_builddir_sub in
1358 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1359 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1360 esac ;;
1361 esac
1362 ac_abs_top_builddir=$ac_pwd
1363 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1364 # for backward compatibility:
1365 ac_top_builddir=$ac_top_build_prefix
1366
1367 case $srcdir in
1368 .) # We are building in place.
1369 ac_srcdir=.
1370 ac_top_srcdir=$ac_top_builddir_sub
1371 ac_abs_top_srcdir=$ac_pwd ;;
1372 [\\/]* | ?:[\\/]* ) # Absolute name.
1373 ac_srcdir=$srcdir$ac_dir_suffix;
1374 ac_top_srcdir=$srcdir
1375 ac_abs_top_srcdir=$srcdir ;;
1376 *) # Relative name.
1377 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1378 ac_top_srcdir=$ac_top_build_prefix$srcdir
1379 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1380 esac
1381 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1382
1383 cd "$ac_dir" || { ac_status=$?; continue; }
1384 # Check for guested configure.
1385 if test -f "$ac_srcdir/configure.gnu"; then
1386 echo &&
1387 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1388 elif test -f "$ac_srcdir/configure"; then
1389 echo &&
1390 $SHELL "$ac_srcdir/configure" --help=recursive
1391 else
1392 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1393 fi || ac_status=$?
1394 cd "$ac_pwd" || { ac_status=$?; break; }
1395 done
1396 fi
1397
1398 test -n "$ac_init_help" && exit $ac_status
1399 if $ac_init_version; then
1400 cat <<\_ACEOF
1401 configure
1402 generated by GNU Autoconf 2.68
1403
1404 Copyright (C) 2010 Free Software Foundation, Inc.
1405 This configure script is free software; the Free Software Foundation
1406 gives unlimited permission to copy, distribute and modify it.
1407 _ACEOF
1408 exit
1409 fi
1410
1411 ## ------------------------ ##
1412 ## Autoconf initialization. ##
1413 ## ------------------------ ##
1414
1415 # ac_fn_c_try_compile LINENO
1416 # --------------------------
1417 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1418 ac_fn_c_try_compile ()
1419 {
1420 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1421 rm -f conftest.$ac_objext
1422 if { { ac_try="$ac_compile"
1423 case "(($ac_try" in
1424 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1425 *) ac_try_echo=$ac_try;;
1426 esac
1427 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1428 $as_echo "$ac_try_echo"; } >&5
1429 (eval "$ac_compile") 2>conftest.err
1430 ac_status=$?
1431 if test -s conftest.err; then
1432 grep -v '^ *+' conftest.err >conftest.er1
1433 cat conftest.er1 >&5
1434 mv -f conftest.er1 conftest.err
1435 fi
1436 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1437 test $ac_status = 0; } && {
1438 test -z "$ac_c_werror_flag" ||
1439 test ! -s conftest.err
1440 } && test -s conftest.$ac_objext; then :
1441 ac_retval=0
1442 else
1443 $as_echo "$as_me: failed program was:" >&5
1444 sed 's/^/| /' conftest.$ac_ext >&5
1445
1446 ac_retval=1
1447 fi
1448 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1449 as_fn_set_status $ac_retval
1450
1451 } # ac_fn_c_try_compile
1452
1453 # ac_fn_c_try_cpp LINENO
1454 # ----------------------
1455 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1456 ac_fn_c_try_cpp ()
1457 {
1458 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1459 if { { ac_try="$ac_cpp conftest.$ac_ext"
1460 case "(($ac_try" in
1461 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1462 *) ac_try_echo=$ac_try;;
1463 esac
1464 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1465 $as_echo "$ac_try_echo"; } >&5
1466 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1467 ac_status=$?
1468 if test -s conftest.err; then
1469 grep -v '^ *+' conftest.err >conftest.er1
1470 cat conftest.er1 >&5
1471 mv -f conftest.er1 conftest.err
1472 fi
1473 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1474 test $ac_status = 0; } > conftest.i && {
1475 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1476 test ! -s conftest.err
1477 }; then :
1478 ac_retval=0
1479 else
1480 $as_echo "$as_me: failed program was:" >&5
1481 sed 's/^/| /' conftest.$ac_ext >&5
1482
1483 ac_retval=1
1484 fi
1485 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1486 as_fn_set_status $ac_retval
1487
1488 } # ac_fn_c_try_cpp
1489
1490 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1491 # -------------------------------------------------------
1492 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1493 # the include files in INCLUDES and setting the cache variable VAR
1494 # accordingly.
1495 ac_fn_c_check_header_mongrel ()
1496 {
1497 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1498 if eval \${$3+:} false; then :
1499 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1500 $as_echo_n "checking for $2... " >&6; }
1501 if eval \${$3+:} false; then :
1502 $as_echo_n "(cached) " >&6
1503 fi
1504 eval ac_res=\$$3
1505 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1506 $as_echo "$ac_res" >&6; }
1507 else
1508 # Is the header compilable?
1509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1510 $as_echo_n "checking $2 usability... " >&6; }
1511 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1512 /* end confdefs.h. */
1513 $4
1514 #include <$2>
1515 _ACEOF
1516 if ac_fn_c_try_compile "$LINENO"; then :
1517 ac_header_compiler=yes
1518 else
1519 ac_header_compiler=no
1520 fi
1521 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1522 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1523 $as_echo "$ac_header_compiler" >&6; }
1524
1525 # Is the header present?
1526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1527 $as_echo_n "checking $2 presence... " >&6; }
1528 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1529 /* end confdefs.h. */
1530 #include <$2>
1531 _ACEOF
1532 if ac_fn_c_try_cpp "$LINENO"; then :
1533 ac_header_preproc=yes
1534 else
1535 ac_header_preproc=no
1536 fi
1537 rm -f conftest.err conftest.i conftest.$ac_ext
1538 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1539 $as_echo "$ac_header_preproc" >&6; }
1540
1541 # So? What about this header?
1542 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1543 yes:no: )
1544 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1545 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&2;}
1546 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1547 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1548 ;;
1549 no:yes:* )
1550 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1551 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1552 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1553 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1554 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1555 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1556 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1557 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1558 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1559 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1560 ;;
1561 esac
1562 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1563 $as_echo_n "checking for $2... " >&6; }
1564 if eval \${$3+:} false; then :
1565 $as_echo_n "(cached) " >&6
1566 else
1567 eval "$3=\$ac_header_compiler"
1568 fi
1569 eval ac_res=\$$3
1570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1571 $as_echo "$ac_res" >&6; }
1572 fi
1573 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1574
1575 } # ac_fn_c_check_header_mongrel
1576
1577 # ac_fn_c_try_run LINENO
1578 # ----------------------
1579 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1580 # that executables *can* be run.
1581 ac_fn_c_try_run ()
1582 {
1583 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1584 if { { ac_try="$ac_link"
1585 case "(($ac_try" in
1586 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1587 *) ac_try_echo=$ac_try;;
1588 esac
1589 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1590 $as_echo "$ac_try_echo"; } >&5
1591 (eval "$ac_link") 2>&5
1592 ac_status=$?
1593 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1594 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1595 { { case "(($ac_try" in
1596 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1597 *) ac_try_echo=$ac_try;;
1598 esac
1599 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1600 $as_echo "$ac_try_echo"; } >&5
1601 (eval "$ac_try") 2>&5
1602 ac_status=$?
1603 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1604 test $ac_status = 0; }; }; then :
1605 ac_retval=0
1606 else
1607 $as_echo "$as_me: program exited with status $ac_status" >&5
1608 $as_echo "$as_me: failed program was:" >&5
1609 sed 's/^/| /' conftest.$ac_ext >&5
1610
1611 ac_retval=$ac_status
1612 fi
1613 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1614 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1615 as_fn_set_status $ac_retval
1616
1617 } # ac_fn_c_try_run
1618
1619 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1620 # -------------------------------------------------------
1621 # Tests whether HEADER exists and can be compiled using the include files in
1622 # INCLUDES, setting the cache variable VAR accordingly.
1623 ac_fn_c_check_header_compile ()
1624 {
1625 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1626 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1627 $as_echo_n "checking for $2... " >&6; }
1628 if eval \${$3+:} false; then :
1629 $as_echo_n "(cached) " >&6
1630 else
1631 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1632 /* end confdefs.h. */
1633 $4
1634 #include <$2>
1635 _ACEOF
1636 if ac_fn_c_try_compile "$LINENO"; then :
1637 eval "$3=yes"
1638 else
1639 eval "$3=no"
1640 fi
1641 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1642 fi
1643 eval ac_res=\$$3
1644 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1645 $as_echo "$ac_res" >&6; }
1646 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1647
1648 } # ac_fn_c_check_header_compile
1649
1650 # ac_fn_c_try_link LINENO
1651 # -----------------------
1652 # Try to link conftest.$ac_ext, and return whether this succeeded.
1653 ac_fn_c_try_link ()
1654 {
1655 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1656 rm -f conftest.$ac_objext conftest$ac_exeext
1657 if { { ac_try="$ac_link"
1658 case "(($ac_try" in
1659 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1660 *) ac_try_echo=$ac_try;;
1661 esac
1662 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1663 $as_echo "$ac_try_echo"; } >&5
1664 (eval "$ac_link") 2>conftest.err
1665 ac_status=$?
1666 if test -s conftest.err; then
1667 grep -v '^ *+' conftest.err >conftest.er1
1668 cat conftest.er1 >&5
1669 mv -f conftest.er1 conftest.err
1670 fi
1671 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1672 test $ac_status = 0; } && {
1673 test -z "$ac_c_werror_flag" ||
1674 test ! -s conftest.err
1675 } && test -s conftest$ac_exeext && {
1676 test "$cross_compiling" = yes ||
1677 $as_test_x conftest$ac_exeext
1678 }; then :
1679 ac_retval=0
1680 else
1681 $as_echo "$as_me: failed program was:" >&5
1682 sed 's/^/| /' conftest.$ac_ext >&5
1683
1684 ac_retval=1
1685 fi
1686 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1687 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1688 # interfere with the next link command; also delete a directory that is
1689 # left behind by Apple's compiler. We do this before executing the actions.
1690 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1691 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1692 as_fn_set_status $ac_retval
1693
1694 } # ac_fn_c_try_link
1695
1696 # ac_fn_c_check_func LINENO FUNC VAR
1697 # ----------------------------------
1698 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1699 ac_fn_c_check_func ()
1700 {
1701 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1702 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1703 $as_echo_n "checking for $2... " >&6; }
1704 if eval \${$3+:} false; then :
1705 $as_echo_n "(cached) " >&6
1706 else
1707 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1708 /* end confdefs.h. */
1709 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1710 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1711 #define $2 innocuous_$2
1712
1713 /* System header to define __stub macros and hopefully few prototypes,
1714 which can conflict with char $2 (); below.
1715 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1716 <limits.h> exists even on freestanding compilers. */
1717
1718 #ifdef __STDC__
1719 # include <limits.h>
1720 #else
1721 # include <assert.h>
1722 #endif
1723
1724 #undef $2
1725
1726 /* Override any GCC internal prototype to avoid an error.
1727 Use char because int might match the return type of a GCC
1728 builtin and then its argument prototype would still apply. */
1729 #ifdef __cplusplus
1730 extern "C"
1731 #endif
1732 char $2 ();
1733 /* The GNU C library defines this for functions which it implements
1734 to always fail with ENOSYS. Some functions are actually named
1735 something starting with __ and the normal name is an alias. */
1736 #if defined __stub_$2 || defined __stub___$2
1737 choke me
1738 #endif
1739
1740 int
1741 main ()
1742 {
1743 return $2 ();
1744 ;
1745 return 0;
1746 }
1747 _ACEOF
1748 if ac_fn_c_try_link "$LINENO"; then :
1749 eval "$3=yes"
1750 else
1751 eval "$3=no"
1752 fi
1753 rm -f core conftest.err conftest.$ac_objext \
1754 conftest$ac_exeext conftest.$ac_ext
1755 fi
1756 eval ac_res=\$$3
1757 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1758 $as_echo "$ac_res" >&6; }
1759 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1760
1761 } # ac_fn_c_check_func
1762
1763 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1764 # ---------------------------------------------
1765 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1766 # accordingly.
1767 ac_fn_c_check_decl ()
1768 {
1769 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1770 as_decl_name=`echo $2|sed 's/ *(.*//'`
1771 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1773 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1774 if eval \${$3+:} false; then :
1775 $as_echo_n "(cached) " >&6
1776 else
1777 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1778 /* end confdefs.h. */
1779 $4
1780 int
1781 main ()
1782 {
1783 #ifndef $as_decl_name
1784 #ifdef __cplusplus
1785 (void) $as_decl_use;
1786 #else
1787 (void) $as_decl_name;
1788 #endif
1789 #endif
1790
1791 ;
1792 return 0;
1793 }
1794 _ACEOF
1795 if ac_fn_c_try_compile "$LINENO"; then :
1796 eval "$3=yes"
1797 else
1798 eval "$3=no"
1799 fi
1800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1801 fi
1802 eval ac_res=\$$3
1803 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1804 $as_echo "$ac_res" >&6; }
1805 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1806
1807 } # ac_fn_c_check_decl
1808
1809 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1810 # -------------------------------------------
1811 # Tests whether TYPE exists after having included INCLUDES, setting cache
1812 # variable VAR accordingly.
1813 ac_fn_c_check_type ()
1814 {
1815 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1816 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1817 $as_echo_n "checking for $2... " >&6; }
1818 if eval \${$3+:} false; then :
1819 $as_echo_n "(cached) " >&6
1820 else
1821 eval "$3=no"
1822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1823 /* end confdefs.h. */
1824 $4
1825 int
1826 main ()
1827 {
1828 if (sizeof ($2))
1829 return 0;
1830 ;
1831 return 0;
1832 }
1833 _ACEOF
1834 if ac_fn_c_try_compile "$LINENO"; then :
1835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1836 /* end confdefs.h. */
1837 $4
1838 int
1839 main ()
1840 {
1841 if (sizeof (($2)))
1842 return 0;
1843 ;
1844 return 0;
1845 }
1846 _ACEOF
1847 if ac_fn_c_try_compile "$LINENO"; then :
1848
1849 else
1850 eval "$3=yes"
1851 fi
1852 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1853 fi
1854 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1855 fi
1856 eval ac_res=\$$3
1857 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1858 $as_echo "$ac_res" >&6; }
1859 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1860
1861 } # ac_fn_c_check_type
1862 cat >config.log <<_ACEOF
1863 This file contains any messages produced by compilers while
1864 running configure, to aid debugging if configure makes a mistake.
1865
1866 It was created by $as_me, which was
1867 generated by GNU Autoconf 2.68. Invocation command line was
1868
1869 $ $0 $@
1870
1871 _ACEOF
1872 exec 5>>config.log
1873 {
1874 cat <<_ASUNAME
1875 ## --------- ##
1876 ## Platform. ##
1877 ## --------- ##
1878
1879 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1880 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1881 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1882 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1883 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1884
1885 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1886 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1887
1888 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1889 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1890 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1891 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1892 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1893 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1894 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1895
1896 _ASUNAME
1897
1898 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1899 for as_dir in $PATH
1900 do
1901 IFS=$as_save_IFS
1902 test -z "$as_dir" && as_dir=.
1903 $as_echo "PATH: $as_dir"
1904 done
1905 IFS=$as_save_IFS
1906
1907 } >&5
1908
1909 cat >&5 <<_ACEOF
1910
1911
1912 ## ----------- ##
1913 ## Core tests. ##
1914 ## ----------- ##
1915
1916 _ACEOF
1917
1918
1919 # Keep a trace of the command line.
1920 # Strip out --no-create and --no-recursion so they do not pile up.
1921 # Strip out --silent because we don't want to record it for future runs.
1922 # Also quote any args containing shell meta-characters.
1923 # Make two passes to allow for proper duplicate-argument suppression.
1924 ac_configure_args=
1925 ac_configure_args0=
1926 ac_configure_args1=
1927 ac_must_keep_next=false
1928 for ac_pass in 1 2
1929 do
1930 for ac_arg
1931 do
1932 case $ac_arg in
1933 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1934 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1935 | -silent | --silent | --silen | --sile | --sil)
1936 continue ;;
1937 *\'*)
1938 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1939 esac
1940 case $ac_pass in
1941 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1942 2)
1943 as_fn_append ac_configure_args1 " '$ac_arg'"
1944 if test $ac_must_keep_next = true; then
1945 ac_must_keep_next=false # Got value, back to normal.
1946 else
1947 case $ac_arg in
1948 *=* | --config-cache | -C | -disable-* | --disable-* \
1949 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1950 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1951 | -with-* | --with-* | -without-* | --without-* | --x)
1952 case "$ac_configure_args0 " in
1953 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1954 esac
1955 ;;
1956 -* ) ac_must_keep_next=true ;;
1957 esac
1958 fi
1959 as_fn_append ac_configure_args " '$ac_arg'"
1960 ;;
1961 esac
1962 done
1963 done
1964 { ac_configure_args0=; unset ac_configure_args0;}
1965 { ac_configure_args1=; unset ac_configure_args1;}
1966
1967 # When interrupted or exit'd, cleanup temporary files, and complete
1968 # config.log. We remove comments because anyway the quotes in there
1969 # would cause problems or look ugly.
1970 # WARNING: Use '\'' to represent an apostrophe within the trap.
1971 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
1972 trap 'exit_status=$?
1973 # Save into config.log some information that might help in debugging.
1974 {
1975 echo
1976
1977 $as_echo "## ---------------- ##
1978 ## Cache variables. ##
1979 ## ---------------- ##"
1980 echo
1981 # The following way of writing the cache mishandles newlines in values,
1982 (
1983 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
1984 eval ac_val=\$$ac_var
1985 case $ac_val in #(
1986 *${as_nl}*)
1987 case $ac_var in #(
1988 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
1989 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
1990 esac
1991 case $ac_var in #(
1992 _ | IFS | as_nl) ;; #(
1993 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
1994 *) { eval $ac_var=; unset $ac_var;} ;;
1995 esac ;;
1996 esac
1997 done
1998 (set) 2>&1 |
1999 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2000 *${as_nl}ac_space=\ *)
2001 sed -n \
2002 "s/'\''/'\''\\\\'\'''\''/g;
2003 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2004 ;; #(
2005 *)
2006 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2007 ;;
2008 esac |
2009 sort
2010 )
2011 echo
2012
2013 $as_echo "## ----------------- ##
2014 ## Output variables. ##
2015 ## ----------------- ##"
2016 echo
2017 for ac_var in $ac_subst_vars
2018 do
2019 eval ac_val=\$$ac_var
2020 case $ac_val in
2021 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2022 esac
2023 $as_echo "$ac_var='\''$ac_val'\''"
2024 done | sort
2025 echo
2026
2027 if test -n "$ac_subst_files"; then
2028 $as_echo "## ------------------- ##
2029 ## File substitutions. ##
2030 ## ------------------- ##"
2031 echo
2032 for ac_var in $ac_subst_files
2033 do
2034 eval ac_val=\$$ac_var
2035 case $ac_val in
2036 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2037 esac
2038 $as_echo "$ac_var='\''$ac_val'\''"
2039 done | sort
2040 echo
2041 fi
2042
2043 if test -s confdefs.h; then
2044 $as_echo "## ----------- ##
2045 ## confdefs.h. ##
2046 ## ----------- ##"
2047 echo
2048 cat confdefs.h
2049 echo
2050 fi
2051 test "$ac_signal" != 0 &&
2052 $as_echo "$as_me: caught signal $ac_signal"
2053 $as_echo "$as_me: exit $exit_status"
2054 } >&5
2055 rm -f core *.core core.conftest.* &&
2056 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2057 exit $exit_status
2058 ' 0
2059 for ac_signal in 1 2 13 15; do
2060 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2061 done
2062 ac_signal=0
2063
2064 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2065 rm -f -r conftest* confdefs.h
2066
2067 $as_echo "/* confdefs.h */" > confdefs.h
2068
2069 # Predefined preprocessor variables.
2070
2071 cat >>confdefs.h <<_ACEOF
2072 #define PACKAGE_NAME "$PACKAGE_NAME"
2073 _ACEOF
2074
2075 cat >>confdefs.h <<_ACEOF
2076 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2077 _ACEOF
2078
2079 cat >>confdefs.h <<_ACEOF
2080 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2081 _ACEOF
2082
2083 cat >>confdefs.h <<_ACEOF
2084 #define PACKAGE_STRING "$PACKAGE_STRING"
2085 _ACEOF
2086
2087 cat >>confdefs.h <<_ACEOF
2088 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2089 _ACEOF
2090
2091 cat >>confdefs.h <<_ACEOF
2092 #define PACKAGE_URL "$PACKAGE_URL"
2093 _ACEOF
2094
2095
2096 # Let the site file select an alternate cache file if it wants to.
2097 # Prefer an explicitly selected file to automatically selected ones.
2098 ac_site_file1=NONE
2099 ac_site_file2=NONE
2100 if test -n "$CONFIG_SITE"; then
2101 # We do not want a PATH search for config.site.
2102 case $CONFIG_SITE in #((
2103 -*) ac_site_file1=./$CONFIG_SITE;;
2104 */*) ac_site_file1=$CONFIG_SITE;;
2105 *) ac_site_file1=./$CONFIG_SITE;;
2106 esac
2107 elif test "x$prefix" != xNONE; then
2108 ac_site_file1=$prefix/share/config.site
2109 ac_site_file2=$prefix/etc/config.site
2110 else
2111 ac_site_file1=$ac_default_prefix/share/config.site
2112 ac_site_file2=$ac_default_prefix/etc/config.site
2113 fi
2114 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2115 do
2116 test "x$ac_site_file" = xNONE && continue
2117 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2118 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2119 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2120 sed 's/^/| /' "$ac_site_file" >&5
2121 . "$ac_site_file" \
2122 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2123 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2124 as_fn_error $? "failed to load site script $ac_site_file
2125 See \`config.log' for more details" "$LINENO" 5; }
2126 fi
2127 done
2128
2129 if test -r "$cache_file"; then
2130 # Some versions of bash will fail to source /dev/null (special files
2131 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2132 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2133 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2134 $as_echo "$as_me: loading cache $cache_file" >&6;}
2135 case $cache_file in
2136 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2137 *) . "./$cache_file";;
2138 esac
2139 fi
2140 else
2141 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2142 $as_echo "$as_me: creating cache $cache_file" >&6;}
2143 >$cache_file
2144 fi
2145
2146 # Check that the precious variables saved in the cache have kept the same
2147 # value.
2148 ac_cache_corrupted=false
2149 for ac_var in $ac_precious_vars; do
2150 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2151 eval ac_new_set=\$ac_env_${ac_var}_set
2152 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2153 eval ac_new_val=\$ac_env_${ac_var}_value
2154 case $ac_old_set,$ac_new_set in
2155 set,)
2156 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2157 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2158 ac_cache_corrupted=: ;;
2159 ,set)
2160 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2161 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2162 ac_cache_corrupted=: ;;
2163 ,);;
2164 *)
2165 if test "x$ac_old_val" != "x$ac_new_val"; then
2166 # differences in whitespace do not lead to failure.
2167 ac_old_val_w=`echo x $ac_old_val`
2168 ac_new_val_w=`echo x $ac_new_val`
2169 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2170 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2171 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2172 ac_cache_corrupted=:
2173 else
2174 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2175 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2176 eval $ac_var=\$ac_old_val
2177 fi
2178 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2179 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2181 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2182 fi;;
2183 esac
2184 # Pass precious variables to config.status.
2185 if test "$ac_new_set" = set; then
2186 case $ac_new_val in
2187 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2188 *) ac_arg=$ac_var=$ac_new_val ;;
2189 esac
2190 case " $ac_configure_args " in
2191 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2192 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2193 esac
2194 fi
2195 done
2196 if $ac_cache_corrupted; then
2197 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2198 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2200 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2201 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2202 fi
2203 ## -------------------- ##
2204 ## Main body of script. ##
2205 ## -------------------- ##
2206
2207 ac_ext=c
2208 ac_cpp='$CPP $CPPFLAGS'
2209 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2210 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2211 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2212
2213
2214
2215 ac_aux_dir=
2216 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2217 if test -f "$ac_dir/install-sh"; then
2218 ac_aux_dir=$ac_dir
2219 ac_install_sh="$ac_aux_dir/install-sh -c"
2220 break
2221 elif test -f "$ac_dir/install.sh"; then
2222 ac_aux_dir=$ac_dir
2223 ac_install_sh="$ac_aux_dir/install.sh -c"
2224 break
2225 elif test -f "$ac_dir/shtool"; then
2226 ac_aux_dir=$ac_dir
2227 ac_install_sh="$ac_aux_dir/shtool install -c"
2228 break
2229 fi
2230 done
2231 if test -z "$ac_aux_dir"; then
2232 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2233 fi
2234
2235 # These three variables are undocumented and unsupported,
2236 # and are intended to be withdrawn in a future Autoconf release.
2237 # They can cause serious problems if a builder's source tree is in a directory
2238 # whose full name contains unusual characters.
2239 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2240 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2241 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2242
2243
2244 # Make sure we can run config.sub.
2245 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2246 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2247
2248 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2249 $as_echo_n "checking build system type... " >&6; }
2250 if ${ac_cv_build+:} false; then :
2251 $as_echo_n "(cached) " >&6
2252 else
2253 ac_build_alias=$build_alias
2254 test "x$ac_build_alias" = x &&
2255 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2256 test "x$ac_build_alias" = x &&
2257 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2258 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2259 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2260
2261 fi
2262 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2263 $as_echo "$ac_cv_build" >&6; }
2264 case $ac_cv_build in
2265 *-*-*) ;;
2266 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2267 esac
2268 build=$ac_cv_build
2269 ac_save_IFS=$IFS; IFS='-'
2270 set x $ac_cv_build
2271 shift
2272 build_cpu=$1
2273 build_vendor=$2
2274 shift; shift
2275 # Remember, the first character of IFS is used to create $*,
2276 # except with old shells:
2277 build_os=$*
2278 IFS=$ac_save_IFS
2279 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2280
2281
2282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2283 $as_echo_n "checking host system type... " >&6; }
2284 if ${ac_cv_host+:} false; then :
2285 $as_echo_n "(cached) " >&6
2286 else
2287 if test "x$host_alias" = x; then
2288 ac_cv_host=$ac_cv_build
2289 else
2290 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2291 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2292 fi
2293
2294 fi
2295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2296 $as_echo "$ac_cv_host" >&6; }
2297 case $ac_cv_host in
2298 *-*-*) ;;
2299 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2300 esac
2301 host=$ac_cv_host
2302 ac_save_IFS=$IFS; IFS='-'
2303 set x $ac_cv_host
2304 shift
2305 host_cpu=$1
2306 host_vendor=$2
2307 shift; shift
2308 # Remember, the first character of IFS is used to create $*,
2309 # except with old shells:
2310 host_os=$*
2311 IFS=$ac_save_IFS
2312 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2313
2314
2315
2316
2317
2318
2319
2320
2321
2322 # Check whether --with-gcc was given.
2323 if test "${with_gcc+set}" = set; then :
2324 withval=$with_gcc;
2325 fi
2326
2327 V_CCOPT="-O"
2328 V_INCLS=""
2329 if test "${srcdir}" != "." ; then
2330 V_INCLS="-I$srcdir"
2331 fi
2332 if test "${CFLAGS+set}" = set; then
2333 LBL_CFLAGS="$CFLAGS"
2334 fi
2335 if test -z "$CC" ; then
2336 case "$host_os" in
2337
2338 bsdi*)
2339 # Extract the first word of "shlicc2", so it can be a program name with args.
2340 set dummy shlicc2; ac_word=$2
2341 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2342 $as_echo_n "checking for $ac_word... " >&6; }
2343 if ${ac_cv_prog_SHLICC2+:} false; then :
2344 $as_echo_n "(cached) " >&6
2345 else
2346 if test -n "$SHLICC2"; then
2347 ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2348 else
2349 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2350 for as_dir in $PATH
2351 do
2352 IFS=$as_save_IFS
2353 test -z "$as_dir" && as_dir=.
2354 for ac_exec_ext in '' $ac_executable_extensions; do
2355 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2356 ac_cv_prog_SHLICC2="yes"
2357 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2358 break 2
2359 fi
2360 done
2361 done
2362 IFS=$as_save_IFS
2363
2364 test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2365 fi
2366 fi
2367 SHLICC2=$ac_cv_prog_SHLICC2
2368 if test -n "$SHLICC2"; then
2369 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2370 $as_echo "$SHLICC2" >&6; }
2371 else
2372 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2373 $as_echo "no" >&6; }
2374 fi
2375
2376
2377 if test $SHLICC2 = yes ; then
2378 CC=shlicc2
2379 export CC
2380 fi
2381 ;;
2382 esac
2383 fi
2384 if test -z "$CC" -a "$with_gcc" = no ; then
2385 CC=cc
2386 export CC
2387 fi
2388
2389 ac_ext=c
2390 ac_cpp='$CPP $CPPFLAGS'
2391 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2392 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2393 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2394 if test -n "$ac_tool_prefix"; then
2395 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2396 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2397 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2398 $as_echo_n "checking for $ac_word... " >&6; }
2399 if ${ac_cv_prog_CC+:} false; then :
2400 $as_echo_n "(cached) " >&6
2401 else
2402 if test -n "$CC"; then
2403 ac_cv_prog_CC="$CC" # Let the user override the test.
2404 else
2405 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2406 for as_dir in $PATH
2407 do
2408 IFS=$as_save_IFS
2409 test -z "$as_dir" && as_dir=.
2410 for ac_exec_ext in '' $ac_executable_extensions; do
2411 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2412 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2413 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2414 break 2
2415 fi
2416 done
2417 done
2418 IFS=$as_save_IFS
2419
2420 fi
2421 fi
2422 CC=$ac_cv_prog_CC
2423 if test -n "$CC"; then
2424 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2425 $as_echo "$CC" >&6; }
2426 else
2427 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2428 $as_echo "no" >&6; }
2429 fi
2430
2431
2432 fi
2433 if test -z "$ac_cv_prog_CC"; then
2434 ac_ct_CC=$CC
2435 # Extract the first word of "gcc", so it can be a program name with args.
2436 set dummy gcc; ac_word=$2
2437 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2438 $as_echo_n "checking for $ac_word... " >&6; }
2439 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2440 $as_echo_n "(cached) " >&6
2441 else
2442 if test -n "$ac_ct_CC"; then
2443 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2444 else
2445 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2446 for as_dir in $PATH
2447 do
2448 IFS=$as_save_IFS
2449 test -z "$as_dir" && as_dir=.
2450 for ac_exec_ext in '' $ac_executable_extensions; do
2451 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2452 ac_cv_prog_ac_ct_CC="gcc"
2453 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2454 break 2
2455 fi
2456 done
2457 done
2458 IFS=$as_save_IFS
2459
2460 fi
2461 fi
2462 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2463 if test -n "$ac_ct_CC"; then
2464 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2465 $as_echo "$ac_ct_CC" >&6; }
2466 else
2467 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2468 $as_echo "no" >&6; }
2469 fi
2470
2471 if test "x$ac_ct_CC" = x; then
2472 CC=""
2473 else
2474 case $cross_compiling:$ac_tool_warned in
2475 yes:)
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2477 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2478 ac_tool_warned=yes ;;
2479 esac
2480 CC=$ac_ct_CC
2481 fi
2482 else
2483 CC="$ac_cv_prog_CC"
2484 fi
2485
2486 if test -z "$CC"; then
2487 if test -n "$ac_tool_prefix"; then
2488 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2489 set dummy ${ac_tool_prefix}cc; ac_word=$2
2490 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2491 $as_echo_n "checking for $ac_word... " >&6; }
2492 if ${ac_cv_prog_CC+:} false; then :
2493 $as_echo_n "(cached) " >&6
2494 else
2495 if test -n "$CC"; then
2496 ac_cv_prog_CC="$CC" # Let the user override the test.
2497 else
2498 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2499 for as_dir in $PATH
2500 do
2501 IFS=$as_save_IFS
2502 test -z "$as_dir" && as_dir=.
2503 for ac_exec_ext in '' $ac_executable_extensions; do
2504 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2505 ac_cv_prog_CC="${ac_tool_prefix}cc"
2506 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2507 break 2
2508 fi
2509 done
2510 done
2511 IFS=$as_save_IFS
2512
2513 fi
2514 fi
2515 CC=$ac_cv_prog_CC
2516 if test -n "$CC"; then
2517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2518 $as_echo "$CC" >&6; }
2519 else
2520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2521 $as_echo "no" >&6; }
2522 fi
2523
2524
2525 fi
2526 fi
2527 if test -z "$CC"; then
2528 # Extract the first word of "cc", so it can be a program name with args.
2529 set dummy cc; ac_word=$2
2530 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2531 $as_echo_n "checking for $ac_word... " >&6; }
2532 if ${ac_cv_prog_CC+:} false; then :
2533 $as_echo_n "(cached) " >&6
2534 else
2535 if test -n "$CC"; then
2536 ac_cv_prog_CC="$CC" # Let the user override the test.
2537 else
2538 ac_prog_rejected=no
2539 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2540 for as_dir in $PATH
2541 do
2542 IFS=$as_save_IFS
2543 test -z "$as_dir" && as_dir=.
2544 for ac_exec_ext in '' $ac_executable_extensions; do
2545 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2546 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2547 ac_prog_rejected=yes
2548 continue
2549 fi
2550 ac_cv_prog_CC="cc"
2551 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2552 break 2
2553 fi
2554 done
2555 done
2556 IFS=$as_save_IFS
2557
2558 if test $ac_prog_rejected = yes; then
2559 # We found a bogon in the path, so make sure we never use it.
2560 set dummy $ac_cv_prog_CC
2561 shift
2562 if test $# != 0; then
2563 # We chose a different compiler from the bogus one.
2564 # However, it has the same basename, so the bogon will be chosen
2565 # first if we set CC to just the basename; use the full file name.
2566 shift
2567 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2568 fi
2569 fi
2570 fi
2571 fi
2572 CC=$ac_cv_prog_CC
2573 if test -n "$CC"; then
2574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2575 $as_echo "$CC" >&6; }
2576 else
2577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2578 $as_echo "no" >&6; }
2579 fi
2580
2581
2582 fi
2583 if test -z "$CC"; then
2584 if test -n "$ac_tool_prefix"; then
2585 for ac_prog in cl.exe
2586 do
2587 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2588 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2589 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2590 $as_echo_n "checking for $ac_word... " >&6; }
2591 if ${ac_cv_prog_CC+:} false; then :
2592 $as_echo_n "(cached) " >&6
2593 else
2594 if test -n "$CC"; then
2595 ac_cv_prog_CC="$CC" # Let the user override the test.
2596 else
2597 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2598 for as_dir in $PATH
2599 do
2600 IFS=$as_save_IFS
2601 test -z "$as_dir" && as_dir=.
2602 for ac_exec_ext in '' $ac_executable_extensions; do
2603 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2604 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2605 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2606 break 2
2607 fi
2608 done
2609 done
2610 IFS=$as_save_IFS
2611
2612 fi
2613 fi
2614 CC=$ac_cv_prog_CC
2615 if test -n "$CC"; then
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2617 $as_echo "$CC" >&6; }
2618 else
2619 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2620 $as_echo "no" >&6; }
2621 fi
2622
2623
2624 test -n "$CC" && break
2625 done
2626 fi
2627 if test -z "$CC"; then
2628 ac_ct_CC=$CC
2629 for ac_prog in cl.exe
2630 do
2631 # Extract the first word of "$ac_prog", so it can be a program name with args.
2632 set dummy $ac_prog; ac_word=$2
2633 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2634 $as_echo_n "checking for $ac_word... " >&6; }
2635 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2636 $as_echo_n "(cached) " >&6
2637 else
2638 if test -n "$ac_ct_CC"; then
2639 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2640 else
2641 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2642 for as_dir in $PATH
2643 do
2644 IFS=$as_save_IFS
2645 test -z "$as_dir" && as_dir=.
2646 for ac_exec_ext in '' $ac_executable_extensions; do
2647 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
2648 ac_cv_prog_ac_ct_CC="$ac_prog"
2649 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2650 break 2
2651 fi
2652 done
2653 done
2654 IFS=$as_save_IFS
2655
2656 fi
2657 fi
2658 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2659 if test -n "$ac_ct_CC"; then
2660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2661 $as_echo "$ac_ct_CC" >&6; }
2662 else
2663 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2664 $as_echo "no" >&6; }
2665 fi
2666
2667
2668 test -n "$ac_ct_CC" && break
2669 done
2670
2671 if test "x$ac_ct_CC" = x; then
2672 CC=""
2673 else
2674 case $cross_compiling:$ac_tool_warned in
2675 yes:)
2676 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2677 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2678 ac_tool_warned=yes ;;
2679 esac
2680 CC=$ac_ct_CC
2681 fi
2682 fi
2683
2684 fi
2685
2686
2687 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2688 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2689 as_fn_error $? "no acceptable C compiler found in \$PATH
2690 See \`config.log' for more details" "$LINENO" 5; }
2691
2692 # Provide some information about the compiler.
2693 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2694 set X $ac_compile
2695 ac_compiler=$2
2696 for ac_option in --version -v -V -qversion; do
2697 { { ac_try="$ac_compiler $ac_option >&5"
2698 case "(($ac_try" in
2699 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2700 *) ac_try_echo=$ac_try;;
2701 esac
2702 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2703 $as_echo "$ac_try_echo"; } >&5
2704 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2705 ac_status=$?
2706 if test -s conftest.err; then
2707 sed '10a\
2708 ... rest of stderr output deleted ...
2709 10q' conftest.err >conftest.er1
2710 cat conftest.er1 >&5
2711 fi
2712 rm -f conftest.er1 conftest.err
2713 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2714 test $ac_status = 0; }
2715 done
2716
2717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2718 /* end confdefs.h. */
2719
2720 int
2721 main ()
2722 {
2723
2724 ;
2725 return 0;
2726 }
2727 _ACEOF
2728 ac_clean_files_save=$ac_clean_files
2729 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2730 # Try to create an executable without -o first, disregard a.out.
2731 # It will help us diagnose broken compilers, and finding out an intuition
2732 # of exeext.
2733 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2734 $as_echo_n "checking whether the C compiler works... " >&6; }
2735 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2736
2737 # The possible output files:
2738 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2739
2740 ac_rmfiles=
2741 for ac_file in $ac_files
2742 do
2743 case $ac_file in
2744 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2745 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2746 esac
2747 done
2748 rm -f $ac_rmfiles
2749
2750 if { { ac_try="$ac_link_default"
2751 case "(($ac_try" in
2752 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2753 *) ac_try_echo=$ac_try;;
2754 esac
2755 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2756 $as_echo "$ac_try_echo"; } >&5
2757 (eval "$ac_link_default") 2>&5
2758 ac_status=$?
2759 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2760 test $ac_status = 0; }; then :
2761 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2762 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2763 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2764 # so that the user can short-circuit this test for compilers unknown to
2765 # Autoconf.
2766 for ac_file in $ac_files ''
2767 do
2768 test -f "$ac_file" || continue
2769 case $ac_file in
2770 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2771 ;;
2772 [ab].out )
2773 # We found the default executable, but exeext='' is most
2774 # certainly right.
2775 break;;
2776 *.* )
2777 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2778 then :; else
2779 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2780 fi
2781 # We set ac_cv_exeext here because the later test for it is not
2782 # safe: cross compilers may not add the suffix if given an `-o'
2783 # argument, so we may need to know it at that point already.
2784 # Even if this section looks crufty: it has the advantage of
2785 # actually working.
2786 break;;
2787 * )
2788 break;;
2789 esac
2790 done
2791 test "$ac_cv_exeext" = no && ac_cv_exeext=
2792
2793 else
2794 ac_file=''
2795 fi
2796 if test -z "$ac_file"; then :
2797 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2798 $as_echo "no" >&6; }
2799 $as_echo "$as_me: failed program was:" >&5
2800 sed 's/^/| /' conftest.$ac_ext >&5
2801
2802 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2803 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2804 as_fn_error 77 "C compiler cannot create executables
2805 See \`config.log' for more details" "$LINENO" 5; }
2806 else
2807 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2808 $as_echo "yes" >&6; }
2809 fi
2810 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2811 $as_echo_n "checking for C compiler default output file name... " >&6; }
2812 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2813 $as_echo "$ac_file" >&6; }
2814 ac_exeext=$ac_cv_exeext
2815
2816 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2817 ac_clean_files=$ac_clean_files_save
2818 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2819 $as_echo_n "checking for suffix of executables... " >&6; }
2820 if { { ac_try="$ac_link"
2821 case "(($ac_try" in
2822 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2823 *) ac_try_echo=$ac_try;;
2824 esac
2825 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2826 $as_echo "$ac_try_echo"; } >&5
2827 (eval "$ac_link") 2>&5
2828 ac_status=$?
2829 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2830 test $ac_status = 0; }; then :
2831 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2832 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2833 # work properly (i.e., refer to `conftest.exe'), while it won't with
2834 # `rm'.
2835 for ac_file in conftest.exe conftest conftest.*; do
2836 test -f "$ac_file" || continue
2837 case $ac_file in
2838 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2839 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2840 break;;
2841 * ) break;;
2842 esac
2843 done
2844 else
2845 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2846 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2847 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2848 See \`config.log' for more details" "$LINENO" 5; }
2849 fi
2850 rm -f conftest conftest$ac_cv_exeext
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2852 $as_echo "$ac_cv_exeext" >&6; }
2853
2854 rm -f conftest.$ac_ext
2855 EXEEXT=$ac_cv_exeext
2856 ac_exeext=$EXEEXT
2857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2858 /* end confdefs.h. */
2859 #include <stdio.h>
2860 int
2861 main ()
2862 {
2863 FILE *f = fopen ("conftest.out", "w");
2864 return ferror (f) || fclose (f) != 0;
2865
2866 ;
2867 return 0;
2868 }
2869 _ACEOF
2870 ac_clean_files="$ac_clean_files conftest.out"
2871 # Check that the compiler produces executables we can run. If not, either
2872 # the compiler is broken, or we cross compile.
2873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2874 $as_echo_n "checking whether we are cross compiling... " >&6; }
2875 if test "$cross_compiling" != yes; then
2876 { { ac_try="$ac_link"
2877 case "(($ac_try" in
2878 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2879 *) ac_try_echo=$ac_try;;
2880 esac
2881 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2882 $as_echo "$ac_try_echo"; } >&5
2883 (eval "$ac_link") 2>&5
2884 ac_status=$?
2885 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2886 test $ac_status = 0; }
2887 if { ac_try='./conftest$ac_cv_exeext'
2888 { { case "(($ac_try" in
2889 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2890 *) ac_try_echo=$ac_try;;
2891 esac
2892 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2893 $as_echo "$ac_try_echo"; } >&5
2894 (eval "$ac_try") 2>&5
2895 ac_status=$?
2896 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2897 test $ac_status = 0; }; }; then
2898 cross_compiling=no
2899 else
2900 if test "$cross_compiling" = maybe; then
2901 cross_compiling=yes
2902 else
2903 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2904 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2905 as_fn_error $? "cannot run C compiled programs.
2906 If you meant to cross compile, use \`--host'.
2907 See \`config.log' for more details" "$LINENO" 5; }
2908 fi
2909 fi
2910 fi
2911 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2912 $as_echo "$cross_compiling" >&6; }
2913
2914 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2915 ac_clean_files=$ac_clean_files_save
2916 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2917 $as_echo_n "checking for suffix of object files... " >&6; }
2918 if ${ac_cv_objext+:} false; then :
2919 $as_echo_n "(cached) " >&6
2920 else
2921 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2922 /* end confdefs.h. */
2923
2924 int
2925 main ()
2926 {
2927
2928 ;
2929 return 0;
2930 }
2931 _ACEOF
2932 rm -f conftest.o conftest.obj
2933 if { { ac_try="$ac_compile"
2934 case "(($ac_try" in
2935 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2936 *) ac_try_echo=$ac_try;;
2937 esac
2938 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2939 $as_echo "$ac_try_echo"; } >&5
2940 (eval "$ac_compile") 2>&5
2941 ac_status=$?
2942 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2943 test $ac_status = 0; }; then :
2944 for ac_file in conftest.o conftest.obj conftest.*; do
2945 test -f "$ac_file" || continue;
2946 case $ac_file in
2947 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2948 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2949 break;;
2950 esac
2951 done
2952 else
2953 $as_echo "$as_me: failed program was:" >&5
2954 sed 's/^/| /' conftest.$ac_ext >&5
2955
2956 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2957 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2958 as_fn_error $? "cannot compute suffix of object files: cannot compile
2959 See \`config.log' for more details" "$LINENO" 5; }
2960 fi
2961 rm -f conftest.$ac_cv_objext conftest.$ac_ext
2962 fi
2963 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
2964 $as_echo "$ac_cv_objext" >&6; }
2965 OBJEXT=$ac_cv_objext
2966 ac_objext=$OBJEXT
2967 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
2968 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
2969 if ${ac_cv_c_compiler_gnu+:} false; then :
2970 $as_echo_n "(cached) " >&6
2971 else
2972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2973 /* end confdefs.h. */
2974
2975 int
2976 main ()
2977 {
2978 #ifndef __GNUC__
2979 choke me
2980 #endif
2981
2982 ;
2983 return 0;
2984 }
2985 _ACEOF
2986 if ac_fn_c_try_compile "$LINENO"; then :
2987 ac_compiler_gnu=yes
2988 else
2989 ac_compiler_gnu=no
2990 fi
2991 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
2992 ac_cv_c_compiler_gnu=$ac_compiler_gnu
2993
2994 fi
2995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
2996 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
2997 if test $ac_compiler_gnu = yes; then
2998 GCC=yes
2999 else
3000 GCC=
3001 fi
3002 ac_test_CFLAGS=${CFLAGS+set}
3003 ac_save_CFLAGS=$CFLAGS
3004 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3005 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3006 if ${ac_cv_prog_cc_g+:} false; then :
3007 $as_echo_n "(cached) " >&6
3008 else
3009 ac_save_c_werror_flag=$ac_c_werror_flag
3010 ac_c_werror_flag=yes
3011 ac_cv_prog_cc_g=no
3012 CFLAGS="-g"
3013 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3014 /* end confdefs.h. */
3015
3016 int
3017 main ()
3018 {
3019
3020 ;
3021 return 0;
3022 }
3023 _ACEOF
3024 if ac_fn_c_try_compile "$LINENO"; then :
3025 ac_cv_prog_cc_g=yes
3026 else
3027 CFLAGS=""
3028 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3029 /* end confdefs.h. */
3030
3031 int
3032 main ()
3033 {
3034
3035 ;
3036 return 0;
3037 }
3038 _ACEOF
3039 if ac_fn_c_try_compile "$LINENO"; then :
3040
3041 else
3042 ac_c_werror_flag=$ac_save_c_werror_flag
3043 CFLAGS="-g"
3044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3045 /* end confdefs.h. */
3046
3047 int
3048 main ()
3049 {
3050
3051 ;
3052 return 0;
3053 }
3054 _ACEOF
3055 if ac_fn_c_try_compile "$LINENO"; then :
3056 ac_cv_prog_cc_g=yes
3057 fi
3058 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3059 fi
3060 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3061 fi
3062 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3063 ac_c_werror_flag=$ac_save_c_werror_flag
3064 fi
3065 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3066 $as_echo "$ac_cv_prog_cc_g" >&6; }
3067 if test "$ac_test_CFLAGS" = set; then
3068 CFLAGS=$ac_save_CFLAGS
3069 elif test $ac_cv_prog_cc_g = yes; then
3070 if test "$GCC" = yes; then
3071 CFLAGS="-g -O2"
3072 else
3073 CFLAGS="-g"
3074 fi
3075 else
3076 if test "$GCC" = yes; then
3077 CFLAGS="-O2"
3078 else
3079 CFLAGS=
3080 fi
3081 fi
3082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3083 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3084 if ${ac_cv_prog_cc_c89+:} false; then :
3085 $as_echo_n "(cached) " >&6
3086 else
3087 ac_cv_prog_cc_c89=no
3088 ac_save_CC=$CC
3089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3090 /* end confdefs.h. */
3091 #include <stdarg.h>
3092 #include <stdio.h>
3093 #include <sys/types.h>
3094 #include <sys/stat.h>
3095 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3096 struct buf { int x; };
3097 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3098 static char *e (p, i)
3099 char **p;
3100 int i;
3101 {
3102 return p[i];
3103 }
3104 static char *f (char * (*g) (char **, int), char **p, ...)
3105 {
3106 char *s;
3107 va_list v;
3108 va_start (v,p);
3109 s = g (p, va_arg (v,int));
3110 va_end (v);
3111 return s;
3112 }
3113
3114 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3115 function prototypes and stuff, but not '\xHH' hex character constants.
3116 These don't provoke an error unfortunately, instead are silently treated
3117 as 'x'. The following induces an error, until -std is added to get
3118 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3119 array size at least. It's necessary to write '\x00'==0 to get something
3120 that's true only with -std. */
3121 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3122
3123 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3124 inside strings and character constants. */
3125 #define FOO(x) 'x'
3126 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3127
3128 int test (int i, double x);
3129 struct s1 {int (*f) (int a);};
3130 struct s2 {int (*f) (double a);};
3131 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3132 int argc;
3133 char **argv;
3134 int
3135 main ()
3136 {
3137 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3138 ;
3139 return 0;
3140 }
3141 _ACEOF
3142 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3143 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3144 do
3145 CC="$ac_save_CC $ac_arg"
3146 if ac_fn_c_try_compile "$LINENO"; then :
3147 ac_cv_prog_cc_c89=$ac_arg
3148 fi
3149 rm -f core conftest.err conftest.$ac_objext
3150 test "x$ac_cv_prog_cc_c89" != "xno" && break
3151 done
3152 rm -f conftest.$ac_ext
3153 CC=$ac_save_CC
3154
3155 fi
3156 # AC_CACHE_VAL
3157 case "x$ac_cv_prog_cc_c89" in
3158 x)
3159 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3160 $as_echo "none needed" >&6; } ;;
3161 xno)
3162 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3163 $as_echo "unsupported" >&6; } ;;
3164 *)
3165 CC="$CC $ac_cv_prog_cc_c89"
3166 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3167 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3168 esac
3169 if test "x$ac_cv_prog_cc_c89" != xno; then :
3170
3171 fi
3172
3173 ac_ext=c
3174 ac_cpp='$CPP $CPPFLAGS'
3175 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3176 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3177 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3178
3179
3180
3181
3182
3183 if test "$GCC" = yes ; then
3184 if test "$SHLICC2" = yes ; then
3185 ac_cv_lbl_gcc_vers=2
3186 V_CCOPT="-O2"
3187 else
3188 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5
3189 $as_echo_n "checking gcc version... " >&6; }
3190 if ${ac_cv_lbl_gcc_vers+:} false; then :
3191 $as_echo_n "(cached) " >&6
3192 else
3193 ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \
3194 sed -e '/^gcc version /!d' \
3195 -e 's/^gcc version //' \
3196 -e 's/ .*//' -e 's/^[^0-9]*//' \
3197 -e 's/\..*//'`
3198 fi
3199
3200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_gcc_vers" >&5
3201 $as_echo "$ac_cv_lbl_gcc_vers" >&6; }
3202 if test $ac_cv_lbl_gcc_vers -gt 1 ; then
3203 V_CCOPT="-O2"
3204 fi
3205 fi
3206 else
3207 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that $CC handles ansi prototypes" >&5
3208 $as_echo_n "checking that $CC handles ansi prototypes... " >&6; }
3209 if ${ac_cv_lbl_cc_ansi_prototypes+:} false; then :
3210 $as_echo_n "(cached) " >&6
3211 else
3212
3213 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3214 /* end confdefs.h. */
3215 #include <sys/types.h>
3216 int
3217 main ()
3218 {
3219 int frob(int, char *)
3220 ;
3221 return 0;
3222 }
3223 _ACEOF
3224 if ac_fn_c_try_compile "$LINENO"; then :
3225 ac_cv_lbl_cc_ansi_prototypes=yes
3226 else
3227 ac_cv_lbl_cc_ansi_prototypes=no
3228 fi
3229 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3230 fi
3231
3232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_ansi_prototypes" >&5
3233 $as_echo "$ac_cv_lbl_cc_ansi_prototypes" >&6; }
3234 if test $ac_cv_lbl_cc_ansi_prototypes = no ; then
3235 case "$host_os" in
3236
3237 hpux*)
3238 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)" >&5
3239 $as_echo_n "checking for HP-UX ansi compiler ($CC -Aa -D_HPUX_SOURCE)... " >&6; }
3240 savedcflags="$CFLAGS"
3241 CFLAGS="-Aa -D_HPUX_SOURCE $CFLAGS"
3242 if ${ac_cv_lbl_cc_hpux_cc_aa+:} false; then :
3243 $as_echo_n "(cached) " >&6
3244 else
3245 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3246 /* end confdefs.h. */
3247 #include <sys/types.h>
3248 int
3249 main ()
3250 {
3251 int frob(int, char *)
3252 ;
3253 return 0;
3254 }
3255 _ACEOF
3256 if ac_fn_c_try_compile "$LINENO"; then :
3257 ac_cv_lbl_cc_hpux_cc_aa=yes
3258 else
3259 ac_cv_lbl_cc_hpux_cc_aa=no
3260 fi
3261 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3262 fi
3263
3264 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_hpux_cc_aa" >&5
3265 $as_echo "$ac_cv_lbl_cc_hpux_cc_aa" >&6; }
3266 if test $ac_cv_lbl_cc_hpux_cc_aa = no ; then
3267 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
3268 fi
3269 CFLAGS="$savedcflags"
3270 V_CCOPT="-Aa $V_CCOPT"
3271
3272 $as_echo "#define _HPUX_SOURCE 1" >>confdefs.h
3273
3274 ;;
3275
3276 osf*)
3277 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ansi mode in DEC compiler ($CC -std1)" >&5
3278 $as_echo_n "checking for ansi mode in DEC compiler ($CC -std1)... " >&6; }
3279 savedcflags="$CFLAGS"
3280 CFLAGS="-std1"
3281 if ${ac_cv_lbl_cc_osf1_cc_std1+:} false; then :
3282 $as_echo_n "(cached) " >&6
3283 else
3284 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3285 /* end confdefs.h. */
3286 #include <sys/types.h>
3287 int
3288 main ()
3289 {
3290 int frob(int, char *)
3291 ;
3292 return 0;
3293 }
3294 _ACEOF
3295 if ac_fn_c_try_compile "$LINENO"; then :
3296 ac_cv_lbl_cc_osf1_cc_std1=yes
3297 else
3298 ac_cv_lbl_cc_osf1_cc_std1=no
3299 fi
3300 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3301 fi
3302
3303 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_osf1_cc_std1" >&5
3304 $as_echo "$ac_cv_lbl_cc_osf1_cc_std1" >&6; }
3305 if test $ac_cv_lbl_cc_osf1_cc_std1 = no ; then
3306 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
3307 fi
3308 CFLAGS="$savedcflags"
3309 V_CCOPT="-std1 $V_CCOPT"
3310 ;;
3311
3312 *)
3313 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
3314 ;;
3315 esac
3316 fi
3317 V_INCLS="$V_INCLS -I/usr/local/include"
3318 LDFLAGS="$LDFLAGS -L/usr/local/lib"
3319
3320 case "$host_os" in
3321
3322 irix*)
3323 V_CCOPT="$V_CCOPT -xansi -signed -O"
3324 ;;
3325
3326 osf*)
3327 #
3328 # Presumed to be DEC OSF/1, Digital UNIX, or
3329 # Tru64 UNIX.
3330 #
3331 V_CCOPT="$V_CCOPT -O"
3332 ;;
3333
3334 ultrix*)
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3336 $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3337 if ${ac_cv_lbl_cc_const_proto+:} false; then :
3338 $as_echo_n "(cached) " >&6
3339 else
3340 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3341 /* end confdefs.h. */
3342 #include <sys/types.h>
3343 int
3344 main ()
3345 {
3346 struct a { int b; };
3347 void c(const struct a *)
3348 ;
3349 return 0;
3350 }
3351 _ACEOF
3352 if ac_fn_c_try_compile "$LINENO"; then :
3353 ac_cv_lbl_cc_const_proto=yes
3354 else
3355 ac_cv_lbl_cc_const_proto=no
3356 fi
3357 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3358 fi
3359
3360 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3361 $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3362 if test $ac_cv_lbl_cc_const_proto = no ; then
3363
3364 $as_echo "#define const /**/" >>confdefs.h
3365
3366 fi
3367 ;;
3368 esac
3369 fi
3370
3371 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3372 $as_echo_n "checking for inline... " >&6; }
3373 save_CFLAGS="$CFLAGS"
3374 CFLAGS="$V_CCOPT"
3375 if ${ac_cv_lbl_inline+:} false; then :
3376 $as_echo_n "(cached) " >&6
3377 else
3378
3379 ac_cv_lbl_inline=""
3380 ac_lbl_cc_inline=no
3381 for ac_lbl_inline in inline __inline__ __inline
3382 do
3383 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3384 /* end confdefs.h. */
3385 #define inline $ac_lbl_inline
3386 static inline struct iltest *foo(void);
3387 struct iltest {
3388 int iltest1;
3389 int iltest2;
3390 };
3391
3392 static inline struct iltest *
3393 foo()
3394 {
3395 static struct iltest xxx;
3396
3397 return &xxx;
3398 }
3399 int
3400 main ()
3401 {
3402
3403 ;
3404 return 0;
3405 }
3406 _ACEOF
3407 if ac_fn_c_try_compile "$LINENO"; then :
3408 ac_lbl_cc_inline=yes
3409 fi
3410 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3411 if test "$ac_lbl_cc_inline" = yes ; then
3412 break;
3413 fi
3414 done
3415 if test "$ac_lbl_cc_inline" = yes ; then
3416 ac_cv_lbl_inline=$ac_lbl_inline
3417 fi
3418 fi
3419
3420 CFLAGS="$save_CFLAGS"
3421 if test ! -z "$ac_cv_lbl_inline" ; then
3422 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3423 $as_echo "$ac_cv_lbl_inline" >&6; }
3424 else
3425 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3426 $as_echo "no" >&6; }
3427 fi
3428
3429 cat >>confdefs.h <<_ACEOF
3430 #define inline $ac_cv_lbl_inline
3431 _ACEOF
3432
3433
3434 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3435 $as_echo_n "checking for __attribute__... " >&6; }
3436 if ${ac_cv___attribute__+:} false; then :
3437 $as_echo_n "(cached) " >&6
3438 else
3439
3440 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3441 /* end confdefs.h. */
3442
3443
3444 #include <stdlib.h>
3445
3446 static void foo(void) __attribute__ ((noreturn));
3447
3448 static void
3449 foo(void)
3450 {
3451 exit(1);
3452 }
3453
3454 int
3455 main(int argc, char **argv)
3456 {
3457 foo();
3458 }
3459
3460 _ACEOF
3461 if ac_fn_c_try_compile "$LINENO"; then :
3462 ac_cv___attribute__=yes
3463 else
3464 ac_cv___attribute__=no
3465 fi
3466 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3467 fi
3468
3469 if test "$ac_cv___attribute__" = "yes"; then
3470
3471 $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3472
3473 V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3474 else
3475 V_DEFS="$V_DEFS -D_U_=\"\""
3476 fi
3477 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3478 $as_echo "$ac_cv___attribute__" >&6; }
3479
3480 if test "$ac_cv___attribute__" = "yes"; then
3481
3482 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5
3483 $as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; }
3484 if ${ac_cv___attribute___format_function_pointer+:} false; then :
3485 $as_echo_n "(cached) " >&6
3486 else
3487
3488 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3489 /* end confdefs.h. */
3490
3491
3492 #include <stdlib.h>
3493
3494 extern int (*foo)(const char *fmt, ...)
3495 __attribute__ ((format (printf, 1, 2)));
3496
3497 int
3498 main(int argc, char **argv)
3499 {
3500 (*foo)("%s", "test");
3501 }
3502
3503 _ACEOF
3504 if ac_fn_c_try_compile "$LINENO"; then :
3505 ac_cv___attribute___format_function_pointer=yes
3506 else
3507 ac_cv___attribute___format_function_pointer=no
3508 fi
3509 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3510 fi
3511
3512 if test "$ac_cv___attribute___format_function_pointer" = "yes"; then
3513
3514 $as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3515
3516 fi
3517 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5
3518 $as_echo "$ac_cv___attribute___format_function_pointer" >&6; }
3519
3520 fi
3521 ac_ext=c
3522 ac_cpp='$CPP $CPPFLAGS'
3523 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3524 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3525 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3526 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3527 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3528 # On Suns, sometimes $CPP names a directory.
3529 if test -n "$CPP" && test -d "$CPP"; then
3530 CPP=
3531 fi
3532 if test -z "$CPP"; then
3533 if ${ac_cv_prog_CPP+:} false; then :
3534 $as_echo_n "(cached) " >&6
3535 else
3536 # Double quotes because CPP needs to be expanded
3537 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3538 do
3539 ac_preproc_ok=false
3540 for ac_c_preproc_warn_flag in '' yes
3541 do
3542 # Use a header file that comes with gcc, so configuring glibc
3543 # with a fresh cross-compiler works.
3544 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3545 # <limits.h> exists even on freestanding compilers.
3546 # On the NeXT, cc -E runs the code through the compiler's parser,
3547 # not just through cpp. "Syntax error" is here to catch this case.
3548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 /* end confdefs.h. */
3550 #ifdef __STDC__
3551 # include <limits.h>
3552 #else
3553 # include <assert.h>
3554 #endif
3555 Syntax error
3556 _ACEOF
3557 if ac_fn_c_try_cpp "$LINENO"; then :
3558
3559 else
3560 # Broken: fails on valid input.
3561 continue
3562 fi
3563 rm -f conftest.err conftest.i conftest.$ac_ext
3564
3565 # OK, works on sane cases. Now check whether nonexistent headers
3566 # can be detected and how.
3567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3568 /* end confdefs.h. */
3569 #include <ac_nonexistent.h>
3570 _ACEOF
3571 if ac_fn_c_try_cpp "$LINENO"; then :
3572 # Broken: success on invalid input.
3573 continue
3574 else
3575 # Passes both tests.
3576 ac_preproc_ok=:
3577 break
3578 fi
3579 rm -f conftest.err conftest.i conftest.$ac_ext
3580
3581 done
3582 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3583 rm -f conftest.i conftest.err conftest.$ac_ext
3584 if $ac_preproc_ok; then :
3585 break
3586 fi
3587
3588 done
3589 ac_cv_prog_CPP=$CPP
3590
3591 fi
3592 CPP=$ac_cv_prog_CPP
3593 else
3594 ac_cv_prog_CPP=$CPP
3595 fi
3596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3597 $as_echo "$CPP" >&6; }
3598 ac_preproc_ok=false
3599 for ac_c_preproc_warn_flag in '' yes
3600 do
3601 # Use a header file that comes with gcc, so configuring glibc
3602 # with a fresh cross-compiler works.
3603 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3604 # <limits.h> exists even on freestanding compilers.
3605 # On the NeXT, cc -E runs the code through the compiler's parser,
3606 # not just through cpp. "Syntax error" is here to catch this case.
3607 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3608 /* end confdefs.h. */
3609 #ifdef __STDC__
3610 # include <limits.h>
3611 #else
3612 # include <assert.h>
3613 #endif
3614 Syntax error
3615 _ACEOF
3616 if ac_fn_c_try_cpp "$LINENO"; then :
3617
3618 else
3619 # Broken: fails on valid input.
3620 continue
3621 fi
3622 rm -f conftest.err conftest.i conftest.$ac_ext
3623
3624 # OK, works on sane cases. Now check whether nonexistent headers
3625 # can be detected and how.
3626 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3627 /* end confdefs.h. */
3628 #include <ac_nonexistent.h>
3629 _ACEOF
3630 if ac_fn_c_try_cpp "$LINENO"; then :
3631 # Broken: success on invalid input.
3632 continue
3633 else
3634 # Passes both tests.
3635 ac_preproc_ok=:
3636 break
3637 fi
3638 rm -f conftest.err conftest.i conftest.$ac_ext
3639
3640 done
3641 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3642 rm -f conftest.i conftest.err conftest.$ac_ext
3643 if $ac_preproc_ok; then :
3644
3645 else
3646 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3647 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3648 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3649 See \`config.log' for more details" "$LINENO" 5; }
3650 fi
3651
3652 ac_ext=c
3653 ac_cpp='$CPP $CPPFLAGS'
3654 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3655 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3656 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3657
3658
3659 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3660 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3661 if ${ac_cv_path_GREP+:} false; then :
3662 $as_echo_n "(cached) " >&6
3663 else
3664 if test -z "$GREP"; then
3665 ac_path_GREP_found=false
3666 # Loop through the user's path and test for each of PROGNAME-LIST
3667 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3668 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3669 do
3670 IFS=$as_save_IFS
3671 test -z "$as_dir" && as_dir=.
3672 for ac_prog in grep ggrep; do
3673 for ac_exec_ext in '' $ac_executable_extensions; do
3674 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3675 { test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
3676 # Check for GNU ac_path_GREP and select it if it is found.
3677 # Check for GNU $ac_path_GREP
3678 case `"$ac_path_GREP" --version 2>&1` in
3679 *GNU*)
3680 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3681 *)
3682 ac_count=0
3683 $as_echo_n 0123456789 >"conftest.in"
3684 while :
3685 do
3686 cat "conftest.in" "conftest.in" >"conftest.tmp"
3687 mv "conftest.tmp" "conftest.in"
3688 cp "conftest.in" "conftest.nl"
3689 $as_echo 'GREP' >> "conftest.nl"
3690 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3691 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3692 as_fn_arith $ac_count + 1 && ac_count=$as_val
3693 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3694 # Best one so far, save it but keep looking for a better one
3695 ac_cv_path_GREP="$ac_path_GREP"
3696 ac_path_GREP_max=$ac_count
3697 fi
3698 # 10*(2^10) chars as input seems more than enough
3699 test $ac_count -gt 10 && break
3700 done
3701 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3702 esac
3703
3704 $ac_path_GREP_found && break 3
3705 done
3706 done
3707 done
3708 IFS=$as_save_IFS
3709 if test -z "$ac_cv_path_GREP"; then
3710 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3711 fi
3712 else
3713 ac_cv_path_GREP=$GREP
3714 fi
3715
3716 fi
3717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3718 $as_echo "$ac_cv_path_GREP" >&6; }
3719 GREP="$ac_cv_path_GREP"
3720
3721
3722 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3723 $as_echo_n "checking for egrep... " >&6; }
3724 if ${ac_cv_path_EGREP+:} false; then :
3725 $as_echo_n "(cached) " >&6
3726 else
3727 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3728 then ac_cv_path_EGREP="$GREP -E"
3729 else
3730 if test -z "$EGREP"; then
3731 ac_path_EGREP_found=false
3732 # Loop through the user's path and test for each of PROGNAME-LIST
3733 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3734 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3735 do
3736 IFS=$as_save_IFS
3737 test -z "$as_dir" && as_dir=.
3738 for ac_prog in egrep; do
3739 for ac_exec_ext in '' $ac_executable_extensions; do
3740 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3741 { test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
3742 # Check for GNU ac_path_EGREP and select it if it is found.
3743 # Check for GNU $ac_path_EGREP
3744 case `"$ac_path_EGREP" --version 2>&1` in
3745 *GNU*)
3746 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3747 *)
3748 ac_count=0
3749 $as_echo_n 0123456789 >"conftest.in"
3750 while :
3751 do
3752 cat "conftest.in" "conftest.in" >"conftest.tmp"
3753 mv "conftest.tmp" "conftest.in"
3754 cp "conftest.in" "conftest.nl"
3755 $as_echo 'EGREP' >> "conftest.nl"
3756 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3757 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3758 as_fn_arith $ac_count + 1 && ac_count=$as_val
3759 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3760 # Best one so far, save it but keep looking for a better one
3761 ac_cv_path_EGREP="$ac_path_EGREP"
3762 ac_path_EGREP_max=$ac_count
3763 fi
3764 # 10*(2^10) chars as input seems more than enough
3765 test $ac_count -gt 10 && break
3766 done
3767 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3768 esac
3769
3770 $ac_path_EGREP_found && break 3
3771 done
3772 done
3773 done
3774 IFS=$as_save_IFS
3775 if test -z "$ac_cv_path_EGREP"; then
3776 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3777 fi
3778 else
3779 ac_cv_path_EGREP=$EGREP
3780 fi
3781
3782 fi
3783 fi
3784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3785 $as_echo "$ac_cv_path_EGREP" >&6; }
3786 EGREP="$ac_cv_path_EGREP"
3787
3788
3789 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3790 $as_echo_n "checking for ANSI C header files... " >&6; }
3791 if ${ac_cv_header_stdc+:} false; then :
3792 $as_echo_n "(cached) " >&6
3793 else
3794 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3795 /* end confdefs.h. */
3796 #include <stdlib.h>
3797 #include <stdarg.h>
3798 #include <string.h>
3799 #include <float.h>
3800
3801 int
3802 main ()
3803 {
3804
3805 ;
3806 return 0;
3807 }
3808 _ACEOF
3809 if ac_fn_c_try_compile "$LINENO"; then :
3810 ac_cv_header_stdc=yes
3811 else
3812 ac_cv_header_stdc=no
3813 fi
3814 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3815
3816 if test $ac_cv_header_stdc = yes; then
3817 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3819 /* end confdefs.h. */
3820 #include <string.h>
3821
3822 _ACEOF
3823 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3824 $EGREP "memchr" >/dev/null 2>&1; then :
3825
3826 else
3827 ac_cv_header_stdc=no
3828 fi
3829 rm -f conftest*
3830
3831 fi
3832
3833 if test $ac_cv_header_stdc = yes; then
3834 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3835 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3836 /* end confdefs.h. */
3837 #include <stdlib.h>
3838
3839 _ACEOF
3840 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3841 $EGREP "free" >/dev/null 2>&1; then :
3842
3843 else
3844 ac_cv_header_stdc=no
3845 fi
3846 rm -f conftest*
3847
3848 fi
3849
3850 if test $ac_cv_header_stdc = yes; then
3851 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3852 if test "$cross_compiling" = yes; then :
3853 :
3854 else
3855 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3856 /* end confdefs.h. */
3857 #include <ctype.h>
3858 #include <stdlib.h>
3859 #if ((' ' & 0x0FF) == 0x020)
3860 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3861 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3862 #else
3863 # define ISLOWER(c) \
3864 (('a' <= (c) && (c) <= 'i') \
3865 || ('j' <= (c) && (c) <= 'r') \
3866 || ('s' <= (c) && (c) <= 'z'))
3867 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3868 #endif
3869
3870 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3871 int
3872 main ()
3873 {
3874 int i;
3875 for (i = 0; i < 256; i++)
3876 if (XOR (islower (i), ISLOWER (i))
3877 || toupper (i) != TOUPPER (i))
3878 return 2;
3879 return 0;
3880 }
3881 _ACEOF
3882 if ac_fn_c_try_run "$LINENO"; then :
3883
3884 else
3885 ac_cv_header_stdc=no
3886 fi
3887 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
3888 conftest.$ac_objext conftest.beam conftest.$ac_ext
3889 fi
3890
3891 fi
3892 fi
3893 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
3894 $as_echo "$ac_cv_header_stdc" >&6; }
3895 if test $ac_cv_header_stdc = yes; then
3896
3897 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
3898
3899 fi
3900
3901 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
3902 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
3903 inttypes.h stdint.h unistd.h
3904 do :
3905 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3906 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
3907 "
3908 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3909 cat >>confdefs.h <<_ACEOF
3910 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3911 _ACEOF
3912
3913 fi
3914
3915 done
3916
3917
3918 for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h
3919 do :
3920 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
3921 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
3922 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
3923 cat >>confdefs.h <<_ACEOF
3924 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
3925 _ACEOF
3926
3927 fi
3928
3929 done
3930
3931 for ac_header in net/pfvar.h
3932 do :
3933 ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
3934 #include <sys/socket.h>
3935 #include <net/if.h>
3936 "
3937 if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
3938 cat >>confdefs.h <<_ACEOF
3939 #define HAVE_NET_PFVAR_H 1
3940 _ACEOF
3941
3942 fi
3943
3944 done
3945
3946 if test "$ac_cv_header_net_pfvar_h" = yes; then
3947 LOCALSRC="print-pflog.c $LOCALSRC"
3948 fi
3949 for ac_header in netinet/if_ether.h
3950 do :
3951 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
3952 #include <sys/socket.h>
3953 "
3954 if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
3955 cat >>confdefs.h <<_ACEOF
3956 #define HAVE_NETINET_IF_ETHER_H 1
3957 _ACEOF
3958
3959 fi
3960
3961 done
3962
3963 if test "$ac_cv_header_netinet_if_ether_h" != yes; then
3964 #
3965 # The simple test didn't work.
3966 # Do we need to include <net/if.h> first?
3967 # Unset ac_cv_header_netinet_if_ether_h so we don't
3968 # treat the previous failure as a cached value and
3969 # suppress the next test.
3970 #
3971 { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
3972 $as_echo "$as_me: Rechecking with some additional includes" >&6;}
3973 unset ac_cv_header_netinet_if_ether_h
3974 for ac_header in netinet/if_ether.h
3975 do :
3976 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
3977 #include <sys/socket.h>
3978 #include <netinet/in.h>
3979 struct mbuf;
3980 struct rtentry;
3981 #include <net/if.h>
3982 "
3983 if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
3984 cat >>confdefs.h <<_ACEOF
3985 #define HAVE_NETINET_IF_ETHER_H 1
3986 _ACEOF
3987
3988 fi
3989
3990 done
3991
3992 fi
3993
3994 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
3995 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
3996 if ${ac_cv_header_time+:} false; then :
3997 $as_echo_n "(cached) " >&6
3998 else
3999 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4000 /* end confdefs.h. */
4001 #include <sys/types.h>
4002 #include <sys/time.h>
4003 #include <time.h>
4004
4005 int
4006 main ()
4007 {
4008 if ((struct tm *) 0)
4009 return 0;
4010 ;
4011 return 0;
4012 }
4013 _ACEOF
4014 if ac_fn_c_try_compile "$LINENO"; then :
4015 ac_cv_header_time=yes
4016 else
4017 ac_cv_header_time=no
4018 fi
4019 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4020 fi
4021 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4022 $as_echo "$ac_cv_header_time" >&6; }
4023 if test $ac_cv_header_time = yes; then
4024
4025 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4026
4027 fi
4028
4029
4030 case "$host_os" in
4031
4032 darwin*)
4033 # Check whether --enable-universal was given.
4034 if test "${enable_universal+set}" = set; then :
4035 enableval=$enable_universal;
4036 fi
4037
4038 if test "$enable_universal" != "no"; then
4039 case "$host_os" in
4040
4041 darwin9.*)
4042 #
4043 # Leopard. Build for x86 and 32-bit PowerPC, with
4044 # x86 first. (That's what Apple does.)
4045 #
4046 V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4047 LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4048 ;;
4049
4050 darwin10.*)
4051 #
4052 # Snow Leopard. Build for x86-64 and x86, with
4053 # x86-64 first. (That's what Apple does.)
4054 #
4055 V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4056 LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4057 ;;
4058 esac
4059 fi
4060 ;;
4061
4062 linux*)
4063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Linux kernel version" >&5
4064 $as_echo_n "checking Linux kernel version... " >&6; }
4065 if test "$cross_compiling" = yes; then
4066 if ${ac_cv_linux_vers+:} false; then :
4067 $as_echo_n "(cached) " >&6
4068 else
4069 ac_cv_linux_vers=unknown
4070 fi
4071
4072 else
4073 if ${ac_cv_linux_vers+:} false; then :
4074 $as_echo_n "(cached) " >&6
4075 else
4076 ac_cv_linux_vers=`uname -r 2>&1 | \
4077 sed -n -e '$s/.* //' -e '$s/\..*//p'`
4078 fi
4079
4080 fi
4081 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_vers" >&5
4082 $as_echo "$ac_cv_linux_vers" >&6; }
4083 if test $ac_cv_linux_vers = unknown ; then
4084 as_fn_error $? "cannot determine linux version when cross-compiling" "$LINENO" 5
4085 fi
4086 if test $ac_cv_linux_vers -lt 2 ; then
4087 as_fn_error $? "version 2 or higher required; see the INSTALL doc for more info" "$LINENO" 5
4088 fi
4089 ;;
4090
4091 *)
4092 ;;
4093 esac
4094
4095
4096
4097 # Check whether --with-smi was given.
4098 if test "${with_smi+set}" = set; then :
4099 withval=$with_smi;
4100 else
4101 with_smi=yes
4102 fi
4103
4104
4105 if test "x$with_smi" != "xno" ; then
4106 for ac_header in smi.h
4107 do :
4108 ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4109 if test "x$ac_cv_header_smi_h" = xyes; then :
4110 cat >>confdefs.h <<_ACEOF
4111 #define HAVE_SMI_H 1
4112 _ACEOF
4113
4114 fi
4115
4116 done
4117
4118 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4119 $as_echo_n "checking for smiInit in -lsmi... " >&6; }
4120 if ${ac_cv_lib_smi_smiInit+:} false; then :
4121 $as_echo_n "(cached) " >&6
4122 else
4123 ac_check_lib_save_LIBS=$LIBS
4124 LIBS="-lsmi $LIBS"
4125 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4126 /* end confdefs.h. */
4127
4128 /* Override any GCC internal prototype to avoid an error.
4129 Use char because int might match the return type of a GCC
4130 builtin and then its argument prototype would still apply. */
4131 #ifdef __cplusplus
4132 extern "C"
4133 #endif
4134 char smiInit ();
4135 int
4136 main ()
4137 {
4138 return smiInit ();
4139 ;
4140 return 0;
4141 }
4142 _ACEOF
4143 if ac_fn_c_try_link "$LINENO"; then :
4144 ac_cv_lib_smi_smiInit=yes
4145 else
4146 ac_cv_lib_smi_smiInit=no
4147 fi
4148 rm -f core conftest.err conftest.$ac_objext \
4149 conftest$ac_exeext conftest.$ac_ext
4150 LIBS=$ac_check_lib_save_LIBS
4151 fi
4152 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4153 $as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4154 if test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4155 cat >>confdefs.h <<_ACEOF
4156 #define HAVE_LIBSMI 1
4157 _ACEOF
4158
4159 LIBS="-lsmi $LIBS"
4160
4161 fi
4162
4163 if test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes
4164 then
4165 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4166 $as_echo_n "checking whether to enable libsmi... " >&6; }
4167 if test "$cross_compiling" = yes; then :
4168 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4169 $as_echo "not when cross-compiling" >&6; }
4170 libsmi=no
4171
4172 else
4173 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4174 /* end confdefs.h. */
4175 /* libsmi available check */
4176 #include <smi.h>
4177 main()
4178 {
4179 int current, revision, age, n;
4180 const int required = 2;
4181 if (smiInit(""))
4182 exit(1);
4183 if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4184 exit(2);
4185 n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
4186 if (n != 3)
4187 exit(3);
4188 if (required < current - age || required > current)
4189 exit(4);
4190 exit(0);
4191 }
4192
4193 _ACEOF
4194 if ac_fn_c_try_run "$LINENO"; then :
4195 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4196 $as_echo "yes" >&6; }
4197 $as_echo "#define LIBSMI 1" >>confdefs.h
4198
4199 libsmi=yes
4200 else
4201 case $? in
4202 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4203 $as_echo "no - smiInit failed" >&6; } ;;
4204 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4205 $as_echo "no - header/library version mismatch" >&6; } ;;
4206 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4207 $as_echo "no - can't determine library version" >&6; } ;;
4208 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4209 $as_echo "no - too old" >&6; } ;;
4210 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4211 $as_echo "no" >&6; } ;;
4212 esac
4213 libsmi=no
4214 fi
4215 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4216 conftest.$ac_objext conftest.beam conftest.$ac_ext
4217 fi
4218
4219 fi
4220 fi
4221
4222 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4223 $as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4224 # Check whether --enable-smb was given.
4225 if test "${enable_smb+set}" = set; then :
4226 enableval=$enable_smb;
4227 else
4228 enableval=yes
4229 fi
4230
4231 case "$enableval" in
4232 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4233 $as_echo "yes" >&6; }
4234 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5
4235 $as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;}
4236 $as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h
4237
4238 LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4239 ;;
4240 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4241 $as_echo "no" >&6; }
4242 ;;
4243 esac
4244
4245
4246 # Check whether --with-user was given.
4247 if test "${with_user+set}" = set; then :
4248 withval=$with_user;
4249 fi
4250
4251 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4252 $as_echo_n "checking whether to drop root privileges by default... " >&6; }
4253 if test ! -z "$with_user" ; then
4254 cat >>confdefs.h <<_ACEOF
4255 #define WITH_USER "$withval"
4256 _ACEOF
4257
4258 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4259 $as_echo "to \"$withval\"" >&6; }
4260 else
4261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4262 $as_echo "no" >&6; }
4263 fi
4264
4265
4266 # Check whether --with-chroot was given.
4267 if test "${with_chroot+set}" = set; then :
4268 withval=$with_chroot;
4269 fi
4270
4271 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4272 $as_echo_n "checking whether to chroot... " >&6; }
4273 if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4274 cat >>confdefs.h <<_ACEOF
4275 #define WITH_CHROOT "$withval"
4276 _ACEOF
4277
4278 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4279 $as_echo "to \"$withval\"" >&6; }
4280 else
4281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4282 $as_echo "no" >&6; }
4283 fi
4284
4285 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5
4286 $as_echo_n "checking whether to enable ipv6... " >&6; }
4287 # Check whether --enable-ipv6 was given.
4288 if test "${enable_ipv6+set}" = set; then :
4289 enableval=$enable_ipv6; case "$enableval" in
4290 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4291 $as_echo "yes" >&6; }
4292 LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
4293 $as_echo "#define INET6 1" >>confdefs.h
4294
4295 ipv6=yes
4296 ;;
4297 *)
4298 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4299 $as_echo "no" >&6; }
4300 ipv6=no
4301 ;;
4302 esac
4303 else
4304 if test "$cross_compiling" = yes; then :
4305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4306 $as_echo "no" >&6; }
4307 ipv6=no
4308
4309 else
4310 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4311 /* end confdefs.h. */
4312 /* AF_INET6 available check */
4313 #include <sys/types.h>
4314 #include <sys/socket.h>
4315 main()
4316 {
4317 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
4318 exit(1);
4319 else
4320 exit(0);
4321 }
4322
4323 _ACEOF
4324 if ac_fn_c_try_run "$LINENO"; then :
4325 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4326 $as_echo "yes" >&6; }
4327 LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
4328 $as_echo "#define INET6 1" >>confdefs.h
4329
4330 ipv6=yes
4331 else
4332 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4333 $as_echo "no" >&6; }
4334 ipv6=no
4335 fi
4336 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4337 conftest.$ac_objext conftest.beam conftest.$ac_ext
4338 fi
4339
4340 fi
4341
4342
4343 ipv6type=unknown
4344 ipv6lib=none
4345 ipv6trylibc=no
4346
4347 if test "$ipv6" = "yes"; then
4348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4349 $as_echo_n "checking ipv6 stack type... " >&6; }
4350 for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4351 case $i in
4352 inria)
4353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4354 /* end confdefs.h. */
4355 #include <netinet/in.h>
4356 #ifdef IPV6_INRIA_VERSION
4357 yes
4358 #endif
4359 _ACEOF
4360 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4361 $EGREP "yes" >/dev/null 2>&1; then :
4362 ipv6type=$i;
4363 CFLAGS="-DINET6 $CFLAGS"
4364 fi
4365 rm -f conftest*
4366
4367 ;;
4368 kame)
4369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4370 /* end confdefs.h. */
4371 #include <netinet/in.h>
4372 #ifdef __KAME__
4373 yes
4374 #endif
4375 _ACEOF
4376 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4377 $EGREP "yes" >/dev/null 2>&1; then :
4378 ipv6type=$i;
4379 ipv6lib=inet6;
4380 ipv6libdir=/usr/local/v6/lib;
4381 ipv6trylibc=yes;
4382 CFLAGS="-DINET6 $CFLAGS"
4383 fi
4384 rm -f conftest*
4385
4386 ;;
4387 linux-glibc)
4388 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4389 /* end confdefs.h. */
4390 #include <features.h>
4391 #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4392 yes
4393 #endif
4394 _ACEOF
4395 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4396 $EGREP "yes" >/dev/null 2>&1; then :
4397 ipv6type=$i;
4398 CFLAGS="-DINET6 $CFLAGS"
4399 fi
4400 rm -f conftest*
4401
4402 ;;
4403 linux-libinet6)
4404 if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4405 ipv6type=$i
4406 ipv6lib=inet6
4407 ipv6libdir=/usr/inet6/lib
4408 ipv6trylibc=yes;
4409 CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS"
4410 fi
4411 ;;
4412 toshiba)
4413 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4414 /* end confdefs.h. */
4415 #include <sys/param.h>
4416 #ifdef _TOSHIBA_INET6
4417 yes
4418 #endif
4419 _ACEOF
4420 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4421 $EGREP "yes" >/dev/null 2>&1; then :
4422 ipv6type=$i;
4423 ipv6lib=inet6;
4424 ipv6libdir=/usr/local/v6/lib;
4425 CFLAGS="-DINET6 $CFLAGS"
4426 fi
4427 rm -f conftest*
4428
4429 ;;
4430 v6d)
4431 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4432 /* end confdefs.h. */
4433 #include </usr/local/v6/include/sys/v6config.h>
4434 #ifdef __V6D__
4435 yes
4436 #endif
4437 _ACEOF
4438 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4439 $EGREP "yes" >/dev/null 2>&1; then :
4440 ipv6type=$i;
4441 ipv6lib=v6;
4442 ipv6libdir=/usr/local/v6/lib;
4443 CFLAGS="-I/usr/local/v6/include $CFLAGS"
4444 fi
4445 rm -f conftest*
4446
4447 ;;
4448 zeta)
4449 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4450 /* end confdefs.h. */
4451 #include <sys/param.h>
4452 #ifdef _ZETA_MINAMI_INET6
4453 yes
4454 #endif
4455 _ACEOF
4456 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4457 $EGREP "yes" >/dev/null 2>&1; then :
4458 ipv6type=$i;
4459 ipv6lib=inet6;
4460 ipv6libdir=/usr/local/v6/lib;
4461 CFLAGS="-DINET6 $CFLAGS"
4462 fi
4463 rm -f conftest*
4464
4465 ;;
4466 esac
4467 if test "$ipv6type" != "unknown"; then
4468 break
4469 fi
4470 done
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
4472 $as_echo "$ipv6type" >&6; }
4473 fi
4474
4475 if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
4476 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
4477 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
4478 echo "You have $ipv6lib library, using it"
4479 else
4480 if test "$ipv6trylibc" = "yes"; then
4481 echo "You do not have $ipv6lib library, using libc"
4482 else
4483 echo 'Fatal: no $ipv6lib library found. cannot continue.'
4484 echo "You need to fetch lib$ipv6lib.a from appropriate"
4485 echo 'ipv6 kit and compile beforehand.'
4486 exit 1
4487 fi
4488 fi
4489 fi
4490
4491
4492 if test "$ipv6" = "yes"; then
4493 #
4494 # XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()"
4495 # function in libc; there are "ngetaddrinfo()" and
4496 # "ogetaddrinfo()" functions, and <netdb.h> #defines
4497 # "getaddrinfo" to be either "ngetaddrinfo" or
4498 # "ogetaddrinfo", depending on whether _SOCKADDR_LEN
4499 # or _XOPEN_SOURCE_EXTENDED are defined or not.
4500 #
4501 # So this test doesn't work on Tru64 5.1, and possibly
4502 # on other 5.x releases. This causes the configure
4503 # script to become confused, and results in libpcap
4504 # being unbuildable.
4505 #
4506 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
4507 $as_echo_n "checking for library containing getaddrinfo... " >&6; }
4508 if ${ac_cv_search_getaddrinfo+:} false; then :
4509 $as_echo_n "(cached) " >&6
4510 else
4511 ac_func_search_save_LIBS=$LIBS
4512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4513 /* end confdefs.h. */
4514
4515 /* Override any GCC internal prototype to avoid an error.
4516 Use char because int might match the return type of a GCC
4517 builtin and then its argument prototype would still apply. */
4518 #ifdef __cplusplus
4519 extern "C"
4520 #endif
4521 char getaddrinfo ();
4522 int
4523 main ()
4524 {
4525 return getaddrinfo ();
4526 ;
4527 return 0;
4528 }
4529 _ACEOF
4530 for ac_lib in '' socket; do
4531 if test -z "$ac_lib"; then
4532 ac_res="none required"
4533 else
4534 ac_res=-l$ac_lib
4535 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4536 fi
4537 if ac_fn_c_try_link "$LINENO"; then :
4538 ac_cv_search_getaddrinfo=$ac_res
4539 fi
4540 rm -f core conftest.err conftest.$ac_objext \
4541 conftest$ac_exeext
4542 if ${ac_cv_search_getaddrinfo+:} false; then :
4543 break
4544 fi
4545 done
4546 if ${ac_cv_search_getaddrinfo+:} false; then :
4547
4548 else
4549 ac_cv_search_getaddrinfo=no
4550 fi
4551 rm conftest.$ac_ext
4552 LIBS=$ac_func_search_save_LIBS
4553 fi
4554 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
4555 $as_echo "$ac_cv_search_getaddrinfo" >&6; }
4556 ac_res=$ac_cv_search_getaddrinfo
4557 if test "$ac_res" != no; then :
4558 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4559 { $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5
4560 $as_echo_n "checking getaddrinfo bug... " >&6; }
4561 if ${td_cv_buggygetaddrinfo+:} false; then :
4562 $as_echo_n "(cached) " >&6
4563 else
4564 if test "$cross_compiling" = yes; then :
4565 td_cv_buggygetaddrinfo=yes
4566 else
4567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4568 /* end confdefs.h. */
4569
4570 #include <sys/types.h>
4571 #include <netdb.h>
4572 #include <string.h>
4573 #include <sys/socket.h>
4574 #include <netinet/in.h>
4575
4576 main()
4577 {
4578 int passive, gaierr, inet4 = 0, inet6 = 0;
4579 struct addrinfo hints, *ai, *aitop;
4580 char straddr[INET6_ADDRSTRLEN], strport[16];
4581
4582 for (passive = 0; passive <= 1; passive++) {
4583 memset(&hints, 0, sizeof(hints));
4584 hints.ai_family = AF_UNSPEC;
4585 hints.ai_flags = passive ? AI_PASSIVE : 0;
4586 hints.ai_socktype = SOCK_STREAM;
4587 hints.ai_protocol = IPPROTO_TCP;
4588 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
4589 (void)gai_strerror(gaierr);
4590 goto bad;
4591 }
4592 for (ai = aitop; ai; ai = ai->ai_next) {
4593 if (ai->ai_addr == NULL ||
4594 ai->ai_addrlen == 0 ||
4595 getnameinfo(ai->ai_addr, ai->ai_addrlen,
4596 straddr, sizeof(straddr), strport, sizeof(strport),
4597 NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
4598 goto bad;
4599 }
4600 switch (ai->ai_family) {
4601 case AF_INET:
4602 if (strcmp(strport, "54321") != 0) {
4603 goto bad;
4604 }
4605 if (passive) {
4606 if (strcmp(straddr, "0.0.0.0") != 0) {
4607 goto bad;
4608 }
4609 } else {
4610 if (strcmp(straddr, "127.0.0.1") != 0) {
4611 goto bad;
4612 }
4613 }
4614 inet4++;
4615 break;
4616 case AF_INET6:
4617 if (strcmp(strport, "54321") != 0) {
4618 goto bad;
4619 }
4620 if (passive) {
4621 if (strcmp(straddr, "::") != 0) {
4622 goto bad;
4623 }
4624 } else {
4625 if (strcmp(straddr, "::1") != 0) {
4626 goto bad;
4627 }
4628 }
4629 inet6++;
4630 break;
4631 case AF_UNSPEC:
4632 goto bad;
4633 break;
4634 #ifdef AF_UNIX
4635 case AF_UNIX:
4636 #else
4637 #ifdef AF_LOCAL
4638 case AF_LOCAL:
4639 #endif
4640 #endif
4641 default:
4642 /* another family support? */
4643 break;
4644 }
4645 }
4646 }
4647
4648 /* supported family should be 2, unsupported family should be 0 */
4649 if (!(inet4 == 0 || inet4 == 2))
4650 goto bad;
4651 if (!(inet6 == 0 || inet6 == 2))
4652 goto bad;
4653
4654 if (aitop)
4655 freeaddrinfo(aitop);
4656 exit(0);
4657
4658 bad:
4659 if (aitop)
4660 freeaddrinfo(aitop);
4661 exit(1);
4662 }
4663
4664 _ACEOF
4665 if ac_fn_c_try_run "$LINENO"; then :
4666 td_cv_buggygetaddrinfo=no
4667 else
4668 td_cv_buggygetaddrinfo=yes
4669 fi
4670 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4671 conftest.$ac_objext conftest.beam conftest.$ac_ext
4672 fi
4673
4674 fi
4675
4676 if test "$td_cv_buggygetaddrinfo" = no; then
4677 { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5
4678 $as_echo "good" >&6; }
4679 else
4680 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
4681 $as_echo "buggy" >&6; }
4682 fi
4683
4684 if test "$td_cv_buggygetaddrinfo" = "yes"; then
4685 #
4686 # XXX - it doesn't appear that "ipv6type" can ever be
4687 # set to "linux". Should this be testing for
4688 # "linux-glibc", or for that *or* "linux-libinet6"?
4689 # If the latter, note that "linux-libinet6" is also
4690 # the type given to some non-Linux OSes.
4691 #
4692 if test "$ipv6type" != "linux"; then
4693 echo 'Fatal: You must get working getaddrinfo() function.'
4694 echo ' or you can specify "--disable-ipv6"'.
4695 exit 1
4696 else
4697 echo 'Warning: getaddrinfo() implementation on your system seems be buggy.'
4698 echo ' Better upgrade your system library to newest version'
4699 echo ' of GNU C library (aka glibc).'
4700 fi
4701 fi
4702
4703 fi
4704
4705 ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
4706 if test "x$ac_cv_func_getnameinfo" = xyes; then :
4707 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
4708
4709 else
4710 case " $LIBOBJS " in
4711 *" getnameinfo.$ac_objext "* ) ;;
4712 *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext"
4713 ;;
4714 esac
4715
4716 fi
4717
4718
4719 fi
4720
4721 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5
4722 $as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; }
4723 if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then :
4724 $as_echo_n "(cached) " >&6
4725 else
4726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4727 /* end confdefs.h. */
4728 #include <netdnet/dnetdb.h>
4729
4730 _ACEOF
4731 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4732 $EGREP "dnet_htoa" >/dev/null 2>&1; then :
4733 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes
4734 else
4735 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no
4736 fi
4737 rm -f conftest*
4738
4739 fi
4740 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5
4741 $as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; }
4742 if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then
4743 $as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h
4744
4745 fi
4746
4747
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5
4749 $as_echo_n "checking for addrinfo... " >&6; }
4750 if ${ac_cv_addrinfo+:} false; then :
4751 $as_echo_n "(cached) " >&6
4752 else
4753 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4754 /* end confdefs.h. */
4755
4756 # include <netdb.h>
4757 int
4758 main ()
4759 {
4760 struct addrinfo a
4761 ;
4762 return 0;
4763 }
4764 _ACEOF
4765 if ac_fn_c_try_compile "$LINENO"; then :
4766 ac_cv_addrinfo=yes
4767 else
4768 ac_cv_addrinfo=no
4769 fi
4770 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4771 fi
4772
4773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5
4774 $as_echo "$ac_cv_addrinfo" >&6; }
4775 if test $ac_cv_addrinfo = yes; then
4776 $as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h
4777
4778 else
4779 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
4780
4781 fi
4782
4783 if test "$ac_cv_addrinfo" = no; then
4784 missing_includes=yes
4785 fi
4786
4787
4788 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5
4789 $as_echo_n "checking for NI_MAXSERV... " >&6; }
4790 if ${ac_cv_maxserv+:} false; then :
4791 $as_echo_n "(cached) " >&6
4792 else
4793 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4794 /* end confdefs.h. */
4795 #include <netdb.h>
4796 #ifdef NI_MAXSERV
4797 yes
4798 #endif
4799 _ACEOF
4800 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4801 $EGREP "yes" >/dev/null 2>&1; then :
4802 ac_cv_maxserv=yes
4803 else
4804 ac_cv_maxserv=no
4805 fi
4806 rm -f conftest*
4807
4808 fi
4809
4810 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5
4811 $as_echo "$ac_cv_maxserv" >&6; }
4812 if test $ac_cv_maxserv != yes; then
4813 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
4814
4815 fi
4816
4817 if test "$ac_cv_maxserv" = no; then
4818 missing_includes=yes
4819 fi
4820
4821
4822 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5
4823 $as_echo_n "checking for NI_NAMEREQD... " >&6; }
4824 if ${ac_cv_namereqd+:} false; then :
4825 $as_echo_n "(cached) " >&6
4826 else
4827 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4828 /* end confdefs.h. */
4829 #include <netdb.h>
4830 #ifdef NI_NOFQDN
4831 yes
4832 #endif
4833 _ACEOF
4834 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4835 $EGREP "yes" >/dev/null 2>&1; then :
4836 ac_cv_namereqd=yes
4837 else
4838 ac_cv_namereqd=no
4839 fi
4840 rm -f conftest*
4841
4842 fi
4843
4844 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5
4845 $as_echo "$ac_cv_namereqd" >&6; }
4846 if test $ac_cv_namereqd != yes; then
4847 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
4848
4849 fi
4850
4851 if test "$ac_cv_namereqd" = no; then
4852 missing_includes=yes
4853 fi
4854
4855
4856 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5
4857 $as_echo_n "checking for sockaddr_storage... " >&6; }
4858 if ${ac_cv_sa_storage+:} false; then :
4859 $as_echo_n "(cached) " >&6
4860 else
4861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4862 /* end confdefs.h. */
4863
4864 # include <sys/types.h>
4865 # include <sys/socket.h>
4866 int
4867 main ()
4868 {
4869 struct sockaddr_storage s
4870 ;
4871 return 0;
4872 }
4873 _ACEOF
4874 if ac_fn_c_try_compile "$LINENO"; then :
4875 ac_cv_sa_storage=yes
4876 else
4877 ac_cv_sa_storage=no
4878 fi
4879 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4880 fi
4881
4882 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sa_storage" >&5
4883 $as_echo "$ac_cv_sa_storage" >&6; }
4884 if test $ac_cv_sa_storage = yes; then
4885 $as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
4886
4887 fi
4888
4889 if test "$ac_cv_sa_storage" = no; then
4890 missing_includes=yes
4891 fi
4892
4893 ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf"
4894 if test "x$ac_cv_func_vfprintf" = xyes; then :
4895 $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h
4896
4897 else
4898 case " $LIBOBJS " in
4899 *" vfprintf.$ac_objext "* ) ;;
4900 *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext"
4901 ;;
4902 esac
4903
4904 fi
4905
4906 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
4907 if test "x$ac_cv_func_strcasecmp" = xyes; then :
4908 $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
4909
4910 else
4911 case " $LIBOBJS " in
4912 *" strcasecmp.$ac_objext "* ) ;;
4913 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
4914 ;;
4915 esac
4916
4917 fi
4918
4919 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
4920 if test "x$ac_cv_func_strlcat" = xyes; then :
4921 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
4922
4923 else
4924 case " $LIBOBJS " in
4925 *" strlcat.$ac_objext "* ) ;;
4926 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
4927 ;;
4928 esac
4929
4930 fi
4931
4932 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
4933 if test "x$ac_cv_func_strlcpy" = xyes; then :
4934 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
4935
4936 else
4937 case " $LIBOBJS " in
4938 *" strlcpy.$ac_objext "* ) ;;
4939 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
4940 ;;
4941 esac
4942
4943 fi
4944
4945 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
4946 if test "x$ac_cv_func_strdup" = xyes; then :
4947 $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
4948
4949 else
4950 case " $LIBOBJS " in
4951 *" strdup.$ac_objext "* ) ;;
4952 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
4953 ;;
4954 esac
4955
4956 fi
4957
4958 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
4959 if test "x$ac_cv_func_strsep" = xyes; then :
4960 $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
4961
4962 else
4963 case " $LIBOBJS " in
4964 *" strsep.$ac_objext "* ) ;;
4965 *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
4966 ;;
4967 esac
4968
4969 fi
4970
4971
4972 for ac_func in fork vfork strftime
4973 do :
4974 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4975 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4976 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4977 cat >>confdefs.h <<_ACEOF
4978 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4979 _ACEOF
4980
4981 fi
4982 done
4983
4984 for ac_func in setlinebuf alarm
4985 do :
4986 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4987 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4988 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4989 cat >>confdefs.h <<_ACEOF
4990 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4991 _ACEOF
4992
4993 fi
4994 done
4995
4996
4997 needsnprintf=no
4998 for ac_func in vsnprintf snprintf
4999 do :
5000 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5001 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5002 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5003 cat >>confdefs.h <<_ACEOF
5004 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5005 _ACEOF
5006
5007 else
5008 needsnprintf=yes
5009 fi
5010 done
5011
5012 if test $needsnprintf = yes; then
5013 case " $LIBOBJS " in
5014 *" snprintf.$ac_objext "* ) ;;
5015 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5016 ;;
5017 esac
5018
5019 fi
5020
5021
5022 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5023 $as_echo_n "checking return type of signal handlers... " >&6; }
5024 if ${ac_cv_type_signal+:} false; then :
5025 $as_echo_n "(cached) " >&6
5026 else
5027 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5028 /* end confdefs.h. */
5029 #include <sys/types.h>
5030 #include <signal.h>
5031
5032 int
5033 main ()
5034 {
5035 return *(signal (0, 0)) (0) == 1;
5036 ;
5037 return 0;
5038 }
5039 _ACEOF
5040 if ac_fn_c_try_compile "$LINENO"; then :
5041 ac_cv_type_signal=int
5042 else
5043 ac_cv_type_signal=void
5044 fi
5045 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5046 fi
5047 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5048 $as_echo "$ac_cv_type_signal" >&6; }
5049
5050 cat >>confdefs.h <<_ACEOF
5051 #define RETSIGTYPE $ac_cv_type_signal
5052 _ACEOF
5053
5054
5055 if test "$ac_cv_type_signal" = void ; then
5056
5057 $as_echo "#define RETSIGVAL /**/" >>confdefs.h
5058
5059 else
5060
5061 $as_echo "#define RETSIGVAL (0)" >>confdefs.h
5062
5063 fi
5064 case "$host_os" in
5065
5066 irix*)
5067
5068 $as_echo "#define _BSD_SIGNALS 1" >>confdefs.h
5069
5070 ;;
5071
5072 *)
5073 for ac_func in sigaction
5074 do :
5075 ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5076 if test "x$ac_cv_func_sigaction" = xyes; then :
5077 cat >>confdefs.h <<_ACEOF
5078 #define HAVE_SIGACTION 1
5079 _ACEOF
5080
5081 fi
5082 done
5083
5084 if test $ac_cv_func_sigaction = no ; then
5085 for ac_func in sigset
5086 do :
5087 ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5088 if test "x$ac_cv_func_sigset" = xyes; then :
5089 cat >>confdefs.h <<_ACEOF
5090 #define HAVE_SIGSET 1
5091 _ACEOF
5092
5093 fi
5094 done
5095
5096 fi
5097 ;;
5098 esac
5099
5100 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5
5101 $as_echo_n "checking for library containing dnet_htoa... " >&6; }
5102 if ${ac_cv_search_dnet_htoa+:} false; then :
5103 $as_echo_n "(cached) " >&6
5104 else
5105 ac_func_search_save_LIBS=$LIBS
5106 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5107 /* end confdefs.h. */
5108
5109 /* Override any GCC internal prototype to avoid an error.
5110 Use char because int might match the return type of a GCC
5111 builtin and then its argument prototype would still apply. */
5112 #ifdef __cplusplus
5113 extern "C"
5114 #endif
5115 char dnet_htoa ();
5116 int
5117 main ()
5118 {
5119 return dnet_htoa ();
5120 ;
5121 return 0;
5122 }
5123 _ACEOF
5124 for ac_lib in '' dnet; do
5125 if test -z "$ac_lib"; then
5126 ac_res="none required"
5127 else
5128 ac_res=-l$ac_lib
5129 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5130 fi
5131 if ac_fn_c_try_link "$LINENO"; then :
5132 ac_cv_search_dnet_htoa=$ac_res
5133 fi
5134 rm -f core conftest.err conftest.$ac_objext \
5135 conftest$ac_exeext
5136 if ${ac_cv_search_dnet_htoa+:} false; then :
5137 break
5138 fi
5139 done
5140 if ${ac_cv_search_dnet_htoa+:} false; then :
5141
5142 else
5143 ac_cv_search_dnet_htoa=no
5144 fi
5145 rm conftest.$ac_ext
5146 LIBS=$ac_func_search_save_LIBS
5147 fi
5148 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5
5149 $as_echo "$ac_cv_search_dnet_htoa" >&6; }
5150 ac_res=$ac_cv_search_dnet_htoa
5151 if test "$ac_res" != no; then :
5152 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5153 $as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h
5154
5155 fi
5156
5157
5158 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5159 $as_echo_n "checking for main in -lrpc... " >&6; }
5160 if ${ac_cv_lib_rpc_main+:} false; then :
5161 $as_echo_n "(cached) " >&6
5162 else
5163 ac_check_lib_save_LIBS=$LIBS
5164 LIBS="-lrpc $LIBS"
5165 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5166 /* end confdefs.h. */
5167
5168
5169 int
5170 main ()
5171 {
5172 return main ();
5173 ;
5174 return 0;
5175 }
5176 _ACEOF
5177 if ac_fn_c_try_link "$LINENO"; then :
5178 ac_cv_lib_rpc_main=yes
5179 else
5180 ac_cv_lib_rpc_main=no
5181 fi
5182 rm -f core conftest.err conftest.$ac_objext \
5183 conftest$ac_exeext conftest.$ac_ext
5184 LIBS=$ac_check_lib_save_LIBS
5185 fi
5186 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5187 $as_echo "$ac_cv_lib_rpc_main" >&6; }
5188 if test "x$ac_cv_lib_rpc_main" = xyes; then :
5189 cat >>confdefs.h <<_ACEOF
5190 #define HAVE_LIBRPC 1
5191 _ACEOF
5192
5193 LIBS="-lrpc $LIBS"
5194
5195 fi
5196
5197 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5198 $as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5199 if ${ac_cv_search_getrpcbynumber+:} false; then :
5200 $as_echo_n "(cached) " >&6
5201 else
5202 ac_func_search_save_LIBS=$LIBS
5203 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5204 /* end confdefs.h. */
5205
5206 /* Override any GCC internal prototype to avoid an error.
5207 Use char because int might match the return type of a GCC
5208 builtin and then its argument prototype would still apply. */
5209 #ifdef __cplusplus
5210 extern "C"
5211 #endif
5212 char getrpcbynumber ();
5213 int
5214 main ()
5215 {
5216 return getrpcbynumber ();
5217 ;
5218 return 0;
5219 }
5220 _ACEOF
5221 for ac_lib in '' nsl; do
5222 if test -z "$ac_lib"; then
5223 ac_res="none required"
5224 else
5225 ac_res=-l$ac_lib
5226 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5227 fi
5228 if ac_fn_c_try_link "$LINENO"; then :
5229 ac_cv_search_getrpcbynumber=$ac_res
5230 fi
5231 rm -f core conftest.err conftest.$ac_objext \
5232 conftest$ac_exeext
5233 if ${ac_cv_search_getrpcbynumber+:} false; then :
5234 break
5235 fi
5236 done
5237 if ${ac_cv_search_getrpcbynumber+:} false; then :
5238
5239 else
5240 ac_cv_search_getrpcbynumber=no
5241 fi
5242 rm conftest.$ac_ext
5243 LIBS=$ac_func_search_save_LIBS
5244 fi
5245 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5246 $as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5247 ac_res=$ac_cv_search_getrpcbynumber
5248 if test "$ac_res" != no; then :
5249 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5250 $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5251
5252 fi
5253
5254
5255
5256
5257 # Most operating systems have gethostbyname() in the default searched
5258 # libraries (i.e. libc):
5259 # Some OSes (eg. Solaris) place it in libnsl
5260 # Some strange OSes (SINIX) have it in libsocket:
5261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
5262 $as_echo_n "checking for library containing gethostbyname... " >&6; }
5263 if ${ac_cv_search_gethostbyname+:} false; then :
5264 $as_echo_n "(cached) " >&6
5265 else
5266 ac_func_search_save_LIBS=$LIBS
5267 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5268 /* end confdefs.h. */
5269
5270 /* Override any GCC internal prototype to avoid an error.
5271 Use char because int might match the return type of a GCC
5272 builtin and then its argument prototype would still apply. */
5273 #ifdef __cplusplus
5274 extern "C"
5275 #endif
5276 char gethostbyname ();
5277 int
5278 main ()
5279 {
5280 return gethostbyname ();
5281 ;
5282 return 0;
5283 }
5284 _ACEOF
5285 for ac_lib in '' nsl socket resolv; do
5286 if test -z "$ac_lib"; then
5287 ac_res="none required"
5288 else
5289 ac_res=-l$ac_lib
5290 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5291 fi
5292 if ac_fn_c_try_link "$LINENO"; then :
5293 ac_cv_search_gethostbyname=$ac_res
5294 fi
5295 rm -f core conftest.err conftest.$ac_objext \
5296 conftest$ac_exeext
5297 if ${ac_cv_search_gethostbyname+:} false; then :
5298 break
5299 fi
5300 done
5301 if ${ac_cv_search_gethostbyname+:} false; then :
5302
5303 else
5304 ac_cv_search_gethostbyname=no
5305 fi
5306 rm conftest.$ac_ext
5307 LIBS=$ac_func_search_save_LIBS
5308 fi
5309 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
5310 $as_echo "$ac_cv_search_gethostbyname" >&6; }
5311 ac_res=$ac_cv_search_gethostbyname
5312 if test "$ac_res" != no; then :
5313 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5314
5315 fi
5316
5317 # Unfortunately libsocket sometimes depends on libnsl and
5318 # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
5319 if test "$ac_cv_search_gethostbyname" = "no"
5320 then
5321 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
5322 $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
5323 if ${ac_cv_lib_socket_gethostbyname+:} false; then :
5324 $as_echo_n "(cached) " >&6
5325 else
5326 ac_check_lib_save_LIBS=$LIBS
5327 LIBS="-lsocket -lnsl $LIBS"
5328 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5329 /* end confdefs.h. */
5330
5331 /* Override any GCC internal prototype to avoid an error.
5332 Use char because int might match the return type of a GCC
5333 builtin and then its argument prototype would still apply. */
5334 #ifdef __cplusplus
5335 extern "C"
5336 #endif
5337 char gethostbyname ();
5338 int
5339 main ()
5340 {
5341 return gethostbyname ();
5342 ;
5343 return 0;
5344 }
5345 _ACEOF
5346 if ac_fn_c_try_link "$LINENO"; then :
5347 ac_cv_lib_socket_gethostbyname=yes
5348 else
5349 ac_cv_lib_socket_gethostbyname=no
5350 fi
5351 rm -f core conftest.err conftest.$ac_objext \
5352 conftest$ac_exeext conftest.$ac_ext
5353 LIBS=$ac_check_lib_save_LIBS
5354 fi
5355 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
5356 $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
5357 if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
5358 LIBS="-lsocket -lnsl $LIBS"
5359 fi
5360
5361 fi
5362 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
5363 $as_echo_n "checking for library containing socket... " >&6; }
5364 if ${ac_cv_search_socket+:} false; then :
5365 $as_echo_n "(cached) " >&6
5366 else
5367 ac_func_search_save_LIBS=$LIBS
5368 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5369 /* end confdefs.h. */
5370
5371 /* Override any GCC internal prototype to avoid an error.
5372 Use char because int might match the return type of a GCC
5373 builtin and then its argument prototype would still apply. */
5374 #ifdef __cplusplus
5375 extern "C"
5376 #endif
5377 char socket ();
5378 int
5379 main ()
5380 {
5381 return socket ();
5382 ;
5383 return 0;
5384 }
5385 _ACEOF
5386 for ac_lib in '' socket; do
5387 if test -z "$ac_lib"; then
5388 ac_res="none required"
5389 else
5390 ac_res=-l$ac_lib
5391 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5392 fi
5393 if ac_fn_c_try_link "$LINENO"; then :
5394 ac_cv_search_socket=$ac_res
5395 fi
5396 rm -f core conftest.err conftest.$ac_objext \
5397 conftest$ac_exeext
5398 if ${ac_cv_search_socket+:} false; then :
5399 break
5400 fi
5401 done
5402 if ${ac_cv_search_socket+:} false; then :
5403
5404 else
5405 ac_cv_search_socket=no
5406 fi
5407 rm conftest.$ac_ext
5408 LIBS=$ac_func_search_save_LIBS
5409 fi
5410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
5411 $as_echo "$ac_cv_search_socket" >&6; }
5412 ac_res=$ac_cv_search_socket
5413 if test "$ac_res" != no; then :
5414 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5415
5416 else
5417 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
5418 $as_echo_n "checking for socket in -lsocket... " >&6; }
5419 if ${ac_cv_lib_socket_socket+:} false; then :
5420 $as_echo_n "(cached) " >&6
5421 else
5422 ac_check_lib_save_LIBS=$LIBS
5423 LIBS="-lsocket -lnsl $LIBS"
5424 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5425 /* end confdefs.h. */
5426
5427 /* Override any GCC internal prototype to avoid an error.
5428 Use char because int might match the return type of a GCC
5429 builtin and then its argument prototype would still apply. */
5430 #ifdef __cplusplus
5431 extern "C"
5432 #endif
5433 char socket ();
5434 int
5435 main ()
5436 {
5437 return socket ();
5438 ;
5439 return 0;
5440 }
5441 _ACEOF
5442 if ac_fn_c_try_link "$LINENO"; then :
5443 ac_cv_lib_socket_socket=yes
5444 else
5445 ac_cv_lib_socket_socket=no
5446 fi
5447 rm -f core conftest.err conftest.$ac_objext \
5448 conftest$ac_exeext conftest.$ac_ext
5449 LIBS=$ac_check_lib_save_LIBS
5450 fi
5451 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
5452 $as_echo "$ac_cv_lib_socket_socket" >&6; }
5453 if test "x$ac_cv_lib_socket_socket" = xyes; then :
5454 LIBS="-lsocket -lnsl $LIBS"
5455 fi
5456
5457 fi
5458
5459 # DLPI needs putmsg under HPUX so test for -lstr while we're at it
5460 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
5461 $as_echo_n "checking for library containing putmsg... " >&6; }
5462 if ${ac_cv_search_putmsg+:} false; then :
5463 $as_echo_n "(cached) " >&6
5464 else
5465 ac_func_search_save_LIBS=$LIBS
5466 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5467 /* end confdefs.h. */
5468
5469 /* Override any GCC internal prototype to avoid an error.
5470 Use char because int might match the return type of a GCC
5471 builtin and then its argument prototype would still apply. */
5472 #ifdef __cplusplus
5473 extern "C"
5474 #endif
5475 char putmsg ();
5476 int
5477 main ()
5478 {
5479 return putmsg ();
5480 ;
5481 return 0;
5482 }
5483 _ACEOF
5484 for ac_lib in '' str; do
5485 if test -z "$ac_lib"; then
5486 ac_res="none required"
5487 else
5488 ac_res=-l$ac_lib
5489 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5490 fi
5491 if ac_fn_c_try_link "$LINENO"; then :
5492 ac_cv_search_putmsg=$ac_res
5493 fi
5494 rm -f core conftest.err conftest.$ac_objext \
5495 conftest$ac_exeext
5496 if ${ac_cv_search_putmsg+:} false; then :
5497 break
5498 fi
5499 done
5500 if ${ac_cv_search_putmsg+:} false; then :
5501
5502 else
5503 ac_cv_search_putmsg=no
5504 fi
5505 rm conftest.$ac_ext
5506 LIBS=$ac_func_search_save_LIBS
5507 fi
5508 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
5509 $as_echo "$ac_cv_search_putmsg" >&6; }
5510 ac_res=$ac_cv_search_putmsg
5511 if test "$ac_res" != no; then :
5512 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5513
5514 fi
5515
5516
5517
5518 LBL_LIBS="$LIBS"
5519 pfopen=/usr/examples/packetfilter/pfopen.c
5520 if test -f $pfopen ; then
5521 for ac_func in pfopen
5522 do :
5523 ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5524 if test "x$ac_cv_func_pfopen" = xyes; then :
5525 cat >>confdefs.h <<_ACEOF
5526 #define HAVE_PFOPEN 1
5527 _ACEOF
5528
5529 fi
5530 done
5531
5532 if test $ac_cv_func_pfopen = "no" ; then
5533 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5534 $as_echo "Using $pfopen" >&6; }
5535 LIBS="$LIBS $pfopen"
5536 fi
5537 fi
5538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5539 $as_echo_n "checking for local pcap library... " >&6; }
5540 libpcap=FAIL
5541 lastdir=FAIL
5542 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5543 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5544 for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do
5545 basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5546 sed -e 's/-PRE-GIT$//' `
5547 if test $lastdir = $basedir ; then
5548 continue;
5549 fi
5550 lastdir=$dir
5551 if test -r $dir/libpcap.a ; then
5552 libpcap=$dir/libpcap.a
5553 d=$dir
5554 fi
5555 done
5556 if test $libpcap = FAIL ; then
5557 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5558 $as_echo "not found" >&6; }
5559
5560 #
5561 # Look for pcap-config.
5562 #
5563 if test -n "$ac_tool_prefix"; then
5564 # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5565 set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5566 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5567 $as_echo_n "checking for $ac_word... " >&6; }
5568 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5569 $as_echo_n "(cached) " >&6
5570 else
5571 case $PCAP_CONFIG in
5572 [\\/]* | ?:[\\/]*)
5573 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5574 ;;
5575 *)
5576 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5577 for as_dir in $PATH
5578 do
5579 IFS=$as_save_IFS
5580 test -z "$as_dir" && as_dir=.
5581 for ac_exec_ext in '' $ac_executable_extensions; do
5582 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5583 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5584 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5585 break 2
5586 fi
5587 done
5588 done
5589 IFS=$as_save_IFS
5590
5591 ;;
5592 esac
5593 fi
5594 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5595 if test -n "$PCAP_CONFIG"; then
5596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5597 $as_echo "$PCAP_CONFIG" >&6; }
5598 else
5599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5600 $as_echo "no" >&6; }
5601 fi
5602
5603
5604 fi
5605 if test -z "$ac_cv_path_PCAP_CONFIG"; then
5606 ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5607 # Extract the first word of "pcap-config", so it can be a program name with args.
5608 set dummy pcap-config; ac_word=$2
5609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5610 $as_echo_n "checking for $ac_word... " >&6; }
5611 if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5612 $as_echo_n "(cached) " >&6
5613 else
5614 case $ac_pt_PCAP_CONFIG in
5615 [\\/]* | ?:[\\/]*)
5616 ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5617 ;;
5618 *)
5619 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5620 for as_dir in $PATH
5621 do
5622 IFS=$as_save_IFS
5623 test -z "$as_dir" && as_dir=.
5624 for ac_exec_ext in '' $ac_executable_extensions; do
5625 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5626 ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5627 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5628 break 2
5629 fi
5630 done
5631 done
5632 IFS=$as_save_IFS
5633
5634 ;;
5635 esac
5636 fi
5637 ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5638 if test -n "$ac_pt_PCAP_CONFIG"; then
5639 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5640 $as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5641 else
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5643 $as_echo "no" >&6; }
5644 fi
5645
5646 if test "x$ac_pt_PCAP_CONFIG" = x; then
5647 PCAP_CONFIG=""
5648 else
5649 case $cross_compiling:$ac_tool_warned in
5650 yes:)
5651 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5652 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5653 ac_tool_warned=yes ;;
5654 esac
5655 PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5656 fi
5657 else
5658 PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5659 fi
5660
5661 if test -n "$PCAP_CONFIG" ; then
5662 #
5663 # Found - use it to get the include flags for
5664 # libpcap and the flags to link with libpcap.
5665 #
5666 # Please read section 11.6 "Shell Substitutions"
5667 # in the autoconf manual before doing anything
5668 # to this that involves quoting. Especially note
5669 # the statement "There is just no portable way to use
5670 # double-quoted strings inside double-quoted back-quoted
5671 # expressions (pfew!)."
5672 #
5673 cflags=`"$PCAP_CONFIG" --cflags`
5674 V_INCLS="$cflags $V_INCLS"
5675 libpcap=`"$PCAP_CONFIG" --libs`
5676 else
5677 #
5678 # Not found; look for pcap.
5679 #
5680 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5681 $as_echo_n "checking for main in -lpcap... " >&6; }
5682 if ${ac_cv_lib_pcap_main+:} false; then :
5683 $as_echo_n "(cached) " >&6
5684 else
5685 ac_check_lib_save_LIBS=$LIBS
5686 LIBS="-lpcap $LIBS"
5687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5688 /* end confdefs.h. */
5689
5690
5691 int
5692 main ()
5693 {
5694 return main ();
5695 ;
5696 return 0;
5697 }
5698 _ACEOF
5699 if ac_fn_c_try_link "$LINENO"; then :
5700 ac_cv_lib_pcap_main=yes
5701 else
5702 ac_cv_lib_pcap_main=no
5703 fi
5704 rm -f core conftest.err conftest.$ac_objext \
5705 conftest$ac_exeext conftest.$ac_ext
5706 LIBS=$ac_check_lib_save_LIBS
5707 fi
5708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5709 $as_echo "$ac_cv_lib_pcap_main" >&6; }
5710 if test "x$ac_cv_lib_pcap_main" = xyes; then :
5711 libpcap="-lpcap"
5712 fi
5713
5714 if test $libpcap = FAIL ; then
5715 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5716 fi
5717 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5718 $as_echo_n "checking for extraneous pcap header directories... " >&6; }
5719 if test \( ! -r /usr/local/include/pcap.h \) -a \
5720 \( ! -r /usr/include/pcap.h \); then
5721 if test -r /usr/local/include/pcap/pcap.h; then
5722 d="/usr/local/include/pcap"
5723 elif test -r /usr/include/pcap/pcap.h; then
5724 d="/usr/include/pcap"
5725 fi
5726 fi
5727 if test -z "$d" ; then
5728 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5729 $as_echo "not found" >&6; }
5730 else
5731 V_INCLS="-I$d $V_INCLS"
5732 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
5733 $as_echo "found -- -I$d added" >&6; }
5734 fi
5735 fi
5736 else
5737 V_PCAPDEP=$libpcap
5738 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5739 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
5740 if test -r $d/pcap.h; then
5741 V_INCLS="-I$d $V_INCLS"
5742 elif test -r $places/pcap.h; then
5743 V_INCLS="-I$places $V_INCLS"
5744 else
5745 as_fn_error see INSTALL "cannot find pcap.h" "$LINENO" 5
5746 fi
5747 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
5748 $as_echo "$libpcap" >&6; }
5749 # Extract the first word of "pcap-config", so it can be a program name with args.
5750 set dummy pcap-config; ac_word=$2
5751 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5752 $as_echo_n "checking for $ac_word... " >&6; }
5753 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5754 $as_echo_n "(cached) " >&6
5755 else
5756 case $PCAP_CONFIG in
5757 [\\/]* | ?:[\\/]*)
5758 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5759 ;;
5760 *)
5761 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5762 for as_dir in $d
5763 do
5764 IFS=$as_save_IFS
5765 test -z "$as_dir" && as_dir=.
5766 for ac_exec_ext in '' $ac_executable_extensions; do
5767 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
5768 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5769 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5770 break 2
5771 fi
5772 done
5773 done
5774 IFS=$as_save_IFS
5775
5776 ;;
5777 esac
5778 fi
5779 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5780 if test -n "$PCAP_CONFIG"; then
5781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5782 $as_echo "$PCAP_CONFIG" >&6; }
5783 else
5784 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5785 $as_echo "no" >&6; }
5786 fi
5787
5788
5789 if test -n "$PCAP_CONFIG"; then
5790 #
5791 # The libpcap directory has a pcap-config script.
5792 # Use it to get any additioal libraries needed
5793 # to link with the libpcap archive library in
5794 # that directory.
5795 #
5796 # Please read section 11.6 "Shell Substitutions"
5797 # in the autoconf manual before doing anything
5798 # to this that involves quoting. Especially note
5799 # the statement "There is just no portable way to use
5800 # double-quoted strings inside double-quoted back-quoted
5801 # expressions (pfew!)."
5802 #
5803 additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
5804 libpcap="$libpcap $additional_libs"
5805 fi
5806 fi
5807 LIBS="$libpcap $LIBS"
5808 if ! test -n "$PCAP_CONFIG" ; then
5809 #
5810 # We don't have pcap-config; find out any additional link flags
5811 # we need. (If we have pcap-config, we assume it tells us what
5812 # we need.)
5813 #
5814 case "$host_os" in
5815
5816 aix*)
5817 #
5818 # If libpcap is DLPI-based, we have to use /lib/pse.exp if
5819 # present, as we use the STREAMS routines.
5820 #
5821 # (XXX - true only if we're linking with a static libpcap?)
5822 #
5823 pseexe="/lib/pse.exp"
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
5825 $as_echo_n "checking for $pseexe... " >&6; }
5826 if test -f $pseexe ; then
5827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5828 $as_echo "yes" >&6; }
5829 LIBS="$LIBS -I:$pseexe"
5830 fi
5831
5832 #
5833 # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
5834 # we use them to load the BPF module.
5835 #
5836 # (XXX - true only if we're linking with a static libpcap?)
5837 #
5838 LIBS="$LIBS -lodm -lcfg"
5839 ;;
5840 esac
5841 fi
5842
5843 ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
5844 if test "x$ac_cv_func_pcap_loop" = xyes; then :
5845
5846 else
5847
5848 as_fn_error $? "Report this to tcpdump-workers@lists.tcpdump.org, and include the
5849 config.log file in your report. If you have downloaded libpcap from
5850 tcpdump.org, and built it yourself, please also include the config.log
5851 file from the libpcap source directory, the Makefile from the libpcap
5852 source directory, and the output of the make process for libpcap, as
5853 this could be a problem with the libpcap that was built, and we will
5854 not be able to determine why this is happening, and thus will not be
5855 able to fix it, without that information, as we have not been able to
5856 reproduce this problem ourselves." "$LINENO" 5
5857
5858 fi
5859
5860
5861 ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
5862 if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
5863 $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
5864
5865 else
5866
5867 case " $LIBOBJS " in
5868 *" datalinks.$ac_objext "* ) ;;
5869 *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
5870 ;;
5871 esac
5872
5873
5874 fi
5875
5876 ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
5877 if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
5878 $as_echo "#define HAVE_PCAP_SET_DATALINK 1" >>confdefs.h
5879
5880 fi
5881
5882 ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
5883 if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
5884
5885 $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
5886
5887 ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
5888 if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
5889 $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
5890
5891 else
5892
5893 case " $LIBOBJS " in
5894 *" dlnames.$ac_objext "* ) ;;
5895 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
5896 ;;
5897 esac
5898
5899
5900 fi
5901
5902
5903 else
5904
5905 case " $LIBOBJS " in
5906 *" dlnames.$ac_objext "* ) ;;
5907 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
5908 ;;
5909 esac
5910
5911
5912 fi
5913
5914
5915 for ac_func in pcap_breakloop
5916 do :
5917 ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
5918 if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
5919 cat >>confdefs.h <<_ACEOF
5920 #define HAVE_PCAP_BREAKLOOP 1
5921 _ACEOF
5922
5923 fi
5924 done
5925
5926
5927 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
5928 if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
5929 $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
5930
5931 else
5932
5933 case " $LIBOBJS " in
5934 *" pcap_dump_ftell.$ac_objext "* ) ;;
5935 *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
5936 ;;
5937 esac
5938
5939
5940 fi
5941
5942
5943
5944 #
5945 # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
5946 # libraries (e.g., "-lsocket -lnsl" on Solaris).
5947 #
5948 # We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
5949 # use AC_CHECK_FUNC which doesn't let us specify the right #includes
5950 # to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8
5951 # resolver, and the way it defines inet_{ntop,pton} is rather strange;
5952 # it does not ship with a libc symbol "inet_ntop()", it ships with
5953 # "_inet_ntop()", and has a #define macro in one of the system headers
5954 # to rename it.
5955 #
5956 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5
5957 $as_echo_n "checking for inet_ntop... " >&6; }
5958 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5959 /* end confdefs.h. */
5960 #include <sys/types.h>
5961 #include <sys/socket.h>
5962 #include <netinet/in.h>
5963 #include <arpa/inet.h>
5964 int
5965 main ()
5966 {
5967 char src[4], dst[128];
5968 inet_ntop(AF_INET, src, dst, sizeof(dst));
5969 ;
5970 return 0;
5971 }
5972 _ACEOF
5973 if ac_fn_c_try_link "$LINENO"; then :
5974 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5975 $as_echo "yes" >&6; }
5976 else
5977 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5978 $as_echo "no" >&6; }
5979 case " $LIBOBJS " in
5980 *" inet_ntop.$ac_objext "* ) ;;
5981 *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
5982 ;;
5983 esac
5984
5985 fi
5986 rm -f core conftest.err conftest.$ac_objext \
5987 conftest$ac_exeext conftest.$ac_ext
5988 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
5989 $as_echo_n "checking for inet_pton... " >&6; }
5990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5991 /* end confdefs.h. */
5992 #include <sys/types.h>
5993 #include <sys/socket.h>
5994 #include <netinet/in.h>
5995 #include <arpa/inet.h>
5996 int
5997 main ()
5998 {
5999 char src[128], dst[4];
6000 inet_pton(AF_INET, src, dst);
6001 ;
6002 return 0;
6003 }
6004 _ACEOF
6005 if ac_fn_c_try_link "$LINENO"; then :
6006 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6007 $as_echo "yes" >&6; }
6008 else
6009 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6010 $as_echo "no" >&6; }
6011 case " $LIBOBJS " in
6012 *" inet_pton.$ac_objext "* ) ;;
6013 *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
6014 ;;
6015 esac
6016
6017 fi
6018 rm -f core conftest.err conftest.$ac_objext \
6019 conftest$ac_exeext conftest.$ac_ext
6020 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
6021 $as_echo_n "checking for inet_aton... " >&6; }
6022 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6023 /* end confdefs.h. */
6024 #include <sys/types.h>
6025 #include <netinet/in.h>
6026 #include <arpa/inet.h>
6027 int
6028 main ()
6029 {
6030 char src[128];
6031 struct in_addr dst;
6032 inet_aton(src, &dst);
6033 ;
6034 return 0;
6035 }
6036 _ACEOF
6037 if ac_fn_c_try_link "$LINENO"; then :
6038 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6039 $as_echo "yes" >&6; }
6040 else
6041 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6042 $as_echo "no" >&6; }
6043 case " $LIBOBJS " in
6044 *" inet_aton.$ac_objext "* ) ;;
6045 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
6046 ;;
6047 esac
6048
6049 fi
6050 rm -f core conftest.err conftest.$ac_objext \
6051 conftest$ac_exeext conftest.$ac_ext
6052
6053 #
6054 # Check for these after AC_LBL_LIBPCAP, for the same reason.
6055 #
6056 # You are in a twisty little maze of UN*Xes, all different.
6057 # Some might not have ether_ntohost().
6058 # Some might have it, but not declare it in any header file.
6059 # Some might have it, but declare it in <netinet/if_ether.h>.
6060 # Some might have it, but declare it in <netinet/ether.h>
6061 # (And some might have it but document it as something declared in
6062 # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6063 #
6064 # Before you is a C compiler.
6065 #
6066 for ac_func in ether_ntohost
6067 do :
6068 ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6069 if test "x$ac_cv_func_ether_ntohost" = xyes; then :
6070 cat >>confdefs.h <<_ACEOF
6071 #define HAVE_ETHER_NTOHOST 1
6072 _ACEOF
6073
6074 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6075 $as_echo_n "checking for buggy ether_ntohost... " >&6; }
6076 if ${ac_cv_buggy_ether_ntohost+:} false; then :
6077 $as_echo_n "(cached) " >&6
6078 else
6079
6080 if test "$cross_compiling" = yes; then :
6081 ac_cv_buggy_ether_ntohost="not while cross-compiling"
6082 else
6083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6084 /* end confdefs.h. */
6085
6086 #include <netdb.h>
6087 #include <sys/types.h>
6088 #include <sys/param.h>
6089 #include <sys/socket.h>
6090
6091 int
6092 main(int argc, char **argv)
6093 {
6094 u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6095 char name[MAXHOSTNAMELEN];
6096
6097 ether_ntohost(name, (struct ether_addr *)ea);
6098 exit(0);
6099 }
6100
6101 _ACEOF
6102 if ac_fn_c_try_run "$LINENO"; then :
6103 ac_cv_buggy_ether_ntohost=no
6104 else
6105 ac_cv_buggy_ether_ntohost=yes
6106 fi
6107 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6108 conftest.$ac_objext conftest.beam conftest.$ac_ext
6109 fi
6110
6111 fi
6112 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6113 $as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6114 if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6115 $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6116
6117 fi
6118
6119 fi
6120 done
6121
6122 if test "$ac_cv_func_ether_ntohost" = yes -a \
6123 "$ac_cv_buggy_ether_ntohost" = "no"; then
6124 #
6125 # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>?
6126 #
6127 if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6128 #
6129 # Yes. Does it declare ether_ntohost()?
6130 #
6131 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6132 #include <sys/types.h>
6133 #include <sys/socket.h>
6134 #include <netinet/in.h>
6135 #include <arpa/inet.h>
6136 struct mbuf;
6137 struct rtentry;
6138 #include <net/if.h>
6139 #include <netinet/if_ether.h>
6140
6141 "
6142 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6143
6144
6145 $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6146
6147
6148 fi
6149
6150 fi
6151 #
6152 # Did that succeed?
6153 #
6154 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6155 #
6156 # No, how about <netinet/ether.h>, as on Linux?
6157 #
6158 for ac_header in netinet/ether.h
6159 do :
6160 ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
6161 if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
6162 cat >>confdefs.h <<_ACEOF
6163 #define HAVE_NETINET_ETHER_H 1
6164 _ACEOF
6165
6166 fi
6167
6168 done
6169
6170 if test "$ac_cv_header_netinet_ether_h" = yes; then
6171 #
6172 # We have it - does it declare ether_ntohost()?
6173 # Unset ac_cv_have_decl_ether_ntohost so we don't
6174 # treat the previous failure as a cached value and
6175 # suppress the next test.
6176 #
6177 unset ac_cv_have_decl_ether_ntohost
6178 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6179 #include <netinet/ether.h>
6180
6181 "
6182 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6183
6184
6185 $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6186
6187
6188 fi
6189
6190 fi
6191 fi
6192 #
6193 # Is ether_ntohost() declared?
6194 #
6195 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6196 #
6197 # No, we'll have to declare it ourselves.
6198 # Do we have "struct ether_addr"?
6199 #
6200 ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6201 #include <sys/types.h>
6202 #include <sys/socket.h>
6203 #include <netinet/in.h>
6204 #include <arpa/inet.h>
6205 struct mbuf;
6206 struct rtentry;
6207 #include <net/if.h>
6208 #include <netinet/if_ether.h>
6209
6210 "
6211 if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6212
6213 cat >>confdefs.h <<_ACEOF
6214 #define HAVE_STRUCT_ETHER_ADDR 1
6215 _ACEOF
6216
6217
6218 fi
6219
6220
6221 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
6222
6223 else
6224
6225 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6226
6227 fi
6228 fi
6229
6230 # libdlpi is needed for Solaris 11 and later.
6231 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6232 $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6233 if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6234 $as_echo_n "(cached) " >&6
6235 else
6236 ac_check_lib_save_LIBS=$LIBS
6237 LIBS="-ldlpi -L/lib $LIBS"
6238 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6239 /* end confdefs.h. */
6240
6241 /* Override any GCC internal prototype to avoid an error.
6242 Use char because int might match the return type of a GCC
6243 builtin and then its argument prototype would still apply. */
6244 #ifdef __cplusplus
6245 extern "C"
6246 #endif
6247 char dlpi_walk ();
6248 int
6249 main ()
6250 {
6251 return dlpi_walk ();
6252 ;
6253 return 0;
6254 }
6255 _ACEOF
6256 if ac_fn_c_try_link "$LINENO"; then :
6257 ac_cv_lib_dlpi_dlpi_walk=yes
6258 else
6259 ac_cv_lib_dlpi_dlpi_walk=no
6260 fi
6261 rm -f core conftest.err conftest.$ac_objext \
6262 conftest$ac_exeext conftest.$ac_ext
6263 LIBS=$ac_check_lib_save_LIBS
6264 fi
6265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6266 $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6267 if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6268 LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6269 fi
6270
6271
6272
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5
6274 $as_echo_n "checking if sockaddr struct has sa_len member... " >&6; }
6275 if ${ac_cv_sockaddr_has_sa_len+:} false; then :
6276 $as_echo_n "(cached) " >&6
6277 else
6278 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6279 /* end confdefs.h. */
6280
6281 # include <sys/types.h>
6282 # include <sys/socket.h>
6283 int
6284 main ()
6285 {
6286 u_int i = sizeof(((struct sockaddr *)0)->sa_len)
6287 ;
6288 return 0;
6289 }
6290 _ACEOF
6291 if ac_fn_c_try_compile "$LINENO"; then :
6292 ac_cv_sockaddr_has_sa_len=yes
6293 else
6294 ac_cv_sockaddr_has_sa_len=no
6295 fi
6296 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6297 fi
6298
6299 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
6300 $as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
6301 if test $ac_cv_sockaddr_has_sa_len = yes ; then
6302 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
6303
6304 fi
6305
6306 if test "$ac_cv_sockaddr_has_sa_len" = no; then
6307 missing_includes=yes
6308 fi
6309
6310 #
6311 # Do we have the new open API? Check for pcap_create, and assume that,
6312 # if we do, we also have pcap_activate() and the other new routines
6313 # introduced in libpcap 1.0.0.
6314 #
6315 for ac_func in pcap_create
6316 do :
6317 ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6318 if test "x$ac_cv_func_pcap_create" = xyes; then :
6319 cat >>confdefs.h <<_ACEOF
6320 #define HAVE_PCAP_CREATE 1
6321 _ACEOF
6322
6323 fi
6324 done
6325
6326 if test $ac_cv_func_pcap_create = "yes" ; then
6327 #
6328 # OK, do we have pcap_set_tstamp_type? If so, assume we have
6329 # pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6330 #
6331 for ac_func in pcap_set_tstamp_type
6332 do :
6333 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6334 if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6335 cat >>confdefs.h <<_ACEOF
6336 #define HAVE_PCAP_SET_TSTAMP_TYPE 1
6337 _ACEOF
6338
6339 fi
6340 done
6341
6342 fi
6343
6344 for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version
6345 do :
6346 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6347 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6348 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6349 cat >>confdefs.h <<_ACEOF
6350 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6351 _ACEOF
6352
6353 fi
6354 done
6355
6356 if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6357 savedcppflags="$CPPFLAGS"
6358 CPPFLAGS="$CPPFLAGS $V_INCLS"
6359 ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6360 "
6361 if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6362
6363 cat >>confdefs.h <<_ACEOF
6364 #define HAVE_PCAP_IF_T 1
6365 _ACEOF
6366
6367
6368 fi
6369
6370 CPPFLAGS="$savedcppflags"
6371 fi
6372
6373 if test $ac_cv_func_pcap_lib_version = "no" ; then
6374 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6375 $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6376 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6377 /* end confdefs.h. */
6378
6379 int
6380 main ()
6381 {
6382
6383 extern char pcap_version[];
6384
6385 return (int)pcap_version;
6386
6387 ;
6388 return 0;
6389 }
6390 _ACEOF
6391 if ac_fn_c_try_link "$LINENO"; then :
6392 ac_lbl_cv_pcap_version_defined=yes
6393 else
6394 ac_lbl_cv_pcap_version_defined=no
6395 fi
6396 rm -f core conftest.err conftest.$ac_objext \
6397 conftest$ac_exeext conftest.$ac_ext
6398 if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6400 $as_echo "yes" >&6; }
6401 $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6402
6403 else
6404 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6405 $as_echo "no" >&6; }
6406 fi
6407 fi
6408 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6409 $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6410 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6411 /* end confdefs.h. */
6412
6413 int
6414 main ()
6415 {
6416
6417 extern int pcap_debug;
6418
6419 return pcap_debug;
6420
6421 ;
6422 return 0;
6423 }
6424 _ACEOF
6425 if ac_fn_c_try_link "$LINENO"; then :
6426 ac_lbl_cv_pcap_debug_defined=yes
6427 else
6428 ac_lbl_cv_pcap_debug_defined=no
6429 fi
6430 rm -f core conftest.err conftest.$ac_objext \
6431 conftest$ac_exeext conftest.$ac_ext
6432 if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6433 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6434 $as_echo "yes" >&6; }
6435 $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6436
6437 else
6438 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6439 $as_echo "no" >&6; }
6440 #
6441 # OK, what about "yydebug"?
6442 #
6443 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6444 $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6445 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6446 /* end confdefs.h. */
6447
6448 int
6449 main ()
6450 {
6451
6452 extern int yydebug;
6453
6454 return yydebug;
6455
6456 ;
6457 return 0;
6458 }
6459 _ACEOF
6460 if ac_fn_c_try_link "$LINENO"; then :
6461 ac_lbl_cv_yydebug_defined=yes
6462 else
6463 ac_lbl_cv_yydebug_defined=no
6464 fi
6465 rm -f core conftest.err conftest.$ac_objext \
6466 conftest$ac_exeext conftest.$ac_ext
6467 if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6468 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6469 $as_echo "yes" >&6; }
6470 $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6471
6472 else
6473 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6474 $as_echo "no" >&6; }
6475 fi
6476 fi
6477 ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6478 if test "x$ac_cv_func_bpf_dump" = xyes; then :
6479 $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6480
6481 else
6482 case " $LIBOBJS " in
6483 *" bpf_dump.$ac_objext "* ) ;;
6484 *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6485 ;;
6486 esac
6487
6488 fi
6489
6490
6491 V_GROUP=0
6492 if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6493 V_GROUP=wheel
6494 fi
6495 #
6496 # Assume V7/BSD convention for man pages (file formats in section 5,
6497 # miscellaneous info in section 7).
6498 #
6499 MAN_FILE_FORMATS=5
6500 MAN_MISC_INFO=7
6501 case "$host_os" in
6502
6503 aix*)
6504
6505 $as_echo "#define _SUN 1" >>confdefs.h
6506
6507 ;;
6508
6509 hpux*)
6510 #
6511 # Use System V conventions for man pages.
6512 #
6513 MAN_FILE_FORMATS=4
6514 MAN_MISC_INFO=5
6515 ;;
6516
6517 irix*)
6518 V_GROUP=sys
6519
6520 #
6521 # Use System V conventions for man pages.
6522 #
6523 MAN_FILE_FORMATS=4
6524 MAN_MISC_INFO=5
6525 ;;
6526
6527 osf*)
6528 V_GROUP=system
6529
6530 #
6531 # Use System V conventions for man pages.
6532 #
6533 MAN_FILE_FORMATS=4
6534 MAN_MISC_INFO=5
6535 ;;
6536
6537 solaris*)
6538 V_GROUP=sys
6539
6540 #
6541 # Use System V conventions for man pages.
6542 #
6543 MAN_FILE_FORMATS=4
6544 MAN_MISC_INFO=5
6545 ;;
6546 esac
6547
6548 if test -f /dev/bpf0 ; then
6549 V_GROUP=bpf
6550 fi
6551
6552 for ac_header in sys/bitypes.h
6553 do :
6554 ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
6555 if test "x$ac_cv_header_sys_bitypes_h" = xyes; then :
6556 cat >>confdefs.h <<_ACEOF
6557 #define HAVE_SYS_BITYPES_H 1
6558 _ACEOF
6559
6560 fi
6561
6562 done
6563
6564
6565 ac_fn_c_check_type "$LINENO" "int8_t" "ac_cv_type_int8_t" "$ac_includes_default
6566 #ifdef HAVE_SYS_BITYPES_H
6567 #include <sys/bitypes.h>
6568 #endif
6569 "
6570 if test "x$ac_cv_type_int8_t" = xyes; then :
6571
6572 else
6573
6574 $as_echo "#define int8_t signed char" >>confdefs.h
6575
6576 fi
6577
6578 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6579 #ifdef HAVE_SYS_BITYPES_H
6580 #include <sys/bitypes.h>
6581 #endif
6582 "
6583 if test "x$ac_cv_type_u_int8_t" = xyes; then :
6584
6585 else
6586
6587 $as_echo "#define u_int8_t unsigned char" >>confdefs.h
6588
6589 fi
6590
6591 ac_fn_c_check_type "$LINENO" "int16_t" "ac_cv_type_int16_t" "$ac_includes_default"
6592 if test "x$ac_cv_type_int16_t" = xyes; then :
6593
6594 else
6595
6596 $as_echo "#define int16_t short" >>confdefs.h
6597
6598 $ac_includes_default
6599 #ifdef HAVE_SYS_BITYPES_H
6600 #include <sys/bitypes.h>
6601 #endif
6602 fi
6603
6604 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6605 #ifdef HAVE_SYS_BITYPES_H
6606 #include <sys/bitypes.h>
6607 #endif
6608 "
6609 if test "x$ac_cv_type_u_int16_t" = xyes; then :
6610
6611 else
6612
6613 $as_echo "#define u_int16_t unsigned short" >>confdefs.h
6614
6615 fi
6616
6617 ac_fn_c_check_type "$LINENO" "int32_t" "ac_cv_type_int32_t" "$ac_includes_default
6618 #ifdef HAVE_SYS_BITYPES_H
6619 #include <sys/bitypes.h>
6620 #endif
6621 "
6622 if test "x$ac_cv_type_int32_t" = xyes; then :
6623
6624 else
6625
6626 $as_echo "#define int32_t int" >>confdefs.h
6627
6628 fi
6629
6630 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
6631 #ifdef HAVE_SYS_BITYPES_H
6632 #include <sys/bitypes.h>
6633 #endif
6634 "
6635 if test "x$ac_cv_type_u_int32_t" = xyes; then :
6636
6637 else
6638
6639 $as_echo "#define u_int32_t unsigned int" >>confdefs.h
6640
6641 fi
6642
6643 ac_fn_c_check_type "$LINENO" "int64_t" "ac_cv_type_int64_t" "$ac_includes_default
6644 #ifdef HAVE_SYS_BITYPES_H
6645 #include <sys/bitypes.h>
6646 #endif
6647 "
6648 if test "x$ac_cv_type_int64_t" = xyes; then :
6649
6650 else
6651
6652 $as_echo "#define int64_t long long" >>confdefs.h
6653
6654 fi
6655
6656 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
6657 #ifdef HAVE_SYS_BITYPES_H
6658 #include <sys/bitypes.h>
6659 #endif
6660 "
6661 if test "x$ac_cv_type_u_int64_t" = xyes; then :
6662
6663 else
6664
6665 $as_echo "#define u_int64_t unsigned long long" >>confdefs.h
6666
6667 fi
6668
6669
6670 #
6671 # We can't just check for <inttypes.h> - some systems have one that
6672 # doesn't define all the PRI[doxu]64 macros.
6673 #
6674 for ac_header in inttypes.h
6675 do :
6676 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
6677 if test "x$ac_cv_header_inttypes_h" = xyes; then :
6678 cat >>confdefs.h <<_ACEOF
6679 #define HAVE_INTTYPES_H 1
6680 _ACEOF
6681
6682 #
6683 # OK, we have inttypes.h, but does it define those macros?
6684 #
6685 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
6686 $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
6687 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6688 /* end confdefs.h. */
6689
6690
6691 #include <inttypes.h>
6692 #include <stdio.h>
6693 #include <sys/types.h>
6694 #ifdef HAVE_SYS_BITYPES_H
6695 #include <sys/bitypes.h>
6696 #endif
6697
6698 main()
6699 {
6700 printf("%" PRId64 "\n", (u_int64_t)1);
6701 printf("%" PRIo64 "\n", (u_int64_t)1);
6702 printf("%" PRIx64 "\n", (u_int64_t)1);
6703 printf("%" PRIu64 "\n", (u_int64_t)1);
6704 }
6705
6706
6707 _ACEOF
6708 if ac_fn_c_try_compile "$LINENO"; then :
6709
6710 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6711 $as_echo "yes" >&6; }
6712 ac_lbl_inttypes_h_defines_formats=yes
6713
6714 else
6715
6716 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6717 $as_echo "no" >&6; }
6718 ac_lbl_inttypes_h_defines_formats=no
6719
6720 fi
6721 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6722
6723 else
6724
6725 #
6726 # We don't have inttypes.h, so it obviously can't define those
6727 # macros.
6728 #
6729 ac_lbl_inttypes_h_defines_formats=no
6730
6731 fi
6732
6733 done
6734
6735 if test "$ac_lbl_inttypes_h_defines_formats" = no; then
6736
6737 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
6738 $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
6739 if test "$cross_compiling" = yes; then :
6740 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6741 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6742 as_fn_error $? "cannot run test program while cross compiling
6743 See \`config.log' for more details" "$LINENO" 5; }
6744 else
6745 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6746 /* end confdefs.h. */
6747
6748
6749 # ifdef HAVE_INTTYPES_H
6750 #include <inttypes.h>
6751 # endif
6752 # ifdef HAVE_SYS_BITYPES_H
6753 #include <sys/bitypes.h>
6754 # endif
6755 #include <stdio.h>
6756 #include <sys/types.h>
6757
6758 main()
6759 {
6760 u_int64_t t = 1;
6761 char strbuf[16+1];
6762 sprintf(strbuf, "%016lx", t << 32);
6763 if (strcmp(strbuf, "0000000100000000") == 0)
6764 exit(0);
6765 else
6766 exit(1);
6767 }
6768
6769
6770 _ACEOF
6771 if ac_fn_c_try_run "$LINENO"; then :
6772
6773 $as_echo "#define PRId64 \"ld\"" >>confdefs.h
6774
6775 $as_echo "#define PRIo64 \"lo\"" >>confdefs.h
6776
6777 $as_echo "#define PRIx64 \"lx\"" >>confdefs.h
6778
6779 $as_echo "#define PRIu64 \"lu\"" >>confdefs.h
6780
6781 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6782 $as_echo "yes" >&6; }
6783
6784 else
6785
6786 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6787 $as_echo "no" >&6; }
6788
6789
6790 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
6791 $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
6792 if test "$cross_compiling" = yes; then :
6793 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6794 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6795 as_fn_error $? "cannot run test program while cross compiling
6796 See \`config.log' for more details" "$LINENO" 5; }
6797 else
6798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6799 /* end confdefs.h. */
6800
6801
6802 # ifdef HAVE_INTTYPES_H
6803 #include <inttypes.h>
6804 # endif
6805 # ifdef HAVE_SYS_BITYPES_H
6806 #include <sys/bitypes.h>
6807 # endif
6808 #include <stdio.h>
6809 #include <sys/types.h>
6810
6811 main()
6812 {
6813 u_int64_t t = 1;
6814 char strbuf[16+1];
6815 sprintf(strbuf, "%016llx", t << 32);
6816 if (strcmp(strbuf, "0000000100000000") == 0)
6817 exit(0);
6818 else
6819 exit(1);
6820 }
6821
6822
6823 _ACEOF
6824 if ac_fn_c_try_run "$LINENO"; then :
6825
6826 $as_echo "#define PRId64 \"lld\"" >>confdefs.h
6827
6828 $as_echo "#define PRIo64 \"llo\"" >>confdefs.h
6829
6830 $as_echo "#define PRIx64 \"llx\"" >>confdefs.h
6831
6832 $as_echo "#define PRIu64 \"llu\"" >>confdefs.h
6833
6834 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6835 $as_echo "yes" >&6; }
6836
6837 else
6838
6839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6840 $as_echo "no" >&6; }
6841
6842
6843 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
6844 $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
6845 if test "$cross_compiling" = yes; then :
6846 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6847 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6848 as_fn_error $? "cannot run test program while cross compiling
6849 See \`config.log' for more details" "$LINENO" 5; }
6850 else
6851 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6852 /* end confdefs.h. */
6853
6854
6855 # ifdef HAVE_INTTYPES_H
6856 #include <inttypes.h>
6857 # endif
6858 # ifdef HAVE_SYS_BITYPES_H
6859 #include <sys/bitypes.h>
6860 # endif
6861 #include <stdio.h>
6862 #include <sys/types.h>
6863
6864 main()
6865 {
6866 u_int64_t t = 1;
6867 char strbuf[16+1];
6868 sprintf(strbuf, "%016Lx", t << 32);
6869 if (strcmp(strbuf, "0000000100000000") == 0)
6870 exit(0);
6871 else
6872 exit(1);
6873 }
6874
6875
6876 _ACEOF
6877 if ac_fn_c_try_run "$LINENO"; then :
6878
6879 $as_echo "#define PRId64 \"Ld\"" >>confdefs.h
6880
6881 $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
6882
6883 $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
6884
6885 $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
6886
6887 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6888 $as_echo "yes" >&6; }
6889
6890 else
6891
6892 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6893 $as_echo "no" >&6; }
6894
6895
6896 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
6897 $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
6898 if test "$cross_compiling" = yes; then :
6899 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
6900 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
6901 as_fn_error $? "cannot run test program while cross compiling
6902 See \`config.log' for more details" "$LINENO" 5; }
6903 else
6904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6905 /* end confdefs.h. */
6906
6907
6908 # ifdef HAVE_INTTYPES_H
6909 #include <inttypes.h>
6910 # endif
6911 # ifdef HAVE_SYS_BITYPES_H
6912 #include <sys/bitypes.h>
6913 # endif
6914 #include <stdio.h>
6915 #include <sys/types.h>
6916
6917 main()
6918 {
6919 u_int64_t t = 1;
6920 char strbuf[16+1];
6921 sprintf(strbuf, "%016qx", t << 32);
6922 if (strcmp(strbuf, "0000000100000000") == 0)
6923 exit(0);
6924 else
6925 exit(1);
6926 }
6927
6928
6929 _ACEOF
6930 if ac_fn_c_try_run "$LINENO"; then :
6931
6932 $as_echo "#define PRId64 \"qd\"" >>confdefs.h
6933
6934 $as_echo "#define PRIo64 \"qo\"" >>confdefs.h
6935
6936 $as_echo "#define PRIx64 \"qx\"" >>confdefs.h
6937
6938 $as_echo "#define PRIu64 \"qu\"" >>confdefs.h
6939
6940 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6941 $as_echo "yes" >&6; }
6942
6943 else
6944
6945 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6946 $as_echo "no" >&6; }
6947
6948 as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
6949
6950
6951 fi
6952 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6953 conftest.$ac_objext conftest.beam conftest.$ac_ext
6954 fi
6955
6956
6957
6958
6959 fi
6960 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6961 conftest.$ac_objext conftest.beam conftest.$ac_ext
6962 fi
6963
6964
6965
6966
6967 fi
6968 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6969 conftest.$ac_objext conftest.beam conftest.$ac_ext
6970 fi
6971
6972
6973
6974
6975 fi
6976 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6977 conftest.$ac_objext conftest.beam conftest.$ac_ext
6978 fi
6979
6980
6981 fi
6982
6983 #
6984 # Check for some headers introduced in later versions of libpcap
6985 # and used by some printers.
6986 #
6987 # Those headers use the {u_}intN_t types, so we must do this after
6988 # we check for what's needed to get them defined.
6989 #
6990 savedcppflags="$CPPFLAGS"
6991 CPPFLAGS="$CPPFLAGS $V_INCLS"
6992 for ac_header in pcap/bluetooth.h
6993 do :
6994 ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include <tcpdump-stdinc.h>
6995 "
6996 if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
6997 cat >>confdefs.h <<_ACEOF
6998 #define HAVE_PCAP_BLUETOOTH_H 1
6999 _ACEOF
7000
7001 fi
7002
7003 done
7004
7005 for ac_header in pcap/usb.h
7006 do :
7007 ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include <tcpdump-stdinc.h>
7008 "
7009 if test "x$ac_cv_header_pcap_usb_h" = xyes; then :
7010 cat >>confdefs.h <<_ACEOF
7011 #define HAVE_PCAP_USB_H 1
7012 _ACEOF
7013
7014 fi
7015
7016 done
7017
7018 CPPFLAGS="$savedcppflags"
7019
7020 if test -n "$ac_tool_prefix"; then
7021 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7022 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7023 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7024 $as_echo_n "checking for $ac_word... " >&6; }
7025 if ${ac_cv_prog_RANLIB+:} false; then :
7026 $as_echo_n "(cached) " >&6
7027 else
7028 if test -n "$RANLIB"; then
7029 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7030 else
7031 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7032 for as_dir in $PATH
7033 do
7034 IFS=$as_save_IFS
7035 test -z "$as_dir" && as_dir=.
7036 for ac_exec_ext in '' $ac_executable_extensions; do
7037 if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
7038 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7039 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7040 break 2
7041 fi
7042 done
7043 done
7044 IFS=$as_save_IFS
7045
7046 fi
7047 fi
7048 RANLIB=$ac_cv_prog_RANLIB
7049 if test -n "$RANLIB"; then
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7051 $as_echo "$RANLIB" >&6; }
7052 else
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7054 $as_echo "no" >&6; }
7055 fi
7056
7057
7058 fi
7059 if test -z "$ac_cv_prog_RANLIB"; then
7060 ac_ct_RANLIB=$RANLIB
7061 # Extract the first word of "ranlib", so it can be a program name with args.
7062 set dummy ranlib; ac_word=$2
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7064 $as_echo_n "checking for $ac_word... " >&6; }
7065 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7066 $as_echo_n "(cached) " >&6
7067 else
7068 if test -n "$ac_ct_RANLIB"; then
7069 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # 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_ac_ct_RANLIB="ranlib"
7079 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7080 break 2
7081 fi
7082 done
7083 done
7084 IFS=$as_save_IFS
7085
7086 fi
7087 fi
7088 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7089 if test -n "$ac_ct_RANLIB"; then
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7091 $as_echo "$ac_ct_RANLIB" >&6; }
7092 else
7093 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7094 $as_echo "no" >&6; }
7095 fi
7096
7097 if test "x$ac_ct_RANLIB" = x; then
7098 RANLIB=":"
7099 else
7100 case $cross_compiling:$ac_tool_warned in
7101 yes:)
7102 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7103 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7104 ac_tool_warned=yes ;;
7105 esac
7106 RANLIB=$ac_ct_RANLIB
7107 fi
7108 else
7109 RANLIB="$ac_cv_prog_RANLIB"
7110 fi
7111
7112
7113 rm -f os-proto.h
7114 if test "${LBL_CFLAGS+set}" = set; then
7115 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7116 fi
7117 if test -f .devel ; then
7118 if test "$GCC" = yes ; then
7119 if test "${LBL_CFLAGS+set}" != set; then
7120 if test "$ac_cv_prog_cc_g" = yes ; then
7121 V_CCOPT="-g $V_CCOPT"
7122 fi
7123 V_CCOPT="$V_CCOPT -Wall"
7124 if test $ac_cv_lbl_gcc_vers -gt 1 ; then
7125 V_CCOPT="$V_CCOPT -Wmissing-prototypes -Wstrict-prototypes -Wwrite-strings -Wpointer-arith -W"
7126 fi
7127 fi
7128 else
7129 case "$host_os" in
7130
7131 irix6*)
7132 V_CCOPT="$V_CCOPT -n32"
7133 ;;
7134
7135 *)
7136 ;;
7137 esac
7138 fi
7139 os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7140 name="lbl/os-$os.h"
7141 if test -f $name ; then
7142 ln -s $name os-proto.h
7143
7144 $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7145
7146 else
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7148 $as_echo "$as_me: WARNING: can't find $name" >&2;}
7149 fi
7150 fi
7151
7152 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7153 $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7154 if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7155 $as_echo_n "(cached) " >&6
7156 else
7157 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7158 /* end confdefs.h. */
7159
7160 # include <sys/types.h>
7161 # include <sys/socket.h>
7162 int
7163 main ()
7164 {
7165 u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7166 ;
7167 return 0;
7168 }
7169 _ACEOF
7170 if ac_fn_c_try_compile "$LINENO"; then :
7171 ac_cv_lbl_sockaddr_has_sa_len=yes
7172 else
7173 ac_cv_lbl_sockaddr_has_sa_len=no
7174 fi
7175 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7176 fi
7177
7178 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7179 $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7180 if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7181
7182 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7183
7184 fi
7185
7186 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7187 $as_echo_n "checking if unaligned accesses fail... " >&6; }
7188 if ${ac_cv_lbl_unaligned_fail+:} false; then :
7189 $as_echo_n "(cached) " >&6
7190 else
7191 case "$host_cpu" in
7192
7193 #
7194 # These are CPU types where:
7195 #
7196 # the CPU faults on an unaligned access, but at least some
7197 # OSes that support that CPU catch the fault and simulate
7198 # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7199 # the simulation is slow, so we don't want to use it;
7200 #
7201 # the CPU, I infer (from the old
7202 #
7203 # XXX: should also check that they don't do weird things (like on arm)
7204 #
7205 # comment) doesn't fault on unaligned accesses, but doesn't
7206 # do a normal unaligned fetch, either (e.g., presumably, ARM);
7207 #
7208 # for whatever reason, the test program doesn't work
7209 # (this has been claimed to be the case for several of those
7210 # CPUs - I don't know what the problem is; the problem
7211 # was reported as "the test program dumps core" for SuperH,
7212 # but that's what the test program is *supposed* to do -
7213 # it dumps core before it writes anything, so the test
7214 # for an empty output file should find an empty output
7215 # file and conclude that unaligned accesses don't work).
7216 #
7217 # This run-time test won't work if you're cross-compiling, so
7218 # in order to support cross-compiling for a particular CPU,
7219 # we have to wire in the list of CPU types anyway, as far as
7220 # I know, so perhaps we should just have a set of CPUs on
7221 # which we know it doesn't work, a set of CPUs on which we
7222 # know it does work, and have the script just fail on other
7223 # cpu types and update it when such a failure occurs.
7224 #
7225 alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7226 ac_cv_lbl_unaligned_fail=yes
7227 ;;
7228
7229 *)
7230 cat >conftest.c <<EOF
7231 # include <sys/types.h>
7232 # include <sys/wait.h>
7233 # include <stdio.h>
7234 unsigned char a[5] = { 1, 2, 3, 4, 5 };
7235 main() {
7236 unsigned int i;
7237 pid_t pid;
7238 int status;
7239 /* avoid "core dumped" message */
7240 pid = fork();
7241 if (pid < 0)
7242 exit(2);
7243 if (pid > 0) {
7244 /* parent */
7245 pid = waitpid(pid, &status, 0);
7246 if (pid < 0)
7247 exit(3);
7248 exit(!WIFEXITED(status));
7249 }
7250 /* child */
7251 i = *(unsigned int *)&a[1];
7252 printf("%d\n", i);
7253 exit(0);
7254 }
7255 EOF
7256 ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7257 conftest.c $LIBS >/dev/null 2>&1
7258 if test ! -x conftest ; then
7259 ac_cv_lbl_unaligned_fail=yes
7260 else
7261 ./conftest >conftest.out
7262 if test ! -s conftest.out ; then
7263 ac_cv_lbl_unaligned_fail=yes
7264 else
7265 ac_cv_lbl_unaligned_fail=no
7266 fi
7267 fi
7268 rm -f -r conftest* core core.conftest
7269 ;;
7270 esac
7271 fi
7272
7273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7274 $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
7275 if test $ac_cv_lbl_unaligned_fail = yes ; then
7276
7277 $as_echo "#define LBL_ALIGN 1" >>confdefs.h
7278
7279 fi
7280
7281
7282 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5
7283 $as_echo_n "checking for h_errno... " >&6; }
7284 if ${ac_cv_var_h_errno+:} false; then :
7285 $as_echo_n "(cached) " >&6
7286 else
7287 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7288 /* end confdefs.h. */
7289
7290 # include <sys/types.h>
7291 # include <netdb.h>
7292 int
7293 main ()
7294 {
7295 int foo = h_errno;
7296 ;
7297 return 0;
7298 }
7299 _ACEOF
7300 if ac_fn_c_try_compile "$LINENO"; then :
7301 ac_cv_var_h_errno=yes
7302 else
7303 ac_cv_var_h_errno=no
7304 fi
7305 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7306 fi
7307
7308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5
7309 $as_echo "$ac_cv_var_h_errno" >&6; }
7310 if test "$ac_cv_var_h_errno" = "yes"; then
7311 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
7312
7313 fi
7314
7315
7316 # Check for OpenSSL libcrypto
7317 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5
7318 $as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; }
7319 # Specify location for both includes and libraries.
7320 want_libcrypto=ifavailable
7321
7322 # Check whether --with-crypto was given.
7323 if test "${with_crypto+set}" = set; then :
7324 withval=$with_crypto;
7325 if test $withval = no
7326 then
7327 want_libcrypto=no
7328 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7329 $as_echo "no" >&6; }
7330 elif test $withval = yes
7331 then
7332 want_libcrypto=yes
7333 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7334 $as_echo "yes" >&6; }
7335 fi
7336
7337 else
7338
7339 #
7340 # Use libcrypto if it's present, otherwise don't.
7341 #
7342 want_libcrypto=ifavailable
7343 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
7344 $as_echo "yes, if available" >&6; }
7345
7346 fi
7347
7348 if test "$want_libcrypto" != "no"; then
7349 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
7350 $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
7351 if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
7352 $as_echo_n "(cached) " >&6
7353 else
7354 ac_check_lib_save_LIBS=$LIBS
7355 LIBS="-lcrypto $LIBS"
7356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7357 /* end confdefs.h. */
7358
7359 /* Override any GCC internal prototype to avoid an error.
7360 Use char because int might match the return type of a GCC
7361 builtin and then its argument prototype would still apply. */
7362 #ifdef __cplusplus
7363 extern "C"
7364 #endif
7365 char DES_cbc_encrypt ();
7366 int
7367 main ()
7368 {
7369 return DES_cbc_encrypt ();
7370 ;
7371 return 0;
7372 }
7373 _ACEOF
7374 if ac_fn_c_try_link "$LINENO"; then :
7375 ac_cv_lib_crypto_DES_cbc_encrypt=yes
7376 else
7377 ac_cv_lib_crypto_DES_cbc_encrypt=no
7378 fi
7379 rm -f core conftest.err conftest.$ac_objext \
7380 conftest$ac_exeext conftest.$ac_ext
7381 LIBS=$ac_check_lib_save_LIBS
7382 fi
7383 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
7384 $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
7385 if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
7386 cat >>confdefs.h <<_ACEOF
7387 #define HAVE_LIBCRYPTO 1
7388 _ACEOF
7389
7390 LIBS="-lcrypto $LIBS"
7391
7392 fi
7393
7394 for ac_header in openssl/evp.h
7395 do :
7396 ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
7397 if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
7398 cat >>confdefs.h <<_ACEOF
7399 #define HAVE_OPENSSL_EVP_H 1
7400 _ACEOF
7401
7402 fi
7403
7404 done
7405
7406 fi
7407
7408 if test "$missing_includes" = "yes"; then
7409 CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
7410 V_INCLS="$V_INCLS -I$srcdir/missing"
7411 fi
7412
7413
7414
7415
7416
7417
7418
7419
7420
7421
7422 # Find a good install program. We prefer a C program (faster),
7423 # so one script is as good as another. But avoid the broken or
7424 # incompatible versions:
7425 # SysV /etc/install, /usr/sbin/install
7426 # SunOS /usr/etc/install
7427 # IRIX /sbin/install
7428 # AIX /bin/install
7429 # AmigaOS /C/install, which installs bootblocks on floppy discs
7430 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
7431 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
7432 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
7433 # OS/2's system install, which has a completely different semantic
7434 # ./install, which can be erroneously created by make from ./install.sh.
7435 # Reject install programs that cannot install multiple files.
7436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
7437 $as_echo_n "checking for a BSD-compatible install... " >&6; }
7438 if test -z "$INSTALL"; then
7439 if ${ac_cv_path_install+:} false; then :
7440 $as_echo_n "(cached) " >&6
7441 else
7442 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7443 for as_dir in $PATH
7444 do
7445 IFS=$as_save_IFS
7446 test -z "$as_dir" && as_dir=.
7447 # Account for people who put trailing slashes in PATH elements.
7448 case $as_dir/ in #((
7449 ./ | .// | /[cC]/* | \
7450 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
7451 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
7452 /usr/ucb/* ) ;;
7453 *)
7454 # OSF1 and SCO ODT 3.0 have their own names for install.
7455 # Don't use installbsd from OSF since it installs stuff as root
7456 # by default.
7457 for ac_prog in ginstall scoinst install; do
7458 for ac_exec_ext in '' $ac_executable_extensions; do
7459 if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
7460 if test $ac_prog = install &&
7461 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7462 # AIX install. It has an incompatible calling convention.
7463 :
7464 elif test $ac_prog = install &&
7465 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
7466 # program-specific install script used by HP pwplus--don't use.
7467 :
7468 else
7469 rm -rf conftest.one conftest.two conftest.dir
7470 echo one > conftest.one
7471 echo two > conftest.two
7472 mkdir conftest.dir
7473 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
7474 test -s conftest.one && test -s conftest.two &&
7475 test -s conftest.dir/conftest.one &&
7476 test -s conftest.dir/conftest.two
7477 then
7478 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
7479 break 3
7480 fi
7481 fi
7482 fi
7483 done
7484 done
7485 ;;
7486 esac
7487
7488 done
7489 IFS=$as_save_IFS
7490
7491 rm -rf conftest.one conftest.two conftest.dir
7492
7493 fi
7494 if test "${ac_cv_path_install+set}" = set; then
7495 INSTALL=$ac_cv_path_install
7496 else
7497 # As a last resort, use the slow shell script. Don't cache a
7498 # value for INSTALL within a source directory, because that will
7499 # break other packages using the cache if that directory is
7500 # removed, or if the value is a relative name.
7501 INSTALL=$ac_install_sh
7502 fi
7503 fi
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
7505 $as_echo "$INSTALL" >&6; }
7506
7507 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
7508 # It thinks the first close brace ends the variable substitution.
7509 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
7510
7511 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
7512
7513 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
7514
7515
7516 ac_config_headers="$ac_config_headers config.h"
7517
7518
7519 ac_config_commands="$ac_config_commands default-1"
7520
7521 ac_config_files="$ac_config_files Makefile tcpdump.1"
7522
7523 cat >confcache <<\_ACEOF
7524 # This file is a shell script that caches the results of configure
7525 # tests run on this system so they can be shared between configure
7526 # scripts and configure runs, see configure's option --config-cache.
7527 # It is not useful on other systems. If it contains results you don't
7528 # want to keep, you may remove or edit it.
7529 #
7530 # config.status only pays attention to the cache file if you give it
7531 # the --recheck option to rerun configure.
7532 #
7533 # `ac_cv_env_foo' variables (set or unset) will be overridden when
7534 # loading this file, other *unset* `ac_cv_foo' will be assigned the
7535 # following values.
7536
7537 _ACEOF
7538
7539 # The following way of writing the cache mishandles newlines in values,
7540 # but we know of no workaround that is simple, portable, and efficient.
7541 # So, we kill variables containing newlines.
7542 # Ultrix sh set writes to stderr and can't be redirected directly,
7543 # and sets the high bit in the cache file unless we assign to the vars.
7544 (
7545 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
7546 eval ac_val=\$$ac_var
7547 case $ac_val in #(
7548 *${as_nl}*)
7549 case $ac_var in #(
7550 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
7551 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
7552 esac
7553 case $ac_var in #(
7554 _ | IFS | as_nl) ;; #(
7555 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
7556 *) { eval $ac_var=; unset $ac_var;} ;;
7557 esac ;;
7558 esac
7559 done
7560
7561 (set) 2>&1 |
7562 case $as_nl`(ac_space=' '; set) 2>&1` in #(
7563 *${as_nl}ac_space=\ *)
7564 # `set' does not quote correctly, so add quotes: double-quote
7565 # substitution turns \\\\ into \\, and sed turns \\ into \.
7566 sed -n \
7567 "s/'/'\\\\''/g;
7568 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
7569 ;; #(
7570 *)
7571 # `set' quotes correctly as required by POSIX, so do not add quotes.
7572 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
7573 ;;
7574 esac |
7575 sort
7576 ) |
7577 sed '
7578 /^ac_cv_env_/b end
7579 t clear
7580 :clear
7581 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
7582 t end
7583 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
7584 :end' >>confcache
7585 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
7586 if test -w "$cache_file"; then
7587 if test "x$cache_file" != "x/dev/null"; then
7588 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
7589 $as_echo "$as_me: updating cache $cache_file" >&6;}
7590 if test ! -f "$cache_file" || test -h "$cache_file"; then
7591 cat confcache >"$cache_file"
7592 else
7593 case $cache_file in #(
7594 */* | ?:*)
7595 mv -f confcache "$cache_file"$$ &&
7596 mv -f "$cache_file"$$ "$cache_file" ;; #(
7597 *)
7598 mv -f confcache "$cache_file" ;;
7599 esac
7600 fi
7601 fi
7602 else
7603 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
7604 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
7605 fi
7606 fi
7607 rm -f confcache
7608
7609 test "x$prefix" = xNONE && prefix=$ac_default_prefix
7610 # Let make expand exec_prefix.
7611 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
7612
7613 DEFS=-DHAVE_CONFIG_H
7614
7615 ac_libobjs=
7616 ac_ltlibobjs=
7617 U=
7618 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
7619 # 1. Remove the extension, and $U if already installed.
7620 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
7621 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
7622 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
7623 # will be set to the directory where LIBOBJS objects are built.
7624 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
7625 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
7626 done
7627 LIBOBJS=$ac_libobjs
7628
7629 LTLIBOBJS=$ac_ltlibobjs
7630
7631
7632
7633 : "${CONFIG_STATUS=./config.status}"
7634 ac_write_fail=0
7635 ac_clean_files_save=$ac_clean_files
7636 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
7637 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
7638 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
7639 as_write_fail=0
7640 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
7641 #! $SHELL
7642 # Generated by $as_me.
7643 # Run this file to recreate the current configuration.
7644 # Compiler output produced by configure, useful for debugging
7645 # configure, is in config.log if it exists.
7646
7647 debug=false
7648 ac_cs_recheck=false
7649 ac_cs_silent=false
7650
7651 SHELL=\${CONFIG_SHELL-$SHELL}
7652 export SHELL
7653 _ASEOF
7654 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
7655 ## -------------------- ##
7656 ## M4sh Initialization. ##
7657 ## -------------------- ##
7658
7659 # Be more Bourne compatible
7660 DUALCASE=1; export DUALCASE # for MKS sh
7661 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
7662 emulate sh
7663 NULLCMD=:
7664 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
7665 # is contrary to our usage. Disable this feature.
7666 alias -g '${1+"$@"}'='"$@"'
7667 setopt NO_GLOB_SUBST
7668 else
7669 case `(set -o) 2>/dev/null` in #(
7670 *posix*) :
7671 set -o posix ;; #(
7672 *) :
7673 ;;
7674 esac
7675 fi
7676
7677
7678 as_nl='
7679 '
7680 export as_nl
7681 # Printing a long string crashes Solaris 7 /usr/bin/printf.
7682 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
7683 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
7684 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
7685 # Prefer a ksh shell builtin over an external printf program on Solaris,
7686 # but without wasting forks for bash or zsh.
7687 if test -z "$BASH_VERSION$ZSH_VERSION" \
7688 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
7689 as_echo='print -r --'
7690 as_echo_n='print -rn --'
7691 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
7692 as_echo='printf %s\n'
7693 as_echo_n='printf %s'
7694 else
7695 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
7696 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
7697 as_echo_n='/usr/ucb/echo -n'
7698 else
7699 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
7700 as_echo_n_body='eval
7701 arg=$1;
7702 case $arg in #(
7703 *"$as_nl"*)
7704 expr "X$arg" : "X\\(.*\\)$as_nl";
7705 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
7706 esac;
7707 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
7708 '
7709 export as_echo_n_body
7710 as_echo_n='sh -c $as_echo_n_body as_echo'
7711 fi
7712 export as_echo_body
7713 as_echo='sh -c $as_echo_body as_echo'
7714 fi
7715
7716 # The user is always right.
7717 if test "${PATH_SEPARATOR+set}" != set; then
7718 PATH_SEPARATOR=:
7719 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
7720 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
7721 PATH_SEPARATOR=';'
7722 }
7723 fi
7724
7725
7726 # IFS
7727 # We need space, tab and new line, in precisely that order. Quoting is
7728 # there to prevent editors from complaining about space-tab.
7729 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
7730 # splitting by setting IFS to empty value.)
7731 IFS=" "" $as_nl"
7732
7733 # Find who we are. Look in the path if we contain no directory separator.
7734 as_myself=
7735 case $0 in #((
7736 *[\\/]* ) as_myself=$0 ;;
7737 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7738 for as_dir in $PATH
7739 do
7740 IFS=$as_save_IFS
7741 test -z "$as_dir" && as_dir=.
7742 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
7743 done
7744 IFS=$as_save_IFS
7745
7746 ;;
7747 esac
7748 # We did not find ourselves, most probably we were run as `sh COMMAND'
7749 # in which case we are not to be found in the path.
7750 if test "x$as_myself" = x; then
7751 as_myself=$0
7752 fi
7753 if test ! -f "$as_myself"; then
7754 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
7755 exit 1
7756 fi
7757
7758 # Unset variables that we do not need and which cause bugs (e.g. in
7759 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
7760 # suppresses any "Segmentation fault" message there. '((' could
7761 # trigger a bug in pdksh 5.2.14.
7762 for as_var in BASH_ENV ENV MAIL MAILPATH
7763 do eval test x\${$as_var+set} = xset \
7764 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
7765 done
7766 PS1='$ '
7767 PS2='> '
7768 PS4='+ '
7769
7770 # NLS nuisances.
7771 LC_ALL=C
7772 export LC_ALL
7773 LANGUAGE=C
7774 export LANGUAGE
7775
7776 # CDPATH.
7777 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
7778
7779
7780 # as_fn_error STATUS ERROR [LINENO LOG_FD]
7781 # ----------------------------------------
7782 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
7783 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
7784 # script with STATUS, using 1 if that was 0.
7785 as_fn_error ()
7786 {
7787 as_status=$1; test $as_status -eq 0 && as_status=1
7788 if test "$4"; then
7789 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
7790 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
7791 fi
7792 $as_echo "$as_me: error: $2" >&2
7793 as_fn_exit $as_status
7794 } # as_fn_error
7795
7796
7797 # as_fn_set_status STATUS
7798 # -----------------------
7799 # Set $? to STATUS, without forking.
7800 as_fn_set_status ()
7801 {
7802 return $1
7803 } # as_fn_set_status
7804
7805 # as_fn_exit STATUS
7806 # -----------------
7807 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
7808 as_fn_exit ()
7809 {
7810 set +e
7811 as_fn_set_status $1
7812 exit $1
7813 } # as_fn_exit
7814
7815 # as_fn_unset VAR
7816 # ---------------
7817 # Portably unset VAR.
7818 as_fn_unset ()
7819 {
7820 { eval $1=; unset $1;}
7821 }
7822 as_unset=as_fn_unset
7823 # as_fn_append VAR VALUE
7824 # ----------------------
7825 # Append the text in VALUE to the end of the definition contained in VAR. Take
7826 # advantage of any shell optimizations that allow amortized linear growth over
7827 # repeated appends, instead of the typical quadratic growth present in naive
7828 # implementations.
7829 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
7830 eval 'as_fn_append ()
7831 {
7832 eval $1+=\$2
7833 }'
7834 else
7835 as_fn_append ()
7836 {
7837 eval $1=\$$1\$2
7838 }
7839 fi # as_fn_append
7840
7841 # as_fn_arith ARG...
7842 # ------------------
7843 # Perform arithmetic evaluation on the ARGs, and store the result in the
7844 # global $as_val. Take advantage of shells that can avoid forks. The arguments
7845 # must be portable across $(()) and expr.
7846 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
7847 eval 'as_fn_arith ()
7848 {
7849 as_val=$(( $* ))
7850 }'
7851 else
7852 as_fn_arith ()
7853 {
7854 as_val=`expr "$@" || test $? -eq 1`
7855 }
7856 fi # as_fn_arith
7857
7858
7859 if expr a : '\(a\)' >/dev/null 2>&1 &&
7860 test "X`expr 00001 : '.*\(...\)'`" = X001; then
7861 as_expr=expr
7862 else
7863 as_expr=false
7864 fi
7865
7866 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
7867 as_basename=basename
7868 else
7869 as_basename=false
7870 fi
7871
7872 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
7873 as_dirname=dirname
7874 else
7875 as_dirname=false
7876 fi
7877
7878 as_me=`$as_basename -- "$0" ||
7879 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
7880 X"$0" : 'X\(//\)$' \| \
7881 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
7882 $as_echo X/"$0" |
7883 sed '/^.*\/\([^/][^/]*\)\/*$/{
7884 s//\1/
7885 q
7886 }
7887 /^X\/\(\/\/\)$/{
7888 s//\1/
7889 q
7890 }
7891 /^X\/\(\/\).*/{
7892 s//\1/
7893 q
7894 }
7895 s/.*/./; q'`
7896
7897 # Avoid depending upon Character Ranges.
7898 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
7899 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
7900 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
7901 as_cr_digits='0123456789'
7902 as_cr_alnum=$as_cr_Letters$as_cr_digits
7903
7904 ECHO_C= ECHO_N= ECHO_T=
7905 case `echo -n x` in #(((((
7906 -n*)
7907 case `echo 'xy\c'` in
7908 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
7909 xy) ECHO_C='\c';;
7910 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
7911 ECHO_T=' ';;
7912 esac;;
7913 *)
7914 ECHO_N='-n';;
7915 esac
7916
7917 rm -f conf$$ conf$$.exe conf$$.file
7918 if test -d conf$$.dir; then
7919 rm -f conf$$.dir/conf$$.file
7920 else
7921 rm -f conf$$.dir
7922 mkdir conf$$.dir 2>/dev/null
7923 fi
7924 if (echo >conf$$.file) 2>/dev/null; then
7925 if ln -s conf$$.file conf$$ 2>/dev/null; then
7926 as_ln_s='ln -s'
7927 # ... but there are two gotchas:
7928 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
7929 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
7930 # In both cases, we have to default to `cp -p'.
7931 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
7932 as_ln_s='cp -p'
7933 elif ln conf$$.file conf$$ 2>/dev/null; then
7934 as_ln_s=ln
7935 else
7936 as_ln_s='cp -p'
7937 fi
7938 else
7939 as_ln_s='cp -p'
7940 fi
7941 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
7942 rmdir conf$$.dir 2>/dev/null
7943
7944
7945 # as_fn_mkdir_p
7946 # -------------
7947 # Create "$as_dir" as a directory, including parents if necessary.
7948 as_fn_mkdir_p ()
7949 {
7950
7951 case $as_dir in #(
7952 -*) as_dir=./$as_dir;;
7953 esac
7954 test -d "$as_dir" || eval $as_mkdir_p || {
7955 as_dirs=
7956 while :; do
7957 case $as_dir in #(
7958 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
7959 *) as_qdir=$as_dir;;
7960 esac
7961 as_dirs="'$as_qdir' $as_dirs"
7962 as_dir=`$as_dirname -- "$as_dir" ||
7963 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
7964 X"$as_dir" : 'X\(//\)[^/]' \| \
7965 X"$as_dir" : 'X\(//\)$' \| \
7966 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
7967 $as_echo X"$as_dir" |
7968 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
7969 s//\1/
7970 q
7971 }
7972 /^X\(\/\/\)[^/].*/{
7973 s//\1/
7974 q
7975 }
7976 /^X\(\/\/\)$/{
7977 s//\1/
7978 q
7979 }
7980 /^X\(\/\).*/{
7981 s//\1/
7982 q
7983 }
7984 s/.*/./; q'`
7985 test -d "$as_dir" && break
7986 done
7987 test -z "$as_dirs" || eval "mkdir $as_dirs"
7988 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
7989
7990
7991 } # as_fn_mkdir_p
7992 if mkdir -p . 2>/dev/null; then
7993 as_mkdir_p='mkdir -p "$as_dir"'
7994 else
7995 test -d ./-p && rmdir ./-p
7996 as_mkdir_p=false
7997 fi
7998
7999 if test -x / >/dev/null 2>&1; then
8000 as_test_x='test -x'
8001 else
8002 if ls -dL / >/dev/null 2>&1; then
8003 as_ls_L_option=L
8004 else
8005 as_ls_L_option=
8006 fi
8007 as_test_x='
8008 eval sh -c '\''
8009 if test -d "$1"; then
8010 test -d "$1/.";
8011 else
8012 case $1 in #(
8013 -*)set "./$1";;
8014 esac;
8015 case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in #((
8016 ???[sx]*):;;*)false;;esac;fi
8017 '\'' sh
8018 '
8019 fi
8020 as_executable_p=$as_test_x
8021
8022 # Sed expression to map a string onto a valid CPP name.
8023 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8024
8025 # Sed expression to map a string onto a valid variable name.
8026 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8027
8028
8029 exec 6>&1
8030 ## ----------------------------------- ##
8031 ## Main body of $CONFIG_STATUS script. ##
8032 ## ----------------------------------- ##
8033 _ASEOF
8034 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8035
8036 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8037 # Save the log message, to keep $0 and so on meaningful, and to
8038 # report actual input values of CONFIG_FILES etc. instead of their
8039 # values after options handling.
8040 ac_log="
8041 This file was extended by $as_me, which was
8042 generated by GNU Autoconf 2.68. Invocation command line was
8043
8044 CONFIG_FILES = $CONFIG_FILES
8045 CONFIG_HEADERS = $CONFIG_HEADERS
8046 CONFIG_LINKS = $CONFIG_LINKS
8047 CONFIG_COMMANDS = $CONFIG_COMMANDS
8048 $ $0 $@
8049
8050 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8051 "
8052
8053 _ACEOF
8054
8055 case $ac_config_files in *"
8056 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8057 esac
8058
8059 case $ac_config_headers in *"
8060 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8061 esac
8062
8063
8064 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8065 # Files that config.status was made for.
8066 config_files="$ac_config_files"
8067 config_headers="$ac_config_headers"
8068 config_commands="$ac_config_commands"
8069
8070 _ACEOF
8071
8072 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8073 ac_cs_usage="\
8074 \`$as_me' instantiates files and other configuration actions
8075 from templates according to the current configuration. Unless the files
8076 and actions are specified as TAGs, all are instantiated by default.
8077
8078 Usage: $0 [OPTION]... [TAG]...
8079
8080 -h, --help print this help, then exit
8081 -V, --version print version number and configuration settings, then exit
8082 --config print configuration, then exit
8083 -q, --quiet, --silent
8084 do not print progress messages
8085 -d, --debug don't remove temporary files
8086 --recheck update $as_me by reconfiguring in the same conditions
8087 --file=FILE[:TEMPLATE]
8088 instantiate the configuration file FILE
8089 --header=FILE[:TEMPLATE]
8090 instantiate the configuration header FILE
8091
8092 Configuration files:
8093 $config_files
8094
8095 Configuration headers:
8096 $config_headers
8097
8098 Configuration commands:
8099 $config_commands
8100
8101 Report bugs to the package provider."
8102
8103 _ACEOF
8104 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8105 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8106 ac_cs_version="\\
8107 config.status
8108 configured by $0, generated by GNU Autoconf 2.68,
8109 with options \\"\$ac_cs_config\\"
8110
8111 Copyright (C) 2010 Free Software Foundation, Inc.
8112 This config.status script is free software; the Free Software Foundation
8113 gives unlimited permission to copy, distribute and modify it."
8114
8115 ac_pwd='$ac_pwd'
8116 srcdir='$srcdir'
8117 INSTALL='$INSTALL'
8118 test -n "\$AWK" || AWK=awk
8119 _ACEOF
8120
8121 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8122 # The default lists apply if the user does not specify any file.
8123 ac_need_defaults=:
8124 while test $# != 0
8125 do
8126 case $1 in
8127 --*=?*)
8128 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8129 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8130 ac_shift=:
8131 ;;
8132 --*=)
8133 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8134 ac_optarg=
8135 ac_shift=:
8136 ;;
8137 *)
8138 ac_option=$1
8139 ac_optarg=$2
8140 ac_shift=shift
8141 ;;
8142 esac
8143
8144 case $ac_option in
8145 # Handling of the options.
8146 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8147 ac_cs_recheck=: ;;
8148 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8149 $as_echo "$ac_cs_version"; exit ;;
8150 --config | --confi | --conf | --con | --co | --c )
8151 $as_echo "$ac_cs_config"; exit ;;
8152 --debug | --debu | --deb | --de | --d | -d )
8153 debug=: ;;
8154 --file | --fil | --fi | --f )
8155 $ac_shift
8156 case $ac_optarg in
8157 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8158 '') as_fn_error $? "missing file argument" ;;
8159 esac
8160 as_fn_append CONFIG_FILES " '$ac_optarg'"
8161 ac_need_defaults=false;;
8162 --header | --heade | --head | --hea )
8163 $ac_shift
8164 case $ac_optarg in
8165 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8166 esac
8167 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8168 ac_need_defaults=false;;
8169 --he | --h)
8170 # Conflict between --help and --header
8171 as_fn_error $? "ambiguous option: \`$1'
8172 Try \`$0 --help' for more information.";;
8173 --help | --hel | -h )
8174 $as_echo "$ac_cs_usage"; exit ;;
8175 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8176 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8177 ac_cs_silent=: ;;
8178
8179 # This is an error.
8180 -*) as_fn_error $? "unrecognized option: \`$1'
8181 Try \`$0 --help' for more information." ;;
8182
8183 *) as_fn_append ac_config_targets " $1"
8184 ac_need_defaults=false ;;
8185
8186 esac
8187 shift
8188 done
8189
8190 ac_configure_extra_args=
8191
8192 if $ac_cs_silent; then
8193 exec 6>/dev/null
8194 ac_configure_extra_args="$ac_configure_extra_args --silent"
8195 fi
8196
8197 _ACEOF
8198 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8199 if \$ac_cs_recheck; then
8200 set X '$SHELL' '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8201 shift
8202 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8203 CONFIG_SHELL='$SHELL'
8204 export CONFIG_SHELL
8205 exec "\$@"
8206 fi
8207
8208 _ACEOF
8209 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8210 exec 5>>config.log
8211 {
8212 echo
8213 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8214 ## Running $as_me. ##
8215 _ASBOX
8216 $as_echo "$ac_log"
8217 } >&5
8218
8219 _ACEOF
8220 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8221 #
8222 # INIT-COMMANDS
8223 #
8224
8225
8226 _ACEOF
8227
8228 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8229
8230 # Handling of arguments.
8231 for ac_config_target in $ac_config_targets
8232 do
8233 case $ac_config_target in
8234 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8235 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8236 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8237 "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
8238
8239 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8240 esac
8241 done
8242
8243
8244 # If the user did not use the arguments to specify the items to instantiate,
8245 # then the envvar interface is used. Set only those that are not.
8246 # We use the long form for the default assignment because of an extremely
8247 # bizarre bug on SunOS 4.1.3.
8248 if $ac_need_defaults; then
8249 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8250 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8251 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8252 fi
8253
8254 # Have a temporary directory for convenience. Make it in the build tree
8255 # simply because there is no reason against having it here, and in addition,
8256 # creating and moving files from /tmp can sometimes cause problems.
8257 # Hook for its removal unless debugging.
8258 # Note that there is a small window in which the directory will not be cleaned:
8259 # after its creation but before its name has been assigned to `$tmp'.
8260 $debug ||
8261 {
8262 tmp= ac_tmp=
8263 trap 'exit_status=$?
8264 : "${ac_tmp:=$tmp}"
8265 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8266 ' 0
8267 trap 'as_fn_exit 1' 1 2 13 15
8268 }
8269 # Create a (secure) tmp directory for tmp files.
8270
8271 {
8272 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8273 test -d "$tmp"
8274 } ||
8275 {
8276 tmp=./conf$$-$RANDOM
8277 (umask 077 && mkdir "$tmp")
8278 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8279 ac_tmp=$tmp
8280
8281 # Set up the scripts for CONFIG_FILES section.
8282 # No need to generate them if there are no CONFIG_FILES.
8283 # This happens for instance with `./config.status config.h'.
8284 if test -n "$CONFIG_FILES"; then
8285
8286
8287 ac_cr=`echo X | tr X '\015'`
8288 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8289 # But we know of no other shell where ac_cr would be empty at this
8290 # point, so we can use a bashism as a fallback.
8291 if test "x$ac_cr" = x; then
8292 eval ac_cr=\$\'\\r\'
8293 fi
8294 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8295 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8296 ac_cs_awk_cr='\\r'
8297 else
8298 ac_cs_awk_cr=$ac_cr
8299 fi
8300
8301 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8302 _ACEOF
8303
8304
8305 {
8306 echo "cat >conf$$subs.awk <<_ACEOF" &&
8307 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8308 echo "_ACEOF"
8309 } >conf$$subs.sh ||
8310 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8311 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8312 ac_delim='%!_!# '
8313 for ac_last_try in false false false false false :; do
8314 . ./conf$$subs.sh ||
8315 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8316
8317 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8318 if test $ac_delim_n = $ac_delim_num; then
8319 break
8320 elif $ac_last_try; then
8321 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8322 else
8323 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8324 fi
8325 done
8326 rm -f conf$$subs.sh
8327
8328 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8329 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8330 _ACEOF
8331 sed -n '
8332 h
8333 s/^/S["/; s/!.*/"]=/
8334 p
8335 g
8336 s/^[^!]*!//
8337 :repl
8338 t repl
8339 s/'"$ac_delim"'$//
8340 t delim
8341 :nl
8342 h
8343 s/\(.\{148\}\)..*/\1/
8344 t more1
8345 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8346 p
8347 n
8348 b repl
8349 :more1
8350 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8351 p
8352 g
8353 s/.\{148\}//
8354 t nl
8355 :delim
8356 h
8357 s/\(.\{148\}\)..*/\1/
8358 t more2
8359 s/["\\]/\\&/g; s/^/"/; s/$/"/
8360 p
8361 b
8362 :more2
8363 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8364 p
8365 g
8366 s/.\{148\}//
8367 t delim
8368 ' <conf$$subs.awk | sed '
8369 /^[^""]/{
8370 N
8371 s/\n//
8372 }
8373 ' >>$CONFIG_STATUS || ac_write_fail=1
8374 rm -f conf$$subs.awk
8375 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8376 _ACAWK
8377 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
8378 for (key in S) S_is_set[key] = 1
8379 FS = "\a"
8380
8381 }
8382 {
8383 line = $ 0
8384 nfields = split(line, field, "@")
8385 substed = 0
8386 len = length(field[1])
8387 for (i = 2; i < nfields; i++) {
8388 key = field[i]
8389 keylen = length(key)
8390 if (S_is_set[key]) {
8391 value = S[key]
8392 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
8393 len += length(value) + length(field[++i])
8394 substed = 1
8395 } else
8396 len += 1 + keylen
8397 }
8398
8399 print line
8400 }
8401
8402 _ACAWK
8403 _ACEOF
8404 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8405 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
8406 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
8407 else
8408 cat
8409 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
8410 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
8411 _ACEOF
8412
8413 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
8414 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
8415 # trailing colons and then remove the whole line if VPATH becomes empty
8416 # (actually we leave an empty line to preserve line numbers).
8417 if test "x$srcdir" = x.; then
8418 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
8419 h
8420 s///
8421 s/^/:/
8422 s/[ ]*$/:/
8423 s/:\$(srcdir):/:/g
8424 s/:\${srcdir}:/:/g
8425 s/:@srcdir@:/:/g
8426 s/^:*//
8427 s/:*$//
8428 x
8429 s/\(=[ ]*\).*/\1/
8430 G
8431 s/\n//
8432 s/^[^=]*=[ ]*$//
8433 }'
8434 fi
8435
8436 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8437 fi # test -n "$CONFIG_FILES"
8438
8439 # Set up the scripts for CONFIG_HEADERS section.
8440 # No need to generate them if there are no CONFIG_HEADERS.
8441 # This happens for instance with `./config.status Makefile'.
8442 if test -n "$CONFIG_HEADERS"; then
8443 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
8444 BEGIN {
8445 _ACEOF
8446
8447 # Transform confdefs.h into an awk script `defines.awk', embedded as
8448 # here-document in config.status, that substitutes the proper values into
8449 # config.h.in to produce config.h.
8450
8451 # Create a delimiter string that does not exist in confdefs.h, to ease
8452 # handling of long lines.
8453 ac_delim='%!_!# '
8454 for ac_last_try in false false :; do
8455 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
8456 if test -z "$ac_tt"; then
8457 break
8458 elif $ac_last_try; then
8459 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
8460 else
8461 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8462 fi
8463 done
8464
8465 # For the awk script, D is an array of macro values keyed by name,
8466 # likewise P contains macro parameters if any. Preserve backslash
8467 # newline sequences.
8468
8469 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
8470 sed -n '
8471 s/.\{148\}/&'"$ac_delim"'/g
8472 t rset
8473 :rset
8474 s/^[ ]*#[ ]*define[ ][ ]*/ /
8475 t def
8476 d
8477 :def
8478 s/\\$//
8479 t bsnl
8480 s/["\\]/\\&/g
8481 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8482 D["\1"]=" \3"/p
8483 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
8484 d
8485 :bsnl
8486 s/["\\]/\\&/g
8487 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
8488 D["\1"]=" \3\\\\\\n"\\/p
8489 t cont
8490 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
8491 t cont
8492 d
8493 :cont
8494 n
8495 s/.\{148\}/&'"$ac_delim"'/g
8496 t clear
8497 :clear
8498 s/\\$//
8499 t bsnlc
8500 s/["\\]/\\&/g; s/^/"/; s/$/"/p
8501 d
8502 :bsnlc
8503 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
8504 b cont
8505 ' <confdefs.h | sed '
8506 s/'"$ac_delim"'/"\\\
8507 "/g' >>$CONFIG_STATUS || ac_write_fail=1
8508
8509 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8510 for (key in D) D_is_set[key] = 1
8511 FS = "\a"
8512 }
8513 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
8514 line = \$ 0
8515 split(line, arg, " ")
8516 if (arg[1] == "#") {
8517 defundef = arg[2]
8518 mac1 = arg[3]
8519 } else {
8520 defundef = substr(arg[1], 2)
8521 mac1 = arg[2]
8522 }
8523 split(mac1, mac2, "(") #)
8524 macro = mac2[1]
8525 prefix = substr(line, 1, index(line, defundef) - 1)
8526 if (D_is_set[macro]) {
8527 # Preserve the white space surrounding the "#".
8528 print prefix "define", macro P[macro] D[macro]
8529 next
8530 } else {
8531 # Replace #undef with comments. This is necessary, for example,
8532 # in the case of _POSIX_SOURCE, which is predefined and required
8533 # on some systems where configure will not decide to define it.
8534 if (defundef == "undef") {
8535 print "/*", prefix defundef, macro, "*/"
8536 next
8537 }
8538 }
8539 }
8540 { print }
8541 _ACAWK
8542 _ACEOF
8543 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8544 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
8545 fi # test -n "$CONFIG_HEADERS"
8546
8547
8548 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
8549 shift
8550 for ac_tag
8551 do
8552 case $ac_tag in
8553 :[FHLC]) ac_mode=$ac_tag; continue;;
8554 esac
8555 case $ac_mode$ac_tag in
8556 :[FHL]*:*);;
8557 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
8558 :[FH]-) ac_tag=-:-;;
8559 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
8560 esac
8561 ac_save_IFS=$IFS
8562 IFS=:
8563 set x $ac_tag
8564 IFS=$ac_save_IFS
8565 shift
8566 ac_file=$1
8567 shift
8568
8569 case $ac_mode in
8570 :L) ac_source=$1;;
8571 :[FH])
8572 ac_file_inputs=
8573 for ac_f
8574 do
8575 case $ac_f in
8576 -) ac_f="$ac_tmp/stdin";;
8577 *) # Look for the file first in the build tree, then in the source tree
8578 # (if the path is not absolute). The absolute path cannot be DOS-style,
8579 # because $ac_f cannot contain `:'.
8580 test -f "$ac_f" ||
8581 case $ac_f in
8582 [\\/$]*) false;;
8583 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
8584 esac ||
8585 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
8586 esac
8587 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
8588 as_fn_append ac_file_inputs " '$ac_f'"
8589 done
8590
8591 # Let's still pretend it is `configure' which instantiates (i.e., don't
8592 # use $as_me), people would be surprised to read:
8593 # /* config.h. Generated by config.status. */
8594 configure_input='Generated from '`
8595 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
8596 `' by configure.'
8597 if test x"$ac_file" != x-; then
8598 configure_input="$ac_file. $configure_input"
8599 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
8600 $as_echo "$as_me: creating $ac_file" >&6;}
8601 fi
8602 # Neutralize special characters interpreted by sed in replacement strings.
8603 case $configure_input in #(
8604 *\&* | *\|* | *\\* )
8605 ac_sed_conf_input=`$as_echo "$configure_input" |
8606 sed 's/[\\\\&|]/\\\\&/g'`;; #(
8607 *) ac_sed_conf_input=$configure_input;;
8608 esac
8609
8610 case $ac_tag in
8611 *:-:* | *:-) cat >"$ac_tmp/stdin" \
8612 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
8613 esac
8614 ;;
8615 esac
8616
8617 ac_dir=`$as_dirname -- "$ac_file" ||
8618 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8619 X"$ac_file" : 'X\(//\)[^/]' \| \
8620 X"$ac_file" : 'X\(//\)$' \| \
8621 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
8622 $as_echo X"$ac_file" |
8623 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8624 s//\1/
8625 q
8626 }
8627 /^X\(\/\/\)[^/].*/{
8628 s//\1/
8629 q
8630 }
8631 /^X\(\/\/\)$/{
8632 s//\1/
8633 q
8634 }
8635 /^X\(\/\).*/{
8636 s//\1/
8637 q
8638 }
8639 s/.*/./; q'`
8640 as_dir="$ac_dir"; as_fn_mkdir_p
8641 ac_builddir=.
8642
8643 case "$ac_dir" in
8644 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
8645 *)
8646 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
8647 # A ".." for each directory in $ac_dir_suffix.
8648 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
8649 case $ac_top_builddir_sub in
8650 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
8651 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
8652 esac ;;
8653 esac
8654 ac_abs_top_builddir=$ac_pwd
8655 ac_abs_builddir=$ac_pwd$ac_dir_suffix
8656 # for backward compatibility:
8657 ac_top_builddir=$ac_top_build_prefix
8658
8659 case $srcdir in
8660 .) # We are building in place.
8661 ac_srcdir=.
8662 ac_top_srcdir=$ac_top_builddir_sub
8663 ac_abs_top_srcdir=$ac_pwd ;;
8664 [\\/]* | ?:[\\/]* ) # Absolute name.
8665 ac_srcdir=$srcdir$ac_dir_suffix;
8666 ac_top_srcdir=$srcdir
8667 ac_abs_top_srcdir=$srcdir ;;
8668 *) # Relative name.
8669 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
8670 ac_top_srcdir=$ac_top_build_prefix$srcdir
8671 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
8672 esac
8673 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
8674
8675
8676 case $ac_mode in
8677 :F)
8678 #
8679 # CONFIG_FILE
8680 #
8681
8682 case $INSTALL in
8683 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
8684 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
8685 esac
8686 _ACEOF
8687
8688 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8689 # If the template does not know about datarootdir, expand it.
8690 # FIXME: This hack should be removed a few years after 2.60.
8691 ac_datarootdir_hack=; ac_datarootdir_seen=
8692 ac_sed_dataroot='
8693 /datarootdir/ {
8694 p
8695 q
8696 }
8697 /@datadir@/p
8698 /@docdir@/p
8699 /@infodir@/p
8700 /@localedir@/p
8701 /@mandir@/p'
8702 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
8703 *datarootdir*) ac_datarootdir_seen=yes;;
8704 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
8705 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
8706 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
8707 _ACEOF
8708 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8709 ac_datarootdir_hack='
8710 s&@datadir@&$datadir&g
8711 s&@docdir@&$docdir&g
8712 s&@infodir@&$infodir&g
8713 s&@localedir@&$localedir&g
8714 s&@mandir@&$mandir&g
8715 s&\\\${datarootdir}&$datarootdir&g' ;;
8716 esac
8717 _ACEOF
8718
8719 # Neutralize VPATH when `$srcdir' = `.'.
8720 # Shell code in configure.ac might set extrasub.
8721 # FIXME: do we really want to maintain this feature?
8722 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8723 ac_sed_extra="$ac_vpsub
8724 $extrasub
8725 _ACEOF
8726 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8727 :t
8728 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
8729 s|@configure_input@|$ac_sed_conf_input|;t t
8730 s&@top_builddir@&$ac_top_builddir_sub&;t t
8731 s&@top_build_prefix@&$ac_top_build_prefix&;t t
8732 s&@srcdir@&$ac_srcdir&;t t
8733 s&@abs_srcdir@&$ac_abs_srcdir&;t t
8734 s&@top_srcdir@&$ac_top_srcdir&;t t
8735 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
8736 s&@builddir@&$ac_builddir&;t t
8737 s&@abs_builddir@&$ac_abs_builddir&;t t
8738 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
8739 s&@INSTALL@&$ac_INSTALL&;t t
8740 $ac_datarootdir_hack
8741 "
8742 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
8743 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8744
8745 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
8746 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
8747 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
8748 "$ac_tmp/out"`; test -z "$ac_out"; } &&
8749 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8750 which seems to be undefined. Please make sure it is defined" >&5
8751 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
8752 which seems to be undefined. Please make sure it is defined" >&2;}
8753
8754 rm -f "$ac_tmp/stdin"
8755 case $ac_file in
8756 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
8757 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
8758 esac \
8759 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8760 ;;
8761 :H)
8762 #
8763 # CONFIG_HEADER
8764 #
8765 if test x"$ac_file" != x-; then
8766 {
8767 $as_echo "/* $configure_input */" \
8768 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
8769 } >"$ac_tmp/config.h" \
8770 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8771 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
8772 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
8773 $as_echo "$as_me: $ac_file is unchanged" >&6;}
8774 else
8775 rm -f "$ac_file"
8776 mv "$ac_tmp/config.h" "$ac_file" \
8777 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
8778 fi
8779 else
8780 $as_echo "/* $configure_input */" \
8781 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
8782 || as_fn_error $? "could not create -" "$LINENO" 5
8783 fi
8784 ;;
8785
8786 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
8787 $as_echo "$as_me: executing $ac_file commands" >&6;}
8788 ;;
8789 esac
8790
8791
8792 case $ac_file$ac_mode in
8793 "default-1":C) if test -f .devel; then
8794 echo timestamp > stamp-h
8795 cat Makefile-devel-adds >> Makefile
8796 make depend
8797 fi ;;
8798
8799 esac
8800 done # for ac_tag
8801
8802
8803 as_fn_exit 0
8804 _ACEOF
8805 ac_clean_files=$ac_clean_files_save
8806
8807 test $ac_write_fail = 0 ||
8808 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
8809
8810
8811 # configure is writing to config.log, and then calls config.status.
8812 # config.status does its own redirection, appending to config.log.
8813 # Unfortunately, on DOS this fails, as config.log is still kept open
8814 # by configure, so config.status won't be able to write to it; its
8815 # output is simply discarded. So we exec the FD to /dev/null,
8816 # effectively closing config.log, so it can be properly (re)opened and
8817 # appended to by config.status. When coming back to configure, we
8818 # need to make the FD available again.
8819 if test "$no_create" != yes; then
8820 ac_cs_success=:
8821 ac_config_status_args=
8822 test "$silent" = yes &&
8823 ac_config_status_args="$ac_config_status_args --quiet"
8824 exec 5>/dev/null
8825 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
8826 exec 5>>config.log
8827 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
8828 # would make configure fail if this is the last instruction.
8829 $ac_cs_success || as_fn_exit 1
8830 fi
8831 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
8832 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
8833 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
8834 fi
8835
8836 exit 0