]> The Tcpdump Group git mirrors - tcpdump/blob - configure
Clean up configure check for libsmi.
[tcpdump] / configure
1 #! /bin/sh
2 # Guess values for system-dependent variables and create Makefiles.
3 # Generated by GNU Autoconf 2.69.
4 #
5 #
6 # Copyright (C) 1992-1996, 1998-2012 Free Software Foundation, Inc.
7 #
8 #
9 # This configure script is free software; the Free Software Foundation
10 # gives unlimited permission to copy, distribute and modify it.
11 ## -------------------- ##
12 ## M4sh Initialization. ##
13 ## -------------------- ##
14
15 # Be more Bourne compatible
16 DUALCASE=1; export DUALCASE # for MKS sh
17 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
18 emulate sh
19 NULLCMD=:
20 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
21 # is contrary to our usage. Disable this feature.
22 alias -g '${1+"$@"}'='"$@"'
23 setopt NO_GLOB_SUBST
24 else
25 case `(set -o) 2>/dev/null` in #(
26 *posix*) :
27 set -o posix ;; #(
28 *) :
29 ;;
30 esac
31 fi
32
33
34 as_nl='
35 '
36 export as_nl
37 # Printing a long string crashes Solaris 7 /usr/bin/printf.
38 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
39 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
40 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
41 # Prefer a ksh shell builtin over an external printf program on Solaris,
42 # but without wasting forks for bash or zsh.
43 if test -z "$BASH_VERSION$ZSH_VERSION" \
44 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
45 as_echo='print -r --'
46 as_echo_n='print -rn --'
47 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
48 as_echo='printf %s\n'
49 as_echo_n='printf %s'
50 else
51 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
52 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
53 as_echo_n='/usr/ucb/echo -n'
54 else
55 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
56 as_echo_n_body='eval
57 arg=$1;
58 case $arg in #(
59 *"$as_nl"*)
60 expr "X$arg" : "X\\(.*\\)$as_nl";
61 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
62 esac;
63 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
64 '
65 export as_echo_n_body
66 as_echo_n='sh -c $as_echo_n_body as_echo'
67 fi
68 export as_echo_body
69 as_echo='sh -c $as_echo_body as_echo'
70 fi
71
72 # The user is always right.
73 if test "${PATH_SEPARATOR+set}" != set; then
74 PATH_SEPARATOR=:
75 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
76 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
77 PATH_SEPARATOR=';'
78 }
79 fi
80
81
82 # IFS
83 # We need space, tab and new line, in precisely that order. Quoting is
84 # there to prevent editors from complaining about space-tab.
85 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
86 # splitting by setting IFS to empty value.)
87 IFS=" "" $as_nl"
88
89 # Find who we are. Look in the path if we contain no directory separator.
90 as_myself=
91 case $0 in #((
92 *[\\/]* ) as_myself=$0 ;;
93 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
94 for as_dir in $PATH
95 do
96 IFS=$as_save_IFS
97 test -z "$as_dir" && as_dir=.
98 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
99 done
100 IFS=$as_save_IFS
101
102 ;;
103 esac
104 # We did not find ourselves, most probably we were run as `sh COMMAND'
105 # in which case we are not to be found in the path.
106 if test "x$as_myself" = x; then
107 as_myself=$0
108 fi
109 if test ! -f "$as_myself"; then
110 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
111 exit 1
112 fi
113
114 # Unset variables that we do not need and which cause bugs (e.g. in
115 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
116 # suppresses any "Segmentation fault" message there. '((' could
117 # trigger a bug in pdksh 5.2.14.
118 for as_var in BASH_ENV ENV MAIL MAILPATH
119 do eval test x\${$as_var+set} = xset \
120 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
121 done
122 PS1='$ '
123 PS2='> '
124 PS4='+ '
125
126 # NLS nuisances.
127 LC_ALL=C
128 export LC_ALL
129 LANGUAGE=C
130 export LANGUAGE
131
132 # CDPATH.
133 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
134
135 # Use a proper internal environment variable to ensure we don't fall
136 # into an infinite loop, continuously re-executing ourselves.
137 if test x"${_as_can_reexec}" != xno && test "x$CONFIG_SHELL" != x; then
138 _as_can_reexec=no; export _as_can_reexec;
139 # We cannot yet assume a decent shell, so we have to provide a
140 # neutralization value for shells without unset; and this also
141 # works around shells that cannot unset nonexistent variables.
142 # Preserve -v and -x to the replacement shell.
143 BASH_ENV=/dev/null
144 ENV=/dev/null
145 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
146 case $- in # ((((
147 *v*x* | *x*v* ) as_opts=-vx ;;
148 *v* ) as_opts=-v ;;
149 *x* ) as_opts=-x ;;
150 * ) as_opts= ;;
151 esac
152 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
153 # Admittedly, this is quite paranoid, since all the known shells bail
154 # out after a failed `exec'.
155 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
156 as_fn_exit 255
157 fi
158 # We don't want this to propagate to other subprocesses.
159 { _as_can_reexec=; unset _as_can_reexec;}
160 if test "x$CONFIG_SHELL" = x; then
161 as_bourne_compatible="if test -n \"\${ZSH_VERSION+set}\" && (emulate sh) >/dev/null 2>&1; then :
162 emulate sh
163 NULLCMD=:
164 # Pre-4.2 versions of Zsh do word splitting on \${1+\"\$@\"}, which
165 # is contrary to our usage. Disable this feature.
166 alias -g '\${1+\"\$@\"}'='\"\$@\"'
167 setopt NO_GLOB_SUBST
168 else
169 case \`(set -o) 2>/dev/null\` in #(
170 *posix*) :
171 set -o posix ;; #(
172 *) :
173 ;;
174 esac
175 fi
176 "
177 as_required="as_fn_return () { (exit \$1); }
178 as_fn_success () { as_fn_return 0; }
179 as_fn_failure () { as_fn_return 1; }
180 as_fn_ret_success () { return 0; }
181 as_fn_ret_failure () { return 1; }
182
183 exitcode=0
184 as_fn_success || { exitcode=1; echo as_fn_success failed.; }
185 as_fn_failure && { exitcode=1; echo as_fn_failure succeeded.; }
186 as_fn_ret_success || { exitcode=1; echo as_fn_ret_success failed.; }
187 as_fn_ret_failure && { exitcode=1; echo as_fn_ret_failure succeeded.; }
188 if ( set x; as_fn_ret_success y && test x = \"\$1\" ); then :
189
190 else
191 exitcode=1; echo positional parameters were not saved.
192 fi
193 test x\$exitcode = x0 || exit 1
194 test -x / || exit 1"
195 as_suggested=" as_lineno_1=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_1a=\$LINENO
196 as_lineno_2=";as_suggested=$as_suggested$LINENO;as_suggested=$as_suggested" as_lineno_2a=\$LINENO
197 eval 'test \"x\$as_lineno_1'\$as_run'\" != \"x\$as_lineno_2'\$as_run'\" &&
198 test \"x\`expr \$as_lineno_1'\$as_run' + 1\`\" = \"x\$as_lineno_2'\$as_run'\"' || exit 1
199 test \$(( 1 + 1 )) = 2 || exit 1"
200 if (eval "$as_required") 2>/dev/null; then :
201 as_have_required=yes
202 else
203 as_have_required=no
204 fi
205 if test x$as_have_required = xyes && (eval "$as_suggested") 2>/dev/null; then :
206
207 else
208 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
209 as_found=false
210 for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
211 do
212 IFS=$as_save_IFS
213 test -z "$as_dir" && as_dir=.
214 as_found=:
215 case $as_dir in #(
216 /*)
217 for as_base in sh bash ksh sh5; do
218 # Try only shells that exist, to save several forks.
219 as_shell=$as_dir/$as_base
220 if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
221 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$as_shell"; } 2>/dev/null; then :
222 CONFIG_SHELL=$as_shell as_have_required=yes
223 if { $as_echo "$as_bourne_compatible""$as_suggested" | as_run=a "$as_shell"; } 2>/dev/null; then :
224 break 2
225 fi
226 fi
227 done;;
228 esac
229 as_found=false
230 done
231 $as_found || { if { test -f "$SHELL" || test -f "$SHELL.exe"; } &&
232 { $as_echo "$as_bourne_compatible""$as_required" | as_run=a "$SHELL"; } 2>/dev/null; then :
233 CONFIG_SHELL=$SHELL as_have_required=yes
234 fi; }
235 IFS=$as_save_IFS
236
237
238 if test "x$CONFIG_SHELL" != x; then :
239 export CONFIG_SHELL
240 # We cannot yet assume a decent shell, so we have to provide a
241 # neutralization value for shells without unset; and this also
242 # works around shells that cannot unset nonexistent variables.
243 # Preserve -v and -x to the replacement shell.
244 BASH_ENV=/dev/null
245 ENV=/dev/null
246 (unset BASH_ENV) >/dev/null 2>&1 && unset BASH_ENV ENV
247 case $- in # ((((
248 *v*x* | *x*v* ) as_opts=-vx ;;
249 *v* ) as_opts=-v ;;
250 *x* ) as_opts=-x ;;
251 * ) as_opts= ;;
252 esac
253 exec $CONFIG_SHELL $as_opts "$as_myself" ${1+"$@"}
254 # Admittedly, this is quite paranoid, since all the known shells bail
255 # out after a failed `exec'.
256 $as_echo "$0: could not re-execute with $CONFIG_SHELL" >&2
257 exit 255
258 fi
259
260 if test x$as_have_required = xno; then :
261 $as_echo "$0: This script requires a shell more modern than all"
262 $as_echo "$0: the shells that I found on your system."
263 if test x${ZSH_VERSION+set} = xset ; then
264 $as_echo "$0: In particular, zsh $ZSH_VERSION has bugs and should"
265 $as_echo "$0: be upgraded to zsh 4.3.4 or later."
266 else
267 $as_echo "$0: Please tell bug-autoconf@gnu.org about your system,
268 $0: including any error possibly output before this
269 $0: message. Then install a modern shell, or manually run
270 $0: the script under such a shell if you do have one."
271 fi
272 exit 1
273 fi
274 fi
275 fi
276 SHELL=${CONFIG_SHELL-/bin/sh}
277 export SHELL
278 # Unset more variables known to interfere with behavior of common tools.
279 CLICOLOR_FORCE= GREP_OPTIONS=
280 unset CLICOLOR_FORCE GREP_OPTIONS
281
282 ## --------------------- ##
283 ## M4sh Shell Functions. ##
284 ## --------------------- ##
285 # as_fn_unset VAR
286 # ---------------
287 # Portably unset VAR.
288 as_fn_unset ()
289 {
290 { eval $1=; unset $1;}
291 }
292 as_unset=as_fn_unset
293
294 # as_fn_set_status STATUS
295 # -----------------------
296 # Set $? to STATUS, without forking.
297 as_fn_set_status ()
298 {
299 return $1
300 } # as_fn_set_status
301
302 # as_fn_exit STATUS
303 # -----------------
304 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
305 as_fn_exit ()
306 {
307 set +e
308 as_fn_set_status $1
309 exit $1
310 } # as_fn_exit
311
312 # as_fn_mkdir_p
313 # -------------
314 # Create "$as_dir" as a directory, including parents if necessary.
315 as_fn_mkdir_p ()
316 {
317
318 case $as_dir in #(
319 -*) as_dir=./$as_dir;;
320 esac
321 test -d "$as_dir" || eval $as_mkdir_p || {
322 as_dirs=
323 while :; do
324 case $as_dir in #(
325 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
326 *) as_qdir=$as_dir;;
327 esac
328 as_dirs="'$as_qdir' $as_dirs"
329 as_dir=`$as_dirname -- "$as_dir" ||
330 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
331 X"$as_dir" : 'X\(//\)[^/]' \| \
332 X"$as_dir" : 'X\(//\)$' \| \
333 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
334 $as_echo X"$as_dir" |
335 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
336 s//\1/
337 q
338 }
339 /^X\(\/\/\)[^/].*/{
340 s//\1/
341 q
342 }
343 /^X\(\/\/\)$/{
344 s//\1/
345 q
346 }
347 /^X\(\/\).*/{
348 s//\1/
349 q
350 }
351 s/.*/./; q'`
352 test -d "$as_dir" && break
353 done
354 test -z "$as_dirs" || eval "mkdir $as_dirs"
355 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
356
357
358 } # as_fn_mkdir_p
359
360 # as_fn_executable_p FILE
361 # -----------------------
362 # Test if FILE is an executable regular file.
363 as_fn_executable_p ()
364 {
365 test -f "$1" && test -x "$1"
366 } # as_fn_executable_p
367 # as_fn_append VAR VALUE
368 # ----------------------
369 # Append the text in VALUE to the end of the definition contained in VAR. Take
370 # advantage of any shell optimizations that allow amortized linear growth over
371 # repeated appends, instead of the typical quadratic growth present in naive
372 # implementations.
373 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
374 eval 'as_fn_append ()
375 {
376 eval $1+=\$2
377 }'
378 else
379 as_fn_append ()
380 {
381 eval $1=\$$1\$2
382 }
383 fi # as_fn_append
384
385 # as_fn_arith ARG...
386 # ------------------
387 # Perform arithmetic evaluation on the ARGs, and store the result in the
388 # global $as_val. Take advantage of shells that can avoid forks. The arguments
389 # must be portable across $(()) and expr.
390 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
391 eval 'as_fn_arith ()
392 {
393 as_val=$(( $* ))
394 }'
395 else
396 as_fn_arith ()
397 {
398 as_val=`expr "$@" || test $? -eq 1`
399 }
400 fi # as_fn_arith
401
402
403 # as_fn_error STATUS ERROR [LINENO LOG_FD]
404 # ----------------------------------------
405 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
406 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
407 # script with STATUS, using 1 if that was 0.
408 as_fn_error ()
409 {
410 as_status=$1; test $as_status -eq 0 && as_status=1
411 if test "$4"; then
412 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
413 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
414 fi
415 $as_echo "$as_me: error: $2" >&2
416 as_fn_exit $as_status
417 } # as_fn_error
418
419 if expr a : '\(a\)' >/dev/null 2>&1 &&
420 test "X`expr 00001 : '.*\(...\)'`" = X001; then
421 as_expr=expr
422 else
423 as_expr=false
424 fi
425
426 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
427 as_basename=basename
428 else
429 as_basename=false
430 fi
431
432 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
433 as_dirname=dirname
434 else
435 as_dirname=false
436 fi
437
438 as_me=`$as_basename -- "$0" ||
439 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
440 X"$0" : 'X\(//\)$' \| \
441 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
442 $as_echo X/"$0" |
443 sed '/^.*\/\([^/][^/]*\)\/*$/{
444 s//\1/
445 q
446 }
447 /^X\/\(\/\/\)$/{
448 s//\1/
449 q
450 }
451 /^X\/\(\/\).*/{
452 s//\1/
453 q
454 }
455 s/.*/./; q'`
456
457 # Avoid depending upon Character Ranges.
458 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
459 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
460 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
461 as_cr_digits='0123456789'
462 as_cr_alnum=$as_cr_Letters$as_cr_digits
463
464
465 as_lineno_1=$LINENO as_lineno_1a=$LINENO
466 as_lineno_2=$LINENO as_lineno_2a=$LINENO
467 eval 'test "x$as_lineno_1'$as_run'" != "x$as_lineno_2'$as_run'" &&
468 test "x`expr $as_lineno_1'$as_run' + 1`" = "x$as_lineno_2'$as_run'"' || {
469 # Blame Lee E. McMahon (1931-1989) for sed's syntax. :-)
470 sed -n '
471 p
472 /[$]LINENO/=
473 ' <$as_myself |
474 sed '
475 s/[$]LINENO.*/&-/
476 t lineno
477 b
478 :lineno
479 N
480 :loop
481 s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
482 t loop
483 s/-\n.*//
484 ' >$as_me.lineno &&
485 chmod +x "$as_me.lineno" ||
486 { $as_echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2; as_fn_exit 1; }
487
488 # If we had to re-execute with $CONFIG_SHELL, we're ensured to have
489 # already done that, so ensure we don't try to do so again and fall
490 # in an infinite loop. This has already happened in practice.
491 _as_can_reexec=no; export _as_can_reexec
492 # Don't try to exec as it changes $[0], causing all sort of problems
493 # (the dirname of $[0] is not the place where we might find the
494 # original and so on. Autoconf is especially sensitive to this).
495 . "./$as_me.lineno"
496 # Exit status is that of the last command.
497 exit
498 }
499
500 ECHO_C= ECHO_N= ECHO_T=
501 case `echo -n x` in #(((((
502 -n*)
503 case `echo 'xy\c'` in
504 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
505 xy) ECHO_C='\c';;
506 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
507 ECHO_T=' ';;
508 esac;;
509 *)
510 ECHO_N='-n';;
511 esac
512
513 rm -f conf$$ conf$$.exe conf$$.file
514 if test -d conf$$.dir; then
515 rm -f conf$$.dir/conf$$.file
516 else
517 rm -f conf$$.dir
518 mkdir conf$$.dir 2>/dev/null
519 fi
520 if (echo >conf$$.file) 2>/dev/null; then
521 if ln -s conf$$.file conf$$ 2>/dev/null; then
522 as_ln_s='ln -s'
523 # ... but there are two gotchas:
524 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
525 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
526 # In both cases, we have to default to `cp -pR'.
527 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
528 as_ln_s='cp -pR'
529 elif ln conf$$.file conf$$ 2>/dev/null; then
530 as_ln_s=ln
531 else
532 as_ln_s='cp -pR'
533 fi
534 else
535 as_ln_s='cp -pR'
536 fi
537 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
538 rmdir conf$$.dir 2>/dev/null
539
540 if mkdir -p . 2>/dev/null; then
541 as_mkdir_p='mkdir -p "$as_dir"'
542 else
543 test -d ./-p && rmdir ./-p
544 as_mkdir_p=false
545 fi
546
547 as_test_x='test -x'
548 as_executable_p=as_fn_executable_p
549
550 # Sed expression to map a string onto a valid CPP name.
551 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
552
553 # Sed expression to map a string onto a valid variable name.
554 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
555
556
557 test -n "$DJDIR" || exec 7<&0 </dev/null
558 exec 6>&1
559
560 # Name of the host.
561 # hostname on some systems (SVR3.2, old GNU/Linux) returns a bogus exit status,
562 # so uname gets run too.
563 ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
564
565 #
566 # Initializations.
567 #
568 ac_default_prefix=/usr/local
569 ac_clean_files=
570 ac_config_libobj_dir=.
571 LIBOBJS=
572 cross_compiling=no
573 subdirs=
574 MFLAGS=
575 MAKEFLAGS=
576
577 # Identity of this package.
578 PACKAGE_NAME=
579 PACKAGE_TARNAME=
580 PACKAGE_VERSION=
581 PACKAGE_STRING=
582 PACKAGE_BUGREPORT=
583 PACKAGE_URL=
584
585 ac_unique_file="tcpdump.c"
586 # Factoring default headers for most tests.
587 ac_includes_default="\
588 #include <stdio.h>
589 #ifdef HAVE_SYS_TYPES_H
590 # include <sys/types.h>
591 #endif
592 #ifdef HAVE_SYS_STAT_H
593 # include <sys/stat.h>
594 #endif
595 #ifdef STDC_HEADERS
596 # include <stdlib.h>
597 # include <stddef.h>
598 #else
599 # ifdef HAVE_STDLIB_H
600 # include <stdlib.h>
601 # endif
602 #endif
603 #ifdef HAVE_STRING_H
604 # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
605 # include <memory.h>
606 # endif
607 # include <string.h>
608 #endif
609 #ifdef HAVE_STRINGS_H
610 # include <strings.h>
611 #endif
612 #ifdef HAVE_INTTYPES_H
613 # include <inttypes.h>
614 #endif
615 #ifdef HAVE_STDINT_H
616 # include <stdint.h>
617 #endif
618 #ifdef HAVE_UNISTD_H
619 # include <unistd.h>
620 #endif"
621
622 ac_subst_vars='LTLIBOBJS
623 INSTALL_DATA
624 INSTALL_SCRIPT
625 INSTALL_PROGRAM
626 MAN_MISC_INFO
627 MAN_FILE_FORMATS
628 LOCALSRC
629 V_PCAPDEP
630 V_INCLS
631 V_GROUP
632 V_DEFS
633 V_CCOPT
634 MKDEP
635 DEPENDENCY_CFLAG
636 AR
637 RANLIB
638 PCAP_CONFIG
639 LIBOBJS
640 EGREP
641 GREP
642 CPP
643 OBJEXT
644 EXEEXT
645 ac_ct_CC
646 CPPFLAGS
647 LDFLAGS
648 CFLAGS
649 CC
650 SHLICC2
651 host_os
652 host_vendor
653 host_cpu
654 host
655 build_os
656 build_vendor
657 build_cpu
658 build
659 target_alias
660 host_alias
661 build_alias
662 LIBS
663 ECHO_T
664 ECHO_N
665 ECHO_C
666 DEFS
667 mandir
668 localedir
669 libdir
670 psdir
671 pdfdir
672 dvidir
673 htmldir
674 infodir
675 docdir
676 oldincludedir
677 includedir
678 localstatedir
679 sharedstatedir
680 sysconfdir
681 datadir
682 datarootdir
683 libexecdir
684 sbindir
685 bindir
686 program_transform_name
687 prefix
688 exec_prefix
689 PACKAGE_URL
690 PACKAGE_BUGREPORT
691 PACKAGE_STRING
692 PACKAGE_VERSION
693 PACKAGE_TARNAME
694 PACKAGE_NAME
695 PATH_SEPARATOR
696 SHELL'
697 ac_subst_files=''
698 ac_user_opts='
699 enable_option_checking
700 with_gcc
701 enable_universal
702 with_smi
703 enable_smb
704 with_user
705 with_chroot
706 with_sandbox_capsicum
707 enable_ipv6
708 with_crypto
709 '
710 ac_precious_vars='build_alias
711 host_alias
712 target_alias
713 CC
714 CFLAGS
715 LDFLAGS
716 LIBS
717 CPPFLAGS
718 CPP'
719
720
721 # Initialize some variables set by options.
722 ac_init_help=
723 ac_init_version=false
724 ac_unrecognized_opts=
725 ac_unrecognized_sep=
726 # The variables have the same names as the options, with
727 # dashes changed to underlines.
728 cache_file=/dev/null
729 exec_prefix=NONE
730 no_create=
731 no_recursion=
732 prefix=NONE
733 program_prefix=NONE
734 program_suffix=NONE
735 program_transform_name=s,x,x,
736 silent=
737 site=
738 srcdir=
739 verbose=
740 x_includes=NONE
741 x_libraries=NONE
742
743 # Installation directory options.
744 # These are left unexpanded so users can "make install exec_prefix=/foo"
745 # and all the variables that are supposed to be based on exec_prefix
746 # by default will actually change.
747 # Use braces instead of parens because sh, perl, etc. also accept them.
748 # (The list follows the same order as the GNU Coding Standards.)
749 bindir='${exec_prefix}/bin'
750 sbindir='${exec_prefix}/sbin'
751 libexecdir='${exec_prefix}/libexec'
752 datarootdir='${prefix}/share'
753 datadir='${datarootdir}'
754 sysconfdir='${prefix}/etc'
755 sharedstatedir='${prefix}/com'
756 localstatedir='${prefix}/var'
757 includedir='${prefix}/include'
758 oldincludedir='/usr/include'
759 docdir='${datarootdir}/doc/${PACKAGE}'
760 infodir='${datarootdir}/info'
761 htmldir='${docdir}'
762 dvidir='${docdir}'
763 pdfdir='${docdir}'
764 psdir='${docdir}'
765 libdir='${exec_prefix}/lib'
766 localedir='${datarootdir}/locale'
767 mandir='${datarootdir}/man'
768
769 ac_prev=
770 ac_dashdash=
771 for ac_option
772 do
773 # If the previous option needs an argument, assign it.
774 if test -n "$ac_prev"; then
775 eval $ac_prev=\$ac_option
776 ac_prev=
777 continue
778 fi
779
780 case $ac_option in
781 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
782 *=) ac_optarg= ;;
783 *) ac_optarg=yes ;;
784 esac
785
786 # Accept the important Cygnus configure options, so we can diagnose typos.
787
788 case $ac_dashdash$ac_option in
789 --)
790 ac_dashdash=yes ;;
791
792 -bindir | --bindir | --bindi | --bind | --bin | --bi)
793 ac_prev=bindir ;;
794 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
795 bindir=$ac_optarg ;;
796
797 -build | --build | --buil | --bui | --bu)
798 ac_prev=build_alias ;;
799 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
800 build_alias=$ac_optarg ;;
801
802 -cache-file | --cache-file | --cache-fil | --cache-fi \
803 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
804 ac_prev=cache_file ;;
805 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
806 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
807 cache_file=$ac_optarg ;;
808
809 --config-cache | -C)
810 cache_file=config.cache ;;
811
812 -datadir | --datadir | --datadi | --datad)
813 ac_prev=datadir ;;
814 -datadir=* | --datadir=* | --datadi=* | --datad=*)
815 datadir=$ac_optarg ;;
816
817 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
818 | --dataroo | --dataro | --datar)
819 ac_prev=datarootdir ;;
820 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
821 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
822 datarootdir=$ac_optarg ;;
823
824 -disable-* | --disable-*)
825 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
826 # Reject names that are not valid shell variable names.
827 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
828 as_fn_error $? "invalid feature name: $ac_useropt"
829 ac_useropt_orig=$ac_useropt
830 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
831 case $ac_user_opts in
832 *"
833 "enable_$ac_useropt"
834 "*) ;;
835 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
836 ac_unrecognized_sep=', ';;
837 esac
838 eval enable_$ac_useropt=no ;;
839
840 -docdir | --docdir | --docdi | --doc | --do)
841 ac_prev=docdir ;;
842 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
843 docdir=$ac_optarg ;;
844
845 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
846 ac_prev=dvidir ;;
847 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
848 dvidir=$ac_optarg ;;
849
850 -enable-* | --enable-*)
851 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
852 # Reject names that are not valid shell variable names.
853 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
854 as_fn_error $? "invalid feature name: $ac_useropt"
855 ac_useropt_orig=$ac_useropt
856 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
857 case $ac_user_opts in
858 *"
859 "enable_$ac_useropt"
860 "*) ;;
861 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
862 ac_unrecognized_sep=', ';;
863 esac
864 eval enable_$ac_useropt=\$ac_optarg ;;
865
866 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
867 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
868 | --exec | --exe | --ex)
869 ac_prev=exec_prefix ;;
870 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
871 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
872 | --exec=* | --exe=* | --ex=*)
873 exec_prefix=$ac_optarg ;;
874
875 -gas | --gas | --ga | --g)
876 # Obsolete; use --with-gas.
877 with_gas=yes ;;
878
879 -help | --help | --hel | --he | -h)
880 ac_init_help=long ;;
881 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
882 ac_init_help=recursive ;;
883 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
884 ac_init_help=short ;;
885
886 -host | --host | --hos | --ho)
887 ac_prev=host_alias ;;
888 -host=* | --host=* | --hos=* | --ho=*)
889 host_alias=$ac_optarg ;;
890
891 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
892 ac_prev=htmldir ;;
893 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
894 | --ht=*)
895 htmldir=$ac_optarg ;;
896
897 -includedir | --includedir | --includedi | --included | --include \
898 | --includ | --inclu | --incl | --inc)
899 ac_prev=includedir ;;
900 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
901 | --includ=* | --inclu=* | --incl=* | --inc=*)
902 includedir=$ac_optarg ;;
903
904 -infodir | --infodir | --infodi | --infod | --info | --inf)
905 ac_prev=infodir ;;
906 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
907 infodir=$ac_optarg ;;
908
909 -libdir | --libdir | --libdi | --libd)
910 ac_prev=libdir ;;
911 -libdir=* | --libdir=* | --libdi=* | --libd=*)
912 libdir=$ac_optarg ;;
913
914 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
915 | --libexe | --libex | --libe)
916 ac_prev=libexecdir ;;
917 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
918 | --libexe=* | --libex=* | --libe=*)
919 libexecdir=$ac_optarg ;;
920
921 -localedir | --localedir | --localedi | --localed | --locale)
922 ac_prev=localedir ;;
923 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
924 localedir=$ac_optarg ;;
925
926 -localstatedir | --localstatedir | --localstatedi | --localstated \
927 | --localstate | --localstat | --localsta | --localst | --locals)
928 ac_prev=localstatedir ;;
929 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
930 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
931 localstatedir=$ac_optarg ;;
932
933 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
934 ac_prev=mandir ;;
935 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
936 mandir=$ac_optarg ;;
937
938 -nfp | --nfp | --nf)
939 # Obsolete; use --without-fp.
940 with_fp=no ;;
941
942 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
943 | --no-cr | --no-c | -n)
944 no_create=yes ;;
945
946 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
947 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
948 no_recursion=yes ;;
949
950 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
951 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
952 | --oldin | --oldi | --old | --ol | --o)
953 ac_prev=oldincludedir ;;
954 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
955 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
956 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
957 oldincludedir=$ac_optarg ;;
958
959 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
960 ac_prev=prefix ;;
961 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
962 prefix=$ac_optarg ;;
963
964 -program-prefix | --program-prefix | --program-prefi | --program-pref \
965 | --program-pre | --program-pr | --program-p)
966 ac_prev=program_prefix ;;
967 -program-prefix=* | --program-prefix=* | --program-prefi=* \
968 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
969 program_prefix=$ac_optarg ;;
970
971 -program-suffix | --program-suffix | --program-suffi | --program-suff \
972 | --program-suf | --program-su | --program-s)
973 ac_prev=program_suffix ;;
974 -program-suffix=* | --program-suffix=* | --program-suffi=* \
975 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
976 program_suffix=$ac_optarg ;;
977
978 -program-transform-name | --program-transform-name \
979 | --program-transform-nam | --program-transform-na \
980 | --program-transform-n | --program-transform- \
981 | --program-transform | --program-transfor \
982 | --program-transfo | --program-transf \
983 | --program-trans | --program-tran \
984 | --progr-tra | --program-tr | --program-t)
985 ac_prev=program_transform_name ;;
986 -program-transform-name=* | --program-transform-name=* \
987 | --program-transform-nam=* | --program-transform-na=* \
988 | --program-transform-n=* | --program-transform-=* \
989 | --program-transform=* | --program-transfor=* \
990 | --program-transfo=* | --program-transf=* \
991 | --program-trans=* | --program-tran=* \
992 | --progr-tra=* | --program-tr=* | --program-t=*)
993 program_transform_name=$ac_optarg ;;
994
995 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
996 ac_prev=pdfdir ;;
997 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
998 pdfdir=$ac_optarg ;;
999
1000 -psdir | --psdir | --psdi | --psd | --ps)
1001 ac_prev=psdir ;;
1002 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1003 psdir=$ac_optarg ;;
1004
1005 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1006 | -silent | --silent | --silen | --sile | --sil)
1007 silent=yes ;;
1008
1009 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1010 ac_prev=sbindir ;;
1011 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1012 | --sbi=* | --sb=*)
1013 sbindir=$ac_optarg ;;
1014
1015 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1016 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1017 | --sharedst | --shareds | --shared | --share | --shar \
1018 | --sha | --sh)
1019 ac_prev=sharedstatedir ;;
1020 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1021 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1022 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1023 | --sha=* | --sh=*)
1024 sharedstatedir=$ac_optarg ;;
1025
1026 -site | --site | --sit)
1027 ac_prev=site ;;
1028 -site=* | --site=* | --sit=*)
1029 site=$ac_optarg ;;
1030
1031 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1032 ac_prev=srcdir ;;
1033 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1034 srcdir=$ac_optarg ;;
1035
1036 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1037 | --syscon | --sysco | --sysc | --sys | --sy)
1038 ac_prev=sysconfdir ;;
1039 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1040 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1041 sysconfdir=$ac_optarg ;;
1042
1043 -target | --target | --targe | --targ | --tar | --ta | --t)
1044 ac_prev=target_alias ;;
1045 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1046 target_alias=$ac_optarg ;;
1047
1048 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1049 verbose=yes ;;
1050
1051 -version | --version | --versio | --versi | --vers | -V)
1052 ac_init_version=: ;;
1053
1054 -with-* | --with-*)
1055 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1056 # Reject names that are not valid shell variable names.
1057 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1058 as_fn_error $? "invalid package name: $ac_useropt"
1059 ac_useropt_orig=$ac_useropt
1060 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1061 case $ac_user_opts in
1062 *"
1063 "with_$ac_useropt"
1064 "*) ;;
1065 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1066 ac_unrecognized_sep=', ';;
1067 esac
1068 eval with_$ac_useropt=\$ac_optarg ;;
1069
1070 -without-* | --without-*)
1071 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1072 # Reject names that are not valid shell variable names.
1073 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1074 as_fn_error $? "invalid package name: $ac_useropt"
1075 ac_useropt_orig=$ac_useropt
1076 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1077 case $ac_user_opts in
1078 *"
1079 "with_$ac_useropt"
1080 "*) ;;
1081 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1082 ac_unrecognized_sep=', ';;
1083 esac
1084 eval with_$ac_useropt=no ;;
1085
1086 --x)
1087 # Obsolete; use --with-x.
1088 with_x=yes ;;
1089
1090 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1091 | --x-incl | --x-inc | --x-in | --x-i)
1092 ac_prev=x_includes ;;
1093 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1094 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1095 x_includes=$ac_optarg ;;
1096
1097 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1098 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1099 ac_prev=x_libraries ;;
1100 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1101 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1102 x_libraries=$ac_optarg ;;
1103
1104 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1105 Try \`$0 --help' for more information"
1106 ;;
1107
1108 *=*)
1109 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1110 # Reject names that are not valid shell variable names.
1111 case $ac_envvar in #(
1112 '' | [0-9]* | *[!_$as_cr_alnum]* )
1113 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1114 esac
1115 eval $ac_envvar=\$ac_optarg
1116 export $ac_envvar ;;
1117
1118 *)
1119 # FIXME: should be removed in autoconf 3.0.
1120 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1121 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1122 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1123 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1124 ;;
1125
1126 esac
1127 done
1128
1129 if test -n "$ac_prev"; then
1130 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1131 as_fn_error $? "missing argument to $ac_option"
1132 fi
1133
1134 if test -n "$ac_unrecognized_opts"; then
1135 case $enable_option_checking in
1136 no) ;;
1137 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1138 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1139 esac
1140 fi
1141
1142 # Check all directory arguments for consistency.
1143 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1144 datadir sysconfdir sharedstatedir localstatedir includedir \
1145 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1146 libdir localedir mandir
1147 do
1148 eval ac_val=\$$ac_var
1149 # Remove trailing slashes.
1150 case $ac_val in
1151 */ )
1152 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1153 eval $ac_var=\$ac_val;;
1154 esac
1155 # Be sure to have absolute directory names.
1156 case $ac_val in
1157 [\\/$]* | ?:[\\/]* ) continue;;
1158 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1159 esac
1160 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1161 done
1162
1163 # There might be people who depend on the old broken behavior: `$host'
1164 # used to hold the argument of --host etc.
1165 # FIXME: To remove some day.
1166 build=$build_alias
1167 host=$host_alias
1168 target=$target_alias
1169
1170 # FIXME: To remove some day.
1171 if test "x$host_alias" != x; then
1172 if test "x$build_alias" = x; then
1173 cross_compiling=maybe
1174 elif test "x$build_alias" != "x$host_alias"; then
1175 cross_compiling=yes
1176 fi
1177 fi
1178
1179 ac_tool_prefix=
1180 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1181
1182 test "$silent" = yes && exec 6>/dev/null
1183
1184
1185 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1186 ac_ls_di=`ls -di .` &&
1187 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1188 as_fn_error $? "working directory cannot be determined"
1189 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1190 as_fn_error $? "pwd does not report name of working directory"
1191
1192
1193 # Find the source files, if location was not specified.
1194 if test -z "$srcdir"; then
1195 ac_srcdir_defaulted=yes
1196 # Try the directory containing this script, then the parent directory.
1197 ac_confdir=`$as_dirname -- "$as_myself" ||
1198 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1199 X"$as_myself" : 'X\(//\)[^/]' \| \
1200 X"$as_myself" : 'X\(//\)$' \| \
1201 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1202 $as_echo X"$as_myself" |
1203 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1204 s//\1/
1205 q
1206 }
1207 /^X\(\/\/\)[^/].*/{
1208 s//\1/
1209 q
1210 }
1211 /^X\(\/\/\)$/{
1212 s//\1/
1213 q
1214 }
1215 /^X\(\/\).*/{
1216 s//\1/
1217 q
1218 }
1219 s/.*/./; q'`
1220 srcdir=$ac_confdir
1221 if test ! -r "$srcdir/$ac_unique_file"; then
1222 srcdir=..
1223 fi
1224 else
1225 ac_srcdir_defaulted=no
1226 fi
1227 if test ! -r "$srcdir/$ac_unique_file"; then
1228 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1229 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1230 fi
1231 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1232 ac_abs_confdir=`(
1233 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1234 pwd)`
1235 # When building in place, set srcdir=.
1236 if test "$ac_abs_confdir" = "$ac_pwd"; then
1237 srcdir=.
1238 fi
1239 # Remove unnecessary trailing slashes from srcdir.
1240 # Double slashes in file names in object file debugging info
1241 # mess up M-x gdb in Emacs.
1242 case $srcdir in
1243 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1244 esac
1245 for ac_var in $ac_precious_vars; do
1246 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1247 eval ac_env_${ac_var}_value=\$${ac_var}
1248 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1249 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1250 done
1251
1252 #
1253 # Report the --help message.
1254 #
1255 if test "$ac_init_help" = "long"; then
1256 # Omit some internal or obsolete options to make the list less imposing.
1257 # This message is too long to be a string in the A/UX 3.1 sh.
1258 cat <<_ACEOF
1259 \`configure' configures this package to adapt to many kinds of systems.
1260
1261 Usage: $0 [OPTION]... [VAR=VALUE]...
1262
1263 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1264 VAR=VALUE. See below for descriptions of some of the useful variables.
1265
1266 Defaults for the options are specified in brackets.
1267
1268 Configuration:
1269 -h, --help display this help and exit
1270 --help=short display options specific to this package
1271 --help=recursive display the short help of all the included packages
1272 -V, --version display version information and exit
1273 -q, --quiet, --silent do not print \`checking ...' messages
1274 --cache-file=FILE cache test results in FILE [disabled]
1275 -C, --config-cache alias for \`--cache-file=config.cache'
1276 -n, --no-create do not create output files
1277 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1278
1279 Installation directories:
1280 --prefix=PREFIX install architecture-independent files in PREFIX
1281 [$ac_default_prefix]
1282 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1283 [PREFIX]
1284
1285 By default, \`make install' will install all the files in
1286 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1287 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1288 for instance \`--prefix=\$HOME'.
1289
1290 For better control, use the options below.
1291
1292 Fine tuning of the installation directories:
1293 --bindir=DIR user executables [EPREFIX/bin]
1294 --sbindir=DIR system admin executables [EPREFIX/sbin]
1295 --libexecdir=DIR program executables [EPREFIX/libexec]
1296 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1297 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1298 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1299 --libdir=DIR object code libraries [EPREFIX/lib]
1300 --includedir=DIR C header files [PREFIX/include]
1301 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1302 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1303 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1304 --infodir=DIR info documentation [DATAROOTDIR/info]
1305 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1306 --mandir=DIR man documentation [DATAROOTDIR/man]
1307 --docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
1308 --htmldir=DIR html documentation [DOCDIR]
1309 --dvidir=DIR dvi documentation [DOCDIR]
1310 --pdfdir=DIR pdf documentation [DOCDIR]
1311 --psdir=DIR ps documentation [DOCDIR]
1312 _ACEOF
1313
1314 cat <<\_ACEOF
1315
1316 System types:
1317 --build=BUILD configure for building on BUILD [guessed]
1318 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1319 _ACEOF
1320 fi
1321
1322 if test -n "$ac_init_help"; then
1323
1324 cat <<\_ACEOF
1325
1326 Optional Features:
1327 --disable-option-checking ignore unrecognized --enable/--with options
1328 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1329 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1330 --disable-universal don't build universal on OS X
1331 --enable-smb enable possibly-buggy SMB printer default=yes
1332 --disable-smb disable possibly-buggy SMB printer
1333 --enable-ipv6 enable ipv6 (with ipv4) support
1334 --disable-ipv6 disable ipv6 support
1335
1336 Optional Packages:
1337 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1338 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1339 --without-gcc don't use gcc
1340 --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
1341 --without-smi don't link with libsmi
1342 --with-user=USERNAME drop privileges by default to USERNAME
1343 --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1344 --with-sandbox-capsicum
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", &current, &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 for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do
5809 basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5810 sed -e 's/-PRE-GIT$//' `
5811 if test $lastdir = $basedir ; then
5812 continue;
5813 fi
5814 lastdir=$dir
5815 if test -r $dir/libpcap.a ; then
5816 libpcap=$dir/libpcap.a
5817 d=$dir
5818 fi
5819 done
5820 if test $libpcap = FAIL ; then
5821 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5822 $as_echo "not found" >&6; }
5823
5824 #
5825 # Look for pcap-config.
5826 #
5827 if test -n "$ac_tool_prefix"; then
5828 # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5829 set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5830 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5831 $as_echo_n "checking for $ac_word... " >&6; }
5832 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5833 $as_echo_n "(cached) " >&6
5834 else
5835 case $PCAP_CONFIG in
5836 [\\/]* | ?:[\\/]*)
5837 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5838 ;;
5839 *)
5840 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5841 for as_dir in $PATH
5842 do
5843 IFS=$as_save_IFS
5844 test -z "$as_dir" && as_dir=.
5845 for ac_exec_ext in '' $ac_executable_extensions; do
5846 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5847 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5848 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5849 break 2
5850 fi
5851 done
5852 done
5853 IFS=$as_save_IFS
5854
5855 ;;
5856 esac
5857 fi
5858 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5859 if test -n "$PCAP_CONFIG"; then
5860 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5861 $as_echo "$PCAP_CONFIG" >&6; }
5862 else
5863 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5864 $as_echo "no" >&6; }
5865 fi
5866
5867
5868 fi
5869 if test -z "$ac_cv_path_PCAP_CONFIG"; then
5870 ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5871 # Extract the first word of "pcap-config", so it can be a program name with args.
5872 set dummy pcap-config; ac_word=$2
5873 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5874 $as_echo_n "checking for $ac_word... " >&6; }
5875 if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5876 $as_echo_n "(cached) " >&6
5877 else
5878 case $ac_pt_PCAP_CONFIG in
5879 [\\/]* | ?:[\\/]*)
5880 ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5881 ;;
5882 *)
5883 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5884 for as_dir in $PATH
5885 do
5886 IFS=$as_save_IFS
5887 test -z "$as_dir" && as_dir=.
5888 for ac_exec_ext in '' $ac_executable_extensions; do
5889 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5890 ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5891 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5892 break 2
5893 fi
5894 done
5895 done
5896 IFS=$as_save_IFS
5897
5898 ;;
5899 esac
5900 fi
5901 ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5902 if test -n "$ac_pt_PCAP_CONFIG"; then
5903 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5904 $as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5905 else
5906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5907 $as_echo "no" >&6; }
5908 fi
5909
5910 if test "x$ac_pt_PCAP_CONFIG" = x; then
5911 PCAP_CONFIG=""
5912 else
5913 case $cross_compiling:$ac_tool_warned in
5914 yes:)
5915 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5916 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5917 ac_tool_warned=yes ;;
5918 esac
5919 PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5920 fi
5921 else
5922 PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5923 fi
5924
5925 if test -n "$PCAP_CONFIG" ; then
5926 #
5927 # Found - use it to get the include flags for
5928 # libpcap and the flags to link with libpcap.
5929 #
5930 # Please read section 11.6 "Shell Substitutions"
5931 # in the autoconf manual before doing anything
5932 # to this that involves quoting. Especially note
5933 # the statement "There is just no portable way to use
5934 # double-quoted strings inside double-quoted back-quoted
5935 # expressions (pfew!)."
5936 #
5937 cflags=`"$PCAP_CONFIG" --cflags`
5938 V_INCLS="$cflags $V_INCLS"
5939 libpcap=`"$PCAP_CONFIG" --libs`
5940 else
5941 #
5942 # Not found; look for pcap.
5943 #
5944 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5945 $as_echo_n "checking for main in -lpcap... " >&6; }
5946 if ${ac_cv_lib_pcap_main+:} false; then :
5947 $as_echo_n "(cached) " >&6
5948 else
5949 ac_check_lib_save_LIBS=$LIBS
5950 LIBS="-lpcap $LIBS"
5951 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5952 /* end confdefs.h. */
5953
5954
5955 int
5956 main ()
5957 {
5958 return main ();
5959 ;
5960 return 0;
5961 }
5962 _ACEOF
5963 if ac_fn_c_try_link "$LINENO"; then :
5964 ac_cv_lib_pcap_main=yes
5965 else
5966 ac_cv_lib_pcap_main=no
5967 fi
5968 rm -f core conftest.err conftest.$ac_objext \
5969 conftest$ac_exeext conftest.$ac_ext
5970 LIBS=$ac_check_lib_save_LIBS
5971 fi
5972 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5973 $as_echo "$ac_cv_lib_pcap_main" >&6; }
5974 if test "x$ac_cv_lib_pcap_main" = xyes; then :
5975 libpcap="-lpcap"
5976 fi
5977
5978 if test $libpcap = FAIL ; then
5979 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5980 fi
5981 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5982 $as_echo_n "checking for extraneous pcap header directories... " >&6; }
5983 if test \( ! -r /usr/local/include/pcap.h \) -a \
5984 \( ! -r /usr/include/pcap.h \); then
5985 if test -r /usr/local/include/pcap/pcap.h; then
5986 d="/usr/local/include/pcap"
5987 elif test -r /usr/include/pcap/pcap.h; then
5988 d="/usr/include/pcap"
5989 fi
5990 fi
5991 if test -z "$d" ; then
5992 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5993 $as_echo "not found" >&6; }
5994 else
5995 V_INCLS="-I$d $V_INCLS"
5996 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
5997 $as_echo "found -- -I$d added" >&6; }
5998 fi
5999 fi
6000 else
6001 V_PCAPDEP=$libpcap
6002 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
6003 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
6004 if test -r $d/pcap.h; then
6005 V_INCLS="-I$d $V_INCLS"
6006 elif test -r $places/pcap.h; then
6007 V_INCLS="-I$places $V_INCLS"
6008 else
6009 as_fn_error see INSTALL "cannot find pcap.h" "$LINENO" 5
6010 fi
6011 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
6012 $as_echo "$libpcap" >&6; }
6013 # Extract the first word of "pcap-config", so it can be a program name with args.
6014 set dummy pcap-config; ac_word=$2
6015 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6016 $as_echo_n "checking for $ac_word... " >&6; }
6017 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
6018 $as_echo_n "(cached) " >&6
6019 else
6020 case $PCAP_CONFIG in
6021 [\\/]* | ?:[\\/]*)
6022 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
6023 ;;
6024 *)
6025 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6026 for as_dir in $d
6027 do
6028 IFS=$as_save_IFS
6029 test -z "$as_dir" && as_dir=.
6030 for ac_exec_ext in '' $ac_executable_extensions; do
6031 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6032 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
6033 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6034 break 2
6035 fi
6036 done
6037 done
6038 IFS=$as_save_IFS
6039
6040 ;;
6041 esac
6042 fi
6043 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
6044 if test -n "$PCAP_CONFIG"; then
6045 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
6046 $as_echo "$PCAP_CONFIG" >&6; }
6047 else
6048 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6049 $as_echo "no" >&6; }
6050 fi
6051
6052
6053 if test -n "$PCAP_CONFIG"; then
6054 #
6055 # The libpcap directory has a pcap-config script.
6056 # Use it to get any additioal libraries needed
6057 # to link with the libpcap archive library in
6058 # that directory.
6059 #
6060 # Please read section 11.6 "Shell Substitutions"
6061 # in the autoconf manual before doing anything
6062 # to this that involves quoting. Especially note
6063 # the statement "There is just no portable way to use
6064 # double-quoted strings inside double-quoted back-quoted
6065 # expressions (pfew!)."
6066 #
6067 additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
6068 libpcap="$libpcap $additional_libs"
6069 fi
6070 fi
6071 LIBS="$libpcap $LIBS"
6072 if ! test -n "$PCAP_CONFIG" ; then
6073 #
6074 # We don't have pcap-config; find out any additional link flags
6075 # we need. (If we have pcap-config, we assume it tells us what
6076 # we need.)
6077 #
6078 case "$host_os" in
6079
6080 aix*)
6081 #
6082 # If libpcap is DLPI-based, we have to use /lib/pse.exp if
6083 # present, as we use the STREAMS routines.
6084 #
6085 # (XXX - true only if we're linking with a static libpcap?)
6086 #
6087 pseexe="/lib/pse.exp"
6088 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
6089 $as_echo_n "checking for $pseexe... " >&6; }
6090 if test -f $pseexe ; then
6091 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6092 $as_echo "yes" >&6; }
6093 LIBS="$LIBS -I:$pseexe"
6094 fi
6095
6096 #
6097 # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
6098 # we use them to load the BPF module.
6099 #
6100 # (XXX - true only if we're linking with a static libpcap?)
6101 #
6102 LIBS="$LIBS -lodm -lcfg"
6103 ;;
6104 esac
6105 fi
6106
6107 ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
6108 if test "x$ac_cv_func_pcap_loop" = xyes; then :
6109
6110 else
6111
6112 as_fn_error $? "Report this to tcpdump-workers@lists.tcpdump.org, and include the
6113 config.log file in your report. If you have downloaded libpcap from
6114 tcpdump.org, and built it yourself, please also include the config.log
6115 file from the libpcap source directory, the Makefile from the libpcap
6116 source directory, and the output of the make process for libpcap, as
6117 this could be a problem with the libpcap that was built, and we will
6118 not be able to determine why this is happening, and thus will not be
6119 able to fix it, without that information, as we have not been able to
6120 reproduce this problem ourselves." "$LINENO" 5
6121
6122 fi
6123
6124
6125 ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
6126 if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
6127
6128
6129 $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
6130
6131 for ac_func in pcap_free_datalinks
6132 do :
6133 ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
6134 if test "x$ac_cv_func_pcap_free_datalinks" = xyes; then :
6135 cat >>confdefs.h <<_ACEOF
6136 #define HAVE_PCAP_FREE_DATALINKS 1
6137 _ACEOF
6138
6139 fi
6140 done
6141
6142
6143 else
6144
6145 case " $LIBOBJS " in
6146 *" datalinks.$ac_objext "* ) ;;
6147 *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6148 ;;
6149 esac
6150
6151
6152 fi
6153
6154 for ac_func in pcap_set_datalink
6155 do :
6156 ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6157 if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6158 cat >>confdefs.h <<_ACEOF
6159 #define HAVE_PCAP_SET_DATALINK 1
6160 _ACEOF
6161
6162 fi
6163 done
6164
6165 ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6166 if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6167
6168
6169 $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6170
6171 ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6172 if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6173
6174 $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6175
6176 else
6177
6178 case " $LIBOBJS " in
6179 *" dlnames.$ac_objext "* ) ;;
6180 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6181 ;;
6182 esac
6183
6184
6185 fi
6186
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 for ac_func in pcap_breakloop
6201 do :
6202 ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6203 if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6204 cat >>confdefs.h <<_ACEOF
6205 #define HAVE_PCAP_BREAKLOOP 1
6206 _ACEOF
6207
6208 fi
6209 done
6210
6211
6212 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6213 if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6214
6215 $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6216
6217 else
6218
6219 case " $LIBOBJS " in
6220 *" pcap_dump_ftell.$ac_objext "* ) ;;
6221 *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6222 ;;
6223 esac
6224
6225
6226 fi
6227
6228
6229
6230 #
6231 # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
6232 # libraries (e.g., "-lsocket -lnsl" on Solaris).
6233 #
6234 # We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
6235 # use AC_CHECK_FUNC which doesn't let us specify the right #includes
6236 # to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8
6237 # resolver, and the way it defines inet_{ntop,pton} is rather strange;
6238 # it does not ship with a libc symbol "inet_ntop()", it ships with
6239 # "_inet_ntop()", and has a #define macro in one of the system headers
6240 # to rename it.
6241 #
6242 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_ntop" >&5
6243 $as_echo_n "checking for inet_ntop... " >&6; }
6244 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6245 /* end confdefs.h. */
6246 #include <sys/types.h>
6247 #include <sys/socket.h>
6248 #include <netinet/in.h>
6249 #include <arpa/inet.h>
6250 int
6251 main ()
6252 {
6253 char src[4], dst[128];
6254 inet_ntop(AF_INET, src, dst, sizeof(dst));
6255 ;
6256 return 0;
6257 }
6258 _ACEOF
6259 if ac_fn_c_try_link "$LINENO"; then :
6260 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6261 $as_echo "yes" >&6; }
6262 else
6263 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6264 $as_echo "no" >&6; }
6265 case " $LIBOBJS " in
6266 *" inet_ntop.$ac_objext "* ) ;;
6267 *) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
6268 ;;
6269 esac
6270
6271 fi
6272 rm -f core conftest.err conftest.$ac_objext \
6273 conftest$ac_exeext conftest.$ac_ext
6274 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_pton" >&5
6275 $as_echo_n "checking for inet_pton... " >&6; }
6276 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6277 /* end confdefs.h. */
6278 #include <sys/types.h>
6279 #include <sys/socket.h>
6280 #include <netinet/in.h>
6281 #include <arpa/inet.h>
6282 int
6283 main ()
6284 {
6285 char src[128], dst[4];
6286 inet_pton(AF_INET, src, dst);
6287 ;
6288 return 0;
6289 }
6290 _ACEOF
6291 if ac_fn_c_try_link "$LINENO"; then :
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6293 $as_echo "yes" >&6; }
6294 else
6295 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6296 $as_echo "no" >&6; }
6297 case " $LIBOBJS " in
6298 *" inet_pton.$ac_objext "* ) ;;
6299 *) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
6300 ;;
6301 esac
6302
6303 fi
6304 rm -f core conftest.err conftest.$ac_objext \
6305 conftest$ac_exeext conftest.$ac_ext
6306 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inet_aton" >&5
6307 $as_echo_n "checking for inet_aton... " >&6; }
6308 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6309 /* end confdefs.h. */
6310 #include <sys/types.h>
6311 #include <netinet/in.h>
6312 #include <arpa/inet.h>
6313 int
6314 main ()
6315 {
6316 char src[128];
6317 struct in_addr dst;
6318 inet_aton(src, &dst);
6319 ;
6320 return 0;
6321 }
6322 _ACEOF
6323 if ac_fn_c_try_link "$LINENO"; then :
6324 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6325 $as_echo "yes" >&6; }
6326 else
6327 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6328 $as_echo "no" >&6; }
6329 case " $LIBOBJS " in
6330 *" inet_aton.$ac_objext "* ) ;;
6331 *) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
6332 ;;
6333 esac
6334
6335 fi
6336 rm -f core conftest.err conftest.$ac_objext \
6337 conftest$ac_exeext conftest.$ac_ext
6338
6339 #
6340 # Check for these after AC_LBL_LIBPCAP, for the same reason.
6341 #
6342 # You are in a twisty little maze of UN*Xes, all different.
6343 # Some might not have ether_ntohost().
6344 # Some might have it, but not declare it in any header file.
6345 # Some might have it, but declare it in <netinet/if_ether.h>.
6346 # Some might have it, but declare it in <netinet/ether.h>
6347 # (And some might have it but document it as something declared in
6348 # <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
6349 #
6350 # Before you is a C compiler.
6351 #
6352 for ac_func in ether_ntohost
6353 do :
6354 ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
6355 if test "x$ac_cv_func_ether_ntohost" = xyes; then :
6356 cat >>confdefs.h <<_ACEOF
6357 #define HAVE_ETHER_NTOHOST 1
6358 _ACEOF
6359
6360 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
6361 $as_echo_n "checking for buggy ether_ntohost... " >&6; }
6362 if ${ac_cv_buggy_ether_ntohost+:} false; then :
6363 $as_echo_n "(cached) " >&6
6364 else
6365
6366 if test "$cross_compiling" = yes; then :
6367 ac_cv_buggy_ether_ntohost="not while cross-compiling"
6368 else
6369 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6370 /* end confdefs.h. */
6371
6372 #include <netdb.h>
6373 #include <sys/types.h>
6374 #include <sys/param.h>
6375 #include <sys/socket.h>
6376
6377 int
6378 main(int argc, char **argv)
6379 {
6380 u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
6381 char name[MAXHOSTNAMELEN];
6382
6383 ether_ntohost(name, (struct ether_addr *)ea);
6384 exit(0);
6385 }
6386
6387 _ACEOF
6388 if ac_fn_c_try_run "$LINENO"; then :
6389 ac_cv_buggy_ether_ntohost=no
6390 else
6391 ac_cv_buggy_ether_ntohost=yes
6392 fi
6393 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
6394 conftest.$ac_objext conftest.beam conftest.$ac_ext
6395 fi
6396
6397 fi
6398 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
6399 $as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
6400 if test "$ac_cv_buggy_ether_ntohost" = "no"; then
6401
6402 $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
6403
6404 fi
6405
6406 fi
6407 done
6408
6409 if test "$ac_cv_func_ether_ntohost" = yes -a \
6410 "$ac_cv_buggy_ether_ntohost" = "no"; then
6411 #
6412 # OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>?
6413 #
6414 if test "$ac_cv_header_netinet_if_ether_h" = yes; then
6415 #
6416 # Yes. Does it declare ether_ntohost()?
6417 #
6418 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6419 #include <sys/types.h>
6420 #include <sys/socket.h>
6421 #include <netinet/in.h>
6422 #include <arpa/inet.h>
6423 struct mbuf;
6424 struct rtentry;
6425 #include <net/if.h>
6426 #include <netinet/if_ether.h>
6427
6428 "
6429 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6430
6431
6432 $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6433
6434
6435 fi
6436
6437 fi
6438 #
6439 # Did that succeed?
6440 #
6441 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6442 #
6443 # No, how about <netinet/ether.h>, as on Linux?
6444 #
6445 for ac_header in netinet/ether.h
6446 do :
6447 ac_fn_c_check_header_mongrel "$LINENO" "netinet/ether.h" "ac_cv_header_netinet_ether_h" "$ac_includes_default"
6448 if test "x$ac_cv_header_netinet_ether_h" = xyes; then :
6449 cat >>confdefs.h <<_ACEOF
6450 #define HAVE_NETINET_ETHER_H 1
6451 _ACEOF
6452
6453 fi
6454
6455 done
6456
6457 if test "$ac_cv_header_netinet_ether_h" = yes; then
6458 #
6459 # We have it - does it declare ether_ntohost()?
6460 # Unset ac_cv_have_decl_ether_ntohost so we don't
6461 # treat the previous failure as a cached value and
6462 # suppress the next test.
6463 #
6464 unset ac_cv_have_decl_ether_ntohost
6465 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
6466 #include <netinet/ether.h>
6467
6468 "
6469 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
6470
6471
6472 $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
6473
6474
6475 fi
6476
6477 fi
6478 fi
6479 #
6480 # Is ether_ntohost() declared?
6481 #
6482 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
6483 #
6484 # No, we'll have to declare it ourselves.
6485 # Do we have "struct ether_addr"?
6486 #
6487 ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
6488 #include <sys/types.h>
6489 #include <sys/socket.h>
6490 #include <netinet/in.h>
6491 #include <arpa/inet.h>
6492 struct mbuf;
6493 struct rtentry;
6494 #include <net/if.h>
6495 #include <netinet/if_ether.h>
6496
6497 "
6498 if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
6499
6500 cat >>confdefs.h <<_ACEOF
6501 #define HAVE_STRUCT_ETHER_ADDR 1
6502 _ACEOF
6503
6504
6505 fi
6506
6507
6508 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 0" >>confdefs.h
6509
6510 else
6511
6512 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
6513
6514 fi
6515 fi
6516
6517 # libdlpi is needed for Solaris 11 and later.
6518 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
6519 $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
6520 if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
6521 $as_echo_n "(cached) " >&6
6522 else
6523 ac_check_lib_save_LIBS=$LIBS
6524 LIBS="-ldlpi -L/lib $LIBS"
6525 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6526 /* end confdefs.h. */
6527
6528 /* Override any GCC internal prototype to avoid an error.
6529 Use char because int might match the return type of a GCC
6530 builtin and then its argument prototype would still apply. */
6531 #ifdef __cplusplus
6532 extern "C"
6533 #endif
6534 char dlpi_walk ();
6535 int
6536 main ()
6537 {
6538 return dlpi_walk ();
6539 ;
6540 return 0;
6541 }
6542 _ACEOF
6543 if ac_fn_c_try_link "$LINENO"; then :
6544 ac_cv_lib_dlpi_dlpi_walk=yes
6545 else
6546 ac_cv_lib_dlpi_dlpi_walk=no
6547 fi
6548 rm -f core conftest.err conftest.$ac_objext \
6549 conftest$ac_exeext conftest.$ac_ext
6550 LIBS=$ac_check_lib_save_LIBS
6551 fi
6552 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
6553 $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
6554 if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
6555 LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
6556 fi
6557
6558
6559
6560 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has sa_len member" >&5
6561 $as_echo_n "checking if sockaddr struct has sa_len member... " >&6; }
6562 if ${ac_cv_sockaddr_has_sa_len+:} false; then :
6563 $as_echo_n "(cached) " >&6
6564 else
6565 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6566 /* end confdefs.h. */
6567
6568 # include <sys/types.h>
6569 # include <sys/socket.h>
6570 int
6571 main ()
6572 {
6573 u_int i = sizeof(((struct sockaddr *)0)->sa_len)
6574 ;
6575 return 0;
6576 }
6577 _ACEOF
6578 if ac_fn_c_try_compile "$LINENO"; then :
6579 ac_cv_sockaddr_has_sa_len=yes
6580 else
6581 ac_cv_sockaddr_has_sa_len=no
6582 fi
6583 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6584 fi
6585
6586 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_sockaddr_has_sa_len" >&5
6587 $as_echo "$ac_cv_sockaddr_has_sa_len" >&6; }
6588 if test $ac_cv_sockaddr_has_sa_len = yes ; then
6589 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
6590
6591 fi
6592
6593 if test "$ac_cv_sockaddr_has_sa_len" = no; then
6594 missing_includes=yes
6595 fi
6596
6597 #
6598 # Do we have the new open API? Check for pcap_create, and assume that,
6599 # if we do, we also have pcap_activate() and the other new routines
6600 # introduced in libpcap 1.0.0.
6601 #
6602 for ac_func in pcap_create
6603 do :
6604 ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6605 if test "x$ac_cv_func_pcap_create" = xyes; then :
6606 cat >>confdefs.h <<_ACEOF
6607 #define HAVE_PCAP_CREATE 1
6608 _ACEOF
6609
6610 fi
6611 done
6612
6613 if test $ac_cv_func_pcap_create = "yes" ; then
6614 #
6615 # OK, do we have pcap_set_tstamp_type? If so, assume we have
6616 # pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6617 #
6618 for ac_func in pcap_set_tstamp_type
6619 do :
6620 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6621 if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6622 cat >>confdefs.h <<_ACEOF
6623 #define HAVE_PCAP_SET_TSTAMP_TYPE 1
6624 _ACEOF
6625
6626 fi
6627 done
6628
6629 #
6630 # And do we have pcap_set_tstamp_precision? If so, we assume
6631 # we also have pcap_open_offline_with_tstamp_precision.
6632 #
6633 for ac_func in pcap_set_tstamp_precision
6634 do :
6635 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
6636 if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then :
6637 cat >>confdefs.h <<_ACEOF
6638 #define HAVE_PCAP_SET_TSTAMP_PRECISION 1
6639 _ACEOF
6640
6641 fi
6642 done
6643
6644 fi
6645
6646 for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version pcap_setdirection
6647 do :
6648 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6649 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6650 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6651 cat >>confdefs.h <<_ACEOF
6652 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6653 _ACEOF
6654
6655 fi
6656 done
6657
6658 if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6659 savedcppflags="$CPPFLAGS"
6660 CPPFLAGS="$CPPFLAGS $V_INCLS"
6661 ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6662 "
6663 if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6664
6665 cat >>confdefs.h <<_ACEOF
6666 #define HAVE_PCAP_IF_T 1
6667 _ACEOF
6668
6669
6670 fi
6671
6672 CPPFLAGS="$savedcppflags"
6673 fi
6674
6675 if test $ac_cv_func_pcap_lib_version = "no" ; then
6676 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6677 $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6678 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6679 /* end confdefs.h. */
6680
6681 int
6682 main ()
6683 {
6684
6685 extern char pcap_version[];
6686
6687 return (int)pcap_version;
6688
6689 ;
6690 return 0;
6691 }
6692 _ACEOF
6693 if ac_fn_c_try_link "$LINENO"; then :
6694 ac_lbl_cv_pcap_version_defined=yes
6695 else
6696 ac_lbl_cv_pcap_version_defined=no
6697 fi
6698 rm -f core conftest.err conftest.$ac_objext \
6699 conftest$ac_exeext conftest.$ac_ext
6700 if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6701 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6702 $as_echo "yes" >&6; }
6703
6704 $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6705
6706 else
6707 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6708 $as_echo "no" >&6; }
6709 fi
6710 fi
6711 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6712 $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6713 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6714 /* end confdefs.h. */
6715
6716 int
6717 main ()
6718 {
6719
6720 extern int pcap_debug;
6721
6722 return pcap_debug;
6723
6724 ;
6725 return 0;
6726 }
6727 _ACEOF
6728 if ac_fn_c_try_link "$LINENO"; then :
6729 ac_lbl_cv_pcap_debug_defined=yes
6730 else
6731 ac_lbl_cv_pcap_debug_defined=no
6732 fi
6733 rm -f core conftest.err conftest.$ac_objext \
6734 conftest$ac_exeext conftest.$ac_ext
6735 if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6736 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6737 $as_echo "yes" >&6; }
6738
6739 $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6740
6741 else
6742 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6743 $as_echo "no" >&6; }
6744 #
6745 # OK, what about "yydebug"?
6746 #
6747 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6748 $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6749 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6750 /* end confdefs.h. */
6751
6752 int
6753 main ()
6754 {
6755
6756 extern int yydebug;
6757
6758 return yydebug;
6759
6760 ;
6761 return 0;
6762 }
6763 _ACEOF
6764 if ac_fn_c_try_link "$LINENO"; then :
6765 ac_lbl_cv_yydebug_defined=yes
6766 else
6767 ac_lbl_cv_yydebug_defined=no
6768 fi
6769 rm -f core conftest.err conftest.$ac_objext \
6770 conftest$ac_exeext conftest.$ac_ext
6771 if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6772 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6773 $as_echo "yes" >&6; }
6774
6775 $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6776
6777 else
6778 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6779 $as_echo "no" >&6; }
6780 fi
6781 fi
6782 ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6783 if test "x$ac_cv_func_bpf_dump" = xyes; then :
6784 $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6785
6786 else
6787 case " $LIBOBJS " in
6788 *" bpf_dump.$ac_objext "* ) ;;
6789 *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6790 ;;
6791 esac
6792
6793 fi
6794
6795
6796 V_GROUP=0
6797 if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6798 V_GROUP=wheel
6799 fi
6800 #
6801 # Assume V7/BSD convention for man pages (file formats in section 5,
6802 # miscellaneous info in section 7).
6803 #
6804 MAN_FILE_FORMATS=5
6805 MAN_MISC_INFO=7
6806 case "$host_os" in
6807
6808 aix*)
6809
6810 $as_echo "#define _SUN 1" >>confdefs.h
6811
6812 ;;
6813
6814 hpux*)
6815 #
6816 # Use System V conventions for man pages.
6817 #
6818 MAN_FILE_FORMATS=4
6819 MAN_MISC_INFO=5
6820 ;;
6821
6822 irix*)
6823 V_GROUP=sys
6824
6825 #
6826 # Use System V conventions for man pages.
6827 #
6828 MAN_FILE_FORMATS=4
6829 MAN_MISC_INFO=5
6830 ;;
6831
6832 osf*)
6833 V_GROUP=system
6834
6835 #
6836 # Use System V conventions for man pages.
6837 #
6838 MAN_FILE_FORMATS=4
6839 MAN_MISC_INFO=5
6840 ;;
6841
6842 solaris*)
6843 V_GROUP=sys
6844
6845 #
6846 # Use System V conventions for man pages.
6847 #
6848 MAN_FILE_FORMATS=4
6849 MAN_MISC_INFO=5
6850 ;;
6851 esac
6852
6853 if test -f /dev/bpf0 ; then
6854 V_GROUP=bpf
6855 fi
6856
6857 #
6858 # Make sure we have definitions for all the C99 specified-width types
6859 # (regardless of whether the environment is a C99 environment or not).
6860 #
6861 ac_fn_c_find_intX_t "$LINENO" "8" "ac_cv_c_int8_t"
6862 case $ac_cv_c_int8_t in #(
6863 no|yes) ;; #(
6864 *)
6865
6866 cat >>confdefs.h <<_ACEOF
6867 #define int8_t $ac_cv_c_int8_t
6868 _ACEOF
6869 ;;
6870 esac
6871
6872 ac_fn_c_find_intX_t "$LINENO" "16" "ac_cv_c_int16_t"
6873 case $ac_cv_c_int16_t in #(
6874 no|yes) ;; #(
6875 *)
6876
6877 cat >>confdefs.h <<_ACEOF
6878 #define int16_t $ac_cv_c_int16_t
6879 _ACEOF
6880 ;;
6881 esac
6882
6883 ac_fn_c_find_intX_t "$LINENO" "32" "ac_cv_c_int32_t"
6884 case $ac_cv_c_int32_t in #(
6885 no|yes) ;; #(
6886 *)
6887
6888 cat >>confdefs.h <<_ACEOF
6889 #define int32_t $ac_cv_c_int32_t
6890 _ACEOF
6891 ;;
6892 esac
6893
6894 ac_fn_c_find_intX_t "$LINENO" "64" "ac_cv_c_int64_t"
6895 case $ac_cv_c_int64_t in #(
6896 no|yes) ;; #(
6897 *)
6898
6899 cat >>confdefs.h <<_ACEOF
6900 #define int64_t $ac_cv_c_int64_t
6901 _ACEOF
6902 ;;
6903 esac
6904
6905 ac_fn_c_find_uintX_t "$LINENO" "8" "ac_cv_c_uint8_t"
6906 case $ac_cv_c_uint8_t in #(
6907 no|yes) ;; #(
6908 *)
6909
6910 $as_echo "#define _UINT8_T 1" >>confdefs.h
6911
6912
6913 cat >>confdefs.h <<_ACEOF
6914 #define uint8_t $ac_cv_c_uint8_t
6915 _ACEOF
6916 ;;
6917 esac
6918
6919 ac_fn_c_find_uintX_t "$LINENO" "16" "ac_cv_c_uint16_t"
6920 case $ac_cv_c_uint16_t in #(
6921 no|yes) ;; #(
6922 *)
6923
6924
6925 cat >>confdefs.h <<_ACEOF
6926 #define uint16_t $ac_cv_c_uint16_t
6927 _ACEOF
6928 ;;
6929 esac
6930
6931 ac_fn_c_find_uintX_t "$LINENO" "32" "ac_cv_c_uint32_t"
6932 case $ac_cv_c_uint32_t in #(
6933 no|yes) ;; #(
6934 *)
6935
6936 $as_echo "#define _UINT32_T 1" >>confdefs.h
6937
6938
6939 cat >>confdefs.h <<_ACEOF
6940 #define uint32_t $ac_cv_c_uint32_t
6941 _ACEOF
6942 ;;
6943 esac
6944
6945 ac_fn_c_find_uintX_t "$LINENO" "64" "ac_cv_c_uint64_t"
6946 case $ac_cv_c_uint64_t in #(
6947 no|yes) ;; #(
6948 *)
6949
6950 $as_echo "#define _UINT64_T 1" >>confdefs.h
6951
6952
6953 cat >>confdefs.h <<_ACEOF
6954 #define uint64_t $ac_cv_c_uint64_t
6955 _ACEOF
6956 ;;
6957 esac
6958
6959
6960 #
6961 # Define the old BSD specified-width types in terms of the C99 types;
6962 # we may need them with libpcap include files.
6963 #
6964 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6965 #include <sys/types.h>
6966
6967 "
6968 if test "x$ac_cv_type_u_int8_t" = xyes; then :
6969
6970 else
6971
6972 $as_echo "#define u_int8_t uint8_t" >>confdefs.h
6973
6974 fi
6975
6976 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6977 #include <sys/types.h>
6978
6979 "
6980 if test "x$ac_cv_type_u_int16_t" = xyes; then :
6981
6982 else
6983
6984 $as_echo "#define u_int16_t uint16_t" >>confdefs.h
6985
6986 fi
6987
6988 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
6989 #include <sys/types.h>
6990
6991 "
6992 if test "x$ac_cv_type_u_int32_t" = xyes; then :
6993
6994 else
6995
6996 $as_echo "#define u_int32_t uint32_t" >>confdefs.h
6997
6998 fi
6999
7000 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
7001 #include <sys/types.h>
7002
7003 "
7004 if test "x$ac_cv_type_u_int64_t" = xyes; then :
7005
7006 else
7007
7008 $as_echo "#define u_int64_t uint64_t" >>confdefs.h
7009
7010 fi
7011
7012
7013 #
7014 # Check for <inttypes.h>
7015 #
7016 for ac_header in inttypes.h
7017 do :
7018 ac_fn_c_check_header_mongrel "$LINENO" "inttypes.h" "ac_cv_header_inttypes_h" "$ac_includes_default"
7019 if test "x$ac_cv_header_inttypes_h" = xyes; then :
7020 cat >>confdefs.h <<_ACEOF
7021 #define HAVE_INTTYPES_H 1
7022 _ACEOF
7023
7024 #
7025 # OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
7026 # Some systems have an inttypes.h that doesn't define all of them.
7027 #
7028 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
7029 $as_echo_n "checking whether inttypes.h defines the PRI[doxu]64 macros... " >&6; }
7030 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7031 /* end confdefs.h. */
7032
7033
7034 #include <inttypes.h>
7035 #include <stdio.h>
7036 #include <sys/types.h>
7037
7038 main()
7039 {
7040 printf("%" PRId64 "\n", (uint64_t)1);
7041 printf("%" PRIo64 "\n", (uint64_t)1);
7042 printf("%" PRIx64 "\n", (uint64_t)1);
7043 printf("%" PRIu64 "\n", (uint64_t)1);
7044 }
7045
7046
7047 _ACEOF
7048 if ac_fn_c_try_compile "$LINENO"; then :
7049
7050 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7051 $as_echo "yes" >&6; }
7052 ac_lbl_inttypes_h_defines_formats=yes
7053
7054 else
7055
7056 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7057 $as_echo "no" >&6; }
7058 ac_lbl_inttypes_h_defines_formats=no
7059
7060 fi
7061 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7062
7063 else
7064
7065 #
7066 # We don't have inttypes.h, so it obviously can't define those
7067 # macros.
7068 #
7069 ac_lbl_inttypes_h_defines_formats=no
7070
7071 fi
7072
7073 done
7074
7075 if test "$ac_lbl_inttypes_h_defines_formats" = no; then
7076
7077 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %lx can be used to format 64-bit integers" >&5
7078 $as_echo_n "checking whether %lx can be used to format 64-bit integers... " >&6; }
7079 if test "$cross_compiling" = yes; then :
7080 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7081 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7082 as_fn_error $? "cannot run test program while cross compiling
7083 See \`config.log' for more details" "$LINENO" 5; }
7084 else
7085 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7086 /* end confdefs.h. */
7087
7088
7089 # ifdef HAVE_INTTYPES_H
7090 #include <inttypes.h>
7091 # endif
7092 #include <stdio.h>
7093 #include <sys/types.h>
7094
7095 main()
7096 {
7097 uint64_t t = 1;
7098 char strbuf[16+1];
7099 sprintf(strbuf, "%016lx", t << 32);
7100 if (strcmp(strbuf, "0000000100000000") == 0)
7101 exit(0);
7102 else
7103 exit(1);
7104 }
7105
7106
7107 _ACEOF
7108 if ac_fn_c_try_run "$LINENO"; then :
7109
7110
7111 $as_echo "#define PRId64 \"ld\"" >>confdefs.h
7112
7113
7114 $as_echo "#define PRIo64 \"lo\"" >>confdefs.h
7115
7116
7117 $as_echo "#define PRIx64 \"lx\"" >>confdefs.h
7118
7119
7120 $as_echo "#define PRIu64 \"lu\"" >>confdefs.h
7121
7122 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7123 $as_echo "yes" >&6; }
7124
7125 else
7126
7127 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7128 $as_echo "no" >&6; }
7129
7130
7131 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %llx can be used to format 64-bit integers" >&5
7132 $as_echo_n "checking whether %llx can be used to format 64-bit integers... " >&6; }
7133 if test "$cross_compiling" = yes; then :
7134 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7135 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7136 as_fn_error $? "cannot run test program while cross compiling
7137 See \`config.log' for more details" "$LINENO" 5; }
7138 else
7139 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7140 /* end confdefs.h. */
7141
7142
7143 # ifdef HAVE_INTTYPES_H
7144 #include <inttypes.h>
7145 # endif
7146 #include <stdio.h>
7147 #include <sys/types.h>
7148
7149 main()
7150 {
7151 uint64_t t = 1;
7152 char strbuf[16+1];
7153 sprintf(strbuf, "%016llx", t << 32);
7154 if (strcmp(strbuf, "0000000100000000") == 0)
7155 exit(0);
7156 else
7157 exit(1);
7158 }
7159
7160
7161 _ACEOF
7162 if ac_fn_c_try_run "$LINENO"; then :
7163
7164
7165 $as_echo "#define PRId64 \"lld\"" >>confdefs.h
7166
7167
7168 $as_echo "#define PRIo64 \"llo\"" >>confdefs.h
7169
7170
7171 $as_echo "#define PRIx64 \"llx\"" >>confdefs.h
7172
7173
7174 $as_echo "#define PRIu64 \"llu\"" >>confdefs.h
7175
7176 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7177 $as_echo "yes" >&6; }
7178
7179 else
7180
7181 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7182 $as_echo "no" >&6; }
7183
7184
7185 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %Lx can be used to format 64-bit integers" >&5
7186 $as_echo_n "checking whether %Lx can be used to format 64-bit integers... " >&6; }
7187 if test "$cross_compiling" = yes; then :
7188 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7189 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7190 as_fn_error $? "cannot run test program while cross compiling
7191 See \`config.log' for more details" "$LINENO" 5; }
7192 else
7193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7194 /* end confdefs.h. */
7195
7196
7197 # ifdef HAVE_INTTYPES_H
7198 #include <inttypes.h>
7199 # endif
7200 #include <stdio.h>
7201 #include <sys/types.h>
7202
7203 main()
7204 {
7205 uint64_t t = 1;
7206 char strbuf[16+1];
7207 sprintf(strbuf, "%016Lx", t << 32);
7208 if (strcmp(strbuf, "0000000100000000") == 0)
7209 exit(0);
7210 else
7211 exit(1);
7212 }
7213
7214
7215 _ACEOF
7216 if ac_fn_c_try_run "$LINENO"; then :
7217
7218
7219 $as_echo "#define PRId64 \"Ld\"" >>confdefs.h
7220
7221
7222 $as_echo "#define PRIo64 \"Lo\"" >>confdefs.h
7223
7224
7225 $as_echo "#define PRIx64 \"Lx\"" >>confdefs.h
7226
7227
7228 $as_echo "#define PRIu64 \"Lu\"" >>confdefs.h
7229
7230 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7231 $as_echo "yes" >&6; }
7232
7233 else
7234
7235 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7236 $as_echo "no" >&6; }
7237
7238
7239 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether %qx can be used to format 64-bit integers" >&5
7240 $as_echo_n "checking whether %qx can be used to format 64-bit integers... " >&6; }
7241 if test "$cross_compiling" = yes; then :
7242 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
7243 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
7244 as_fn_error $? "cannot run test program while cross compiling
7245 See \`config.log' for more details" "$LINENO" 5; }
7246 else
7247 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7248 /* end confdefs.h. */
7249
7250
7251 # ifdef HAVE_INTTYPES_H
7252 #include <inttypes.h>
7253 # endif
7254 #include <stdio.h>
7255 #include <sys/types.h>
7256
7257 main()
7258 {
7259 uint64_t t = 1;
7260 char strbuf[16+1];
7261 sprintf(strbuf, "%016qx", t << 32);
7262 if (strcmp(strbuf, "0000000100000000") == 0)
7263 exit(0);
7264 else
7265 exit(1);
7266 }
7267
7268
7269 _ACEOF
7270 if ac_fn_c_try_run "$LINENO"; then :
7271
7272
7273 $as_echo "#define PRId64 \"qd\"" >>confdefs.h
7274
7275
7276 $as_echo "#define PRIo64 \"qo\"" >>confdefs.h
7277
7278
7279 $as_echo "#define PRIx64 \"qx\"" >>confdefs.h
7280
7281
7282 $as_echo "#define PRIu64 \"qu\"" >>confdefs.h
7283
7284 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7285 $as_echo "yes" >&6; }
7286
7287 else
7288
7289 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7290 $as_echo "no" >&6; }
7291
7292 as_fn_error $? "neither %llx nor %Lx nor %qx worked on a 64-bit integer" "$LINENO" 5
7293
7294
7295 fi
7296 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7297 conftest.$ac_objext conftest.beam conftest.$ac_ext
7298 fi
7299
7300
7301
7302
7303 fi
7304 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7305 conftest.$ac_objext conftest.beam conftest.$ac_ext
7306 fi
7307
7308
7309
7310
7311 fi
7312 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7313 conftest.$ac_objext conftest.beam conftest.$ac_ext
7314 fi
7315
7316
7317
7318
7319 fi
7320 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
7321 conftest.$ac_objext conftest.beam conftest.$ac_ext
7322 fi
7323
7324
7325 fi
7326
7327 #
7328 # Check for some headers introduced in later versions of libpcap
7329 # and used by some printers.
7330 #
7331 # Those headers use the {u_}intN_t types, so we must do this after
7332 # we check for what's needed to get them defined.
7333 #
7334 savedcppflags="$CPPFLAGS"
7335 CPPFLAGS="$CPPFLAGS $V_INCLS"
7336 for ac_header in pcap/bluetooth.h
7337 do :
7338 ac_fn_c_check_header_compile "$LINENO" "pcap/bluetooth.h" "ac_cv_header_pcap_bluetooth_h" "#include \"tcpdump-stdinc.h\"
7339 "
7340 if test "x$ac_cv_header_pcap_bluetooth_h" = xyes; then :
7341 cat >>confdefs.h <<_ACEOF
7342 #define HAVE_PCAP_BLUETOOTH_H 1
7343 _ACEOF
7344
7345 fi
7346
7347 done
7348
7349 for ac_header in pcap/nflog.h
7350 do :
7351 ac_fn_c_check_header_compile "$LINENO" "pcap/nflog.h" "ac_cv_header_pcap_nflog_h" "#include \"tcpdump-stdinc.h\"
7352 "
7353 if test "x$ac_cv_header_pcap_nflog_h" = xyes; then :
7354 cat >>confdefs.h <<_ACEOF
7355 #define HAVE_PCAP_NFLOG_H 1
7356 _ACEOF
7357
7358 fi
7359
7360 done
7361
7362 for ac_header in pcap/usb.h
7363 do :
7364 ac_fn_c_check_header_compile "$LINENO" "pcap/usb.h" "ac_cv_header_pcap_usb_h" "#include \"tcpdump-stdinc.h\"
7365 "
7366 if test "x$ac_cv_header_pcap_usb_h" = xyes; then :
7367 cat >>confdefs.h <<_ACEOF
7368 #define HAVE_PCAP_USB_H 1
7369 _ACEOF
7370
7371 fi
7372
7373 done
7374
7375 CPPFLAGS="$savedcppflags"
7376
7377 if test -n "$ac_tool_prefix"; then
7378 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
7379 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
7380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7381 $as_echo_n "checking for $ac_word... " >&6; }
7382 if ${ac_cv_prog_RANLIB+:} false; then :
7383 $as_echo_n "(cached) " >&6
7384 else
7385 if test -n "$RANLIB"; then
7386 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
7387 else
7388 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7389 for as_dir in $PATH
7390 do
7391 IFS=$as_save_IFS
7392 test -z "$as_dir" && as_dir=.
7393 for ac_exec_ext in '' $ac_executable_extensions; do
7394 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7395 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
7396 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7397 break 2
7398 fi
7399 done
7400 done
7401 IFS=$as_save_IFS
7402
7403 fi
7404 fi
7405 RANLIB=$ac_cv_prog_RANLIB
7406 if test -n "$RANLIB"; then
7407 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
7408 $as_echo "$RANLIB" >&6; }
7409 else
7410 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7411 $as_echo "no" >&6; }
7412 fi
7413
7414
7415 fi
7416 if test -z "$ac_cv_prog_RANLIB"; then
7417 ac_ct_RANLIB=$RANLIB
7418 # Extract the first word of "ranlib", so it can be a program name with args.
7419 set dummy ranlib; ac_word=$2
7420 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7421 $as_echo_n "checking for $ac_word... " >&6; }
7422 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
7423 $as_echo_n "(cached) " >&6
7424 else
7425 if test -n "$ac_ct_RANLIB"; then
7426 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
7427 else
7428 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7429 for as_dir in $PATH
7430 do
7431 IFS=$as_save_IFS
7432 test -z "$as_dir" && as_dir=.
7433 for ac_exec_ext in '' $ac_executable_extensions; do
7434 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7435 ac_cv_prog_ac_ct_RANLIB="ranlib"
7436 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7437 break 2
7438 fi
7439 done
7440 done
7441 IFS=$as_save_IFS
7442
7443 fi
7444 fi
7445 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
7446 if test -n "$ac_ct_RANLIB"; then
7447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
7448 $as_echo "$ac_ct_RANLIB" >&6; }
7449 else
7450 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7451 $as_echo "no" >&6; }
7452 fi
7453
7454 if test "x$ac_ct_RANLIB" = x; then
7455 RANLIB=":"
7456 else
7457 case $cross_compiling:$ac_tool_warned in
7458 yes:)
7459 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7460 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7461 ac_tool_warned=yes ;;
7462 esac
7463 RANLIB=$ac_ct_RANLIB
7464 fi
7465 else
7466 RANLIB="$ac_cv_prog_RANLIB"
7467 fi
7468
7469 if test -n "$ac_tool_prefix"; then
7470 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
7471 set dummy ${ac_tool_prefix}ar; ac_word=$2
7472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7473 $as_echo_n "checking for $ac_word... " >&6; }
7474 if ${ac_cv_prog_AR+:} false; then :
7475 $as_echo_n "(cached) " >&6
7476 else
7477 if test -n "$AR"; then
7478 ac_cv_prog_AR="$AR" # Let the user override the test.
7479 else
7480 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7481 for as_dir in $PATH
7482 do
7483 IFS=$as_save_IFS
7484 test -z "$as_dir" && as_dir=.
7485 for ac_exec_ext in '' $ac_executable_extensions; do
7486 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7487 ac_cv_prog_AR="${ac_tool_prefix}ar"
7488 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7489 break 2
7490 fi
7491 done
7492 done
7493 IFS=$as_save_IFS
7494
7495 fi
7496 fi
7497 AR=$ac_cv_prog_AR
7498 if test -n "$AR"; then
7499 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
7500 $as_echo "$AR" >&6; }
7501 else
7502 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7503 $as_echo "no" >&6; }
7504 fi
7505
7506
7507 fi
7508 if test -z "$ac_cv_prog_AR"; then
7509 ac_ct_AR=$AR
7510 # Extract the first word of "ar", so it can be a program name with args.
7511 set dummy ar; ac_word=$2
7512 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
7513 $as_echo_n "checking for $ac_word... " >&6; }
7514 if ${ac_cv_prog_ac_ct_AR+:} false; then :
7515 $as_echo_n "(cached) " >&6
7516 else
7517 if test -n "$ac_ct_AR"; then
7518 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
7519 else
7520 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
7521 for as_dir in $PATH
7522 do
7523 IFS=$as_save_IFS
7524 test -z "$as_dir" && as_dir=.
7525 for ac_exec_ext in '' $ac_executable_extensions; do
7526 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
7527 ac_cv_prog_ac_ct_AR="ar"
7528 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
7529 break 2
7530 fi
7531 done
7532 done
7533 IFS=$as_save_IFS
7534
7535 fi
7536 fi
7537 ac_ct_AR=$ac_cv_prog_ac_ct_AR
7538 if test -n "$ac_ct_AR"; then
7539 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
7540 $as_echo "$ac_ct_AR" >&6; }
7541 else
7542 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7543 $as_echo "no" >&6; }
7544 fi
7545
7546 if test "x$ac_ct_AR" = x; then
7547 AR=""
7548 else
7549 case $cross_compiling:$ac_tool_warned in
7550 yes:)
7551 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
7552 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
7553 ac_tool_warned=yes ;;
7554 esac
7555 AR=$ac_ct_AR
7556 fi
7557 else
7558 AR="$ac_cv_prog_AR"
7559 fi
7560
7561
7562 rm -f os-proto.h
7563 if test "${LBL_CFLAGS+set}" = set; then
7564 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
7565 fi
7566 if test -f .devel ; then
7567 #
7568 # Skip all the warning option stuff on some compilers.
7569 #
7570 if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
7571
7572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
7573 $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
7574 save_CFLAGS="$CFLAGS"
7575 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wall"
7576 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7577 /* end confdefs.h. */
7578
7579 int
7580 main ()
7581 {
7582 return 0
7583 ;
7584 return 0;
7585 }
7586 _ACEOF
7587 if ac_fn_c_try_compile "$LINENO"; then :
7588
7589 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7590 $as_echo "yes" >&6; }
7591 CFLAGS="$save_CFLAGS"
7592 V_CCOPT="$V_CCOPT -Wall"
7593
7594 else
7595
7596 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7597 $as_echo "no" >&6; }
7598 CFLAGS="$save_CFLAGS"
7599
7600 fi
7601 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7602
7603
7604 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
7605 $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
7606 save_CFLAGS="$CFLAGS"
7607 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wmissing-prototypes"
7608 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7609 /* end confdefs.h. */
7610
7611 int
7612 main ()
7613 {
7614 return 0
7615 ;
7616 return 0;
7617 }
7618 _ACEOF
7619 if ac_fn_c_try_compile "$LINENO"; then :
7620
7621 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7622 $as_echo "yes" >&6; }
7623 CFLAGS="$save_CFLAGS"
7624 V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7625
7626 else
7627
7628 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7629 $as_echo "no" >&6; }
7630 CFLAGS="$save_CFLAGS"
7631
7632 fi
7633 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7634
7635
7636 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7637 $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7638 save_CFLAGS="$CFLAGS"
7639 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wstrict-prototypes"
7640 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7641 /* end confdefs.h. */
7642
7643 int
7644 main ()
7645 {
7646 return 0
7647 ;
7648 return 0;
7649 }
7650 _ACEOF
7651 if ac_fn_c_try_compile "$LINENO"; then :
7652
7653 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7654 $as_echo "yes" >&6; }
7655 CFLAGS="$save_CFLAGS"
7656 V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7657
7658 else
7659
7660 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7661 $as_echo "no" >&6; }
7662 CFLAGS="$save_CFLAGS"
7663
7664 fi
7665 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7666
7667
7668 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7669 $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7670 save_CFLAGS="$CFLAGS"
7671 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wwrite-strings"
7672 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7673 /* end confdefs.h. */
7674
7675 int
7676 main ()
7677 {
7678 return 0
7679 ;
7680 return 0;
7681 }
7682 _ACEOF
7683 if ac_fn_c_try_compile "$LINENO"; then :
7684
7685 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7686 $as_echo "yes" >&6; }
7687 CFLAGS="$save_CFLAGS"
7688 V_CCOPT="$V_CCOPT -Wwrite-strings"
7689
7690 else
7691
7692 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7693 $as_echo "no" >&6; }
7694 CFLAGS="$save_CFLAGS"
7695
7696 fi
7697 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7698
7699
7700 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7701 $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7702 save_CFLAGS="$CFLAGS"
7703 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -Wpointer-arith"
7704 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7705 /* end confdefs.h. */
7706
7707 int
7708 main ()
7709 {
7710 return 0
7711 ;
7712 return 0;
7713 }
7714 _ACEOF
7715 if ac_fn_c_try_compile "$LINENO"; then :
7716
7717 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7718 $as_echo "yes" >&6; }
7719 CFLAGS="$save_CFLAGS"
7720 V_CCOPT="$V_CCOPT -Wpointer-arith"
7721
7722 else
7723
7724 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7725 $as_echo "no" >&6; }
7726 CFLAGS="$save_CFLAGS"
7727
7728 fi
7729 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7730
7731
7732 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
7733 $as_echo_n "checking whether the compiler supports the -W option... " >&6; }
7734 save_CFLAGS="$CFLAGS"
7735 CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors -W"
7736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7737 /* end confdefs.h. */
7738
7739 int
7740 main ()
7741 {
7742 return 0
7743 ;
7744 return 0;
7745 }
7746 _ACEOF
7747 if ac_fn_c_try_compile "$LINENO"; then :
7748
7749 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7750 $as_echo "yes" >&6; }
7751 CFLAGS="$save_CFLAGS"
7752 V_CCOPT="$V_CCOPT -W"
7753
7754 else
7755
7756 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7757 $as_echo "no" >&6; }
7758 CFLAGS="$save_CFLAGS"
7759
7760 fi
7761 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7762
7763 fi
7764
7765 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7766 $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7767 if test "$GCC" = yes ; then
7768 #
7769 # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7770 # though it's not); we assume that, in this case, the flag
7771 # would be -M.
7772 #
7773 ac_lbl_dependency_flag="-M"
7774 else
7775 #
7776 # Not GCC or a compiler deemed to be GCC; what platform is
7777 # this? (We're assuming that if the compiler isn't GCC
7778 # it's the compiler from the vendor of the OS; that won't
7779 # necessarily be true for x86 platforms, where it might be
7780 # the Intel C compiler.)
7781 #
7782 case "$host_os" in
7783
7784 irix*|osf*|darwin*)
7785 #
7786 # MIPS C for IRIX, DEC C, and clang all use -M.
7787 #
7788 ac_lbl_dependency_flag="-M"
7789 ;;
7790
7791 solaris*)
7792 #
7793 # Sun C uses -xM.
7794 #
7795 ac_lbl_dependency_flag="-xM"
7796 ;;
7797
7798 hpux*)
7799 #
7800 # HP's older C compilers don't support this.
7801 # HP's newer C compilers support this with
7802 # either +M or +Make; the older compilers
7803 # interpret +M as something completely
7804 # different, so we use +Make so we don't
7805 # think it works with the older compilers.
7806 #
7807 ac_lbl_dependency_flag="+Make"
7808 ;;
7809
7810 *)
7811 #
7812 # Not one of the above; assume no support for
7813 # generating dependencies.
7814 #
7815 ac_lbl_dependency_flag=""
7816 ;;
7817 esac
7818 fi
7819
7820 #
7821 # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7822 # complain about it?
7823 #
7824 # Note: clang doesn't seem to exit with an error status when handed
7825 # an unknown non-warning error, even if you pass it
7826 # -Werror=unknown-warning-option. However, it always supports
7827 # -M, so the fact that this test always succeeds with clang
7828 # isn't an issue.
7829 #
7830 if test ! -z "$ac_lbl_dependency_flag"; then
7831 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7832 /* end confdefs.h. */
7833 int main(void) { return 0; }
7834 _ACEOF
7835 echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
7836 if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
7837 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, with $ac_lbl_dependency_flag" >&5
7838 $as_echo "yes, with $ac_lbl_dependency_flag" >&6; }
7839 DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
7840 MKDEP='${srcdir}/mkdep'
7841 else
7842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7843 $as_echo "no" >&6; }
7844 #
7845 # We can't run mkdep, so have "make depend" do
7846 # nothing.
7847 #
7848 MKDEP=:
7849 fi
7850 rm -rf conftest*
7851 else
7852 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7853 $as_echo "no" >&6; }
7854 #
7855 # We can't run mkdep, so have "make depend" do
7856 # nothing.
7857 #
7858 MKDEP=:
7859 fi
7860
7861
7862
7863 #
7864 # We used to set -n32 for IRIX 6 when not using GCC (presumed
7865 # to mean that we're using MIPS C or MIPSpro C); it specified
7866 # the "new" faster 32-bit ABI, introduced in IRIX 6.2. I'm
7867 # not sure why that would be something to do *only* with a
7868 # .devel file; why should the ABI for which we produce code
7869 # depend on .devel?
7870 #
7871 os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
7872 name="lbl/os-$os.h"
7873 if test -f $name ; then
7874 ln -s $name os-proto.h
7875
7876 $as_echo "#define HAVE_OS_PROTO_H 1" >>confdefs.h
7877
7878 else
7879 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: can't find $name" >&5
7880 $as_echo "$as_me: WARNING: can't find $name" >&2;}
7881 fi
7882 fi
7883
7884 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if sockaddr struct has the sa_len member" >&5
7885 $as_echo_n "checking if sockaddr struct has the sa_len member... " >&6; }
7886 if ${ac_cv_lbl_sockaddr_has_sa_len+:} false; then :
7887 $as_echo_n "(cached) " >&6
7888 else
7889 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7890 /* end confdefs.h. */
7891
7892 # include <sys/types.h>
7893 # include <sys/socket.h>
7894 int
7895 main ()
7896 {
7897 u_int i = sizeof(((struct sockaddr *)0)->sa_len)
7898 ;
7899 return 0;
7900 }
7901 _ACEOF
7902 if ac_fn_c_try_compile "$LINENO"; then :
7903 ac_cv_lbl_sockaddr_has_sa_len=yes
7904 else
7905 ac_cv_lbl_sockaddr_has_sa_len=no
7906 fi
7907 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7908 fi
7909
7910 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
7911 $as_echo "$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
7912 if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
7913
7914 $as_echo "#define HAVE_SOCKADDR_SA_LEN 1" >>confdefs.h
7915
7916 fi
7917
7918 { $as_echo "$as_me:${as_lineno-$LINENO}: checking if unaligned accesses fail" >&5
7919 $as_echo_n "checking if unaligned accesses fail... " >&6; }
7920 if ${ac_cv_lbl_unaligned_fail+:} false; then :
7921 $as_echo_n "(cached) " >&6
7922 else
7923 case "$host_cpu" in
7924
7925 #
7926 # These are CPU types where:
7927 #
7928 # the CPU faults on an unaligned access, but at least some
7929 # OSes that support that CPU catch the fault and simulate
7930 # the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
7931 # the simulation is slow, so we don't want to use it;
7932 #
7933 # the CPU, I infer (from the old
7934 #
7935 # XXX: should also check that they don't do weird things (like on arm)
7936 #
7937 # comment) doesn't fault on unaligned accesses, but doesn't
7938 # do a normal unaligned fetch, either (e.g., presumably, ARM);
7939 #
7940 # for whatever reason, the test program doesn't work
7941 # (this has been claimed to be the case for several of those
7942 # CPUs - I don't know what the problem is; the problem
7943 # was reported as "the test program dumps core" for SuperH,
7944 # but that's what the test program is *supposed* to do -
7945 # it dumps core before it writes anything, so the test
7946 # for an empty output file should find an empty output
7947 # file and conclude that unaligned accesses don't work).
7948 #
7949 # This run-time test won't work if you're cross-compiling, so
7950 # in order to support cross-compiling for a particular CPU,
7951 # we have to wire in the list of CPU types anyway, as far as
7952 # I know, so perhaps we should just have a set of CPUs on
7953 # which we know it doesn't work, a set of CPUs on which we
7954 # know it does work, and have the script just fail on other
7955 # cpu types and update it when such a failure occurs.
7956 #
7957 alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
7958 ac_cv_lbl_unaligned_fail=yes
7959 ;;
7960
7961 *)
7962 cat >conftest.c <<EOF
7963 # include <sys/types.h>
7964 # include <sys/wait.h>
7965 # include <stdio.h>
7966 unsigned char a[5] = { 1, 2, 3, 4, 5 };
7967 main() {
7968 unsigned int i;
7969 pid_t pid;
7970 int status;
7971 /* avoid "core dumped" message */
7972 pid = fork();
7973 if (pid < 0)
7974 exit(2);
7975 if (pid > 0) {
7976 /* parent */
7977 pid = waitpid(pid, &status, 0);
7978 if (pid < 0)
7979 exit(3);
7980 exit(!WIFEXITED(status));
7981 }
7982 /* child */
7983 i = *(unsigned int *)&a[1];
7984 printf("%d\n", i);
7985 exit(0);
7986 }
7987 EOF
7988 ${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
7989 conftest.c $LIBS >/dev/null 2>&1
7990 if test ! -x conftest ; then
7991 ac_cv_lbl_unaligned_fail=yes
7992 else
7993 ./conftest >conftest.out
7994 if test ! -s conftest.out ; then
7995 ac_cv_lbl_unaligned_fail=yes
7996 else
7997 ac_cv_lbl_unaligned_fail=no
7998 fi
7999 fi
8000 rm -f -r conftest* core core.conftest
8001 ;;
8002 esac
8003 fi
8004
8005 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_unaligned_fail" >&5
8006 $as_echo "$ac_cv_lbl_unaligned_fail" >&6; }
8007 if test $ac_cv_lbl_unaligned_fail = yes ; then
8008
8009 $as_echo "#define LBL_ALIGN 1" >>confdefs.h
8010
8011 fi
8012
8013
8014 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for h_errno" >&5
8015 $as_echo_n "checking for h_errno... " >&6; }
8016 if ${ac_cv_var_h_errno+:} false; then :
8017 $as_echo_n "(cached) " >&6
8018 else
8019 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8020 /* end confdefs.h. */
8021
8022 # include <sys/types.h>
8023 # include <netdb.h>
8024 int
8025 main ()
8026 {
8027 int foo = h_errno;
8028 ;
8029 return 0;
8030 }
8031 _ACEOF
8032 if ac_fn_c_try_compile "$LINENO"; then :
8033 ac_cv_var_h_errno=yes
8034 else
8035 ac_cv_var_h_errno=no
8036 fi
8037 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
8038 fi
8039
8040 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_var_h_errno" >&5
8041 $as_echo "$ac_cv_var_h_errno" >&6; }
8042 if test "$ac_cv_var_h_errno" = "yes"; then
8043
8044 $as_echo "#define HAVE_H_ERRNO 1" >>confdefs.h
8045
8046 fi
8047
8048
8049 # Check for OpenSSL libcrypto
8050 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to use OpenSSL libcrypto" >&5
8051 $as_echo_n "checking whether to use OpenSSL libcrypto... " >&6; }
8052 # Specify location for both includes and libraries.
8053 want_libcrypto=ifavailable
8054
8055 # Check whether --with-crypto was given.
8056 if test "${with_crypto+set}" = set; then :
8057 withval=$with_crypto;
8058 if test $withval = no
8059 then
8060 want_libcrypto=no
8061 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
8062 $as_echo "no" >&6; }
8063 elif test $withval = yes
8064 then
8065 want_libcrypto=yes
8066 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
8067 $as_echo "yes" >&6; }
8068 fi
8069
8070 else
8071
8072 #
8073 # Use libcrypto if it's present, otherwise don't.
8074 #
8075 want_libcrypto=ifavailable
8076 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes, if available" >&5
8077 $as_echo "yes, if available" >&6; }
8078
8079 fi
8080
8081 if test "$want_libcrypto" != "no"; then
8082 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for DES_cbc_encrypt in -lcrypto" >&5
8083 $as_echo_n "checking for DES_cbc_encrypt in -lcrypto... " >&6; }
8084 if ${ac_cv_lib_crypto_DES_cbc_encrypt+:} false; then :
8085 $as_echo_n "(cached) " >&6
8086 else
8087 ac_check_lib_save_LIBS=$LIBS
8088 LIBS="-lcrypto $LIBS"
8089 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
8090 /* end confdefs.h. */
8091
8092 /* Override any GCC internal prototype to avoid an error.
8093 Use char because int might match the return type of a GCC
8094 builtin and then its argument prototype would still apply. */
8095 #ifdef __cplusplus
8096 extern "C"
8097 #endif
8098 char DES_cbc_encrypt ();
8099 int
8100 main ()
8101 {
8102 return DES_cbc_encrypt ();
8103 ;
8104 return 0;
8105 }
8106 _ACEOF
8107 if ac_fn_c_try_link "$LINENO"; then :
8108 ac_cv_lib_crypto_DES_cbc_encrypt=yes
8109 else
8110 ac_cv_lib_crypto_DES_cbc_encrypt=no
8111 fi
8112 rm -f core conftest.err conftest.$ac_objext \
8113 conftest$ac_exeext conftest.$ac_ext
8114 LIBS=$ac_check_lib_save_LIBS
8115 fi
8116 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
8117 $as_echo "$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
8118 if test "x$ac_cv_lib_crypto_DES_cbc_encrypt" = xyes; then :
8119 cat >>confdefs.h <<_ACEOF
8120 #define HAVE_LIBCRYPTO 1
8121 _ACEOF
8122
8123 LIBS="-lcrypto $LIBS"
8124
8125 fi
8126
8127 for ac_header in openssl/evp.h
8128 do :
8129 ac_fn_c_check_header_mongrel "$LINENO" "openssl/evp.h" "ac_cv_header_openssl_evp_h" "$ac_includes_default"
8130 if test "x$ac_cv_header_openssl_evp_h" = xyes; then :
8131 cat >>confdefs.h <<_ACEOF
8132 #define HAVE_OPENSSL_EVP_H 1
8133 _ACEOF
8134
8135 fi
8136
8137 done
8138
8139 fi
8140
8141 if test "$missing_includes" = "yes"; then
8142 CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
8143 V_INCLS="$V_INCLS -I$srcdir/missing"
8144 fi
8145
8146
8147
8148
8149
8150
8151
8152
8153
8154
8155 # Find a good install program. We prefer a C program (faster),
8156 # so one script is as good as another. But avoid the broken or
8157 # incompatible versions:
8158 # SysV /etc/install, /usr/sbin/install
8159 # SunOS /usr/etc/install
8160 # IRIX /sbin/install
8161 # AIX /bin/install
8162 # AmigaOS /C/install, which installs bootblocks on floppy discs
8163 # AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
8164 # AFS /usr/afsws/bin/install, which mishandles nonexistent args
8165 # SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
8166 # OS/2's system install, which has a completely different semantic
8167 # ./install, which can be erroneously created by make from ./install.sh.
8168 # Reject install programs that cannot install multiple files.
8169 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for a BSD-compatible install" >&5
8170 $as_echo_n "checking for a BSD-compatible install... " >&6; }
8171 if test -z "$INSTALL"; then
8172 if ${ac_cv_path_install+:} false; then :
8173 $as_echo_n "(cached) " >&6
8174 else
8175 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8176 for as_dir in $PATH
8177 do
8178 IFS=$as_save_IFS
8179 test -z "$as_dir" && as_dir=.
8180 # Account for people who put trailing slashes in PATH elements.
8181 case $as_dir/ in #((
8182 ./ | .// | /[cC]/* | \
8183 /etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
8184 ?:[\\/]os2[\\/]install[\\/]* | ?:[\\/]OS2[\\/]INSTALL[\\/]* | \
8185 /usr/ucb/* ) ;;
8186 *)
8187 # OSF1 and SCO ODT 3.0 have their own names for install.
8188 # Don't use installbsd from OSF since it installs stuff as root
8189 # by default.
8190 for ac_prog in ginstall scoinst install; do
8191 for ac_exec_ext in '' $ac_executable_extensions; do
8192 if as_fn_executable_p "$as_dir/$ac_prog$ac_exec_ext"; then
8193 if test $ac_prog = install &&
8194 grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8195 # AIX install. It has an incompatible calling convention.
8196 :
8197 elif test $ac_prog = install &&
8198 grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
8199 # program-specific install script used by HP pwplus--don't use.
8200 :
8201 else
8202 rm -rf conftest.one conftest.two conftest.dir
8203 echo one > conftest.one
8204 echo two > conftest.two
8205 mkdir conftest.dir
8206 if "$as_dir/$ac_prog$ac_exec_ext" -c conftest.one conftest.two "`pwd`/conftest.dir" &&
8207 test -s conftest.one && test -s conftest.two &&
8208 test -s conftest.dir/conftest.one &&
8209 test -s conftest.dir/conftest.two
8210 then
8211 ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
8212 break 3
8213 fi
8214 fi
8215 fi
8216 done
8217 done
8218 ;;
8219 esac
8220
8221 done
8222 IFS=$as_save_IFS
8223
8224 rm -rf conftest.one conftest.two conftest.dir
8225
8226 fi
8227 if test "${ac_cv_path_install+set}" = set; then
8228 INSTALL=$ac_cv_path_install
8229 else
8230 # As a last resort, use the slow shell script. Don't cache a
8231 # value for INSTALL within a source directory, because that will
8232 # break other packages using the cache if that directory is
8233 # removed, or if the value is a relative name.
8234 INSTALL=$ac_install_sh
8235 fi
8236 fi
8237 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $INSTALL" >&5
8238 $as_echo "$INSTALL" >&6; }
8239
8240 # Use test -z because SunOS4 sh mishandles braces in ${var-val}.
8241 # It thinks the first close brace ends the variable substitution.
8242 test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
8243
8244 test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
8245
8246 test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
8247
8248
8249 ac_config_headers="$ac_config_headers config.h"
8250
8251
8252 ac_config_commands="$ac_config_commands default-1"
8253
8254 ac_config_files="$ac_config_files Makefile tcpdump.1"
8255
8256 cat >confcache <<\_ACEOF
8257 # This file is a shell script that caches the results of configure
8258 # tests run on this system so they can be shared between configure
8259 # scripts and configure runs, see configure's option --config-cache.
8260 # It is not useful on other systems. If it contains results you don't
8261 # want to keep, you may remove or edit it.
8262 #
8263 # config.status only pays attention to the cache file if you give it
8264 # the --recheck option to rerun configure.
8265 #
8266 # `ac_cv_env_foo' variables (set or unset) will be overridden when
8267 # loading this file, other *unset* `ac_cv_foo' will be assigned the
8268 # following values.
8269
8270 _ACEOF
8271
8272 # The following way of writing the cache mishandles newlines in values,
8273 # but we know of no workaround that is simple, portable, and efficient.
8274 # So, we kill variables containing newlines.
8275 # Ultrix sh set writes to stderr and can't be redirected directly,
8276 # and sets the high bit in the cache file unless we assign to the vars.
8277 (
8278 for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
8279 eval ac_val=\$$ac_var
8280 case $ac_val in #(
8281 *${as_nl}*)
8282 case $ac_var in #(
8283 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
8284 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
8285 esac
8286 case $ac_var in #(
8287 _ | IFS | as_nl) ;; #(
8288 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
8289 *) { eval $ac_var=; unset $ac_var;} ;;
8290 esac ;;
8291 esac
8292 done
8293
8294 (set) 2>&1 |
8295 case $as_nl`(ac_space=' '; set) 2>&1` in #(
8296 *${as_nl}ac_space=\ *)
8297 # `set' does not quote correctly, so add quotes: double-quote
8298 # substitution turns \\\\ into \\, and sed turns \\ into \.
8299 sed -n \
8300 "s/'/'\\\\''/g;
8301 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
8302 ;; #(
8303 *)
8304 # `set' quotes correctly as required by POSIX, so do not add quotes.
8305 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
8306 ;;
8307 esac |
8308 sort
8309 ) |
8310 sed '
8311 /^ac_cv_env_/b end
8312 t clear
8313 :clear
8314 s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
8315 t end
8316 s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
8317 :end' >>confcache
8318 if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
8319 if test -w "$cache_file"; then
8320 if test "x$cache_file" != "x/dev/null"; then
8321 { $as_echo "$as_me:${as_lineno-$LINENO}: updating cache $cache_file" >&5
8322 $as_echo "$as_me: updating cache $cache_file" >&6;}
8323 if test ! -f "$cache_file" || test -h "$cache_file"; then
8324 cat confcache >"$cache_file"
8325 else
8326 case $cache_file in #(
8327 */* | ?:*)
8328 mv -f confcache "$cache_file"$$ &&
8329 mv -f "$cache_file"$$ "$cache_file" ;; #(
8330 *)
8331 mv -f confcache "$cache_file" ;;
8332 esac
8333 fi
8334 fi
8335 else
8336 { $as_echo "$as_me:${as_lineno-$LINENO}: not updating unwritable cache $cache_file" >&5
8337 $as_echo "$as_me: not updating unwritable cache $cache_file" >&6;}
8338 fi
8339 fi
8340 rm -f confcache
8341
8342 test "x$prefix" = xNONE && prefix=$ac_default_prefix
8343 # Let make expand exec_prefix.
8344 test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
8345
8346 DEFS=-DHAVE_CONFIG_H
8347
8348 ac_libobjs=
8349 ac_ltlibobjs=
8350 U=
8351 for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
8352 # 1. Remove the extension, and $U if already installed.
8353 ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
8354 ac_i=`$as_echo "$ac_i" | sed "$ac_script"`
8355 # 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
8356 # will be set to the directory where LIBOBJS objects are built.
8357 as_fn_append ac_libobjs " \${LIBOBJDIR}$ac_i\$U.$ac_objext"
8358 as_fn_append ac_ltlibobjs " \${LIBOBJDIR}$ac_i"'$U.lo'
8359 done
8360 LIBOBJS=$ac_libobjs
8361
8362 LTLIBOBJS=$ac_ltlibobjs
8363
8364
8365
8366 : "${CONFIG_STATUS=./config.status}"
8367 ac_write_fail=0
8368 ac_clean_files_save=$ac_clean_files
8369 ac_clean_files="$ac_clean_files $CONFIG_STATUS"
8370 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $CONFIG_STATUS" >&5
8371 $as_echo "$as_me: creating $CONFIG_STATUS" >&6;}
8372 as_write_fail=0
8373 cat >$CONFIG_STATUS <<_ASEOF || as_write_fail=1
8374 #! $SHELL
8375 # Generated by $as_me.
8376 # Run this file to recreate the current configuration.
8377 # Compiler output produced by configure, useful for debugging
8378 # configure, is in config.log if it exists.
8379
8380 debug=false
8381 ac_cs_recheck=false
8382 ac_cs_silent=false
8383
8384 SHELL=\${CONFIG_SHELL-$SHELL}
8385 export SHELL
8386 _ASEOF
8387 cat >>$CONFIG_STATUS <<\_ASEOF || as_write_fail=1
8388 ## -------------------- ##
8389 ## M4sh Initialization. ##
8390 ## -------------------- ##
8391
8392 # Be more Bourne compatible
8393 DUALCASE=1; export DUALCASE # for MKS sh
8394 if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then :
8395 emulate sh
8396 NULLCMD=:
8397 # Pre-4.2 versions of Zsh do word splitting on ${1+"$@"}, which
8398 # is contrary to our usage. Disable this feature.
8399 alias -g '${1+"$@"}'='"$@"'
8400 setopt NO_GLOB_SUBST
8401 else
8402 case `(set -o) 2>/dev/null` in #(
8403 *posix*) :
8404 set -o posix ;; #(
8405 *) :
8406 ;;
8407 esac
8408 fi
8409
8410
8411 as_nl='
8412 '
8413 export as_nl
8414 # Printing a long string crashes Solaris 7 /usr/bin/printf.
8415 as_echo='\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\'
8416 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo
8417 as_echo=$as_echo$as_echo$as_echo$as_echo$as_echo$as_echo
8418 # Prefer a ksh shell builtin over an external printf program on Solaris,
8419 # but without wasting forks for bash or zsh.
8420 if test -z "$BASH_VERSION$ZSH_VERSION" \
8421 && (test "X`print -r -- $as_echo`" = "X$as_echo") 2>/dev/null; then
8422 as_echo='print -r --'
8423 as_echo_n='print -rn --'
8424 elif (test "X`printf %s $as_echo`" = "X$as_echo") 2>/dev/null; then
8425 as_echo='printf %s\n'
8426 as_echo_n='printf %s'
8427 else
8428 if test "X`(/usr/ucb/echo -n -n $as_echo) 2>/dev/null`" = "X-n $as_echo"; then
8429 as_echo_body='eval /usr/ucb/echo -n "$1$as_nl"'
8430 as_echo_n='/usr/ucb/echo -n'
8431 else
8432 as_echo_body='eval expr "X$1" : "X\\(.*\\)"'
8433 as_echo_n_body='eval
8434 arg=$1;
8435 case $arg in #(
8436 *"$as_nl"*)
8437 expr "X$arg" : "X\\(.*\\)$as_nl";
8438 arg=`expr "X$arg" : ".*$as_nl\\(.*\\)"`;;
8439 esac;
8440 expr "X$arg" : "X\\(.*\\)" | tr -d "$as_nl"
8441 '
8442 export as_echo_n_body
8443 as_echo_n='sh -c $as_echo_n_body as_echo'
8444 fi
8445 export as_echo_body
8446 as_echo='sh -c $as_echo_body as_echo'
8447 fi
8448
8449 # The user is always right.
8450 if test "${PATH_SEPARATOR+set}" != set; then
8451 PATH_SEPARATOR=:
8452 (PATH='/bin;/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 && {
8453 (PATH='/bin:/bin'; FPATH=$PATH; sh -c :) >/dev/null 2>&1 ||
8454 PATH_SEPARATOR=';'
8455 }
8456 fi
8457
8458
8459 # IFS
8460 # We need space, tab and new line, in precisely that order. Quoting is
8461 # there to prevent editors from complaining about space-tab.
8462 # (If _AS_PATH_WALK were called with IFS unset, it would disable word
8463 # splitting by setting IFS to empty value.)
8464 IFS=" "" $as_nl"
8465
8466 # Find who we are. Look in the path if we contain no directory separator.
8467 as_myself=
8468 case $0 in #((
8469 *[\\/]* ) as_myself=$0 ;;
8470 *) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
8471 for as_dir in $PATH
8472 do
8473 IFS=$as_save_IFS
8474 test -z "$as_dir" && as_dir=.
8475 test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
8476 done
8477 IFS=$as_save_IFS
8478
8479 ;;
8480 esac
8481 # We did not find ourselves, most probably we were run as `sh COMMAND'
8482 # in which case we are not to be found in the path.
8483 if test "x$as_myself" = x; then
8484 as_myself=$0
8485 fi
8486 if test ! -f "$as_myself"; then
8487 $as_echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
8488 exit 1
8489 fi
8490
8491 # Unset variables that we do not need and which cause bugs (e.g. in
8492 # pre-3.0 UWIN ksh). But do not cause bugs in bash 2.01; the "|| exit 1"
8493 # suppresses any "Segmentation fault" message there. '((' could
8494 # trigger a bug in pdksh 5.2.14.
8495 for as_var in BASH_ENV ENV MAIL MAILPATH
8496 do eval test x\${$as_var+set} = xset \
8497 && ( (unset $as_var) || exit 1) >/dev/null 2>&1 && unset $as_var || :
8498 done
8499 PS1='$ '
8500 PS2='> '
8501 PS4='+ '
8502
8503 # NLS nuisances.
8504 LC_ALL=C
8505 export LC_ALL
8506 LANGUAGE=C
8507 export LANGUAGE
8508
8509 # CDPATH.
8510 (unset CDPATH) >/dev/null 2>&1 && unset CDPATH
8511
8512
8513 # as_fn_error STATUS ERROR [LINENO LOG_FD]
8514 # ----------------------------------------
8515 # Output "`basename $0`: error: ERROR" to stderr. If LINENO and LOG_FD are
8516 # provided, also output the error to LOG_FD, referencing LINENO. Then exit the
8517 # script with STATUS, using 1 if that was 0.
8518 as_fn_error ()
8519 {
8520 as_status=$1; test $as_status -eq 0 && as_status=1
8521 if test "$4"; then
8522 as_lineno=${as_lineno-"$3"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
8523 $as_echo "$as_me:${as_lineno-$LINENO}: error: $2" >&$4
8524 fi
8525 $as_echo "$as_me: error: $2" >&2
8526 as_fn_exit $as_status
8527 } # as_fn_error
8528
8529
8530 # as_fn_set_status STATUS
8531 # -----------------------
8532 # Set $? to STATUS, without forking.
8533 as_fn_set_status ()
8534 {
8535 return $1
8536 } # as_fn_set_status
8537
8538 # as_fn_exit STATUS
8539 # -----------------
8540 # Exit the shell with STATUS, even in a "trap 0" or "set -e" context.
8541 as_fn_exit ()
8542 {
8543 set +e
8544 as_fn_set_status $1
8545 exit $1
8546 } # as_fn_exit
8547
8548 # as_fn_unset VAR
8549 # ---------------
8550 # Portably unset VAR.
8551 as_fn_unset ()
8552 {
8553 { eval $1=; unset $1;}
8554 }
8555 as_unset=as_fn_unset
8556 # as_fn_append VAR VALUE
8557 # ----------------------
8558 # Append the text in VALUE to the end of the definition contained in VAR. Take
8559 # advantage of any shell optimizations that allow amortized linear growth over
8560 # repeated appends, instead of the typical quadratic growth present in naive
8561 # implementations.
8562 if (eval "as_var=1; as_var+=2; test x\$as_var = x12") 2>/dev/null; then :
8563 eval 'as_fn_append ()
8564 {
8565 eval $1+=\$2
8566 }'
8567 else
8568 as_fn_append ()
8569 {
8570 eval $1=\$$1\$2
8571 }
8572 fi # as_fn_append
8573
8574 # as_fn_arith ARG...
8575 # ------------------
8576 # Perform arithmetic evaluation on the ARGs, and store the result in the
8577 # global $as_val. Take advantage of shells that can avoid forks. The arguments
8578 # must be portable across $(()) and expr.
8579 if (eval "test \$(( 1 + 1 )) = 2") 2>/dev/null; then :
8580 eval 'as_fn_arith ()
8581 {
8582 as_val=$(( $* ))
8583 }'
8584 else
8585 as_fn_arith ()
8586 {
8587 as_val=`expr "$@" || test $? -eq 1`
8588 }
8589 fi # as_fn_arith
8590
8591
8592 if expr a : '\(a\)' >/dev/null 2>&1 &&
8593 test "X`expr 00001 : '.*\(...\)'`" = X001; then
8594 as_expr=expr
8595 else
8596 as_expr=false
8597 fi
8598
8599 if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
8600 as_basename=basename
8601 else
8602 as_basename=false
8603 fi
8604
8605 if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
8606 as_dirname=dirname
8607 else
8608 as_dirname=false
8609 fi
8610
8611 as_me=`$as_basename -- "$0" ||
8612 $as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
8613 X"$0" : 'X\(//\)$' \| \
8614 X"$0" : 'X\(/\)' \| . 2>/dev/null ||
8615 $as_echo X/"$0" |
8616 sed '/^.*\/\([^/][^/]*\)\/*$/{
8617 s//\1/
8618 q
8619 }
8620 /^X\/\(\/\/\)$/{
8621 s//\1/
8622 q
8623 }
8624 /^X\/\(\/\).*/{
8625 s//\1/
8626 q
8627 }
8628 s/.*/./; q'`
8629
8630 # Avoid depending upon Character Ranges.
8631 as_cr_letters='abcdefghijklmnopqrstuvwxyz'
8632 as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
8633 as_cr_Letters=$as_cr_letters$as_cr_LETTERS
8634 as_cr_digits='0123456789'
8635 as_cr_alnum=$as_cr_Letters$as_cr_digits
8636
8637 ECHO_C= ECHO_N= ECHO_T=
8638 case `echo -n x` in #(((((
8639 -n*)
8640 case `echo 'xy\c'` in
8641 *c*) ECHO_T=' ';; # ECHO_T is single tab character.
8642 xy) ECHO_C='\c';;
8643 *) echo `echo ksh88 bug on AIX 6.1` > /dev/null
8644 ECHO_T=' ';;
8645 esac;;
8646 *)
8647 ECHO_N='-n';;
8648 esac
8649
8650 rm -f conf$$ conf$$.exe conf$$.file
8651 if test -d conf$$.dir; then
8652 rm -f conf$$.dir/conf$$.file
8653 else
8654 rm -f conf$$.dir
8655 mkdir conf$$.dir 2>/dev/null
8656 fi
8657 if (echo >conf$$.file) 2>/dev/null; then
8658 if ln -s conf$$.file conf$$ 2>/dev/null; then
8659 as_ln_s='ln -s'
8660 # ... but there are two gotchas:
8661 # 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
8662 # 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
8663 # In both cases, we have to default to `cp -pR'.
8664 ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
8665 as_ln_s='cp -pR'
8666 elif ln conf$$.file conf$$ 2>/dev/null; then
8667 as_ln_s=ln
8668 else
8669 as_ln_s='cp -pR'
8670 fi
8671 else
8672 as_ln_s='cp -pR'
8673 fi
8674 rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
8675 rmdir conf$$.dir 2>/dev/null
8676
8677
8678 # as_fn_mkdir_p
8679 # -------------
8680 # Create "$as_dir" as a directory, including parents if necessary.
8681 as_fn_mkdir_p ()
8682 {
8683
8684 case $as_dir in #(
8685 -*) as_dir=./$as_dir;;
8686 esac
8687 test -d "$as_dir" || eval $as_mkdir_p || {
8688 as_dirs=
8689 while :; do
8690 case $as_dir in #(
8691 *\'*) as_qdir=`$as_echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #'(
8692 *) as_qdir=$as_dir;;
8693 esac
8694 as_dirs="'$as_qdir' $as_dirs"
8695 as_dir=`$as_dirname -- "$as_dir" ||
8696 $as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
8697 X"$as_dir" : 'X\(//\)[^/]' \| \
8698 X"$as_dir" : 'X\(//\)$' \| \
8699 X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
8700 $as_echo X"$as_dir" |
8701 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
8702 s//\1/
8703 q
8704 }
8705 /^X\(\/\/\)[^/].*/{
8706 s//\1/
8707 q
8708 }
8709 /^X\(\/\/\)$/{
8710 s//\1/
8711 q
8712 }
8713 /^X\(\/\).*/{
8714 s//\1/
8715 q
8716 }
8717 s/.*/./; q'`
8718 test -d "$as_dir" && break
8719 done
8720 test -z "$as_dirs" || eval "mkdir $as_dirs"
8721 } || test -d "$as_dir" || as_fn_error $? "cannot create directory $as_dir"
8722
8723
8724 } # as_fn_mkdir_p
8725 if mkdir -p . 2>/dev/null; then
8726 as_mkdir_p='mkdir -p "$as_dir"'
8727 else
8728 test -d ./-p && rmdir ./-p
8729 as_mkdir_p=false
8730 fi
8731
8732
8733 # as_fn_executable_p FILE
8734 # -----------------------
8735 # Test if FILE is an executable regular file.
8736 as_fn_executable_p ()
8737 {
8738 test -f "$1" && test -x "$1"
8739 } # as_fn_executable_p
8740 as_test_x='test -x'
8741 as_executable_p=as_fn_executable_p
8742
8743 # Sed expression to map a string onto a valid CPP name.
8744 as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
8745
8746 # Sed expression to map a string onto a valid variable name.
8747 as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
8748
8749
8750 exec 6>&1
8751 ## ----------------------------------- ##
8752 ## Main body of $CONFIG_STATUS script. ##
8753 ## ----------------------------------- ##
8754 _ASEOF
8755 test $as_write_fail = 0 && chmod +x $CONFIG_STATUS || ac_write_fail=1
8756
8757 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8758 # Save the log message, to keep $0 and so on meaningful, and to
8759 # report actual input values of CONFIG_FILES etc. instead of their
8760 # values after options handling.
8761 ac_log="
8762 This file was extended by $as_me, which was
8763 generated by GNU Autoconf 2.69. Invocation command line was
8764
8765 CONFIG_FILES = $CONFIG_FILES
8766 CONFIG_HEADERS = $CONFIG_HEADERS
8767 CONFIG_LINKS = $CONFIG_LINKS
8768 CONFIG_COMMANDS = $CONFIG_COMMANDS
8769 $ $0 $@
8770
8771 on `(hostname || uname -n) 2>/dev/null | sed 1q`
8772 "
8773
8774 _ACEOF
8775
8776 case $ac_config_files in *"
8777 "*) set x $ac_config_files; shift; ac_config_files=$*;;
8778 esac
8779
8780 case $ac_config_headers in *"
8781 "*) set x $ac_config_headers; shift; ac_config_headers=$*;;
8782 esac
8783
8784
8785 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8786 # Files that config.status was made for.
8787 config_files="$ac_config_files"
8788 config_headers="$ac_config_headers"
8789 config_commands="$ac_config_commands"
8790
8791 _ACEOF
8792
8793 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8794 ac_cs_usage="\
8795 \`$as_me' instantiates files and other configuration actions
8796 from templates according to the current configuration. Unless the files
8797 and actions are specified as TAGs, all are instantiated by default.
8798
8799 Usage: $0 [OPTION]... [TAG]...
8800
8801 -h, --help print this help, then exit
8802 -V, --version print version number and configuration settings, then exit
8803 --config print configuration, then exit
8804 -q, --quiet, --silent
8805 do not print progress messages
8806 -d, --debug don't remove temporary files
8807 --recheck update $as_me by reconfiguring in the same conditions
8808 --file=FILE[:TEMPLATE]
8809 instantiate the configuration file FILE
8810 --header=FILE[:TEMPLATE]
8811 instantiate the configuration header FILE
8812
8813 Configuration files:
8814 $config_files
8815
8816 Configuration headers:
8817 $config_headers
8818
8819 Configuration commands:
8820 $config_commands
8821
8822 Report bugs to the package provider."
8823
8824 _ACEOF
8825 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8826 ac_cs_config="`$as_echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`"
8827 ac_cs_version="\\
8828 config.status
8829 configured by $0, generated by GNU Autoconf 2.69,
8830 with options \\"\$ac_cs_config\\"
8831
8832 Copyright (C) 2012 Free Software Foundation, Inc.
8833 This config.status script is free software; the Free Software Foundation
8834 gives unlimited permission to copy, distribute and modify it."
8835
8836 ac_pwd='$ac_pwd'
8837 srcdir='$srcdir'
8838 INSTALL='$INSTALL'
8839 test -n "\$AWK" || AWK=awk
8840 _ACEOF
8841
8842 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8843 # The default lists apply if the user does not specify any file.
8844 ac_need_defaults=:
8845 while test $# != 0
8846 do
8847 case $1 in
8848 --*=?*)
8849 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8850 ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
8851 ac_shift=:
8852 ;;
8853 --*=)
8854 ac_option=`expr "X$1" : 'X\([^=]*\)='`
8855 ac_optarg=
8856 ac_shift=:
8857 ;;
8858 *)
8859 ac_option=$1
8860 ac_optarg=$2
8861 ac_shift=shift
8862 ;;
8863 esac
8864
8865 case $ac_option in
8866 # Handling of the options.
8867 -recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
8868 ac_cs_recheck=: ;;
8869 --version | --versio | --versi | --vers | --ver | --ve | --v | -V )
8870 $as_echo "$ac_cs_version"; exit ;;
8871 --config | --confi | --conf | --con | --co | --c )
8872 $as_echo "$ac_cs_config"; exit ;;
8873 --debug | --debu | --deb | --de | --d | -d )
8874 debug=: ;;
8875 --file | --fil | --fi | --f )
8876 $ac_shift
8877 case $ac_optarg in
8878 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8879 '') as_fn_error $? "missing file argument" ;;
8880 esac
8881 as_fn_append CONFIG_FILES " '$ac_optarg'"
8882 ac_need_defaults=false;;
8883 --header | --heade | --head | --hea )
8884 $ac_shift
8885 case $ac_optarg in
8886 *\'*) ac_optarg=`$as_echo "$ac_optarg" | sed "s/'/'\\\\\\\\''/g"` ;;
8887 esac
8888 as_fn_append CONFIG_HEADERS " '$ac_optarg'"
8889 ac_need_defaults=false;;
8890 --he | --h)
8891 # Conflict between --help and --header
8892 as_fn_error $? "ambiguous option: \`$1'
8893 Try \`$0 --help' for more information.";;
8894 --help | --hel | -h )
8895 $as_echo "$ac_cs_usage"; exit ;;
8896 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
8897 | -silent | --silent | --silen | --sile | --sil | --si | --s)
8898 ac_cs_silent=: ;;
8899
8900 # This is an error.
8901 -*) as_fn_error $? "unrecognized option: \`$1'
8902 Try \`$0 --help' for more information." ;;
8903
8904 *) as_fn_append ac_config_targets " $1"
8905 ac_need_defaults=false ;;
8906
8907 esac
8908 shift
8909 done
8910
8911 ac_configure_extra_args=
8912
8913 if $ac_cs_silent; then
8914 exec 6>/dev/null
8915 ac_configure_extra_args="$ac_configure_extra_args --silent"
8916 fi
8917
8918 _ACEOF
8919 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8920 if \$ac_cs_recheck; then
8921 set X $SHELL '$0' $ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
8922 shift
8923 \$as_echo "running CONFIG_SHELL=$SHELL \$*" >&6
8924 CONFIG_SHELL='$SHELL'
8925 export CONFIG_SHELL
8926 exec "\$@"
8927 fi
8928
8929 _ACEOF
8930 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8931 exec 5>>config.log
8932 {
8933 echo
8934 sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
8935 ## Running $as_me. ##
8936 _ASBOX
8937 $as_echo "$ac_log"
8938 } >&5
8939
8940 _ACEOF
8941 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
8942 #
8943 # INIT-COMMANDS
8944 #
8945
8946
8947 _ACEOF
8948
8949 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
8950
8951 # Handling of arguments.
8952 for ac_config_target in $ac_config_targets
8953 do
8954 case $ac_config_target in
8955 "config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
8956 "default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
8957 "Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
8958 "tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
8959
8960 *) as_fn_error $? "invalid argument: \`$ac_config_target'" "$LINENO" 5;;
8961 esac
8962 done
8963
8964
8965 # If the user did not use the arguments to specify the items to instantiate,
8966 # then the envvar interface is used. Set only those that are not.
8967 # We use the long form for the default assignment because of an extremely
8968 # bizarre bug on SunOS 4.1.3.
8969 if $ac_need_defaults; then
8970 test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
8971 test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
8972 test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
8973 fi
8974
8975 # Have a temporary directory for convenience. Make it in the build tree
8976 # simply because there is no reason against having it here, and in addition,
8977 # creating and moving files from /tmp can sometimes cause problems.
8978 # Hook for its removal unless debugging.
8979 # Note that there is a small window in which the directory will not be cleaned:
8980 # after its creation but before its name has been assigned to `$tmp'.
8981 $debug ||
8982 {
8983 tmp= ac_tmp=
8984 trap 'exit_status=$?
8985 : "${ac_tmp:=$tmp}"
8986 { test ! -d "$ac_tmp" || rm -fr "$ac_tmp"; } && exit $exit_status
8987 ' 0
8988 trap 'as_fn_exit 1' 1 2 13 15
8989 }
8990 # Create a (secure) tmp directory for tmp files.
8991
8992 {
8993 tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
8994 test -d "$tmp"
8995 } ||
8996 {
8997 tmp=./conf$$-$RANDOM
8998 (umask 077 && mkdir "$tmp")
8999 } || as_fn_error $? "cannot create a temporary directory in ." "$LINENO" 5
9000 ac_tmp=$tmp
9001
9002 # Set up the scripts for CONFIG_FILES section.
9003 # No need to generate them if there are no CONFIG_FILES.
9004 # This happens for instance with `./config.status config.h'.
9005 if test -n "$CONFIG_FILES"; then
9006
9007
9008 ac_cr=`echo X | tr X '\015'`
9009 # On cygwin, bash can eat \r inside `` if the user requested igncr.
9010 # But we know of no other shell where ac_cr would be empty at this
9011 # point, so we can use a bashism as a fallback.
9012 if test "x$ac_cr" = x; then
9013 eval ac_cr=\$\'\\r\'
9014 fi
9015 ac_cs_awk_cr=`$AWK 'BEGIN { print "a\rb" }' </dev/null 2>/dev/null`
9016 if test "$ac_cs_awk_cr" = "a${ac_cr}b"; then
9017 ac_cs_awk_cr='\\r'
9018 else
9019 ac_cs_awk_cr=$ac_cr
9020 fi
9021
9022 echo 'BEGIN {' >"$ac_tmp/subs1.awk" &&
9023 _ACEOF
9024
9025
9026 {
9027 echo "cat >conf$$subs.awk <<_ACEOF" &&
9028 echo "$ac_subst_vars" | sed 's/.*/&!$&$ac_delim/' &&
9029 echo "_ACEOF"
9030 } >conf$$subs.sh ||
9031 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9032 ac_delim_num=`echo "$ac_subst_vars" | grep -c '^'`
9033 ac_delim='%!_!# '
9034 for ac_last_try in false false false false false :; do
9035 . ./conf$$subs.sh ||
9036 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9037
9038 ac_delim_n=`sed -n "s/.*$ac_delim\$/X/p" conf$$subs.awk | grep -c X`
9039 if test $ac_delim_n = $ac_delim_num; then
9040 break
9041 elif $ac_last_try; then
9042 as_fn_error $? "could not make $CONFIG_STATUS" "$LINENO" 5
9043 else
9044 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9045 fi
9046 done
9047 rm -f conf$$subs.sh
9048
9049 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9050 cat >>"\$ac_tmp/subs1.awk" <<\\_ACAWK &&
9051 _ACEOF
9052 sed -n '
9053 h
9054 s/^/S["/; s/!.*/"]=/
9055 p
9056 g
9057 s/^[^!]*!//
9058 :repl
9059 t repl
9060 s/'"$ac_delim"'$//
9061 t delim
9062 :nl
9063 h
9064 s/\(.\{148\}\)..*/\1/
9065 t more1
9066 s/["\\]/\\&/g; s/^/"/; s/$/\\n"\\/
9067 p
9068 n
9069 b repl
9070 :more1
9071 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9072 p
9073 g
9074 s/.\{148\}//
9075 t nl
9076 :delim
9077 h
9078 s/\(.\{148\}\)..*/\1/
9079 t more2
9080 s/["\\]/\\&/g; s/^/"/; s/$/"/
9081 p
9082 b
9083 :more2
9084 s/["\\]/\\&/g; s/^/"/; s/$/"\\/
9085 p
9086 g
9087 s/.\{148\}//
9088 t delim
9089 ' <conf$$subs.awk | sed '
9090 /^[^""]/{
9091 N
9092 s/\n//
9093 }
9094 ' >>$CONFIG_STATUS || ac_write_fail=1
9095 rm -f conf$$subs.awk
9096 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9097 _ACAWK
9098 cat >>"\$ac_tmp/subs1.awk" <<_ACAWK &&
9099 for (key in S) S_is_set[key] = 1
9100 FS = "\a"
9101
9102 }
9103 {
9104 line = $ 0
9105 nfields = split(line, field, "@")
9106 substed = 0
9107 len = length(field[1])
9108 for (i = 2; i < nfields; i++) {
9109 key = field[i]
9110 keylen = length(key)
9111 if (S_is_set[key]) {
9112 value = S[key]
9113 line = substr(line, 1, len) "" value "" substr(line, len + keylen + 3)
9114 len += length(value) + length(field[++i])
9115 substed = 1
9116 } else
9117 len += 1 + keylen
9118 }
9119
9120 print line
9121 }
9122
9123 _ACAWK
9124 _ACEOF
9125 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9126 if sed "s/$ac_cr//" < /dev/null > /dev/null 2>&1; then
9127 sed "s/$ac_cr\$//; s/$ac_cr/$ac_cs_awk_cr/g"
9128 else
9129 cat
9130 fi < "$ac_tmp/subs1.awk" > "$ac_tmp/subs.awk" \
9131 || as_fn_error $? "could not setup config files machinery" "$LINENO" 5
9132 _ACEOF
9133
9134 # VPATH may cause trouble with some makes, so we remove sole $(srcdir),
9135 # ${srcdir} and @srcdir@ entries from VPATH if srcdir is ".", strip leading and
9136 # trailing colons and then remove the whole line if VPATH becomes empty
9137 # (actually we leave an empty line to preserve line numbers).
9138 if test "x$srcdir" = x.; then
9139 ac_vpsub='/^[ ]*VPATH[ ]*=[ ]*/{
9140 h
9141 s///
9142 s/^/:/
9143 s/[ ]*$/:/
9144 s/:\$(srcdir):/:/g
9145 s/:\${srcdir}:/:/g
9146 s/:@srcdir@:/:/g
9147 s/^:*//
9148 s/:*$//
9149 x
9150 s/\(=[ ]*\).*/\1/
9151 G
9152 s/\n//
9153 s/^[^=]*=[ ]*$//
9154 }'
9155 fi
9156
9157 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9158 fi # test -n "$CONFIG_FILES"
9159
9160 # Set up the scripts for CONFIG_HEADERS section.
9161 # No need to generate them if there are no CONFIG_HEADERS.
9162 # This happens for instance with `./config.status Makefile'.
9163 if test -n "$CONFIG_HEADERS"; then
9164 cat >"$ac_tmp/defines.awk" <<\_ACAWK ||
9165 BEGIN {
9166 _ACEOF
9167
9168 # Transform confdefs.h into an awk script `defines.awk', embedded as
9169 # here-document in config.status, that substitutes the proper values into
9170 # config.h.in to produce config.h.
9171
9172 # Create a delimiter string that does not exist in confdefs.h, to ease
9173 # handling of long lines.
9174 ac_delim='%!_!# '
9175 for ac_last_try in false false :; do
9176 ac_tt=`sed -n "/$ac_delim/p" confdefs.h`
9177 if test -z "$ac_tt"; then
9178 break
9179 elif $ac_last_try; then
9180 as_fn_error $? "could not make $CONFIG_HEADERS" "$LINENO" 5
9181 else
9182 ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
9183 fi
9184 done
9185
9186 # For the awk script, D is an array of macro values keyed by name,
9187 # likewise P contains macro parameters if any. Preserve backslash
9188 # newline sequences.
9189
9190 ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
9191 sed -n '
9192 s/.\{148\}/&'"$ac_delim"'/g
9193 t rset
9194 :rset
9195 s/^[ ]*#[ ]*define[ ][ ]*/ /
9196 t def
9197 d
9198 :def
9199 s/\\$//
9200 t bsnl
9201 s/["\\]/\\&/g
9202 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9203 D["\1"]=" \3"/p
9204 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2"/p
9205 d
9206 :bsnl
9207 s/["\\]/\\&/g
9208 s/^ \('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/P["\1"]="\2"\
9209 D["\1"]=" \3\\\\\\n"\\/p
9210 t cont
9211 s/^ \('"$ac_word_re"'\)[ ]*\(.*\)/D["\1"]=" \2\\\\\\n"\\/p
9212 t cont
9213 d
9214 :cont
9215 n
9216 s/.\{148\}/&'"$ac_delim"'/g
9217 t clear
9218 :clear
9219 s/\\$//
9220 t bsnlc
9221 s/["\\]/\\&/g; s/^/"/; s/$/"/p
9222 d
9223 :bsnlc
9224 s/["\\]/\\&/g; s/^/"/; s/$/\\\\\\n"\\/p
9225 b cont
9226 ' <confdefs.h | sed '
9227 s/'"$ac_delim"'/"\\\
9228 "/g' >>$CONFIG_STATUS || ac_write_fail=1
9229
9230 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9231 for (key in D) D_is_set[key] = 1
9232 FS = "\a"
9233 }
9234 /^[\t ]*#[\t ]*(define|undef)[\t ]+$ac_word_re([\t (]|\$)/ {
9235 line = \$ 0
9236 split(line, arg, " ")
9237 if (arg[1] == "#") {
9238 defundef = arg[2]
9239 mac1 = arg[3]
9240 } else {
9241 defundef = substr(arg[1], 2)
9242 mac1 = arg[2]
9243 }
9244 split(mac1, mac2, "(") #)
9245 macro = mac2[1]
9246 prefix = substr(line, 1, index(line, defundef) - 1)
9247 if (D_is_set[macro]) {
9248 # Preserve the white space surrounding the "#".
9249 print prefix "define", macro P[macro] D[macro]
9250 next
9251 } else {
9252 # Replace #undef with comments. This is necessary, for example,
9253 # in the case of _POSIX_SOURCE, which is predefined and required
9254 # on some systems where configure will not decide to define it.
9255 if (defundef == "undef") {
9256 print "/*", prefix defundef, macro, "*/"
9257 next
9258 }
9259 }
9260 }
9261 { print }
9262 _ACAWK
9263 _ACEOF
9264 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9265 as_fn_error $? "could not setup config headers machinery" "$LINENO" 5
9266 fi # test -n "$CONFIG_HEADERS"
9267
9268
9269 eval set X " :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS"
9270 shift
9271 for ac_tag
9272 do
9273 case $ac_tag in
9274 :[FHLC]) ac_mode=$ac_tag; continue;;
9275 esac
9276 case $ac_mode$ac_tag in
9277 :[FHL]*:*);;
9278 :L* | :C*:*) as_fn_error $? "invalid tag \`$ac_tag'" "$LINENO" 5;;
9279 :[FH]-) ac_tag=-:-;;
9280 :[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
9281 esac
9282 ac_save_IFS=$IFS
9283 IFS=:
9284 set x $ac_tag
9285 IFS=$ac_save_IFS
9286 shift
9287 ac_file=$1
9288 shift
9289
9290 case $ac_mode in
9291 :L) ac_source=$1;;
9292 :[FH])
9293 ac_file_inputs=
9294 for ac_f
9295 do
9296 case $ac_f in
9297 -) ac_f="$ac_tmp/stdin";;
9298 *) # Look for the file first in the build tree, then in the source tree
9299 # (if the path is not absolute). The absolute path cannot be DOS-style,
9300 # because $ac_f cannot contain `:'.
9301 test -f "$ac_f" ||
9302 case $ac_f in
9303 [\\/$]*) false;;
9304 *) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
9305 esac ||
9306 as_fn_error 1 "cannot find input file: \`$ac_f'" "$LINENO" 5;;
9307 esac
9308 case $ac_f in *\'*) ac_f=`$as_echo "$ac_f" | sed "s/'/'\\\\\\\\''/g"`;; esac
9309 as_fn_append ac_file_inputs " '$ac_f'"
9310 done
9311
9312 # Let's still pretend it is `configure' which instantiates (i.e., don't
9313 # use $as_me), people would be surprised to read:
9314 # /* config.h. Generated by config.status. */
9315 configure_input='Generated from '`
9316 $as_echo "$*" | sed 's|^[^:]*/||;s|:[^:]*/|, |g'
9317 `' by configure.'
9318 if test x"$ac_file" != x-; then
9319 configure_input="$ac_file. $configure_input"
9320 { $as_echo "$as_me:${as_lineno-$LINENO}: creating $ac_file" >&5
9321 $as_echo "$as_me: creating $ac_file" >&6;}
9322 fi
9323 # Neutralize special characters interpreted by sed in replacement strings.
9324 case $configure_input in #(
9325 *\&* | *\|* | *\\* )
9326 ac_sed_conf_input=`$as_echo "$configure_input" |
9327 sed 's/[\\\\&|]/\\\\&/g'`;; #(
9328 *) ac_sed_conf_input=$configure_input;;
9329 esac
9330
9331 case $ac_tag in
9332 *:-:* | *:-) cat >"$ac_tmp/stdin" \
9333 || as_fn_error $? "could not create $ac_file" "$LINENO" 5 ;;
9334 esac
9335 ;;
9336 esac
9337
9338 ac_dir=`$as_dirname -- "$ac_file" ||
9339 $as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
9340 X"$ac_file" : 'X\(//\)[^/]' \| \
9341 X"$ac_file" : 'X\(//\)$' \| \
9342 X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
9343 $as_echo X"$ac_file" |
9344 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
9345 s//\1/
9346 q
9347 }
9348 /^X\(\/\/\)[^/].*/{
9349 s//\1/
9350 q
9351 }
9352 /^X\(\/\/\)$/{
9353 s//\1/
9354 q
9355 }
9356 /^X\(\/\).*/{
9357 s//\1/
9358 q
9359 }
9360 s/.*/./; q'`
9361 as_dir="$ac_dir"; as_fn_mkdir_p
9362 ac_builddir=.
9363
9364 case "$ac_dir" in
9365 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
9366 *)
9367 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
9368 # A ".." for each directory in $ac_dir_suffix.
9369 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
9370 case $ac_top_builddir_sub in
9371 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
9372 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
9373 esac ;;
9374 esac
9375 ac_abs_top_builddir=$ac_pwd
9376 ac_abs_builddir=$ac_pwd$ac_dir_suffix
9377 # for backward compatibility:
9378 ac_top_builddir=$ac_top_build_prefix
9379
9380 case $srcdir in
9381 .) # We are building in place.
9382 ac_srcdir=.
9383 ac_top_srcdir=$ac_top_builddir_sub
9384 ac_abs_top_srcdir=$ac_pwd ;;
9385 [\\/]* | ?:[\\/]* ) # Absolute name.
9386 ac_srcdir=$srcdir$ac_dir_suffix;
9387 ac_top_srcdir=$srcdir
9388 ac_abs_top_srcdir=$srcdir ;;
9389 *) # Relative name.
9390 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
9391 ac_top_srcdir=$ac_top_build_prefix$srcdir
9392 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
9393 esac
9394 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
9395
9396
9397 case $ac_mode in
9398 :F)
9399 #
9400 # CONFIG_FILE
9401 #
9402
9403 case $INSTALL in
9404 [\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
9405 *) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
9406 esac
9407 _ACEOF
9408
9409 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9410 # If the template does not know about datarootdir, expand it.
9411 # FIXME: This hack should be removed a few years after 2.60.
9412 ac_datarootdir_hack=; ac_datarootdir_seen=
9413 ac_sed_dataroot='
9414 /datarootdir/ {
9415 p
9416 q
9417 }
9418 /@datadir@/p
9419 /@docdir@/p
9420 /@infodir@/p
9421 /@localedir@/p
9422 /@mandir@/p'
9423 case `eval "sed -n \"\$ac_sed_dataroot\" $ac_file_inputs"` in
9424 *datarootdir*) ac_datarootdir_seen=yes;;
9425 *@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
9426 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
9427 $as_echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
9428 _ACEOF
9429 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9430 ac_datarootdir_hack='
9431 s&@datadir@&$datadir&g
9432 s&@docdir@&$docdir&g
9433 s&@infodir@&$infodir&g
9434 s&@localedir@&$localedir&g
9435 s&@mandir@&$mandir&g
9436 s&\\\${datarootdir}&$datarootdir&g' ;;
9437 esac
9438 _ACEOF
9439
9440 # Neutralize VPATH when `$srcdir' = `.'.
9441 # Shell code in configure.ac might set extrasub.
9442 # FIXME: do we really want to maintain this feature?
9443 cat >>$CONFIG_STATUS <<_ACEOF || ac_write_fail=1
9444 ac_sed_extra="$ac_vpsub
9445 $extrasub
9446 _ACEOF
9447 cat >>$CONFIG_STATUS <<\_ACEOF || ac_write_fail=1
9448 :t
9449 /@[a-zA-Z_][a-zA-Z_0-9]*@/!b
9450 s|@configure_input@|$ac_sed_conf_input|;t t
9451 s&@top_builddir@&$ac_top_builddir_sub&;t t
9452 s&@top_build_prefix@&$ac_top_build_prefix&;t t
9453 s&@srcdir@&$ac_srcdir&;t t
9454 s&@abs_srcdir@&$ac_abs_srcdir&;t t
9455 s&@top_srcdir@&$ac_top_srcdir&;t t
9456 s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
9457 s&@builddir@&$ac_builddir&;t t
9458 s&@abs_builddir@&$ac_abs_builddir&;t t
9459 s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
9460 s&@INSTALL@&$ac_INSTALL&;t t
9461 $ac_datarootdir_hack
9462 "
9463 eval sed \"\$ac_sed_extra\" "$ac_file_inputs" | $AWK -f "$ac_tmp/subs.awk" \
9464 >$ac_tmp/out || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9465
9466 test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
9467 { ac_out=`sed -n '/\${datarootdir}/p' "$ac_tmp/out"`; test -n "$ac_out"; } &&
9468 { ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' \
9469 "$ac_tmp/out"`; test -z "$ac_out"; } &&
9470 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9471 which seems to be undefined. Please make sure it is defined" >&5
9472 $as_echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
9473 which seems to be undefined. Please make sure it is defined" >&2;}
9474
9475 rm -f "$ac_tmp/stdin"
9476 case $ac_file in
9477 -) cat "$ac_tmp/out" && rm -f "$ac_tmp/out";;
9478 *) rm -f "$ac_file" && mv "$ac_tmp/out" "$ac_file";;
9479 esac \
9480 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9481 ;;
9482 :H)
9483 #
9484 # CONFIG_HEADER
9485 #
9486 if test x"$ac_file" != x-; then
9487 {
9488 $as_echo "/* $configure_input */" \
9489 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs"
9490 } >"$ac_tmp/config.h" \
9491 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9492 if diff "$ac_file" "$ac_tmp/config.h" >/dev/null 2>&1; then
9493 { $as_echo "$as_me:${as_lineno-$LINENO}: $ac_file is unchanged" >&5
9494 $as_echo "$as_me: $ac_file is unchanged" >&6;}
9495 else
9496 rm -f "$ac_file"
9497 mv "$ac_tmp/config.h" "$ac_file" \
9498 || as_fn_error $? "could not create $ac_file" "$LINENO" 5
9499 fi
9500 else
9501 $as_echo "/* $configure_input */" \
9502 && eval '$AWK -f "$ac_tmp/defines.awk"' "$ac_file_inputs" \
9503 || as_fn_error $? "could not create -" "$LINENO" 5
9504 fi
9505 ;;
9506
9507 :C) { $as_echo "$as_me:${as_lineno-$LINENO}: executing $ac_file commands" >&5
9508 $as_echo "$as_me: executing $ac_file commands" >&6;}
9509 ;;
9510 esac
9511
9512
9513 case $ac_file$ac_mode in
9514 "default-1":C) if test -f .devel; then
9515 echo timestamp > stamp-h
9516 cat Makefile-devel-adds >> Makefile
9517 make depend
9518 fi ;;
9519
9520 esac
9521 done # for ac_tag
9522
9523
9524 as_fn_exit 0
9525 _ACEOF
9526 ac_clean_files=$ac_clean_files_save
9527
9528 test $ac_write_fail = 0 ||
9529 as_fn_error $? "write failure creating $CONFIG_STATUS" "$LINENO" 5
9530
9531
9532 # configure is writing to config.log, and then calls config.status.
9533 # config.status does its own redirection, appending to config.log.
9534 # Unfortunately, on DOS this fails, as config.log is still kept open
9535 # by configure, so config.status won't be able to write to it; its
9536 # output is simply discarded. So we exec the FD to /dev/null,
9537 # effectively closing config.log, so it can be properly (re)opened and
9538 # appended to by config.status. When coming back to configure, we
9539 # need to make the FD available again.
9540 if test "$no_create" != yes; then
9541 ac_cs_success=:
9542 ac_config_status_args=
9543 test "$silent" = yes &&
9544 ac_config_status_args="$ac_config_status_args --quiet"
9545 exec 5>/dev/null
9546 $SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
9547 exec 5>>config.log
9548 # Use ||, not &&, to avoid exiting from the if with $? = 1, which
9549 # would make configure fail if this is the last instruction.
9550 $ac_cs_success || as_fn_exit 1
9551 fi
9552 if test -n "$ac_unrecognized_opts" && test "$enable_option_checking" != no; then
9553 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: unrecognized options: $ac_unrecognized_opts" >&5
9554 $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2;}
9555 fi
9556
9557 exit 0