]> The Tcpdump Group git mirrors - tcpdump/blob - configure
With .devel, add -g3 for MIPS C and DEC C.
[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 if test "$SHLICC2" = yes ; then
3333 ac_cv_lbl_gcc_vers=2
3334 else
3335 { $as_echo "$as_me:${as_lineno-$LINENO}: checking gcc version" >&5
3336 $as_echo_n "checking gcc version... " >&6; }
3337 if ${ac_cv_lbl_gcc_vers+:} false; then :
3338 $as_echo_n "(cached) " >&6
3339 else
3340 ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \
3341 sed -e '/^gcc version /!d' \
3342 -e 's/^gcc version //' \
3343 -e 's/ .*//' -e 's/^[^0-9]*//' \
3344 -e 's/\..*//'`
3345 fi
3346
3347 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_gcc_vers" >&5
3348 $as_echo "$ac_cv_lbl_gcc_vers" >&6; }
3349 fi
3350
3351 #
3352 # -Werror forces warnings to be errors.
3353 #
3354 ac_lbl_cc_force_warning_errors=-Werror
3355
3356 #
3357 # Use -ffloat-store so that, on 32-bit x86, we don't
3358 # do 80-bit arithmetic with the FPU; that way we should
3359 # get the same results for floating-point calculations
3360 # on x86-32 and x86-64.
3361 #
3362
3363 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5
3364 $as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; }
3365 save_CFLAGS="$CFLAGS"
3366 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -ffloat-store"
3367 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3368 /* end confdefs.h. */
3369
3370 int
3371 main ()
3372 {
3373 return 0
3374 ;
3375 return 0;
3376 }
3377 _ACEOF
3378 if ac_fn_c_try_compile "$LINENO"; then :
3379
3380 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3381 $as_echo "yes" >&6; }
3382 CFLAGS="$save_CFLAGS"
3383 V_CCOPT="$V_CCOPT -ffloat-store"
3384
3385 else
3386
3387 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3388 $as_echo "no" >&6; }
3389 CFLAGS="$save_CFLAGS"
3390
3391 fi
3392 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3393
3394 else
3395 V_INCLS="$V_INCLS -I/usr/local/include"
3396 LDFLAGS="$LDFLAGS -L/usr/local/lib"
3397
3398 case "$host_os" in
3399
3400 darwin*)
3401 #
3402 # This is assumed either to be GCC or clang, both
3403 # of which use -Werror to force warnings to be errors.
3404 #
3405 ac_lbl_cc_force_warning_errors=-Werror
3406 ;;
3407
3408 hpux*)
3409 #
3410 # HP C, which is what we presume we're using, doesn't
3411 # exit with a non-zero exit status if we hand it an
3412 # invalid -W flag, can't be forced to do so even with
3413 # +We, and doesn't handle GCC-style -W flags, so we
3414 # don't want to try using GCC-style -W flags.
3415 #
3416 ac_lbl_cc_dont_try_gcc_dashW=yes
3417 ;;
3418
3419 irix*)
3420 #
3421 # MIPS C, which is what we presume we're using, doesn't
3422 # necessarily exit with a non-zero exit status if we
3423 # hand it an invalid -W flag, can't be forced to do
3424 # so, and doesn't handle GCC-style -W flags, so we
3425 # don't want to try using GCC-style -W flags.
3426 #
3427 ac_lbl_cc_dont_try_gcc_dashW=yes
3428 V_CCOPT="$V_CCOPT -xansi -signed"
3429 ;;
3430
3431 osf*)
3432 #
3433 # Presumed to be DEC OSF/1, Digital UNIX, or
3434 # Tru64 UNIX.
3435 #
3436 # The DEC C compiler, which is what we presume we're
3437 # using, doesn't exit with a non-zero exit status if we
3438 # hand it an invalid -W flag, can't be forced to do
3439 # so, and doesn't handle GCC-style -W flags, so we
3440 # don't want to try using GCC-style -W flags.
3441 #
3442 ac_lbl_cc_dont_try_gcc_dashW=yes
3443 ;;
3444
3445 solaris*)
3446 #
3447 # Assumed to be Sun C, which requires -errwarn to force
3448 # warnings to be treated as errors.
3449 #
3450 ac_lbl_cc_force_warning_errors=-errwarn
3451 ;;
3452
3453 ultrix*)
3454 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3455 $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3456 if ${ac_cv_lbl_cc_const_proto+:} false; then :
3457 $as_echo_n "(cached) " >&6
3458 else
3459 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3460 /* end confdefs.h. */
3461 #include <sys/types.h>
3462 int
3463 main ()
3464 {
3465 struct a { int b; };
3466 void c(const struct a *)
3467 ;
3468 return 0;
3469 }
3470 _ACEOF
3471 if ac_fn_c_try_compile "$LINENO"; then :
3472 ac_cv_lbl_cc_const_proto=yes
3473 else
3474 ac_cv_lbl_cc_const_proto=no
3475 fi
3476 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3477 fi
3478
3479 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3480 $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3481 if test $ac_cv_lbl_cc_const_proto = no ; then
3482
3483 $as_echo "#define const /**/" >>confdefs.h
3484
3485 fi
3486 ;;
3487 esac
3488 V_CCOPT="$V_CCOPT -O"
3489 fi
3490
3491 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3492 $as_echo_n "checking for inline... " >&6; }
3493 save_CFLAGS="$CFLAGS"
3494 CFLAGS="$V_CCOPT"
3495 if ${ac_cv_lbl_inline+:} false; then :
3496 $as_echo_n "(cached) " >&6
3497 else
3498
3499 ac_cv_lbl_inline=""
3500 ac_lbl_cc_inline=no
3501 for ac_lbl_inline in inline __inline__ __inline
3502 do
3503 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3504 /* end confdefs.h. */
3505 #define inline $ac_lbl_inline
3506 static inline struct iltest *foo(void);
3507 struct iltest {
3508 int iltest1;
3509 int iltest2;
3510 };
3511
3512 static inline struct iltest *
3513 foo()
3514 {
3515 static struct iltest xxx;
3516
3517 return &xxx;
3518 }
3519 int
3520 main ()
3521 {
3522
3523 ;
3524 return 0;
3525 }
3526 _ACEOF
3527 if ac_fn_c_try_compile "$LINENO"; then :
3528 ac_lbl_cc_inline=yes
3529 fi
3530 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3531 if test "$ac_lbl_cc_inline" = yes ; then
3532 break;
3533 fi
3534 done
3535 if test "$ac_lbl_cc_inline" = yes ; then
3536 ac_cv_lbl_inline=$ac_lbl_inline
3537 fi
3538 fi
3539
3540 CFLAGS="$save_CFLAGS"
3541 if test ! -z "$ac_cv_lbl_inline" ; then
3542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3543 $as_echo "$ac_cv_lbl_inline" >&6; }
3544 else
3545 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3546 $as_echo "no" >&6; }
3547 fi
3548
3549 cat >>confdefs.h <<_ACEOF
3550 #define inline $ac_cv_lbl_inline
3551 _ACEOF
3552
3553
3554 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for __attribute__" >&5
3555 $as_echo_n "checking for __attribute__... " >&6; }
3556 if ${ac_cv___attribute__+:} false; then :
3557 $as_echo_n "(cached) " >&6
3558 else
3559
3560 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3561 /* end confdefs.h. */
3562
3563
3564 #include <stdlib.h>
3565
3566 static void foo(void) __attribute__ ((noreturn));
3567
3568 static void
3569 foo(void)
3570 {
3571 exit(1);
3572 }
3573
3574 int
3575 main(int argc, char **argv)
3576 {
3577 foo();
3578 }
3579
3580 _ACEOF
3581 if ac_fn_c_try_compile "$LINENO"; then :
3582 ac_cv___attribute__=yes
3583 else
3584 ac_cv___attribute__=no
3585 fi
3586 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3587 fi
3588
3589 if test "$ac_cv___attribute__" = "yes"; then
3590
3591 $as_echo "#define HAVE___ATTRIBUTE__ 1" >>confdefs.h
3592
3593 else
3594 #
3595 # We can't use __attribute__, so we can't use __attribute__((unused)),
3596 # so we define _U_ to an empty string.
3597 #
3598 V_DEFS="$V_DEFS -D_U_=\"\""
3599 fi
3600 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute__" >&5
3601 $as_echo "$ac_cv___attribute__" >&6; }
3602
3603 if test "$ac_cv___attribute__" = "yes"; then
3604
3605 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((unused)) can be used without warnings" >&5
3606 $as_echo_n "checking whether __attribute__((unused)) can be used without warnings... " >&6; }
3607 if ${ac_cv___attribute___unused+:} false; then :
3608 $as_echo_n "(cached) " >&6
3609 else
3610
3611 save_CFLAGS="$CFLAGS"
3612 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3613 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3614 /* end confdefs.h. */
3615
3616
3617 #include <stdlib.h>
3618 #include <stdio.h>
3619
3620 int
3621 main(int argc __attribute((unused)), char **argv __attribute((unused)))
3622 {
3623 printf("Hello, world!\n");
3624 return 0;
3625 }
3626
3627 _ACEOF
3628 if ac_fn_c_try_compile "$LINENO"; then :
3629 ac_cv___attribute___unused=yes
3630 else
3631 ac_cv___attribute___unused=no
3632 fi
3633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3634 fi
3635
3636 CFLAGS="$save_CFLAGS"
3637 if test "$ac_cv___attribute___unused" = "yes"; then
3638 V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
3639 else
3640 V_DEFS="$V_DEFS -D_U_=\"\""
3641 fi
3642 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___unused" >&5
3643 $as_echo "$ac_cv___attribute___unused" >&6; }
3644
3645
3646 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5
3647 $as_echo_n "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... " >&6; }
3648 if ${ac_cv___attribute___noreturn_function_pointer+:} false; then :
3649 $as_echo_n "(cached) " >&6
3650 else
3651
3652 save_CFLAGS="$CFLAGS"
3653 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3654 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3655 /* end confdefs.h. */
3656
3657
3658 #include <stdlib.h>
3659
3660 extern int (*foo)(int i)
3661 __attribute__ ((noreturn));
3662
3663 int
3664 main(int argc, char **argv)
3665 {
3666 (*foo)(1);
3667 }
3668
3669 _ACEOF
3670 if ac_fn_c_try_compile "$LINENO"; then :
3671 ac_cv___attribute___noreturn_function_pointer=yes
3672 else
3673 ac_cv___attribute___noreturn_function_pointer=no
3674 fi
3675 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3676 fi
3677
3678 CFLAGS="$save_CFLAGS"
3679 if test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then
3680
3681 $as_echo "#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3682
3683 fi
3684 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___noreturn_function_pointer" >&5
3685 $as_echo "$ac_cv___attribute___noreturn_function_pointer" >&6; }
3686
3687
3688 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be used without warnings" >&5
3689 $as_echo_n "checking whether __attribute__((format)) can be used without warnings... " >&6; }
3690 if ${ac_cv___attribute___format+:} false; then :
3691 $as_echo_n "(cached) " >&6
3692 else
3693
3694 save_CFLAGS="$CFLAGS"
3695 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
3696 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3697 /* end confdefs.h. */
3698
3699
3700 #include <stdlib.h>
3701
3702 extern int foo(const char *fmt, ...)
3703 __attribute__ ((format (printf, 1, 2)));
3704
3705 int
3706 main(int argc, char **argv)
3707 {
3708 foo("%s", "test");
3709 }
3710
3711 _ACEOF
3712 if ac_fn_c_try_compile "$LINENO"; then :
3713 ac_cv___attribute___format=yes
3714 else
3715 ac_cv___attribute___format=no
3716 fi
3717 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3718 fi
3719
3720 CFLAGS="$save_CFLAGS"
3721 if test "$ac_cv___attribute___format" = "yes"; then
3722
3723 $as_echo "#define __ATTRIBUTE___FORMAT_OK 1" >>confdefs.h
3724
3725 fi
3726 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format" >&5
3727 $as_echo "$ac_cv___attribute___format" >&6; }
3728
3729 if test "$ac_cv___attribute___format" = "yes"; then
3730
3731 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether __attribute__((format)) can be applied to function pointers" >&5
3732 $as_echo_n "checking whether __attribute__((format)) can be applied to function pointers... " >&6; }
3733 if ${ac_cv___attribute___format_function_pointer+:} false; then :
3734 $as_echo_n "(cached) " >&6
3735 else
3736
3737 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3738 /* end confdefs.h. */
3739
3740
3741 #include <stdlib.h>
3742
3743 extern int (*foo)(const char *fmt, ...)
3744 __attribute__ ((format (printf, 1, 2)));
3745
3746 int
3747 main(int argc, char **argv)
3748 {
3749 (*foo)("%s", "test");
3750 }
3751
3752 _ACEOF
3753 if ac_fn_c_try_compile "$LINENO"; then :
3754 ac_cv___attribute___format_function_pointer=yes
3755 else
3756 ac_cv___attribute___format_function_pointer=no
3757 fi
3758 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3759 fi
3760
3761 if test "$ac_cv___attribute___format_function_pointer" = "yes"; then
3762
3763 $as_echo "#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1" >>confdefs.h
3764
3765 fi
3766 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv___attribute___format_function_pointer" >&5
3767 $as_echo "$ac_cv___attribute___format_function_pointer" >&6; }
3768
3769 fi
3770 fi
3771 ac_ext=c
3772 ac_cpp='$CPP $CPPFLAGS'
3773 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3774 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3775 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3776 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3777 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3778 # On Suns, sometimes $CPP names a directory.
3779 if test -n "$CPP" && test -d "$CPP"; then
3780 CPP=
3781 fi
3782 if test -z "$CPP"; then
3783 if ${ac_cv_prog_CPP+:} false; then :
3784 $as_echo_n "(cached) " >&6
3785 else
3786 # Double quotes because CPP needs to be expanded
3787 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3788 do
3789 ac_preproc_ok=false
3790 for ac_c_preproc_warn_flag in '' yes
3791 do
3792 # Use a header file that comes with gcc, so configuring glibc
3793 # with a fresh cross-compiler works.
3794 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3795 # <limits.h> exists even on freestanding compilers.
3796 # On the NeXT, cc -E runs the code through the compiler's parser,
3797 # not just through cpp. "Syntax error" is here to catch this case.
3798 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3799 /* end confdefs.h. */
3800 #ifdef __STDC__
3801 # include <limits.h>
3802 #else
3803 # include <assert.h>
3804 #endif
3805 Syntax error
3806 _ACEOF
3807 if ac_fn_c_try_cpp "$LINENO"; then :
3808
3809 else
3810 # Broken: fails on valid input.
3811 continue
3812 fi
3813 rm -f conftest.err conftest.i conftest.$ac_ext
3814
3815 # OK, works on sane cases. Now check whether nonexistent headers
3816 # can be detected and how.
3817 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3818 /* end confdefs.h. */
3819 #include <ac_nonexistent.h>
3820 _ACEOF
3821 if ac_fn_c_try_cpp "$LINENO"; then :
3822 # Broken: success on invalid input.
3823 continue
3824 else
3825 # Passes both tests.
3826 ac_preproc_ok=:
3827 break
3828 fi
3829 rm -f conftest.err conftest.i conftest.$ac_ext
3830
3831 done
3832 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3833 rm -f conftest.i conftest.err conftest.$ac_ext
3834 if $ac_preproc_ok; then :
3835 break
3836 fi
3837
3838 done
3839 ac_cv_prog_CPP=$CPP
3840
3841 fi
3842 CPP=$ac_cv_prog_CPP
3843 else
3844 ac_cv_prog_CPP=$CPP
3845 fi
3846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3847 $as_echo "$CPP" >&6; }
3848 ac_preproc_ok=false
3849 for ac_c_preproc_warn_flag in '' yes
3850 do
3851 # Use a header file that comes with gcc, so configuring glibc
3852 # with a fresh cross-compiler works.
3853 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3854 # <limits.h> exists even on freestanding compilers.
3855 # On the NeXT, cc -E runs the code through the compiler's parser,
3856 # not just through cpp. "Syntax error" is here to catch this case.
3857 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3858 /* end confdefs.h. */
3859 #ifdef __STDC__
3860 # include <limits.h>
3861 #else
3862 # include <assert.h>
3863 #endif
3864 Syntax error
3865 _ACEOF
3866 if ac_fn_c_try_cpp "$LINENO"; then :
3867
3868 else
3869 # Broken: fails on valid input.
3870 continue
3871 fi
3872 rm -f conftest.err conftest.i conftest.$ac_ext
3873
3874 # OK, works on sane cases. Now check whether nonexistent headers
3875 # can be detected and how.
3876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3877 /* end confdefs.h. */
3878 #include <ac_nonexistent.h>
3879 _ACEOF
3880 if ac_fn_c_try_cpp "$LINENO"; then :
3881 # Broken: success on invalid input.
3882 continue
3883 else
3884 # Passes both tests.
3885 ac_preproc_ok=:
3886 break
3887 fi
3888 rm -f conftest.err conftest.i conftest.$ac_ext
3889
3890 done
3891 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3892 rm -f conftest.i conftest.err conftest.$ac_ext
3893 if $ac_preproc_ok; then :
3894
3895 else
3896 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3897 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3898 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3899 See \`config.log' for more details" "$LINENO" 5; }
3900 fi
3901
3902 ac_ext=c
3903 ac_cpp='$CPP $CPPFLAGS'
3904 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3905 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3906 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3907
3908
3909 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3910 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3911 if ${ac_cv_path_GREP+:} false; then :
3912 $as_echo_n "(cached) " >&6
3913 else
3914 if test -z "$GREP"; then
3915 ac_path_GREP_found=false
3916 # Loop through the user's path and test for each of PROGNAME-LIST
3917 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3918 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3919 do
3920 IFS=$as_save_IFS
3921 test -z "$as_dir" && as_dir=.
3922 for ac_prog in grep ggrep; do
3923 for ac_exec_ext in '' $ac_executable_extensions; do
3924 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3925 as_fn_executable_p "$ac_path_GREP" || continue
3926 # Check for GNU ac_path_GREP and select it if it is found.
3927 # Check for GNU $ac_path_GREP
3928 case `"$ac_path_GREP" --version 2>&1` in
3929 *GNU*)
3930 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3931 *)
3932 ac_count=0
3933 $as_echo_n 0123456789 >"conftest.in"
3934 while :
3935 do
3936 cat "conftest.in" "conftest.in" >"conftest.tmp"
3937 mv "conftest.tmp" "conftest.in"
3938 cp "conftest.in" "conftest.nl"
3939 $as_echo 'GREP' >> "conftest.nl"
3940 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3941 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3942 as_fn_arith $ac_count + 1 && ac_count=$as_val
3943 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3944 # Best one so far, save it but keep looking for a better one
3945 ac_cv_path_GREP="$ac_path_GREP"
3946 ac_path_GREP_max=$ac_count
3947 fi
3948 # 10*(2^10) chars as input seems more than enough
3949 test $ac_count -gt 10 && break
3950 done
3951 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3952 esac
3953
3954 $ac_path_GREP_found && break 3
3955 done
3956 done
3957 done
3958 IFS=$as_save_IFS
3959 if test -z "$ac_cv_path_GREP"; then
3960 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3961 fi
3962 else
3963 ac_cv_path_GREP=$GREP
3964 fi
3965
3966 fi
3967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3968 $as_echo "$ac_cv_path_GREP" >&6; }
3969 GREP="$ac_cv_path_GREP"
3970
3971
3972 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3973 $as_echo_n "checking for egrep... " >&6; }
3974 if ${ac_cv_path_EGREP+:} false; then :
3975 $as_echo_n "(cached) " >&6
3976 else
3977 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3978 then ac_cv_path_EGREP="$GREP -E"
3979 else
3980 if test -z "$EGREP"; then
3981 ac_path_EGREP_found=false
3982 # Loop through the user's path and test for each of PROGNAME-LIST
3983 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3984 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3985 do
3986 IFS=$as_save_IFS
3987 test -z "$as_dir" && as_dir=.
3988 for ac_prog in egrep; do
3989 for ac_exec_ext in '' $ac_executable_extensions; do
3990 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3991 as_fn_executable_p "$ac_path_EGREP" || continue
3992 # Check for GNU ac_path_EGREP and select it if it is found.
3993 # Check for GNU $ac_path_EGREP
3994 case `"$ac_path_EGREP" --version 2>&1` in
3995 *GNU*)
3996 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3997 *)
3998 ac_count=0
3999 $as_echo_n 0123456789 >"conftest.in"
4000 while :
4001 do
4002 cat "conftest.in" "conftest.in" >"conftest.tmp"
4003 mv "conftest.tmp" "conftest.in"
4004 cp "conftest.in" "conftest.nl"
4005 $as_echo 'EGREP' >> "conftest.nl"
4006 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
4007 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
4008 as_fn_arith $ac_count + 1 && ac_count=$as_val
4009 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
4010 # Best one so far, save it but keep looking for a better one
4011 ac_cv_path_EGREP="$ac_path_EGREP"
4012 ac_path_EGREP_max=$ac_count
4013 fi
4014 # 10*(2^10) chars as input seems more than enough
4015 test $ac_count -gt 10 && break
4016 done
4017 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
4018 esac
4019
4020 $ac_path_EGREP_found && break 3
4021 done
4022 done
4023 done
4024 IFS=$as_save_IFS
4025 if test -z "$ac_cv_path_EGREP"; then
4026 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
4027 fi
4028 else
4029 ac_cv_path_EGREP=$EGREP
4030 fi
4031
4032 fi
4033 fi
4034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
4035 $as_echo "$ac_cv_path_EGREP" >&6; }
4036 EGREP="$ac_cv_path_EGREP"
4037
4038
4039 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
4040 $as_echo_n "checking for ANSI C header files... " >&6; }
4041 if ${ac_cv_header_stdc+:} false; then :
4042 $as_echo_n "(cached) " >&6
4043 else
4044 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4045 /* end confdefs.h. */
4046 #include <stdlib.h>
4047 #include <stdarg.h>
4048 #include <string.h>
4049 #include <float.h>
4050
4051 int
4052 main ()
4053 {
4054
4055 ;
4056 return 0;
4057 }
4058 _ACEOF
4059 if ac_fn_c_try_compile "$LINENO"; then :
4060 ac_cv_header_stdc=yes
4061 else
4062 ac_cv_header_stdc=no
4063 fi
4064 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4065
4066 if test $ac_cv_header_stdc = yes; then
4067 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
4068 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4069 /* end confdefs.h. */
4070 #include <string.h>
4071
4072 _ACEOF
4073 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4074 $EGREP "memchr" >/dev/null 2>&1; then :
4075
4076 else
4077 ac_cv_header_stdc=no
4078 fi
4079 rm -f conftest*
4080
4081 fi
4082
4083 if test $ac_cv_header_stdc = yes; then
4084 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
4085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4086 /* end confdefs.h. */
4087 #include <stdlib.h>
4088
4089 _ACEOF
4090 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4091 $EGREP "free" >/dev/null 2>&1; then :
4092
4093 else
4094 ac_cv_header_stdc=no
4095 fi
4096 rm -f conftest*
4097
4098 fi
4099
4100 if test $ac_cv_header_stdc = yes; then
4101 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
4102 if test "$cross_compiling" = yes; then :
4103 :
4104 else
4105 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4106 /* end confdefs.h. */
4107 #include <ctype.h>
4108 #include <stdlib.h>
4109 #if ((' ' & 0x0FF) == 0x020)
4110 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
4111 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
4112 #else
4113 # define ISLOWER(c) \
4114 (('a' <= (c) && (c) <= 'i') \
4115 || ('j' <= (c) && (c) <= 'r') \
4116 || ('s' <= (c) && (c) <= 'z'))
4117 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
4118 #endif
4119
4120 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
4121 int
4122 main ()
4123 {
4124 int i;
4125 for (i = 0; i < 256; i++)
4126 if (XOR (islower (i), ISLOWER (i))
4127 || toupper (i) != TOUPPER (i))
4128 return 2;
4129 return 0;
4130 }
4131 _ACEOF
4132 if ac_fn_c_try_run "$LINENO"; then :
4133
4134 else
4135 ac_cv_header_stdc=no
4136 fi
4137 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4138 conftest.$ac_objext conftest.beam conftest.$ac_ext
4139 fi
4140
4141 fi
4142 fi
4143 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4144 $as_echo "$ac_cv_header_stdc" >&6; }
4145 if test $ac_cv_header_stdc = yes; then
4146
4147 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4148
4149 fi
4150
4151 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4152 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4153 inttypes.h stdint.h unistd.h
4154 do :
4155 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4156 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4157 "
4158 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4159 cat >>confdefs.h <<_ACEOF
4160 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4161 _ACEOF
4162
4163 fi
4164
4165 done
4166
4167
4168 for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h
4169 do :
4170 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4171 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4172 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4173 cat >>confdefs.h <<_ACEOF
4174 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4175 _ACEOF
4176
4177 fi
4178
4179 done
4180
4181 for ac_header in net/pfvar.h
4182 do :
4183 ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
4184 #include <sys/socket.h>
4185 #include <net/if.h>
4186 "
4187 if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4188 cat >>confdefs.h <<_ACEOF
4189 #define HAVE_NET_PFVAR_H 1
4190 _ACEOF
4191
4192 fi
4193
4194 done
4195
4196 if test "$ac_cv_header_net_pfvar_h" = yes; then
4197 LOCALSRC="print-pflog.c $LOCALSRC"
4198 fi
4199 for ac_header in netinet/if_ether.h
4200 do :
4201 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4202 #include <sys/socket.h>
4203 "
4204 if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4205 cat >>confdefs.h <<_ACEOF
4206 #define HAVE_NETINET_IF_ETHER_H 1
4207 _ACEOF
4208
4209 fi
4210
4211 done
4212
4213 if test "$ac_cv_header_netinet_if_ether_h" != yes; then
4214 #
4215 # The simple test didn't work.
4216 # Do we need to include <net/if.h> first?
4217 # Unset ac_cv_header_netinet_if_ether_h so we don't
4218 # treat the previous failure as a cached value and
4219 # suppress the next test.
4220 #
4221 { $as_echo "$as_me:${as_lineno-$LINENO}: Rechecking with some additional includes" >&5
4222 $as_echo "$as_me: Rechecking with some additional includes" >&6;}
4223 unset ac_cv_header_netinet_if_ether_h
4224 for ac_header in netinet/if_ether.h
4225 do :
4226 ac_fn_c_check_header_compile "$LINENO" "netinet/if_ether.h" "ac_cv_header_netinet_if_ether_h" "#include <sys/types.h>
4227 #include <sys/socket.h>
4228 #include <netinet/in.h>
4229 struct mbuf;
4230 struct rtentry;
4231 #include <net/if.h>
4232 "
4233 if test "x$ac_cv_header_netinet_if_ether_h" = xyes; then :
4234 cat >>confdefs.h <<_ACEOF
4235 #define HAVE_NETINET_IF_ETHER_H 1
4236 _ACEOF
4237
4238 fi
4239
4240 done
4241
4242 fi
4243
4244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether time.h and sys/time.h may both be included" >&5
4245 $as_echo_n "checking whether time.h and sys/time.h may both be included... " >&6; }
4246 if ${ac_cv_header_time+:} false; then :
4247 $as_echo_n "(cached) " >&6
4248 else
4249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4250 /* end confdefs.h. */
4251 #include <sys/types.h>
4252 #include <sys/time.h>
4253 #include <time.h>
4254
4255 int
4256 main ()
4257 {
4258 if ((struct tm *) 0)
4259 return 0;
4260 ;
4261 return 0;
4262 }
4263 _ACEOF
4264 if ac_fn_c_try_compile "$LINENO"; then :
4265 ac_cv_header_time=yes
4266 else
4267 ac_cv_header_time=no
4268 fi
4269 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4270 fi
4271 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_time" >&5
4272 $as_echo "$ac_cv_header_time" >&6; }
4273 if test $ac_cv_header_time = yes; then
4274
4275 $as_echo "#define TIME_WITH_SYS_TIME 1" >>confdefs.h
4276
4277 fi
4278
4279
4280 case "$host_os" in
4281
4282 darwin*)
4283 # Check whether --enable-universal was given.
4284 if test "${enable_universal+set}" = set; then :
4285 enableval=$enable_universal;
4286 fi
4287
4288 if test "$enable_universal" != "no"; then
4289 case "$host_os" in
4290
4291 darwin9.*)
4292 #
4293 # Leopard. Build for x86 and 32-bit PowerPC, with
4294 # x86 first. (That's what Apple does.)
4295 #
4296 V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4297 LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4298 ;;
4299
4300 darwin10.*)
4301 #
4302 # Snow Leopard. Build for x86-64 and x86, with
4303 # x86-64 first. (That's what Apple does.)
4304 #
4305 V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4306 LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4307 ;;
4308 esac
4309 fi
4310 ;;
4311
4312 linux*)
4313 { $as_echo "$as_me:${as_lineno-$LINENO}: checking Linux kernel version" >&5
4314 $as_echo_n "checking Linux kernel version... " >&6; }
4315 if test "$cross_compiling" = yes; then
4316 if ${ac_cv_linux_vers+:} false; then :
4317 $as_echo_n "(cached) " >&6
4318 else
4319 ac_cv_linux_vers=unknown
4320 fi
4321
4322 else
4323 if ${ac_cv_linux_vers+:} false; then :
4324 $as_echo_n "(cached) " >&6
4325 else
4326 ac_cv_linux_vers=`uname -r 2>&1 | \
4327 sed -n -e '$s/.* //' -e '$s/\..*//p'`
4328 fi
4329
4330 fi
4331 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_linux_vers" >&5
4332 $as_echo "$ac_cv_linux_vers" >&6; }
4333 if test $ac_cv_linux_vers = unknown ; then
4334 as_fn_error $? "cannot determine linux version when cross-compiling" "$LINENO" 5
4335 fi
4336 if test $ac_cv_linux_vers -lt 2 ; then
4337 as_fn_error $? "version 2 or higher required; see the INSTALL doc for more info" "$LINENO" 5
4338 fi
4339 ;;
4340
4341 *)
4342 ;;
4343 esac
4344
4345
4346
4347 # Check whether --with-smi was given.
4348 if test "${with_smi+set}" = set; then :
4349 withval=$with_smi;
4350 else
4351 with_smi=yes
4352 fi
4353
4354
4355 if test "x$with_smi" != "xno" ; then
4356 for ac_header in smi.h
4357 do :
4358 ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4359 if test "x$ac_cv_header_smi_h" = xyes; then :
4360 cat >>confdefs.h <<_ACEOF
4361 #define HAVE_SMI_H 1
4362 _ACEOF
4363
4364 fi
4365
4366 done
4367
4368 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4369 $as_echo_n "checking for smiInit in -lsmi... " >&6; }
4370 if ${ac_cv_lib_smi_smiInit+:} false; then :
4371 $as_echo_n "(cached) " >&6
4372 else
4373 ac_check_lib_save_LIBS=$LIBS
4374 LIBS="-lsmi $LIBS"
4375 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4376 /* end confdefs.h. */
4377
4378 /* Override any GCC internal prototype to avoid an error.
4379 Use char because int might match the return type of a GCC
4380 builtin and then its argument prototype would still apply. */
4381 #ifdef __cplusplus
4382 extern "C"
4383 #endif
4384 char smiInit ();
4385 int
4386 main ()
4387 {
4388 return smiInit ();
4389 ;
4390 return 0;
4391 }
4392 _ACEOF
4393 if ac_fn_c_try_link "$LINENO"; then :
4394 ac_cv_lib_smi_smiInit=yes
4395 else
4396 ac_cv_lib_smi_smiInit=no
4397 fi
4398 rm -f core conftest.err conftest.$ac_objext \
4399 conftest$ac_exeext conftest.$ac_ext
4400 LIBS=$ac_check_lib_save_LIBS
4401 fi
4402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4403 $as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4404 if test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4405 cat >>confdefs.h <<_ACEOF
4406 #define HAVE_LIBSMI 1
4407 _ACEOF
4408
4409 LIBS="-lsmi $LIBS"
4410
4411 fi
4412
4413 if test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes
4414 then
4415 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4416 $as_echo_n "checking whether to enable libsmi... " >&6; }
4417 if test "$cross_compiling" = yes; then :
4418 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4419 $as_echo "not when cross-compiling" >&6; }
4420 libsmi=no
4421
4422 else
4423 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4424 /* end confdefs.h. */
4425 /* libsmi available check */
4426 #include <smi.h>
4427 main()
4428 {
4429 int current, revision, age, n;
4430 const int required = 2;
4431 if (smiInit(""))
4432 exit(1);
4433 if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4434 exit(2);
4435 n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
4436 if (n != 3)
4437 exit(3);
4438 if (required < current - age || required > current)
4439 exit(4);
4440 exit(0);
4441 }
4442
4443 _ACEOF
4444 if ac_fn_c_try_run "$LINENO"; then :
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4446 $as_echo "yes" >&6; }
4447
4448 $as_echo "#define LIBSMI 1" >>confdefs.h
4449
4450 libsmi=yes
4451 else
4452 case $? in
4453 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4454 $as_echo "no - smiInit failed" >&6; } ;;
4455 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4456 $as_echo "no - header/library version mismatch" >&6; } ;;
4457 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4458 $as_echo "no - can't determine library version" >&6; } ;;
4459 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4460 $as_echo "no - too old" >&6; } ;;
4461 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4462 $as_echo "no" >&6; } ;;
4463 esac
4464 libsmi=no
4465 fi
4466 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4467 conftest.$ac_objext conftest.beam conftest.$ac_ext
4468 fi
4469
4470 fi
4471 fi
4472
4473 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4474 $as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4475 # Check whether --enable-smb was given.
4476 if test "${enable_smb+set}" = set; then :
4477 enableval=$enable_smb;
4478 else
4479 enableval=yes
4480 fi
4481
4482 case "$enableval" in
4483 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4484 $as_echo "yes" >&6; }
4485 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5
4486 $as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;}
4487
4488 $as_echo "#define TCPDUMP_DO_SMB 1" >>confdefs.h
4489
4490 LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4491 ;;
4492 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4493 $as_echo "no" >&6; }
4494 ;;
4495 esac
4496
4497
4498 # Check whether --with-user was given.
4499 if test "${with_user+set}" = set; then :
4500 withval=$with_user;
4501 fi
4502
4503 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4504 $as_echo_n "checking whether to drop root privileges by default... " >&6; }
4505 if test ! -z "$with_user" ; then
4506
4507 cat >>confdefs.h <<_ACEOF
4508 #define WITH_USER "$withval"
4509 _ACEOF
4510
4511 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4512 $as_echo "to \"$withval\"" >&6; }
4513 else
4514 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4515 $as_echo "no" >&6; }
4516 fi
4517
4518
4519 # Check whether --with-chroot was given.
4520 if test "${with_chroot+set}" = set; then :
4521 withval=$with_chroot;
4522 fi
4523
4524 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4525 $as_echo_n "checking whether to chroot... " >&6; }
4526 if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4527
4528 cat >>confdefs.h <<_ACEOF
4529 #define WITH_CHROOT "$withval"
4530 _ACEOF
4531
4532 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4533 $as_echo "to \"$withval\"" >&6; }
4534 else
4535 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4536 $as_echo "no" >&6; }
4537 fi
4538
4539 #
4540 # We must check this before checking whether to enable IPv6, because,
4541 # on some platforms (such as SunOS 5.x), the test program requires
4542 # the extra networking libraries.
4543 #
4544
4545 # Most operating systems have gethostbyname() in the default searched
4546 # libraries (i.e. libc):
4547 # Some OSes (eg. Solaris) place it in libnsl
4548 # Some strange OSes (SINIX) have it in libsocket:
4549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4550 $as_echo_n "checking for library containing gethostbyname... " >&6; }
4551 if ${ac_cv_search_gethostbyname+:} false; then :
4552 $as_echo_n "(cached) " >&6
4553 else
4554 ac_func_search_save_LIBS=$LIBS
4555 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4556 /* end confdefs.h. */
4557
4558 /* Override any GCC internal prototype to avoid an error.
4559 Use char because int might match the return type of a GCC
4560 builtin and then its argument prototype would still apply. */
4561 #ifdef __cplusplus
4562 extern "C"
4563 #endif
4564 char gethostbyname ();
4565 int
4566 main ()
4567 {
4568 return gethostbyname ();
4569 ;
4570 return 0;
4571 }
4572 _ACEOF
4573 for ac_lib in '' nsl socket resolv; do
4574 if test -z "$ac_lib"; then
4575 ac_res="none required"
4576 else
4577 ac_res=-l$ac_lib
4578 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4579 fi
4580 if ac_fn_c_try_link "$LINENO"; then :
4581 ac_cv_search_gethostbyname=$ac_res
4582 fi
4583 rm -f core conftest.err conftest.$ac_objext \
4584 conftest$ac_exeext
4585 if ${ac_cv_search_gethostbyname+:} false; then :
4586 break
4587 fi
4588 done
4589 if ${ac_cv_search_gethostbyname+:} false; then :
4590
4591 else
4592 ac_cv_search_gethostbyname=no
4593 fi
4594 rm conftest.$ac_ext
4595 LIBS=$ac_func_search_save_LIBS
4596 fi
4597 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4598 $as_echo "$ac_cv_search_gethostbyname" >&6; }
4599 ac_res=$ac_cv_search_gethostbyname
4600 if test "$ac_res" != no; then :
4601 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4602
4603 fi
4604
4605 # Unfortunately libsocket sometimes depends on libnsl and
4606 # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4607 if test "$ac_cv_search_gethostbyname" = "no"
4608 then
4609 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4610 $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4611 if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4612 $as_echo_n "(cached) " >&6
4613 else
4614 ac_check_lib_save_LIBS=$LIBS
4615 LIBS="-lsocket -lnsl $LIBS"
4616 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4617 /* end confdefs.h. */
4618
4619 /* Override any GCC internal prototype to avoid an error.
4620 Use char because int might match the return type of a GCC
4621 builtin and then its argument prototype would still apply. */
4622 #ifdef __cplusplus
4623 extern "C"
4624 #endif
4625 char gethostbyname ();
4626 int
4627 main ()
4628 {
4629 return gethostbyname ();
4630 ;
4631 return 0;
4632 }
4633 _ACEOF
4634 if ac_fn_c_try_link "$LINENO"; then :
4635 ac_cv_lib_socket_gethostbyname=yes
4636 else
4637 ac_cv_lib_socket_gethostbyname=no
4638 fi
4639 rm -f core conftest.err conftest.$ac_objext \
4640 conftest$ac_exeext conftest.$ac_ext
4641 LIBS=$ac_check_lib_save_LIBS
4642 fi
4643 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4644 $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4645 if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4646 LIBS="-lsocket -lnsl $LIBS"
4647 fi
4648
4649 fi
4650 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4651 $as_echo_n "checking for library containing socket... " >&6; }
4652 if ${ac_cv_search_socket+:} false; then :
4653 $as_echo_n "(cached) " >&6
4654 else
4655 ac_func_search_save_LIBS=$LIBS
4656 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4657 /* end confdefs.h. */
4658
4659 /* Override any GCC internal prototype to avoid an error.
4660 Use char because int might match the return type of a GCC
4661 builtin and then its argument prototype would still apply. */
4662 #ifdef __cplusplus
4663 extern "C"
4664 #endif
4665 char socket ();
4666 int
4667 main ()
4668 {
4669 return socket ();
4670 ;
4671 return 0;
4672 }
4673 _ACEOF
4674 for ac_lib in '' socket; do
4675 if test -z "$ac_lib"; then
4676 ac_res="none required"
4677 else
4678 ac_res=-l$ac_lib
4679 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4680 fi
4681 if ac_fn_c_try_link "$LINENO"; then :
4682 ac_cv_search_socket=$ac_res
4683 fi
4684 rm -f core conftest.err conftest.$ac_objext \
4685 conftest$ac_exeext
4686 if ${ac_cv_search_socket+:} false; then :
4687 break
4688 fi
4689 done
4690 if ${ac_cv_search_socket+:} false; then :
4691
4692 else
4693 ac_cv_search_socket=no
4694 fi
4695 rm conftest.$ac_ext
4696 LIBS=$ac_func_search_save_LIBS
4697 fi
4698 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4699 $as_echo "$ac_cv_search_socket" >&6; }
4700 ac_res=$ac_cv_search_socket
4701 if test "$ac_res" != no; then :
4702 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4703
4704 else
4705 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4706 $as_echo_n "checking for socket in -lsocket... " >&6; }
4707 if ${ac_cv_lib_socket_socket+:} false; then :
4708 $as_echo_n "(cached) " >&6
4709 else
4710 ac_check_lib_save_LIBS=$LIBS
4711 LIBS="-lsocket -lnsl $LIBS"
4712 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4713 /* end confdefs.h. */
4714
4715 /* Override any GCC internal prototype to avoid an error.
4716 Use char because int might match the return type of a GCC
4717 builtin and then its argument prototype would still apply. */
4718 #ifdef __cplusplus
4719 extern "C"
4720 #endif
4721 char socket ();
4722 int
4723 main ()
4724 {
4725 return socket ();
4726 ;
4727 return 0;
4728 }
4729 _ACEOF
4730 if ac_fn_c_try_link "$LINENO"; then :
4731 ac_cv_lib_socket_socket=yes
4732 else
4733 ac_cv_lib_socket_socket=no
4734 fi
4735 rm -f core conftest.err conftest.$ac_objext \
4736 conftest$ac_exeext conftest.$ac_ext
4737 LIBS=$ac_check_lib_save_LIBS
4738 fi
4739 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4740 $as_echo "$ac_cv_lib_socket_socket" >&6; }
4741 if test "x$ac_cv_lib_socket_socket" = xyes; then :
4742 LIBS="-lsocket -lnsl $LIBS"
4743 fi
4744
4745 fi
4746
4747 # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4748 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4749 $as_echo_n "checking for library containing putmsg... " >&6; }
4750 if ${ac_cv_search_putmsg+:} false; then :
4751 $as_echo_n "(cached) " >&6
4752 else
4753 ac_func_search_save_LIBS=$LIBS
4754 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4755 /* end confdefs.h. */
4756
4757 /* Override any GCC internal prototype to avoid an error.
4758 Use char because int might match the return type of a GCC
4759 builtin and then its argument prototype would still apply. */
4760 #ifdef __cplusplus
4761 extern "C"
4762 #endif
4763 char putmsg ();
4764 int
4765 main ()
4766 {
4767 return putmsg ();
4768 ;
4769 return 0;
4770 }
4771 _ACEOF
4772 for ac_lib in '' str; do
4773 if test -z "$ac_lib"; then
4774 ac_res="none required"
4775 else
4776 ac_res=-l$ac_lib
4777 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4778 fi
4779 if ac_fn_c_try_link "$LINENO"; then :
4780 ac_cv_search_putmsg=$ac_res
4781 fi
4782 rm -f core conftest.err conftest.$ac_objext \
4783 conftest$ac_exeext
4784 if ${ac_cv_search_putmsg+:} false; then :
4785 break
4786 fi
4787 done
4788 if ${ac_cv_search_putmsg+:} false; then :
4789
4790 else
4791 ac_cv_search_putmsg=no
4792 fi
4793 rm conftest.$ac_ext
4794 LIBS=$ac_func_search_save_LIBS
4795 fi
4796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
4797 $as_echo "$ac_cv_search_putmsg" >&6; }
4798 ac_res=$ac_cv_search_putmsg
4799 if test "$ac_res" != no; then :
4800 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4801
4802 fi
4803
4804
4805
4806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable ipv6" >&5
4807 $as_echo_n "checking whether to enable ipv6... " >&6; }
4808 # Check whether --enable-ipv6 was given.
4809 if test "${enable_ipv6+set}" = set; then :
4810 enableval=$enable_ipv6; case "$enableval" in
4811 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4812 $as_echo "yes" >&6; }
4813 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"
4814
4815 $as_echo "#define INET6 1" >>confdefs.h
4816
4817 ipv6=yes
4818 ;;
4819 *)
4820 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4821 $as_echo "no" >&6; }
4822 ipv6=no
4823 ;;
4824 esac
4825 else
4826 if test "$cross_compiling" = yes; then :
4827 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4828 $as_echo "no" >&6; }
4829 ipv6=no
4830
4831 else
4832 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4833 /* end confdefs.h. */
4834 /* AF_INET6 available check */
4835 #include <sys/types.h>
4836 #include <sys/socket.h>
4837 main()
4838 {
4839 if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
4840 exit(1);
4841 else
4842 exit(0);
4843 }
4844
4845 _ACEOF
4846 if ac_fn_c_try_run "$LINENO"; then :
4847 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4848 $as_echo "yes" >&6; }
4849 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"
4850
4851 $as_echo "#define INET6 1" >>confdefs.h
4852
4853 ipv6=yes
4854 else
4855 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4856 $as_echo "no" >&6; }
4857 ipv6=no
4858 fi
4859 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4860 conftest.$ac_objext conftest.beam conftest.$ac_ext
4861 fi
4862
4863 fi
4864
4865
4866 ipv6type=unknown
4867 ipv6lib=none
4868 ipv6trylibc=no
4869
4870 if test "$ipv6" = "yes"; then
4871 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4872 $as_echo_n "checking ipv6 stack type... " >&6; }
4873 for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4874 case $i in
4875 inria)
4876 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4877 /* end confdefs.h. */
4878 #include <netinet/in.h>
4879 #ifdef IPV6_INRIA_VERSION
4880 yes
4881 #endif
4882 _ACEOF
4883 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4884 $EGREP "yes" >/dev/null 2>&1; then :
4885 ipv6type=$i;
4886 CFLAGS="-DINET6 $CFLAGS"
4887 fi
4888 rm -f conftest*
4889
4890 ;;
4891 kame)
4892 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4893 /* end confdefs.h. */
4894 #include <netinet/in.h>
4895 #ifdef __KAME__
4896 yes
4897 #endif
4898 _ACEOF
4899 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4900 $EGREP "yes" >/dev/null 2>&1; then :
4901 ipv6type=$i;
4902 ipv6lib=inet6;
4903 ipv6libdir=/usr/local/v6/lib;
4904 ipv6trylibc=yes;
4905 CFLAGS="-DINET6 $CFLAGS"
4906 fi
4907 rm -f conftest*
4908
4909 ;;
4910 linux-glibc)
4911 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4912 /* end confdefs.h. */
4913 #include <features.h>
4914 #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4915 yes
4916 #endif
4917 _ACEOF
4918 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4919 $EGREP "yes" >/dev/null 2>&1; then :
4920 ipv6type=$i;
4921 CFLAGS="-DINET6 $CFLAGS"
4922 fi
4923 rm -f conftest*
4924
4925 ;;
4926 linux-libinet6)
4927 if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4928 ipv6type=$i
4929 ipv6lib=inet6
4930 ipv6libdir=/usr/inet6/lib
4931 ipv6trylibc=yes;
4932 CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS"
4933 fi
4934 ;;
4935 toshiba)
4936 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4937 /* end confdefs.h. */
4938 #include <sys/param.h>
4939 #ifdef _TOSHIBA_INET6
4940 yes
4941 #endif
4942 _ACEOF
4943 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4944 $EGREP "yes" >/dev/null 2>&1; then :
4945 ipv6type=$i;
4946 ipv6lib=inet6;
4947 ipv6libdir=/usr/local/v6/lib;
4948 CFLAGS="-DINET6 $CFLAGS"
4949 fi
4950 rm -f conftest*
4951
4952 ;;
4953 v6d)
4954 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4955 /* end confdefs.h. */
4956 #include </usr/local/v6/include/sys/v6config.h>
4957 #ifdef __V6D__
4958 yes
4959 #endif
4960 _ACEOF
4961 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4962 $EGREP "yes" >/dev/null 2>&1; then :
4963 ipv6type=$i;
4964 ipv6lib=v6;
4965 ipv6libdir=/usr/local/v6/lib;
4966 CFLAGS="-I/usr/local/v6/include $CFLAGS"
4967 fi
4968 rm -f conftest*
4969
4970 ;;
4971 zeta)
4972 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4973 /* end confdefs.h. */
4974 #include <sys/param.h>
4975 #ifdef _ZETA_MINAMI_INET6
4976 yes
4977 #endif
4978 _ACEOF
4979 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4980 $EGREP "yes" >/dev/null 2>&1; then :
4981 ipv6type=$i;
4982 ipv6lib=inet6;
4983 ipv6libdir=/usr/local/v6/lib;
4984 CFLAGS="-DINET6 $CFLAGS"
4985 fi
4986 rm -f conftest*
4987
4988 ;;
4989 esac
4990 if test "$ipv6type" != "unknown"; then
4991 break
4992 fi
4993 done
4994 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
4995 $as_echo "$ipv6type" >&6; }
4996 fi
4997
4998 if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
4999 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
5000 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
5001 echo "You have $ipv6lib library, using it"
5002 else
5003 if test "$ipv6trylibc" = "yes"; then
5004 echo "You do not have $ipv6lib library, using libc"
5005 else
5006 echo 'Fatal: no $ipv6lib library found. cannot continue.'
5007 echo "You need to fetch lib$ipv6lib.a from appropriate"
5008 echo 'ipv6 kit and compile beforehand.'
5009 exit 1
5010 fi
5011 fi
5012 fi
5013
5014
5015 if test "$ipv6" = "yes"; then
5016 #
5017 # XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()"
5018 # function in libc; there are "ngetaddrinfo()" and
5019 # "ogetaddrinfo()" functions, and <netdb.h> #defines
5020 # "getaddrinfo" to be either "ngetaddrinfo" or
5021 # "ogetaddrinfo", depending on whether _SOCKADDR_LEN
5022 # or _XOPEN_SOURCE_EXTENDED are defined or not.
5023 #
5024 # So this test doesn't work on Tru64 5.1, and possibly
5025 # on other 5.x releases. This causes the configure
5026 # script to become confused, and results in libpcap
5027 # being unbuildable.
5028 #
5029 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getaddrinfo" >&5
5030 $as_echo_n "checking for library containing getaddrinfo... " >&6; }
5031 if ${ac_cv_search_getaddrinfo+:} false; then :
5032 $as_echo_n "(cached) " >&6
5033 else
5034 ac_func_search_save_LIBS=$LIBS
5035 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5036 /* end confdefs.h. */
5037
5038 /* Override any GCC internal prototype to avoid an error.
5039 Use char because int might match the return type of a GCC
5040 builtin and then its argument prototype would still apply. */
5041 #ifdef __cplusplus
5042 extern "C"
5043 #endif
5044 char getaddrinfo ();
5045 int
5046 main ()
5047 {
5048 return getaddrinfo ();
5049 ;
5050 return 0;
5051 }
5052 _ACEOF
5053 for ac_lib in '' socket; do
5054 if test -z "$ac_lib"; then
5055 ac_res="none required"
5056 else
5057 ac_res=-l$ac_lib
5058 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5059 fi
5060 if ac_fn_c_try_link "$LINENO"; then :
5061 ac_cv_search_getaddrinfo=$ac_res
5062 fi
5063 rm -f core conftest.err conftest.$ac_objext \
5064 conftest$ac_exeext
5065 if ${ac_cv_search_getaddrinfo+:} false; then :
5066 break
5067 fi
5068 done
5069 if ${ac_cv_search_getaddrinfo+:} false; then :
5070
5071 else
5072 ac_cv_search_getaddrinfo=no
5073 fi
5074 rm conftest.$ac_ext
5075 LIBS=$ac_func_search_save_LIBS
5076 fi
5077 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getaddrinfo" >&5
5078 $as_echo "$ac_cv_search_getaddrinfo" >&6; }
5079 ac_res=$ac_cv_search_getaddrinfo
5080 if test "$ac_res" != no; then :
5081 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking getaddrinfo bug" >&5
5083 $as_echo_n "checking getaddrinfo bug... " >&6; }
5084 if ${td_cv_buggygetaddrinfo+:} false; then :
5085 $as_echo_n "(cached) " >&6
5086 else
5087 if test "$cross_compiling" = yes; then :
5088 td_cv_buggygetaddrinfo=yes
5089 else
5090 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5091 /* end confdefs.h. */
5092
5093 #include <sys/types.h>
5094 #include <netdb.h>
5095 #include <string.h>
5096 #include <sys/socket.h>
5097 #include <netinet/in.h>
5098
5099 main()
5100 {
5101 int passive, gaierr, inet4 = 0, inet6 = 0;
5102 struct addrinfo hints, *ai, *aitop;
5103 char straddr[INET6_ADDRSTRLEN], strport[16];
5104
5105 for (passive = 0; passive <= 1; passive++) {
5106 memset(&hints, 0, sizeof(hints));
5107 hints.ai_family = AF_UNSPEC;
5108 hints.ai_flags = passive ? AI_PASSIVE : 0;
5109 hints.ai_socktype = SOCK_STREAM;
5110 hints.ai_protocol = IPPROTO_TCP;
5111 if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
5112 (void)gai_strerror(gaierr);
5113 goto bad;
5114 }
5115 for (ai = aitop; ai; ai = ai->ai_next) {
5116 if (ai->ai_addr == NULL ||
5117 ai->ai_addrlen == 0 ||
5118 getnameinfo(ai->ai_addr, ai->ai_addrlen,
5119 straddr, sizeof(straddr), strport, sizeof(strport),
5120 NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
5121 goto bad;
5122 }
5123 switch (ai->ai_family) {
5124 case AF_INET:
5125 if (strcmp(strport, "54321") != 0) {
5126 goto bad;
5127 }
5128 if (passive) {
5129 if (strcmp(straddr, "0.0.0.0") != 0) {
5130 goto bad;
5131 }
5132 } else {
5133 if (strcmp(straddr, "127.0.0.1") != 0) {
5134 goto bad;
5135 }
5136 }
5137 inet4++;
5138 break;
5139 case AF_INET6:
5140 if (strcmp(strport, "54321") != 0) {
5141 goto bad;
5142 }
5143 if (passive) {
5144 if (strcmp(straddr, "::") != 0) {
5145 goto bad;
5146 }
5147 } else {
5148 if (strcmp(straddr, "::1") != 0) {
5149 goto bad;
5150 }
5151 }
5152 inet6++;
5153 break;
5154 case AF_UNSPEC:
5155 goto bad;
5156 break;
5157 #ifdef AF_UNIX
5158 case AF_UNIX:
5159 #else
5160 #ifdef AF_LOCAL
5161 case AF_LOCAL:
5162 #endif
5163 #endif
5164 default:
5165 /* another family support? */
5166 break;
5167 }
5168 }
5169 }
5170
5171 /* supported family should be 2, unsupported family should be 0 */
5172 if (!(inet4 == 0 || inet4 == 2))
5173 goto bad;
5174 if (!(inet6 == 0 || inet6 == 2))
5175 goto bad;
5176
5177 if (aitop)
5178 freeaddrinfo(aitop);
5179 exit(0);
5180
5181 bad:
5182 if (aitop)
5183 freeaddrinfo(aitop);
5184 exit(1);
5185 }
5186
5187 _ACEOF
5188 if ac_fn_c_try_run "$LINENO"; then :
5189 td_cv_buggygetaddrinfo=no
5190 else
5191 td_cv_buggygetaddrinfo=yes
5192 fi
5193 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5194 conftest.$ac_objext conftest.beam conftest.$ac_ext
5195 fi
5196
5197 fi
5198
5199 if test "$td_cv_buggygetaddrinfo" = no; then
5200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: good" >&5
5201 $as_echo "good" >&6; }
5202 else
5203 { $as_echo "$as_me:${as_lineno-$LINENO}: result: buggy" >&5
5204 $as_echo "buggy" >&6; }
5205 fi
5206
5207 if test "$td_cv_buggygetaddrinfo" = "yes"; then
5208 #
5209 # XXX - it doesn't appear that "ipv6type" can ever be
5210 # set to "linux". Should this be testing for
5211 # "linux-glibc", or for that *or* "linux-libinet6"?
5212 # If the latter, note that "linux-libinet6" is also
5213 # the type given to some non-Linux OSes.
5214 #
5215 if test "$ipv6type" != "linux"; then
5216 echo 'Fatal: You must get working getaddrinfo() function.'
5217 echo ' or you can specify "--disable-ipv6"'.
5218 exit 1
5219 else
5220 echo 'Warning: getaddrinfo() implementation on your system seems be buggy.'
5221 echo ' Better upgrade your system library to newest version'
5222 echo ' of GNU C library (aka glibc).'
5223 fi
5224 fi
5225
5226 fi
5227
5228 ac_fn_c_check_func "$LINENO" "getnameinfo" "ac_cv_func_getnameinfo"
5229 if test "x$ac_cv_func_getnameinfo" = xyes; then :
5230 $as_echo "#define HAVE_GETNAMEINFO 1" >>confdefs.h
5231
5232 else
5233 case " $LIBOBJS " in
5234 *" getnameinfo.$ac_objext "* ) ;;
5235 *) LIBOBJS="$LIBOBJS getnameinfo.$ac_objext"
5236 ;;
5237 esac
5238
5239 fi
5240
5241
5242 fi
5243
5244 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5
5245 $as_echo_n "checking for dnet_htoa declaration in netdnet/dnetdb.h... " >&6; }
5246 if ${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+:} false; then :
5247 $as_echo_n "(cached) " >&6
5248 else
5249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5250 /* end confdefs.h. */
5251 #include <netdnet/dnetdb.h>
5252
5253 _ACEOF
5254 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5255 $EGREP "dnet_htoa" >/dev/null 2>&1; then :
5256 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes
5257 else
5258 td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no
5259 fi
5260 rm -f conftest*
5261
5262 fi
5263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5
5264 $as_echo "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; }
5265 if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then
5266
5267 $as_echo "#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1" >>confdefs.h
5268
5269 fi
5270
5271
5272 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for addrinfo" >&5
5273 $as_echo_n "checking for addrinfo... " >&6; }
5274 if ${ac_cv_addrinfo+:} false; then :
5275 $as_echo_n "(cached) " >&6
5276 else
5277 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5278 /* end confdefs.h. */
5279
5280 # include <netdb.h>
5281 int
5282 main ()
5283 {
5284 struct addrinfo a
5285 ;
5286 return 0;
5287 }
5288 _ACEOF
5289 if ac_fn_c_try_compile "$LINENO"; then :
5290 ac_cv_addrinfo=yes
5291 else
5292 ac_cv_addrinfo=no
5293 fi
5294 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5295 fi
5296
5297 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_addrinfo" >&5
5298 $as_echo "$ac_cv_addrinfo" >&6; }
5299 if test $ac_cv_addrinfo = yes; then
5300
5301 $as_echo "#define HAVE_ADDRINFO 1" >>confdefs.h
5302
5303 else
5304
5305 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5306
5307 fi
5308
5309 if test "$ac_cv_addrinfo" = no; then
5310 missing_includes=yes
5311 fi
5312
5313
5314 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_MAXSERV" >&5
5315 $as_echo_n "checking for NI_MAXSERV... " >&6; }
5316 if ${ac_cv_maxserv+:} false; then :
5317 $as_echo_n "(cached) " >&6
5318 else
5319 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5320 /* end confdefs.h. */
5321 #include <netdb.h>
5322 #ifdef NI_MAXSERV
5323 yes
5324 #endif
5325 _ACEOF
5326 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5327 $EGREP "yes" >/dev/null 2>&1; then :
5328 ac_cv_maxserv=yes
5329 else
5330 ac_cv_maxserv=no
5331 fi
5332 rm -f conftest*
5333
5334 fi
5335
5336 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_maxserv" >&5
5337 $as_echo "$ac_cv_maxserv" >&6; }
5338 if test $ac_cv_maxserv != yes; then
5339 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5340
5341 fi
5342
5343 if test "$ac_cv_maxserv" = no; then
5344 missing_includes=yes
5345 fi
5346
5347
5348 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for NI_NAMEREQD" >&5
5349 $as_echo_n "checking for NI_NAMEREQD... " >&6; }
5350 if ${ac_cv_namereqd+:} false; then :
5351 $as_echo_n "(cached) " >&6
5352 else
5353 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5354 /* end confdefs.h. */
5355 #include <netdb.h>
5356 #ifdef NI_NOFQDN
5357 yes
5358 #endif
5359 _ACEOF
5360 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
5361 $EGREP "yes" >/dev/null 2>&1; then :
5362 ac_cv_namereqd=yes
5363 else
5364 ac_cv_namereqd=no
5365 fi
5366 rm -f conftest*
5367
5368 fi
5369
5370 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_namereqd" >&5
5371 $as_echo "$ac_cv_namereqd" >&6; }
5372 if test $ac_cv_namereqd != yes; then
5373 $as_echo "#define NEED_ADDRINFO_H 1" >>confdefs.h
5374
5375 fi
5376
5377 if test "$ac_cv_namereqd" = no; then
5378 missing_includes=yes
5379 fi
5380
5381
5382 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for sockaddr_storage" >&5
5383 $as_echo_n "checking for sockaddr_storage... " >&6; }
5384 if ${ac_cv_sa_storage+:} false; then :
5385 $as_echo_n "(cached) " >&6
5386 else
5387 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5388 /* end confdefs.h. */
5389
5390 # include <sys/types.h>
5391 # include <sys/socket.h>
5392 int
5393 main ()
5394 {
5395 struct sockaddr_storage s
5396 ;
5397 return 0;
5398 }
5399 _ACEOF
5400 if ac_fn_c_try_compile "$LINENO"; then :
5401 ac_cv_sa_storage=yes
5402 else
5403 ac_cv_sa_storage=no
5404 fi
5405 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5406 fi
5407
5408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sa_storage" >&5
5409 $as_echo "$ac_cv_sa_storage" >&6; }
5410 if test $ac_cv_sa_storage = yes; then
5411
5412 $as_echo "#define HAVE_SOCKADDR_STORAGE 1" >>confdefs.h
5413
5414 fi
5415
5416 if test "$ac_cv_sa_storage" = no; then
5417 missing_includes=yes
5418 fi
5419
5420 ac_fn_c_check_func "$LINENO" "vfprintf" "ac_cv_func_vfprintf"
5421 if test "x$ac_cv_func_vfprintf" = xyes; then :
5422 $as_echo "#define HAVE_VFPRINTF 1" >>confdefs.h
5423
5424 else
5425 case " $LIBOBJS " in
5426 *" vfprintf.$ac_objext "* ) ;;
5427 *) LIBOBJS="$LIBOBJS vfprintf.$ac_objext"
5428 ;;
5429 esac
5430
5431 fi
5432
5433 ac_fn_c_check_func "$LINENO" "strcasecmp" "ac_cv_func_strcasecmp"
5434 if test "x$ac_cv_func_strcasecmp" = xyes; then :
5435 $as_echo "#define HAVE_STRCASECMP 1" >>confdefs.h
5436
5437 else
5438 case " $LIBOBJS " in
5439 *" strcasecmp.$ac_objext "* ) ;;
5440 *) LIBOBJS="$LIBOBJS strcasecmp.$ac_objext"
5441 ;;
5442 esac
5443
5444 fi
5445
5446 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5447 if test "x$ac_cv_func_strlcat" = xyes; then :
5448 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5449
5450 else
5451 case " $LIBOBJS " in
5452 *" strlcat.$ac_objext "* ) ;;
5453 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5454 ;;
5455 esac
5456
5457 fi
5458
5459 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5460 if test "x$ac_cv_func_strlcpy" = xyes; then :
5461 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5462
5463 else
5464 case " $LIBOBJS " in
5465 *" strlcpy.$ac_objext "* ) ;;
5466 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5467 ;;
5468 esac
5469
5470 fi
5471
5472 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5473 if test "x$ac_cv_func_strdup" = xyes; then :
5474 $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5475
5476 else
5477 case " $LIBOBJS " in
5478 *" strdup.$ac_objext "* ) ;;
5479 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5480 ;;
5481 esac
5482
5483 fi
5484
5485 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5486 if test "x$ac_cv_func_strsep" = xyes; then :
5487 $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5488
5489 else
5490 case " $LIBOBJS " in
5491 *" strsep.$ac_objext "* ) ;;
5492 *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5493 ;;
5494 esac
5495
5496 fi
5497
5498
5499 for ac_func in fork vfork strftime
5500 do :
5501 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5502 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5503 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5504 cat >>confdefs.h <<_ACEOF
5505 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5506 _ACEOF
5507
5508 fi
5509 done
5510
5511 for ac_func in setlinebuf alarm
5512 do :
5513 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5514 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5515 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5516 cat >>confdefs.h <<_ACEOF
5517 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5518 _ACEOF
5519
5520 fi
5521 done
5522
5523
5524 needsnprintf=no
5525 for ac_func in vsnprintf snprintf
5526 do :
5527 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5528 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5529 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5530 cat >>confdefs.h <<_ACEOF
5531 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5532 _ACEOF
5533
5534 else
5535 needsnprintf=yes
5536 fi
5537 done
5538
5539 if test $needsnprintf = yes; then
5540 case " $LIBOBJS " in
5541 *" snprintf.$ac_objext "* ) ;;
5542 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5543 ;;
5544 esac
5545
5546 fi
5547
5548
5549 { $as_echo "$as_me:${as_lineno-$LINENO}: checking return type of signal handlers" >&5
5550 $as_echo_n "checking return type of signal handlers... " >&6; }
5551 if ${ac_cv_type_signal+:} false; then :
5552 $as_echo_n "(cached) " >&6
5553 else
5554 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5555 /* end confdefs.h. */
5556 #include <sys/types.h>
5557 #include <signal.h>
5558
5559 int
5560 main ()
5561 {
5562 return *(signal (0, 0)) (0) == 1;
5563 ;
5564 return 0;
5565 }
5566 _ACEOF
5567 if ac_fn_c_try_compile "$LINENO"; then :
5568 ac_cv_type_signal=int
5569 else
5570 ac_cv_type_signal=void
5571 fi
5572 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
5573 fi
5574 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_type_signal" >&5
5575 $as_echo "$ac_cv_type_signal" >&6; }
5576
5577 cat >>confdefs.h <<_ACEOF
5578 #define RETSIGTYPE $ac_cv_type_signal
5579 _ACEOF
5580
5581
5582 if test "$ac_cv_type_signal" = void ; then
5583
5584 $as_echo "#define RETSIGVAL /**/" >>confdefs.h
5585
5586 else
5587
5588 $as_echo "#define RETSIGVAL (0)" >>confdefs.h
5589
5590 fi
5591 case "$host_os" in
5592
5593 irix*)
5594
5595 $as_echo "#define _BSD_SIGNALS 1" >>confdefs.h
5596
5597 ;;
5598
5599 *)
5600 for ac_func in sigaction
5601 do :
5602 ac_fn_c_check_func "$LINENO" "sigaction" "ac_cv_func_sigaction"
5603 if test "x$ac_cv_func_sigaction" = xyes; then :
5604 cat >>confdefs.h <<_ACEOF
5605 #define HAVE_SIGACTION 1
5606 _ACEOF
5607
5608 fi
5609 done
5610
5611 if test $ac_cv_func_sigaction = no ; then
5612 for ac_func in sigset
5613 do :
5614 ac_fn_c_check_func "$LINENO" "sigset" "ac_cv_func_sigset"
5615 if test "x$ac_cv_func_sigset" = xyes; then :
5616 cat >>confdefs.h <<_ACEOF
5617 #define HAVE_SIGSET 1
5618 _ACEOF
5619
5620 fi
5621 done
5622
5623 fi
5624 ;;
5625 esac
5626
5627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5
5628 $as_echo_n "checking for library containing dnet_htoa... " >&6; }
5629 if ${ac_cv_search_dnet_htoa+:} false; then :
5630 $as_echo_n "(cached) " >&6
5631 else
5632 ac_func_search_save_LIBS=$LIBS
5633 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5634 /* end confdefs.h. */
5635
5636 /* Override any GCC internal prototype to avoid an error.
5637 Use char because int might match the return type of a GCC
5638 builtin and then its argument prototype would still apply. */
5639 #ifdef __cplusplus
5640 extern "C"
5641 #endif
5642 char dnet_htoa ();
5643 int
5644 main ()
5645 {
5646 return dnet_htoa ();
5647 ;
5648 return 0;
5649 }
5650 _ACEOF
5651 for ac_lib in '' dnet; do
5652 if test -z "$ac_lib"; then
5653 ac_res="none required"
5654 else
5655 ac_res=-l$ac_lib
5656 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5657 fi
5658 if ac_fn_c_try_link "$LINENO"; then :
5659 ac_cv_search_dnet_htoa=$ac_res
5660 fi
5661 rm -f core conftest.err conftest.$ac_objext \
5662 conftest$ac_exeext
5663 if ${ac_cv_search_dnet_htoa+:} false; then :
5664 break
5665 fi
5666 done
5667 if ${ac_cv_search_dnet_htoa+:} false; then :
5668
5669 else
5670 ac_cv_search_dnet_htoa=no
5671 fi
5672 rm conftest.$ac_ext
5673 LIBS=$ac_func_search_save_LIBS
5674 fi
5675 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5
5676 $as_echo "$ac_cv_search_dnet_htoa" >&6; }
5677 ac_res=$ac_cv_search_dnet_htoa
5678 if test "$ac_res" != no; then :
5679 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5680
5681 $as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h
5682
5683 fi
5684
5685
5686 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5687 $as_echo_n "checking for main in -lrpc... " >&6; }
5688 if ${ac_cv_lib_rpc_main+:} false; then :
5689 $as_echo_n "(cached) " >&6
5690 else
5691 ac_check_lib_save_LIBS=$LIBS
5692 LIBS="-lrpc $LIBS"
5693 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5694 /* end confdefs.h. */
5695
5696
5697 int
5698 main ()
5699 {
5700 return main ();
5701 ;
5702 return 0;
5703 }
5704 _ACEOF
5705 if ac_fn_c_try_link "$LINENO"; then :
5706 ac_cv_lib_rpc_main=yes
5707 else
5708 ac_cv_lib_rpc_main=no
5709 fi
5710 rm -f core conftest.err conftest.$ac_objext \
5711 conftest$ac_exeext conftest.$ac_ext
5712 LIBS=$ac_check_lib_save_LIBS
5713 fi
5714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5715 $as_echo "$ac_cv_lib_rpc_main" >&6; }
5716 if test "x$ac_cv_lib_rpc_main" = xyes; then :
5717 cat >>confdefs.h <<_ACEOF
5718 #define HAVE_LIBRPC 1
5719 _ACEOF
5720
5721 LIBS="-lrpc $LIBS"
5722
5723 fi
5724
5725 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5726 $as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5727 if ${ac_cv_search_getrpcbynumber+:} false; then :
5728 $as_echo_n "(cached) " >&6
5729 else
5730 ac_func_search_save_LIBS=$LIBS
5731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5732 /* end confdefs.h. */
5733
5734 /* Override any GCC internal prototype to avoid an error.
5735 Use char because int might match the return type of a GCC
5736 builtin and then its argument prototype would still apply. */
5737 #ifdef __cplusplus
5738 extern "C"
5739 #endif
5740 char getrpcbynumber ();
5741 int
5742 main ()
5743 {
5744 return getrpcbynumber ();
5745 ;
5746 return 0;
5747 }
5748 _ACEOF
5749 for ac_lib in '' nsl; do
5750 if test -z "$ac_lib"; then
5751 ac_res="none required"
5752 else
5753 ac_res=-l$ac_lib
5754 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5755 fi
5756 if ac_fn_c_try_link "$LINENO"; then :
5757 ac_cv_search_getrpcbynumber=$ac_res
5758 fi
5759 rm -f core conftest.err conftest.$ac_objext \
5760 conftest$ac_exeext
5761 if ${ac_cv_search_getrpcbynumber+:} false; then :
5762 break
5763 fi
5764 done
5765 if ${ac_cv_search_getrpcbynumber+:} false; then :
5766
5767 else
5768 ac_cv_search_getrpcbynumber=no
5769 fi
5770 rm conftest.$ac_ext
5771 LIBS=$ac_func_search_save_LIBS
5772 fi
5773 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5774 $as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5775 ac_res=$ac_cv_search_getrpcbynumber
5776 if test "$ac_res" != no; then :
5777 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5778
5779 $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5780
5781 fi
5782
5783
5784
5785
5786 LBL_LIBS="$LIBS"
5787 pfopen=/usr/examples/packetfilter/pfopen.c
5788 if test -f $pfopen ; then
5789 for ac_func in pfopen
5790 do :
5791 ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5792 if test "x$ac_cv_func_pfopen" = xyes; then :
5793 cat >>confdefs.h <<_ACEOF
5794 #define HAVE_PFOPEN 1
5795 _ACEOF
5796
5797 fi
5798 done
5799
5800 if test $ac_cv_func_pfopen = "no" ; then
5801 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5802 $as_echo "Using $pfopen" >&6; }
5803 LIBS="$LIBS $pfopen"
5804 fi
5805 fi
5806 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5807 $as_echo_n "checking for local pcap library... " >&6; }
5808 libpcap=FAIL
5809 lastdir=FAIL
5810 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5811 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5812 for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do
5813 basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5814 sed -e 's/-PRE-GIT$//' `
5815 if test $lastdir = $basedir ; then
5816 continue;
5817 fi
5818 lastdir=$dir
5819 if test -r $dir/libpcap.a ; then
5820 libpcap=$dir/libpcap.a
5821 d=$dir
5822 fi
5823 done
5824 if test $libpcap = FAIL ; then
5825 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5826 $as_echo "not found" >&6; }
5827
5828 #
5829 # Look for pcap-config.
5830 #
5831 if test -n "$ac_tool_prefix"; then
5832 # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5833 set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5834 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5835 $as_echo_n "checking for $ac_word... " >&6; }
5836 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5837 $as_echo_n "(cached) " >&6
5838 else
5839 case $PCAP_CONFIG in
5840 [\\/]* | ?:[\\/]*)
5841 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5842 ;;
5843 *)
5844 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5845 for as_dir in $PATH
5846 do
5847 IFS=$as_save_IFS
5848 test -z "$as_dir" && as_dir=.
5849 for ac_exec_ext in '' $ac_executable_extensions; do
5850 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5851 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5852 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5853 break 2
5854 fi
5855 done
5856 done
5857 IFS=$as_save_IFS
5858
5859 ;;
5860 esac
5861 fi
5862 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5863 if test -n "$PCAP_CONFIG"; then
5864 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5865 $as_echo "$PCAP_CONFIG" >&6; }
5866 else
5867 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5868 $as_echo "no" >&6; }
5869 fi
5870
5871
5872 fi
5873 if test -z "$ac_cv_path_PCAP_CONFIG"; then
5874 ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5875 # Extract the first word of "pcap-config", so it can be a program name with args.
5876 set dummy pcap-config; ac_word=$2
5877 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5878 $as_echo_n "checking for $ac_word... " >&6; }
5879 if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5880 $as_echo_n "(cached) " >&6
5881 else
5882 case $ac_pt_PCAP_CONFIG in
5883 [\\/]* | ?:[\\/]*)
5884 ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5885 ;;
5886 *)
5887 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5888 for as_dir in $PATH
5889 do
5890 IFS=$as_save_IFS
5891 test -z "$as_dir" && as_dir=.
5892 for ac_exec_ext in '' $ac_executable_extensions; do
5893 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5894 ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5895 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5896 break 2
5897 fi
5898 done
5899 done
5900 IFS=$as_save_IFS
5901
5902 ;;
5903 esac
5904 fi
5905 ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5906 if test -n "$ac_pt_PCAP_CONFIG"; then
5907 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5908 $as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5909 else
5910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5911 $as_echo "no" >&6; }
5912 fi
5913
5914 if test "x$ac_pt_PCAP_CONFIG" = x; then
5915 PCAP_CONFIG=""
5916 else
5917 case $cross_compiling:$ac_tool_warned in
5918 yes:)
5919 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5920 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5921 ac_tool_warned=yes ;;
5922 esac
5923 PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5924 fi
5925 else
5926 PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5927 fi
5928
5929 if test -n "$PCAP_CONFIG" ; then
5930 #
5931 # Found - use it to get the include flags for
5932 # libpcap and the flags to link with libpcap.
5933 #
5934 # Please read section 11.6 "Shell Substitutions"
5935 # in the autoconf manual before doing anything
5936 # to this that involves quoting. Especially note
5937 # the statement "There is just no portable way to use
5938 # double-quoted strings inside double-quoted back-quoted
5939 # expressions (pfew!)."
5940 #
5941 cflags=`"$PCAP_CONFIG" --cflags`
5942 V_INCLS="$cflags $V_INCLS"
5943 libpcap=`"$PCAP_CONFIG" --libs`
5944 else
5945 #
5946 # Not found; look for pcap.
5947 #
5948 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5949 $as_echo_n "checking for main in -lpcap... " >&6; }
5950 if ${ac_cv_lib_pcap_main+:} false; then :
5951 $as_echo_n "(cached) " >&6
5952 else
5953 ac_check_lib_save_LIBS=$LIBS
5954 LIBS="-lpcap $LIBS"
5955 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5956 /* end confdefs.h. */
5957
5958
5959 int
5960 main ()
5961 {
5962 return main ();
5963 ;
5964 return 0;
5965 }
5966 _ACEOF
5967 if ac_fn_c_try_link "$LINENO"; then :
5968 ac_cv_lib_pcap_main=yes
5969 else
5970 ac_cv_lib_pcap_main=no
5971 fi
5972 rm -f core conftest.err conftest.$ac_objext \
5973 conftest$ac_exeext conftest.$ac_ext
5974 LIBS=$ac_check_lib_save_LIBS
5975 fi
5976 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5977 $as_echo "$ac_cv_lib_pcap_main" >&6; }
5978 if test "x$ac_cv_lib_pcap_main" = xyes; then :
5979 libpcap="-lpcap"
5980 fi
5981
5982 if test $libpcap = FAIL ; then
5983 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5984 fi
5985 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5986 $as_echo_n "checking for extraneous pcap header directories... " >&6; }
5987 if test \( ! -r /usr/local/include/pcap.h \) -a \
5988 \( ! -r /usr/include/pcap.h \); then
5989 if test -r /usr/local/include/pcap/pcap.h; then
5990 d="/usr/local/include/pcap"
5991 elif test -r /usr/include/pcap/pcap.h; then
5992 d="/usr/include/pcap"
5993 fi
5994 fi
5995 if test -z "$d" ; then
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5997 $as_echo "not found" >&6; }
5998 else
5999 V_INCLS="-I$d $V_INCLS"
6000 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
6001 $as_echo "found -- -I$d added" >&6; }
6002 fi
6003 fi
6004 else
6005 V_PCAPDEP=$libpcap
6006 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
6007 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6008 if test -r $d/pcap.h; then
6009 V_INCLS="-I$d $V_INCLS"
6010 elif test -r $places/pcap.h; then
6011 V_INCLS="-I$places $V_INCLS"
6012 else
6013 as_fn_error see INSTALL "cannot find pcap.h" "$LINENO" 5
6014 fi
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
6016 $as_echo "$libpcap" >&6; }
6017 # Extract the first word of "pcap-config", so it can be a program name with args.
6018 set dummy pcap-config; ac_word=$2
6019 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6020 $as_echo_n "checking for $ac_word... " >&6; }
6021 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
6022 $as_echo_n "(cached) " >&6
6023 else
6024 case $PCAP_CONFIG in
6025 [\\/]* | ?:[\\/]*)
6026 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
6027 ;;
6028 *)
6029 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6030 for as_dir in $d
6031 do
6032 IFS=$as_save_IFS
6033 test -z "$as_dir" && as_dir=.
6034 for ac_exec_ext in '' $ac_executable_extensions; do
6035 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6036 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6037 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6038 break 2
6039 fi
6040 done
6041 done
6042 IFS=$as_save_IFS
6043
6044 ;;
6045 esac
6046 fi
6047 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
6048 if test -n "$PCAP_CONFIG"; then
6049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
6050 $as_echo "$PCAP_CONFIG" >&6; }
6051 else
6052 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6053 $as_echo "no" >&6; }
6054 fi
6055
6056
6057 if test -n "$PCAP_CONFIG"; then
6058 #
6059 # The libpcap directory has a pcap-config script.
6060 # Use it to get any additioal libraries needed
6061 # to link with the libpcap archive library in
6062 # that directory.
6063 #
6064 # Please read section 11.6 "Shell Substitutions"
6065 # in the autoconf manual before doing anything
6066 # to this that involves quoting. Especially note
6067 # the statement "There is just no portable way to use
6068 # double-quoted strings inside double-quoted back-quoted
6069 # expressions (pfew!)."
6070 #
6071 additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
6072 libpcap="$libpcap $additional_libs"
6073 fi
6074 fi
6075 LIBS="$libpcap $LIBS"
6076 if ! test -n "$PCAP_CONFIG" ; then
6077 #
6078 # We don't have pcap-config; find out any additional link flags
6079 # we need. (If we have pcap-config, we assume it tells us what
6080 # we need.)
6081 #
6082 case "$host_os" in
6083
6084 aix*)
6085 #
6086 # If libpcap is DLPI-based, we have to use /lib/pse.exp if
6087 # present, as we use the STREAMS routines.
6088 #
6089 # (XXX - true only if we're linking with a static libpcap?)
6090 #
6091 pseexe="/lib/pse.exp"
6092 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6093 $as_echo_n "checking for $pseexe... " >&6; }
6094 if test -f $pseexe ; then
6095 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6096 $as_echo "yes" >&6; }
6097 LIBS="$LIBS -I:$pseexe"
6098 fi
6099
6100 #
6101 # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
6102 # we use them to load the BPF module.
6103 #
6104 # (XXX - true only if we're linking with a static libpcap?)
6105 #
6106 LIBS="$LIBS -lodm -lcfg"
6107 ;;
6108 esac
6109 fi
6110
6111 ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
6112 if test "x$ac_cv_func_pcap_loop" = xyes; then :
6113
6114 else
6115
6116 as_fn_error $? "Report this to tcpdump-workers@lists.tcpdump.org, and include the
6117 config.log file in your report. If you have downloaded libpcap from
6118 tcpdump.org, and built it yourself, please also include the config.log
6119 file from the libpcap source directory, the Makefile from the libpcap
6120 source directory, and the output of the make process for libpcap, as
6121 this could be a problem with the libpcap that was built, and we will
6122 not be able to determine why this is happening, and thus will not be
6123 able to fix it, without that information, as we have not been able to
6124 reproduce this problem ourselves." "$LINENO" 5
6125
6126 fi
6127
6128
6129 ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6130 if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6131
6132 $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6133
6134 else
6135
6136 case " $LIBOBJS " in
6137 *" datalinks.$ac_objext "* ) ;;
6138 *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6139 ;;
6140 esac
6141
6142
6143 fi
6144
6145 ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6146 if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6147
6148 $as_echo "#define HAVE_PCAP_SET_DATALINK 1" >>confdefs.h
6149
6150 fi
6151
6152 ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6153 if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6154
6155
6156 $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6157
6158 ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6159 if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6160
6161 $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6162
6163 else
6164
6165 case " $LIBOBJS " in
6166 *" dlnames.$ac_objext "* ) ;;
6167 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6168 ;;
6169 esac
6170
6171
6172 fi
6173
6174
6175 else
6176
6177 case " $LIBOBJS " in
6178 *" dlnames.$ac_objext "* ) ;;
6179 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6180 ;;
6181 esac
6182
6183
6184 fi
6185
6186
6187 for ac_func in pcap_breakloop
6188 do :
6189 ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6190 if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6191 cat >>confdefs.h <<_ACEOF
6192 #define HAVE_PCAP_BREAKLOOP 1
6193 _ACEOF
6194
6195 fi
6196 done
6197
6198
6199 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6200 if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6201
6202 $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6203
6204 else
6205
6206 case " $LIBOBJS " in
6207 *" pcap_dump_ftell.$ac_objext "* ) ;;
6208 *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6209 ;;
6210 esac
6211
6212
6213 fi
6214
6215
6216
6217 #
6218 # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
6219 # libraries (e.g., "-lsocket -lnsl" on Solaris).
6220 #
6221 # We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
6222 # use AC_CHECK_FUNC which doesn't let us specify the right #includes
6223 # to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8
6224 # resolver, and the way it defines inet_{ntop,pton} is rather strange;
6225 # it does not ship with a libc symbol "inet_ntop()", it ships with
6226 # "_inet_ntop()", and has a #define macro in one of the system headers
6227 # to rename it.
6228 #
6229 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5
6230 $as_echo_n "checking for inet_ntop... " >&6; }
6231 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6232 /* end confdefs.h. */
6233 #include <sys/types.h>
6234 #include <sys/socket.h>
6235 #include <netinet/in.h>
6236 #include <arpa/inet.h>
6237 int
6238 main ()
6239 {
6240 char src[4], dst[128];
6241 inet_ntop(AF_INET, src, dst, sizeof(dst));
6242 ;
6243 return 0;
6244 }
6245 _ACEOF
6246 if ac_fn_c_try_link "$LINENO"; then :
6247 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6248 $as_echo "yes" >&6; }
6249 else
6250 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6251 $as_echo "no" >&6; }
6252 case " $LIBOBJS " in
6253 *" inet_ntop.$ac_objext "* ) ;;
6254 *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
6255 ;;
6256 esac
6257
6258 fi
6259 rm -f core conftest.err conftest.$ac_objext \
6260 conftest$ac_exeext conftest.$ac_ext
6261 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
6262 $as_echo_n "checking for inet_pton... " >&6; }
6263 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6264 /* end confdefs.h. */
6265 #include <sys/types.h>
6266 #include <sys/socket.h>
6267 #include <netinet/in.h>
6268 #include <arpa/inet.h>
6269 int
6270 main ()
6271 {
6272 char src[128], dst[4];
6273 inet_pton(AF_INET, src, dst);
6274 ;
6275 return 0;
6276 }
6277 _ACEOF
6278 if ac_fn_c_try_link "$LINENO"; then :
6279 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6280 $as_echo "yes" >&6; }
6281 else
6282 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6283 $as_echo "no" >&6; }
6284 case " $LIBOBJS " in
6285 *" inet_pton.$ac_objext "* ) ;;
6286 *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
6287 ;;
6288 esac
6289
6290 fi
6291 rm -f core conftest.err conftest.$ac_objext \
6292 conftest$ac_exeext conftest.$ac_ext
6293 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
6294 $as_echo_n "checking for inet_aton... " >&6; }
6295 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6296 /* end confdefs.h. */
6297 #include <sys/types.h>
6298 #include <netinet/in.h>
6299 #include <arpa/inet.h>
6300 int
6301 main ()
6302 {
6303 char src[128];
6304 struct in_addr dst;
6305 inet_aton(src, &dst);
6306 ;
6307 return 0;
6308 }
6309 _ACEOF
6310 if ac_fn_c_try_link "$LINENO"; then :
6311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6312 $as_echo "yes" >&6; }
6313 else
6314 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6315 $as_echo "no" >&6; }
6316 case " $LIBOBJS " in
6317 *" inet_aton.$ac_objext "* ) ;;
6318 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
6319 ;;
6320 esac
6321
6322 fi
6323 rm -f core conftest.err conftest.$ac_objext \
6324 conftest$ac_exeext conftest.$ac_ext
6325
6326 #
6327 # Check for these after AC_LBL_LIBPCAP, for the same reason.
6328 #
6329 # You are in a twisty little maze of UN*Xes, all different.
6330 # Some might not have ether_ntohost().
6331 # Some might have it, but not declare it in any header file.
6332 # Some might have it, but declare it in <netinet/if_ether.h>.
6333 # Some might have it, but declare it in <netinet/ether.h>
6334 # (And some might have it but document it as something declared in
6335 # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6336 #
6337 # Before you is a C compiler.
6338 #
6339 for ac_func in ether_ntohost
6340 do :
6341 ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6342 if test "x$ac_cv_func_ether_ntohost" = xyes; then :
6343 cat >>confdefs.h <<_ACEOF
6344 #define HAVE_ETHER_NTOHOST 1
6345 _ACEOF
6346
6347 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6348 $as_echo_n "checking for buggy ether_ntohost... " >&6; }
6349 if ${ac_cv_buggy_ether_ntohost+:} false; then :
6350 $as_echo_n "(cached) " >&6
6351 else
6352
6353 if test "$cross_compiling" = yes; then :
6354 ac_cv_buggy_ether_ntohost="not while cross-compiling"
6355 else
6356 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6357 /* end confdefs.h. */
6358
6359 #include <netdb.h>
6360 #include <sys/types.h>
6361 #include <sys/param.h>
6362 #include <sys/socket.h>
6363
6364 int
6365 main(int argc, char **argv)
6366 {
6367 u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6368 char name[MAXHOSTNAMELEN];
6369
6370 ether_ntohost(name, (struct ether_addr *)ea);
6371 exit(0);
6372 }
6373
6374 _ACEOF
6375 if ac_fn_c_try_run "$LINENO"; then :
6376 ac_cv_buggy_ether_ntohost=no
6377 else
6378 ac_cv_buggy_ether_ntohost=yes
6379 fi
6380 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6381 conftest.$ac_objext conftest.beam conftest.$ac_ext
6382 fi
6383
6384 fi
6385 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6386 $as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6387 if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6388
6389 $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6390
6391 fi
6392
6393 fi
6394 done
6395
6396 if test "$ac_cv_func_ether_ntohost" = yes -a \
6397 "$ac_cv_buggy_ether_ntohost" = "no"; then
6398 #
6399 # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>?
6400 #
6401 if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6402 #
6403 # Yes. Does it declare ether_ntohost()?
6404 #
6405 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6406 #include <sys/types.h>
6407 #include <sys/socket.h>
6408 #include <netinet/in.h>
6409 #include <arpa/inet.h>
6410 struct mbuf;
6411 struct rtentry;
6412 #include <net/if.h>
6413 #include <netinet/if_ether.h>
6414
6415 "
6416 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6417
6418
6419 $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6420
6421
6422 fi
6423
6424 fi
6425 #
6426 # Did that succeed?
6427 #
6428 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6429 #
6430 # No, how about <netinet/ether.h>, as on Linux?
6431 #
6432 for ac_header in netinet/ether.h
6433 do :
6434 ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
6435 if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
6436 cat >>confdefs.h <<_ACEOF
6437 #define HAVE_NETINET_ETHER_H 1
6438 _ACEOF
6439
6440 fi
6441
6442 done
6443
6444 if test "$ac_cv_header_netinet_ether_h" = yes; then
6445 #
6446 # We have it - does it declare ether_ntohost()?
6447 # Unset ac_cv_have_decl_ether_ntohost so we don't
6448 # treat the previous failure as a cached value and
6449 # suppress the next test.
6450 #
6451 unset ac_cv_have_decl_ether_ntohost
6452 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6453 #include <netinet/ether.h>
6454
6455 "
6456 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6457
6458
6459 $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6460
6461
6462 fi
6463
6464 fi
6465 fi
6466 #
6467 # Is ether_ntohost() declared?
6468 #
6469 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6470 #
6471 # No, we'll have to declare it ourselves.
6472 # Do we have "struct ether_addr"?
6473 #
6474 ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6475 #include <sys/types.h>
6476 #include <sys/socket.h>
6477 #include <netinet/in.h>
6478 #include <arpa/inet.h>
6479 struct mbuf;
6480 struct rtentry;
6481 #include <net/if.h>
6482 #include <netinet/if_ether.h>
6483
6484 "
6485 if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6486
6487 cat >>confdefs.h <<_ACEOF
6488 #define HAVE_STRUCT_ETHER_ADDR 1
6489 _ACEOF
6490
6491
6492 fi
6493
6494
6495 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
6496
6497 else
6498
6499 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6500
6501 fi
6502 fi
6503
6504 # libdlpi is needed for Solaris 11 and later.
6505 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6506 $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6507 if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6508 $as_echo_n "(cached) " >&6
6509 else
6510 ac_check_lib_save_LIBS=$LIBS
6511 LIBS="-ldlpi -L/lib $LIBS"
6512 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6513 /* end confdefs.h. */
6514
6515 /* Override any GCC internal prototype to avoid an error.
6516 Use char because int might match the return type of a GCC
6517 builtin and then its argument prototype would still apply. */
6518 #ifdef __cplusplus
6519 extern "C"
6520 #endif
6521 char dlpi_walk ();
6522 int
6523 main ()
6524 {
6525 return dlpi_walk ();
6526 ;
6527 return 0;
6528 }
6529 _ACEOF
6530 if ac_fn_c_try_link "$LINENO"; then :
6531 ac_cv_lib_dlpi_dlpi_walk=yes
6532 else
6533 ac_cv_lib_dlpi_dlpi_walk=no
6534 fi
6535 rm -f core conftest.err conftest.$ac_objext \
6536 conftest$ac_exeext conftest.$ac_ext
6537 LIBS=$ac_check_lib_save_LIBS
6538 fi
6539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6540 $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6541 if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6542 LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6543 fi
6544
6545
6546
6547 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5
6548 $as_echo_n "checking if sockaddr struct has sa_len member... " >&6; }
6549 if ${ac_cv_sockaddr_has_sa_len+:} false; then :
6550 $as_echo_n "(cached) " >&6
6551 else
6552 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6553 /* end confdefs.h. */
6554
6555 # include <sys/types.h>
6556 # include <sys/socket.h>
6557 int
6558 main ()
6559 {
6560 u_int i = sizeof(((struct sockaddr *)0)->sa_len)
6561 ;
6562 return 0;
6563 }
6564 _ACEOF
6565 if ac_fn_c_try_compile "$LINENO"; then :
6566 ac_cv_sockaddr_has_sa_len=yes
6567 else
6568 ac_cv_sockaddr_has_sa_len=no
6569 fi
6570 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6571 fi
6572
6573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
6574 $as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
6575 if test $ac_cv_sockaddr_has_sa_len = yes ; then
6576 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
6577
6578 fi
6579
6580 if test "$ac_cv_sockaddr_has_sa_len" = no; then
6581 missing_includes=yes
6582 fi
6583
6584 #
6585 # Do we have the new open API? Check for pcap_create, and assume that,
6586 # if we do, we also have pcap_activate() and the other new routines
6587 # introduced in libpcap 1.0.0.
6588 #
6589 for ac_func in pcap_create
6590 do :
6591 ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6592 if test "x$ac_cv_func_pcap_create" = xyes; then :
6593 cat >>confdefs.h <<_ACEOF
6594 #define HAVE_PCAP_CREATE 1
6595 _ACEOF
6596
6597 fi
6598 done
6599
6600 if test $ac_cv_func_pcap_create = "yes" ; then
6601 #
6602 # OK, do we have pcap_set_tstamp_type? If so, assume we have
6603 # pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6604 #
6605 for ac_func in pcap_set_tstamp_type
6606 do :
6607 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6608 if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6609 cat >>confdefs.h <<_ACEOF
6610 #define HAVE_PCAP_SET_TSTAMP_TYPE 1
6611 _ACEOF
6612
6613 fi
6614 done
6615
6616 fi
6617
6618 for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection
6619 do :
6620 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6621 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6622 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6623 cat >>confdefs.h <<_ACEOF
6624 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6625 _ACEOF
6626
6627 fi
6628 done
6629
6630 if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6631 savedcppflags="$CPPFLAGS"
6632 CPPFLAGS="$CPPFLAGS $V_INCLS"
6633 ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6634 "
6635 if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6636
6637 cat >>confdefs.h <<_ACEOF
6638 #define HAVE_PCAP_IF_T 1
6639 _ACEOF
6640
6641
6642 fi
6643
6644 CPPFLAGS="$savedcppflags"
6645 fi
6646
6647 if test $ac_cv_func_pcap_lib_version = "no" ; then
6648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6649 $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6650 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6651 /* end confdefs.h. */
6652
6653 int
6654 main ()
6655 {
6656
6657 extern char pcap_version[];
6658
6659 return (int)pcap_version;
6660
6661 ;
6662 return 0;
6663 }
6664 _ACEOF
6665 if ac_fn_c_try_link "$LINENO"; then :
6666 ac_lbl_cv_pcap_version_defined=yes
6667 else
6668 ac_lbl_cv_pcap_version_defined=no
6669 fi
6670 rm -f core conftest.err conftest.$ac_objext \
6671 conftest$ac_exeext conftest.$ac_ext
6672 if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6673 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6674 $as_echo "yes" >&6; }
6675
6676 $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6677
6678 else
6679 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6680 $as_echo "no" >&6; }
6681 fi
6682 fi
6683 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6684 $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6685 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6686 /* end confdefs.h. */
6687
6688 int
6689 main ()
6690 {
6691
6692 extern int pcap_debug;
6693
6694 return pcap_debug;
6695
6696 ;
6697 return 0;
6698 }
6699 _ACEOF
6700 if ac_fn_c_try_link "$LINENO"; then :
6701 ac_lbl_cv_pcap_debug_defined=yes
6702 else
6703 ac_lbl_cv_pcap_debug_defined=no
6704 fi
6705 rm -f core conftest.err conftest.$ac_objext \
6706 conftest$ac_exeext conftest.$ac_ext
6707 if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6708 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6709 $as_echo "yes" >&6; }
6710
6711 $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6712
6713 else
6714 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6715 $as_echo "no" >&6; }
6716 #
6717 # OK, what about "yydebug"?
6718 #
6719 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6720 $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6721 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6722 /* end confdefs.h. */
6723
6724 int
6725 main ()
6726 {
6727
6728 extern int yydebug;
6729
6730 return yydebug;
6731
6732 ;
6733 return 0;
6734 }
6735 _ACEOF
6736 if ac_fn_c_try_link "$LINENO"; then :
6737 ac_lbl_cv_yydebug_defined=yes
6738 else
6739 ac_lbl_cv_yydebug_defined=no
6740 fi
6741 rm -f core conftest.err conftest.$ac_objext \
6742 conftest$ac_exeext conftest.$ac_ext
6743 if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6744 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6745 $as_echo "yes" >&6; }
6746
6747 $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6748
6749 else
6750 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6751 $as_echo "no" >&6; }
6752 fi
6753 fi
6754 ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6755 if test "x$ac_cv_func_bpf_dump" = xyes; then :
6756 $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6757
6758 else
6759 case " $LIBOBJS " in
6760 *" bpf_dump.$ac_objext "* ) ;;
6761 *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6762 ;;
6763 esac
6764
6765 fi
6766
6767
6768 V_GROUP=0
6769 if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6770 V_GROUP=wheel
6771 fi
6772 #
6773 # Assume V7/BSD convention for man pages (file formats in section 5,
6774 # miscellaneous info in section 7).
6775 #
6776 MAN_FILE_FORMATS=5
6777 MAN_MISC_INFO=7
6778 case "$host_os" in
6779
6780 aix*)
6781
6782 $as_echo "#define _SUN 1" >>confdefs.h
6783
6784 ;;
6785
6786 hpux*)
6787 #
6788 # Use System V conventions for man pages.
6789 #
6790 MAN_FILE_FORMATS=4
6791 MAN_MISC_INFO=5
6792 ;;
6793
6794 irix*)
6795 V_GROUP=sys
6796
6797 #
6798 # Use System V conventions for man pages.
6799 #
6800 MAN_FILE_FORMATS=4
6801 MAN_MISC_INFO=5
6802 ;;
6803
6804 osf*)
6805 V_GROUP=system
6806
6807 #
6808 # Use System V conventions for man pages.
6809 #
6810 MAN_FILE_FORMATS=4
6811 MAN_MISC_INFO=5
6812 ;;
6813
6814 solaris*)
6815 V_GROUP=sys
6816
6817 #
6818 # Use System V conventions for man pages.
6819 #
6820 MAN_FILE_FORMATS=4
6821 MAN_MISC_INFO=5
6822 ;;
6823 esac
6824
6825 if test -f /dev/bpf0 ; then
6826 V_GROUP=bpf
6827 fi
6828
6829 #
6830 # Make sure we have definitions for all the C99 specified-width types
6831 # (regardless of whether the environment is a C99 environment or not).
6832 ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6833 case $ac_cv_c_int8_t in #(
6834 no|yes) ;; #(
6835 *)
6836
6837 cat >>confdefs.h <<_ACEOF
6838 #define int8_t $ac_cv_c_int8_t
6839 _ACEOF
6840 ;;
6841 esac
6842
6843 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6844 case $ac_cv_c_int16_t in #(
6845 no|yes) ;; #(
6846 *)
6847
6848 cat >>confdefs.h <<_ACEOF
6849 #define int16_t $ac_cv_c_int16_t
6850 _ACEOF
6851 ;;
6852 esac
6853
6854 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6855 case $ac_cv_c_int32_t in #(
6856 no|yes) ;; #(
6857 *)
6858
6859 cat >>confdefs.h <<_ACEOF
6860 #define int32_t $ac_cv_c_int32_t
6861 _ACEOF
6862 ;;
6863 esac
6864
6865 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6866 case $ac_cv_c_int64_t in #(
6867 no|yes) ;; #(
6868 *)
6869
6870 cat >>confdefs.h <<_ACEOF
6871 #define int64_t $ac_cv_c_int64_t
6872 _ACEOF
6873 ;;
6874 esac
6875
6876 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6877 case $ac_cv_c_uint8_t in #(
6878 no|yes) ;; #(
6879 *)
6880
6881 $as_echo "#define _UINT8_T 1" >>confdefs.h
6882
6883
6884 cat >>confdefs.h <<_ACEOF
6885 #define uint8_t $ac_cv_c_uint8_t
6886 _ACEOF
6887 ;;
6888 esac
6889
6890 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6891 case $ac_cv_c_uint16_t in #(
6892 no|yes) ;; #(
6893 *)
6894
6895
6896 cat >>confdefs.h <<_ACEOF
6897 #define uint16_t $ac_cv_c_uint16_t
6898 _ACEOF
6899 ;;
6900 esac
6901
6902 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6903 case $ac_cv_c_uint32_t in #(
6904 no|yes) ;; #(
6905 *)
6906
6907 $as_echo "#define _UINT32_T 1" >>confdefs.h
6908
6909
6910 cat >>confdefs.h <<_ACEOF
6911 #define uint32_t $ac_cv_c_uint32_t
6912 _ACEOF
6913 ;;
6914 esac
6915
6916 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6917 case $ac_cv_c_uint64_t in #(
6918 no|yes) ;; #(
6919 *)
6920
6921 $as_echo "#define _UINT64_T 1" >>confdefs.h
6922
6923
6924 cat >>confdefs.h <<_ACEOF
6925 #define uint64_t $ac_cv_c_uint64_t
6926 _ACEOF
6927 ;;
6928 esac
6929
6930
6931 #
6932 # For now, we're using the old BSD-style u_intXX_t types, so check for
6933 # them.
6934 #
6935 # We should probably migrate to the standard C uintXX_t types.
6936 #
6937 for ac_header in sys/bitypes.h
6938 do :
6939 ac_fn_c_check_header_mongrel "$LINENO" "sys/bitypes.h" "ac_cv_header_sys_bitypes_h" "$ac_includes_default"
6940 if test "x$ac_cv_header_sys_bitypes_h" = xyes; then :
6941 cat >>confdefs.h <<_ACEOF
6942 #define HAVE_SYS_BITYPES_H 1
6943 _ACEOF
6944
6945 fi
6946
6947 done
6948
6949
6950 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6951 #ifdef HAVE_SYS_BITYPES_H
6952 #include <sys/bitypes.h>
6953 #endif
6954 "
6955 if test "x$ac_cv_type_u_int8_t" = xyes; then :
6956
6957 else
6958
6959 $as_echo "#define u_int8_t unsigned char" >>confdefs.h
6960
6961 fi
6962
6963 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6964 #ifdef HAVE_SYS_BITYPES_H
6965 #include <sys/bitypes.h>
6966 #endif
6967 "
6968 if test "x$ac_cv_type_u_int16_t" = xyes; then :
6969
6970 else
6971
6972 $as_echo "#define u_int16_t unsigned short" >>confdefs.h
6973
6974 fi
6975
6976 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
6977 #ifdef HAVE_SYS_BITYPES_H
6978 #include <sys/bitypes.h>
6979 #endif
6980 "
6981 if test "x$ac_cv_type_u_int32_t" = xyes; then :
6982
6983 else
6984
6985 $as_echo "#define u_int32_t unsigned int" >>confdefs.h
6986
6987 fi
6988
6989 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
6990 #ifdef HAVE_SYS_BITYPES_H
6991 #include <sys/bitypes.h>
6992 #endif
6993 "
6994 if test "x$ac_cv_type_u_int64_t" = xyes; then :
6995
6996 else
6997
6998 $as_echo "#define u_int64_t unsigned long long" >>confdefs.h
6999
7000 fi
7001
7002
7003 #
7004 # Check for <inttypes.h>
7005 #
7006 for ac_header in inttypes.h
7007 do :
7008 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7009 if test "x$ac_cv_header_inttypes_h" = xyes; then :
7010 cat >>confdefs.h <<_ACEOF
7011 #define HAVE_INTTYPES_H 1
7012 _ACEOF
7013
7014 #
7015 # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
7016 # Some systems have an inttypes.h that doesn't define all of them.
7017 #
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
7019 $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
7020 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7021 /* end confdefs.h. */
7022
7023
7024 #include <inttypes.h>
7025 #include <stdio.h>
7026 #include <sys/types.h>
7027 #ifdef HAVE_SYS_BITYPES_H
7028 #include <sys/bitypes.h>
7029 #endif
7030
7031 main()
7032 {
7033 printf("%" PRId64 "\n", (u_int64_t)1);
7034 printf("%" PRIo64 "\n", (u_int64_t)1);
7035 printf("%" PRIx64 "\n", (u_int64_t)1);
7036 printf("%" PRIu64 "\n", (u_int64_t)1);
7037 }
7038
7039
7040 _ACEOF
7041 if ac_fn_c_try_compile "$LINENO"; then :
7042
7043 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7044 $as_echo "yes" >&6; }
7045 ac_lbl_inttypes_h_defines_formats=yes
7046
7047 else
7048
7049 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7050 $as_echo "no" >&6; }
7051 ac_lbl_inttypes_h_defines_formats=no
7052
7053 fi
7054 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7055
7056 else
7057
7058 #
7059 # We don't have inttypes.h, so it obviously can't define those
7060 # macros.
7061 #
7062 ac_lbl_inttypes_h_defines_formats=no
7063
7064 fi
7065
7066 done
7067
7068 if test "$ac_lbl_inttypes_h_defines_formats" = no; then
7069
7070 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
7071 $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
7072 if test "$cross_compiling" = yes; then :
7073 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7074 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7075 as_fn_error $? "cannot run test program while cross compiling
7076 See \`config.log' for more details" "$LINENO" 5; }
7077 else
7078 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7079 /* end confdefs.h. */
7080
7081
7082 # ifdef HAVE_INTTYPES_H
7083 #include <inttypes.h>
7084 # endif
7085 # ifdef HAVE_SYS_BITYPES_H
7086 #include <sys/bitypes.h>
7087 # endif
7088 #include <stdio.h>
7089 #include <sys/types.h>
7090
7091 main()
7092 {
7093 u_int64_t t = 1;
7094 char strbuf[16+1];
7095 sprintf(strbuf, "%016lx", t << 32);
7096 if (strcmp(strbuf, "0000000100000000") == 0)
7097 exit(0);
7098 else
7099 exit(1);
7100 }
7101
7102
7103 _ACEOF
7104 if ac_fn_c_try_run "$LINENO"; then :
7105
7106
7107 $as_echo "#define PRId64 \"ld\"" >>confdefs.h
7108
7109
7110 $as_echo "#define PRIo64 \"lo\"" >>confdefs.h
7111
7112
7113 $as_echo "#define PRIx64 \"lx\"" >>confdefs.h
7114
7115
7116 $as_echo "#define PRIu64 \"lu\"" >>confdefs.h
7117
7118 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7119 $as_echo "yes" >&6; }
7120
7121 else
7122
7123 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7124 $as_echo "no" >&6; }
7125
7126
7127 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
7128 $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
7129 if test "$cross_compiling" = yes; then :
7130 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7131 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7132 as_fn_error $? "cannot run test program while cross compiling
7133 See \`config.log' for more details" "$LINENO" 5; }
7134 else
7135 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7136 /* end confdefs.h. */
7137
7138
7139 # ifdef HAVE_INTTYPES_H
7140 #include <inttypes.h>
7141 # endif
7142 # ifdef HAVE_SYS_BITYPES_H
7143 #include <sys/bitypes.h>
7144 # endif
7145 #include <stdio.h>
7146 #include <sys/types.h>
7147
7148 main()
7149 {
7150 u_int64_t t = 1;
7151 char strbuf[16+1];
7152 sprintf(strbuf, "%016llx", t << 32);
7153 if (strcmp(strbuf, "0000000100000000") == 0)
7154 exit(0);
7155 else
7156 exit(1);
7157 }
7158
7159
7160 _ACEOF
7161 if ac_fn_c_try_run "$LINENO"; then :
7162
7163
7164 $as_echo "#define PRId64 \"lld\"" >>confdefs.h
7165
7166
7167 $as_echo "#define PRIo64 \"llo\"" >>confdefs.h
7168
7169
7170 $as_echo "#define PRIx64 \"llx\"" >>confdefs.h
7171
7172
7173 $as_echo "#define PRIu64 \"llu\"" >>confdefs.h
7174
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7176 $as_echo "yes" >&6; }
7177
7178 else
7179
7180 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7181 $as_echo "no" >&6; }
7182
7183
7184 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
7185 $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
7186 if test "$cross_compiling" = yes; then :
7187 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7188 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7189 as_fn_error $? "cannot run test program while cross compiling
7190 See \`config.log' for more details" "$LINENO" 5; }
7191 else
7192 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7193 /* end confdefs.h. */
7194
7195
7196 # ifdef HAVE_INTTYPES_H
7197 #include <inttypes.h>
7198 # endif
7199 # ifdef HAVE_SYS_BITYPES_H
7200 #include <sys/bitypes.h>
7201 # endif
7202 #include <stdio.h>
7203 #include <sys/types.h>
7204
7205 main()
7206 {
7207 u_int64_t t = 1;
7208 char strbuf[16+1];
7209 sprintf(strbuf, "%016Lx", t << 32);
7210 if (strcmp(strbuf, "0000000100000000") == 0)
7211 exit(0);
7212 else
7213 exit(1);
7214 }
7215
7216
7217 _ACEOF
7218 if ac_fn_c_try_run "$LINENO"; then :
7219
7220
7221 $as_echo "#define PRId64 \"Ld\"" >>confdefs.h
7222
7223
7224 $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
7225
7226
7227 $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
7228
7229
7230 $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
7231
7232 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7233 $as_echo "yes" >&6; }
7234
7235 else
7236
7237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7238 $as_echo "no" >&6; }
7239
7240
7241 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
7242 $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
7243 if test "$cross_compiling" = yes; then :
7244 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7245 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7246 as_fn_error $? "cannot run test program while cross compiling
7247 See \`config.log' for more details" "$LINENO" 5; }
7248 else
7249 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7250 /* end confdefs.h. */
7251
7252
7253 # ifdef HAVE_INTTYPES_H
7254 #include <inttypes.h>
7255 # endif
7256 # ifdef HAVE_SYS_BITYPES_H
7257 #include <sys/bitypes.h>
7258 # endif
7259 #include <stdio.h>
7260 #include <sys/types.h>
7261
7262 main()
7263 {
7264 u_int64_t t = 1;
7265 char strbuf[16+1];
7266 sprintf(strbuf, "%016qx", t << 32);
7267 if (strcmp(strbuf, "0000000100000000") == 0)
7268 exit(0);
7269 else
7270 exit(1);
7271 }
7272
7273
7274 _ACEOF
7275 if ac_fn_c_try_run "$LINENO"; then :
7276
7277
7278 $as_echo "#define PRId64 \"qd\"" >>confdefs.h
7279
7280
7281 $as_echo "#define PRIo64 \"qo\"" >>confdefs.h
7282
7283
7284 $as_echo "#define PRIx64 \"qx\"" >>confdefs.h
7285
7286
7287 $as_echo "#define PRIu64 \"qu\"" >>confdefs.h
7288
7289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7290 $as_echo "yes" >&6; }
7291
7292 else
7293
7294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7295 $as_echo "no" >&6; }
7296
7297 as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
7298
7299
7300 fi
7301 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7302 conftest.$ac_objext conftest.beam conftest.$ac_ext
7303 fi
7304
7305
7306
7307
7308 fi
7309 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7310 conftest.$ac_objext conftest.beam conftest.$ac_ext
7311 fi
7312
7313
7314
7315
7316 fi
7317 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7318 conftest.$ac_objext conftest.beam conftest.$ac_ext
7319 fi
7320
7321
7322
7323
7324 fi
7325 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7326 conftest.$ac_objext conftest.beam conftest.$ac_ext
7327 fi
7328
7329
7330 fi
7331
7332 #
7333 # Check for some headers introduced in later versions of libpcap
7334 # and used by some printers.
7335 #
7336 # Those headers use the {u_}intN_t types, so we must do this after
7337 # we check for what's needed to get them defined.
7338 #
7339 savedcppflags="$CPPFLAGS"
7340 CPPFLAGS="$CPPFLAGS $V_INCLS"
7341 for ac_header in pcap/bluetooth.h
7342 do :
7343 ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include <tcpdump-stdinc.h>
7344 "
7345 if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
7346 cat >>confdefs.h <<_ACEOF
7347 #define HAVE_PCAP_BLUETOOTH_H 1
7348 _ACEOF
7349
7350 fi
7351
7352 done
7353
7354 for ac_header in pcap/usb.h
7355 do :
7356 ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include <tcpdump-stdinc.h>
7357 "
7358 if test "x$ac_cv_header_pcap_usb_h" = xyes; then :
7359 cat >>confdefs.h <<_ACEOF
7360 #define HAVE_PCAP_USB_H 1
7361 _ACEOF
7362
7363 fi
7364
7365 done
7366
7367 CPPFLAGS="$savedcppflags"
7368
7369 if test -n "$ac_tool_prefix"; then
7370 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7371 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7372 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7373 $as_echo_n "checking for $ac_word... " >&6; }
7374 if ${ac_cv_prog_RANLIB+:} false; then :
7375 $as_echo_n "(cached) " >&6
7376 else
7377 if test -n "$RANLIB"; then
7378 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7379 else
7380 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7381 for as_dir in $PATH
7382 do
7383 IFS=$as_save_IFS
7384 test -z "$as_dir" && as_dir=.
7385 for ac_exec_ext in '' $ac_executable_extensions; do
7386 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7387 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7388 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7389 break 2
7390 fi
7391 done
7392 done
7393 IFS=$as_save_IFS
7394
7395 fi
7396 fi
7397 RANLIB=$ac_cv_prog_RANLIB
7398 if test -n "$RANLIB"; then
7399 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7400 $as_echo "$RANLIB" >&6; }
7401 else
7402 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7403 $as_echo "no" >&6; }
7404 fi
7405
7406
7407 fi
7408 if test -z "$ac_cv_prog_RANLIB"; then
7409 ac_ct_RANLIB=$RANLIB
7410 # Extract the first word of "ranlib", so it can be a program name with args.
7411 set dummy ranlib; ac_word=$2
7412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7413 $as_echo_n "checking for $ac_word... " >&6; }
7414 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7415 $as_echo_n "(cached) " >&6
7416 else
7417 if test -n "$ac_ct_RANLIB"; then
7418 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7419 else
7420 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7421 for as_dir in $PATH
7422 do
7423 IFS=$as_save_IFS
7424 test -z "$as_dir" && as_dir=.
7425 for ac_exec_ext in '' $ac_executable_extensions; do
7426 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7427 ac_cv_prog_ac_ct_RANLIB="ranlib"
7428 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7429 break 2
7430 fi
7431 done
7432 done
7433 IFS=$as_save_IFS
7434
7435 fi
7436 fi
7437 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7438 if test -n "$ac_ct_RANLIB"; then
7439 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7440 $as_echo "$ac_ct_RANLIB" >&6; }
7441 else
7442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7443 $as_echo "no" >&6; }
7444 fi
7445
7446 if test "x$ac_ct_RANLIB" = x; then
7447 RANLIB=":"
7448 else
7449 case $cross_compiling:$ac_tool_warned in
7450 yes:)
7451 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7452 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7453 ac_tool_warned=yes ;;
7454 esac
7455 RANLIB=$ac_ct_RANLIB
7456 fi
7457 else
7458 RANLIB="$ac_cv_prog_RANLIB"
7459 fi
7460
7461
7462 rm -f os-proto.h
7463 if test "${LBL_CFLAGS+set}" = set; then
7464 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7465 fi
7466 if test -f .devel ; then
7467 #
7468 # Skip all the warning option stuff on some compilers.
7469 #
7470 if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7471
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7473 $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7474 save_CFLAGS="$CFLAGS"
7475 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall"
7476 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7477 /* end confdefs.h. */
7478
7479 int
7480 main ()
7481 {
7482 return 0
7483 ;
7484 return 0;
7485 }
7486 _ACEOF
7487 if ac_fn_c_try_compile "$LINENO"; then :
7488
7489 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7490 $as_echo "yes" >&6; }
7491 CFLAGS="$save_CFLAGS"
7492 V_CCOPT="$V_CCOPT -Wall"
7493
7494 else
7495
7496 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7497 $as_echo "no" >&6; }
7498 CFLAGS="$save_CFLAGS"
7499
7500 fi
7501 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7502
7503
7504 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7505 $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7506 save_CFLAGS="$CFLAGS"
7507 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes"
7508 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7509 /* end confdefs.h. */
7510
7511 int
7512 main ()
7513 {
7514 return 0
7515 ;
7516 return 0;
7517 }
7518 _ACEOF
7519 if ac_fn_c_try_compile "$LINENO"; then :
7520
7521 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7522 $as_echo "yes" >&6; }
7523 CFLAGS="$save_CFLAGS"
7524 V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7525
7526 else
7527
7528 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7529 $as_echo "no" >&6; }
7530 CFLAGS="$save_CFLAGS"
7531
7532 fi
7533 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7534
7535
7536 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7537 $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7538 save_CFLAGS="$CFLAGS"
7539 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes"
7540 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7541 /* end confdefs.h. */
7542
7543 int
7544 main ()
7545 {
7546 return 0
7547 ;
7548 return 0;
7549 }
7550 _ACEOF
7551 if ac_fn_c_try_compile "$LINENO"; then :
7552
7553 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7554 $as_echo "yes" >&6; }
7555 CFLAGS="$save_CFLAGS"
7556 V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7557
7558 else
7559
7560 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7561 $as_echo "no" >&6; }
7562 CFLAGS="$save_CFLAGS"
7563
7564 fi
7565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7566
7567
7568 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7569 $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7570 save_CFLAGS="$CFLAGS"
7571 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings"
7572 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7573 /* end confdefs.h. */
7574
7575 int
7576 main ()
7577 {
7578 return 0
7579 ;
7580 return 0;
7581 }
7582 _ACEOF
7583 if ac_fn_c_try_compile "$LINENO"; then :
7584
7585 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7586 $as_echo "yes" >&6; }
7587 CFLAGS="$save_CFLAGS"
7588 V_CCOPT="$V_CCOPT -Wwrite-strings"
7589
7590 else
7591
7592 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7593 $as_echo "no" >&6; }
7594 CFLAGS="$save_CFLAGS"
7595
7596 fi
7597 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7598
7599
7600 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7601 $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7602 save_CFLAGS="$CFLAGS"
7603 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith"
7604 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7605 /* end confdefs.h. */
7606
7607 int
7608 main ()
7609 {
7610 return 0
7611 ;
7612 return 0;
7613 }
7614 _ACEOF
7615 if ac_fn_c_try_compile "$LINENO"; then :
7616
7617 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7618 $as_echo "yes" >&6; }
7619 CFLAGS="$save_CFLAGS"
7620 V_CCOPT="$V_CCOPT -Wpointer-arith"
7621
7622 else
7623
7624 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7625 $as_echo "no" >&6; }
7626 CFLAGS="$save_CFLAGS"
7627
7628 fi
7629 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7630
7631
7632 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7633 $as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7634 save_CFLAGS="$CFLAGS"
7635 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W"
7636 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7637 /* end confdefs.h. */
7638
7639 int
7640 main ()
7641 {
7642 return 0
7643 ;
7644 return 0;
7645 }
7646 _ACEOF
7647 if ac_fn_c_try_compile "$LINENO"; then :
7648
7649 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7650 $as_echo "yes" >&6; }
7651 CFLAGS="$save_CFLAGS"
7652 V_CCOPT="$V_CCOPT -W"
7653
7654 else
7655
7656 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7657 $as_echo "no" >&6; }
7658 CFLAGS="$save_CFLAGS"
7659
7660 fi
7661 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7662
7663 fi
7664
7665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7666 $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7667 if test "$GCC" = yes ; then
7668 #
7669 # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7670 # though it's not); we assume that, in this case, the flag
7671 # would be -M.
7672 #
7673 ac_lbl_dependency_flag="-M"
7674 else
7675 #
7676 # Not GCC or a compiler deemed to be GCC; what platform is
7677 # this? (We're assuming that if the compiler isn't GCC
7678 # it's the compiler from the vendor of the OS; that won't
7679 # necessarily be true for x86 platforms, where it might be
7680 # the Intel C compiler.)
7681 #
7682 case "$host_os" in
7683
7684 irix*|osf*|darwin*)
7685 #
7686 # MIPS C for IRIX, DEC C, and clang all use -M.
7687 #
7688 ac_lbl_dependency_flag="-M"
7689 ;;
7690
7691 solaris*)
7692 #
7693 # Sun C uses -xM.
7694 #
7695 ac_lbl_dependency_flag="-xM"
7696 ;;
7697
7698 hpux*)
7699 #
7700 # HP's older C compilers don't support this.
7701 # HP's newer C compilers support this with
7702 # either +M or +Make; the older compilers
7703 # interpret +M as something completely
7704 # different, so we use +Make so we don't
7705 # think it works with the older compilers.
7706 #
7707 ac_lbl_dependency_flag="+Make"
7708 ;;
7709
7710 *)
7711 #
7712 # Not one of the above; assume no support for
7713 # generating dependencies.
7714 #
7715 ac_lbl_dependency_flag=""
7716 ;;
7717 esac
7718 fi
7719
7720 #
7721 # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7722 # complain about it?
7723 #
7724 # Note: clang doesn't seem to exit with an error status when handed
7725 # an unknown non-warning error, even if you pass it
7726 # -Werror=unknown-warning-option. However, it always supports
7727 # -M, so the fact that this test always succeeds with clang
7728 # isn't an issue.
7729 #
7730 if test ! -z "$ac_lbl_dependency_flag"; then
7731 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7732 /* end confdefs.h. */
7733 int main(void) { return 0; }
7734 _ACEOF
7735 echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7736 if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7737 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7738 $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7739 DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7740 MKDEP='${srcdir}/mkdep'
7741 else
7742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7743 $as_echo "no" >&6; }
7744 #
7745 # We can't run mkdep, so have "make depend" do
7746 # nothing.
7747 #
7748 MKDEP=:
7749 fi
7750 rm -rf conftest*
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
7761
7762
7763 if test "$GCC" != yes ; then
7764 case "$host_os" in
7765
7766 irix6*)
7767 # Presumed to be MIPS C.
7768 V_CCOPT="$V_CCOPT -n32 -g3"
7769 ;;
7770
7771 irix*)
7772 # Presumed to be MIPS C.
7773 V_CCOPT="$V_CCOPT -g3"
7774 ;;
7775
7776 osf*)
7777 # Presumed to be the DEC C compiler.
7778 V_CCOPT="$V_CCOPT -g3"
7779 ;;
7780
7781 *)
7782 ;;
7783 esac
7784 fi
7785 os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7786 name="lbl/os-$os.h"
7787 if test -f $name ; then
7788 ln -s $name os-proto.h
7789
7790 $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7791
7792 else
7793 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7794 $as_echo "$as_me: WARNING: can't find $name" >&2;}
7795 fi
7796 fi
7797
7798 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7799 $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7800 if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7801 $as_echo_n "(cached) " >&6
7802 else
7803 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7804 /* end confdefs.h. */
7805
7806 # include <sys/types.h>
7807 # include <sys/socket.h>
7808 int
7809 main ()
7810 {
7811 u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7812 ;
7813 return 0;
7814 }
7815 _ACEOF
7816 if ac_fn_c_try_compile "$LINENO"; then :
7817 ac_cv_lbl_sockaddr_has_sa_len=yes
7818 else
7819 ac_cv_lbl_sockaddr_has_sa_len=no
7820 fi
7821 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7822 fi
7823
7824 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7825 $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7826 if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7827
7828 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7829
7830 fi
7831
7832 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7833 $as_echo_n "checking if unaligned accesses fail... " >&6; }
7834 if ${ac_cv_lbl_unaligned_fail+:} false; then :
7835 $as_echo_n "(cached) " >&6
7836 else
7837 case "$host_cpu" in
7838
7839 #
7840 # These are CPU types where:
7841 #
7842 # the CPU faults on an unaligned access, but at least some
7843 # OSes that support that CPU catch the fault and simulate
7844 # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7845 # the simulation is slow, so we don't want to use it;
7846 #
7847 # the CPU, I infer (from the old
7848 #
7849 # XXX: should also check that they don't do weird things (like on arm)
7850 #
7851 # comment) doesn't fault on unaligned accesses, but doesn't
7852 # do a normal unaligned fetch, either (e.g., presumably, ARM);
7853 #
7854 # for whatever reason, the test program doesn't work
7855 # (this has been claimed to be the case for several of those
7856 # CPUs - I don't know what the problem is; the problem
7857 # was reported as "the test program dumps core" for SuperH,
7858 # but that's what the test program is *supposed* to do -
7859 # it dumps core before it writes anything, so the test
7860 # for an empty output file should find an empty output
7861 # file and conclude that unaligned accesses don't work).
7862 #
7863 # This run-time test won't work if you're cross-compiling, so
7864 # in order to support cross-compiling for a particular CPU,
7865 # we have to wire in the list of CPU types anyway, as far as
7866 # I know, so perhaps we should just have a set of CPUs on
7867 # which we know it doesn't work, a set of CPUs on which we
7868 # know it does work, and have the script just fail on other
7869 # cpu types and update it when such a failure occurs.
7870 #
7871 alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7872 ac_cv_lbl_unaligned_fail=yes
7873 ;;
7874
7875 *)
7876 cat >conftest.c <<EOF
7877 # include <sys/types.h>
7878 # include <sys/wait.h>
7879 # include <stdio.h>
7880 unsigned char a[5] = { 1, 2, 3, 4, 5 };
7881 main() {
7882 unsigned int i;
7883 pid_t pid;
7884 int status;
7885 /* avoid "core dumped" message */
7886 pid = fork();
7887 if (pid < 0)
7888 exit(2);
7889 if (pid > 0) {
7890 /* parent */
7891 pid = waitpid(pid, &status, 0);
7892 if (pid < 0)
7893 exit(3);
7894 exit(!WIFEXITED(status));
7895 }
7896 /* child */
7897 i = *(unsigned int *)&a[1];
7898 printf("%d\n", i);
7899 exit(0);
7900 }
7901 EOF
7902 ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7903 conftest.c $LIBS >/dev/null 2>&1
7904 if test ! -x conftest ; then
7905 ac_cv_lbl_unaligned_fail=yes
7906 else
7907 ./conftest >conftest.out
7908 if test ! -s conftest.out ; then
7909 ac_cv_lbl_unaligned_fail=yes
7910 else
7911 ac_cv_lbl_unaligned_fail=no
7912 fi
7913 fi
7914 rm -f -r conftest* core core.conftest
7915 ;;
7916 esac
7917 fi
7918
7919 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
7920 $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
7921 if test $ac_cv_lbl_unaligned_fail = yes ; then
7922
7923 $as_echo "#define LBL_ALIGN 1" >>confdefs.h
7924
7925 fi
7926
7927
7928 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5
7929 $as_echo_n "checking for h_errno... " >&6; }
7930 if ${ac_cv_var_h_errno+:} false; then :
7931 $as_echo_n "(cached) " >&6
7932 else
7933 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7934 /* end confdefs.h. */
7935
7936 # include <sys/types.h>
7937 # include <netdb.h>
7938 int
7939 main ()
7940 {
7941 int foo = h_errno;
7942 ;
7943 return 0;
7944 }
7945 _ACEOF
7946 if ac_fn_c_try_compile "$LINENO"; then :
7947 ac_cv_var_h_errno=yes
7948 else
7949 ac_cv_var_h_errno=no
7950 fi
7951 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7952 fi
7953
7954 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5
7955 $as_echo "$ac_cv_var_h_errno" >&6; }
7956 if test "$ac_cv_var_h_errno" = "yes"; then
7957
7958 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
7959
7960 fi
7961
7962
7963 # Check for OpenSSL libcrypto
7964 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5
7965 $as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; }
7966 # Specify location for both includes and libraries.
7967 want_libcrypto=ifavailable
7968
7969 # Check whether --with-crypto was given.
7970 if test "${with_crypto+set}" = set; then :
7971 withval=$with_crypto;
7972 if test $withval = no
7973 then
7974 want_libcrypto=no
7975 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7976 $as_echo "no" >&6; }
7977 elif test $withval = yes
7978 then
7979 want_libcrypto=yes
7980 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7981 $as_echo "yes" >&6; }
7982 fi
7983
7984 else
7985
7986 #
7987 # Use libcrypto if it's present, otherwise don't.
7988 #
7989 want_libcrypto=ifavailable
7990 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
7991 $as_echo "yes, if available" >&6; }
7992
7993 fi
7994
7995 if test "$want_libcrypto" != "no"; then
7996 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
7997 $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
7998 if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
7999 $as_echo_n "(cached) " >&6
8000 else
8001 ac_check_lib_save_LIBS=$LIBS
8002 LIBS="-lcrypto $LIBS"
8003 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8004 /* end confdefs.h. */
8005
8006 /* Override any GCC internal prototype to avoid an error.
8007 Use char because int might match the return type of a GCC
8008 builtin and then its argument prototype would still apply. */
8009 #ifdef __cplusplus
8010 extern "C"
8011 #endif
8012 char DES_cbc_encrypt ();
8013 int
8014 main ()
8015 {
8016 return DES_cbc_encrypt ();
8017 ;
8018 return 0;
8019 }
8020 _ACEOF
8021 if ac_fn_c_try_link "$LINENO"; then :
8022 ac_cv_lib_crypto_DES_cbc_encrypt=yes
8023 else
8024 ac_cv_lib_crypto_DES_cbc_encrypt=no
8025 fi
8026 rm -f core conftest.err conftest.$ac_objext \
8027 conftest$ac_exeext conftest.$ac_ext
8028 LIBS=$ac_check_lib_save_LIBS
8029 fi
8030 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8031 $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8032 if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8033 cat >>confdefs.h <<_ACEOF
8034 #define HAVE_LIBCRYPTO 1
8035 _ACEOF
8036
8037 LIBS="-lcrypto $LIBS"
8038
8039 fi
8040
8041 for ac_header in openssl/evp.h
8042 do :
8043 ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8044 if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8045 cat >>confdefs.h <<_ACEOF
8046 #define HAVE_OPENSSL_EVP_H 1
8047 _ACEOF
8048
8049 fi
8050
8051 done
8052
8053 fi
8054
8055 if test "$missing_includes" = "yes"; then
8056 CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8057 V_INCLS="$V_INCLS -I$srcdir/missing"
8058 fi
8059
8060
8061
8062
8063
8064
8065
8066
8067
8068
8069 # Find a good install program. We prefer a C program (faster),
8070 # so one script is as good as another. But avoid the broken or
8071 # incompatible versions:
8072 # SysV /etc/install, /usr/sbin/install
8073 # SunOS /usr/etc/install
8074 # IRIX /sbin/install
8075 # AIX /bin/install
8076 # AmigaOS /C/install, which installs bootblocks on floppy discs
8077 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8078 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8079 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8080 # OS/2's system install, which has a completely different semantic
8081 # ./install, which can be erroneously created by make from ./install.sh.
8082 # Reject install programs that cannot install multiple files.
8083 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8084 $as_echo_n "checking for a BSD-compatible install... " >&6; }
8085 if test -z "$INSTALL"; then
8086 if ${ac_cv_path_install+:} false; then :
8087 $as_echo_n "(cached) " >&6
8088 else
8089 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8090 for as_dir in $PATH
8091 do
8092 IFS=$as_save_IFS
8093 test -z "$as_dir" && as_dir=.
8094 # Account for people who put trailing slashes in PATH elements.
8095 case $as_dir/ in #((
8096 ./ | .// | /[cC]/* | \
8097 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8098 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8099 /usr/ucb/* ) ;;
8100 *)
8101 # OSF1 and SCO ODT 3.0 have their own names for install.
8102 # Don't use installbsd from OSF since it installs stuff as root
8103 # by default.
8104 for ac_prog in ginstall scoinst install; do
8105 for ac_exec_ext in '' $ac_executable_extensions; do
8106 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8107 if test $ac_prog = install &&
8108 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8109 # AIX install. It has an incompatible calling convention.
8110 :
8111 elif test $ac_prog = install &&
8112 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8113 # program-specific install script used by HP pwplus--don't use.
8114 :
8115 else
8116 rm -rf conftest.one conftest.two conftest.dir
8117 echo one > conftest.one
8118 echo two > conftest.two
8119 mkdir conftest.dir
8120 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8121 test -s conftest.one && test -s conftest.two &&
8122 test -s conftest.dir/conftest.one &&
8123 test -s conftest.dir/conftest.two
8124 then
8125 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8126 break 3
8127 fi
8128 fi
8129 fi
8130 done
8131 done
8132 ;;
8133 esac
8134
8135 done
8136 IFS=$as_save_IFS
8137
8138 rm -rf conftest.one conftest.two conftest.dir
8139
8140 fi
8141 if test "${ac_cv_path_install+set}" = set; then
8142 INSTALL=$ac_cv_path_install
8143 else
8144 # As a last resort, use the slow shell script. Don't cache a
8145 # value for INSTALL within a source directory, because that will
8146 # break other packages using the cache if that directory is
8147 # removed, or if the value is a relative name.
8148 INSTALL=$ac_install_sh
8149 fi
8150 fi
8151 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8152 $as_echo "$INSTALL" >&6; }
8153
8154 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8155 # It thinks the first close brace ends the variable substitution.
8156 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8157
8158 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8159
8160 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8161
8162
8163 ac_config_headers="$ac_config_headers config.h"
8164
8165
8166 ac_config_commands="$ac_config_commands default-1"
8167
8168 ac_config_files="$ac_config_files Makefile tcpdump.1"
8169
8170 cat >confcache <<\_ACEOF
8171 # This file is a shell script that caches the results of configure
8172 # tests run on this system so they can be shared between configure
8173 # scripts and configure runs, see configure's option --config-cache.
8174 # It is not useful on other systems. If it contains results you don't
8175 # want to keep, you may remove or edit it.
8176 #
8177 # config.status only pays attention to the cache file if you give it
8178 # the --recheck option to rerun configure.
8179 #
8180 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8181 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8182 # following values.
8183
8184 _ACEOF
8185
8186 # The following way of writing the cache mishandles newlines in values,
8187 # but we know of no workaround that is simple, portable, and efficient.
8188 # So, we kill variables containing newlines.
8189 # Ultrix sh set writes to stderr and can't be redirected directly,
8190 # and sets the high bit in the cache file unless we assign to the vars.
8191 (
8192 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8193 eval ac_val=\$$ac_var
8194 case $ac_val in #(
8195 *${as_nl}*)
8196 case $ac_var in #(
8197 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8198 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8199 esac
8200 case $ac_var in #(
8201 _ | IFS | as_nl) ;; #(
8202 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8203 *) { eval $ac_var=; unset $ac_var;} ;;
8204 esac ;;
8205 esac
8206 done
8207
8208 (set) 2>&1 |
8209 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8210 *${as_nl}ac_space=\ *)
8211 # `set' does not quote correctly, so add quotes: double-quote
8212 # substitution turns \\\\ into \\, and sed turns \\ into \.
8213 sed -n \
8214 "s/'/'\\\\''/g;
8215 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8216 ;; #(
8217 *)
8218 # `set' quotes correctly as required by POSIX, so do not add quotes.
8219 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8220 ;;
8221 esac |
8222 sort
8223 ) |
8224 sed '
8225 /^ac_cv_env_/b end
8226 t clear
8227 :clear
8228 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8229 t end
8230 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8231 :end' >>confcache
8232 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8233 if test -w "$cache_file"; then
8234 if test "x$cache_file" != "x/dev/null"; then
8235 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8236 $as_echo "$as_me: updating cache $cache_file" >&6;}
8237 if test ! -f "$cache_file" || test -h "$cache_file"; then
8238 cat confcache >"$cache_file"
8239 else
8240 case $cache_file in #(
8241 */* | ?:*)
8242 mv -f confcache "$cache_file"$$ &&
8243 mv -f "$cache_file"$$ "$cache_file" ;; #(
8244 *)
8245 mv -f confcache "$cache_file" ;;
8246 esac
8247 fi
8248 fi
8249 else
8250 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8251 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8252 fi
8253 fi
8254 rm -f confcache
8255
8256 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8257 # Let make expand exec_prefix.
8258 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8259
8260 DEFS=-DHAVE_CONFIG_H
8261
8262 ac_libobjs=
8263 ac_ltlibobjs=
8264 U=
8265 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8266 # 1. Remove the extension, and $U if already installed.
8267 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8268 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8269 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8270 # will be set to the directory where LIBOBJS objects are built.
8271 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8272 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8273 done
8274 LIBOBJS=$ac_libobjs
8275
8276 LTLIBOBJS=$ac_ltlibobjs
8277
8278
8279
8280 : "${CONFIG_STATUS=./config.status}"
8281 ac_write_fail=0
8282 ac_clean_files_save=$ac_clean_files
8283 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8284 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8285 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8286 as_write_fail=0
8287 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8288 #! $SHELL
8289 # Generated by $as_me.
8290 # Run this file to recreate the current configuration.
8291 # Compiler output produced by configure, useful for debugging
8292 # configure, is in config.log if it exists.
8293
8294 debug=false
8295 ac_cs_recheck=false
8296 ac_cs_silent=false
8297
8298 SHELL=\${CONFIG_SHELL-$SHELL}
8299 export SHELL
8300 _ASEOF
8301 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8302 ## -------------------- ##
8303 ## M4sh Initialization. ##
8304 ## -------------------- ##
8305
8306 # Be more Bourne compatible
8307 DUALCASE=1; export DUALCASE # for MKS sh
8308 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8309 emulate sh
8310 NULLCMD=:
8311 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8312 # is contrary to our usage. Disable this feature.
8313 alias -g '${1+"$@"}'='"$@"'
8314 setopt NO_GLOB_SUBST
8315 else
8316 case `(set -o) 2>/dev/null` in #(
8317 *posix*) :
8318 set -o posix ;; #(
8319 *) :
8320 ;;
8321 esac
8322 fi
8323
8324
8325 as_nl='
8326 '
8327 export as_nl
8328 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8329 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8330 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8331 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8332 # Prefer a ksh shell builtin over an external printf program on Solaris,
8333 # but without wasting forks for bash or zsh.
8334 if test -z "$BASH_VERSION$ZSH_VERSION" \
8335 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8336 as_echo='print -r --'
8337 as_echo_n='print -rn --'
8338 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8339 as_echo='printf %s\n'
8340 as_echo_n='printf %s'
8341 else
8342 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8343 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8344 as_echo_n='/usr/ucb/echo -n'
8345 else
8346 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8347 as_echo_n_body='eval
8348 arg=$1;
8349 case $arg in #(
8350 *"$as_nl"*)
8351 expr "X$arg" : "X\\(.*\\)$as_nl";
8352 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8353 esac;
8354 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8355 '
8356 export as_echo_n_body
8357 as_echo_n='sh -c $as_echo_n_body as_echo'
8358 fi
8359 export as_echo_body
8360 as_echo='sh -c $as_echo_body as_echo'
8361 fi
8362
8363 # The user is always right.
8364 if test "${PATH_SEPARATOR+set}" != set; then
8365 PATH_SEPARATOR=:
8366 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8367 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8368 PATH_SEPARATOR=';'
8369 }
8370 fi
8371
8372
8373 # IFS
8374 # We need space, tab and new line, in precisely that order. Quoting is
8375 # there to prevent editors from complaining about space-tab.
8376 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8377 # splitting by setting IFS to empty value.)
8378 IFS=" "" $as_nl"
8379
8380 # Find who we are. Look in the path if we contain no directory separator.
8381 as_myself=
8382 case $0 in #((
8383 *[\\/]* ) as_myself=$0 ;;
8384 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8385 for as_dir in $PATH
8386 do
8387 IFS=$as_save_IFS
8388 test -z "$as_dir" && as_dir=.
8389 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8390 done
8391 IFS=$as_save_IFS
8392
8393 ;;
8394 esac
8395 # We did not find ourselves, most probably we were run as `sh COMMAND'
8396 # in which case we are not to be found in the path.
8397 if test "x$as_myself" = x; then
8398 as_myself=$0
8399 fi
8400 if test ! -f "$as_myself"; then
8401 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8402 exit 1
8403 fi
8404
8405 # Unset variables that we do not need and which cause bugs (e.g. in
8406 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8407 # suppresses any "Segmentation fault" message there. '((' could
8408 # trigger a bug in pdksh 5.2.14.
8409 for as_var in BASH_ENV ENV MAIL MAILPATH
8410 do eval test x\${$as_var+set} = xset \
8411 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8412 done
8413 PS1='$ '
8414 PS2='> '
8415 PS4='+ '
8416
8417 # NLS nuisances.
8418 LC_ALL=C
8419 export LC_ALL
8420 LANGUAGE=C
8421 export LANGUAGE
8422
8423 # CDPATH.
8424 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8425
8426
8427 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8428 # ----------------------------------------
8429 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8430 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8431 # script with STATUS, using 1 if that was 0.
8432 as_fn_error ()
8433 {
8434 as_status=$1; test $as_status -eq 0 && as_status=1
8435 if test "$4"; then
8436 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8437 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8438 fi
8439 $as_echo "$as_me: error: $2" >&2
8440 as_fn_exit $as_status
8441 } # as_fn_error
8442
8443
8444 # as_fn_set_status STATUS
8445 # -----------------------
8446 # Set $? to STATUS, without forking.
8447 as_fn_set_status ()
8448 {
8449 return $1
8450 } # as_fn_set_status
8451
8452 # as_fn_exit STATUS
8453 # -----------------
8454 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8455 as_fn_exit ()
8456 {
8457 set +e
8458 as_fn_set_status $1
8459 exit $1
8460 } # as_fn_exit
8461
8462 # as_fn_unset VAR
8463 # ---------------
8464 # Portably unset VAR.
8465 as_fn_unset ()
8466 {
8467 { eval $1=; unset $1;}
8468 }
8469 as_unset=as_fn_unset
8470 # as_fn_append VAR VALUE
8471 # ----------------------
8472 # Append the text in VALUE to the end of the definition contained in VAR. Take
8473 # advantage of any shell optimizations that allow amortized linear growth over
8474 # repeated appends, instead of the typical quadratic growth present in naive
8475 # implementations.
8476 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8477 eval 'as_fn_append ()
8478 {
8479 eval $1+=\$2
8480 }'
8481 else
8482 as_fn_append ()
8483 {
8484 eval $1=\$$1\$2
8485 }
8486 fi # as_fn_append
8487
8488 # as_fn_arith ARG...
8489 # ------------------
8490 # Perform arithmetic evaluation on the ARGs, and store the result in the
8491 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8492 # must be portable across $(()) and expr.
8493 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8494 eval 'as_fn_arith ()
8495 {
8496 as_val=$(( $* ))
8497 }'
8498 else
8499 as_fn_arith ()
8500 {
8501 as_val=`expr "$@" || test $? -eq 1`
8502 }
8503 fi # as_fn_arith
8504
8505
8506 if expr a : '\(a\)' >/dev/null 2>&1 &&
8507 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8508 as_expr=expr
8509 else
8510 as_expr=false
8511 fi
8512
8513 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8514 as_basename=basename
8515 else
8516 as_basename=false
8517 fi
8518
8519 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8520 as_dirname=dirname
8521 else
8522 as_dirname=false
8523 fi
8524
8525 as_me=`$as_basename -- "$0" ||
8526 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8527 X"$0" : 'X\(//\)$' \| \
8528 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8529 $as_echo X/"$0" |
8530 sed '/^.*\/\([^/][^/]*\)\/*$/{
8531 s//\1/
8532 q
8533 }
8534 /^X\/\(\/\/\)$/{
8535 s//\1/
8536 q
8537 }
8538 /^X\/\(\/\).*/{
8539 s//\1/
8540 q
8541 }
8542 s/.*/./; q'`
8543
8544 # Avoid depending upon Character Ranges.
8545 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8546 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8547 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8548 as_cr_digits='0123456789'
8549 as_cr_alnum=$as_cr_Letters$as_cr_digits
8550
8551 ECHO_C= ECHO_N= ECHO_T=
8552 case `echo -n x` in #(((((
8553 -n*)
8554 case `echo 'xy\c'` in
8555 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8556 xy) ECHO_C='\c';;
8557 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8558 ECHO_T=' ';;
8559 esac;;
8560 *)
8561 ECHO_N='-n';;
8562 esac
8563
8564 rm -f conf$$ conf$$.exe conf$$.file
8565 if test -d conf$$.dir; then
8566 rm -f conf$$.dir/conf$$.file
8567 else
8568 rm -f conf$$.dir
8569 mkdir conf$$.dir 2>/dev/null
8570 fi
8571 if (echo >conf$$.file) 2>/dev/null; then
8572 if ln -s conf$$.file conf$$ 2>/dev/null; then
8573 as_ln_s='ln -s'
8574 # ... but there are two gotchas:
8575 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8576 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8577 # In both cases, we have to default to `cp -pR'.
8578 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8579 as_ln_s='cp -pR'
8580 elif ln conf$$.file conf$$ 2>/dev/null; then
8581 as_ln_s=ln
8582 else
8583 as_ln_s='cp -pR'
8584 fi
8585 else
8586 as_ln_s='cp -pR'
8587 fi
8588 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8589 rmdir conf$$.dir 2>/dev/null
8590
8591
8592 # as_fn_mkdir_p
8593 # -------------
8594 # Create "$as_dir" as a directory, including parents if necessary.
8595 as_fn_mkdir_p ()
8596 {
8597
8598 case $as_dir in #(
8599 -*) as_dir=./$as_dir;;
8600 esac
8601 test -d "$as_dir" || eval $as_mkdir_p || {
8602 as_dirs=
8603 while :; do
8604 case $as_dir in #(
8605 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8606 *) as_qdir=$as_dir;;
8607 esac
8608 as_dirs="'$as_qdir' $as_dirs"
8609 as_dir=`$as_dirname -- "$as_dir" ||
8610 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8611 X"$as_dir" : 'X\(//\)[^/]' \| \
8612 X"$as_dir" : 'X\(//\)$' \| \
8613 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8614 $as_echo X"$as_dir" |
8615 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8616 s//\1/
8617 q
8618 }
8619 /^X\(\/\/\)[^/].*/{
8620 s//\1/
8621 q
8622 }
8623 /^X\(\/\/\)$/{
8624 s//\1/
8625 q
8626 }
8627 /^X\(\/\).*/{
8628 s//\1/
8629 q
8630 }
8631 s/.*/./; q'`
8632 test -d "$as_dir" && break
8633 done
8634 test -z "$as_dirs" || eval "mkdir $as_dirs"
8635 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8636
8637
8638 } # as_fn_mkdir_p
8639 if mkdir -p . 2>/dev/null; then
8640 as_mkdir_p='mkdir -p "$as_dir"'
8641 else
8642 test -d ./-p && rmdir ./-p
8643 as_mkdir_p=false
8644 fi
8645
8646
8647 # as_fn_executable_p FILE
8648 # -----------------------
8649 # Test if FILE is an executable regular file.
8650 as_fn_executable_p ()
8651 {
8652 test -f "$1" && test -x "$1"
8653 } # as_fn_executable_p
8654 as_test_x='test -x'
8655 as_executable_p=as_fn_executable_p
8656
8657 # Sed expression to map a string onto a valid CPP name.
8658 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8659
8660 # Sed expression to map a string onto a valid variable name.
8661 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8662
8663
8664 exec 6>&1
8665 ## ----------------------------------- ##
8666 ## Main body of $CONFIG_STATUS script. ##
8667 ## ----------------------------------- ##
8668 _ASEOF
8669 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8670
8671 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8672 # Save the log message, to keep $0 and so on meaningful, and to
8673 # report actual input values of CONFIG_FILES etc. instead of their
8674 # values after options handling.
8675 ac_log="
8676 This file was extended by $as_me, which was
8677 generated by GNU Autoconf 2.69. Invocation command line was
8678
8679 CONFIG_FILES = $CONFIG_FILES
8680 CONFIG_HEADERS = $CONFIG_HEADERS
8681 CONFIG_LINKS = $CONFIG_LINKS
8682 CONFIG_COMMANDS = $CONFIG_COMMANDS
8683 $ $0 $@
8684
8685 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8686 "
8687
8688 _ACEOF
8689
8690 case $ac_config_files in *"
8691 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8692 esac
8693
8694 case $ac_config_headers in *"
8695 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8696 esac
8697
8698
8699 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8700 # Files that config.status was made for.
8701 config_files="$ac_config_files"
8702 config_headers="$ac_config_headers"
8703 config_commands="$ac_config_commands"
8704
8705 _ACEOF
8706
8707 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8708 ac_cs_usage="\
8709 \`$as_me' instantiates files and other configuration actions
8710 from templates according to the current configuration. Unless the files
8711 and actions are specified as TAGs, all are instantiated by default.
8712
8713 Usage: $0 [OPTION]... [TAG]...
8714
8715 -h, --help print this help, then exit
8716 -V, --version print version number and configuration settings, then exit
8717 --config print configuration, then exit
8718 -q, --quiet, --silent
8719 do not print progress messages
8720 -d, --debug don't remove temporary files
8721 --recheck update $as_me by reconfiguring in the same conditions
8722 --file=FILE[:TEMPLATE]
8723 instantiate the configuration file FILE
8724 --header=FILE[:TEMPLATE]
8725 instantiate the configuration header FILE
8726
8727 Configuration files:
8728 $config_files
8729
8730 Configuration headers:
8731 $config_headers
8732
8733 Configuration commands:
8734 $config_commands
8735
8736 Report bugs to the package provider."
8737
8738 _ACEOF
8739 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8740 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8741 ac_cs_version="\\
8742 config.status
8743 configured by $0, generated by GNU Autoconf 2.69,
8744 with options \\"\$ac_cs_config\\"
8745
8746 Copyright (C) 2012 Free Software Foundation, Inc.
8747 This config.status script is free software; the Free Software Foundation
8748 gives unlimited permission to copy, distribute and modify it."
8749
8750 ac_pwd='$ac_pwd'
8751 srcdir='$srcdir'
8752 INSTALL='$INSTALL'
8753 test -n "\$AWK" || AWK=awk
8754 _ACEOF
8755
8756 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8757 # The default lists apply if the user does not specify any file.
8758 ac_need_defaults=:
8759 while test $# != 0
8760 do
8761 case $1 in
8762 --*=?*)
8763 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8764 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8765 ac_shift=:
8766 ;;
8767 --*=)
8768 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8769 ac_optarg=
8770 ac_shift=:
8771 ;;
8772 *)
8773 ac_option=$1
8774 ac_optarg=$2
8775 ac_shift=shift
8776 ;;
8777 esac
8778
8779 case $ac_option in
8780 # Handling of the options.
8781 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8782 ac_cs_recheck=: ;;
8783 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8784 $as_echo "$ac_cs_version"; exit ;;
8785 --config | --confi | --conf | --con | --co | --c )
8786 $as_echo "$ac_cs_config"; exit ;;
8787 --debug | --debu | --deb | --de | --d | -d )
8788 debug=: ;;
8789 --file | --fil | --fi | --f )
8790 $ac_shift
8791 case $ac_optarg in
8792 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8793 '') as_fn_error $? "missing file argument" ;;
8794 esac
8795 as_fn_append CONFIG_FILES " '$ac_optarg'"
8796 ac_need_defaults=false;;
8797 --header | --heade | --head | --hea )
8798 $ac_shift
8799 case $ac_optarg in
8800 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8801 esac
8802 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8803 ac_need_defaults=false;;
8804 --he | --h)
8805 # Conflict between --help and --header
8806 as_fn_error $? "ambiguous option: \`$1'
8807 Try \`$0 --help' for more information.";;
8808 --help | --hel | -h )
8809 $as_echo "$ac_cs_usage"; exit ;;
8810 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8811 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8812 ac_cs_silent=: ;;
8813
8814 # This is an error.
8815 -*) as_fn_error $? "unrecognized option: \`$1'
8816 Try \`$0 --help' for more information." ;;
8817
8818 *) as_fn_append ac_config_targets " $1"
8819 ac_need_defaults=false ;;
8820
8821 esac
8822 shift
8823 done
8824
8825 ac_configure_extra_args=
8826
8827 if $ac_cs_silent; then
8828 exec 6>/dev/null
8829 ac_configure_extra_args="$ac_configure_extra_args --silent"
8830 fi
8831
8832 _ACEOF
8833 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8834 if \$ac_cs_recheck; then
8835 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8836 shift
8837 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8838 CONFIG_SHELL='$SHELL'
8839 export CONFIG_SHELL
8840 exec "\$@"
8841 fi
8842
8843 _ACEOF
8844 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8845 exec 5>>config.log
8846 {
8847 echo
8848 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8849 ## Running $as_me. ##
8850 _ASBOX
8851 $as_echo "$ac_log"
8852 } >&5
8853
8854 _ACEOF
8855 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8856 #
8857 # INIT-COMMANDS
8858 #
8859
8860
8861 _ACEOF
8862
8863 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8864
8865 # Handling of arguments.
8866 for ac_config_target in $ac_config_targets
8867 do
8868 case $ac_config_target in
8869 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8870 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8871 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8872 "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
8873
8874 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8875 esac
8876 done
8877
8878
8879 # If the user did not use the arguments to specify the items to instantiate,
8880 # then the envvar interface is used. Set only those that are not.
8881 # We use the long form for the default assignment because of an extremely
8882 # bizarre bug on SunOS 4.1.3.
8883 if $ac_need_defaults; then
8884 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8885 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8886 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8887 fi
8888
8889 # Have a temporary directory for convenience. Make it in the build tree
8890 # simply because there is no reason against having it here, and in addition,
8891 # creating and moving files from /tmp can sometimes cause problems.
8892 # Hook for its removal unless debugging.
8893 # Note that there is a small window in which the directory will not be cleaned:
8894 # after its creation but before its name has been assigned to `$tmp'.
8895 $debug ||
8896 {
8897 tmp= ac_tmp=
8898 trap 'exit_status=$?
8899 : "${ac_tmp:=$tmp}"
8900 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8901 ' 0
8902 trap 'as_fn_exit 1' 1 2 13 15
8903 }
8904 # Create a (secure) tmp directory for tmp files.
8905
8906 {
8907 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8908 test -d "$tmp"
8909 } ||
8910 {
8911 tmp=./conf$$-$RANDOM
8912 (umask 077 && mkdir "$tmp")
8913 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
8914 ac_tmp=$tmp
8915
8916 # Set up the scripts for CONFIG_FILES section.
8917 # No need to generate them if there are no CONFIG_FILES.
8918 # This happens for instance with `./config.status config.h'.
8919 if test -n "$CONFIG_FILES"; then
8920
8921
8922 ac_cr=`echo X | tr X '\015'`
8923 # On cygwin, bash can eat \r inside `` if the user requested igncr.
8924 # But we know of no other shell where ac_cr would be empty at this
8925 # point, so we can use a bashism as a fallback.
8926 if test "x$ac_cr" = x; then
8927 eval ac_cr=\$\'\\r\'
8928 fi
8929 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
8930 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
8931 ac_cs_awk_cr='\\r'
8932 else
8933 ac_cs_awk_cr=$ac_cr
8934 fi
8935
8936 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
8937 _ACEOF
8938
8939
8940 {
8941 echo "cat >conf$$subs.awk <<_ACEOF" &&
8942 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
8943 echo "_ACEOF"
8944 } >conf$$subs.sh ||
8945 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8946 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
8947 ac_delim='%!_!# '
8948 for ac_last_try in false false false false false :; do
8949 . ./conf$$subs.sh ||
8950 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8951
8952 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
8953 if test $ac_delim_n = $ac_delim_num; then
8954 break
8955 elif $ac_last_try; then
8956 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
8957 else
8958 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
8959 fi
8960 done
8961 rm -f conf$$subs.sh
8962
8963 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8964 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
8965 _ACEOF
8966 sed -n '
8967 h
8968 s/^/S["/; s/!.*/"]=/
8969 p
8970 g
8971 s/^[^!]*!//
8972 :repl
8973 t repl
8974 s/'"$ac_delim"'$//
8975 t delim
8976 :nl
8977 h
8978 s/\(.\{148\}\)..*/\1/
8979 t more1
8980 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
8981 p
8982 n
8983 b repl
8984 :more1
8985 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8986 p
8987 g
8988 s/.\{148\}//
8989 t nl
8990 :delim
8991 h
8992 s/\(.\{148\}\)..*/\1/
8993 t more2
8994 s/["\\]/\\&/g; s/^/"/; s/$/"/
8995 p
8996 b
8997 :more2
8998 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
8999 p
9000 g
9001 s/.\{148\}//
9002 t delim
9003 ' <conf$$subs.awk | sed '
9004 /^[^""]/{
9005 N
9006 s/\n//
9007 }
9008 ' >>$CONFIG_STATUS || ac_write_fail=1
9009 rm -f conf$$subs.awk
9010 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9011 _ACAWK
9012 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9013 for (key in S) S_is_set[key] = 1
9014 FS = "\a"
9015
9016 }
9017 {
9018 line = $ 0
9019 nfields = split(line, field, "@")
9020 substed = 0
9021 len = length(field[1])
9022 for (i = 2; i < nfields; i++) {
9023 key = field[i]
9024 keylen = length(key)
9025 if (S_is_set[key]) {
9026 value = S[key]
9027 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9028 len += length(value) + length(field[++i])
9029 substed = 1
9030 } else
9031 len += 1 + keylen
9032 }
9033
9034 print line
9035 }
9036
9037 _ACAWK
9038 _ACEOF
9039 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9040 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9041 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9042 else
9043 cat
9044 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9045 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9046 _ACEOF
9047
9048 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9049 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9050 # trailing colons and then remove the whole line if VPATH becomes empty
9051 # (actually we leave an empty line to preserve line numbers).
9052 if test "x$srcdir" = x.; then
9053 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9054 h
9055 s///
9056 s/^/:/
9057 s/[ ]*$/:/
9058 s/:\$(srcdir):/:/g
9059 s/:\${srcdir}:/:/g
9060 s/:@srcdir@:/:/g
9061 s/^:*//
9062 s/:*$//
9063 x
9064 s/\(=[ ]*\).*/\1/
9065 G
9066 s/\n//
9067 s/^[^=]*=[ ]*$//
9068 }'
9069 fi
9070
9071 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9072 fi # test -n "$CONFIG_FILES"
9073
9074 # Set up the scripts for CONFIG_HEADERS section.
9075 # No need to generate them if there are no CONFIG_HEADERS.
9076 # This happens for instance with `./config.status Makefile'.
9077 if test -n "$CONFIG_HEADERS"; then
9078 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9079 BEGIN {
9080 _ACEOF
9081
9082 # Transform confdefs.h into an awk script `defines.awk', embedded as
9083 # here-document in config.status, that substitutes the proper values into
9084 # config.h.in to produce config.h.
9085
9086 # Create a delimiter string that does not exist in confdefs.h, to ease
9087 # handling of long lines.
9088 ac_delim='%!_!# '
9089 for ac_last_try in false false :; do
9090 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9091 if test -z "$ac_tt"; then
9092 break
9093 elif $ac_last_try; then
9094 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9095 else
9096 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9097 fi
9098 done
9099
9100 # For the awk script, D is an array of macro values keyed by name,
9101 # likewise P contains macro parameters if any. Preserve backslash
9102 # newline sequences.
9103
9104 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9105 sed -n '
9106 s/.\{148\}/&'"$ac_delim"'/g
9107 t rset
9108 :rset
9109 s/^[ ]*#[ ]*define[ ][ ]*/ /
9110 t def
9111 d
9112 :def
9113 s/\\$//
9114 t bsnl
9115 s/["\\]/\\&/g
9116 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9117 D["\1"]=" \3"/p
9118 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9119 d
9120 :bsnl
9121 s/["\\]/\\&/g
9122 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9123 D["\1"]=" \3\\\\\\n"\\/p
9124 t cont
9125 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9126 t cont
9127 d
9128 :cont
9129 n
9130 s/.\{148\}/&'"$ac_delim"'/g
9131 t clear
9132 :clear
9133 s/\\$//
9134 t bsnlc
9135 s/["\\]/\\&/g; s/^/"/; s/$/"/p
9136 d
9137 :bsnlc
9138 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9139 b cont
9140 ' <confdefs.h | sed '
9141 s/'"$ac_delim"'/"\\\
9142 "/g' >>$CONFIG_STATUS || ac_write_fail=1
9143
9144 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9145 for (key in D) D_is_set[key] = 1
9146 FS = "\a"
9147 }
9148 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9149 line = \$ 0
9150 split(line, arg, " ")
9151 if (arg[1] == "#") {
9152 defundef = arg[2]
9153 mac1 = arg[3]
9154 } else {
9155 defundef = substr(arg[1], 2)
9156 mac1 = arg[2]
9157 }
9158 split(mac1, mac2, "(") #)
9159 macro = mac2[1]
9160 prefix = substr(line, 1, index(line, defundef) - 1)
9161 if (D_is_set[macro]) {
9162 # Preserve the white space surrounding the "#".
9163 print prefix "define", macro P[macro] D[macro]
9164 next
9165 } else {
9166 # Replace #undef with comments. This is necessary, for example,
9167 # in the case of _POSIX_SOURCE, which is predefined and required
9168 # on some systems where configure will not decide to define it.
9169 if (defundef == "undef") {
9170 print "/*", prefix defundef, macro, "*/"
9171 next
9172 }
9173 }
9174 }
9175 { print }
9176 _ACAWK
9177 _ACEOF
9178 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9179 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9180 fi # test -n "$CONFIG_HEADERS"
9181
9182
9183 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9184 shift
9185 for ac_tag
9186 do
9187 case $ac_tag in
9188 :[FHLC]) ac_mode=$ac_tag; continue;;
9189 esac
9190 case $ac_mode$ac_tag in
9191 :[FHL]*:*);;
9192 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9193 :[FH]-) ac_tag=-:-;;
9194 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9195 esac
9196 ac_save_IFS=$IFS
9197 IFS=:
9198 set x $ac_tag
9199 IFS=$ac_save_IFS
9200 shift
9201 ac_file=$1
9202 shift
9203
9204 case $ac_mode in
9205 :L) ac_source=$1;;
9206 :[FH])
9207 ac_file_inputs=
9208 for ac_f
9209 do
9210 case $ac_f in
9211 -) ac_f="$ac_tmp/stdin";;
9212 *) # Look for the file first in the build tree, then in the source tree
9213 # (if the path is not absolute). The absolute path cannot be DOS-style,
9214 # because $ac_f cannot contain `:'.
9215 test -f "$ac_f" ||
9216 case $ac_f in
9217 [\\/$]*) false;;
9218 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9219 esac ||
9220 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9221 esac
9222 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9223 as_fn_append ac_file_inputs " '$ac_f'"
9224 done
9225
9226 # Let's still pretend it is `configure' which instantiates (i.e., don't
9227 # use $as_me), people would be surprised to read:
9228 # /* config.h. Generated by config.status. */
9229 configure_input='Generated from '`
9230 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9231 `' by configure.'
9232 if test x"$ac_file" != x-; then
9233 configure_input="$ac_file. $configure_input"
9234 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9235 $as_echo "$as_me: creating $ac_file" >&6;}
9236 fi
9237 # Neutralize special characters interpreted by sed in replacement strings.
9238 case $configure_input in #(
9239 *\&* | *\|* | *\\* )
9240 ac_sed_conf_input=`$as_echo "$configure_input" |
9241 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9242 *) ac_sed_conf_input=$configure_input;;
9243 esac
9244
9245 case $ac_tag in
9246 *:-:* | *:-) cat >"$ac_tmp/stdin" \
9247 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9248 esac
9249 ;;
9250 esac
9251
9252 ac_dir=`$as_dirname -- "$ac_file" ||
9253 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9254 X"$ac_file" : 'X\(//\)[^/]' \| \
9255 X"$ac_file" : 'X\(//\)$' \| \
9256 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9257 $as_echo X"$ac_file" |
9258 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9259 s//\1/
9260 q
9261 }
9262 /^X\(\/\/\)[^/].*/{
9263 s//\1/
9264 q
9265 }
9266 /^X\(\/\/\)$/{
9267 s//\1/
9268 q
9269 }
9270 /^X\(\/\).*/{
9271 s//\1/
9272 q
9273 }
9274 s/.*/./; q'`
9275 as_dir="$ac_dir"; as_fn_mkdir_p
9276 ac_builddir=.
9277
9278 case "$ac_dir" in
9279 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9280 *)
9281 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9282 # A ".." for each directory in $ac_dir_suffix.
9283 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9284 case $ac_top_builddir_sub in
9285 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9286 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9287 esac ;;
9288 esac
9289 ac_abs_top_builddir=$ac_pwd
9290 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9291 # for backward compatibility:
9292 ac_top_builddir=$ac_top_build_prefix
9293
9294 case $srcdir in
9295 .) # We are building in place.
9296 ac_srcdir=.
9297 ac_top_srcdir=$ac_top_builddir_sub
9298 ac_abs_top_srcdir=$ac_pwd ;;
9299 [\\/]* | ?:[\\/]* ) # Absolute name.
9300 ac_srcdir=$srcdir$ac_dir_suffix;
9301 ac_top_srcdir=$srcdir
9302 ac_abs_top_srcdir=$srcdir ;;
9303 *) # Relative name.
9304 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9305 ac_top_srcdir=$ac_top_build_prefix$srcdir
9306 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9307 esac
9308 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9309
9310
9311 case $ac_mode in
9312 :F)
9313 #
9314 # CONFIG_FILE
9315 #
9316
9317 case $INSTALL in
9318 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9319 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9320 esac
9321 _ACEOF
9322
9323 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9324 # If the template does not know about datarootdir, expand it.
9325 # FIXME: This hack should be removed a few years after 2.60.
9326 ac_datarootdir_hack=; ac_datarootdir_seen=
9327 ac_sed_dataroot='
9328 /datarootdir/ {
9329 p
9330 q
9331 }
9332 /@datadir@/p
9333 /@docdir@/p
9334 /@infodir@/p
9335 /@localedir@/p
9336 /@mandir@/p'
9337 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9338 *datarootdir*) ac_datarootdir_seen=yes;;
9339 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9340 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9341 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9342 _ACEOF
9343 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9344 ac_datarootdir_hack='
9345 s&@datadir@&$datadir&g
9346 s&@docdir@&$docdir&g
9347 s&@infodir@&$infodir&g
9348 s&@localedir@&$localedir&g
9349 s&@mandir@&$mandir&g
9350 s&\\\${datarootdir}&$datarootdir&g' ;;
9351 esac
9352 _ACEOF
9353
9354 # Neutralize VPATH when `$srcdir' = `.'.
9355 # Shell code in configure.ac might set extrasub.
9356 # FIXME: do we really want to maintain this feature?
9357 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9358 ac_sed_extra="$ac_vpsub
9359 $extrasub
9360 _ACEOF
9361 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9362 :t
9363 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9364 s|@configure_input@|$ac_sed_conf_input|;t t
9365 s&@top_builddir@&$ac_top_builddir_sub&;t t
9366 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9367 s&@srcdir@&$ac_srcdir&;t t
9368 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9369 s&@top_srcdir@&$ac_top_srcdir&;t t
9370 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9371 s&@builddir@&$ac_builddir&;t t
9372 s&@abs_builddir@&$ac_abs_builddir&;t t
9373 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9374 s&@INSTALL@&$ac_INSTALL&;t t
9375 $ac_datarootdir_hack
9376 "
9377 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9378 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9379
9380 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9381 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9382 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9383 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9384 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9385 which seems to be undefined. Please make sure it is defined" >&5
9386 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9387 which seems to be undefined. Please make sure it is defined" >&2;}
9388
9389 rm -f "$ac_tmp/stdin"
9390 case $ac_file in
9391 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9392 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9393 esac \
9394 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9395 ;;
9396 :H)
9397 #
9398 # CONFIG_HEADER
9399 #
9400 if test x"$ac_file" != x-; then
9401 {
9402 $as_echo "/* $configure_input */" \
9403 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9404 } >"$ac_tmp/config.h" \
9405 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9406 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9407 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9408 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9409 else
9410 rm -f "$ac_file"
9411 mv "$ac_tmp/config.h" "$ac_file" \
9412 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9413 fi
9414 else
9415 $as_echo "/* $configure_input */" \
9416 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9417 || as_fn_error $? "could not create -" "$LINENO" 5
9418 fi
9419 ;;
9420
9421 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9422 $as_echo "$as_me: executing $ac_file commands" >&6;}
9423 ;;
9424 esac
9425
9426
9427 case $ac_file$ac_mode in
9428 "default-1":C) if test -f .devel; then
9429 echo timestamp > stamp-h
9430 cat Makefile-devel-adds >> Makefile
9431 make depend
9432 fi ;;
9433
9434 esac
9435 done # for ac_tag
9436
9437
9438 as_fn_exit 0
9439 _ACEOF
9440 ac_clean_files=$ac_clean_files_save
9441
9442 test $ac_write_fail = 0 ||
9443 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9444
9445
9446 # configure is writing to config.log, and then calls config.status.
9447 # config.status does its own redirection, appending to config.log.
9448 # Unfortunately, on DOS this fails, as config.log is still kept open
9449 # by configure, so config.status won't be able to write to it; its
9450 # output is simply discarded. So we exec the FD to /dev/null,
9451 # effectively closing config.log, so it can be properly (re)opened and
9452 # appended to by config.status. When coming back to configure, we
9453 # need to make the FD available again.
9454 if test "$no_create" != yes; then
9455 ac_cs_success=:
9456 ac_config_status_args=
9457 test "$silent" = yes &&
9458 ac_config_status_args="$ac_config_status_args --quiet"
9459 exec 5>/dev/null
9460 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9461 exec 5>>config.log
9462 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9463 # would make configure fail if this is the last instruction.
9464 $ac_cs_success || as_fn_exit 1
9465 fi
9466 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9467 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9468 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9469 fi
9470
9471 exit 0