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