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