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