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