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