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