]> The Tcpdump Group git mirrors - tcpdump/blob - configure
Merge pull request #404 from qnet-herwin/print_radius_tag
[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 places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5810 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5811 for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5812 basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5813 sed -e 's/-PRE-GIT$//' `
5814 if test $lastdir = $basedir ; then
5815 continue;
5816 fi
5817 lastdir=$dir
5818 if test -r $dir/libpcap.a ; then
5819 libpcap=$dir/libpcap.a
5820 d=$dir
5821 fi
5822 done
5823 if test $libpcap = FAIL ; then
5824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5825 $as_echo "not found" >&6; }
5826
5827 #
5828 # Look for pcap-config.
5829 #
5830 if test -n "$ac_tool_prefix"; then
5831 # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5832 set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5833 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5834 $as_echo_n "checking for $ac_word... " >&6; }
5835 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5836 $as_echo_n "(cached) " >&6
5837 else
5838 case $PCAP_CONFIG in
5839 [\\/]* | ?:[\\/]*)
5840 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5841 ;;
5842 *)
5843 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5844 for as_dir in $PATH
5845 do
5846 IFS=$as_save_IFS
5847 test -z "$as_dir" && as_dir=.
5848 for ac_exec_ext in '' $ac_executable_extensions; do
5849 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5850 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5851 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5852 break 2
5853 fi
5854 done
5855 done
5856 IFS=$as_save_IFS
5857
5858 ;;
5859 esac
5860 fi
5861 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5862 if test -n "$PCAP_CONFIG"; then
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5864 $as_echo "$PCAP_CONFIG" >&6; }
5865 else
5866 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5867 $as_echo "no" >&6; }
5868 fi
5869
5870
5871 fi
5872 if test -z "$ac_cv_path_PCAP_CONFIG"; then
5873 ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5874 # Extract the first word of "pcap-config", so it can be a program name with args.
5875 set dummy pcap-config; ac_word=$2
5876 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5877 $as_echo_n "checking for $ac_word... " >&6; }
5878 if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5879 $as_echo_n "(cached) " >&6
5880 else
5881 case $ac_pt_PCAP_CONFIG in
5882 [\\/]* | ?:[\\/]*)
5883 ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5884 ;;
5885 *)
5886 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5887 for as_dir in $PATH
5888 do
5889 IFS=$as_save_IFS
5890 test -z "$as_dir" && as_dir=.
5891 for ac_exec_ext in '' $ac_executable_extensions; do
5892 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5893 ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5894 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5895 break 2
5896 fi
5897 done
5898 done
5899 IFS=$as_save_IFS
5900
5901 ;;
5902 esac
5903 fi
5904 ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5905 if test -n "$ac_pt_PCAP_CONFIG"; then
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5907 $as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5908 else
5909 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5910 $as_echo "no" >&6; }
5911 fi
5912
5913 if test "x$ac_pt_PCAP_CONFIG" = x; then
5914 PCAP_CONFIG=""
5915 else
5916 case $cross_compiling:$ac_tool_warned in
5917 yes:)
5918 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5919 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5920 ac_tool_warned=yes ;;
5921 esac
5922 PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5923 fi
5924 else
5925 PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5926 fi
5927
5928 if test -n "$PCAP_CONFIG" ; then
5929 #
5930 # Found - use it to get the include flags for
5931 # libpcap and the flags to link with libpcap.
5932 #
5933 # Please read section 11.6 "Shell Substitutions"
5934 # in the autoconf manual before doing anything
5935 # to this that involves quoting. Especially note
5936 # the statement "There is just no portable way to use
5937 # double-quoted strings inside double-quoted back-quoted
5938 # expressions (pfew!)."
5939 #
5940 cflags=`"$PCAP_CONFIG" --cflags`
5941 V_INCLS="$cflags $V_INCLS"
5942 libpcap=`"$PCAP_CONFIG" --libs`
5943 else
5944 #
5945 # Not found; look for pcap.
5946 #
5947 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5948 $as_echo_n "checking for main in -lpcap... " >&6; }
5949 if ${ac_cv_lib_pcap_main+:} false; then :
5950 $as_echo_n "(cached) " >&6
5951 else
5952 ac_check_lib_save_LIBS=$LIBS
5953 LIBS="-lpcap $LIBS"
5954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5955 /* end confdefs.h. */
5956
5957
5958 int
5959 main ()
5960 {
5961 return main ();
5962 ;
5963 return 0;
5964 }
5965 _ACEOF
5966 if ac_fn_c_try_link "$LINENO"; then :
5967 ac_cv_lib_pcap_main=yes
5968 else
5969 ac_cv_lib_pcap_main=no
5970 fi
5971 rm -f core conftest.err conftest.$ac_objext \
5972 conftest$ac_exeext conftest.$ac_ext
5973 LIBS=$ac_check_lib_save_LIBS
5974 fi
5975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5976 $as_echo "$ac_cv_lib_pcap_main" >&6; }
5977 if test "x$ac_cv_lib_pcap_main" = xyes; then :
5978 libpcap="-lpcap"
5979 fi
5980
5981 if test $libpcap = FAIL ; then
5982 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5983 fi
5984 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5985 $as_echo_n "checking for extraneous pcap header directories... " >&6; }
5986 if test \( ! -r /usr/local/include/pcap.h \) -a \
5987 \( ! -r /usr/include/pcap.h \); then
5988 if test -r /usr/local/include/pcap/pcap.h; then
5989 d="/usr/local/include/pcap"
5990 elif test -r /usr/include/pcap/pcap.h; then
5991 d="/usr/include/pcap"
5992 fi
5993 fi
5994 if test -z "$d" ; then
5995 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5996 $as_echo "not found" >&6; }
5997 else
5998 V_INCLS="-I$d $V_INCLS"
5999 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
6000 $as_echo "found -- -I$d added" >&6; }
6001 fi
6002 fi
6003 else
6004 V_PCAPDEP=$libpcap
6005 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
6006 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6007 places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
6008 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6009 pcapH=FAIL
6010 if test -r $d/pcap.h; then
6011 pcapH=$d
6012 else
6013 for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
6014 if test -r $dir/pcap.h ; then
6015 pcapH=$dir
6016 fi
6017 done
6018 fi
6019
6020 if test $pcapH = FAIL ; then
6021 as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5
6022 fi
6023 V_INCLS="-I$pcapH $V_INCLS"
6024 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
6025 $as_echo "$libpcap" >&6; }
6026 # Extract the first word of "pcap-config", so it can be a program name with args.
6027 set dummy pcap-config; ac_word=$2
6028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6029 $as_echo_n "checking for $ac_word... " >&6; }
6030 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
6031 $as_echo_n "(cached) " >&6
6032 else
6033 case $PCAP_CONFIG in
6034 [\\/]* | ?:[\\/]*)
6035 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
6036 ;;
6037 *)
6038 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6039 for as_dir in $d
6040 do
6041 IFS=$as_save_IFS
6042 test -z "$as_dir" && as_dir=.
6043 for ac_exec_ext in '' $ac_executable_extensions; do
6044 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6045 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6046 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6047 break 2
6048 fi
6049 done
6050 done
6051 IFS=$as_save_IFS
6052
6053 ;;
6054 esac
6055 fi
6056 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
6057 if test -n "$PCAP_CONFIG"; then
6058 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
6059 $as_echo "$PCAP_CONFIG" >&6; }
6060 else
6061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6062 $as_echo "no" >&6; }
6063 fi
6064
6065
6066 if test -n "$PCAP_CONFIG"; then
6067 #
6068 # The libpcap directory has a pcap-config script.
6069 # Use it to get any additioal libraries needed
6070 # to link with the libpcap archive library in
6071 # that directory.
6072 #
6073 # Please read section 11.6 "Shell Substitutions"
6074 # in the autoconf manual before doing anything
6075 # to this that involves quoting. Especially note
6076 # the statement "There is just no portable way to use
6077 # double-quoted strings inside double-quoted back-quoted
6078 # expressions (pfew!)."
6079 #
6080 additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
6081 libpcap="$libpcap $additional_libs"
6082 fi
6083 fi
6084 LIBS="$libpcap $LIBS"
6085 if ! test -n "$PCAP_CONFIG" ; then
6086 #
6087 # We don't have pcap-config; find out any additional link flags
6088 # we need. (If we have pcap-config, we assume it tells us what
6089 # we need.)
6090 #
6091 case "$host_os" in
6092
6093 aix*)
6094 #
6095 # If libpcap is DLPI-based, we have to use /lib/pse.exp if
6096 # present, as we use the STREAMS routines.
6097 #
6098 # (XXX - true only if we're linking with a static libpcap?)
6099 #
6100 pseexe="/lib/pse.exp"
6101 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6102 $as_echo_n "checking for $pseexe... " >&6; }
6103 if test -f $pseexe ; then
6104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6105 $as_echo "yes" >&6; }
6106 LIBS="$LIBS -I:$pseexe"
6107 fi
6108
6109 #
6110 # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
6111 # we use them to load the BPF module.
6112 #
6113 # (XXX - true only if we're linking with a static libpcap?)
6114 #
6115 LIBS="$LIBS -lodm -lcfg"
6116 ;;
6117 esac
6118 fi
6119
6120 ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
6121 if test "x$ac_cv_func_pcap_loop" = xyes; then :
6122
6123 else
6124
6125 as_fn_error $? "Report this to tcpdump-workers@lists.tcpdump.org, and include the
6126 config.log file in your report. If you have downloaded libpcap from
6127 tcpdump.org, and built it yourself, please also include the config.log
6128 file from the libpcap source directory, the Makefile from the libpcap
6129 source directory, and the output of the make process for libpcap, as
6130 this could be a problem with the libpcap that was built, and we will
6131 not be able to determine why this is happening, and thus will not be
6132 able to fix it, without that information, as we have not been able to
6133 reproduce this problem ourselves." "$LINENO" 5
6134
6135 fi
6136
6137
6138 ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6139 if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6140
6141
6142 $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6143
6144 for ac_func in pcap_free_datalinks
6145 do :
6146 ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
6147 if test "x$ac_cv_func_pcap_free_datalinks" = xyes; then :
6148 cat >>confdefs.h <<_ACEOF
6149 #define HAVE_PCAP_FREE_DATALINKS 1
6150 _ACEOF
6151
6152 fi
6153 done
6154
6155
6156 else
6157
6158 case " $LIBOBJS " in
6159 *" datalinks.$ac_objext "* ) ;;
6160 *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6161 ;;
6162 esac
6163
6164
6165 fi
6166
6167 for ac_func in pcap_set_datalink
6168 do :
6169 ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6170 if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6171 cat >>confdefs.h <<_ACEOF
6172 #define HAVE_PCAP_SET_DATALINK 1
6173 _ACEOF
6174
6175 fi
6176 done
6177
6178 ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6179 if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6180
6181
6182 $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6183
6184 ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6185 if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6186
6187 $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
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 else
6202
6203 case " $LIBOBJS " in
6204 *" dlnames.$ac_objext "* ) ;;
6205 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6206 ;;
6207 esac
6208
6209
6210 fi
6211
6212
6213 for ac_func in pcap_breakloop
6214 do :
6215 ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6216 if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6217 cat >>confdefs.h <<_ACEOF
6218 #define HAVE_PCAP_BREAKLOOP 1
6219 _ACEOF
6220
6221 fi
6222 done
6223
6224
6225 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6226 if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6227
6228 $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6229
6230 else
6231
6232 case " $LIBOBJS " in
6233 *" pcap_dump_ftell.$ac_objext "* ) ;;
6234 *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6235 ;;
6236 esac
6237
6238
6239 fi
6240
6241
6242
6243 #
6244 # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
6245 # libraries (e.g., "-lsocket -lnsl" on Solaris).
6246 #
6247 # We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
6248 # use AC_CHECK_FUNC which doesn't let us specify the right #includes
6249 # to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8
6250 # resolver, and the way it defines inet_{ntop,pton} is rather strange;
6251 # it does not ship with a libc symbol "inet_ntop()", it ships with
6252 # "_inet_ntop()", and has a #define macro in one of the system headers
6253 # to rename it.
6254 #
6255 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5
6256 $as_echo_n "checking for inet_ntop... " >&6; }
6257 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6258 /* end confdefs.h. */
6259 #include <sys/types.h>
6260 #include <sys/socket.h>
6261 #include <netinet/in.h>
6262 #include <arpa/inet.h>
6263 int
6264 main ()
6265 {
6266 char src[4], dst[128];
6267 inet_ntop(AF_INET, src, dst, sizeof(dst));
6268 ;
6269 return 0;
6270 }
6271 _ACEOF
6272 if ac_fn_c_try_link "$LINENO"; then :
6273 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6274 $as_echo "yes" >&6; }
6275 else
6276 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6277 $as_echo "no" >&6; }
6278 case " $LIBOBJS " in
6279 *" inet_ntop.$ac_objext "* ) ;;
6280 *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
6281 ;;
6282 esac
6283
6284 fi
6285 rm -f core conftest.err conftest.$ac_objext \
6286 conftest$ac_exeext conftest.$ac_ext
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
6288 $as_echo_n "checking for inet_pton... " >&6; }
6289 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6290 /* end confdefs.h. */
6291 #include <sys/types.h>
6292 #include <sys/socket.h>
6293 #include <netinet/in.h>
6294 #include <arpa/inet.h>
6295 int
6296 main ()
6297 {
6298 char src[128], dst[4];
6299 inet_pton(AF_INET, src, dst);
6300 ;
6301 return 0;
6302 }
6303 _ACEOF
6304 if ac_fn_c_try_link "$LINENO"; then :
6305 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6306 $as_echo "yes" >&6; }
6307 else
6308 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6309 $as_echo "no" >&6; }
6310 case " $LIBOBJS " in
6311 *" inet_pton.$ac_objext "* ) ;;
6312 *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
6313 ;;
6314 esac
6315
6316 fi
6317 rm -f core conftest.err conftest.$ac_objext \
6318 conftest$ac_exeext conftest.$ac_ext
6319 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
6320 $as_echo_n "checking for inet_aton... " >&6; }
6321 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6322 /* end confdefs.h. */
6323 #include <sys/types.h>
6324 #include <netinet/in.h>
6325 #include <arpa/inet.h>
6326 int
6327 main ()
6328 {
6329 char src[128];
6330 struct in_addr dst;
6331 inet_aton(src, &dst);
6332 ;
6333 return 0;
6334 }
6335 _ACEOF
6336 if ac_fn_c_try_link "$LINENO"; then :
6337 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6338 $as_echo "yes" >&6; }
6339 else
6340 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6341 $as_echo "no" >&6; }
6342 case " $LIBOBJS " in
6343 *" inet_aton.$ac_objext "* ) ;;
6344 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
6345 ;;
6346 esac
6347
6348 fi
6349 rm -f core conftest.err conftest.$ac_objext \
6350 conftest$ac_exeext conftest.$ac_ext
6351
6352 #
6353 # Check for these after AC_LBL_LIBPCAP, for the same reason.
6354 #
6355 # You are in a twisty little maze of UN*Xes, all different.
6356 # Some might not have ether_ntohost().
6357 # Some might have it, but not declare it in any header file.
6358 # Some might have it, but declare it in <netinet/if_ether.h>.
6359 # Some might have it, but declare it in <netinet/ether.h>
6360 # (And some might have it but document it as something declared in
6361 # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6362 #
6363 # Before you is a C compiler.
6364 #
6365 for ac_func in ether_ntohost
6366 do :
6367 ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6368 if test "x$ac_cv_func_ether_ntohost" = xyes; then :
6369 cat >>confdefs.h <<_ACEOF
6370 #define HAVE_ETHER_NTOHOST 1
6371 _ACEOF
6372
6373 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6374 $as_echo_n "checking for buggy ether_ntohost... " >&6; }
6375 if ${ac_cv_buggy_ether_ntohost+:} false; then :
6376 $as_echo_n "(cached) " >&6
6377 else
6378
6379 if test "$cross_compiling" = yes; then :
6380 ac_cv_buggy_ether_ntohost="not while cross-compiling"
6381 else
6382 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6383 /* end confdefs.h. */
6384
6385 #include <netdb.h>
6386 #include <sys/types.h>
6387 #include <sys/param.h>
6388 #include <sys/socket.h>
6389
6390 int
6391 main(int argc, char **argv)
6392 {
6393 u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6394 char name[MAXHOSTNAMELEN];
6395
6396 ether_ntohost(name, (struct ether_addr *)ea);
6397 exit(0);
6398 }
6399
6400 _ACEOF
6401 if ac_fn_c_try_run "$LINENO"; then :
6402 ac_cv_buggy_ether_ntohost=no
6403 else
6404 ac_cv_buggy_ether_ntohost=yes
6405 fi
6406 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6407 conftest.$ac_objext conftest.beam conftest.$ac_ext
6408 fi
6409
6410 fi
6411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6412 $as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6413 if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6414
6415 $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6416
6417 fi
6418
6419 fi
6420 done
6421
6422 if test "$ac_cv_func_ether_ntohost" = yes -a \
6423 "$ac_cv_buggy_ether_ntohost" = "no"; then
6424 #
6425 # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>?
6426 #
6427 if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6428 #
6429 # Yes. Does it declare ether_ntohost()?
6430 #
6431 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6432 #include <sys/types.h>
6433 #include <sys/socket.h>
6434 #include <netinet/in.h>
6435 #include <arpa/inet.h>
6436 struct mbuf;
6437 struct rtentry;
6438 #include <net/if.h>
6439 #include <netinet/if_ether.h>
6440
6441 "
6442 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6443
6444
6445 $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6446
6447
6448 fi
6449
6450 fi
6451 #
6452 # Did that succeed?
6453 #
6454 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6455 #
6456 # No, how about <netinet/ether.h>, as on Linux?
6457 #
6458 for ac_header in netinet/ether.h
6459 do :
6460 ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
6461 if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
6462 cat >>confdefs.h <<_ACEOF
6463 #define HAVE_NETINET_ETHER_H 1
6464 _ACEOF
6465
6466 fi
6467
6468 done
6469
6470 if test "$ac_cv_header_netinet_ether_h" = yes; then
6471 #
6472 # We have it - does it declare ether_ntohost()?
6473 # Unset ac_cv_have_decl_ether_ntohost so we don't
6474 # treat the previous failure as a cached value and
6475 # suppress the next test.
6476 #
6477 unset ac_cv_have_decl_ether_ntohost
6478 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6479 #include <netinet/ether.h>
6480
6481 "
6482 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6483
6484
6485 $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6486
6487
6488 fi
6489
6490 fi
6491 fi
6492 #
6493 # Is ether_ntohost() declared?
6494 #
6495 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6496 #
6497 # No, we'll have to declare it ourselves.
6498 # Do we have "struct ether_addr"?
6499 #
6500 ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6501 #include <sys/types.h>
6502 #include <sys/socket.h>
6503 #include <netinet/in.h>
6504 #include <arpa/inet.h>
6505 struct mbuf;
6506 struct rtentry;
6507 #include <net/if.h>
6508 #include <netinet/if_ether.h>
6509
6510 "
6511 if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6512
6513 cat >>confdefs.h <<_ACEOF
6514 #define HAVE_STRUCT_ETHER_ADDR 1
6515 _ACEOF
6516
6517
6518 fi
6519
6520
6521 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
6522
6523 else
6524
6525 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6526
6527 fi
6528 fi
6529
6530 # libdlpi is needed for Solaris 11 and later.
6531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6532 $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6533 if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6534 $as_echo_n "(cached) " >&6
6535 else
6536 ac_check_lib_save_LIBS=$LIBS
6537 LIBS="-ldlpi -L/lib $LIBS"
6538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6539 /* end confdefs.h. */
6540
6541 /* Override any GCC internal prototype to avoid an error.
6542 Use char because int might match the return type of a GCC
6543 builtin and then its argument prototype would still apply. */
6544 #ifdef __cplusplus
6545 extern "C"
6546 #endif
6547 char dlpi_walk ();
6548 int
6549 main ()
6550 {
6551 return dlpi_walk ();
6552 ;
6553 return 0;
6554 }
6555 _ACEOF
6556 if ac_fn_c_try_link "$LINENO"; then :
6557 ac_cv_lib_dlpi_dlpi_walk=yes
6558 else
6559 ac_cv_lib_dlpi_dlpi_walk=no
6560 fi
6561 rm -f core conftest.err conftest.$ac_objext \
6562 conftest$ac_exeext conftest.$ac_ext
6563 LIBS=$ac_check_lib_save_LIBS
6564 fi
6565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6566 $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6567 if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6568 LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6569 fi
6570
6571
6572
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5
6574 $as_echo_n "checking if sockaddr struct has sa_len member... " >&6; }
6575 if ${ac_cv_sockaddr_has_sa_len+:} false; then :
6576 $as_echo_n "(cached) " >&6
6577 else
6578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6579 /* end confdefs.h. */
6580
6581 # include <sys/types.h>
6582 # include <sys/socket.h>
6583 int
6584 main ()
6585 {
6586 u_int i = sizeof(((struct sockaddr *)0)->sa_len)
6587 ;
6588 return 0;
6589 }
6590 _ACEOF
6591 if ac_fn_c_try_compile "$LINENO"; then :
6592 ac_cv_sockaddr_has_sa_len=yes
6593 else
6594 ac_cv_sockaddr_has_sa_len=no
6595 fi
6596 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6597 fi
6598
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
6600 $as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
6601 if test $ac_cv_sockaddr_has_sa_len = yes ; then
6602 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
6603
6604 fi
6605
6606 if test "$ac_cv_sockaddr_has_sa_len" = no; then
6607 missing_includes=yes
6608 fi
6609
6610 #
6611 # Do we have the new open API? Check for pcap_create, and assume that,
6612 # if we do, we also have pcap_activate() and the other new routines
6613 # introduced in libpcap 1.0.0.
6614 #
6615 for ac_func in pcap_create
6616 do :
6617 ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6618 if test "x$ac_cv_func_pcap_create" = xyes; then :
6619 cat >>confdefs.h <<_ACEOF
6620 #define HAVE_PCAP_CREATE 1
6621 _ACEOF
6622
6623 fi
6624 done
6625
6626 if test $ac_cv_func_pcap_create = "yes" ; then
6627 #
6628 # OK, do we have pcap_set_tstamp_type? If so, assume we have
6629 # pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6630 #
6631 for ac_func in pcap_set_tstamp_type
6632 do :
6633 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6634 if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6635 cat >>confdefs.h <<_ACEOF
6636 #define HAVE_PCAP_SET_TSTAMP_TYPE 1
6637 _ACEOF
6638
6639 fi
6640 done
6641
6642 #
6643 # And do we have pcap_set_tstamp_precision? If so, we assume
6644 # we also have pcap_open_offline_with_tstamp_precision.
6645 #
6646 for ac_func in pcap_set_tstamp_precision
6647 do :
6648 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
6649 if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then :
6650 cat >>confdefs.h <<_ACEOF
6651 #define HAVE_PCAP_SET_TSTAMP_PRECISION 1
6652 _ACEOF
6653
6654 fi
6655 done
6656
6657 fi
6658
6659 for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection
6660 do :
6661 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6662 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6663 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6664 cat >>confdefs.h <<_ACEOF
6665 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6666 _ACEOF
6667
6668 fi
6669 done
6670
6671 if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6672 savedcppflags="$CPPFLAGS"
6673 CPPFLAGS="$CPPFLAGS $V_INCLS"
6674 ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6675 "
6676 if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6677
6678 cat >>confdefs.h <<_ACEOF
6679 #define HAVE_PCAP_IF_T 1
6680 _ACEOF
6681
6682
6683 fi
6684
6685 CPPFLAGS="$savedcppflags"
6686 fi
6687
6688 if test $ac_cv_func_pcap_lib_version = "no" ; then
6689 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6690 $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6691 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6692 /* end confdefs.h. */
6693
6694 int
6695 main ()
6696 {
6697
6698 extern char pcap_version[];
6699
6700 return (int)pcap_version;
6701
6702 ;
6703 return 0;
6704 }
6705 _ACEOF
6706 if ac_fn_c_try_link "$LINENO"; then :
6707 ac_lbl_cv_pcap_version_defined=yes
6708 else
6709 ac_lbl_cv_pcap_version_defined=no
6710 fi
6711 rm -f core conftest.err conftest.$ac_objext \
6712 conftest$ac_exeext conftest.$ac_ext
6713 if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6715 $as_echo "yes" >&6; }
6716
6717 $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6718
6719 else
6720 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6721 $as_echo "no" >&6; }
6722 fi
6723 fi
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6725 $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6726 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6727 /* end confdefs.h. */
6728
6729 int
6730 main ()
6731 {
6732
6733 extern int pcap_debug;
6734
6735 return pcap_debug;
6736
6737 ;
6738 return 0;
6739 }
6740 _ACEOF
6741 if ac_fn_c_try_link "$LINENO"; then :
6742 ac_lbl_cv_pcap_debug_defined=yes
6743 else
6744 ac_lbl_cv_pcap_debug_defined=no
6745 fi
6746 rm -f core conftest.err conftest.$ac_objext \
6747 conftest$ac_exeext conftest.$ac_ext
6748 if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6750 $as_echo "yes" >&6; }
6751
6752 $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6753
6754 else
6755 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6756 $as_echo "no" >&6; }
6757 #
6758 # OK, what about "yydebug"?
6759 #
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6761 $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6762 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6763 /* end confdefs.h. */
6764
6765 int
6766 main ()
6767 {
6768
6769 extern int yydebug;
6770
6771 return yydebug;
6772
6773 ;
6774 return 0;
6775 }
6776 _ACEOF
6777 if ac_fn_c_try_link "$LINENO"; then :
6778 ac_lbl_cv_yydebug_defined=yes
6779 else
6780 ac_lbl_cv_yydebug_defined=no
6781 fi
6782 rm -f core conftest.err conftest.$ac_objext \
6783 conftest$ac_exeext conftest.$ac_ext
6784 if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6785 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6786 $as_echo "yes" >&6; }
6787
6788 $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6789
6790 else
6791 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6792 $as_echo "no" >&6; }
6793 fi
6794 fi
6795 ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6796 if test "x$ac_cv_func_bpf_dump" = xyes; then :
6797 $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6798
6799 else
6800 case " $LIBOBJS " in
6801 *" bpf_dump.$ac_objext "* ) ;;
6802 *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6803 ;;
6804 esac
6805
6806 fi
6807
6808
6809 V_GROUP=0
6810 if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6811 V_GROUP=wheel
6812 fi
6813 #
6814 # Assume V7/BSD convention for man pages (file formats in section 5,
6815 # miscellaneous info in section 7).
6816 #
6817 MAN_FILE_FORMATS=5
6818 MAN_MISC_INFO=7
6819 case "$host_os" in
6820
6821 aix*)
6822
6823 $as_echo "#define _SUN 1" >>confdefs.h
6824
6825 ;;
6826
6827 hpux*)
6828 #
6829 # Use System V conventions for man pages.
6830 #
6831 MAN_FILE_FORMATS=4
6832 MAN_MISC_INFO=5
6833 ;;
6834
6835 irix*)
6836 V_GROUP=sys
6837
6838 #
6839 # Use System V conventions for man pages.
6840 #
6841 MAN_FILE_FORMATS=4
6842 MAN_MISC_INFO=5
6843 ;;
6844
6845 osf*)
6846 V_GROUP=system
6847
6848 #
6849 # Use System V conventions for man pages.
6850 #
6851 MAN_FILE_FORMATS=4
6852 MAN_MISC_INFO=5
6853 ;;
6854
6855 solaris*)
6856 V_GROUP=sys
6857
6858 #
6859 # Use System V conventions for man pages.
6860 #
6861 MAN_FILE_FORMATS=4
6862 MAN_MISC_INFO=5
6863 ;;
6864 esac
6865
6866 if test -f /dev/bpf0 ; then
6867 V_GROUP=bpf
6868 fi
6869
6870 #
6871 # Make sure we have definitions for all the C99 specified-width types
6872 # (regardless of whether the environment is a C99 environment or not).
6873 #
6874 ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6875 case $ac_cv_c_int8_t in #(
6876 no|yes) ;; #(
6877 *)
6878
6879 cat >>confdefs.h <<_ACEOF
6880 #define int8_t $ac_cv_c_int8_t
6881 _ACEOF
6882 ;;
6883 esac
6884
6885 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6886 case $ac_cv_c_int16_t in #(
6887 no|yes) ;; #(
6888 *)
6889
6890 cat >>confdefs.h <<_ACEOF
6891 #define int16_t $ac_cv_c_int16_t
6892 _ACEOF
6893 ;;
6894 esac
6895
6896 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6897 case $ac_cv_c_int32_t in #(
6898 no|yes) ;; #(
6899 *)
6900
6901 cat >>confdefs.h <<_ACEOF
6902 #define int32_t $ac_cv_c_int32_t
6903 _ACEOF
6904 ;;
6905 esac
6906
6907 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6908 case $ac_cv_c_int64_t in #(
6909 no|yes) ;; #(
6910 *)
6911
6912 cat >>confdefs.h <<_ACEOF
6913 #define int64_t $ac_cv_c_int64_t
6914 _ACEOF
6915 ;;
6916 esac
6917
6918 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6919 case $ac_cv_c_uint8_t in #(
6920 no|yes) ;; #(
6921 *)
6922
6923 $as_echo "#define _UINT8_T 1" >>confdefs.h
6924
6925
6926 cat >>confdefs.h <<_ACEOF
6927 #define uint8_t $ac_cv_c_uint8_t
6928 _ACEOF
6929 ;;
6930 esac
6931
6932 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6933 case $ac_cv_c_uint16_t in #(
6934 no|yes) ;; #(
6935 *)
6936
6937
6938 cat >>confdefs.h <<_ACEOF
6939 #define uint16_t $ac_cv_c_uint16_t
6940 _ACEOF
6941 ;;
6942 esac
6943
6944 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6945 case $ac_cv_c_uint32_t in #(
6946 no|yes) ;; #(
6947 *)
6948
6949 $as_echo "#define _UINT32_T 1" >>confdefs.h
6950
6951
6952 cat >>confdefs.h <<_ACEOF
6953 #define uint32_t $ac_cv_c_uint32_t
6954 _ACEOF
6955 ;;
6956 esac
6957
6958 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6959 case $ac_cv_c_uint64_t in #(
6960 no|yes) ;; #(
6961 *)
6962
6963 $as_echo "#define _UINT64_T 1" >>confdefs.h
6964
6965
6966 cat >>confdefs.h <<_ACEOF
6967 #define uint64_t $ac_cv_c_uint64_t
6968 _ACEOF
6969 ;;
6970 esac
6971
6972
6973 #
6974 # Define the old BSD specified-width types in terms of the C99 types;
6975 # we may need them with libpcap include files.
6976 #
6977 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6978 #include <sys/types.h>
6979
6980 "
6981 if test "x$ac_cv_type_u_int8_t" = xyes; then :
6982
6983 else
6984
6985 $as_echo "#define u_int8_t uint8_t" >>confdefs.h
6986
6987 fi
6988
6989 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6990 #include <sys/types.h>
6991
6992 "
6993 if test "x$ac_cv_type_u_int16_t" = xyes; then :
6994
6995 else
6996
6997 $as_echo "#define u_int16_t uint16_t" >>confdefs.h
6998
6999 fi
7000
7001 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
7002 #include <sys/types.h>
7003
7004 "
7005 if test "x$ac_cv_type_u_int32_t" = xyes; then :
7006
7007 else
7008
7009 $as_echo "#define u_int32_t uint32_t" >>confdefs.h
7010
7011 fi
7012
7013 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
7014 #include <sys/types.h>
7015
7016 "
7017 if test "x$ac_cv_type_u_int64_t" = xyes; then :
7018
7019 else
7020
7021 $as_echo "#define u_int64_t uint64_t" >>confdefs.h
7022
7023 fi
7024
7025
7026 #
7027 # Check for <inttypes.h>
7028 #
7029 for ac_header in inttypes.h
7030 do :
7031 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7032 if test "x$ac_cv_header_inttypes_h" = xyes; then :
7033 cat >>confdefs.h <<_ACEOF
7034 #define HAVE_INTTYPES_H 1
7035 _ACEOF
7036
7037 #
7038 # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
7039 # Some systems have an inttypes.h that doesn't define all of them.
7040 #
7041 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
7042 $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
7043 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7044 /* end confdefs.h. */
7045
7046
7047 #include <inttypes.h>
7048 #include <stdio.h>
7049 #include <sys/types.h>
7050
7051 main()
7052 {
7053 printf("%" PRId64 "\n", (uint64_t)1);
7054 printf("%" PRIo64 "\n", (uint64_t)1);
7055 printf("%" PRIx64 "\n", (uint64_t)1);
7056 printf("%" PRIu64 "\n", (uint64_t)1);
7057 }
7058
7059
7060 _ACEOF
7061 if ac_fn_c_try_compile "$LINENO"; then :
7062
7063 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7064 $as_echo "yes" >&6; }
7065 ac_lbl_inttypes_h_defines_formats=yes
7066
7067 else
7068
7069 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7070 $as_echo "no" >&6; }
7071 ac_lbl_inttypes_h_defines_formats=no
7072
7073 fi
7074 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7075
7076 else
7077
7078 #
7079 # We don't have inttypes.h, so it obviously can't define those
7080 # macros.
7081 #
7082 ac_lbl_inttypes_h_defines_formats=no
7083
7084 fi
7085
7086 done
7087
7088 if test "$ac_lbl_inttypes_h_defines_formats" = no; then
7089
7090 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
7091 $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
7092 if test "$cross_compiling" = yes; then :
7093 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7094 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7095 as_fn_error $? "cannot run test program while cross compiling
7096 See \`config.log' for more details" "$LINENO" 5; }
7097 else
7098 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7099 /* end confdefs.h. */
7100
7101
7102 # ifdef HAVE_INTTYPES_H
7103 #include <inttypes.h>
7104 # endif
7105 #include <stdio.h>
7106 #include <sys/types.h>
7107
7108 main()
7109 {
7110 uint64_t t = 1;
7111 char strbuf[16+1];
7112 sprintf(strbuf, "%016lx", t << 32);
7113 if (strcmp(strbuf, "0000000100000000") == 0)
7114 exit(0);
7115 else
7116 exit(1);
7117 }
7118
7119
7120 _ACEOF
7121 if ac_fn_c_try_run "$LINENO"; then :
7122
7123
7124 $as_echo "#define PRId64 \"ld\"" >>confdefs.h
7125
7126
7127 $as_echo "#define PRIo64 \"lo\"" >>confdefs.h
7128
7129
7130 $as_echo "#define PRIx64 \"lx\"" >>confdefs.h
7131
7132
7133 $as_echo "#define PRIu64 \"lu\"" >>confdefs.h
7134
7135 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7136 $as_echo "yes" >&6; }
7137
7138 else
7139
7140 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7141 $as_echo "no" >&6; }
7142
7143
7144 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
7145 $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
7146 if test "$cross_compiling" = yes; then :
7147 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7148 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7149 as_fn_error $? "cannot run test program while cross compiling
7150 See \`config.log' for more details" "$LINENO" 5; }
7151 else
7152 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7153 /* end confdefs.h. */
7154
7155
7156 # ifdef HAVE_INTTYPES_H
7157 #include <inttypes.h>
7158 # endif
7159 #include <stdio.h>
7160 #include <sys/types.h>
7161
7162 main()
7163 {
7164 uint64_t t = 1;
7165 char strbuf[16+1];
7166 sprintf(strbuf, "%016llx", t << 32);
7167 if (strcmp(strbuf, "0000000100000000") == 0)
7168 exit(0);
7169 else
7170 exit(1);
7171 }
7172
7173
7174 _ACEOF
7175 if ac_fn_c_try_run "$LINENO"; then :
7176
7177
7178 $as_echo "#define PRId64 \"lld\"" >>confdefs.h
7179
7180
7181 $as_echo "#define PRIo64 \"llo\"" >>confdefs.h
7182
7183
7184 $as_echo "#define PRIx64 \"llx\"" >>confdefs.h
7185
7186
7187 $as_echo "#define PRIu64 \"llu\"" >>confdefs.h
7188
7189 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7190 $as_echo "yes" >&6; }
7191
7192 else
7193
7194 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7195 $as_echo "no" >&6; }
7196
7197
7198 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
7199 $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
7200 if test "$cross_compiling" = yes; then :
7201 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7202 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7203 as_fn_error $? "cannot run test program while cross compiling
7204 See \`config.log' for more details" "$LINENO" 5; }
7205 else
7206 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7207 /* end confdefs.h. */
7208
7209
7210 # ifdef HAVE_INTTYPES_H
7211 #include <inttypes.h>
7212 # endif
7213 #include <stdio.h>
7214 #include <sys/types.h>
7215
7216 main()
7217 {
7218 uint64_t t = 1;
7219 char strbuf[16+1];
7220 sprintf(strbuf, "%016Lx", t << 32);
7221 if (strcmp(strbuf, "0000000100000000") == 0)
7222 exit(0);
7223 else
7224 exit(1);
7225 }
7226
7227
7228 _ACEOF
7229 if ac_fn_c_try_run "$LINENO"; then :
7230
7231
7232 $as_echo "#define PRId64 \"Ld\"" >>confdefs.h
7233
7234
7235 $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
7236
7237
7238 $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
7239
7240
7241 $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
7242
7243 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7244 $as_echo "yes" >&6; }
7245
7246 else
7247
7248 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7249 $as_echo "no" >&6; }
7250
7251
7252 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
7253 $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
7254 if test "$cross_compiling" = yes; then :
7255 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7256 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7257 as_fn_error $? "cannot run test program while cross compiling
7258 See \`config.log' for more details" "$LINENO" 5; }
7259 else
7260 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7261 /* end confdefs.h. */
7262
7263
7264 # ifdef HAVE_INTTYPES_H
7265 #include <inttypes.h>
7266 # endif
7267 #include <stdio.h>
7268 #include <sys/types.h>
7269
7270 main()
7271 {
7272 uint64_t t = 1;
7273 char strbuf[16+1];
7274 sprintf(strbuf, "%016qx", t << 32);
7275 if (strcmp(strbuf, "0000000100000000") == 0)
7276 exit(0);
7277 else
7278 exit(1);
7279 }
7280
7281
7282 _ACEOF
7283 if ac_fn_c_try_run "$LINENO"; then :
7284
7285
7286 $as_echo "#define PRId64 \"qd\"" >>confdefs.h
7287
7288
7289 $as_echo "#define PRIo64 \"qo\"" >>confdefs.h
7290
7291
7292 $as_echo "#define PRIx64 \"qx\"" >>confdefs.h
7293
7294
7295 $as_echo "#define PRIu64 \"qu\"" >>confdefs.h
7296
7297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7298 $as_echo "yes" >&6; }
7299
7300 else
7301
7302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7303 $as_echo "no" >&6; }
7304
7305 as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
7306
7307
7308 fi
7309 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7310 conftest.$ac_objext conftest.beam conftest.$ac_ext
7311 fi
7312
7313
7314
7315
7316 fi
7317 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7318 conftest.$ac_objext conftest.beam conftest.$ac_ext
7319 fi
7320
7321
7322
7323
7324 fi
7325 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7326 conftest.$ac_objext conftest.beam conftest.$ac_ext
7327 fi
7328
7329
7330
7331
7332 fi
7333 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7334 conftest.$ac_objext conftest.beam conftest.$ac_ext
7335 fi
7336
7337
7338 fi
7339
7340 #
7341 # Check for some headers introduced in later versions of libpcap
7342 # and used by some printers.
7343 #
7344 # Those headers use the {u_}intN_t types, so we must do this after
7345 # we check for what's needed to get them defined.
7346 #
7347 savedcppflags="$CPPFLAGS"
7348 CPPFLAGS="$CPPFLAGS $V_INCLS"
7349 for ac_header in pcap/bluetooth.h
7350 do :
7351 ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include \"tcpdump-stdinc.h\"
7352 "
7353 if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
7354 cat >>confdefs.h <<_ACEOF
7355 #define HAVE_PCAP_BLUETOOTH_H 1
7356 _ACEOF
7357
7358 fi
7359
7360 done
7361
7362 for ac_header in pcap/nflog.h
7363 do :
7364 ac_fn_c_check_header_compile "$LINENO" "pcap/nflog.h" "ac_cv_header_pcap_nflog_h" "#include \"tcpdump-stdinc.h\"
7365 "
7366 if test "x$ac_cv_header_pcap_nflog_h" = xyes; then :
7367 cat >>confdefs.h <<_ACEOF
7368 #define HAVE_PCAP_NFLOG_H 1
7369 _ACEOF
7370
7371 fi
7372
7373 done
7374
7375 for ac_header in pcap/usb.h
7376 do :
7377 ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include \"tcpdump-stdinc.h\"
7378 "
7379 if test "x$ac_cv_header_pcap_usb_h" = xyes; then :
7380 cat >>confdefs.h <<_ACEOF
7381 #define HAVE_PCAP_USB_H 1
7382 _ACEOF
7383
7384 fi
7385
7386 done
7387
7388 CPPFLAGS="$savedcppflags"
7389
7390 if test -n "$ac_tool_prefix"; then
7391 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7392 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7393 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7394 $as_echo_n "checking for $ac_word... " >&6; }
7395 if ${ac_cv_prog_RANLIB+:} false; then :
7396 $as_echo_n "(cached) " >&6
7397 else
7398 if test -n "$RANLIB"; then
7399 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7400 else
7401 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7402 for as_dir in $PATH
7403 do
7404 IFS=$as_save_IFS
7405 test -z "$as_dir" && as_dir=.
7406 for ac_exec_ext in '' $ac_executable_extensions; do
7407 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7408 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7409 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7410 break 2
7411 fi
7412 done
7413 done
7414 IFS=$as_save_IFS
7415
7416 fi
7417 fi
7418 RANLIB=$ac_cv_prog_RANLIB
7419 if test -n "$RANLIB"; then
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7421 $as_echo "$RANLIB" >&6; }
7422 else
7423 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7424 $as_echo "no" >&6; }
7425 fi
7426
7427
7428 fi
7429 if test -z "$ac_cv_prog_RANLIB"; then
7430 ac_ct_RANLIB=$RANLIB
7431 # Extract the first word of "ranlib", so it can be a program name with args.
7432 set dummy ranlib; ac_word=$2
7433 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7434 $as_echo_n "checking for $ac_word... " >&6; }
7435 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7436 $as_echo_n "(cached) " >&6
7437 else
7438 if test -n "$ac_ct_RANLIB"; then
7439 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7440 else
7441 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7442 for as_dir in $PATH
7443 do
7444 IFS=$as_save_IFS
7445 test -z "$as_dir" && as_dir=.
7446 for ac_exec_ext in '' $ac_executable_extensions; do
7447 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7448 ac_cv_prog_ac_ct_RANLIB="ranlib"
7449 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7450 break 2
7451 fi
7452 done
7453 done
7454 IFS=$as_save_IFS
7455
7456 fi
7457 fi
7458 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7459 if test -n "$ac_ct_RANLIB"; then
7460 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7461 $as_echo "$ac_ct_RANLIB" >&6; }
7462 else
7463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7464 $as_echo "no" >&6; }
7465 fi
7466
7467 if test "x$ac_ct_RANLIB" = x; then
7468 RANLIB=":"
7469 else
7470 case $cross_compiling:$ac_tool_warned in
7471 yes:)
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7473 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7474 ac_tool_warned=yes ;;
7475 esac
7476 RANLIB=$ac_ct_RANLIB
7477 fi
7478 else
7479 RANLIB="$ac_cv_prog_RANLIB"
7480 fi
7481
7482 if test -n "$ac_tool_prefix"; then
7483 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7484 set dummy ${ac_tool_prefix}ar; ac_word=$2
7485 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7486 $as_echo_n "checking for $ac_word... " >&6; }
7487 if ${ac_cv_prog_AR+:} false; then :
7488 $as_echo_n "(cached) " >&6
7489 else
7490 if test -n "$AR"; then
7491 ac_cv_prog_AR="$AR" # Let the user override the test.
7492 else
7493 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7494 for as_dir in $PATH
7495 do
7496 IFS=$as_save_IFS
7497 test -z "$as_dir" && as_dir=.
7498 for ac_exec_ext in '' $ac_executable_extensions; do
7499 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7500 ac_cv_prog_AR="${ac_tool_prefix}ar"
7501 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7502 break 2
7503 fi
7504 done
7505 done
7506 IFS=$as_save_IFS
7507
7508 fi
7509 fi
7510 AR=$ac_cv_prog_AR
7511 if test -n "$AR"; then
7512 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7513 $as_echo "$AR" >&6; }
7514 else
7515 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7516 $as_echo "no" >&6; }
7517 fi
7518
7519
7520 fi
7521 if test -z "$ac_cv_prog_AR"; then
7522 ac_ct_AR=$AR
7523 # Extract the first word of "ar", so it can be a program name with args.
7524 set dummy ar; ac_word=$2
7525 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7526 $as_echo_n "checking for $ac_word... " >&6; }
7527 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7528 $as_echo_n "(cached) " >&6
7529 else
7530 if test -n "$ac_ct_AR"; then
7531 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7532 else
7533 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7534 for as_dir in $PATH
7535 do
7536 IFS=$as_save_IFS
7537 test -z "$as_dir" && as_dir=.
7538 for ac_exec_ext in '' $ac_executable_extensions; do
7539 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7540 ac_cv_prog_ac_ct_AR="ar"
7541 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7542 break 2
7543 fi
7544 done
7545 done
7546 IFS=$as_save_IFS
7547
7548 fi
7549 fi
7550 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7551 if test -n "$ac_ct_AR"; then
7552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7553 $as_echo "$ac_ct_AR" >&6; }
7554 else
7555 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7556 $as_echo "no" >&6; }
7557 fi
7558
7559 if test "x$ac_ct_AR" = x; then
7560 AR=""
7561 else
7562 case $cross_compiling:$ac_tool_warned in
7563 yes:)
7564 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7565 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7566 ac_tool_warned=yes ;;
7567 esac
7568 AR=$ac_ct_AR
7569 fi
7570 else
7571 AR="$ac_cv_prog_AR"
7572 fi
7573
7574
7575 rm -f os-proto.h
7576 if test "${LBL_CFLAGS+set}" = set; then
7577 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7578 fi
7579 if test -f .devel ; then
7580 #
7581 # Skip all the warning option stuff on some compilers.
7582 #
7583 if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7584
7585 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7586 $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7587 save_CFLAGS="$CFLAGS"
7588 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall"
7589 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7590 /* end confdefs.h. */
7591
7592 int
7593 main ()
7594 {
7595 return 0
7596 ;
7597 return 0;
7598 }
7599 _ACEOF
7600 if ac_fn_c_try_compile "$LINENO"; then :
7601
7602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7603 $as_echo "yes" >&6; }
7604 CFLAGS="$save_CFLAGS"
7605 V_CCOPT="$V_CCOPT -Wall"
7606
7607 else
7608
7609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7610 $as_echo "no" >&6; }
7611 CFLAGS="$save_CFLAGS"
7612
7613 fi
7614 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7615
7616
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7618 $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7619 save_CFLAGS="$CFLAGS"
7620 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes"
7621 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7622 /* end confdefs.h. */
7623
7624 int
7625 main ()
7626 {
7627 return 0
7628 ;
7629 return 0;
7630 }
7631 _ACEOF
7632 if ac_fn_c_try_compile "$LINENO"; then :
7633
7634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7635 $as_echo "yes" >&6; }
7636 CFLAGS="$save_CFLAGS"
7637 V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7638
7639 else
7640
7641 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7642 $as_echo "no" >&6; }
7643 CFLAGS="$save_CFLAGS"
7644
7645 fi
7646 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7647
7648
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7650 $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7651 save_CFLAGS="$CFLAGS"
7652 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes"
7653 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7654 /* end confdefs.h. */
7655
7656 int
7657 main ()
7658 {
7659 return 0
7660 ;
7661 return 0;
7662 }
7663 _ACEOF
7664 if ac_fn_c_try_compile "$LINENO"; then :
7665
7666 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7667 $as_echo "yes" >&6; }
7668 CFLAGS="$save_CFLAGS"
7669 V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7670
7671 else
7672
7673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7674 $as_echo "no" >&6; }
7675 CFLAGS="$save_CFLAGS"
7676
7677 fi
7678 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7679
7680
7681 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7682 $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7683 save_CFLAGS="$CFLAGS"
7684 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings"
7685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7686 /* end confdefs.h. */
7687
7688 int
7689 main ()
7690 {
7691 return 0
7692 ;
7693 return 0;
7694 }
7695 _ACEOF
7696 if ac_fn_c_try_compile "$LINENO"; then :
7697
7698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7699 $as_echo "yes" >&6; }
7700 CFLAGS="$save_CFLAGS"
7701 V_CCOPT="$V_CCOPT -Wwrite-strings"
7702
7703 else
7704
7705 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7706 $as_echo "no" >&6; }
7707 CFLAGS="$save_CFLAGS"
7708
7709 fi
7710 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7711
7712
7713 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7714 $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7715 save_CFLAGS="$CFLAGS"
7716 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith"
7717 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7718 /* end confdefs.h. */
7719
7720 int
7721 main ()
7722 {
7723 return 0
7724 ;
7725 return 0;
7726 }
7727 _ACEOF
7728 if ac_fn_c_try_compile "$LINENO"; then :
7729
7730 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7731 $as_echo "yes" >&6; }
7732 CFLAGS="$save_CFLAGS"
7733 V_CCOPT="$V_CCOPT -Wpointer-arith"
7734
7735 else
7736
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7738 $as_echo "no" >&6; }
7739 CFLAGS="$save_CFLAGS"
7740
7741 fi
7742 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7743
7744
7745 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7746 $as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7747 save_CFLAGS="$CFLAGS"
7748 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W"
7749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7750 /* end confdefs.h. */
7751
7752 int
7753 main ()
7754 {
7755 return 0
7756 ;
7757 return 0;
7758 }
7759 _ACEOF
7760 if ac_fn_c_try_compile "$LINENO"; then :
7761
7762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7763 $as_echo "yes" >&6; }
7764 CFLAGS="$save_CFLAGS"
7765 V_CCOPT="$V_CCOPT -W"
7766
7767 else
7768
7769 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7770 $as_echo "no" >&6; }
7771 CFLAGS="$save_CFLAGS"
7772
7773 fi
7774 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7775
7776 fi
7777
7778 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7779 $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7780 if test "$GCC" = yes ; then
7781 #
7782 # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7783 # though it's not); we assume that, in this case, the flag
7784 # would be -M.
7785 #
7786 ac_lbl_dependency_flag="-M"
7787 else
7788 #
7789 # Not GCC or a compiler deemed to be GCC; what platform is
7790 # this? (We're assuming that if the compiler isn't GCC
7791 # it's the compiler from the vendor of the OS; that won't
7792 # necessarily be true for x86 platforms, where it might be
7793 # the Intel C compiler.)
7794 #
7795 case "$host_os" in
7796
7797 irix*|osf*|darwin*)
7798 #
7799 # MIPS C for IRIX, DEC C, and clang all use -M.
7800 #
7801 ac_lbl_dependency_flag="-M"
7802 ;;
7803
7804 solaris*)
7805 #
7806 # Sun C uses -xM.
7807 #
7808 ac_lbl_dependency_flag="-xM"
7809 ;;
7810
7811 hpux*)
7812 #
7813 # HP's older C compilers don't support this.
7814 # HP's newer C compilers support this with
7815 # either +M or +Make; the older compilers
7816 # interpret +M as something completely
7817 # different, so we use +Make so we don't
7818 # think it works with the older compilers.
7819 #
7820 ac_lbl_dependency_flag="+Make"
7821 ;;
7822
7823 *)
7824 #
7825 # Not one of the above; assume no support for
7826 # generating dependencies.
7827 #
7828 ac_lbl_dependency_flag=""
7829 ;;
7830 esac
7831 fi
7832
7833 #
7834 # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7835 # complain about it?
7836 #
7837 # Note: clang doesn't seem to exit with an error status when handed
7838 # an unknown non-warning error, even if you pass it
7839 # -Werror=unknown-warning-option. However, it always supports
7840 # -M, so the fact that this test always succeeds with clang
7841 # isn't an issue.
7842 #
7843 if test ! -z "$ac_lbl_dependency_flag"; then
7844 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7845 /* end confdefs.h. */
7846 int main(void) { return 0; }
7847 _ACEOF
7848 echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7849 if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7850 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7851 $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7852 DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7853 MKDEP='${srcdir}/mkdep'
7854 else
7855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7856 $as_echo "no" >&6; }
7857 #
7858 # We can't run mkdep, so have "make depend" do
7859 # nothing.
7860 #
7861 MKDEP=:
7862 fi
7863 rm -rf conftest*
7864 else
7865 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7866 $as_echo "no" >&6; }
7867 #
7868 # We can't run mkdep, so have "make depend" do
7869 # nothing.
7870 #
7871 MKDEP=:
7872 fi
7873
7874
7875
7876 #
7877 # We used to set -n32 for IRIX 6 when not using GCC (presumed
7878 # to mean that we're using MIPS C or MIPSpro C); it specified
7879 # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7880 # not sure why that would be something to do *only* with a
7881 # .devel file; why should the ABI for which we produce code
7882 # depend on .devel?
7883 #
7884 os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7885 name="lbl/os-$os.h"
7886 if test -f $name ; then
7887 ln -s $name os-proto.h
7888
7889 $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7890
7891 else
7892 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7893 $as_echo "$as_me: WARNING: can't find $name" >&2;}
7894 fi
7895 fi
7896
7897 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7898 $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7899 if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7900 $as_echo_n "(cached) " >&6
7901 else
7902 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7903 /* end confdefs.h. */
7904
7905 # include <sys/types.h>
7906 # include <sys/socket.h>
7907 int
7908 main ()
7909 {
7910 u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7911 ;
7912 return 0;
7913 }
7914 _ACEOF
7915 if ac_fn_c_try_compile "$LINENO"; then :
7916 ac_cv_lbl_sockaddr_has_sa_len=yes
7917 else
7918 ac_cv_lbl_sockaddr_has_sa_len=no
7919 fi
7920 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7921 fi
7922
7923 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7924 $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7925 if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7926
7927 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7928
7929 fi
7930
7931 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7932 $as_echo_n "checking if unaligned accesses fail... " >&6; }
7933 if ${ac_cv_lbl_unaligned_fail+:} false; then :
7934 $as_echo_n "(cached) " >&6
7935 else
7936 case "$host_cpu" in
7937
7938 #
7939 # These are CPU types where:
7940 #
7941 # the CPU faults on an unaligned access, but at least some
7942 # OSes that support that CPU catch the fault and simulate
7943 # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7944 # the simulation is slow, so we don't want to use it;
7945 #
7946 # the CPU, I infer (from the old
7947 #
7948 # XXX: should also check that they don't do weird things (like on arm)
7949 #
7950 # comment) doesn't fault on unaligned accesses, but doesn't
7951 # do a normal unaligned fetch, either (e.g., presumably, ARM);
7952 #
7953 # for whatever reason, the test program doesn't work
7954 # (this has been claimed to be the case for several of those
7955 # CPUs - I don't know what the problem is; the problem
7956 # was reported as "the test program dumps core" for SuperH,
7957 # but that's what the test program is *supposed* to do -
7958 # it dumps core before it writes anything, so the test
7959 # for an empty output file should find an empty output
7960 # file and conclude that unaligned accesses don't work).
7961 #
7962 # This run-time test won't work if you're cross-compiling, so
7963 # in order to support cross-compiling for a particular CPU,
7964 # we have to wire in the list of CPU types anyway, as far as
7965 # I know, so perhaps we should just have a set of CPUs on
7966 # which we know it doesn't work, a set of CPUs on which we
7967 # know it does work, and have the script just fail on other
7968 # cpu types and update it when such a failure occurs.
7969 #
7970 alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7971 ac_cv_lbl_unaligned_fail=yes
7972 ;;
7973
7974 *)
7975 cat >conftest.c <<EOF
7976 # include <sys/types.h>
7977 # include <sys/wait.h>
7978 # include <stdio.h>
7979 unsigned char a[5] = { 1, 2, 3, 4, 5 };
7980 main() {
7981 unsigned int i;
7982 pid_t pid;
7983 int status;
7984 /* avoid "core dumped" message */
7985 pid = fork();
7986 if (pid < 0)
7987 exit(2);
7988 if (pid > 0) {
7989 /* parent */
7990 pid = waitpid(pid, &status, 0);
7991 if (pid < 0)
7992 exit(3);
7993 exit(!WIFEXITED(status));
7994 }
7995 /* child */
7996 i = *(unsigned int *)&a[1];
7997 printf("%d\n", i);
7998 exit(0);
7999 }
8000 EOF
8001 ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
8002 conftest.c $LIBS >/dev/null 2>&1
8003 if test ! -x conftest ; then
8004 ac_cv_lbl_unaligned_fail=yes
8005 else
8006 ./conftest >conftest.out
8007 if test ! -s conftest.out ; then
8008 ac_cv_lbl_unaligned_fail=yes
8009 else
8010 ac_cv_lbl_unaligned_fail=no
8011 fi
8012 fi
8013 rm -f -r conftest* core core.conftest
8014 ;;
8015 esac
8016 fi
8017
8018 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
8019 $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
8020 if test $ac_cv_lbl_unaligned_fail = yes ; then
8021
8022 $as_echo "#define LBL_ALIGN 1" >>confdefs.h
8023
8024 fi
8025
8026
8027 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5
8028 $as_echo_n "checking for h_errno... " >&6; }
8029 if ${ac_cv_var_h_errno+:} false; then :
8030 $as_echo_n "(cached) " >&6
8031 else
8032 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8033 /* end confdefs.h. */
8034
8035 # include <sys/types.h>
8036 # include <netdb.h>
8037 int
8038 main ()
8039 {
8040 int foo = h_errno;
8041 ;
8042 return 0;
8043 }
8044 _ACEOF
8045 if ac_fn_c_try_compile "$LINENO"; then :
8046 ac_cv_var_h_errno=yes
8047 else
8048 ac_cv_var_h_errno=no
8049 fi
8050 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8051 fi
8052
8053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5
8054 $as_echo "$ac_cv_var_h_errno" >&6; }
8055 if test "$ac_cv_var_h_errno" = "yes"; then
8056
8057 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
8058
8059 fi
8060
8061
8062 # Check for OpenSSL libcrypto
8063 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5
8064 $as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; }
8065 # Specify location for both includes and libraries.
8066 want_libcrypto=ifavailable
8067
8068 # Check whether --with-crypto was given.
8069 if test "${with_crypto+set}" = set; then :
8070 withval=$with_crypto;
8071 if test $withval = no
8072 then
8073 want_libcrypto=no
8074 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8075 $as_echo "no" >&6; }
8076 elif test $withval = yes
8077 then
8078 want_libcrypto=yes
8079 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8080 $as_echo "yes" >&6; }
8081 fi
8082
8083 else
8084
8085 #
8086 # Use libcrypto if it's present, otherwise don't.
8087 #
8088 want_libcrypto=ifavailable
8089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8090 $as_echo "yes, if available" >&6; }
8091
8092 fi
8093
8094 if test "$want_libcrypto" != "no"; then
8095 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
8096 $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
8097 if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
8098 $as_echo_n "(cached) " >&6
8099 else
8100 ac_check_lib_save_LIBS=$LIBS
8101 LIBS="-lcrypto $LIBS"
8102 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8103 /* end confdefs.h. */
8104
8105 /* Override any GCC internal prototype to avoid an error.
8106 Use char because int might match the return type of a GCC
8107 builtin and then its argument prototype would still apply. */
8108 #ifdef __cplusplus
8109 extern "C"
8110 #endif
8111 char DES_cbc_encrypt ();
8112 int
8113 main ()
8114 {
8115 return DES_cbc_encrypt ();
8116 ;
8117 return 0;
8118 }
8119 _ACEOF
8120 if ac_fn_c_try_link "$LINENO"; then :
8121 ac_cv_lib_crypto_DES_cbc_encrypt=yes
8122 else
8123 ac_cv_lib_crypto_DES_cbc_encrypt=no
8124 fi
8125 rm -f core conftest.err conftest.$ac_objext \
8126 conftest$ac_exeext conftest.$ac_ext
8127 LIBS=$ac_check_lib_save_LIBS
8128 fi
8129 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8130 $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8131 if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8132 cat >>confdefs.h <<_ACEOF
8133 #define HAVE_LIBCRYPTO 1
8134 _ACEOF
8135
8136 LIBS="-lcrypto $LIBS"
8137
8138 fi
8139
8140 for ac_header in openssl/evp.h
8141 do :
8142 ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8143 if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8144 cat >>confdefs.h <<_ACEOF
8145 #define HAVE_OPENSSL_EVP_H 1
8146 _ACEOF
8147
8148 fi
8149
8150 done
8151
8152 fi
8153
8154 if test "$missing_includes" = "yes"; then
8155 CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8156 V_INCLS="$V_INCLS -I$srcdir/missing"
8157 fi
8158
8159
8160
8161
8162
8163
8164
8165
8166
8167
8168 # Find a good install program. We prefer a C program (faster),
8169 # so one script is as good as another. But avoid the broken or
8170 # incompatible versions:
8171 # SysV /etc/install, /usr/sbin/install
8172 # SunOS /usr/etc/install
8173 # IRIX /sbin/install
8174 # AIX /bin/install
8175 # AmigaOS /C/install, which installs bootblocks on floppy discs
8176 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8177 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8178 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8179 # OS/2's system install, which has a completely different semantic
8180 # ./install, which can be erroneously created by make from ./install.sh.
8181 # Reject install programs that cannot install multiple files.
8182 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8183 $as_echo_n "checking for a BSD-compatible install... " >&6; }
8184 if test -z "$INSTALL"; then
8185 if ${ac_cv_path_install+:} false; then :
8186 $as_echo_n "(cached) " >&6
8187 else
8188 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8189 for as_dir in $PATH
8190 do
8191 IFS=$as_save_IFS
8192 test -z "$as_dir" && as_dir=.
8193 # Account for people who put trailing slashes in PATH elements.
8194 case $as_dir/ in #((
8195 ./ | .// | /[cC]/* | \
8196 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8197 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8198 /usr/ucb/* ) ;;
8199 *)
8200 # OSF1 and SCO ODT 3.0 have their own names for install.
8201 # Don't use installbsd from OSF since it installs stuff as root
8202 # by default.
8203 for ac_prog in ginstall scoinst install; do
8204 for ac_exec_ext in '' $ac_executable_extensions; do
8205 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8206 if test $ac_prog = install &&
8207 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8208 # AIX install. It has an incompatible calling convention.
8209 :
8210 elif test $ac_prog = install &&
8211 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8212 # program-specific install script used by HP pwplus--don't use.
8213 :
8214 else
8215 rm -rf conftest.one conftest.two conftest.dir
8216 echo one > conftest.one
8217 echo two > conftest.two
8218 mkdir conftest.dir
8219 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8220 test -s conftest.one && test -s conftest.two &&
8221 test -s conftest.dir/conftest.one &&
8222 test -s conftest.dir/conftest.two
8223 then
8224 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8225 break 3
8226 fi
8227 fi
8228 fi
8229 done
8230 done
8231 ;;
8232 esac
8233
8234 done
8235 IFS=$as_save_IFS
8236
8237 rm -rf conftest.one conftest.two conftest.dir
8238
8239 fi
8240 if test "${ac_cv_path_install+set}" = set; then
8241 INSTALL=$ac_cv_path_install
8242 else
8243 # As a last resort, use the slow shell script. Don't cache a
8244 # value for INSTALL within a source directory, because that will
8245 # break other packages using the cache if that directory is
8246 # removed, or if the value is a relative name.
8247 INSTALL=$ac_install_sh
8248 fi
8249 fi
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8251 $as_echo "$INSTALL" >&6; }
8252
8253 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8254 # It thinks the first close brace ends the variable substitution.
8255 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8256
8257 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8258
8259 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8260
8261
8262 ac_config_headers="$ac_config_headers config.h"
8263
8264
8265 ac_config_commands="$ac_config_commands default-1"
8266
8267 ac_config_files="$ac_config_files Makefile tcpdump.1"
8268
8269 cat >confcache <<\_ACEOF
8270 # This file is a shell script that caches the results of configure
8271 # tests run on this system so they can be shared between configure
8272 # scripts and configure runs, see configure's option --config-cache.
8273 # It is not useful on other systems. If it contains results you don't
8274 # want to keep, you may remove or edit it.
8275 #
8276 # config.status only pays attention to the cache file if you give it
8277 # the --recheck option to rerun configure.
8278 #
8279 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8280 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8281 # following values.
8282
8283 _ACEOF
8284
8285 # The following way of writing the cache mishandles newlines in values,
8286 # but we know of no workaround that is simple, portable, and efficient.
8287 # So, we kill variables containing newlines.
8288 # Ultrix sh set writes to stderr and can't be redirected directly,
8289 # and sets the high bit in the cache file unless we assign to the vars.
8290 (
8291 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8292 eval ac_val=\$$ac_var
8293 case $ac_val in #(
8294 *${as_nl}*)
8295 case $ac_var in #(
8296 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8297 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8298 esac
8299 case $ac_var in #(
8300 _ | IFS | as_nl) ;; #(
8301 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8302 *) { eval $ac_var=; unset $ac_var;} ;;
8303 esac ;;
8304 esac
8305 done
8306
8307 (set) 2>&1 |
8308 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8309 *${as_nl}ac_space=\ *)
8310 # `set' does not quote correctly, so add quotes: double-quote
8311 # substitution turns \\\\ into \\, and sed turns \\ into \.
8312 sed -n \
8313 "s/'/'\\\\''/g;
8314 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8315 ;; #(
8316 *)
8317 # `set' quotes correctly as required by POSIX, so do not add quotes.
8318 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8319 ;;
8320 esac |
8321 sort
8322 ) |
8323 sed '
8324 /^ac_cv_env_/b end
8325 t clear
8326 :clear
8327 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8328 t end
8329 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8330 :end' >>confcache
8331 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8332 if test -w "$cache_file"; then
8333 if test "x$cache_file" != "x/dev/null"; then
8334 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8335 $as_echo "$as_me: updating cache $cache_file" >&6;}
8336 if test ! -f "$cache_file" || test -h "$cache_file"; then
8337 cat confcache >"$cache_file"
8338 else
8339 case $cache_file in #(
8340 */* | ?:*)
8341 mv -f confcache "$cache_file"$$ &&
8342 mv -f "$cache_file"$$ "$cache_file" ;; #(
8343 *)
8344 mv -f confcache "$cache_file" ;;
8345 esac
8346 fi
8347 fi
8348 else
8349 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8350 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8351 fi
8352 fi
8353 rm -f confcache
8354
8355 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8356 # Let make expand exec_prefix.
8357 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8358
8359 DEFS=-DHAVE_CONFIG_H
8360
8361 ac_libobjs=
8362 ac_ltlibobjs=
8363 U=
8364 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8365 # 1. Remove the extension, and $U if already installed.
8366 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8367 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8368 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8369 # will be set to the directory where LIBOBJS objects are built.
8370 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8371 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8372 done
8373 LIBOBJS=$ac_libobjs
8374
8375 LTLIBOBJS=$ac_ltlibobjs
8376
8377
8378
8379 : "${CONFIG_STATUS=./config.status}"
8380 ac_write_fail=0
8381 ac_clean_files_save=$ac_clean_files
8382 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8383 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8384 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8385 as_write_fail=0
8386 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8387 #! $SHELL
8388 # Generated by $as_me.
8389 # Run this file to recreate the current configuration.
8390 # Compiler output produced by configure, useful for debugging
8391 # configure, is in config.log if it exists.
8392
8393 debug=false
8394 ac_cs_recheck=false
8395 ac_cs_silent=false
8396
8397 SHELL=\${CONFIG_SHELL-$SHELL}
8398 export SHELL
8399 _ASEOF
8400 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8401 ## -------------------- ##
8402 ## M4sh Initialization. ##
8403 ## -------------------- ##
8404
8405 # Be more Bourne compatible
8406 DUALCASE=1; export DUALCASE # for MKS sh
8407 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8408 emulate sh
8409 NULLCMD=:
8410 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8411 # is contrary to our usage. Disable this feature.
8412 alias -g '${1+"$@"}'='"$@"'
8413 setopt NO_GLOB_SUBST
8414 else
8415 case `(set -o) 2>/dev/null` in #(
8416 *posix*) :
8417 set -o posix ;; #(
8418 *) :
8419 ;;
8420 esac
8421 fi
8422
8423
8424 as_nl='
8425 '
8426 export as_nl
8427 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8428 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8429 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8430 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8431 # Prefer a ksh shell builtin over an external printf program on Solaris,
8432 # but without wasting forks for bash or zsh.
8433 if test -z "$BASH_VERSION$ZSH_VERSION" \
8434 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8435 as_echo='print -r --'
8436 as_echo_n='print -rn --'
8437 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8438 as_echo='printf %s\n'
8439 as_echo_n='printf %s'
8440 else
8441 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8442 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8443 as_echo_n='/usr/ucb/echo -n'
8444 else
8445 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8446 as_echo_n_body='eval
8447 arg=$1;
8448 case $arg in #(
8449 *"$as_nl"*)
8450 expr "X$arg" : "X\\(.*\\)$as_nl";
8451 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8452 esac;
8453 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8454 '
8455 export as_echo_n_body
8456 as_echo_n='sh -c $as_echo_n_body as_echo'
8457 fi
8458 export as_echo_body
8459 as_echo='sh -c $as_echo_body as_echo'
8460 fi
8461
8462 # The user is always right.
8463 if test "${PATH_SEPARATOR+set}" != set; then
8464 PATH_SEPARATOR=:
8465 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8466 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8467 PATH_SEPARATOR=';'
8468 }
8469 fi
8470
8471
8472 # IFS
8473 # We need space, tab and new line, in precisely that order. Quoting is
8474 # there to prevent editors from complaining about space-tab.
8475 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8476 # splitting by setting IFS to empty value.)
8477 IFS=" "" $as_nl"
8478
8479 # Find who we are. Look in the path if we contain no directory separator.
8480 as_myself=
8481 case $0 in #((
8482 *[\\/]* ) as_myself=$0 ;;
8483 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8484 for as_dir in $PATH
8485 do
8486 IFS=$as_save_IFS
8487 test -z "$as_dir" && as_dir=.
8488 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8489 done
8490 IFS=$as_save_IFS
8491
8492 ;;
8493 esac
8494 # We did not find ourselves, most probably we were run as `sh COMMAND'
8495 # in which case we are not to be found in the path.
8496 if test "x$as_myself" = x; then
8497 as_myself=$0
8498 fi
8499 if test ! -f "$as_myself"; then
8500 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8501 exit 1
8502 fi
8503
8504 # Unset variables that we do not need and which cause bugs (e.g. in
8505 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8506 # suppresses any "Segmentation fault" message there. '((' could
8507 # trigger a bug in pdksh 5.2.14.
8508 for as_var in BASH_ENV ENV MAIL MAILPATH
8509 do eval test x\${$as_var+set} = xset \
8510 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8511 done
8512 PS1='$ '
8513 PS2='> '
8514 PS4='+ '
8515
8516 # NLS nuisances.
8517 LC_ALL=C
8518 export LC_ALL
8519 LANGUAGE=C
8520 export LANGUAGE
8521
8522 # CDPATH.
8523 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8524
8525
8526 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8527 # ----------------------------------------
8528 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8529 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8530 # script with STATUS, using 1 if that was 0.
8531 as_fn_error ()
8532 {
8533 as_status=$1; test $as_status -eq 0 && as_status=1
8534 if test "$4"; then
8535 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8536 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8537 fi
8538 $as_echo "$as_me: error: $2" >&2
8539 as_fn_exit $as_status
8540 } # as_fn_error
8541
8542
8543 # as_fn_set_status STATUS
8544 # -----------------------
8545 # Set $? to STATUS, without forking.
8546 as_fn_set_status ()
8547 {
8548 return $1
8549 } # as_fn_set_status
8550
8551 # as_fn_exit STATUS
8552 # -----------------
8553 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8554 as_fn_exit ()
8555 {
8556 set +e
8557 as_fn_set_status $1
8558 exit $1
8559 } # as_fn_exit
8560
8561 # as_fn_unset VAR
8562 # ---------------
8563 # Portably unset VAR.
8564 as_fn_unset ()
8565 {
8566 { eval $1=; unset $1;}
8567 }
8568 as_unset=as_fn_unset
8569 # as_fn_append VAR VALUE
8570 # ----------------------
8571 # Append the text in VALUE to the end of the definition contained in VAR. Take
8572 # advantage of any shell optimizations that allow amortized linear growth over
8573 # repeated appends, instead of the typical quadratic growth present in naive
8574 # implementations.
8575 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8576 eval 'as_fn_append ()
8577 {
8578 eval $1+=\$2
8579 }'
8580 else
8581 as_fn_append ()
8582 {
8583 eval $1=\$$1\$2
8584 }
8585 fi # as_fn_append
8586
8587 # as_fn_arith ARG...
8588 # ------------------
8589 # Perform arithmetic evaluation on the ARGs, and store the result in the
8590 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8591 # must be portable across $(()) and expr.
8592 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8593 eval 'as_fn_arith ()
8594 {
8595 as_val=$(( $* ))
8596 }'
8597 else
8598 as_fn_arith ()
8599 {
8600 as_val=`expr "$@" || test $? -eq 1`
8601 }
8602 fi # as_fn_arith
8603
8604
8605 if expr a : '\(a\)' >/dev/null 2>&1 &&
8606 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8607 as_expr=expr
8608 else
8609 as_expr=false
8610 fi
8611
8612 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8613 as_basename=basename
8614 else
8615 as_basename=false
8616 fi
8617
8618 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8619 as_dirname=dirname
8620 else
8621 as_dirname=false
8622 fi
8623
8624 as_me=`$as_basename -- "$0" ||
8625 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8626 X"$0" : 'X\(//\)$' \| \
8627 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8628 $as_echo X/"$0" |
8629 sed '/^.*\/\([^/][^/]*\)\/*$/{
8630 s//\1/
8631 q
8632 }
8633 /^X\/\(\/\/\)$/{
8634 s//\1/
8635 q
8636 }
8637 /^X\/\(\/\).*/{
8638 s//\1/
8639 q
8640 }
8641 s/.*/./; q'`
8642
8643 # Avoid depending upon Character Ranges.
8644 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8645 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8646 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8647 as_cr_digits='0123456789'
8648 as_cr_alnum=$as_cr_Letters$as_cr_digits
8649
8650 ECHO_C= ECHO_N= ECHO_T=
8651 case `echo -n x` in #(((((
8652 -n*)
8653 case `echo 'xy\c'` in
8654 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8655 xy) ECHO_C='\c';;
8656 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8657 ECHO_T=' ';;
8658 esac;;
8659 *)
8660 ECHO_N='-n';;
8661 esac
8662
8663 rm -f conf$$ conf$$.exe conf$$.file
8664 if test -d conf$$.dir; then
8665 rm -f conf$$.dir/conf$$.file
8666 else
8667 rm -f conf$$.dir
8668 mkdir conf$$.dir 2>/dev/null
8669 fi
8670 if (echo >conf$$.file) 2>/dev/null; then
8671 if ln -s conf$$.file conf$$ 2>/dev/null; then
8672 as_ln_s='ln -s'
8673 # ... but there are two gotchas:
8674 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8675 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8676 # In both cases, we have to default to `cp -pR'.
8677 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8678 as_ln_s='cp -pR'
8679 elif ln conf$$.file conf$$ 2>/dev/null; then
8680 as_ln_s=ln
8681 else
8682 as_ln_s='cp -pR'
8683 fi
8684 else
8685 as_ln_s='cp -pR'
8686 fi
8687 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8688 rmdir conf$$.dir 2>/dev/null
8689
8690
8691 # as_fn_mkdir_p
8692 # -------------
8693 # Create "$as_dir" as a directory, including parents if necessary.
8694 as_fn_mkdir_p ()
8695 {
8696
8697 case $as_dir in #(
8698 -*) as_dir=./$as_dir;;
8699 esac
8700 test -d "$as_dir" || eval $as_mkdir_p || {
8701 as_dirs=
8702 while :; do
8703 case $as_dir in #(
8704 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8705 *) as_qdir=$as_dir;;
8706 esac
8707 as_dirs="'$as_qdir' $as_dirs"
8708 as_dir=`$as_dirname -- "$as_dir" ||
8709 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8710 X"$as_dir" : 'X\(//\)[^/]' \| \
8711 X"$as_dir" : 'X\(//\)$' \| \
8712 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8713 $as_echo X"$as_dir" |
8714 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8715 s//\1/
8716 q
8717 }
8718 /^X\(\/\/\)[^/].*/{
8719 s//\1/
8720 q
8721 }
8722 /^X\(\/\/\)$/{
8723 s//\1/
8724 q
8725 }
8726 /^X\(\/\).*/{
8727 s//\1/
8728 q
8729 }
8730 s/.*/./; q'`
8731 test -d "$as_dir" && break
8732 done
8733 test -z "$as_dirs" || eval "mkdir $as_dirs"
8734 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8735
8736
8737 } # as_fn_mkdir_p
8738 if mkdir -p . 2>/dev/null; then
8739 as_mkdir_p='mkdir -p "$as_dir"'
8740 else
8741 test -d ./-p && rmdir ./-p
8742 as_mkdir_p=false
8743 fi
8744
8745
8746 # as_fn_executable_p FILE
8747 # -----------------------
8748 # Test if FILE is an executable regular file.
8749 as_fn_executable_p ()
8750 {
8751 test -f "$1" && test -x "$1"
8752 } # as_fn_executable_p
8753 as_test_x='test -x'
8754 as_executable_p=as_fn_executable_p
8755
8756 # Sed expression to map a string onto a valid CPP name.
8757 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8758
8759 # Sed expression to map a string onto a valid variable name.
8760 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8761
8762
8763 exec 6>&1
8764 ## ----------------------------------- ##
8765 ## Main body of $CONFIG_STATUS script. ##
8766 ## ----------------------------------- ##
8767 _ASEOF
8768 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8769
8770 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8771 # Save the log message, to keep $0 and so on meaningful, and to
8772 # report actual input values of CONFIG_FILES etc. instead of their
8773 # values after options handling.
8774 ac_log="
8775 This file was extended by $as_me, which was
8776 generated by GNU Autoconf 2.69. Invocation command line was
8777
8778 CONFIG_FILES = $CONFIG_FILES
8779 CONFIG_HEADERS = $CONFIG_HEADERS
8780 CONFIG_LINKS = $CONFIG_LINKS
8781 CONFIG_COMMANDS = $CONFIG_COMMANDS
8782 $ $0 $@
8783
8784 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8785 "
8786
8787 _ACEOF
8788
8789 case $ac_config_files in *"
8790 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8791 esac
8792
8793 case $ac_config_headers in *"
8794 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8795 esac
8796
8797
8798 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8799 # Files that config.status was made for.
8800 config_files="$ac_config_files"
8801 config_headers="$ac_config_headers"
8802 config_commands="$ac_config_commands"
8803
8804 _ACEOF
8805
8806 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8807 ac_cs_usage="\
8808 \`$as_me' instantiates files and other configuration actions
8809 from templates according to the current configuration. Unless the files
8810 and actions are specified as TAGs, all are instantiated by default.
8811
8812 Usage: $0 [OPTION]... [TAG]...
8813
8814 -h, --help print this help, then exit
8815 -V, --version print version number and configuration settings, then exit
8816 --config print configuration, then exit
8817 -q, --quiet, --silent
8818 do not print progress messages
8819 -d, --debug don't remove temporary files
8820 --recheck update $as_me by reconfiguring in the same conditions
8821 --file=FILE[:TEMPLATE]
8822 instantiate the configuration file FILE
8823 --header=FILE[:TEMPLATE]
8824 instantiate the configuration header FILE
8825
8826 Configuration files:
8827 $config_files
8828
8829 Configuration headers:
8830 $config_headers
8831
8832 Configuration commands:
8833 $config_commands
8834
8835 Report bugs to the package provider."
8836
8837 _ACEOF
8838 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8839 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8840 ac_cs_version="\\
8841 config.status
8842 configured by $0, generated by GNU Autoconf 2.69,
8843 with options \\"\$ac_cs_config\\"
8844
8845 Copyright (C) 2012 Free Software Foundation, Inc.
8846 This config.status script is free software; the Free Software Foundation
8847 gives unlimited permission to copy, distribute and modify it."
8848
8849 ac_pwd='$ac_pwd'
8850 srcdir='$srcdir'
8851 INSTALL='$INSTALL'
8852 test -n "\$AWK" || AWK=awk
8853 _ACEOF
8854
8855 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8856 # The default lists apply if the user does not specify any file.
8857 ac_need_defaults=:
8858 while test $# != 0
8859 do
8860 case $1 in
8861 --*=?*)
8862 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8863 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8864 ac_shift=:
8865 ;;
8866 --*=)
8867 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8868 ac_optarg=
8869 ac_shift=:
8870 ;;
8871 *)
8872 ac_option=$1
8873 ac_optarg=$2
8874 ac_shift=shift
8875 ;;
8876 esac
8877
8878 case $ac_option in
8879 # Handling of the options.
8880 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8881 ac_cs_recheck=: ;;
8882 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8883 $as_echo "$ac_cs_version"; exit ;;
8884 --config | --confi | --conf | --con | --co | --c )
8885 $as_echo "$ac_cs_config"; exit ;;
8886 --debug | --debu | --deb | --de | --d | -d )
8887 debug=: ;;
8888 --file | --fil | --fi | --f )
8889 $ac_shift
8890 case $ac_optarg in
8891 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8892 '') as_fn_error $? "missing file argument" ;;
8893 esac
8894 as_fn_append CONFIG_FILES " '$ac_optarg'"
8895 ac_need_defaults=false;;
8896 --header | --heade | --head | --hea )
8897 $ac_shift
8898 case $ac_optarg in
8899 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8900 esac
8901 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8902 ac_need_defaults=false;;
8903 --he | --h)
8904 # Conflict between --help and --header
8905 as_fn_error $? "ambiguous option: \`$1'
8906 Try \`$0 --help' for more information.";;
8907 --help | --hel | -h )
8908 $as_echo "$ac_cs_usage"; exit ;;
8909 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8910 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8911 ac_cs_silent=: ;;
8912
8913 # This is an error.
8914 -*) as_fn_error $? "unrecognized option: \`$1'
8915 Try \`$0 --help' for more information." ;;
8916
8917 *) as_fn_append ac_config_targets " $1"
8918 ac_need_defaults=false ;;
8919
8920 esac
8921 shift
8922 done
8923
8924 ac_configure_extra_args=
8925
8926 if $ac_cs_silent; then
8927 exec 6>/dev/null
8928 ac_configure_extra_args="$ac_configure_extra_args --silent"
8929 fi
8930
8931 _ACEOF
8932 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8933 if \$ac_cs_recheck; then
8934 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8935 shift
8936 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8937 CONFIG_SHELL='$SHELL'
8938 export CONFIG_SHELL
8939 exec "\$@"
8940 fi
8941
8942 _ACEOF
8943 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8944 exec 5>>config.log
8945 {
8946 echo
8947 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8948 ## Running $as_me. ##
8949 _ASBOX
8950 $as_echo "$ac_log"
8951 } >&5
8952
8953 _ACEOF
8954 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8955 #
8956 # INIT-COMMANDS
8957 #
8958
8959
8960 _ACEOF
8961
8962 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8963
8964 # Handling of arguments.
8965 for ac_config_target in $ac_config_targets
8966 do
8967 case $ac_config_target in
8968 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8969 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8970 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8971 "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
8972
8973 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8974 esac
8975 done
8976
8977
8978 # If the user did not use the arguments to specify the items to instantiate,
8979 # then the envvar interface is used. Set only those that are not.
8980 # We use the long form for the default assignment because of an extremely
8981 # bizarre bug on SunOS 4.1.3.
8982 if $ac_need_defaults; then
8983 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8984 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8985 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8986 fi
8987
8988 # Have a temporary directory for convenience. Make it in the build tree
8989 # simply because there is no reason against having it here, and in addition,
8990 # creating and moving files from /tmp can sometimes cause problems.
8991 # Hook for its removal unless debugging.
8992 # Note that there is a small window in which the directory will not be cleaned:
8993 # after its creation but before its name has been assigned to `$tmp'.
8994 $debug ||
8995 {
8996 tmp= ac_tmp=
8997 trap 'exit_status=$?
8998 : "${ac_tmp:=$tmp}"
8999 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
9000 ' 0
9001 trap 'as_fn_exit 1' 1 2 13 15
9002 }
9003 # Create a (secure) tmp directory for tmp files.
9004
9005 {
9006 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
9007 test -d "$tmp"
9008 } ||
9009 {
9010 tmp=./conf$$-$RANDOM
9011 (umask 077 && mkdir "$tmp")
9012 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9013 ac_tmp=$tmp
9014
9015 # Set up the scripts for CONFIG_FILES section.
9016 # No need to generate them if there are no CONFIG_FILES.
9017 # This happens for instance with `./config.status config.h'.
9018 if test -n "$CONFIG_FILES"; then
9019
9020
9021 ac_cr=`echo X | tr X '\015'`
9022 # On cygwin, bash can eat \r inside `` if the user requested igncr.
9023 # But we know of no other shell where ac_cr would be empty at this
9024 # point, so we can use a bashism as a fallback.
9025 if test "x$ac_cr" = x; then
9026 eval ac_cr=\$\'\\r\'
9027 fi
9028 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9029 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9030 ac_cs_awk_cr='\\r'
9031 else
9032 ac_cs_awk_cr=$ac_cr
9033 fi
9034
9035 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9036 _ACEOF
9037
9038
9039 {
9040 echo "cat >conf$$subs.awk <<_ACEOF" &&
9041 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9042 echo "_ACEOF"
9043 } >conf$$subs.sh ||
9044 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9045 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9046 ac_delim='%!_!# '
9047 for ac_last_try in false false false false false :; do
9048 . ./conf$$subs.sh ||
9049 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9050
9051 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9052 if test $ac_delim_n = $ac_delim_num; then
9053 break
9054 elif $ac_last_try; then
9055 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9056 else
9057 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9058 fi
9059 done
9060 rm -f conf$$subs.sh
9061
9062 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9063 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9064 _ACEOF
9065 sed -n '
9066 h
9067 s/^/S["/; s/!.*/"]=/
9068 p
9069 g
9070 s/^[^!]*!//
9071 :repl
9072 t repl
9073 s/'"$ac_delim"'$//
9074 t delim
9075 :nl
9076 h
9077 s/\(.\{148\}\)..*/\1/
9078 t more1
9079 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9080 p
9081 n
9082 b repl
9083 :more1
9084 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9085 p
9086 g
9087 s/.\{148\}//
9088 t nl
9089 :delim
9090 h
9091 s/\(.\{148\}\)..*/\1/
9092 t more2
9093 s/["\\]/\\&/g; s/^/"/; s/$/"/
9094 p
9095 b
9096 :more2
9097 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9098 p
9099 g
9100 s/.\{148\}//
9101 t delim
9102 ' <conf$$subs.awk | sed '
9103 /^[^""]/{
9104 N
9105 s/\n//
9106 }
9107 ' >>$CONFIG_STATUS || ac_write_fail=1
9108 rm -f conf$$subs.awk
9109 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9110 _ACAWK
9111 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9112 for (key in S) S_is_set[key] = 1
9113 FS = "\a"
9114
9115 }
9116 {
9117 line = $ 0
9118 nfields = split(line, field, "@")
9119 substed = 0
9120 len = length(field[1])
9121 for (i = 2; i < nfields; i++) {
9122 key = field[i]
9123 keylen = length(key)
9124 if (S_is_set[key]) {
9125 value = S[key]
9126 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9127 len += length(value) + length(field[++i])
9128 substed = 1
9129 } else
9130 len += 1 + keylen
9131 }
9132
9133 print line
9134 }
9135
9136 _ACAWK
9137 _ACEOF
9138 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9139 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9140 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9141 else
9142 cat
9143 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9144 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9145 _ACEOF
9146
9147 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9148 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9149 # trailing colons and then remove the whole line if VPATH becomes empty
9150 # (actually we leave an empty line to preserve line numbers).
9151 if test "x$srcdir" = x.; then
9152 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9153 h
9154 s///
9155 s/^/:/
9156 s/[ ]*$/:/
9157 s/:\$(srcdir):/:/g
9158 s/:\${srcdir}:/:/g
9159 s/:@srcdir@:/:/g
9160 s/^:*//
9161 s/:*$//
9162 x
9163 s/\(=[ ]*\).*/\1/
9164 G
9165 s/\n//
9166 s/^[^=]*=[ ]*$//
9167 }'
9168 fi
9169
9170 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9171 fi # test -n "$CONFIG_FILES"
9172
9173 # Set up the scripts for CONFIG_HEADERS section.
9174 # No need to generate them if there are no CONFIG_HEADERS.
9175 # This happens for instance with `./config.status Makefile'.
9176 if test -n "$CONFIG_HEADERS"; then
9177 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9178 BEGIN {
9179 _ACEOF
9180
9181 # Transform confdefs.h into an awk script `defines.awk', embedded as
9182 # here-document in config.status, that substitutes the proper values into
9183 # config.h.in to produce config.h.
9184
9185 # Create a delimiter string that does not exist in confdefs.h, to ease
9186 # handling of long lines.
9187 ac_delim='%!_!# '
9188 for ac_last_try in false false :; do
9189 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9190 if test -z "$ac_tt"; then
9191 break
9192 elif $ac_last_try; then
9193 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9194 else
9195 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9196 fi
9197 done
9198
9199 # For the awk script, D is an array of macro values keyed by name,
9200 # likewise P contains macro parameters if any. Preserve backslash
9201 # newline sequences.
9202
9203 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9204 sed -n '
9205 s/.\{148\}/&'"$ac_delim"'/g
9206 t rset
9207 :rset
9208 s/^[ ]*#[ ]*define[ ][ ]*/ /
9209 t def
9210 d
9211 :def
9212 s/\\$//
9213 t bsnl
9214 s/["\\]/\\&/g
9215 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9216 D["\1"]=" \3"/p
9217 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9218 d
9219 :bsnl
9220 s/["\\]/\\&/g
9221 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9222 D["\1"]=" \3\\\\\\n"\\/p
9223 t cont
9224 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9225 t cont
9226 d
9227 :cont
9228 n
9229 s/.\{148\}/&'"$ac_delim"'/g
9230 t clear
9231 :clear
9232 s/\\$//
9233 t bsnlc
9234 s/["\\]/\\&/g; s/^/"/; s/$/"/p
9235 d
9236 :bsnlc
9237 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9238 b cont
9239 ' <confdefs.h | sed '
9240 s/'"$ac_delim"'/"\\\
9241 "/g' >>$CONFIG_STATUS || ac_write_fail=1
9242
9243 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9244 for (key in D) D_is_set[key] = 1
9245 FS = "\a"
9246 }
9247 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9248 line = \$ 0
9249 split(line, arg, " ")
9250 if (arg[1] == "#") {
9251 defundef = arg[2]
9252 mac1 = arg[3]
9253 } else {
9254 defundef = substr(arg[1], 2)
9255 mac1 = arg[2]
9256 }
9257 split(mac1, mac2, "(") #)
9258 macro = mac2[1]
9259 prefix = substr(line, 1, index(line, defundef) - 1)
9260 if (D_is_set[macro]) {
9261 # Preserve the white space surrounding the "#".
9262 print prefix "define", macro P[macro] D[macro]
9263 next
9264 } else {
9265 # Replace #undef with comments. This is necessary, for example,
9266 # in the case of _POSIX_SOURCE, which is predefined and required
9267 # on some systems where configure will not decide to define it.
9268 if (defundef == "undef") {
9269 print "/*", prefix defundef, macro, "*/"
9270 next
9271 }
9272 }
9273 }
9274 { print }
9275 _ACAWK
9276 _ACEOF
9277 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9278 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9279 fi # test -n "$CONFIG_HEADERS"
9280
9281
9282 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9283 shift
9284 for ac_tag
9285 do
9286 case $ac_tag in
9287 :[FHLC]) ac_mode=$ac_tag; continue;;
9288 esac
9289 case $ac_mode$ac_tag in
9290 :[FHL]*:*);;
9291 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9292 :[FH]-) ac_tag=-:-;;
9293 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9294 esac
9295 ac_save_IFS=$IFS
9296 IFS=:
9297 set x $ac_tag
9298 IFS=$ac_save_IFS
9299 shift
9300 ac_file=$1
9301 shift
9302
9303 case $ac_mode in
9304 :L) ac_source=$1;;
9305 :[FH])
9306 ac_file_inputs=
9307 for ac_f
9308 do
9309 case $ac_f in
9310 -) ac_f="$ac_tmp/stdin";;
9311 *) # Look for the file first in the build tree, then in the source tree
9312 # (if the path is not absolute). The absolute path cannot be DOS-style,
9313 # because $ac_f cannot contain `:'.
9314 test -f "$ac_f" ||
9315 case $ac_f in
9316 [\\/$]*) false;;
9317 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9318 esac ||
9319 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9320 esac
9321 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9322 as_fn_append ac_file_inputs " '$ac_f'"
9323 done
9324
9325 # Let's still pretend it is `configure' which instantiates (i.e., don't
9326 # use $as_me), people would be surprised to read:
9327 # /* config.h. Generated by config.status. */
9328 configure_input='Generated from '`
9329 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9330 `' by configure.'
9331 if test x"$ac_file" != x-; then
9332 configure_input="$ac_file. $configure_input"
9333 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9334 $as_echo "$as_me: creating $ac_file" >&6;}
9335 fi
9336 # Neutralize special characters interpreted by sed in replacement strings.
9337 case $configure_input in #(
9338 *\&* | *\|* | *\\* )
9339 ac_sed_conf_input=`$as_echo "$configure_input" |
9340 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9341 *) ac_sed_conf_input=$configure_input;;
9342 esac
9343
9344 case $ac_tag in
9345 *:-:* | *:-) cat >"$ac_tmp/stdin" \
9346 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9347 esac
9348 ;;
9349 esac
9350
9351 ac_dir=`$as_dirname -- "$ac_file" ||
9352 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9353 X"$ac_file" : 'X\(//\)[^/]' \| \
9354 X"$ac_file" : 'X\(//\)$' \| \
9355 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9356 $as_echo X"$ac_file" |
9357 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9358 s//\1/
9359 q
9360 }
9361 /^X\(\/\/\)[^/].*/{
9362 s//\1/
9363 q
9364 }
9365 /^X\(\/\/\)$/{
9366 s//\1/
9367 q
9368 }
9369 /^X\(\/\).*/{
9370 s//\1/
9371 q
9372 }
9373 s/.*/./; q'`
9374 as_dir="$ac_dir"; as_fn_mkdir_p
9375 ac_builddir=.
9376
9377 case "$ac_dir" in
9378 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9379 *)
9380 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9381 # A ".." for each directory in $ac_dir_suffix.
9382 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9383 case $ac_top_builddir_sub in
9384 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9385 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9386 esac ;;
9387 esac
9388 ac_abs_top_builddir=$ac_pwd
9389 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9390 # for backward compatibility:
9391 ac_top_builddir=$ac_top_build_prefix
9392
9393 case $srcdir in
9394 .) # We are building in place.
9395 ac_srcdir=.
9396 ac_top_srcdir=$ac_top_builddir_sub
9397 ac_abs_top_srcdir=$ac_pwd ;;
9398 [\\/]* | ?:[\\/]* ) # Absolute name.
9399 ac_srcdir=$srcdir$ac_dir_suffix;
9400 ac_top_srcdir=$srcdir
9401 ac_abs_top_srcdir=$srcdir ;;
9402 *) # Relative name.
9403 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9404 ac_top_srcdir=$ac_top_build_prefix$srcdir
9405 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9406 esac
9407 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9408
9409
9410 case $ac_mode in
9411 :F)
9412 #
9413 # CONFIG_FILE
9414 #
9415
9416 case $INSTALL in
9417 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9418 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9419 esac
9420 _ACEOF
9421
9422 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9423 # If the template does not know about datarootdir, expand it.
9424 # FIXME: This hack should be removed a few years after 2.60.
9425 ac_datarootdir_hack=; ac_datarootdir_seen=
9426 ac_sed_dataroot='
9427 /datarootdir/ {
9428 p
9429 q
9430 }
9431 /@datadir@/p
9432 /@docdir@/p
9433 /@infodir@/p
9434 /@localedir@/p
9435 /@mandir@/p'
9436 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9437 *datarootdir*) ac_datarootdir_seen=yes;;
9438 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9439 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9440 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9441 _ACEOF
9442 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9443 ac_datarootdir_hack='
9444 s&@datadir@&$datadir&g
9445 s&@docdir@&$docdir&g
9446 s&@infodir@&$infodir&g
9447 s&@localedir@&$localedir&g
9448 s&@mandir@&$mandir&g
9449 s&\\\${datarootdir}&$datarootdir&g' ;;
9450 esac
9451 _ACEOF
9452
9453 # Neutralize VPATH when `$srcdir' = `.'.
9454 # Shell code in configure.ac might set extrasub.
9455 # FIXME: do we really want to maintain this feature?
9456 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9457 ac_sed_extra="$ac_vpsub
9458 $extrasub
9459 _ACEOF
9460 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9461 :t
9462 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9463 s|@configure_input@|$ac_sed_conf_input|;t t
9464 s&@top_builddir@&$ac_top_builddir_sub&;t t
9465 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9466 s&@srcdir@&$ac_srcdir&;t t
9467 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9468 s&@top_srcdir@&$ac_top_srcdir&;t t
9469 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9470 s&@builddir@&$ac_builddir&;t t
9471 s&@abs_builddir@&$ac_abs_builddir&;t t
9472 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9473 s&@INSTALL@&$ac_INSTALL&;t t
9474 $ac_datarootdir_hack
9475 "
9476 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9477 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9478
9479 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9480 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9481 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9482 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9483 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9484 which seems to be undefined. Please make sure it is defined" >&5
9485 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9486 which seems to be undefined. Please make sure it is defined" >&2;}
9487
9488 rm -f "$ac_tmp/stdin"
9489 case $ac_file in
9490 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9491 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9492 esac \
9493 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9494 ;;
9495 :H)
9496 #
9497 # CONFIG_HEADER
9498 #
9499 if test x"$ac_file" != x-; then
9500 {
9501 $as_echo "/* $configure_input */" \
9502 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9503 } >"$ac_tmp/config.h" \
9504 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9505 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9506 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9507 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9508 else
9509 rm -f "$ac_file"
9510 mv "$ac_tmp/config.h" "$ac_file" \
9511 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9512 fi
9513 else
9514 $as_echo "/* $configure_input */" \
9515 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9516 || as_fn_error $? "could not create -" "$LINENO" 5
9517 fi
9518 ;;
9519
9520 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9521 $as_echo "$as_me: executing $ac_file commands" >&6;}
9522 ;;
9523 esac
9524
9525
9526 case $ac_file$ac_mode in
9527 "default-1":C) if test -f .devel; then
9528 echo timestamp > stamp-h
9529 cat Makefile-devel-adds >> Makefile
9530 make depend
9531 fi ;;
9532
9533 esac
9534 done # for ac_tag
9535
9536
9537 as_fn_exit 0
9538 _ACEOF
9539 ac_clean_files=$ac_clean_files_save
9540
9541 test $ac_write_fail = 0 ||
9542 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9543
9544
9545 # configure is writing to config.log, and then calls config.status.
9546 # config.status does its own redirection, appending to config.log.
9547 # Unfortunately, on DOS this fails, as config.log is still kept open
9548 # by configure, so config.status won't be able to write to it; its
9549 # output is simply discarded. So we exec the FD to /dev/null,
9550 # effectively closing config.log, so it can be properly (re)opened and
9551 # appended to by config.status. When coming back to configure, we
9552 # need to make the FD available again.
9553 if test "$no_create" != yes; then
9554 ac_cs_success=:
9555 ac_config_status_args=
9556 test "$silent" = yes &&
9557 ac_config_status_args="$ac_config_status_args --quiet"
9558 exec 5>/dev/null
9559 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9560 exec 5>>config.log
9561 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9562 # would make configure fail if this is the last instruction.
9563 $ac_cs_success || as_fn_exit 1
9564 fi
9565 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9566 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9567 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9568 fi
9569
9570 exit 0