]> The Tcpdump Group git mirrors - tcpdump/blob - configure
In the DLT_LINUX_SLL2 header, the packet type is one octet, not two.
[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 runstatedir
679 localstatedir
680 sharedstatedir
681 sysconfdir
682 datadir
683 datarootdir
684 libexecdir
685 sbindir
686 bindir
687 program_transform_name
688 prefix
689 exec_prefix
690 PACKAGE_URL
691 PACKAGE_BUGREPORT
692 PACKAGE_STRING
693 PACKAGE_VERSION
694 PACKAGE_TARNAME
695 PACKAGE_NAME
696 PATH_SEPARATOR
697 SHELL'
698 ac_subst_files=''
699 ac_user_opts='
700 enable_option_checking
701 with_gcc
702 enable_universal
703 with_smi
704 enable_smb
705 with_user
706 with_chroot
707 with_sandbox_capsicum
708 with_system_libpcap
709 with_crypto
710 with_cap_ng
711 '
712 ac_precious_vars='build_alias
713 host_alias
714 target_alias
715 CC
716 CFLAGS
717 LDFLAGS
718 LIBS
719 CPPFLAGS
720 CPP'
721
722
723 # Initialize some variables set by options.
724 ac_init_help=
725 ac_init_version=false
726 ac_unrecognized_opts=
727 ac_unrecognized_sep=
728 # The variables have the same names as the options, with
729 # dashes changed to underlines.
730 cache_file=/dev/null
731 exec_prefix=NONE
732 no_create=
733 no_recursion=
734 prefix=NONE
735 program_prefix=NONE
736 program_suffix=NONE
737 program_transform_name=s,x,x,
738 silent=
739 site=
740 srcdir=
741 verbose=
742 x_includes=NONE
743 x_libraries=NONE
744
745 # Installation directory options.
746 # These are left unexpanded so users can "make install exec_prefix=/foo"
747 # and all the variables that are supposed to be based on exec_prefix
748 # by default will actually change.
749 # Use braces instead of parens because sh, perl, etc. also accept them.
750 # (The list follows the same order as the GNU Coding Standards.)
751 bindir='${exec_prefix}/bin'
752 sbindir='${exec_prefix}/sbin'
753 libexecdir='${exec_prefix}/libexec'
754 datarootdir='${prefix}/share'
755 datadir='${datarootdir}'
756 sysconfdir='${prefix}/etc'
757 sharedstatedir='${prefix}/com'
758 localstatedir='${prefix}/var'
759 runstatedir='${localstatedir}/run'
760 includedir='${prefix}/include'
761 oldincludedir='/usr/include'
762 docdir='${datarootdir}/doc/${PACKAGE_TARNAME}'
763 infodir='${datarootdir}/info'
764 htmldir='${docdir}'
765 dvidir='${docdir}'
766 pdfdir='${docdir}'
767 psdir='${docdir}'
768 libdir='${exec_prefix}/lib'
769 localedir='${datarootdir}/locale'
770 mandir='${datarootdir}/man'
771
772 ac_prev=
773 ac_dashdash=
774 for ac_option
775 do
776 # If the previous option needs an argument, assign it.
777 if test -n "$ac_prev"; then
778 eval $ac_prev=\$ac_option
779 ac_prev=
780 continue
781 fi
782
783 case $ac_option in
784 *=?*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
785 *=) ac_optarg= ;;
786 *) ac_optarg=yes ;;
787 esac
788
789 # Accept the important Cygnus configure options, so we can diagnose typos.
790
791 case $ac_dashdash$ac_option in
792 --)
793 ac_dashdash=yes ;;
794
795 -bindir | --bindir | --bindi | --bind | --bin | --bi)
796 ac_prev=bindir ;;
797 -bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
798 bindir=$ac_optarg ;;
799
800 -build | --build | --buil | --bui | --bu)
801 ac_prev=build_alias ;;
802 -build=* | --build=* | --buil=* | --bui=* | --bu=*)
803 build_alias=$ac_optarg ;;
804
805 -cache-file | --cache-file | --cache-fil | --cache-fi \
806 | --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
807 ac_prev=cache_file ;;
808 -cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
809 | --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
810 cache_file=$ac_optarg ;;
811
812 --config-cache | -C)
813 cache_file=config.cache ;;
814
815 -datadir | --datadir | --datadi | --datad)
816 ac_prev=datadir ;;
817 -datadir=* | --datadir=* | --datadi=* | --datad=*)
818 datadir=$ac_optarg ;;
819
820 -datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
821 | --dataroo | --dataro | --datar)
822 ac_prev=datarootdir ;;
823 -datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
824 | --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
825 datarootdir=$ac_optarg ;;
826
827 -disable-* | --disable-*)
828 ac_useropt=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
829 # Reject names that are not valid shell variable names.
830 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
831 as_fn_error $? "invalid feature name: $ac_useropt"
832 ac_useropt_orig=$ac_useropt
833 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
834 case $ac_user_opts in
835 *"
836 "enable_$ac_useropt"
837 "*) ;;
838 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--disable-$ac_useropt_orig"
839 ac_unrecognized_sep=', ';;
840 esac
841 eval enable_$ac_useropt=no ;;
842
843 -docdir | --docdir | --docdi | --doc | --do)
844 ac_prev=docdir ;;
845 -docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
846 docdir=$ac_optarg ;;
847
848 -dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
849 ac_prev=dvidir ;;
850 -dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
851 dvidir=$ac_optarg ;;
852
853 -enable-* | --enable-*)
854 ac_useropt=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
855 # Reject names that are not valid shell variable names.
856 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
857 as_fn_error $? "invalid feature name: $ac_useropt"
858 ac_useropt_orig=$ac_useropt
859 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
860 case $ac_user_opts in
861 *"
862 "enable_$ac_useropt"
863 "*) ;;
864 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--enable-$ac_useropt_orig"
865 ac_unrecognized_sep=', ';;
866 esac
867 eval enable_$ac_useropt=\$ac_optarg ;;
868
869 -exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
870 | --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
871 | --exec | --exe | --ex)
872 ac_prev=exec_prefix ;;
873 -exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
874 | --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
875 | --exec=* | --exe=* | --ex=*)
876 exec_prefix=$ac_optarg ;;
877
878 -gas | --gas | --ga | --g)
879 # Obsolete; use --with-gas.
880 with_gas=yes ;;
881
882 -help | --help | --hel | --he | -h)
883 ac_init_help=long ;;
884 -help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
885 ac_init_help=recursive ;;
886 -help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
887 ac_init_help=short ;;
888
889 -host | --host | --hos | --ho)
890 ac_prev=host_alias ;;
891 -host=* | --host=* | --hos=* | --ho=*)
892 host_alias=$ac_optarg ;;
893
894 -htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
895 ac_prev=htmldir ;;
896 -htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
897 | --ht=*)
898 htmldir=$ac_optarg ;;
899
900 -includedir | --includedir | --includedi | --included | --include \
901 | --includ | --inclu | --incl | --inc)
902 ac_prev=includedir ;;
903 -includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
904 | --includ=* | --inclu=* | --incl=* | --inc=*)
905 includedir=$ac_optarg ;;
906
907 -infodir | --infodir | --infodi | --infod | --info | --inf)
908 ac_prev=infodir ;;
909 -infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
910 infodir=$ac_optarg ;;
911
912 -libdir | --libdir | --libdi | --libd)
913 ac_prev=libdir ;;
914 -libdir=* | --libdir=* | --libdi=* | --libd=*)
915 libdir=$ac_optarg ;;
916
917 -libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
918 | --libexe | --libex | --libe)
919 ac_prev=libexecdir ;;
920 -libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
921 | --libexe=* | --libex=* | --libe=*)
922 libexecdir=$ac_optarg ;;
923
924 -localedir | --localedir | --localedi | --localed | --locale)
925 ac_prev=localedir ;;
926 -localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
927 localedir=$ac_optarg ;;
928
929 -localstatedir | --localstatedir | --localstatedi | --localstated \
930 | --localstate | --localstat | --localsta | --localst | --locals)
931 ac_prev=localstatedir ;;
932 -localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
933 | --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
934 localstatedir=$ac_optarg ;;
935
936 -mandir | --mandir | --mandi | --mand | --man | --ma | --m)
937 ac_prev=mandir ;;
938 -mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
939 mandir=$ac_optarg ;;
940
941 -nfp | --nfp | --nf)
942 # Obsolete; use --without-fp.
943 with_fp=no ;;
944
945 -no-create | --no-create | --no-creat | --no-crea | --no-cre \
946 | --no-cr | --no-c | -n)
947 no_create=yes ;;
948
949 -no-recursion | --no-recursion | --no-recursio | --no-recursi \
950 | --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
951 no_recursion=yes ;;
952
953 -oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
954 | --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
955 | --oldin | --oldi | --old | --ol | --o)
956 ac_prev=oldincludedir ;;
957 -oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
958 | --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
959 | --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
960 oldincludedir=$ac_optarg ;;
961
962 -prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
963 ac_prev=prefix ;;
964 -prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
965 prefix=$ac_optarg ;;
966
967 -program-prefix | --program-prefix | --program-prefi | --program-pref \
968 | --program-pre | --program-pr | --program-p)
969 ac_prev=program_prefix ;;
970 -program-prefix=* | --program-prefix=* | --program-prefi=* \
971 | --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
972 program_prefix=$ac_optarg ;;
973
974 -program-suffix | --program-suffix | --program-suffi | --program-suff \
975 | --program-suf | --program-su | --program-s)
976 ac_prev=program_suffix ;;
977 -program-suffix=* | --program-suffix=* | --program-suffi=* \
978 | --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
979 program_suffix=$ac_optarg ;;
980
981 -program-transform-name | --program-transform-name \
982 | --program-transform-nam | --program-transform-na \
983 | --program-transform-n | --program-transform- \
984 | --program-transform | --program-transfor \
985 | --program-transfo | --program-transf \
986 | --program-trans | --program-tran \
987 | --progr-tra | --program-tr | --program-t)
988 ac_prev=program_transform_name ;;
989 -program-transform-name=* | --program-transform-name=* \
990 | --program-transform-nam=* | --program-transform-na=* \
991 | --program-transform-n=* | --program-transform-=* \
992 | --program-transform=* | --program-transfor=* \
993 | --program-transfo=* | --program-transf=* \
994 | --program-trans=* | --program-tran=* \
995 | --progr-tra=* | --program-tr=* | --program-t=*)
996 program_transform_name=$ac_optarg ;;
997
998 -pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
999 ac_prev=pdfdir ;;
1000 -pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
1001 pdfdir=$ac_optarg ;;
1002
1003 -psdir | --psdir | --psdi | --psd | --ps)
1004 ac_prev=psdir ;;
1005 -psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
1006 psdir=$ac_optarg ;;
1007
1008 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1009 | -silent | --silent | --silen | --sile | --sil)
1010 silent=yes ;;
1011
1012 -runstatedir | --runstatedir | --runstatedi | --runstated \
1013 | --runstate | --runstat | --runsta | --runst | --runs \
1014 | --run | --ru | --r)
1015 ac_prev=runstatedir ;;
1016 -runstatedir=* | --runstatedir=* | --runstatedi=* | --runstated=* \
1017 | --runstate=* | --runstat=* | --runsta=* | --runst=* | --runs=* \
1018 | --run=* | --ru=* | --r=*)
1019 runstatedir=$ac_optarg ;;
1020
1021 -sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
1022 ac_prev=sbindir ;;
1023 -sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
1024 | --sbi=* | --sb=*)
1025 sbindir=$ac_optarg ;;
1026
1027 -sharedstatedir | --sharedstatedir | --sharedstatedi \
1028 | --sharedstated | --sharedstate | --sharedstat | --sharedsta \
1029 | --sharedst | --shareds | --shared | --share | --shar \
1030 | --sha | --sh)
1031 ac_prev=sharedstatedir ;;
1032 -sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
1033 | --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
1034 | --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
1035 | --sha=* | --sh=*)
1036 sharedstatedir=$ac_optarg ;;
1037
1038 -site | --site | --sit)
1039 ac_prev=site ;;
1040 -site=* | --site=* | --sit=*)
1041 site=$ac_optarg ;;
1042
1043 -srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
1044 ac_prev=srcdir ;;
1045 -srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
1046 srcdir=$ac_optarg ;;
1047
1048 -sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
1049 | --syscon | --sysco | --sysc | --sys | --sy)
1050 ac_prev=sysconfdir ;;
1051 -sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
1052 | --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
1053 sysconfdir=$ac_optarg ;;
1054
1055 -target | --target | --targe | --targ | --tar | --ta | --t)
1056 ac_prev=target_alias ;;
1057 -target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
1058 target_alias=$ac_optarg ;;
1059
1060 -v | -verbose | --verbose | --verbos | --verbo | --verb)
1061 verbose=yes ;;
1062
1063 -version | --version | --versio | --versi | --vers | -V)
1064 ac_init_version=: ;;
1065
1066 -with-* | --with-*)
1067 ac_useropt=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
1068 # Reject names that are not valid shell variable names.
1069 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1070 as_fn_error $? "invalid package name: $ac_useropt"
1071 ac_useropt_orig=$ac_useropt
1072 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1073 case $ac_user_opts in
1074 *"
1075 "with_$ac_useropt"
1076 "*) ;;
1077 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--with-$ac_useropt_orig"
1078 ac_unrecognized_sep=', ';;
1079 esac
1080 eval with_$ac_useropt=\$ac_optarg ;;
1081
1082 -without-* | --without-*)
1083 ac_useropt=`expr "x$ac_option" : 'x-*without-\(.*\)'`
1084 # Reject names that are not valid shell variable names.
1085 expr "x$ac_useropt" : ".*[^-+._$as_cr_alnum]" >/dev/null &&
1086 as_fn_error $? "invalid package name: $ac_useropt"
1087 ac_useropt_orig=$ac_useropt
1088 ac_useropt=`$as_echo "$ac_useropt" | sed 's/[-+.]/_/g'`
1089 case $ac_user_opts in
1090 *"
1091 "with_$ac_useropt"
1092 "*) ;;
1093 *) ac_unrecognized_opts="$ac_unrecognized_opts$ac_unrecognized_sep--without-$ac_useropt_orig"
1094 ac_unrecognized_sep=', ';;
1095 esac
1096 eval with_$ac_useropt=no ;;
1097
1098 --x)
1099 # Obsolete; use --with-x.
1100 with_x=yes ;;
1101
1102 -x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
1103 | --x-incl | --x-inc | --x-in | --x-i)
1104 ac_prev=x_includes ;;
1105 -x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
1106 | --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
1107 x_includes=$ac_optarg ;;
1108
1109 -x-libraries | --x-libraries | --x-librarie | --x-librari \
1110 | --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
1111 ac_prev=x_libraries ;;
1112 -x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
1113 | --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
1114 x_libraries=$ac_optarg ;;
1115
1116 -*) as_fn_error $? "unrecognized option: \`$ac_option'
1117 Try \`$0 --help' for more information"
1118 ;;
1119
1120 *=*)
1121 ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
1122 # Reject names that are not valid shell variable names.
1123 case $ac_envvar in #(
1124 '' | [0-9]* | *[!_$as_cr_alnum]* )
1125 as_fn_error $? "invalid variable name: \`$ac_envvar'" ;;
1126 esac
1127 eval $ac_envvar=\$ac_optarg
1128 export $ac_envvar ;;
1129
1130 *)
1131 # FIXME: should be removed in autoconf 3.0.
1132 $as_echo "$as_me: WARNING: you should use --build, --host, --target" >&2
1133 expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
1134 $as_echo "$as_me: WARNING: invalid host type: $ac_option" >&2
1135 : "${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}"
1136 ;;
1137
1138 esac
1139 done
1140
1141 if test -n "$ac_prev"; then
1142 ac_option=--`echo $ac_prev | sed 's/_/-/g'`
1143 as_fn_error $? "missing argument to $ac_option"
1144 fi
1145
1146 if test -n "$ac_unrecognized_opts"; then
1147 case $enable_option_checking in
1148 no) ;;
1149 fatal) as_fn_error $? "unrecognized options: $ac_unrecognized_opts" ;;
1150 *) $as_echo "$as_me: WARNING: unrecognized options: $ac_unrecognized_opts" >&2 ;;
1151 esac
1152 fi
1153
1154 # Check all directory arguments for consistency.
1155 for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
1156 datadir sysconfdir sharedstatedir localstatedir includedir \
1157 oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
1158 libdir localedir mandir runstatedir
1159 do
1160 eval ac_val=\$$ac_var
1161 # Remove trailing slashes.
1162 case $ac_val in
1163 */ )
1164 ac_val=`expr "X$ac_val" : 'X\(.*[^/]\)' \| "X$ac_val" : 'X\(.*\)'`
1165 eval $ac_var=\$ac_val;;
1166 esac
1167 # Be sure to have absolute directory names.
1168 case $ac_val in
1169 [\\/$]* | ?:[\\/]* ) continue;;
1170 NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
1171 esac
1172 as_fn_error $? "expected an absolute directory name for --$ac_var: $ac_val"
1173 done
1174
1175 # There might be people who depend on the old broken behavior: `$host'
1176 # used to hold the argument of --host etc.
1177 # FIXME: To remove some day.
1178 build=$build_alias
1179 host=$host_alias
1180 target=$target_alias
1181
1182 # FIXME: To remove some day.
1183 if test "x$host_alias" != x; then
1184 if test "x$build_alias" = x; then
1185 cross_compiling=maybe
1186 elif test "x$build_alias" != "x$host_alias"; then
1187 cross_compiling=yes
1188 fi
1189 fi
1190
1191 ac_tool_prefix=
1192 test -n "$host_alias" && ac_tool_prefix=$host_alias-
1193
1194 test "$silent" = yes && exec 6>/dev/null
1195
1196
1197 ac_pwd=`pwd` && test -n "$ac_pwd" &&
1198 ac_ls_di=`ls -di .` &&
1199 ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
1200 as_fn_error $? "working directory cannot be determined"
1201 test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
1202 as_fn_error $? "pwd does not report name of working directory"
1203
1204
1205 # Find the source files, if location was not specified.
1206 if test -z "$srcdir"; then
1207 ac_srcdir_defaulted=yes
1208 # Try the directory containing this script, then the parent directory.
1209 ac_confdir=`$as_dirname -- "$as_myself" ||
1210 $as_expr X"$as_myself" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
1211 X"$as_myself" : 'X\(//\)[^/]' \| \
1212 X"$as_myself" : 'X\(//\)$' \| \
1213 X"$as_myself" : 'X\(/\)' \| . 2>/dev/null ||
1214 $as_echo X"$as_myself" |
1215 sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
1216 s//\1/
1217 q
1218 }
1219 /^X\(\/\/\)[^/].*/{
1220 s//\1/
1221 q
1222 }
1223 /^X\(\/\/\)$/{
1224 s//\1/
1225 q
1226 }
1227 /^X\(\/\).*/{
1228 s//\1/
1229 q
1230 }
1231 s/.*/./; q'`
1232 srcdir=$ac_confdir
1233 if test ! -r "$srcdir/$ac_unique_file"; then
1234 srcdir=..
1235 fi
1236 else
1237 ac_srcdir_defaulted=no
1238 fi
1239 if test ! -r "$srcdir/$ac_unique_file"; then
1240 test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
1241 as_fn_error $? "cannot find sources ($ac_unique_file) in $srcdir"
1242 fi
1243 ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
1244 ac_abs_confdir=`(
1245 cd "$srcdir" && test -r "./$ac_unique_file" || as_fn_error $? "$ac_msg"
1246 pwd)`
1247 # When building in place, set srcdir=.
1248 if test "$ac_abs_confdir" = "$ac_pwd"; then
1249 srcdir=.
1250 fi
1251 # Remove unnecessary trailing slashes from srcdir.
1252 # Double slashes in file names in object file debugging info
1253 # mess up M-x gdb in Emacs.
1254 case $srcdir in
1255 */) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
1256 esac
1257 for ac_var in $ac_precious_vars; do
1258 eval ac_env_${ac_var}_set=\${${ac_var}+set}
1259 eval ac_env_${ac_var}_value=\$${ac_var}
1260 eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
1261 eval ac_cv_env_${ac_var}_value=\$${ac_var}
1262 done
1263
1264 #
1265 # Report the --help message.
1266 #
1267 if test "$ac_init_help" = "long"; then
1268 # Omit some internal or obsolete options to make the list less imposing.
1269 # This message is too long to be a string in the A/UX 3.1 sh.
1270 cat <<_ACEOF
1271 \`configure' configures tcpdump 4.10.0-PRE-GIT to adapt to many kinds of systems.
1272
1273 Usage: $0 [OPTION]... [VAR=VALUE]...
1274
1275 To assign environment variables (e.g., CC, CFLAGS...), specify them as
1276 VAR=VALUE. See below for descriptions of some of the useful variables.
1277
1278 Defaults for the options are specified in brackets.
1279
1280 Configuration:
1281 -h, --help display this help and exit
1282 --help=short display options specific to this package
1283 --help=recursive display the short help of all the included packages
1284 -V, --version display version information and exit
1285 -q, --quiet, --silent do not print \`checking ...' messages
1286 --cache-file=FILE cache test results in FILE [disabled]
1287 -C, --config-cache alias for \`--cache-file=config.cache'
1288 -n, --no-create do not create output files
1289 --srcdir=DIR find the sources in DIR [configure dir or \`..']
1290
1291 Installation directories:
1292 --prefix=PREFIX install architecture-independent files in PREFIX
1293 [$ac_default_prefix]
1294 --exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
1295 [PREFIX]
1296
1297 By default, \`make install' will install all the files in
1298 \`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
1299 an installation prefix other than \`$ac_default_prefix' using \`--prefix',
1300 for instance \`--prefix=\$HOME'.
1301
1302 For better control, use the options below.
1303
1304 Fine tuning of the installation directories:
1305 --bindir=DIR user executables [EPREFIX/bin]
1306 --sbindir=DIR system admin executables [EPREFIX/sbin]
1307 --libexecdir=DIR program executables [EPREFIX/libexec]
1308 --sysconfdir=DIR read-only single-machine data [PREFIX/etc]
1309 --sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
1310 --localstatedir=DIR modifiable single-machine data [PREFIX/var]
1311 --runstatedir=DIR modifiable per-process data [LOCALSTATEDIR/run]
1312 --libdir=DIR object code libraries [EPREFIX/lib]
1313 --includedir=DIR C header files [PREFIX/include]
1314 --oldincludedir=DIR C header files for non-gcc [/usr/include]
1315 --datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
1316 --datadir=DIR read-only architecture-independent data [DATAROOTDIR]
1317 --infodir=DIR info documentation [DATAROOTDIR/info]
1318 --localedir=DIR locale-dependent data [DATAROOTDIR/locale]
1319 --mandir=DIR man documentation [DATAROOTDIR/man]
1320 --docdir=DIR documentation root [DATAROOTDIR/doc/tcpdump]
1321 --htmldir=DIR html documentation [DOCDIR]
1322 --dvidir=DIR dvi documentation [DOCDIR]
1323 --pdfdir=DIR pdf documentation [DOCDIR]
1324 --psdir=DIR ps documentation [DOCDIR]
1325 _ACEOF
1326
1327 cat <<\_ACEOF
1328
1329 System types:
1330 --build=BUILD configure for building on BUILD [guessed]
1331 --host=HOST cross-compile to build programs to run on HOST [BUILD]
1332 _ACEOF
1333 fi
1334
1335 if test -n "$ac_init_help"; then
1336 case $ac_init_help in
1337 short | recursive ) echo "Configuration of tcpdump 4.10.0-PRE-GIT:";;
1338 esac
1339 cat <<\_ACEOF
1340
1341 Optional Features:
1342 --disable-option-checking ignore unrecognized --enable/--with options
1343 --disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
1344 --enable-FEATURE[=ARG] include FEATURE [ARG=yes]
1345 --disable-universal don't build universal on macOS
1346 --enable-smb enable possibly-buggy SMB printer default=yes
1347 --disable-smb disable possibly-buggy SMB printer
1348
1349 Optional Packages:
1350 --with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
1351 --without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
1352 --without-gcc don't use gcc
1353 --with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
1354 --without-smi don't link with libsmi
1355 --with-user=USERNAME drop privileges by default to USERNAME
1356 --with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
1357 --with-sandbox-capsicum use Capsicum security functions [default=yes, if
1358 available]
1359 --with-system-libpcap don't use local pcap library
1360 --with-crypto[=DIR] use OpenSSL/libressl libcrypto (located in directory
1361 DIR, if specified) [default=yes, if available]
1362 --with-cap-ng use libcap-ng [default=yes, if available]
1363
1364 Some influential environment variables:
1365 CC C compiler command
1366 CFLAGS C compiler flags
1367 LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
1368 nonstandard directory <lib dir>
1369 LIBS libraries to pass to the linker, e.g. -l<library>
1370 CPPFLAGS (Objective) C/C++ preprocessor flags, e.g. -I<include dir> if
1371 you have headers in a nonstandard directory <include dir>
1372 CPP C preprocessor
1373
1374 Use these variables to override the choices made by `configure' or to help
1375 it to find libraries and programs with nonstandard names/locations.
1376
1377 Report bugs to the package provider.
1378 _ACEOF
1379 ac_status=$?
1380 fi
1381
1382 if test "$ac_init_help" = "recursive"; then
1383 # If there are subdirs, report their specific --help.
1384 for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
1385 test -d "$ac_dir" ||
1386 { cd "$srcdir" && ac_pwd=`pwd` && srcdir=. && test -d "$ac_dir"; } ||
1387 continue
1388 ac_builddir=.
1389
1390 case "$ac_dir" in
1391 .) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
1392 *)
1393 ac_dir_suffix=/`$as_echo "$ac_dir" | sed 's|^\.[\\/]||'`
1394 # A ".." for each directory in $ac_dir_suffix.
1395 ac_top_builddir_sub=`$as_echo "$ac_dir_suffix" | sed 's|/[^\\/]*|/..|g;s|/||'`
1396 case $ac_top_builddir_sub in
1397 "") ac_top_builddir_sub=. ac_top_build_prefix= ;;
1398 *) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
1399 esac ;;
1400 esac
1401 ac_abs_top_builddir=$ac_pwd
1402 ac_abs_builddir=$ac_pwd$ac_dir_suffix
1403 # for backward compatibility:
1404 ac_top_builddir=$ac_top_build_prefix
1405
1406 case $srcdir in
1407 .) # We are building in place.
1408 ac_srcdir=.
1409 ac_top_srcdir=$ac_top_builddir_sub
1410 ac_abs_top_srcdir=$ac_pwd ;;
1411 [\\/]* | ?:[\\/]* ) # Absolute name.
1412 ac_srcdir=$srcdir$ac_dir_suffix;
1413 ac_top_srcdir=$srcdir
1414 ac_abs_top_srcdir=$srcdir ;;
1415 *) # Relative name.
1416 ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
1417 ac_top_srcdir=$ac_top_build_prefix$srcdir
1418 ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
1419 esac
1420 ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
1421
1422 cd "$ac_dir" || { ac_status=$?; continue; }
1423 # Check for guested configure.
1424 if test -f "$ac_srcdir/configure.gnu"; then
1425 echo &&
1426 $SHELL "$ac_srcdir/configure.gnu" --help=recursive
1427 elif test -f "$ac_srcdir/configure"; then
1428 echo &&
1429 $SHELL "$ac_srcdir/configure" --help=recursive
1430 else
1431 $as_echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
1432 fi || ac_status=$?
1433 cd "$ac_pwd" || { ac_status=$?; break; }
1434 done
1435 fi
1436
1437 test -n "$ac_init_help" && exit $ac_status
1438 if $ac_init_version; then
1439 cat <<\_ACEOF
1440 tcpdump configure 4.10.0-PRE-GIT
1441 generated by GNU Autoconf 2.69
1442
1443 Copyright (C) 2012 Free Software Foundation, Inc.
1444 This configure script is free software; the Free Software Foundation
1445 gives unlimited permission to copy, distribute and modify it.
1446 _ACEOF
1447 exit
1448 fi
1449
1450 ## ------------------------ ##
1451 ## Autoconf initialization. ##
1452 ## ------------------------ ##
1453
1454 # ac_fn_c_try_compile LINENO
1455 # --------------------------
1456 # Try to compile conftest.$ac_ext, and return whether this succeeded.
1457 ac_fn_c_try_compile ()
1458 {
1459 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1460 rm -f conftest.$ac_objext
1461 if { { ac_try="$ac_compile"
1462 case "(($ac_try" in
1463 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1464 *) ac_try_echo=$ac_try;;
1465 esac
1466 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1467 $as_echo "$ac_try_echo"; } >&5
1468 (eval "$ac_compile") 2>conftest.err
1469 ac_status=$?
1470 if test -s conftest.err; then
1471 grep -v '^ *+' conftest.err >conftest.er1
1472 cat conftest.er1 >&5
1473 mv -f conftest.er1 conftest.err
1474 fi
1475 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1476 test $ac_status = 0; } && {
1477 test -z "$ac_c_werror_flag" ||
1478 test ! -s conftest.err
1479 } && test -s conftest.$ac_objext; then :
1480 ac_retval=0
1481 else
1482 $as_echo "$as_me: failed program was:" >&5
1483 sed 's/^/| /' conftest.$ac_ext >&5
1484
1485 ac_retval=1
1486 fi
1487 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1488 as_fn_set_status $ac_retval
1489
1490 } # ac_fn_c_try_compile
1491
1492 # ac_fn_c_try_cpp LINENO
1493 # ----------------------
1494 # Try to preprocess conftest.$ac_ext, and return whether this succeeded.
1495 ac_fn_c_try_cpp ()
1496 {
1497 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1498 if { { ac_try="$ac_cpp conftest.$ac_ext"
1499 case "(($ac_try" in
1500 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1501 *) ac_try_echo=$ac_try;;
1502 esac
1503 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1504 $as_echo "$ac_try_echo"; } >&5
1505 (eval "$ac_cpp conftest.$ac_ext") 2>conftest.err
1506 ac_status=$?
1507 if test -s conftest.err; then
1508 grep -v '^ *+' conftest.err >conftest.er1
1509 cat conftest.er1 >&5
1510 mv -f conftest.er1 conftest.err
1511 fi
1512 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1513 test $ac_status = 0; } > conftest.i && {
1514 test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
1515 test ! -s conftest.err
1516 }; then :
1517 ac_retval=0
1518 else
1519 $as_echo "$as_me: failed program was:" >&5
1520 sed 's/^/| /' conftest.$ac_ext >&5
1521
1522 ac_retval=1
1523 fi
1524 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1525 as_fn_set_status $ac_retval
1526
1527 } # ac_fn_c_try_cpp
1528
1529 # ac_fn_c_check_header_mongrel LINENO HEADER VAR INCLUDES
1530 # -------------------------------------------------------
1531 # Tests whether HEADER exists, giving a warning if it cannot be compiled using
1532 # the include files in INCLUDES and setting the cache variable VAR
1533 # accordingly.
1534 ac_fn_c_check_header_mongrel ()
1535 {
1536 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1537 if eval \${$3+:} false; then :
1538 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1539 $as_echo_n "checking for $2... " >&6; }
1540 if eval \${$3+:} false; then :
1541 $as_echo_n "(cached) " >&6
1542 fi
1543 eval ac_res=\$$3
1544 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1545 $as_echo "$ac_res" >&6; }
1546 else
1547 # Is the header compilable?
1548 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 usability" >&5
1549 $as_echo_n "checking $2 usability... " >&6; }
1550 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1551 /* end confdefs.h. */
1552 $4
1553 #include <$2>
1554 _ACEOF
1555 if ac_fn_c_try_compile "$LINENO"; then :
1556 ac_header_compiler=yes
1557 else
1558 ac_header_compiler=no
1559 fi
1560 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1561 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_compiler" >&5
1562 $as_echo "$ac_header_compiler" >&6; }
1563
1564 # Is the header present?
1565 { $as_echo "$as_me:${as_lineno-$LINENO}: checking $2 presence" >&5
1566 $as_echo_n "checking $2 presence... " >&6; }
1567 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1568 /* end confdefs.h. */
1569 #include <$2>
1570 _ACEOF
1571 if ac_fn_c_try_cpp "$LINENO"; then :
1572 ac_header_preproc=yes
1573 else
1574 ac_header_preproc=no
1575 fi
1576 rm -f conftest.err conftest.i conftest.$ac_ext
1577 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_header_preproc" >&5
1578 $as_echo "$ac_header_preproc" >&6; }
1579
1580 # So? What about this header?
1581 case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in #((
1582 yes:no: )
1583 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&5
1584 $as_echo "$as_me: WARNING: $2: accepted by the compiler, rejected by the preprocessor!" >&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 no:yes:* )
1589 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: present but cannot be compiled" >&5
1590 $as_echo "$as_me: WARNING: $2: present but cannot be compiled" >&2;}
1591 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: check for missing prerequisite headers?" >&5
1592 $as_echo "$as_me: WARNING: $2: check for missing prerequisite headers?" >&2;}
1593 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: see the Autoconf documentation" >&5
1594 $as_echo "$as_me: WARNING: $2: see the Autoconf documentation" >&2;}
1595 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&5
1596 $as_echo "$as_me: WARNING: $2: section \"Present But Cannot Be Compiled\"" >&2;}
1597 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: $2: proceeding with the compiler's result" >&5
1598 $as_echo "$as_me: WARNING: $2: proceeding with the compiler's result" >&2;}
1599 ;;
1600 esac
1601 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1602 $as_echo_n "checking for $2... " >&6; }
1603 if eval \${$3+:} false; then :
1604 $as_echo_n "(cached) " >&6
1605 else
1606 eval "$3=\$ac_header_compiler"
1607 fi
1608 eval ac_res=\$$3
1609 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1610 $as_echo "$ac_res" >&6; }
1611 fi
1612 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1613
1614 } # ac_fn_c_check_header_mongrel
1615
1616 # ac_fn_c_try_run LINENO
1617 # ----------------------
1618 # Try to link conftest.$ac_ext, and return whether this succeeded. Assumes
1619 # that executables *can* be run.
1620 ac_fn_c_try_run ()
1621 {
1622 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1623 if { { ac_try="$ac_link"
1624 case "(($ac_try" in
1625 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1626 *) ac_try_echo=$ac_try;;
1627 esac
1628 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1629 $as_echo "$ac_try_echo"; } >&5
1630 (eval "$ac_link") 2>&5
1631 ac_status=$?
1632 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1633 test $ac_status = 0; } && { ac_try='./conftest$ac_exeext'
1634 { { case "(($ac_try" in
1635 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1636 *) ac_try_echo=$ac_try;;
1637 esac
1638 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1639 $as_echo "$ac_try_echo"; } >&5
1640 (eval "$ac_try") 2>&5
1641 ac_status=$?
1642 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1643 test $ac_status = 0; }; }; then :
1644 ac_retval=0
1645 else
1646 $as_echo "$as_me: program exited with status $ac_status" >&5
1647 $as_echo "$as_me: failed program was:" >&5
1648 sed 's/^/| /' conftest.$ac_ext >&5
1649
1650 ac_retval=$ac_status
1651 fi
1652 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1653 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1654 as_fn_set_status $ac_retval
1655
1656 } # ac_fn_c_try_run
1657
1658 # ac_fn_c_check_header_compile LINENO HEADER VAR INCLUDES
1659 # -------------------------------------------------------
1660 # Tests whether HEADER exists and can be compiled using the include files in
1661 # INCLUDES, setting the cache variable VAR accordingly.
1662 ac_fn_c_check_header_compile ()
1663 {
1664 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1665 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1666 $as_echo_n "checking for $2... " >&6; }
1667 if eval \${$3+:} false; then :
1668 $as_echo_n "(cached) " >&6
1669 else
1670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1671 /* end confdefs.h. */
1672 $4
1673 #include <$2>
1674 _ACEOF
1675 if ac_fn_c_try_compile "$LINENO"; then :
1676 eval "$3=yes"
1677 else
1678 eval "$3=no"
1679 fi
1680 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1681 fi
1682 eval ac_res=\$$3
1683 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1684 $as_echo "$ac_res" >&6; }
1685 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1686
1687 } # ac_fn_c_check_header_compile
1688
1689 # ac_fn_c_try_link LINENO
1690 # -----------------------
1691 # Try to link conftest.$ac_ext, and return whether this succeeded.
1692 ac_fn_c_try_link ()
1693 {
1694 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1695 rm -f conftest.$ac_objext conftest$ac_exeext
1696 if { { ac_try="$ac_link"
1697 case "(($ac_try" in
1698 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
1699 *) ac_try_echo=$ac_try;;
1700 esac
1701 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
1702 $as_echo "$ac_try_echo"; } >&5
1703 (eval "$ac_link") 2>conftest.err
1704 ac_status=$?
1705 if test -s conftest.err; then
1706 grep -v '^ *+' conftest.err >conftest.er1
1707 cat conftest.er1 >&5
1708 mv -f conftest.er1 conftest.err
1709 fi
1710 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
1711 test $ac_status = 0; } && {
1712 test -z "$ac_c_werror_flag" ||
1713 test ! -s conftest.err
1714 } && test -s conftest$ac_exeext && {
1715 test "$cross_compiling" = yes ||
1716 test -x conftest$ac_exeext
1717 }; then :
1718 ac_retval=0
1719 else
1720 $as_echo "$as_me: failed program was:" >&5
1721 sed 's/^/| /' conftest.$ac_ext >&5
1722
1723 ac_retval=1
1724 fi
1725 # Delete the IPA/IPO (Inter Procedural Analysis/Optimization) information
1726 # created by the PGI compiler (conftest_ipa8_conftest.oo), as it would
1727 # interfere with the next link command; also delete a directory that is
1728 # left behind by Apple's compiler. We do this before executing the actions.
1729 rm -rf conftest.dSYM conftest_ipa8_conftest.oo
1730 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1731 as_fn_set_status $ac_retval
1732
1733 } # ac_fn_c_try_link
1734
1735 # ac_fn_c_check_func LINENO FUNC VAR
1736 # ----------------------------------
1737 # Tests whether FUNC exists, setting the cache variable VAR accordingly
1738 ac_fn_c_check_func ()
1739 {
1740 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1741 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1742 $as_echo_n "checking for $2... " >&6; }
1743 if eval \${$3+:} false; then :
1744 $as_echo_n "(cached) " >&6
1745 else
1746 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1747 /* end confdefs.h. */
1748 /* Define $2 to an innocuous variant, in case <limits.h> declares $2.
1749 For example, HP-UX 11i <limits.h> declares gettimeofday. */
1750 #define $2 innocuous_$2
1751
1752 /* System header to define __stub macros and hopefully few prototypes,
1753 which can conflict with char $2 (); below.
1754 Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
1755 <limits.h> exists even on freestanding compilers. */
1756
1757 #ifdef __STDC__
1758 # include <limits.h>
1759 #else
1760 # include <assert.h>
1761 #endif
1762
1763 #undef $2
1764
1765 /* Override any GCC internal prototype to avoid an error.
1766 Use char because int might match the return type of a GCC
1767 builtin and then its argument prototype would still apply. */
1768 #ifdef __cplusplus
1769 extern "C"
1770 #endif
1771 char $2 ();
1772 /* The GNU C library defines this for functions which it implements
1773 to always fail with ENOSYS. Some functions are actually named
1774 something starting with __ and the normal name is an alias. */
1775 #if defined __stub_$2 || defined __stub___$2
1776 choke me
1777 #endif
1778
1779 int
1780 main ()
1781 {
1782 return $2 ();
1783 ;
1784 return 0;
1785 }
1786 _ACEOF
1787 if ac_fn_c_try_link "$LINENO"; then :
1788 eval "$3=yes"
1789 else
1790 eval "$3=no"
1791 fi
1792 rm -f core conftest.err conftest.$ac_objext \
1793 conftest$ac_exeext conftest.$ac_ext
1794 fi
1795 eval ac_res=\$$3
1796 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1797 $as_echo "$ac_res" >&6; }
1798 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1799
1800 } # ac_fn_c_check_func
1801
1802 # ac_fn_c_check_decl LINENO SYMBOL VAR INCLUDES
1803 # ---------------------------------------------
1804 # Tests whether SYMBOL is declared in INCLUDES, setting cache variable VAR
1805 # accordingly.
1806 ac_fn_c_check_decl ()
1807 {
1808 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1809 as_decl_name=`echo $2|sed 's/ *(.*//'`
1810 as_decl_use=`echo $2|sed -e 's/(/((/' -e 's/)/) 0&/' -e 's/,/) 0& (/g'`
1811 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $as_decl_name is declared" >&5
1812 $as_echo_n "checking whether $as_decl_name is declared... " >&6; }
1813 if eval \${$3+:} false; then :
1814 $as_echo_n "(cached) " >&6
1815 else
1816 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1817 /* end confdefs.h. */
1818 $4
1819 int
1820 main ()
1821 {
1822 #ifndef $as_decl_name
1823 #ifdef __cplusplus
1824 (void) $as_decl_use;
1825 #else
1826 (void) $as_decl_name;
1827 #endif
1828 #endif
1829
1830 ;
1831 return 0;
1832 }
1833 _ACEOF
1834 if ac_fn_c_try_compile "$LINENO"; then :
1835 eval "$3=yes"
1836 else
1837 eval "$3=no"
1838 fi
1839 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1840 fi
1841 eval ac_res=\$$3
1842 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1843 $as_echo "$ac_res" >&6; }
1844 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1845
1846 } # ac_fn_c_check_decl
1847
1848 # ac_fn_c_check_type LINENO TYPE VAR INCLUDES
1849 # -------------------------------------------
1850 # Tests whether TYPE exists after having included INCLUDES, setting cache
1851 # variable VAR accordingly.
1852 ac_fn_c_check_type ()
1853 {
1854 as_lineno=${as_lineno-"$1"} as_lineno_stack=as_lineno_stack=$as_lineno_stack
1855 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $2" >&5
1856 $as_echo_n "checking for $2... " >&6; }
1857 if eval \${$3+:} false; then :
1858 $as_echo_n "(cached) " >&6
1859 else
1860 eval "$3=no"
1861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1862 /* end confdefs.h. */
1863 $4
1864 int
1865 main ()
1866 {
1867 if (sizeof ($2))
1868 return 0;
1869 ;
1870 return 0;
1871 }
1872 _ACEOF
1873 if ac_fn_c_try_compile "$LINENO"; then :
1874 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
1875 /* end confdefs.h. */
1876 $4
1877 int
1878 main ()
1879 {
1880 if (sizeof (($2)))
1881 return 0;
1882 ;
1883 return 0;
1884 }
1885 _ACEOF
1886 if ac_fn_c_try_compile "$LINENO"; then :
1887
1888 else
1889 eval "$3=yes"
1890 fi
1891 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1892 fi
1893 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
1894 fi
1895 eval ac_res=\$$3
1896 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_res" >&5
1897 $as_echo "$ac_res" >&6; }
1898 eval $as_lineno_stack; ${as_lineno_stack:+:} unset as_lineno
1899
1900 } # ac_fn_c_check_type
1901 cat >config.log <<_ACEOF
1902 This file contains any messages produced by compilers while
1903 running configure, to aid debugging if configure makes a mistake.
1904
1905 It was created by tcpdump $as_me 4.10.0-PRE-GIT, which was
1906 generated by GNU Autoconf 2.69. Invocation command line was
1907
1908 $ $0 $@
1909
1910 _ACEOF
1911 exec 5>>config.log
1912 {
1913 cat <<_ASUNAME
1914 ## --------- ##
1915 ## Platform. ##
1916 ## --------- ##
1917
1918 hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
1919 uname -m = `(uname -m) 2>/dev/null || echo unknown`
1920 uname -r = `(uname -r) 2>/dev/null || echo unknown`
1921 uname -s = `(uname -s) 2>/dev/null || echo unknown`
1922 uname -v = `(uname -v) 2>/dev/null || echo unknown`
1923
1924 /usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
1925 /bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
1926
1927 /bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
1928 /usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
1929 /usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
1930 /usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
1931 /bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
1932 /usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
1933 /bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
1934
1935 _ASUNAME
1936
1937 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
1938 for as_dir in $PATH
1939 do
1940 IFS=$as_save_IFS
1941 test -z "$as_dir" && as_dir=.
1942 $as_echo "PATH: $as_dir"
1943 done
1944 IFS=$as_save_IFS
1945
1946 } >&5
1947
1948 cat >&5 <<_ACEOF
1949
1950
1951 ## ----------- ##
1952 ## Core tests. ##
1953 ## ----------- ##
1954
1955 _ACEOF
1956
1957
1958 # Keep a trace of the command line.
1959 # Strip out --no-create and --no-recursion so they do not pile up.
1960 # Strip out --silent because we don't want to record it for future runs.
1961 # Also quote any args containing shell meta-characters.
1962 # Make two passes to allow for proper duplicate-argument suppression.
1963 ac_configure_args=
1964 ac_configure_args0=
1965 ac_configure_args1=
1966 ac_must_keep_next=false
1967 for ac_pass in 1 2
1968 do
1969 for ac_arg
1970 do
1971 case $ac_arg in
1972 -no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
1973 -q | -quiet | --quiet | --quie | --qui | --qu | --q \
1974 | -silent | --silent | --silen | --sile | --sil)
1975 continue ;;
1976 *\'*)
1977 ac_arg=`$as_echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
1978 esac
1979 case $ac_pass in
1980 1) as_fn_append ac_configure_args0 " '$ac_arg'" ;;
1981 2)
1982 as_fn_append ac_configure_args1 " '$ac_arg'"
1983 if test $ac_must_keep_next = true; then
1984 ac_must_keep_next=false # Got value, back to normal.
1985 else
1986 case $ac_arg in
1987 *=* | --config-cache | -C | -disable-* | --disable-* \
1988 | -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
1989 | -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
1990 | -with-* | --with-* | -without-* | --without-* | --x)
1991 case "$ac_configure_args0 " in
1992 "$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
1993 esac
1994 ;;
1995 -* ) ac_must_keep_next=true ;;
1996 esac
1997 fi
1998 as_fn_append ac_configure_args " '$ac_arg'"
1999 ;;
2000 esac
2001 done
2002 done
2003 { ac_configure_args0=; unset ac_configure_args0;}
2004 { ac_configure_args1=; unset ac_configure_args1;}
2005
2006 # When interrupted or exit'd, cleanup temporary files, and complete
2007 # config.log. We remove comments because anyway the quotes in there
2008 # would cause problems or look ugly.
2009 # WARNING: Use '\'' to represent an apostrophe within the trap.
2010 # WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
2011 trap 'exit_status=$?
2012 # Save into config.log some information that might help in debugging.
2013 {
2014 echo
2015
2016 $as_echo "## ---------------- ##
2017 ## Cache variables. ##
2018 ## ---------------- ##"
2019 echo
2020 # The following way of writing the cache mishandles newlines in values,
2021 (
2022 for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
2023 eval ac_val=\$$ac_var
2024 case $ac_val in #(
2025 *${as_nl}*)
2026 case $ac_var in #(
2027 *_cv_*) { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: cache variable $ac_var contains a newline" >&5
2028 $as_echo "$as_me: WARNING: cache variable $ac_var contains a newline" >&2;} ;;
2029 esac
2030 case $ac_var in #(
2031 _ | IFS | as_nl) ;; #(
2032 BASH_ARGV | BASH_SOURCE) eval $ac_var= ;; #(
2033 *) { eval $ac_var=; unset $ac_var;} ;;
2034 esac ;;
2035 esac
2036 done
2037 (set) 2>&1 |
2038 case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
2039 *${as_nl}ac_space=\ *)
2040 sed -n \
2041 "s/'\''/'\''\\\\'\'''\''/g;
2042 s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
2043 ;; #(
2044 *)
2045 sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
2046 ;;
2047 esac |
2048 sort
2049 )
2050 echo
2051
2052 $as_echo "## ----------------- ##
2053 ## Output variables. ##
2054 ## ----------------- ##"
2055 echo
2056 for ac_var in $ac_subst_vars
2057 do
2058 eval ac_val=\$$ac_var
2059 case $ac_val in
2060 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2061 esac
2062 $as_echo "$ac_var='\''$ac_val'\''"
2063 done | sort
2064 echo
2065
2066 if test -n "$ac_subst_files"; then
2067 $as_echo "## ------------------- ##
2068 ## File substitutions. ##
2069 ## ------------------- ##"
2070 echo
2071 for ac_var in $ac_subst_files
2072 do
2073 eval ac_val=\$$ac_var
2074 case $ac_val in
2075 *\'\''*) ac_val=`$as_echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
2076 esac
2077 $as_echo "$ac_var='\''$ac_val'\''"
2078 done | sort
2079 echo
2080 fi
2081
2082 if test -s confdefs.h; then
2083 $as_echo "## ----------- ##
2084 ## confdefs.h. ##
2085 ## ----------- ##"
2086 echo
2087 cat confdefs.h
2088 echo
2089 fi
2090 test "$ac_signal" != 0 &&
2091 $as_echo "$as_me: caught signal $ac_signal"
2092 $as_echo "$as_me: exit $exit_status"
2093 } >&5
2094 rm -f core *.core core.conftest.* &&
2095 rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
2096 exit $exit_status
2097 ' 0
2098 for ac_signal in 1 2 13 15; do
2099 trap 'ac_signal='$ac_signal'; as_fn_exit 1' $ac_signal
2100 done
2101 ac_signal=0
2102
2103 # confdefs.h avoids OS command line length limits that DEFS can exceed.
2104 rm -f -r conftest* confdefs.h
2105
2106 $as_echo "/* confdefs.h */" > confdefs.h
2107
2108 # Predefined preprocessor variables.
2109
2110 cat >>confdefs.h <<_ACEOF
2111 #define PACKAGE_NAME "$PACKAGE_NAME"
2112 _ACEOF
2113
2114 cat >>confdefs.h <<_ACEOF
2115 #define PACKAGE_TARNAME "$PACKAGE_TARNAME"
2116 _ACEOF
2117
2118 cat >>confdefs.h <<_ACEOF
2119 #define PACKAGE_VERSION "$PACKAGE_VERSION"
2120 _ACEOF
2121
2122 cat >>confdefs.h <<_ACEOF
2123 #define PACKAGE_STRING "$PACKAGE_STRING"
2124 _ACEOF
2125
2126 cat >>confdefs.h <<_ACEOF
2127 #define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
2128 _ACEOF
2129
2130 cat >>confdefs.h <<_ACEOF
2131 #define PACKAGE_URL "$PACKAGE_URL"
2132 _ACEOF
2133
2134
2135 # Let the site file select an alternate cache file if it wants to.
2136 # Prefer an explicitly selected file to automatically selected ones.
2137 ac_site_file1=NONE
2138 ac_site_file2=NONE
2139 if test -n "$CONFIG_SITE"; then
2140 # We do not want a PATH search for config.site.
2141 case $CONFIG_SITE in #((
2142 -*) ac_site_file1=./$CONFIG_SITE;;
2143 */*) ac_site_file1=$CONFIG_SITE;;
2144 *) ac_site_file1=./$CONFIG_SITE;;
2145 esac
2146 elif test "x$prefix" != xNONE; then
2147 ac_site_file1=$prefix/share/config.site
2148 ac_site_file2=$prefix/etc/config.site
2149 else
2150 ac_site_file1=$ac_default_prefix/share/config.site
2151 ac_site_file2=$ac_default_prefix/etc/config.site
2152 fi
2153 for ac_site_file in "$ac_site_file1" "$ac_site_file2"
2154 do
2155 test "x$ac_site_file" = xNONE && continue
2156 if test /dev/null != "$ac_site_file" && test -r "$ac_site_file"; then
2157 { $as_echo "$as_me:${as_lineno-$LINENO}: loading site script $ac_site_file" >&5
2158 $as_echo "$as_me: loading site script $ac_site_file" >&6;}
2159 sed 's/^/| /' "$ac_site_file" >&5
2160 . "$ac_site_file" \
2161 || { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2162 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2163 as_fn_error $? "failed to load site script $ac_site_file
2164 See \`config.log' for more details" "$LINENO" 5; }
2165 fi
2166 done
2167
2168 if test -r "$cache_file"; then
2169 # Some versions of bash will fail to source /dev/null (special files
2170 # actually), so we avoid doing that. DJGPP emulates it as a regular file.
2171 if test /dev/null != "$cache_file" && test -f "$cache_file"; then
2172 { $as_echo "$as_me:${as_lineno-$LINENO}: loading cache $cache_file" >&5
2173 $as_echo "$as_me: loading cache $cache_file" >&6;}
2174 case $cache_file in
2175 [\\/]* | ?:[\\/]* ) . "$cache_file";;
2176 *) . "./$cache_file";;
2177 esac
2178 fi
2179 else
2180 { $as_echo "$as_me:${as_lineno-$LINENO}: creating cache $cache_file" >&5
2181 $as_echo "$as_me: creating cache $cache_file" >&6;}
2182 >$cache_file
2183 fi
2184
2185 # Check that the precious variables saved in the cache have kept the same
2186 # value.
2187 ac_cache_corrupted=false
2188 for ac_var in $ac_precious_vars; do
2189 eval ac_old_set=\$ac_cv_env_${ac_var}_set
2190 eval ac_new_set=\$ac_env_${ac_var}_set
2191 eval ac_old_val=\$ac_cv_env_${ac_var}_value
2192 eval ac_new_val=\$ac_env_${ac_var}_value
2193 case $ac_old_set,$ac_new_set in
2194 set,)
2195 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
2196 $as_echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
2197 ac_cache_corrupted=: ;;
2198 ,set)
2199 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' was not set in the previous run" >&5
2200 $as_echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
2201 ac_cache_corrupted=: ;;
2202 ,);;
2203 *)
2204 if test "x$ac_old_val" != "x$ac_new_val"; then
2205 # differences in whitespace do not lead to failure.
2206 ac_old_val_w=`echo x $ac_old_val`
2207 ac_new_val_w=`echo x $ac_new_val`
2208 if test "$ac_old_val_w" != "$ac_new_val_w"; then
2209 { $as_echo "$as_me:${as_lineno-$LINENO}: error: \`$ac_var' has changed since the previous run:" >&5
2210 $as_echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
2211 ac_cache_corrupted=:
2212 else
2213 { $as_echo "$as_me:${as_lineno-$LINENO}: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&5
2214 $as_echo "$as_me: warning: ignoring whitespace changes in \`$ac_var' since the previous run:" >&2;}
2215 eval $ac_var=\$ac_old_val
2216 fi
2217 { $as_echo "$as_me:${as_lineno-$LINENO}: former value: \`$ac_old_val'" >&5
2218 $as_echo "$as_me: former value: \`$ac_old_val'" >&2;}
2219 { $as_echo "$as_me:${as_lineno-$LINENO}: current value: \`$ac_new_val'" >&5
2220 $as_echo "$as_me: current value: \`$ac_new_val'" >&2;}
2221 fi;;
2222 esac
2223 # Pass precious variables to config.status.
2224 if test "$ac_new_set" = set; then
2225 case $ac_new_val in
2226 *\'*) ac_arg=$ac_var=`$as_echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
2227 *) ac_arg=$ac_var=$ac_new_val ;;
2228 esac
2229 case " $ac_configure_args " in
2230 *" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
2231 *) as_fn_append ac_configure_args " '$ac_arg'" ;;
2232 esac
2233 fi
2234 done
2235 if $ac_cache_corrupted; then
2236 { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2237 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2238 { $as_echo "$as_me:${as_lineno-$LINENO}: error: changes in the environment can compromise the build" >&5
2239 $as_echo "$as_me: error: changes in the environment can compromise the build" >&2;}
2240 as_fn_error $? "run \`make distclean' and/or \`rm $cache_file' and start over" "$LINENO" 5
2241 fi
2242 ## -------------------- ##
2243 ## Main body of script. ##
2244 ## -------------------- ##
2245
2246 ac_ext=c
2247 ac_cpp='$CPP $CPPFLAGS'
2248 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2249 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2250 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2251
2252
2253
2254
2255 ac_aux_dir=
2256 for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
2257 if test -f "$ac_dir/install-sh"; then
2258 ac_aux_dir=$ac_dir
2259 ac_install_sh="$ac_aux_dir/install-sh -c"
2260 break
2261 elif test -f "$ac_dir/install.sh"; then
2262 ac_aux_dir=$ac_dir
2263 ac_install_sh="$ac_aux_dir/install.sh -c"
2264 break
2265 elif test -f "$ac_dir/shtool"; then
2266 ac_aux_dir=$ac_dir
2267 ac_install_sh="$ac_aux_dir/shtool install -c"
2268 break
2269 fi
2270 done
2271 if test -z "$ac_aux_dir"; then
2272 as_fn_error $? "cannot find install-sh, install.sh, or shtool in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" "$LINENO" 5
2273 fi
2274
2275 # These three variables are undocumented and unsupported,
2276 # and are intended to be withdrawn in a future Autoconf release.
2277 # They can cause serious problems if a builder's source tree is in a directory
2278 # whose full name contains unusual characters.
2279 ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
2280 ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
2281 ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
2282
2283
2284 # Make sure we can run config.sub.
2285 $SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
2286 as_fn_error $? "cannot run $SHELL $ac_aux_dir/config.sub" "$LINENO" 5
2287
2288 { $as_echo "$as_me:${as_lineno-$LINENO}: checking build system type" >&5
2289 $as_echo_n "checking build system type... " >&6; }
2290 if ${ac_cv_build+:} false; then :
2291 $as_echo_n "(cached) " >&6
2292 else
2293 ac_build_alias=$build_alias
2294 test "x$ac_build_alias" = x &&
2295 ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
2296 test "x$ac_build_alias" = x &&
2297 as_fn_error $? "cannot guess build type; you must specify one" "$LINENO" 5
2298 ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
2299 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $ac_build_alias failed" "$LINENO" 5
2300
2301 fi
2302 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_build" >&5
2303 $as_echo "$ac_cv_build" >&6; }
2304 case $ac_cv_build in
2305 *-*-*) ;;
2306 *) as_fn_error $? "invalid value of canonical build" "$LINENO" 5;;
2307 esac
2308 build=$ac_cv_build
2309 ac_save_IFS=$IFS; IFS='-'
2310 set x $ac_cv_build
2311 shift
2312 build_cpu=$1
2313 build_vendor=$2
2314 shift; shift
2315 # Remember, the first character of IFS is used to create $*,
2316 # except with old shells:
2317 build_os=$*
2318 IFS=$ac_save_IFS
2319 case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
2320
2321
2322 { $as_echo "$as_me:${as_lineno-$LINENO}: checking host system type" >&5
2323 $as_echo_n "checking host system type... " >&6; }
2324 if ${ac_cv_host+:} false; then :
2325 $as_echo_n "(cached) " >&6
2326 else
2327 if test "x$host_alias" = x; then
2328 ac_cv_host=$ac_cv_build
2329 else
2330 ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
2331 as_fn_error $? "$SHELL $ac_aux_dir/config.sub $host_alias failed" "$LINENO" 5
2332 fi
2333
2334 fi
2335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_host" >&5
2336 $as_echo "$ac_cv_host" >&6; }
2337 case $ac_cv_host in
2338 *-*-*) ;;
2339 *) as_fn_error $? "invalid value of canonical host" "$LINENO" 5;;
2340 esac
2341 host=$ac_cv_host
2342 ac_save_IFS=$IFS; IFS='-'
2343 set x $ac_cv_host
2344 shift
2345 host_cpu=$1
2346 host_vendor=$2
2347 shift; shift
2348 # Remember, the first character of IFS is used to create $*,
2349 # except with old shells:
2350 host_os=$*
2351 IFS=$ac_save_IFS
2352 case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
2353
2354
2355
2356
2357
2358
2359
2360
2361
2362 # Check whether --with-gcc was given.
2363 if test "${with_gcc+set}" = set; then :
2364 withval=$with_gcc;
2365 fi
2366
2367 V_INCLS=""
2368 if test "${srcdir}" != "." ; then
2369 V_INCLS="-I$srcdir"
2370 fi
2371 if test "${CFLAGS+set}" = set; then
2372 LBL_CFLAGS="$CFLAGS"
2373 fi
2374 if test -z "$CC" ; then
2375 case "$host_os" in
2376
2377 bsdi*)
2378 # Extract the first word of "shlicc2", so it can be a program name with args.
2379 set dummy shlicc2; ac_word=$2
2380 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2381 $as_echo_n "checking for $ac_word... " >&6; }
2382 if ${ac_cv_prog_SHLICC2+:} false; then :
2383 $as_echo_n "(cached) " >&6
2384 else
2385 if test -n "$SHLICC2"; then
2386 ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
2387 else
2388 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2389 for as_dir in $PATH
2390 do
2391 IFS=$as_save_IFS
2392 test -z "$as_dir" && as_dir=.
2393 for ac_exec_ext in '' $ac_executable_extensions; do
2394 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2395 ac_cv_prog_SHLICC2="yes"
2396 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2397 break 2
2398 fi
2399 done
2400 done
2401 IFS=$as_save_IFS
2402
2403 test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
2404 fi
2405 fi
2406 SHLICC2=$ac_cv_prog_SHLICC2
2407 if test -n "$SHLICC2"; then
2408 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $SHLICC2" >&5
2409 $as_echo "$SHLICC2" >&6; }
2410 else
2411 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2412 $as_echo "no" >&6; }
2413 fi
2414
2415
2416 if test $SHLICC2 = yes ; then
2417 CC=shlicc2
2418 export CC
2419 fi
2420 ;;
2421 esac
2422 fi
2423 if test -z "$CC" -a "$with_gcc" = no ; then
2424 CC=cc
2425 export CC
2426 fi
2427
2428 ac_ext=c
2429 ac_cpp='$CPP $CPPFLAGS'
2430 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
2431 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
2432 ac_compiler_gnu=$ac_cv_c_compiler_gnu
2433 if test -n "$ac_tool_prefix"; then
2434 # Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
2435 set dummy ${ac_tool_prefix}gcc; ac_word=$2
2436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2437 $as_echo_n "checking for $ac_word... " >&6; }
2438 if ${ac_cv_prog_CC+:} false; then :
2439 $as_echo_n "(cached) " >&6
2440 else
2441 if test -n "$CC"; then
2442 ac_cv_prog_CC="$CC" # Let the user override the test.
2443 else
2444 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2445 for as_dir in $PATH
2446 do
2447 IFS=$as_save_IFS
2448 test -z "$as_dir" && as_dir=.
2449 for ac_exec_ext in '' $ac_executable_extensions; do
2450 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2451 ac_cv_prog_CC="${ac_tool_prefix}gcc"
2452 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2453 break 2
2454 fi
2455 done
2456 done
2457 IFS=$as_save_IFS
2458
2459 fi
2460 fi
2461 CC=$ac_cv_prog_CC
2462 if test -n "$CC"; then
2463 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2464 $as_echo "$CC" >&6; }
2465 else
2466 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2467 $as_echo "no" >&6; }
2468 fi
2469
2470
2471 fi
2472 if test -z "$ac_cv_prog_CC"; then
2473 ac_ct_CC=$CC
2474 # Extract the first word of "gcc", so it can be a program name with args.
2475 set dummy gcc; ac_word=$2
2476 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2477 $as_echo_n "checking for $ac_word... " >&6; }
2478 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2479 $as_echo_n "(cached) " >&6
2480 else
2481 if test -n "$ac_ct_CC"; then
2482 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2483 else
2484 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2485 for as_dir in $PATH
2486 do
2487 IFS=$as_save_IFS
2488 test -z "$as_dir" && as_dir=.
2489 for ac_exec_ext in '' $ac_executable_extensions; do
2490 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2491 ac_cv_prog_ac_ct_CC="gcc"
2492 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2493 break 2
2494 fi
2495 done
2496 done
2497 IFS=$as_save_IFS
2498
2499 fi
2500 fi
2501 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2502 if test -n "$ac_ct_CC"; then
2503 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2504 $as_echo "$ac_ct_CC" >&6; }
2505 else
2506 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2507 $as_echo "no" >&6; }
2508 fi
2509
2510 if test "x$ac_ct_CC" = x; then
2511 CC=""
2512 else
2513 case $cross_compiling:$ac_tool_warned in
2514 yes:)
2515 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2516 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2517 ac_tool_warned=yes ;;
2518 esac
2519 CC=$ac_ct_CC
2520 fi
2521 else
2522 CC="$ac_cv_prog_CC"
2523 fi
2524
2525 if test -z "$CC"; then
2526 if test -n "$ac_tool_prefix"; then
2527 # Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
2528 set dummy ${ac_tool_prefix}cc; ac_word=$2
2529 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2530 $as_echo_n "checking for $ac_word... " >&6; }
2531 if ${ac_cv_prog_CC+:} false; then :
2532 $as_echo_n "(cached) " >&6
2533 else
2534 if test -n "$CC"; then
2535 ac_cv_prog_CC="$CC" # Let the user override the test.
2536 else
2537 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2538 for as_dir in $PATH
2539 do
2540 IFS=$as_save_IFS
2541 test -z "$as_dir" && as_dir=.
2542 for ac_exec_ext in '' $ac_executable_extensions; do
2543 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2544 ac_cv_prog_CC="${ac_tool_prefix}cc"
2545 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2546 break 2
2547 fi
2548 done
2549 done
2550 IFS=$as_save_IFS
2551
2552 fi
2553 fi
2554 CC=$ac_cv_prog_CC
2555 if test -n "$CC"; then
2556 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2557 $as_echo "$CC" >&6; }
2558 else
2559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2560 $as_echo "no" >&6; }
2561 fi
2562
2563
2564 fi
2565 fi
2566 if test -z "$CC"; then
2567 # Extract the first word of "cc", so it can be a program name with args.
2568 set dummy cc; ac_word=$2
2569 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2570 $as_echo_n "checking for $ac_word... " >&6; }
2571 if ${ac_cv_prog_CC+:} false; then :
2572 $as_echo_n "(cached) " >&6
2573 else
2574 if test -n "$CC"; then
2575 ac_cv_prog_CC="$CC" # Let the user override the test.
2576 else
2577 ac_prog_rejected=no
2578 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2579 for as_dir in $PATH
2580 do
2581 IFS=$as_save_IFS
2582 test -z "$as_dir" && as_dir=.
2583 for ac_exec_ext in '' $ac_executable_extensions; do
2584 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2585 if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
2586 ac_prog_rejected=yes
2587 continue
2588 fi
2589 ac_cv_prog_CC="cc"
2590 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2591 break 2
2592 fi
2593 done
2594 done
2595 IFS=$as_save_IFS
2596
2597 if test $ac_prog_rejected = yes; then
2598 # We found a bogon in the path, so make sure we never use it.
2599 set dummy $ac_cv_prog_CC
2600 shift
2601 if test $# != 0; then
2602 # We chose a different compiler from the bogus one.
2603 # However, it has the same basename, so the bogon will be chosen
2604 # first if we set CC to just the basename; use the full file name.
2605 shift
2606 ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
2607 fi
2608 fi
2609 fi
2610 fi
2611 CC=$ac_cv_prog_CC
2612 if test -n "$CC"; then
2613 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2614 $as_echo "$CC" >&6; }
2615 else
2616 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2617 $as_echo "no" >&6; }
2618 fi
2619
2620
2621 fi
2622 if test -z "$CC"; then
2623 if test -n "$ac_tool_prefix"; then
2624 for ac_prog in cl.exe
2625 do
2626 # Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
2627 set dummy $ac_tool_prefix$ac_prog; ac_word=$2
2628 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2629 $as_echo_n "checking for $ac_word... " >&6; }
2630 if ${ac_cv_prog_CC+:} false; then :
2631 $as_echo_n "(cached) " >&6
2632 else
2633 if test -n "$CC"; then
2634 ac_cv_prog_CC="$CC" # Let the user override the test.
2635 else
2636 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2637 for as_dir in $PATH
2638 do
2639 IFS=$as_save_IFS
2640 test -z "$as_dir" && as_dir=.
2641 for ac_exec_ext in '' $ac_executable_extensions; do
2642 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2643 ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
2644 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2645 break 2
2646 fi
2647 done
2648 done
2649 IFS=$as_save_IFS
2650
2651 fi
2652 fi
2653 CC=$ac_cv_prog_CC
2654 if test -n "$CC"; then
2655 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CC" >&5
2656 $as_echo "$CC" >&6; }
2657 else
2658 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2659 $as_echo "no" >&6; }
2660 fi
2661
2662
2663 test -n "$CC" && break
2664 done
2665 fi
2666 if test -z "$CC"; then
2667 ac_ct_CC=$CC
2668 for ac_prog in cl.exe
2669 do
2670 # Extract the first word of "$ac_prog", so it can be a program name with args.
2671 set dummy $ac_prog; ac_word=$2
2672 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
2673 $as_echo_n "checking for $ac_word... " >&6; }
2674 if ${ac_cv_prog_ac_ct_CC+:} false; then :
2675 $as_echo_n "(cached) " >&6
2676 else
2677 if test -n "$ac_ct_CC"; then
2678 ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
2679 else
2680 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
2681 for as_dir in $PATH
2682 do
2683 IFS=$as_save_IFS
2684 test -z "$as_dir" && as_dir=.
2685 for ac_exec_ext in '' $ac_executable_extensions; do
2686 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
2687 ac_cv_prog_ac_ct_CC="$ac_prog"
2688 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
2689 break 2
2690 fi
2691 done
2692 done
2693 IFS=$as_save_IFS
2694
2695 fi
2696 fi
2697 ac_ct_CC=$ac_cv_prog_ac_ct_CC
2698 if test -n "$ac_ct_CC"; then
2699 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_CC" >&5
2700 $as_echo "$ac_ct_CC" >&6; }
2701 else
2702 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2703 $as_echo "no" >&6; }
2704 fi
2705
2706
2707 test -n "$ac_ct_CC" && break
2708 done
2709
2710 if test "x$ac_ct_CC" = x; then
2711 CC=""
2712 else
2713 case $cross_compiling:$ac_tool_warned in
2714 yes:)
2715 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
2716 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
2717 ac_tool_warned=yes ;;
2718 esac
2719 CC=$ac_ct_CC
2720 fi
2721 fi
2722
2723 fi
2724
2725
2726 test -z "$CC" && { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2727 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2728 as_fn_error $? "no acceptable C compiler found in \$PATH
2729 See \`config.log' for more details" "$LINENO" 5; }
2730
2731 # Provide some information about the compiler.
2732 $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler version" >&5
2733 set X $ac_compile
2734 ac_compiler=$2
2735 for ac_option in --version -v -V -qversion; do
2736 { { ac_try="$ac_compiler $ac_option >&5"
2737 case "(($ac_try" in
2738 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2739 *) ac_try_echo=$ac_try;;
2740 esac
2741 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2742 $as_echo "$ac_try_echo"; } >&5
2743 (eval "$ac_compiler $ac_option >&5") 2>conftest.err
2744 ac_status=$?
2745 if test -s conftest.err; then
2746 sed '10a\
2747 ... rest of stderr output deleted ...
2748 10q' conftest.err >conftest.er1
2749 cat conftest.er1 >&5
2750 fi
2751 rm -f conftest.er1 conftest.err
2752 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2753 test $ac_status = 0; }
2754 done
2755
2756 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2757 /* end confdefs.h. */
2758
2759 int
2760 main ()
2761 {
2762
2763 ;
2764 return 0;
2765 }
2766 _ACEOF
2767 ac_clean_files_save=$ac_clean_files
2768 ac_clean_files="$ac_clean_files a.out a.out.dSYM a.exe b.out"
2769 # Try to create an executable without -o first, disregard a.out.
2770 # It will help us diagnose broken compilers, and finding out an intuition
2771 # of exeext.
2772 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the C compiler works" >&5
2773 $as_echo_n "checking whether the C compiler works... " >&6; }
2774 ac_link_default=`$as_echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
2775
2776 # The possible output files:
2777 ac_files="a.out conftest.exe conftest a.exe a_out.exe b.out conftest.*"
2778
2779 ac_rmfiles=
2780 for ac_file in $ac_files
2781 do
2782 case $ac_file in
2783 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2784 * ) ac_rmfiles="$ac_rmfiles $ac_file";;
2785 esac
2786 done
2787 rm -f $ac_rmfiles
2788
2789 if { { ac_try="$ac_link_default"
2790 case "(($ac_try" in
2791 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2792 *) ac_try_echo=$ac_try;;
2793 esac
2794 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2795 $as_echo "$ac_try_echo"; } >&5
2796 (eval "$ac_link_default") 2>&5
2797 ac_status=$?
2798 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2799 test $ac_status = 0; }; then :
2800 # Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
2801 # So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
2802 # in a Makefile. We should not override ac_cv_exeext if it was cached,
2803 # so that the user can short-circuit this test for compilers unknown to
2804 # Autoconf.
2805 for ac_file in $ac_files ''
2806 do
2807 test -f "$ac_file" || continue
2808 case $ac_file in
2809 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj )
2810 ;;
2811 [ab].out )
2812 # We found the default executable, but exeext='' is most
2813 # certainly right.
2814 break;;
2815 *.* )
2816 if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
2817 then :; else
2818 ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2819 fi
2820 # We set ac_cv_exeext here because the later test for it is not
2821 # safe: cross compilers may not add the suffix if given an `-o'
2822 # argument, so we may need to know it at that point already.
2823 # Even if this section looks crufty: it has the advantage of
2824 # actually working.
2825 break;;
2826 * )
2827 break;;
2828 esac
2829 done
2830 test "$ac_cv_exeext" = no && ac_cv_exeext=
2831
2832 else
2833 ac_file=''
2834 fi
2835 if test -z "$ac_file"; then :
2836 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
2837 $as_echo "no" >&6; }
2838 $as_echo "$as_me: failed program was:" >&5
2839 sed 's/^/| /' conftest.$ac_ext >&5
2840
2841 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2842 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2843 as_fn_error 77 "C compiler cannot create executables
2844 See \`config.log' for more details" "$LINENO" 5; }
2845 else
2846 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
2847 $as_echo "yes" >&6; }
2848 fi
2849 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for C compiler default output file name" >&5
2850 $as_echo_n "checking for C compiler default output file name... " >&6; }
2851 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_file" >&5
2852 $as_echo "$ac_file" >&6; }
2853 ac_exeext=$ac_cv_exeext
2854
2855 rm -f -r a.out a.out.dSYM a.exe conftest$ac_cv_exeext b.out
2856 ac_clean_files=$ac_clean_files_save
2857 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of executables" >&5
2858 $as_echo_n "checking for suffix of executables... " >&6; }
2859 if { { ac_try="$ac_link"
2860 case "(($ac_try" in
2861 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2862 *) ac_try_echo=$ac_try;;
2863 esac
2864 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2865 $as_echo "$ac_try_echo"; } >&5
2866 (eval "$ac_link") 2>&5
2867 ac_status=$?
2868 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2869 test $ac_status = 0; }; then :
2870 # If both `conftest.exe' and `conftest' are `present' (well, observable)
2871 # catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
2872 # work properly (i.e., refer to `conftest.exe'), while it won't with
2873 # `rm'.
2874 for ac_file in conftest.exe conftest conftest.*; do
2875 test -f "$ac_file" || continue
2876 case $ac_file in
2877 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM | *.o | *.obj ) ;;
2878 *.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
2879 break;;
2880 * ) break;;
2881 esac
2882 done
2883 else
2884 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2885 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2886 as_fn_error $? "cannot compute suffix of executables: cannot compile and link
2887 See \`config.log' for more details" "$LINENO" 5; }
2888 fi
2889 rm -f conftest conftest$ac_cv_exeext
2890 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_exeext" >&5
2891 $as_echo "$ac_cv_exeext" >&6; }
2892
2893 rm -f conftest.$ac_ext
2894 EXEEXT=$ac_cv_exeext
2895 ac_exeext=$EXEEXT
2896 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2897 /* end confdefs.h. */
2898 #include <stdio.h>
2899 int
2900 main ()
2901 {
2902 FILE *f = fopen ("conftest.out", "w");
2903 return ferror (f) || fclose (f) != 0;
2904
2905 ;
2906 return 0;
2907 }
2908 _ACEOF
2909 ac_clean_files="$ac_clean_files conftest.out"
2910 # Check that the compiler produces executables we can run. If not, either
2911 # the compiler is broken, or we cross compile.
2912 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are cross compiling" >&5
2913 $as_echo_n "checking whether we are cross compiling... " >&6; }
2914 if test "$cross_compiling" != yes; then
2915 { { ac_try="$ac_link"
2916 case "(($ac_try" in
2917 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2918 *) ac_try_echo=$ac_try;;
2919 esac
2920 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2921 $as_echo "$ac_try_echo"; } >&5
2922 (eval "$ac_link") 2>&5
2923 ac_status=$?
2924 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2925 test $ac_status = 0; }
2926 if { ac_try='./conftest$ac_cv_exeext'
2927 { { case "(($ac_try" in
2928 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2929 *) ac_try_echo=$ac_try;;
2930 esac
2931 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2932 $as_echo "$ac_try_echo"; } >&5
2933 (eval "$ac_try") 2>&5
2934 ac_status=$?
2935 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2936 test $ac_status = 0; }; }; then
2937 cross_compiling=no
2938 else
2939 if test "$cross_compiling" = maybe; then
2940 cross_compiling=yes
2941 else
2942 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2943 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2944 as_fn_error $? "cannot run C compiled programs.
2945 If you meant to cross compile, use \`--host'.
2946 See \`config.log' for more details" "$LINENO" 5; }
2947 fi
2948 fi
2949 fi
2950 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $cross_compiling" >&5
2951 $as_echo "$cross_compiling" >&6; }
2952
2953 rm -f conftest.$ac_ext conftest$ac_cv_exeext conftest.out
2954 ac_clean_files=$ac_clean_files_save
2955 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for suffix of object files" >&5
2956 $as_echo_n "checking for suffix of object files... " >&6; }
2957 if ${ac_cv_objext+:} false; then :
2958 $as_echo_n "(cached) " >&6
2959 else
2960 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
2961 /* end confdefs.h. */
2962
2963 int
2964 main ()
2965 {
2966
2967 ;
2968 return 0;
2969 }
2970 _ACEOF
2971 rm -f conftest.o conftest.obj
2972 if { { ac_try="$ac_compile"
2973 case "(($ac_try" in
2974 *\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
2975 *) ac_try_echo=$ac_try;;
2976 esac
2977 eval ac_try_echo="\"\$as_me:${as_lineno-$LINENO}: $ac_try_echo\""
2978 $as_echo "$ac_try_echo"; } >&5
2979 (eval "$ac_compile") 2>&5
2980 ac_status=$?
2981 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
2982 test $ac_status = 0; }; then :
2983 for ac_file in conftest.o conftest.obj conftest.*; do
2984 test -f "$ac_file" || continue;
2985 case $ac_file in
2986 *.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.dSYM ) ;;
2987 *) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
2988 break;;
2989 esac
2990 done
2991 else
2992 $as_echo "$as_me: failed program was:" >&5
2993 sed 's/^/| /' conftest.$ac_ext >&5
2994
2995 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
2996 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
2997 as_fn_error $? "cannot compute suffix of object files: cannot compile
2998 See \`config.log' for more details" "$LINENO" 5; }
2999 fi
3000 rm -f conftest.$ac_cv_objext conftest.$ac_ext
3001 fi
3002 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_objext" >&5
3003 $as_echo "$ac_cv_objext" >&6; }
3004 OBJEXT=$ac_cv_objext
3005 ac_objext=$OBJEXT
3006 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether we are using the GNU C compiler" >&5
3007 $as_echo_n "checking whether we are using the GNU C compiler... " >&6; }
3008 if ${ac_cv_c_compiler_gnu+:} false; then :
3009 $as_echo_n "(cached) " >&6
3010 else
3011 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3012 /* end confdefs.h. */
3013
3014 int
3015 main ()
3016 {
3017 #ifndef __GNUC__
3018 choke me
3019 #endif
3020
3021 ;
3022 return 0;
3023 }
3024 _ACEOF
3025 if ac_fn_c_try_compile "$LINENO"; then :
3026 ac_compiler_gnu=yes
3027 else
3028 ac_compiler_gnu=no
3029 fi
3030 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3031 ac_cv_c_compiler_gnu=$ac_compiler_gnu
3032
3033 fi
3034 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_c_compiler_gnu" >&5
3035 $as_echo "$ac_cv_c_compiler_gnu" >&6; }
3036 if test $ac_compiler_gnu = yes; then
3037 GCC=yes
3038 else
3039 GCC=
3040 fi
3041 ac_test_CFLAGS=${CFLAGS+set}
3042 ac_save_CFLAGS=$CFLAGS
3043 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether $CC accepts -g" >&5
3044 $as_echo_n "checking whether $CC accepts -g... " >&6; }
3045 if ${ac_cv_prog_cc_g+:} false; then :
3046 $as_echo_n "(cached) " >&6
3047 else
3048 ac_save_c_werror_flag=$ac_c_werror_flag
3049 ac_c_werror_flag=yes
3050 ac_cv_prog_cc_g=no
3051 CFLAGS="-g"
3052 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3053 /* end confdefs.h. */
3054
3055 int
3056 main ()
3057 {
3058
3059 ;
3060 return 0;
3061 }
3062 _ACEOF
3063 if ac_fn_c_try_compile "$LINENO"; then :
3064 ac_cv_prog_cc_g=yes
3065 else
3066 CFLAGS=""
3067 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3068 /* end confdefs.h. */
3069
3070 int
3071 main ()
3072 {
3073
3074 ;
3075 return 0;
3076 }
3077 _ACEOF
3078 if ac_fn_c_try_compile "$LINENO"; then :
3079
3080 else
3081 ac_c_werror_flag=$ac_save_c_werror_flag
3082 CFLAGS="-g"
3083 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3084 /* end confdefs.h. */
3085
3086 int
3087 main ()
3088 {
3089
3090 ;
3091 return 0;
3092 }
3093 _ACEOF
3094 if ac_fn_c_try_compile "$LINENO"; then :
3095 ac_cv_prog_cc_g=yes
3096 fi
3097 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3098 fi
3099 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3100 fi
3101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3102 ac_c_werror_flag=$ac_save_c_werror_flag
3103 fi
3104 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_g" >&5
3105 $as_echo "$ac_cv_prog_cc_g" >&6; }
3106 if test "$ac_test_CFLAGS" = set; then
3107 CFLAGS=$ac_save_CFLAGS
3108 elif test $ac_cv_prog_cc_g = yes; then
3109 if test "$GCC" = yes; then
3110 CFLAGS="-g -O2"
3111 else
3112 CFLAGS="-g"
3113 fi
3114 else
3115 if test "$GCC" = yes; then
3116 CFLAGS="-O2"
3117 else
3118 CFLAGS=
3119 fi
3120 fi
3121 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C89" >&5
3122 $as_echo_n "checking for $CC option to accept ISO C89... " >&6; }
3123 if ${ac_cv_prog_cc_c89+:} false; then :
3124 $as_echo_n "(cached) " >&6
3125 else
3126 ac_cv_prog_cc_c89=no
3127 ac_save_CC=$CC
3128 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3129 /* end confdefs.h. */
3130 #include <stdarg.h>
3131 #include <stdio.h>
3132 struct stat;
3133 /* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
3134 struct buf { int x; };
3135 FILE * (*rcsopen) (struct buf *, struct stat *, int);
3136 static char *e (p, i)
3137 char **p;
3138 int i;
3139 {
3140 return p[i];
3141 }
3142 static char *f (char * (*g) (char **, int), char **p, ...)
3143 {
3144 char *s;
3145 va_list v;
3146 va_start (v,p);
3147 s = g (p, va_arg (v,int));
3148 va_end (v);
3149 return s;
3150 }
3151
3152 /* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
3153 function prototypes and stuff, but not '\xHH' hex character constants.
3154 These don't provoke an error unfortunately, instead are silently treated
3155 as 'x'. The following induces an error, until -std is added to get
3156 proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
3157 array size at least. It's necessary to write '\x00'==0 to get something
3158 that's true only with -std. */
3159 int osf4_cc_array ['\x00' == 0 ? 1 : -1];
3160
3161 /* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
3162 inside strings and character constants. */
3163 #define FOO(x) 'x'
3164 int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
3165
3166 int test (int i, double x);
3167 struct s1 {int (*f) (int a);};
3168 struct s2 {int (*f) (double a);};
3169 int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
3170 int argc;
3171 char **argv;
3172 int
3173 main ()
3174 {
3175 return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
3176 ;
3177 return 0;
3178 }
3179 _ACEOF
3180 for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
3181 -Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
3182 do
3183 CC="$ac_save_CC $ac_arg"
3184 if ac_fn_c_try_compile "$LINENO"; then :
3185 ac_cv_prog_cc_c89=$ac_arg
3186 fi
3187 rm -f core conftest.err conftest.$ac_objext
3188 test "x$ac_cv_prog_cc_c89" != "xno" && break
3189 done
3190 rm -f conftest.$ac_ext
3191 CC=$ac_save_CC
3192
3193 fi
3194 # AC_CACHE_VAL
3195 case "x$ac_cv_prog_cc_c89" in
3196 x)
3197 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3198 $as_echo "none needed" >&6; } ;;
3199 xno)
3200 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3201 $as_echo "unsupported" >&6; } ;;
3202 *)
3203 CC="$CC $ac_cv_prog_cc_c89"
3204 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c89" >&5
3205 $as_echo "$ac_cv_prog_cc_c89" >&6; } ;;
3206 esac
3207 if test "x$ac_cv_prog_cc_c89" != xno; then :
3208
3209 fi
3210
3211 ac_ext=c
3212 ac_cpp='$CPP $CPPFLAGS'
3213 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3214 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3215 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3216
3217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $CC option to accept ISO C99" >&5
3218 $as_echo_n "checking for $CC option to accept ISO C99... " >&6; }
3219 if ${ac_cv_prog_cc_c99+:} false; then :
3220 $as_echo_n "(cached) " >&6
3221 else
3222 ac_cv_prog_cc_c99=no
3223 ac_save_CC=$CC
3224 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3225 /* end confdefs.h. */
3226 #include <stdarg.h>
3227 #include <stdbool.h>
3228 #include <stdlib.h>
3229 #include <wchar.h>
3230 #include <stdio.h>
3231
3232 // Check varargs macros. These examples are taken from C99 6.10.3.5.
3233 #define debug(...) fprintf (stderr, __VA_ARGS__)
3234 #define showlist(...) puts (#__VA_ARGS__)
3235 #define report(test,...) ((test) ? puts (#test) : printf (__VA_ARGS__))
3236 static void
3237 test_varargs_macros (void)
3238 {
3239 int x = 1234;
3240 int y = 5678;
3241 debug ("Flag");
3242 debug ("X = %d\n", x);
3243 showlist (The first, second, and third items.);
3244 report (x>y, "x is %d but y is %d", x, y);
3245 }
3246
3247 // Check long long types.
3248 #define BIG64 18446744073709551615ull
3249 #define BIG32 4294967295ul
3250 #define BIG_OK (BIG64 / BIG32 == 4294967297ull && BIG64 % BIG32 == 0)
3251 #if !BIG_OK
3252 your preprocessor is broken;
3253 #endif
3254 #if BIG_OK
3255 #else
3256 your preprocessor is broken;
3257 #endif
3258 static long long int bignum = -9223372036854775807LL;
3259 static unsigned long long int ubignum = BIG64;
3260
3261 struct incomplete_array
3262 {
3263 int datasize;
3264 double data[];
3265 };
3266
3267 struct named_init {
3268 int number;
3269 const wchar_t *name;
3270 double average;
3271 };
3272
3273 typedef const char *ccp;
3274
3275 static inline int
3276 test_restrict (ccp restrict text)
3277 {
3278 // See if C++-style comments work.
3279 // Iterate through items via the restricted pointer.
3280 // Also check for declarations in for loops.
3281 for (unsigned int i = 0; *(text+i) != '\0'; ++i)
3282 continue;
3283 return 0;
3284 }
3285
3286 // Check varargs and va_copy.
3287 static void
3288 test_varargs (const char *format, ...)
3289 {
3290 va_list args;
3291 va_start (args, format);
3292 va_list args_copy;
3293 va_copy (args_copy, args);
3294
3295 const char *str;
3296 int number;
3297 float fnumber;
3298
3299 while (*format)
3300 {
3301 switch (*format++)
3302 {
3303 case 's': // string
3304 str = va_arg (args_copy, const char *);
3305 break;
3306 case 'd': // int
3307 number = va_arg (args_copy, int);
3308 break;
3309 case 'f': // float
3310 fnumber = va_arg (args_copy, double);
3311 break;
3312 default:
3313 break;
3314 }
3315 }
3316 va_end (args_copy);
3317 va_end (args);
3318 }
3319
3320 int
3321 main ()
3322 {
3323
3324 // Check bool.
3325 _Bool success = false;
3326
3327 // Check restrict.
3328 if (test_restrict ("String literal") == 0)
3329 success = true;
3330 char *restrict newvar = "Another string";
3331
3332 // Check varargs.
3333 test_varargs ("s, d' f .", "string", 65, 34.234);
3334 test_varargs_macros ();
3335
3336 // Check flexible array members.
3337 struct incomplete_array *ia =
3338 malloc (sizeof (struct incomplete_array) + (sizeof (double) * 10));
3339 ia->datasize = 10;
3340 for (int i = 0; i < ia->datasize; ++i)
3341 ia->data[i] = i * 1.234;
3342
3343 // Check named initializers.
3344 struct named_init ni = {
3345 .number = 34,
3346 .name = L"Test wide string",
3347 .average = 543.34343,
3348 };
3349
3350 ni.number = 58;
3351
3352 int dynamic_array[ni.number];
3353 dynamic_array[ni.number - 1] = 543;
3354
3355 // work around unused variable warnings
3356 return (!success || bignum == 0LL || ubignum == 0uLL || newvar[0] == 'x'
3357 || dynamic_array[ni.number - 1] != 543);
3358
3359 ;
3360 return 0;
3361 }
3362 _ACEOF
3363 for ac_arg in '' -std=gnu99 -std=c99 -c99 -AC99 -D_STDC_C99= -qlanglvl=extc99
3364 do
3365 CC="$ac_save_CC $ac_arg"
3366 if ac_fn_c_try_compile "$LINENO"; then :
3367 ac_cv_prog_cc_c99=$ac_arg
3368 fi
3369 rm -f core conftest.err conftest.$ac_objext
3370 test "x$ac_cv_prog_cc_c99" != "xno" && break
3371 done
3372 rm -f conftest.$ac_ext
3373 CC=$ac_save_CC
3374
3375 fi
3376 # AC_CACHE_VAL
3377 case "x$ac_cv_prog_cc_c99" in
3378 x)
3379 { $as_echo "$as_me:${as_lineno-$LINENO}: result: none needed" >&5
3380 $as_echo "none needed" >&6; } ;;
3381 xno)
3382 { $as_echo "$as_me:${as_lineno-$LINENO}: result: unsupported" >&5
3383 $as_echo "unsupported" >&6; } ;;
3384 *)
3385 CC="$CC $ac_cv_prog_cc_c99"
3386 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_prog_cc_c99" >&5
3387 $as_echo "$ac_cv_prog_cc_c99" >&6; } ;;
3388 esac
3389 if test "x$ac_cv_prog_cc_c99" != xno; then :
3390
3391 fi
3392
3393
3394
3395
3396
3397
3398
3399 if test "$GCC" = yes ; then
3400 #
3401 # -Werror forces warnings to be errors.
3402 #
3403 ac_lbl_cc_force_warning_errors=-Werror
3404
3405 #
3406 # Use -ffloat-store so that, on 32-bit x86, we don't
3407 # do 80-bit arithmetic with the FPU; that way we should
3408 # get the same results for floating-point calculations
3409 # on x86-32 and x86-64.
3410 #
3411
3412 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -ffloat-store option" >&5
3413 $as_echo_n "checking whether the compiler supports the -ffloat-store option... " >&6; }
3414 save_CFLAGS="$CFLAGS"
3415 if expr "x-ffloat-store" : "x-W.*" >/dev/null
3416 then
3417 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -ffloat-store"
3418 elif expr "x-ffloat-store" : "x-f.*" >/dev/null
3419 then
3420 CFLAGS="$CFLAGS -Werror -ffloat-store"
3421 elif expr "x-ffloat-store" : "x-m.*" >/dev/null
3422 then
3423 CFLAGS="$CFLAGS -Werror -ffloat-store"
3424 else
3425 CFLAGS="$CFLAGS -ffloat-store"
3426 fi
3427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3428 /* end confdefs.h. */
3429
3430 int
3431 main ()
3432 {
3433 return 0
3434 ;
3435 return 0;
3436 }
3437 _ACEOF
3438 if ac_fn_c_try_compile "$LINENO"; then :
3439
3440 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
3441 $as_echo "yes" >&6; }
3442 CFLAGS="$save_CFLAGS"
3443 V_CCOPT="$V_CCOPT -ffloat-store"
3444
3445 else
3446
3447 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3448 $as_echo "no" >&6; }
3449 CFLAGS="$save_CFLAGS"
3450
3451 fi
3452 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3453
3454 else
3455 V_INCLS="$V_INCLS -I/usr/local/include"
3456 LDFLAGS="$LDFLAGS -L/usr/local/lib"
3457
3458 case "$host_os" in
3459
3460 darwin*)
3461 #
3462 # This is assumed either to be GCC or clang, both
3463 # of which use -Werror to force warnings to be errors.
3464 #
3465 ac_lbl_cc_force_warning_errors=-Werror
3466 ;;
3467
3468 hpux*)
3469 #
3470 # HP C, which is what we presume we're using, doesn't
3471 # exit with a non-zero exit status if we hand it an
3472 # invalid -W flag, can't be forced to do so even with
3473 # +We, and doesn't handle GCC-style -W flags, so we
3474 # don't want to try using GCC-style -W flags.
3475 #
3476 ac_lbl_cc_dont_try_gcc_dashW=yes
3477 ;;
3478
3479 irix*)
3480 #
3481 # MIPS C, which is what we presume we're using, doesn't
3482 # necessarily exit with a non-zero exit status if we
3483 # hand it an invalid -W flag, can't be forced to do
3484 # so, and doesn't handle GCC-style -W flags, so we
3485 # don't want to try using GCC-style -W flags.
3486 #
3487 ac_lbl_cc_dont_try_gcc_dashW=yes
3488 #
3489 # It also, apparently, defaults to "char" being
3490 # unsigned, unlike most other C implementations;
3491 # I suppose we could say "signed char" whenever
3492 # we want to guarantee a signed "char", but let's
3493 # just force signed chars.
3494 #
3495 # -xansi is normally the default, but the
3496 # configure script was setting it; perhaps -cckr
3497 # was the default in the Old Days. (Then again,
3498 # that would probably be for backwards compatibility
3499 # in the days when ANSI C was Shiny and New, i.e.
3500 # 1989 and the early '90's, so maybe we can just
3501 # drop support for those compilers.)
3502 #
3503 # -g is equivalent to -g2, which turns off
3504 # optimization; we choose -g3, which generates
3505 # debugging information but doesn't turn off
3506 # optimization (even if the optimization would
3507 # cause inaccuracies in debugging).
3508 #
3509 V_CCOPT="$V_CCOPT -xansi -signed -g3"
3510 ;;
3511
3512 osf*)
3513 #
3514 # Presumed to be DEC OSF/1, Digital UNIX, or
3515 # Tru64 UNIX.
3516 #
3517 # The DEC C compiler, which is what we presume we're
3518 # using, doesn't exit with a non-zero exit status if we
3519 # hand it an invalid -W flag, can't be forced to do
3520 # so, and doesn't handle GCC-style -W flags, so we
3521 # don't want to try using GCC-style -W flags.
3522 #
3523 ac_lbl_cc_dont_try_gcc_dashW=yes
3524 #
3525 # -g is equivalent to -g2, which turns off
3526 # optimization; we choose -g3, which generates
3527 # debugging information but doesn't turn off
3528 # optimization (even if the optimization would
3529 # cause inaccuracies in debugging).
3530 #
3531 V_CCOPT="$V_CCOPT -g3"
3532 ;;
3533
3534 solaris*)
3535 #
3536 # Assumed to be Sun C, which requires -errwarn to force
3537 # warnings to be treated as errors.
3538 #
3539 ac_lbl_cc_force_warning_errors=-errwarn
3540 ;;
3541
3542 ultrix*)
3543 { $as_echo "$as_me:${as_lineno-$LINENO}: checking that Ultrix $CC hacks const in prototypes" >&5
3544 $as_echo_n "checking that Ultrix $CC hacks const in prototypes... " >&6; }
3545 if ${ac_cv_lbl_cc_const_proto+:} false; then :
3546 $as_echo_n "(cached) " >&6
3547 else
3548 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3549 /* end confdefs.h. */
3550 #include <sys/types.h>
3551 int
3552 main ()
3553 {
3554 struct a { int b; };
3555 void c(const struct a *)
3556 ;
3557 return 0;
3558 }
3559 _ACEOF
3560 if ac_fn_c_try_compile "$LINENO"; then :
3561 ac_cv_lbl_cc_const_proto=yes
3562 else
3563 ac_cv_lbl_cc_const_proto=no
3564 fi
3565 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3566 fi
3567
3568 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_cc_const_proto" >&5
3569 $as_echo "$ac_cv_lbl_cc_const_proto" >&6; }
3570 if test $ac_cv_lbl_cc_const_proto = no ; then
3571
3572 $as_echo "#define const /**/" >>confdefs.h
3573
3574 fi
3575 ;;
3576 esac
3577 V_CCOPT="$V_CCOPT -O"
3578 fi
3579
3580 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for inline" >&5
3581 $as_echo_n "checking for inline... " >&6; }
3582 save_CFLAGS="$CFLAGS"
3583 CFLAGS="$V_CCOPT"
3584 if ${ac_cv_lbl_inline+:} false; then :
3585 $as_echo_n "(cached) " >&6
3586 else
3587
3588 ac_cv_lbl_inline=""
3589 ac_lbl_cc_inline=no
3590 for ac_lbl_inline in inline __inline__ __inline
3591 do
3592 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3593 /* end confdefs.h. */
3594 #define inline $ac_lbl_inline
3595 static inline struct iltest *foo(void);
3596 struct iltest {
3597 int iltest1;
3598 int iltest2;
3599 };
3600
3601 static inline struct iltest *
3602 foo()
3603 {
3604 static struct iltest xxx;
3605
3606 return &xxx;
3607 }
3608 int
3609 main ()
3610 {
3611
3612 ;
3613 return 0;
3614 }
3615 _ACEOF
3616 if ac_fn_c_try_compile "$LINENO"; then :
3617 ac_lbl_cc_inline=yes
3618 fi
3619 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3620 if test "$ac_lbl_cc_inline" = yes ; then
3621 break;
3622 fi
3623 done
3624 if test "$ac_lbl_cc_inline" = yes ; then
3625 ac_cv_lbl_inline=$ac_lbl_inline
3626 fi
3627 fi
3628
3629 CFLAGS="$save_CFLAGS"
3630 if test ! -z "$ac_cv_lbl_inline" ; then
3631 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lbl_inline" >&5
3632 $as_echo "$ac_cv_lbl_inline" >&6; }
3633 else
3634 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
3635 $as_echo "no" >&6; }
3636 fi
3637
3638 cat >>confdefs.h <<_ACEOF
3639 #define inline $ac_cv_lbl_inline
3640 _ACEOF
3641
3642
3643 ac_ext=c
3644 ac_cpp='$CPP $CPPFLAGS'
3645 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3646 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3647 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3648 { $as_echo "$as_me:${as_lineno-$LINENO}: checking how to run the C preprocessor" >&5
3649 $as_echo_n "checking how to run the C preprocessor... " >&6; }
3650 # On Suns, sometimes $CPP names a directory.
3651 if test -n "$CPP" && test -d "$CPP"; then
3652 CPP=
3653 fi
3654 if test -z "$CPP"; then
3655 if ${ac_cv_prog_CPP+:} false; then :
3656 $as_echo_n "(cached) " >&6
3657 else
3658 # Double quotes because CPP needs to be expanded
3659 for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
3660 do
3661 ac_preproc_ok=false
3662 for ac_c_preproc_warn_flag in '' yes
3663 do
3664 # Use a header file that comes with gcc, so configuring glibc
3665 # with a fresh cross-compiler works.
3666 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3667 # <limits.h> exists even on freestanding compilers.
3668 # On the NeXT, cc -E runs the code through the compiler's parser,
3669 # not just through cpp. "Syntax error" is here to catch this case.
3670 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3671 /* end confdefs.h. */
3672 #ifdef __STDC__
3673 # include <limits.h>
3674 #else
3675 # include <assert.h>
3676 #endif
3677 Syntax error
3678 _ACEOF
3679 if ac_fn_c_try_cpp "$LINENO"; then :
3680
3681 else
3682 # Broken: fails on valid input.
3683 continue
3684 fi
3685 rm -f conftest.err conftest.i conftest.$ac_ext
3686
3687 # OK, works on sane cases. Now check whether nonexistent headers
3688 # can be detected and how.
3689 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3690 /* end confdefs.h. */
3691 #include <ac_nonexistent.h>
3692 _ACEOF
3693 if ac_fn_c_try_cpp "$LINENO"; then :
3694 # Broken: success on invalid input.
3695 continue
3696 else
3697 # Passes both tests.
3698 ac_preproc_ok=:
3699 break
3700 fi
3701 rm -f conftest.err conftest.i conftest.$ac_ext
3702
3703 done
3704 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3705 rm -f conftest.i conftest.err conftest.$ac_ext
3706 if $ac_preproc_ok; then :
3707 break
3708 fi
3709
3710 done
3711 ac_cv_prog_CPP=$CPP
3712
3713 fi
3714 CPP=$ac_cv_prog_CPP
3715 else
3716 ac_cv_prog_CPP=$CPP
3717 fi
3718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $CPP" >&5
3719 $as_echo "$CPP" >&6; }
3720 ac_preproc_ok=false
3721 for ac_c_preproc_warn_flag in '' yes
3722 do
3723 # Use a header file that comes with gcc, so configuring glibc
3724 # with a fresh cross-compiler works.
3725 # Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
3726 # <limits.h> exists even on freestanding compilers.
3727 # On the NeXT, cc -E runs the code through the compiler's parser,
3728 # not just through cpp. "Syntax error" is here to catch this case.
3729 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3730 /* end confdefs.h. */
3731 #ifdef __STDC__
3732 # include <limits.h>
3733 #else
3734 # include <assert.h>
3735 #endif
3736 Syntax error
3737 _ACEOF
3738 if ac_fn_c_try_cpp "$LINENO"; then :
3739
3740 else
3741 # Broken: fails on valid input.
3742 continue
3743 fi
3744 rm -f conftest.err conftest.i conftest.$ac_ext
3745
3746 # OK, works on sane cases. Now check whether nonexistent headers
3747 # can be detected and how.
3748 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3749 /* end confdefs.h. */
3750 #include <ac_nonexistent.h>
3751 _ACEOF
3752 if ac_fn_c_try_cpp "$LINENO"; then :
3753 # Broken: success on invalid input.
3754 continue
3755 else
3756 # Passes both tests.
3757 ac_preproc_ok=:
3758 break
3759 fi
3760 rm -f conftest.err conftest.i conftest.$ac_ext
3761
3762 done
3763 # Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
3764 rm -f conftest.i conftest.err conftest.$ac_ext
3765 if $ac_preproc_ok; then :
3766
3767 else
3768 { { $as_echo "$as_me:${as_lineno-$LINENO}: error: in \`$ac_pwd':" >&5
3769 $as_echo "$as_me: error: in \`$ac_pwd':" >&2;}
3770 as_fn_error $? "C preprocessor \"$CPP\" fails sanity check
3771 See \`config.log' for more details" "$LINENO" 5; }
3772 fi
3773
3774 ac_ext=c
3775 ac_cpp='$CPP $CPPFLAGS'
3776 ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
3777 ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
3778 ac_compiler_gnu=$ac_cv_c_compiler_gnu
3779
3780
3781 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for grep that handles long lines and -e" >&5
3782 $as_echo_n "checking for grep that handles long lines and -e... " >&6; }
3783 if ${ac_cv_path_GREP+:} false; then :
3784 $as_echo_n "(cached) " >&6
3785 else
3786 if test -z "$GREP"; then
3787 ac_path_GREP_found=false
3788 # Loop through the user's path and test for each of PROGNAME-LIST
3789 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3790 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3791 do
3792 IFS=$as_save_IFS
3793 test -z "$as_dir" && as_dir=.
3794 for ac_prog in grep ggrep; do
3795 for ac_exec_ext in '' $ac_executable_extensions; do
3796 ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
3797 as_fn_executable_p "$ac_path_GREP" || continue
3798 # Check for GNU ac_path_GREP and select it if it is found.
3799 # Check for GNU $ac_path_GREP
3800 case `"$ac_path_GREP" --version 2>&1` in
3801 *GNU*)
3802 ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
3803 *)
3804 ac_count=0
3805 $as_echo_n 0123456789 >"conftest.in"
3806 while :
3807 do
3808 cat "conftest.in" "conftest.in" >"conftest.tmp"
3809 mv "conftest.tmp" "conftest.in"
3810 cp "conftest.in" "conftest.nl"
3811 $as_echo 'GREP' >> "conftest.nl"
3812 "$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3813 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3814 as_fn_arith $ac_count + 1 && ac_count=$as_val
3815 if test $ac_count -gt ${ac_path_GREP_max-0}; then
3816 # Best one so far, save it but keep looking for a better one
3817 ac_cv_path_GREP="$ac_path_GREP"
3818 ac_path_GREP_max=$ac_count
3819 fi
3820 # 10*(2^10) chars as input seems more than enough
3821 test $ac_count -gt 10 && break
3822 done
3823 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3824 esac
3825
3826 $ac_path_GREP_found && break 3
3827 done
3828 done
3829 done
3830 IFS=$as_save_IFS
3831 if test -z "$ac_cv_path_GREP"; then
3832 as_fn_error $? "no acceptable grep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3833 fi
3834 else
3835 ac_cv_path_GREP=$GREP
3836 fi
3837
3838 fi
3839 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_GREP" >&5
3840 $as_echo "$ac_cv_path_GREP" >&6; }
3841 GREP="$ac_cv_path_GREP"
3842
3843
3844 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for egrep" >&5
3845 $as_echo_n "checking for egrep... " >&6; }
3846 if ${ac_cv_path_EGREP+:} false; then :
3847 $as_echo_n "(cached) " >&6
3848 else
3849 if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
3850 then ac_cv_path_EGREP="$GREP -E"
3851 else
3852 if test -z "$EGREP"; then
3853 ac_path_EGREP_found=false
3854 # Loop through the user's path and test for each of PROGNAME-LIST
3855 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
3856 for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
3857 do
3858 IFS=$as_save_IFS
3859 test -z "$as_dir" && as_dir=.
3860 for ac_prog in egrep; do
3861 for ac_exec_ext in '' $ac_executable_extensions; do
3862 ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
3863 as_fn_executable_p "$ac_path_EGREP" || continue
3864 # Check for GNU ac_path_EGREP and select it if it is found.
3865 # Check for GNU $ac_path_EGREP
3866 case `"$ac_path_EGREP" --version 2>&1` in
3867 *GNU*)
3868 ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
3869 *)
3870 ac_count=0
3871 $as_echo_n 0123456789 >"conftest.in"
3872 while :
3873 do
3874 cat "conftest.in" "conftest.in" >"conftest.tmp"
3875 mv "conftest.tmp" "conftest.in"
3876 cp "conftest.in" "conftest.nl"
3877 $as_echo 'EGREP' >> "conftest.nl"
3878 "$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
3879 diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
3880 as_fn_arith $ac_count + 1 && ac_count=$as_val
3881 if test $ac_count -gt ${ac_path_EGREP_max-0}; then
3882 # Best one so far, save it but keep looking for a better one
3883 ac_cv_path_EGREP="$ac_path_EGREP"
3884 ac_path_EGREP_max=$ac_count
3885 fi
3886 # 10*(2^10) chars as input seems more than enough
3887 test $ac_count -gt 10 && break
3888 done
3889 rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
3890 esac
3891
3892 $ac_path_EGREP_found && break 3
3893 done
3894 done
3895 done
3896 IFS=$as_save_IFS
3897 if test -z "$ac_cv_path_EGREP"; then
3898 as_fn_error $? "no acceptable egrep could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" "$LINENO" 5
3899 fi
3900 else
3901 ac_cv_path_EGREP=$EGREP
3902 fi
3903
3904 fi
3905 fi
3906 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_path_EGREP" >&5
3907 $as_echo "$ac_cv_path_EGREP" >&6; }
3908 EGREP="$ac_cv_path_EGREP"
3909
3910
3911 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for ANSI C header files" >&5
3912 $as_echo_n "checking for ANSI C header files... " >&6; }
3913 if ${ac_cv_header_stdc+:} false; then :
3914 $as_echo_n "(cached) " >&6
3915 else
3916 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3917 /* end confdefs.h. */
3918 #include <stdlib.h>
3919 #include <stdarg.h>
3920 #include <string.h>
3921 #include <float.h>
3922
3923 int
3924 main ()
3925 {
3926
3927 ;
3928 return 0;
3929 }
3930 _ACEOF
3931 if ac_fn_c_try_compile "$LINENO"; then :
3932 ac_cv_header_stdc=yes
3933 else
3934 ac_cv_header_stdc=no
3935 fi
3936 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
3937
3938 if test $ac_cv_header_stdc = yes; then
3939 # SunOS 4.x string.h does not declare mem*, contrary to ANSI.
3940 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3941 /* end confdefs.h. */
3942 #include <string.h>
3943
3944 _ACEOF
3945 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3946 $EGREP "memchr" >/dev/null 2>&1; then :
3947
3948 else
3949 ac_cv_header_stdc=no
3950 fi
3951 rm -f conftest*
3952
3953 fi
3954
3955 if test $ac_cv_header_stdc = yes; then
3956 # ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
3957 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3958 /* end confdefs.h. */
3959 #include <stdlib.h>
3960
3961 _ACEOF
3962 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
3963 $EGREP "free" >/dev/null 2>&1; then :
3964
3965 else
3966 ac_cv_header_stdc=no
3967 fi
3968 rm -f conftest*
3969
3970 fi
3971
3972 if test $ac_cv_header_stdc = yes; then
3973 # /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
3974 if test "$cross_compiling" = yes; then :
3975 :
3976 else
3977 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
3978 /* end confdefs.h. */
3979 #include <ctype.h>
3980 #include <stdlib.h>
3981 #if ((' ' & 0x0FF) == 0x020)
3982 # define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
3983 # define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
3984 #else
3985 # define ISLOWER(c) \
3986 (('a' <= (c) && (c) <= 'i') \
3987 || ('j' <= (c) && (c) <= 'r') \
3988 || ('s' <= (c) && (c) <= 'z'))
3989 # define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
3990 #endif
3991
3992 #define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
3993 int
3994 main ()
3995 {
3996 int i;
3997 for (i = 0; i < 256; i++)
3998 if (XOR (islower (i), ISLOWER (i))
3999 || toupper (i) != TOUPPER (i))
4000 return 2;
4001 return 0;
4002 }
4003 _ACEOF
4004 if ac_fn_c_try_run "$LINENO"; then :
4005
4006 else
4007 ac_cv_header_stdc=no
4008 fi
4009 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4010 conftest.$ac_objext conftest.beam conftest.$ac_ext
4011 fi
4012
4013 fi
4014 fi
4015 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_header_stdc" >&5
4016 $as_echo "$ac_cv_header_stdc" >&6; }
4017 if test $ac_cv_header_stdc = yes; then
4018
4019 $as_echo "#define STDC_HEADERS 1" >>confdefs.h
4020
4021 fi
4022
4023 # On IRIX 5.3, sys/types and inttypes.h are conflicting.
4024 for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
4025 inttypes.h stdint.h unistd.h
4026 do :
4027 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4028 ac_fn_c_check_header_compile "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default
4029 "
4030 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4031 cat >>confdefs.h <<_ACEOF
4032 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4033 _ACEOF
4034
4035 fi
4036
4037 done
4038
4039
4040 for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h
4041 do :
4042 as_ac_Header=`$as_echo "ac_cv_header_$ac_header" | $as_tr_sh`
4043 ac_fn_c_check_header_mongrel "$LINENO" "$ac_header" "$as_ac_Header" "$ac_includes_default"
4044 if eval test \"x\$"$as_ac_Header"\" = x"yes"; then :
4045 cat >>confdefs.h <<_ACEOF
4046 #define `$as_echo "HAVE_$ac_header" | $as_tr_cpp` 1
4047 _ACEOF
4048
4049 fi
4050
4051 done
4052
4053 for ac_header in net/pfvar.h
4054 do :
4055 ac_fn_c_check_header_compile "$LINENO" "net/pfvar.h" "ac_cv_header_net_pfvar_h" "#include <sys/types.h>
4056 #include <sys/socket.h>
4057 #include <net/if.h>
4058 "
4059 if test "x$ac_cv_header_net_pfvar_h" = xyes; then :
4060 cat >>confdefs.h <<_ACEOF
4061 #define HAVE_NET_PFVAR_H 1
4062 _ACEOF
4063
4064 fi
4065
4066 done
4067
4068 if test "$ac_cv_header_net_pfvar_h" = yes; then
4069 for ac_header in net/if_pflog.h
4070 do :
4071 ac_fn_c_check_header_compile "$LINENO" "net/if_pflog.h" "ac_cv_header_net_if_pflog_h" "#include <sys/types.h>
4072 #include <sys/socket.h>
4073 #include <net/if.h>
4074 #include <net/pfvar.h>
4075 "
4076 if test "x$ac_cv_header_net_if_pflog_h" = xyes; then :
4077 cat >>confdefs.h <<_ACEOF
4078 #define HAVE_NET_IF_PFLOG_H 1
4079 _ACEOF
4080
4081 fi
4082
4083 done
4084
4085 if test "$ac_cv_header_net_if_pflog_h" = yes; then
4086 LOCALSRC="print-pflog.c $LOCALSRC"
4087 fi
4088 fi
4089
4090 case "$host_os" in
4091
4092 darwin*)
4093 # Check whether --enable-universal was given.
4094 if test "${enable_universal+set}" = set; then :
4095 enableval=$enable_universal;
4096 fi
4097
4098 if test "$enable_universal" != "no"; then
4099 case "$host_os" in
4100
4101 darwin9.*)
4102 #
4103 # Leopard. Build for x86 and 32-bit PowerPC, with
4104 # x86 first. (That's what Apple does.)
4105 #
4106 V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
4107 LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
4108 ;;
4109
4110 darwin10.*)
4111 #
4112 # Snow Leopard. Build for x86-64 and x86, with
4113 # x86-64 first. (That's what Apple does.)
4114 #
4115 V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
4116 LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
4117 ;;
4118 esac
4119 fi
4120 ;;
4121 esac
4122
4123
4124
4125 # Check whether --with-smi was given.
4126 if test "${with_smi+set}" = set; then :
4127 withval=$with_smi;
4128 else
4129 with_smi=yes
4130 fi
4131
4132
4133 if test "x$with_smi" != "xno" ; then
4134 ac_fn_c_check_header_mongrel "$LINENO" "smi.h" "ac_cv_header_smi_h" "$ac_includes_default"
4135 if test "x$ac_cv_header_smi_h" = xyes; then :
4136
4137 #
4138 # OK, we found smi.h. Do we have libsmi with smiInit?
4139 #
4140 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for smiInit in -lsmi" >&5
4141 $as_echo_n "checking for smiInit in -lsmi... " >&6; }
4142 if ${ac_cv_lib_smi_smiInit+:} false; then :
4143 $as_echo_n "(cached) " >&6
4144 else
4145 ac_check_lib_save_LIBS=$LIBS
4146 LIBS="-lsmi $LIBS"
4147 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4148 /* end confdefs.h. */
4149
4150 /* Override any GCC internal prototype to avoid an error.
4151 Use char because int might match the return type of a GCC
4152 builtin and then its argument prototype would still apply. */
4153 #ifdef __cplusplus
4154 extern "C"
4155 #endif
4156 char smiInit ();
4157 int
4158 main ()
4159 {
4160 return smiInit ();
4161 ;
4162 return 0;
4163 }
4164 _ACEOF
4165 if ac_fn_c_try_link "$LINENO"; then :
4166 ac_cv_lib_smi_smiInit=yes
4167 else
4168 ac_cv_lib_smi_smiInit=no
4169 fi
4170 rm -f core conftest.err conftest.$ac_objext \
4171 conftest$ac_exeext conftest.$ac_ext
4172 LIBS=$ac_check_lib_save_LIBS
4173 fi
4174 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_smi_smiInit" >&5
4175 $as_echo "$ac_cv_lib_smi_smiInit" >&6; }
4176 if test "x$ac_cv_lib_smi_smiInit" = xyes; then :
4177
4178 #
4179 # OK, we have libsmi with smiInit. Can we use it?
4180 #
4181 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable libsmi" >&5
4182 $as_echo_n "checking whether to enable libsmi... " >&6; }
4183 savedlibs="$LIBS"
4184 LIBS="-lsmi $LIBS"
4185 if test "$cross_compiling" = yes; then :
4186
4187 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not when cross-compiling" >&5
4188 $as_echo "not when cross-compiling" >&6; }
4189 LIBS="$savedlibs"
4190
4191
4192 else
4193 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4194 /* end confdefs.h. */
4195
4196 /* libsmi available check */
4197 #include <smi.h>
4198 main()
4199 {
4200 int current, revision, age, n;
4201 const int required = 2;
4202 if (smiInit(""))
4203 exit(1);
4204 if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
4205 exit(2);
4206 n = sscanf(smi_library_version, "%d:%d:%d", &current, &revision, &age);
4207 if (n != 3)
4208 exit(3);
4209 if (required < current - age || required > current)
4210 exit(4);
4211 exit(0);
4212 }
4213
4214 _ACEOF
4215 if ac_fn_c_try_run "$LINENO"; then :
4216
4217 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4218 $as_echo "yes" >&6; }
4219
4220 $as_echo "#define USE_LIBSMI 1" >>confdefs.h
4221
4222
4223 else
4224
4225 case $? in
4226 1) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - smiInit failed" >&5
4227 $as_echo "no - smiInit failed" >&6; } ;;
4228 2) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - header/library version mismatch" >&5
4229 $as_echo "no - header/library version mismatch" >&6; } ;;
4230 3) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - can't determine library version" >&5
4231 $as_echo "no - can't determine library version" >&6; } ;;
4232 4) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no - too old" >&5
4233 $as_echo "no - too old" >&6; } ;;
4234 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4235 $as_echo "no" >&6; } ;;
4236 esac
4237 LIBS="$savedlibs"
4238
4239 fi
4240 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
4241 conftest.$ac_objext conftest.beam conftest.$ac_ext
4242 fi
4243
4244
4245 fi
4246
4247
4248 fi
4249
4250
4251 fi
4252
4253 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to enable the possibly-buggy SMB printer" >&5
4254 $as_echo_n "checking whether to enable the possibly-buggy SMB printer... " >&6; }
4255 # Check whether --enable-smb was given.
4256 if test "${enable_smb+set}" = set; then :
4257 enableval=$enable_smb;
4258 else
4259 enableval=yes
4260 fi
4261
4262 case "$enableval" in
4263 yes) { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4264 $as_echo "yes" >&6; }
4265 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5
4266 $as_echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;}
4267
4268 $as_echo "#define ENABLE_SMB 1" >>confdefs.h
4269
4270 LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
4271 ;;
4272 *) { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4273 $as_echo "no" >&6; }
4274 ;;
4275 esac
4276
4277
4278 # Check whether --with-user was given.
4279 if test "${with_user+set}" = set; then :
4280 withval=$with_user;
4281 fi
4282
4283 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to drop root privileges by default" >&5
4284 $as_echo_n "checking whether to drop root privileges by default... " >&6; }
4285 if test ! -z "$with_user" ; then
4286
4287 cat >>confdefs.h <<_ACEOF
4288 #define WITH_USER "$withval"
4289 _ACEOF
4290
4291 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4292 $as_echo "to \"$withval\"" >&6; }
4293 else
4294 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4295 $as_echo "no" >&6; }
4296 fi
4297
4298
4299 # Check whether --with-chroot was given.
4300 if test "${with_chroot+set}" = set; then :
4301 withval=$with_chroot;
4302 fi
4303
4304 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to chroot" >&5
4305 $as_echo_n "checking whether to chroot... " >&6; }
4306 if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
4307
4308 cat >>confdefs.h <<_ACEOF
4309 #define WITH_CHROOT "$withval"
4310 _ACEOF
4311
4312 { $as_echo "$as_me:${as_lineno-$LINENO}: result: to \"$withval\"" >&5
4313 $as_echo "to \"$withval\"" >&6; }
4314 else
4315 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4316 $as_echo "no" >&6; }
4317 fi
4318
4319
4320 # Check whether --with-sandbox-capsicum was given.
4321 if test "${with_sandbox_capsicum+set}" = set; then :
4322 withval=$with_sandbox_capsicum;
4323 fi
4324
4325 #
4326 # Check whether various functions are available. If any are, set
4327 # ac_lbl_capsicum_function_seen to yes; if any are not, set
4328 # ac_lbl_capsicum_function_not_seen to yes.
4329 #
4330 # We don't check cap_rights_init(), as it's a macro, wrapping another
4331 # function, in at least some versions of FreeBSD, and AC_CHECK_FUNCS()
4332 # doesn't handle that.
4333 #
4334 # All of the ones we check for must be available in order to enable
4335 # capsicum sandboxing.
4336 #
4337 # XXX - do we need to check for all of them, or are there some that, if
4338 # present, imply others are present?
4339 #
4340 if test ! -z "$with_sandbox-capsicum" && test "$with_sandbox-capsicum" != "no" ; then
4341 for ac_func in cap_enter cap_rights_limit cap_ioctls_limit openat
4342 do :
4343 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
4344 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
4345 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
4346 cat >>confdefs.h <<_ACEOF
4347 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
4348 _ACEOF
4349 ac_lbl_capsicum_function_seen=yes
4350 else
4351 ac_lbl_capsicum_function_not_seen=yes
4352 fi
4353 done
4354
4355 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_init in -lcasper" >&5
4356 $as_echo_n "checking for cap_init in -lcasper... " >&6; }
4357 if ${ac_cv_lib_casper_cap_init+:} false; then :
4358 $as_echo_n "(cached) " >&6
4359 else
4360 ac_check_lib_save_LIBS=$LIBS
4361 LIBS="-lcasper $LIBS"
4362 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4363 /* end confdefs.h. */
4364
4365 /* Override any GCC internal prototype to avoid an error.
4366 Use char because int might match the return type of a GCC
4367 builtin and then its argument prototype would still apply. */
4368 #ifdef __cplusplus
4369 extern "C"
4370 #endif
4371 char cap_init ();
4372 int
4373 main ()
4374 {
4375 return cap_init ();
4376 ;
4377 return 0;
4378 }
4379 _ACEOF
4380 if ac_fn_c_try_link "$LINENO"; then :
4381 ac_cv_lib_casper_cap_init=yes
4382 else
4383 ac_cv_lib_casper_cap_init=no
4384 fi
4385 rm -f core conftest.err conftest.$ac_objext \
4386 conftest$ac_exeext conftest.$ac_ext
4387 LIBS=$ac_check_lib_save_LIBS
4388 fi
4389 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_casper_cap_init" >&5
4390 $as_echo "$ac_cv_lib_casper_cap_init" >&6; }
4391 if test "x$ac_cv_lib_casper_cap_init" = xyes; then :
4392 LIBS="$LIBS -lcasper"
4393 fi
4394
4395 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for cap_gethostbyaddr in -lcap_dns" >&5
4396 $as_echo_n "checking for cap_gethostbyaddr in -lcap_dns... " >&6; }
4397 if ${ac_cv_lib_cap_dns_cap_gethostbyaddr+:} false; then :
4398 $as_echo_n "(cached) " >&6
4399 else
4400 ac_check_lib_save_LIBS=$LIBS
4401 LIBS="-lcap_dns $LIBS"
4402 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4403 /* end confdefs.h. */
4404
4405 /* Override any GCC internal prototype to avoid an error.
4406 Use char because int might match the return type of a GCC
4407 builtin and then its argument prototype would still apply. */
4408 #ifdef __cplusplus
4409 extern "C"
4410 #endif
4411 char cap_gethostbyaddr ();
4412 int
4413 main ()
4414 {
4415 return cap_gethostbyaddr ();
4416 ;
4417 return 0;
4418 }
4419 _ACEOF
4420 if ac_fn_c_try_link "$LINENO"; then :
4421 ac_cv_lib_cap_dns_cap_gethostbyaddr=yes
4422 else
4423 ac_cv_lib_cap_dns_cap_gethostbyaddr=no
4424 fi
4425 rm -f core conftest.err conftest.$ac_objext \
4426 conftest$ac_exeext conftest.$ac_ext
4427 LIBS=$ac_check_lib_save_LIBS
4428 fi
4429 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_cap_dns_cap_gethostbyaddr" >&5
4430 $as_echo "$ac_cv_lib_cap_dns_cap_gethostbyaddr" >&6; }
4431 if test "x$ac_cv_lib_cap_dns_cap_gethostbyaddr" = xyes; then :
4432 LIBS="$LIBS -lcap_dns"
4433 fi
4434
4435 fi
4436 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using capsicum" >&5
4437 $as_echo_n "checking whether to sandbox using capsicum... " >&6; }
4438 if test "x$ac_lbl_capsicum_function_seen" = "xyes" -a "x$ac_lbl_capsicum_function_not_seen" != "xyes"; then
4439
4440 $as_echo "#define HAVE_CAPSICUM 1" >>confdefs.h
4441
4442 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4443 $as_echo "yes" >&6; }
4444 else
4445 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4446 $as_echo "no" >&6; }
4447 fi
4448 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether to sandbox using Casper library" >&5
4449 $as_echo_n "checking whether to sandbox using Casper library... " >&6; }
4450 if test "x$ac_cv_lib_casper_cap_init" = "xyes" -a "x$ac_cv_lib_cap_dns_cap_gethostbyaddr" = "xyes"; then
4451
4452 $as_echo "#define HAVE_CASPER 1" >>confdefs.h
4453
4454 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4455 $as_echo "yes" >&6; }
4456 else
4457 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4458 $as_echo "no" >&6; }
4459 fi
4460
4461 #
4462 # We must check this before checking whether to check the OS's IPv6,
4463 # support because, on some platforms (such as SunOS 5.x), the test
4464 # program requires the extra networking libraries.
4465 #
4466
4467 # Most operating systems have gethostbyname() in the default searched
4468 # libraries (i.e. libc):
4469 # Some OSes (eg. Solaris) place it in libnsl
4470 # Some strange OSes (SINIX) have it in libsocket:
4471 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing gethostbyname" >&5
4472 $as_echo_n "checking for library containing gethostbyname... " >&6; }
4473 if ${ac_cv_search_gethostbyname+:} false; then :
4474 $as_echo_n "(cached) " >&6
4475 else
4476 ac_func_search_save_LIBS=$LIBS
4477 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4478 /* end confdefs.h. */
4479
4480 /* Override any GCC internal prototype to avoid an error.
4481 Use char because int might match the return type of a GCC
4482 builtin and then its argument prototype would still apply. */
4483 #ifdef __cplusplus
4484 extern "C"
4485 #endif
4486 char gethostbyname ();
4487 int
4488 main ()
4489 {
4490 return gethostbyname ();
4491 ;
4492 return 0;
4493 }
4494 _ACEOF
4495 for ac_lib in '' nsl socket resolv; do
4496 if test -z "$ac_lib"; then
4497 ac_res="none required"
4498 else
4499 ac_res=-l$ac_lib
4500 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4501 fi
4502 if ac_fn_c_try_link "$LINENO"; then :
4503 ac_cv_search_gethostbyname=$ac_res
4504 fi
4505 rm -f core conftest.err conftest.$ac_objext \
4506 conftest$ac_exeext
4507 if ${ac_cv_search_gethostbyname+:} false; then :
4508 break
4509 fi
4510 done
4511 if ${ac_cv_search_gethostbyname+:} false; then :
4512
4513 else
4514 ac_cv_search_gethostbyname=no
4515 fi
4516 rm conftest.$ac_ext
4517 LIBS=$ac_func_search_save_LIBS
4518 fi
4519 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_gethostbyname" >&5
4520 $as_echo "$ac_cv_search_gethostbyname" >&6; }
4521 ac_res=$ac_cv_search_gethostbyname
4522 if test "$ac_res" != no; then :
4523 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4524
4525 fi
4526
4527 # Unfortunately libsocket sometimes depends on libnsl and
4528 # AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
4529 if test "$ac_cv_search_gethostbyname" = "no"
4530 then
4531 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for gethostbyname in -lsocket" >&5
4532 $as_echo_n "checking for gethostbyname in -lsocket... " >&6; }
4533 if ${ac_cv_lib_socket_gethostbyname+:} false; then :
4534 $as_echo_n "(cached) " >&6
4535 else
4536 ac_check_lib_save_LIBS=$LIBS
4537 LIBS="-lsocket -lnsl $LIBS"
4538 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4539 /* end confdefs.h. */
4540
4541 /* Override any GCC internal prototype to avoid an error.
4542 Use char because int might match the return type of a GCC
4543 builtin and then its argument prototype would still apply. */
4544 #ifdef __cplusplus
4545 extern "C"
4546 #endif
4547 char gethostbyname ();
4548 int
4549 main ()
4550 {
4551 return gethostbyname ();
4552 ;
4553 return 0;
4554 }
4555 _ACEOF
4556 if ac_fn_c_try_link "$LINENO"; then :
4557 ac_cv_lib_socket_gethostbyname=yes
4558 else
4559 ac_cv_lib_socket_gethostbyname=no
4560 fi
4561 rm -f core conftest.err conftest.$ac_objext \
4562 conftest$ac_exeext conftest.$ac_ext
4563 LIBS=$ac_check_lib_save_LIBS
4564 fi
4565 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_gethostbyname" >&5
4566 $as_echo "$ac_cv_lib_socket_gethostbyname" >&6; }
4567 if test "x$ac_cv_lib_socket_gethostbyname" = xyes; then :
4568 LIBS="-lsocket -lnsl $LIBS"
4569 fi
4570
4571 fi
4572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing socket" >&5
4573 $as_echo_n "checking for library containing socket... " >&6; }
4574 if ${ac_cv_search_socket+:} false; then :
4575 $as_echo_n "(cached) " >&6
4576 else
4577 ac_func_search_save_LIBS=$LIBS
4578 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4579 /* end confdefs.h. */
4580
4581 /* Override any GCC internal prototype to avoid an error.
4582 Use char because int might match the return type of a GCC
4583 builtin and then its argument prototype would still apply. */
4584 #ifdef __cplusplus
4585 extern "C"
4586 #endif
4587 char socket ();
4588 int
4589 main ()
4590 {
4591 return socket ();
4592 ;
4593 return 0;
4594 }
4595 _ACEOF
4596 for ac_lib in '' socket; do
4597 if test -z "$ac_lib"; then
4598 ac_res="none required"
4599 else
4600 ac_res=-l$ac_lib
4601 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4602 fi
4603 if ac_fn_c_try_link "$LINENO"; then :
4604 ac_cv_search_socket=$ac_res
4605 fi
4606 rm -f core conftest.err conftest.$ac_objext \
4607 conftest$ac_exeext
4608 if ${ac_cv_search_socket+:} false; then :
4609 break
4610 fi
4611 done
4612 if ${ac_cv_search_socket+:} false; then :
4613
4614 else
4615 ac_cv_search_socket=no
4616 fi
4617 rm conftest.$ac_ext
4618 LIBS=$ac_func_search_save_LIBS
4619 fi
4620 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_socket" >&5
4621 $as_echo "$ac_cv_search_socket" >&6; }
4622 ac_res=$ac_cv_search_socket
4623 if test "$ac_res" != no; then :
4624 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4625
4626 else
4627 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for socket in -lsocket" >&5
4628 $as_echo_n "checking for socket in -lsocket... " >&6; }
4629 if ${ac_cv_lib_socket_socket+:} false; then :
4630 $as_echo_n "(cached) " >&6
4631 else
4632 ac_check_lib_save_LIBS=$LIBS
4633 LIBS="-lsocket -lnsl $LIBS"
4634 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4635 /* end confdefs.h. */
4636
4637 /* Override any GCC internal prototype to avoid an error.
4638 Use char because int might match the return type of a GCC
4639 builtin and then its argument prototype would still apply. */
4640 #ifdef __cplusplus
4641 extern "C"
4642 #endif
4643 char socket ();
4644 int
4645 main ()
4646 {
4647 return socket ();
4648 ;
4649 return 0;
4650 }
4651 _ACEOF
4652 if ac_fn_c_try_link "$LINENO"; then :
4653 ac_cv_lib_socket_socket=yes
4654 else
4655 ac_cv_lib_socket_socket=no
4656 fi
4657 rm -f core conftest.err conftest.$ac_objext \
4658 conftest$ac_exeext conftest.$ac_ext
4659 LIBS=$ac_check_lib_save_LIBS
4660 fi
4661 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_socket_socket" >&5
4662 $as_echo "$ac_cv_lib_socket_socket" >&6; }
4663 if test "x$ac_cv_lib_socket_socket" = xyes; then :
4664 LIBS="-lsocket -lnsl $LIBS"
4665 fi
4666
4667 fi
4668
4669 # DLPI needs putmsg under HPUX so test for -lstr while we're at it
4670 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing putmsg" >&5
4671 $as_echo_n "checking for library containing putmsg... " >&6; }
4672 if ${ac_cv_search_putmsg+:} false; then :
4673 $as_echo_n "(cached) " >&6
4674 else
4675 ac_func_search_save_LIBS=$LIBS
4676 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4677 /* end confdefs.h. */
4678
4679 /* Override any GCC internal prototype to avoid an error.
4680 Use char because int might match the return type of a GCC
4681 builtin and then its argument prototype would still apply. */
4682 #ifdef __cplusplus
4683 extern "C"
4684 #endif
4685 char putmsg ();
4686 int
4687 main ()
4688 {
4689 return putmsg ();
4690 ;
4691 return 0;
4692 }
4693 _ACEOF
4694 for ac_lib in '' str; do
4695 if test -z "$ac_lib"; then
4696 ac_res="none required"
4697 else
4698 ac_res=-l$ac_lib
4699 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4700 fi
4701 if ac_fn_c_try_link "$LINENO"; then :
4702 ac_cv_search_putmsg=$ac_res
4703 fi
4704 rm -f core conftest.err conftest.$ac_objext \
4705 conftest$ac_exeext
4706 if ${ac_cv_search_putmsg+:} false; then :
4707 break
4708 fi
4709 done
4710 if ${ac_cv_search_putmsg+:} false; then :
4711
4712 else
4713 ac_cv_search_putmsg=no
4714 fi
4715 rm conftest.$ac_ext
4716 LIBS=$ac_func_search_save_LIBS
4717 fi
4718 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_putmsg" >&5
4719 $as_echo "$ac_cv_search_putmsg" >&6; }
4720 ac_res=$ac_cv_search_putmsg
4721 if test "$ac_res" != no; then :
4722 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4723
4724 fi
4725
4726
4727
4728 #
4729 # Check whether AF_INET6 and struct in6_addr are defined.
4730 # If they aren't both defined, we don't have sufficient OS
4731 # support for IPv6, so we don't look for IPv6 support libraries,
4732 # and we define AF_INET6 and struct in6_addr ourselves.
4733 #
4734 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the operating system supports IPv6" >&5
4735 $as_echo_n "checking whether the operating system supports IPv6... " >&6; }
4736 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4737 /* end confdefs.h. */
4738
4739
4740 /* AF_INET6 available check */
4741 #include <sys/types.h>
4742 #ifdef _WIN32
4743 #include <ws2tcpip.h>
4744 #else
4745 #include <sys/socket.h>
4746 #include <netinet/in.h>
4747 #endif
4748 #ifdef AF_INET6
4749 void
4750 foo(struct in6_addr *addr)
4751 {
4752 memset(addr, 0, sizeof (struct in6_addr));
4753 }
4754 #else
4755 #error "AF_INET6 not defined"
4756 #endif
4757
4758
4759 _ACEOF
4760 if ac_fn_c_try_compile "$LINENO"; then :
4761
4762 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
4763 $as_echo "yes" >&6; }
4764
4765 $as_echo "#define HAVE_OS_IPV6_SUPPORT 1" >>confdefs.h
4766
4767 ipv6=yes
4768
4769 else
4770
4771 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
4772 $as_echo "no" >&6; }
4773 ipv6=no
4774
4775
4776 fi
4777 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
4778
4779 ipv6type=unknown
4780 ipv6lib=none
4781 ipv6trylibc=no
4782
4783 if test "$ipv6" = "yes"; then
4784 { $as_echo "$as_me:${as_lineno-$LINENO}: checking ipv6 stack type" >&5
4785 $as_echo_n "checking ipv6 stack type... " >&6; }
4786 for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
4787 case $i in
4788 inria)
4789 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4790 /* end confdefs.h. */
4791 #include <netinet/in.h>
4792 #ifdef IPV6_INRIA_VERSION
4793 yes
4794 #endif
4795 _ACEOF
4796 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4797 $EGREP "yes" >/dev/null 2>&1; then :
4798 ipv6type=$i
4799 fi
4800 rm -f conftest*
4801
4802 ;;
4803 kame)
4804 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4805 /* end confdefs.h. */
4806 #include <netinet/in.h>
4807 #ifdef __KAME__
4808 yes
4809 #endif
4810 _ACEOF
4811 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4812 $EGREP "yes" >/dev/null 2>&1; then :
4813 ipv6type=$i;
4814 ipv6lib=inet6;
4815 ipv6libdir=/usr/local/v6/lib;
4816 ipv6trylibc=yes
4817 fi
4818 rm -f conftest*
4819
4820 ;;
4821 linux-glibc)
4822 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4823 /* end confdefs.h. */
4824 #include <features.h>
4825 #if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
4826 yes
4827 #endif
4828 _ACEOF
4829 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4830 $EGREP "yes" >/dev/null 2>&1; then :
4831 ipv6type=$i
4832 fi
4833 rm -f conftest*
4834
4835 ;;
4836 linux-libinet6)
4837 if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
4838 ipv6type=$i
4839 ipv6lib=inet6
4840 ipv6libdir=/usr/inet6/lib
4841 ipv6trylibc=yes;
4842 CFLAGS="-I/usr/inet6/include $CFLAGS"
4843 fi
4844 ;;
4845 toshiba)
4846 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4847 /* end confdefs.h. */
4848 #include <sys/param.h>
4849 #ifdef _TOSHIBA_INET6
4850 yes
4851 #endif
4852 _ACEOF
4853 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4854 $EGREP "yes" >/dev/null 2>&1; then :
4855 ipv6type=$i;
4856 ipv6lib=inet6;
4857 ipv6libdir=/usr/local/v6/lib
4858 fi
4859 rm -f conftest*
4860
4861 ;;
4862 v6d)
4863 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4864 /* end confdefs.h. */
4865 #include </usr/local/v6/include/sys/v6config.h>
4866 #ifdef __V6D__
4867 yes
4868 #endif
4869 _ACEOF
4870 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4871 $EGREP "yes" >/dev/null 2>&1; then :
4872 ipv6type=$i;
4873 ipv6lib=v6;
4874 ipv6libdir=/usr/local/v6/lib;
4875 CFLAGS="-I/usr/local/v6/include $CFLAGS"
4876 fi
4877 rm -f conftest*
4878
4879 ;;
4880 zeta)
4881 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4882 /* end confdefs.h. */
4883 #include <sys/param.h>
4884 #ifdef _ZETA_MINAMI_INET6
4885 yes
4886 #endif
4887 _ACEOF
4888 if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
4889 $EGREP "yes" >/dev/null 2>&1; then :
4890 ipv6type=$i;
4891 ipv6lib=inet6;
4892 ipv6libdir=/usr/local/v6/lib
4893 fi
4894 rm -f conftest*
4895
4896 ;;
4897 esac
4898 if test "$ipv6type" != "unknown"; then
4899 break
4900 fi
4901 done
4902 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ipv6type" >&5
4903 $as_echo "$ipv6type" >&6; }
4904 fi
4905
4906 if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
4907 if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
4908 LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
4909 echo "You have $ipv6lib library, using it"
4910 else
4911 if test "$ipv6trylibc" = "yes"; then
4912 echo "You do not have $ipv6lib library, using libc"
4913 else
4914 echo 'Fatal: no $ipv6lib library found. cannot continue.'
4915 echo "You need to fetch lib$ipv6lib.a from appropriate"
4916 echo 'ipv6 kit and compile beforehand.'
4917 exit 1
4918 fi
4919 fi
4920 fi
4921
4922 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing dnet_htoa" >&5
4923 $as_echo_n "checking for library containing dnet_htoa... " >&6; }
4924 if ${ac_cv_search_dnet_htoa+:} false; then :
4925 $as_echo_n "(cached) " >&6
4926 else
4927 ac_func_search_save_LIBS=$LIBS
4928 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
4929 /* end confdefs.h. */
4930
4931 /* Override any GCC internal prototype to avoid an error.
4932 Use char because int might match the return type of a GCC
4933 builtin and then its argument prototype would still apply. */
4934 #ifdef __cplusplus
4935 extern "C"
4936 #endif
4937 char dnet_htoa ();
4938 int
4939 main ()
4940 {
4941 return dnet_htoa ();
4942 ;
4943 return 0;
4944 }
4945 _ACEOF
4946 for ac_lib in '' dnet; do
4947 if test -z "$ac_lib"; then
4948 ac_res="none required"
4949 else
4950 ac_res=-l$ac_lib
4951 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
4952 fi
4953 if ac_fn_c_try_link "$LINENO"; then :
4954 ac_cv_search_dnet_htoa=$ac_res
4955 fi
4956 rm -f core conftest.err conftest.$ac_objext \
4957 conftest$ac_exeext
4958 if ${ac_cv_search_dnet_htoa+:} false; then :
4959 break
4960 fi
4961 done
4962 if ${ac_cv_search_dnet_htoa+:} false; then :
4963
4964 else
4965 ac_cv_search_dnet_htoa=no
4966 fi
4967 rm conftest.$ac_ext
4968 LIBS=$ac_func_search_save_LIBS
4969 fi
4970 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_dnet_htoa" >&5
4971 $as_echo "$ac_cv_search_dnet_htoa" >&6; }
4972 ac_res=$ac_cv_search_dnet_htoa
4973 if test "$ac_res" != no; then :
4974 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
4975
4976
4977 $as_echo "#define HAVE_DNET_HTOA 1" >>confdefs.h
4978
4979 #
4980 # OK, we have dnet_htoa(). Do we have netdnet/dnetdb.h?
4981 #
4982 for ac_header in netdnet/dnetdb.h
4983 do :
4984 ac_fn_c_check_header_mongrel "$LINENO" "netdnet/dnetdb.h" "ac_cv_header_netdnet_dnetdb_h" "$ac_includes_default"
4985 if test "x$ac_cv_header_netdnet_dnetdb_h" = xyes; then :
4986 cat >>confdefs.h <<_ACEOF
4987 #define HAVE_NETDNET_DNETDB_H 1
4988 _ACEOF
4989
4990 fi
4991
4992 done
4993
4994 if test "$ac_cv_header_netdnet_dnetdb_h" = "yes"; then
4995 #
4996 # Yes. Does it declare dnet_htoa()?
4997 #
4998 ac_fn_c_check_decl "$LINENO" "dnet_htoa" "ac_cv_have_decl_dnet_htoa" "
4999 $ac_includes_default
5000 #include <netdnet/dnetdb.h>
5001
5002 "
5003 if test "x$ac_cv_have_decl_dnet_htoa" = xyes; then :
5004
5005 # Yes.
5006
5007 $as_echo "#define NETDNET_DNETDB_H_DECLARES_DNET_HTOA /**/" >>confdefs.h
5008
5009
5010 fi
5011
5012 fi
5013
5014 #
5015 # Do we have netdnet/dn.h?
5016 #
5017 for ac_header in netdnet/dn.h
5018 do :
5019 ac_fn_c_check_header_mongrel "$LINENO" "netdnet/dn.h" "ac_cv_header_netdnet_dn_h" "$ac_includes_default"
5020 if test "x$ac_cv_header_netdnet_dn_h" = xyes; then :
5021 cat >>confdefs.h <<_ACEOF
5022 #define HAVE_NETDNET_DN_H 1
5023 _ACEOF
5024
5025 fi
5026
5027 done
5028
5029 if test "$ac_cv_header_netdnet_dn_h" = "yes"; then
5030 #
5031 # Yes. Does it declare struct dn_naddr?
5032 #
5033 ac_fn_c_check_type "$LINENO" "struct dn_naddr" "ac_cv_type_struct_dn_naddr" "
5034 #include <netdnet/dn.h>
5035
5036 "
5037 if test "x$ac_cv_type_struct_dn_naddr" = xyes; then :
5038
5039 cat >>confdefs.h <<_ACEOF
5040 #define HAVE_STRUCT_DN_NADDR 1
5041 _ACEOF
5042
5043
5044 fi
5045
5046 fi
5047
5048 fi
5049
5050
5051 ac_fn_c_check_func "$LINENO" "strlcat" "ac_cv_func_strlcat"
5052 if test "x$ac_cv_func_strlcat" = xyes; then :
5053 $as_echo "#define HAVE_STRLCAT 1" >>confdefs.h
5054
5055 else
5056 case " $LIBOBJS " in
5057 *" strlcat.$ac_objext "* ) ;;
5058 *) LIBOBJS="$LIBOBJS strlcat.$ac_objext"
5059 ;;
5060 esac
5061
5062 fi
5063
5064 ac_fn_c_check_func "$LINENO" "strlcpy" "ac_cv_func_strlcpy"
5065 if test "x$ac_cv_func_strlcpy" = xyes; then :
5066 $as_echo "#define HAVE_STRLCPY 1" >>confdefs.h
5067
5068 else
5069 case " $LIBOBJS " in
5070 *" strlcpy.$ac_objext "* ) ;;
5071 *) LIBOBJS="$LIBOBJS strlcpy.$ac_objext"
5072 ;;
5073 esac
5074
5075 fi
5076
5077 ac_fn_c_check_func "$LINENO" "strdup" "ac_cv_func_strdup"
5078 if test "x$ac_cv_func_strdup" = xyes; then :
5079 $as_echo "#define HAVE_STRDUP 1" >>confdefs.h
5080
5081 else
5082 case " $LIBOBJS " in
5083 *" strdup.$ac_objext "* ) ;;
5084 *) LIBOBJS="$LIBOBJS strdup.$ac_objext"
5085 ;;
5086 esac
5087
5088 fi
5089
5090 ac_fn_c_check_func "$LINENO" "strsep" "ac_cv_func_strsep"
5091 if test "x$ac_cv_func_strsep" = xyes; then :
5092 $as_echo "#define HAVE_STRSEP 1" >>confdefs.h
5093
5094 else
5095 case " $LIBOBJS " in
5096 *" strsep.$ac_objext "* ) ;;
5097 *) LIBOBJS="$LIBOBJS strsep.$ac_objext"
5098 ;;
5099 esac
5100
5101 fi
5102
5103 ac_fn_c_check_func "$LINENO" "getservent" "ac_cv_func_getservent"
5104 if test "x$ac_cv_func_getservent" = xyes; then :
5105 $as_echo "#define HAVE_GETSERVENT 1" >>confdefs.h
5106
5107 else
5108 case " $LIBOBJS " in
5109 *" getservent.$ac_objext "* ) ;;
5110 *) LIBOBJS="$LIBOBJS getservent.$ac_objext"
5111 ;;
5112 esac
5113
5114 fi
5115
5116 ac_fn_c_check_func "$LINENO" "getopt_long" "ac_cv_func_getopt_long"
5117 if test "x$ac_cv_func_getopt_long" = xyes; then :
5118 $as_echo "#define HAVE_GETOPT_LONG 1" >>confdefs.h
5119
5120 else
5121 case " $LIBOBJS " in
5122 *" getopt_long.$ac_objext "* ) ;;
5123 *) LIBOBJS="$LIBOBJS getopt_long.$ac_objext"
5124 ;;
5125 esac
5126
5127 fi
5128
5129
5130 for ac_func in fork vfork strftime
5131 do :
5132 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5133 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5134 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5135 cat >>confdefs.h <<_ACEOF
5136 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5137 _ACEOF
5138
5139 fi
5140 done
5141
5142 for ac_func in setlinebuf
5143 do :
5144 ac_fn_c_check_func "$LINENO" "setlinebuf" "ac_cv_func_setlinebuf"
5145 if test "x$ac_cv_func_setlinebuf" = xyes; then :
5146 cat >>confdefs.h <<_ACEOF
5147 #define HAVE_SETLINEBUF 1
5148 _ACEOF
5149
5150 fi
5151 done
5152
5153
5154 needsnprintf=no
5155 for ac_func in vsnprintf snprintf
5156 do :
5157 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
5158 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
5159 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
5160 cat >>confdefs.h <<_ACEOF
5161 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
5162 _ACEOF
5163
5164 else
5165 needsnprintf=yes
5166 fi
5167 done
5168
5169 if test $needsnprintf = yes; then
5170 case " $LIBOBJS " in
5171 *" snprintf.$ac_objext "* ) ;;
5172 *) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
5173 ;;
5174 esac
5175
5176 fi
5177
5178 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lrpc" >&5
5179 $as_echo_n "checking for main in -lrpc... " >&6; }
5180 if ${ac_cv_lib_rpc_main+:} false; then :
5181 $as_echo_n "(cached) " >&6
5182 else
5183 ac_check_lib_save_LIBS=$LIBS
5184 LIBS="-lrpc $LIBS"
5185 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5186 /* end confdefs.h. */
5187
5188
5189 int
5190 main ()
5191 {
5192 return main ();
5193 ;
5194 return 0;
5195 }
5196 _ACEOF
5197 if ac_fn_c_try_link "$LINENO"; then :
5198 ac_cv_lib_rpc_main=yes
5199 else
5200 ac_cv_lib_rpc_main=no
5201 fi
5202 rm -f core conftest.err conftest.$ac_objext \
5203 conftest$ac_exeext conftest.$ac_ext
5204 LIBS=$ac_check_lib_save_LIBS
5205 fi
5206 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_rpc_main" >&5
5207 $as_echo "$ac_cv_lib_rpc_main" >&6; }
5208 if test "x$ac_cv_lib_rpc_main" = xyes; then :
5209 cat >>confdefs.h <<_ACEOF
5210 #define HAVE_LIBRPC 1
5211 _ACEOF
5212
5213 LIBS="-lrpc $LIBS"
5214
5215 fi
5216
5217 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for library containing getrpcbynumber" >&5
5218 $as_echo_n "checking for library containing getrpcbynumber... " >&6; }
5219 if ${ac_cv_search_getrpcbynumber+:} false; then :
5220 $as_echo_n "(cached) " >&6
5221 else
5222 ac_func_search_save_LIBS=$LIBS
5223 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5224 /* end confdefs.h. */
5225
5226 /* Override any GCC internal prototype to avoid an error.
5227 Use char because int might match the return type of a GCC
5228 builtin and then its argument prototype would still apply. */
5229 #ifdef __cplusplus
5230 extern "C"
5231 #endif
5232 char getrpcbynumber ();
5233 int
5234 main ()
5235 {
5236 return getrpcbynumber ();
5237 ;
5238 return 0;
5239 }
5240 _ACEOF
5241 for ac_lib in '' nsl; do
5242 if test -z "$ac_lib"; then
5243 ac_res="none required"
5244 else
5245 ac_res=-l$ac_lib
5246 LIBS="-l$ac_lib $ac_func_search_save_LIBS"
5247 fi
5248 if ac_fn_c_try_link "$LINENO"; then :
5249 ac_cv_search_getrpcbynumber=$ac_res
5250 fi
5251 rm -f core conftest.err conftest.$ac_objext \
5252 conftest$ac_exeext
5253 if ${ac_cv_search_getrpcbynumber+:} false; then :
5254 break
5255 fi
5256 done
5257 if ${ac_cv_search_getrpcbynumber+:} false; then :
5258
5259 else
5260 ac_cv_search_getrpcbynumber=no
5261 fi
5262 rm conftest.$ac_ext
5263 LIBS=$ac_func_search_save_LIBS
5264 fi
5265 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_search_getrpcbynumber" >&5
5266 $as_echo "$ac_cv_search_getrpcbynumber" >&6; }
5267 ac_res=$ac_cv_search_getrpcbynumber
5268 if test "$ac_res" != no; then :
5269 test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
5270
5271 $as_echo "#define HAVE_GETRPCBYNUMBER 1" >>confdefs.h
5272
5273 fi
5274
5275
5276
5277 LBL_LIBS="$LIBS"
5278 pfopen=/usr/examples/packetfilter/pfopen.c
5279 if test -f $pfopen ; then
5280 for ac_func in pfopen
5281 do :
5282 ac_fn_c_check_func "$LINENO" "pfopen" "ac_cv_func_pfopen"
5283 if test "x$ac_cv_func_pfopen" = xyes; then :
5284 cat >>confdefs.h <<_ACEOF
5285 #define HAVE_PFOPEN 1
5286 _ACEOF
5287
5288 fi
5289 done
5290
5291 if test $ac_cv_func_pfopen = "no" ; then
5292 { $as_echo "$as_me:${as_lineno-$LINENO}: result: Using $pfopen" >&5
5293 $as_echo "Using $pfopen" >&6; }
5294 LIBS="$LIBS $pfopen"
5295 fi
5296 fi
5297 libpcap=FAIL
5298
5299 # Check whether --with-system-libpcap was given.
5300 if test "${with_system_libpcap+set}" = set; then :
5301 withval=$with_system_libpcap;
5302 #
5303 # Don't look for a local libpcap.
5304 #
5305 using_local_libpcap=no
5306
5307 else
5308
5309 #
5310 # Look for a local pcap library.
5311 #
5312 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for local pcap library" >&5
5313 $as_echo_n "checking for local pcap library... " >&6; }
5314 lastdir=FAIL
5315 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5316 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5317 places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5318 egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
5319 for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5320 basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
5321 sed -e 's/-PRE-GIT$//' `
5322 if test $lastdir = $basedir ; then
5323 continue;
5324 fi
5325 lastdir=$dir
5326 if test -r $dir/libpcap.a ; then
5327 libpcap=$dir/libpcap.a
5328 local_pcap_dir=$dir
5329 fi
5330 done
5331 if test $libpcap = FAIL ; then
5332 #
5333 # We didn't find a local libpcap.
5334 #
5335 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5336 $as_echo "not found" >&6; }
5337 using_local_libpcap=no;
5338 else
5339 #
5340 # We found a local libpcap.
5341 #
5342 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $libpcap" >&5
5343 $as_echo "$libpcap" >&6; }
5344 using_local_libpcap=yes
5345 fi
5346
5347 fi
5348
5349
5350 if test $using_local_libpcap = no ; then
5351 #
5352 # We didn't find a local libpcap.
5353 # Look for an installed pcap-config.
5354 #
5355 if test -n "$ac_tool_prefix"; then
5356 # Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
5357 set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
5358 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5359 $as_echo_n "checking for $ac_word... " >&6; }
5360 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5361 $as_echo_n "(cached) " >&6
5362 else
5363 case $PCAP_CONFIG in
5364 [\\/]* | ?:[\\/]*)
5365 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5366 ;;
5367 *)
5368 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5369 for as_dir in $PATH
5370 do
5371 IFS=$as_save_IFS
5372 test -z "$as_dir" && as_dir=.
5373 for ac_exec_ext in '' $ac_executable_extensions; do
5374 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5375 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5376 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5377 break 2
5378 fi
5379 done
5380 done
5381 IFS=$as_save_IFS
5382
5383 ;;
5384 esac
5385 fi
5386 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5387 if test -n "$PCAP_CONFIG"; then
5388 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5389 $as_echo "$PCAP_CONFIG" >&6; }
5390 else
5391 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5392 $as_echo "no" >&6; }
5393 fi
5394
5395
5396 fi
5397 if test -z "$ac_cv_path_PCAP_CONFIG"; then
5398 ac_pt_PCAP_CONFIG=$PCAP_CONFIG
5399 # Extract the first word of "pcap-config", so it can be a program name with args.
5400 set dummy pcap-config; ac_word=$2
5401 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5402 $as_echo_n "checking for $ac_word... " >&6; }
5403 if ${ac_cv_path_ac_pt_PCAP_CONFIG+:} false; then :
5404 $as_echo_n "(cached) " >&6
5405 else
5406 case $ac_pt_PCAP_CONFIG in
5407 [\\/]* | ?:[\\/]*)
5408 ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
5409 ;;
5410 *)
5411 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5412 for as_dir in $PATH
5413 do
5414 IFS=$as_save_IFS
5415 test -z "$as_dir" && as_dir=.
5416 for ac_exec_ext in '' $ac_executable_extensions; do
5417 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5418 ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5419 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5420 break 2
5421 fi
5422 done
5423 done
5424 IFS=$as_save_IFS
5425
5426 ;;
5427 esac
5428 fi
5429 ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
5430 if test -n "$ac_pt_PCAP_CONFIG"; then
5431 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_pt_PCAP_CONFIG" >&5
5432 $as_echo "$ac_pt_PCAP_CONFIG" >&6; }
5433 else
5434 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5435 $as_echo "no" >&6; }
5436 fi
5437
5438 if test "x$ac_pt_PCAP_CONFIG" = x; then
5439 PCAP_CONFIG=""
5440 else
5441 case $cross_compiling:$ac_tool_warned in
5442 yes:)
5443 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
5444 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
5445 ac_tool_warned=yes ;;
5446 esac
5447 PCAP_CONFIG=$ac_pt_PCAP_CONFIG
5448 fi
5449 else
5450 PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
5451 fi
5452
5453 if test -n "$PCAP_CONFIG" ; then
5454 #
5455 # Found - use it to get the include flags for
5456 # libpcap and the flags to link with libpcap.
5457 #
5458 # Please read section 11.6 "Shell Substitutions"
5459 # in the autoconf manual before doing anything
5460 # to this that involves quoting. Especially note
5461 # the statement "There is just no portable way to use
5462 # double-quoted strings inside double-quoted back-quoted
5463 # expressions (pfew!)."
5464 #
5465 cflags=`"$PCAP_CONFIG" --cflags`
5466 V_INCLS="$cflags $V_INCLS"
5467 libpcap=`"$PCAP_CONFIG" --libs`
5468 else
5469 #
5470 # Not found; look for an installed pcap.
5471 #
5472 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for main in -lpcap" >&5
5473 $as_echo_n "checking for main in -lpcap... " >&6; }
5474 if ${ac_cv_lib_pcap_main+:} false; then :
5475 $as_echo_n "(cached) " >&6
5476 else
5477 ac_check_lib_save_LIBS=$LIBS
5478 LIBS="-lpcap $LIBS"
5479 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5480 /* end confdefs.h. */
5481
5482
5483 int
5484 main ()
5485 {
5486 return main ();
5487 ;
5488 return 0;
5489 }
5490 _ACEOF
5491 if ac_fn_c_try_link "$LINENO"; then :
5492 ac_cv_lib_pcap_main=yes
5493 else
5494 ac_cv_lib_pcap_main=no
5495 fi
5496 rm -f core conftest.err conftest.$ac_objext \
5497 conftest$ac_exeext conftest.$ac_ext
5498 LIBS=$ac_check_lib_save_LIBS
5499 fi
5500 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_pcap_main" >&5
5501 $as_echo "$ac_cv_lib_pcap_main" >&6; }
5502 if test "x$ac_cv_lib_pcap_main" = xyes; then :
5503 libpcap="-lpcap"
5504 fi
5505
5506 if test $libpcap = FAIL ; then
5507 as_fn_error $? "see the INSTALL doc for more info" "$LINENO" 5
5508 fi
5509 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for extraneous pcap header directories" >&5
5510 $as_echo_n "checking for extraneous pcap header directories... " >&6; }
5511 if test \( ! -r /usr/local/include/pcap.h \) -a \
5512 \( ! -r /usr/include/pcap.h \); then
5513 if test -r /usr/local/include/pcap/pcap.h; then
5514 d="/usr/local/include/pcap"
5515 elif test -r /usr/include/pcap/pcap.h; then
5516 d="/usr/include/pcap"
5517 fi
5518 fi
5519 if test -z "$d" ; then
5520 { $as_echo "$as_me:${as_lineno-$LINENO}: result: not found" >&5
5521 $as_echo "not found" >&6; }
5522 else
5523 V_INCLS="-I$d $V_INCLS"
5524 { $as_echo "$as_me:${as_lineno-$LINENO}: result: found -- -I$d added" >&5
5525 $as_echo "found -- -I$d added" >&6; }
5526 fi
5527 fi
5528 else
5529 #
5530 # We found a local libpcap. Add it to the dependencies for
5531 # tcpdump.
5532 #
5533 V_PCAPDEP=$libpcap
5534
5535 #
5536 # Look for its pcap-config script.
5537 #
5538 # Extract the first word of "pcap-config", so it can be a program name with args.
5539 set dummy pcap-config; ac_word=$2
5540 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
5541 $as_echo_n "checking for $ac_word... " >&6; }
5542 if ${ac_cv_path_PCAP_CONFIG+:} false; then :
5543 $as_echo_n "(cached) " >&6
5544 else
5545 case $PCAP_CONFIG in
5546 [\\/]* | ?:[\\/]*)
5547 ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
5548 ;;
5549 *)
5550 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
5551 for as_dir in $local_pcap_dir
5552 do
5553 IFS=$as_save_IFS
5554 test -z "$as_dir" && as_dir=.
5555 for ac_exec_ext in '' $ac_executable_extensions; do
5556 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
5557 ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
5558 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
5559 break 2
5560 fi
5561 done
5562 done
5563 IFS=$as_save_IFS
5564
5565 ;;
5566 esac
5567 fi
5568 PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
5569 if test -n "$PCAP_CONFIG"; then
5570 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $PCAP_CONFIG" >&5
5571 $as_echo "$PCAP_CONFIG" >&6; }
5572 else
5573 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
5574 $as_echo "no" >&6; }
5575 fi
5576
5577
5578
5579 if test -n "$PCAP_CONFIG"; then
5580 #
5581 # We don't want its --cflags or --libs output, because
5582 # those presume it's installed. For the C compiler flags,
5583 # we add the source directory for the local libpcap, so
5584 # we pick up its header files.
5585 #
5586 # We do, however, want its additional libraries, as required
5587 # when linking statically, because it makes calls to
5588 # routines in those libraries, so we'll need to link with
5589 # them, because we'll be linking statically with it.
5590 #
5591 V_INCLS="-I$local_pcap_dir $V_INCLS"
5592 additional_libs=`"$PCAP_CONFIG" --static --additional-libs`
5593 libpcap="$libpcap $additional_libs"
5594 else
5595 #
5596 # It doesn't have a pcap-config script.
5597 # Make sure it has a pcap.h file.
5598 #
5599 places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
5600 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
5601 places2=`ls .. | sed -e 's,/$,,' -e "s,^,../," | \
5602 egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
5603 pcapH=FAIL
5604 if test -r $local_pcap_dir/pcap.h; then
5605 pcapH=$local_pcap_dir
5606 else
5607 for dir in $places $srcdir/../libpcap ../libpcap $srcdir/libpcap $places2 ; do
5608 if test -r $dir/pcap.h ; then
5609 pcapH=$dir
5610 fi
5611 done
5612 fi
5613
5614 if test $pcapH = FAIL ; then
5615 as_fn_error $? "cannot find pcap.h: see INSTALL" "$LINENO" 5
5616 fi
5617
5618 #
5619 # Force the compiler to look for header files in the
5620 # directory containing pcap.h.
5621 #
5622 V_INCLS="-I$pcapH $V_INCLS"
5623 fi
5624 fi
5625
5626 if test -z "$PCAP_CONFIG"; then
5627 #
5628 # We don't have pcap-config; find out any additional link flags
5629 # we need. (If we have pcap-config, we assume it tells us what
5630 # we need.)
5631 #
5632 case "$host_os" in
5633
5634 aix*)
5635 #
5636 # If libpcap is DLPI-based, we have to use /lib/pse.exp if
5637 # present, as we use the STREAMS routines.
5638 #
5639 # (XXX - true only if we're linking with a static libpcap?)
5640 #
5641 pseexe="/lib/pse.exp"
5642 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $pseexe" >&5
5643 $as_echo_n "checking for $pseexe... " >&6; }
5644 if test -f $pseexe ; then
5645 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
5646 $as_echo "yes" >&6; }
5647 LIBS="$LIBS -I:$pseexe"
5648 fi
5649
5650 #
5651 # If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
5652 # we use them to load the BPF module.
5653 #
5654 # (XXX - true only if we're linking with a static libpcap?)
5655 #
5656 LIBS="$LIBS -lodm -lcfg"
5657 ;;
5658
5659 solaris*)
5660 # libdlpi is needed for Solaris 11 and later.
5661 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for dlpi_walk in -ldlpi" >&5
5662 $as_echo_n "checking for dlpi_walk in -ldlpi... " >&6; }
5663 if ${ac_cv_lib_dlpi_dlpi_walk+:} false; then :
5664 $as_echo_n "(cached) " >&6
5665 else
5666 ac_check_lib_save_LIBS=$LIBS
5667 LIBS="-ldlpi -L/lib $LIBS"
5668 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5669 /* end confdefs.h. */
5670
5671 /* Override any GCC internal prototype to avoid an error.
5672 Use char because int might match the return type of a GCC
5673 builtin and then its argument prototype would still apply. */
5674 #ifdef __cplusplus
5675 extern "C"
5676 #endif
5677 char dlpi_walk ();
5678 int
5679 main ()
5680 {
5681 return dlpi_walk ();
5682 ;
5683 return 0;
5684 }
5685 _ACEOF
5686 if ac_fn_c_try_link "$LINENO"; then :
5687 ac_cv_lib_dlpi_dlpi_walk=yes
5688 else
5689 ac_cv_lib_dlpi_dlpi_walk=no
5690 fi
5691 rm -f core conftest.err conftest.$ac_objext \
5692 conftest$ac_exeext conftest.$ac_ext
5693 LIBS=$ac_check_lib_save_LIBS
5694 fi
5695 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
5696 $as_echo "$ac_cv_lib_dlpi_dlpi_walk" >&6; }
5697 if test "x$ac_cv_lib_dlpi_dlpi_walk" = xyes; then :
5698 LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
5699 fi
5700
5701 ;;
5702 esac
5703 fi
5704
5705 LIBS="$libpcap $LIBS"
5706
5707 ac_fn_c_check_func "$LINENO" "pcap_loop" "ac_cv_func_pcap_loop"
5708 if test "x$ac_cv_func_pcap_loop" = xyes; then :
5709
5710 else
5711
5712 as_fn_error $? "This is a bug, please follow the guidelines in CONTRIBUTING and include the
5713 config.log file in your report. If you have downloaded libpcap from
5714 tcpdump.org, and built it yourself, please also include the config.log
5715 file from the libpcap source directory, the Makefile from the libpcap
5716 source directory, and the output of the make process for libpcap, as
5717 this could be a problem with the libpcap that was built, and we will
5718 not be able to determine why this is happening, and thus will not be
5719 able to fix it, without that information, as we have not been able to
5720 reproduce this problem ourselves." "$LINENO" 5
5721
5722 fi
5723
5724
5725
5726 #
5727 # Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
5728 # libraries (e.g., "-lsocket -lnsl" on Solaris).
5729 #
5730 # You are in a twisty little maze of UN*Xes, all different.
5731 # Some might not have ether_ntohost().
5732 # Some might have it and declare it in <net/ethernet.h>.
5733 # Some might have it and declare it in <netinet/ether.h>
5734 # Some might have it and declare it in <sys/ethernet.h>.
5735 # Some might have it and declare it in <arpa/inet.h>.
5736 # Some might have it and declare it in <netinet/if_ether.h>.
5737 # Some might have it and not declare it in any header file.
5738 #
5739 # Before you is a C compiler.
5740 #
5741 for ac_func in ether_ntohost
5742 do :
5743 ac_fn_c_check_func "$LINENO" "ether_ntohost" "ac_cv_func_ether_ntohost"
5744 if test "x$ac_cv_func_ether_ntohost" = xyes; then :
5745 cat >>confdefs.h <<_ACEOF
5746 #define HAVE_ETHER_NTOHOST 1
5747 _ACEOF
5748
5749 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for buggy ether_ntohost" >&5
5750 $as_echo_n "checking for buggy ether_ntohost... " >&6; }
5751 if ${ac_cv_buggy_ether_ntohost+:} false; then :
5752 $as_echo_n "(cached) " >&6
5753 else
5754
5755 if test "$cross_compiling" = yes; then :
5756 ac_cv_buggy_ether_ntohost="not while cross-compiling"
5757 else
5758 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
5759 /* end confdefs.h. */
5760
5761 #include <netdb.h>
5762 #include <sys/types.h>
5763 #include <sys/param.h>
5764 #include <sys/socket.h>
5765
5766 int
5767 main(int argc, char **argv)
5768 {
5769 u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
5770 char name[MAXHOSTNAMELEN];
5771
5772 ether_ntohost(name, (struct ether_addr *)ea);
5773 exit(0);
5774 }
5775
5776 _ACEOF
5777 if ac_fn_c_try_run "$LINENO"; then :
5778 ac_cv_buggy_ether_ntohost=no
5779 else
5780 ac_cv_buggy_ether_ntohost=yes
5781 fi
5782 rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext \
5783 conftest.$ac_objext conftest.beam conftest.$ac_ext
5784 fi
5785
5786 fi
5787 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_cv_buggy_ether_ntohost" >&5
5788 $as_echo "$ac_cv_buggy_ether_ntohost" >&6; }
5789 if test "$ac_cv_buggy_ether_ntohost" = "no"; then
5790
5791 $as_echo "#define USE_ETHER_NTOHOST 1" >>confdefs.h
5792
5793 fi
5794
5795 fi
5796 done
5797
5798 if test "$ac_cv_func_ether_ntohost" = yes -a \
5799 "$ac_cv_buggy_ether_ntohost" = "no"; then
5800 #
5801 # OK, we have ether_ntohost(). Is it declared in <net/ethernet.h>?
5802 #
5803 # This test fails if we don't have <net/ethernet.h> or if we do
5804 # but it doesn't declare ether_ntohost().
5805 #
5806 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
5807 #include <net/ethernet.h>
5808
5809 "
5810 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
5811
5812
5813 $as_echo "#define NET_ETHERNET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
5814
5815
5816 fi
5817
5818 #
5819 # Did that succeed?
5820 #
5821 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
5822 #
5823 # No, how about <netinet/ether.h>, as on Linux?
5824 #
5825 # This test fails if we don't have <netinet/ether.h>
5826 # or if we do but it doesn't declare ether_ntohost().
5827 #
5828 # Unset ac_cv_have_decl_ether_ntohost so we don't
5829 # treat the previous failure as a cached value and
5830 # suppress the next test.
5831 #
5832 unset ac_cv_have_decl_ether_ntohost
5833 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
5834 #include <netinet/ether.h>
5835
5836 "
5837 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
5838
5839
5840 $as_echo "#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
5841
5842
5843 fi
5844
5845 fi
5846 #
5847 # Did that succeed?
5848 #
5849 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
5850 #
5851 # No, how about <sys/ethernet.h>, as on Solaris 10
5852 # and later?
5853 #
5854 # This test fails if we don't have <sys/ethernet.h>
5855 # or if we do but it doesn't declare ether_ntohost().
5856 #
5857 # Unset ac_cv_have_decl_ether_ntohost so we don't
5858 # treat the previous failure as a cached value and
5859 # suppress the next test.
5860 #
5861 unset ac_cv_have_decl_ether_ntohost
5862 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
5863 #include <sys/ethernet.h>
5864
5865 "
5866 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
5867
5868
5869 $as_echo "#define SYS_ETHERNET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
5870
5871
5872 fi
5873
5874 fi
5875 #
5876 # Did that succeed?
5877 #
5878 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
5879 #
5880 # No, how about <arpa/inet.h>, as in AIX?
5881 #
5882 # This test fails if we don't have <arpa/inet.h>
5883 # (if we have ether_ntohost(), we should have
5884 # networking, and if we have networking, we should
5885 # have <arapa/inet.h>) or if we do but it doesn't
5886 # declare ether_ntohost().
5887 #
5888 # Unset ac_cv_have_decl_ether_ntohost so we don't
5889 # treat the previous failure as a cached value and
5890 # suppress the next test.
5891 #
5892 unset ac_cv_have_decl_ether_ntohost
5893 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
5894 #include <arpa/inet.h>
5895
5896 "
5897 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
5898
5899
5900 $as_echo "#define ARPA_INET_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
5901
5902
5903 fi
5904
5905 fi
5906 #
5907 # Did that succeed?
5908 #
5909 if test "$ac_cv_have_decl_ether_ntohost" != yes; then
5910 #
5911 # No, how about <netinet/if_ether.h>?
5912 # On some platforms, it requires <net/if.h> and
5913 # <netinet/in.h>, and we always include it with
5914 # both of them, so test it with both of them.
5915 #
5916 # This test fails if we don't have <netinet/if_ether.h>
5917 # and the headers we include before it, or if we do but
5918 # <netinet/if_ether.h> doesn't declare ether_hostton().
5919 #
5920 # Unset ac_cv_have_decl_ether_ntohost so we don't
5921 # treat the previous failure as a cached value and
5922 # suppress the next test.
5923 #
5924 unset ac_cv_have_decl_ether_ntohost
5925 ac_fn_c_check_decl "$LINENO" "ether_ntohost" "ac_cv_have_decl_ether_ntohost" "
5926 #include <sys/types.h>
5927 #include <sys/socket.h>
5928 #include <net/if.h>
5929 #include <netinet/in.h>
5930 #include <netinet/if_ether.h>
5931
5932 "
5933 if test "x$ac_cv_have_decl_ether_ntohost" = xyes; then :
5934
5935
5936 $as_echo "#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST /**/" >>confdefs.h
5937
5938
5939 fi
5940
5941 fi
5942 #
5943 # After all that, is ether_ntohost() declared?
5944 #
5945 if test "$ac_cv_have_decl_ether_ntohost" = yes; then
5946 #
5947 # Yes.
5948 #
5949
5950 $as_echo "#define HAVE_DECL_ETHER_NTOHOST 1" >>confdefs.h
5951
5952 else
5953 #
5954 # No, we'll have to declare it ourselves.
5955 # Do we have "struct ether_addr" if we include
5956 # <netinet/if_ether.h>?
5957 #
5958 ac_fn_c_check_type "$LINENO" "struct ether_addr" "ac_cv_type_struct_ether_addr" "
5959 #include <sys/types.h>
5960 #include <sys/socket.h>
5961 #include <net/if.h>
5962 #include <netinet/in.h>
5963 #include <netinet/if_ether.h>
5964
5965 "
5966 if test "x$ac_cv_type_struct_ether_addr" = xyes; then :
5967
5968 cat >>confdefs.h <<_ACEOF
5969 #define HAVE_STRUCT_ETHER_ADDR 1
5970 _ACEOF
5971
5972
5973 fi
5974
5975 fi
5976 fi
5977
5978 ac_fn_c_check_func "$LINENO" "pcap_list_datalinks" "ac_cv_func_pcap_list_datalinks"
5979 if test "x$ac_cv_func_pcap_list_datalinks" = xyes; then :
5980
5981
5982 $as_echo "#define HAVE_PCAP_LIST_DATALINKS 1" >>confdefs.h
5983
5984 for ac_func in pcap_free_datalinks
5985 do :
5986 ac_fn_c_check_func "$LINENO" "pcap_free_datalinks" "ac_cv_func_pcap_free_datalinks"
5987 if test "x$ac_cv_func_pcap_free_datalinks" = xyes; then :
5988 cat >>confdefs.h <<_ACEOF
5989 #define HAVE_PCAP_FREE_DATALINKS 1
5990 _ACEOF
5991
5992 fi
5993 done
5994
5995
5996 else
5997
5998 case " $LIBOBJS " in
5999 *" datalinks.$ac_objext "* ) ;;
6000 *) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
6001 ;;
6002 esac
6003
6004
6005 fi
6006
6007
6008 ac_fn_c_check_func "$LINENO" "pcap_datalink_name_to_val" "ac_cv_func_pcap_datalink_name_to_val"
6009 if test "x$ac_cv_func_pcap_datalink_name_to_val" = xyes; then :
6010
6011
6012 $as_echo "#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1" >>confdefs.h
6013
6014 ac_fn_c_check_func "$LINENO" "pcap_datalink_val_to_description" "ac_cv_func_pcap_datalink_val_to_description"
6015 if test "x$ac_cv_func_pcap_datalink_val_to_description" = xyes; then :
6016
6017 $as_echo "#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1" >>confdefs.h
6018
6019 else
6020
6021 case " $LIBOBJS " in
6022 *" dlnames.$ac_objext "* ) ;;
6023 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6024 ;;
6025 esac
6026
6027
6028 fi
6029
6030
6031 else
6032
6033 case " $LIBOBJS " in
6034 *" dlnames.$ac_objext "* ) ;;
6035 *) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
6036 ;;
6037 esac
6038
6039
6040 fi
6041
6042
6043 for ac_func in pcap_set_datalink
6044 do :
6045 ac_fn_c_check_func "$LINENO" "pcap_set_datalink" "ac_cv_func_pcap_set_datalink"
6046 if test "x$ac_cv_func_pcap_set_datalink" = xyes; then :
6047 cat >>confdefs.h <<_ACEOF
6048 #define HAVE_PCAP_SET_DATALINK 1
6049 _ACEOF
6050
6051 fi
6052 done
6053
6054
6055 for ac_func in pcap_breakloop
6056 do :
6057 ac_fn_c_check_func "$LINENO" "pcap_breakloop" "ac_cv_func_pcap_breakloop"
6058 if test "x$ac_cv_func_pcap_breakloop" = xyes; then :
6059 cat >>confdefs.h <<_ACEOF
6060 #define HAVE_PCAP_BREAKLOOP 1
6061 _ACEOF
6062
6063 fi
6064 done
6065
6066
6067 ac_fn_c_check_func "$LINENO" "pcap_dump_ftell" "ac_cv_func_pcap_dump_ftell"
6068 if test "x$ac_cv_func_pcap_dump_ftell" = xyes; then :
6069
6070 $as_echo "#define HAVE_PCAP_DUMP_FTELL 1" >>confdefs.h
6071
6072 else
6073
6074 case " $LIBOBJS " in
6075 *" pcap_dump_ftell.$ac_objext "* ) ;;
6076 *) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
6077 ;;
6078 esac
6079
6080
6081 fi
6082
6083
6084 #
6085 # Do we have the new open API? Check for pcap_create, and assume that,
6086 # if we do, we also have pcap_activate() and the other new routines
6087 # introduced in libpcap 1.0.0.
6088 #
6089 for ac_func in pcap_create
6090 do :
6091 ac_fn_c_check_func "$LINENO" "pcap_create" "ac_cv_func_pcap_create"
6092 if test "x$ac_cv_func_pcap_create" = xyes; then :
6093 cat >>confdefs.h <<_ACEOF
6094 #define HAVE_PCAP_CREATE 1
6095 _ACEOF
6096
6097 fi
6098 done
6099
6100 if test $ac_cv_func_pcap_create = "yes" ; then
6101 #
6102 # OK, do we have pcap_set_tstamp_type? If so, assume we have
6103 # pcap_list_tstamp_types and pcap_free_tstamp_types as well.
6104 #
6105 for ac_func in pcap_set_tstamp_type
6106 do :
6107 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_type" "ac_cv_func_pcap_set_tstamp_type"
6108 if test "x$ac_cv_func_pcap_set_tstamp_type" = xyes; then :
6109 cat >>confdefs.h <<_ACEOF
6110 #define HAVE_PCAP_SET_TSTAMP_TYPE 1
6111 _ACEOF
6112
6113 fi
6114 done
6115
6116 #
6117 # And do we have pcap_set_tstamp_precision? If so, we assume
6118 # we also have pcap_open_offline_with_tstamp_precision.
6119 #
6120 for ac_func in pcap_set_tstamp_precision
6121 do :
6122 ac_fn_c_check_func "$LINENO" "pcap_set_tstamp_precision" "ac_cv_func_pcap_set_tstamp_precision"
6123 if test "x$ac_cv_func_pcap_set_tstamp_precision" = xyes; then :
6124 cat >>confdefs.h <<_ACEOF
6125 #define HAVE_PCAP_SET_TSTAMP_PRECISION 1
6126 _ACEOF
6127
6128 fi
6129 done
6130
6131 fi
6132
6133 #
6134 # Check for a miscellaneous collection of functions which we use
6135 # if we have them.
6136 #
6137 for ac_func in pcap_findalldevs
6138 do :
6139 ac_fn_c_check_func "$LINENO" "pcap_findalldevs" "ac_cv_func_pcap_findalldevs"
6140 if test "x$ac_cv_func_pcap_findalldevs" = xyes; then :
6141 cat >>confdefs.h <<_ACEOF
6142 #define HAVE_PCAP_FINDALLDEVS 1
6143 _ACEOF
6144
6145 fi
6146 done
6147
6148 if test $ac_cv_func_pcap_findalldevs = "yes" ; then
6149 savedcppflags="$CPPFLAGS"
6150 CPPFLAGS="$CPPFLAGS $V_INCLS"
6151 ac_fn_c_check_type "$LINENO" "pcap_if_t" "ac_cv_type_pcap_if_t" "#include <pcap.h>
6152 "
6153 if test "x$ac_cv_type_pcap_if_t" = xyes; then :
6154
6155 cat >>confdefs.h <<_ACEOF
6156 #define HAVE_PCAP_IF_T 1
6157 _ACEOF
6158
6159
6160 fi
6161
6162 CPPFLAGS="$savedcppflags"
6163 fi
6164 for ac_func in pcap_dump_flush pcap_lib_version
6165 do :
6166 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6167 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6168 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6169 cat >>confdefs.h <<_ACEOF
6170 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6171 _ACEOF
6172
6173 fi
6174 done
6175
6176 if test $ac_cv_func_pcap_lib_version = "no" ; then
6177 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_version is defined by libpcap" >&5
6178 $as_echo_n "checking whether pcap_version is defined by libpcap... " >&6; }
6179 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6180 /* end confdefs.h. */
6181
6182 int
6183 main ()
6184 {
6185
6186 extern char pcap_version[];
6187
6188 return (int)pcap_version;
6189
6190 ;
6191 return 0;
6192 }
6193 _ACEOF
6194 if ac_fn_c_try_link "$LINENO"; then :
6195 ac_lbl_cv_pcap_version_defined=yes
6196 else
6197 ac_lbl_cv_pcap_version_defined=no
6198 fi
6199 rm -f core conftest.err conftest.$ac_objext \
6200 conftest$ac_exeext conftest.$ac_ext
6201 if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
6202 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6203 $as_echo "yes" >&6; }
6204
6205 $as_echo "#define HAVE_PCAP_VERSION 1" >>confdefs.h
6206
6207 else
6208 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6209 $as_echo "no" >&6; }
6210 fi
6211 fi
6212 for ac_func in pcap_setdirection pcap_set_immediate_mode pcap_dump_ftell64
6213 do :
6214 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6215 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6216 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6217 cat >>confdefs.h <<_ACEOF
6218 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6219 _ACEOF
6220
6221 fi
6222 done
6223
6224 for ac_func in pcap_open pcap_findalldevs_ex
6225 do :
6226 as_ac_var=`$as_echo "ac_cv_func_$ac_func" | $as_tr_sh`
6227 ac_fn_c_check_func "$LINENO" "$ac_func" "$as_ac_var"
6228 if eval test \"x\$"$as_ac_var"\" = x"yes"; then :
6229 cat >>confdefs.h <<_ACEOF
6230 #define `$as_echo "HAVE_$ac_func" | $as_tr_cpp` 1
6231 _ACEOF
6232
6233 fi
6234 done
6235
6236
6237 #
6238 # Check for special debugging functions
6239 #
6240 for ac_func in pcap_set_parser_debug
6241 do :
6242 ac_fn_c_check_func "$LINENO" "pcap_set_parser_debug" "ac_cv_func_pcap_set_parser_debug"
6243 if test "x$ac_cv_func_pcap_set_parser_debug" = xyes; then :
6244 cat >>confdefs.h <<_ACEOF
6245 #define HAVE_PCAP_SET_PARSER_DEBUG 1
6246 _ACEOF
6247
6248 fi
6249 done
6250
6251 if test "$ac_cv_func_pcap_set_parser_debug" = "no" ; then
6252 #
6253 # OK, we don't have pcap_set_parser_debug() to set the libpcap
6254 # filter expression parser debug flag; can we directly set the
6255 # flag?
6256 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether pcap_debug is defined by libpcap" >&5
6257 $as_echo_n "checking whether pcap_debug is defined by libpcap... " >&6; }
6258 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6259 /* end confdefs.h. */
6260
6261 int
6262 main ()
6263 {
6264
6265 extern int pcap_debug;
6266
6267 return pcap_debug;
6268
6269 ;
6270 return 0;
6271 }
6272 _ACEOF
6273 if ac_fn_c_try_link "$LINENO"; then :
6274 ac_lbl_cv_pcap_debug_defined=yes
6275 else
6276 ac_lbl_cv_pcap_debug_defined=no
6277 fi
6278 rm -f core conftest.err conftest.$ac_objext \
6279 conftest$ac_exeext conftest.$ac_ext
6280 if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
6281 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6282 $as_echo "yes" >&6; }
6283
6284 $as_echo "#define HAVE_PCAP_DEBUG 1" >>confdefs.h
6285
6286 else
6287 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6288 $as_echo "no" >&6; }
6289 #
6290 # OK, what about "yydebug"?
6291 #
6292 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether yydebug is defined by libpcap" >&5
6293 $as_echo_n "checking whether yydebug is defined by libpcap... " >&6; }
6294 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6295 /* end confdefs.h. */
6296
6297 int
6298 main ()
6299 {
6300
6301 extern int yydebug;
6302
6303 return yydebug;
6304
6305 ;
6306 return 0;
6307 }
6308 _ACEOF
6309 if ac_fn_c_try_link "$LINENO"; then :
6310 ac_lbl_cv_yydebug_defined=yes
6311 else
6312 ac_lbl_cv_yydebug_defined=no
6313 fi
6314 rm -f core conftest.err conftest.$ac_objext \
6315 conftest$ac_exeext conftest.$ac_ext
6316 if test "$ac_lbl_cv_yydebug_defined" = yes ; then
6317 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6318 $as_echo "yes" >&6; }
6319
6320 $as_echo "#define HAVE_YYDEBUG 1" >>confdefs.h
6321
6322 else
6323 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6324 $as_echo "no" >&6; }
6325 fi
6326 fi
6327 fi
6328 for ac_func in pcap_set_optimizer_debug
6329 do :
6330 ac_fn_c_check_func "$LINENO" "pcap_set_optimizer_debug" "ac_cv_func_pcap_set_optimizer_debug"
6331 if test "x$ac_cv_func_pcap_set_optimizer_debug" = xyes; then :
6332 cat >>confdefs.h <<_ACEOF
6333 #define HAVE_PCAP_SET_OPTIMIZER_DEBUG 1
6334 _ACEOF
6335
6336 fi
6337 done
6338
6339 ac_fn_c_check_func "$LINENO" "bpf_dump" "ac_cv_func_bpf_dump"
6340 if test "x$ac_cv_func_bpf_dump" = xyes; then :
6341 $as_echo "#define HAVE_BPF_DUMP 1" >>confdefs.h
6342
6343 else
6344 case " $LIBOBJS " in
6345 *" bpf_dump.$ac_objext "* ) ;;
6346 *) LIBOBJS="$LIBOBJS bpf_dump.$ac_objext"
6347 ;;
6348 esac
6349
6350 fi
6351
6352
6353 V_GROUP=0
6354 if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
6355 V_GROUP=wheel
6356 fi
6357 #
6358 # Assume V7/BSD convention for man pages (file formats in section 5,
6359 # miscellaneous info in section 7).
6360 #
6361 MAN_FILE_FORMATS=5
6362 MAN_MISC_INFO=7
6363 case "$host_os" in
6364
6365 aix*)
6366
6367 $as_echo "#define _SUN 1" >>confdefs.h
6368
6369 ;;
6370
6371 hpux*)
6372 #
6373 # Use System V conventions for man pages.
6374 #
6375 MAN_FILE_FORMATS=4
6376 MAN_MISC_INFO=5
6377 ;;
6378
6379 irix*)
6380 V_GROUP=sys
6381
6382 #
6383 # Use System V conventions for man pages.
6384 #
6385 MAN_FILE_FORMATS=4
6386 MAN_MISC_INFO=5
6387 ;;
6388
6389 osf*)
6390 V_GROUP=system
6391
6392 #
6393 # Use System V conventions for man pages.
6394 #
6395 MAN_FILE_FORMATS=4
6396 MAN_MISC_INFO=5
6397 ;;
6398
6399 solaris*)
6400 V_GROUP=sys
6401
6402 #
6403 # Use System V conventions for man pages.
6404 #
6405 MAN_FILE_FORMATS=4
6406 MAN_MISC_INFO=5
6407 ;;
6408 esac
6409
6410 if test -f /dev/bpf0 ; then
6411 V_GROUP=bpf
6412 fi
6413
6414 #
6415 # Make sure we have a definition for C99's uintptr_t (regardless of
6416 # whether the environment is a C99 environment or not).
6417 #
6418
6419 ac_fn_c_check_type "$LINENO" "uintptr_t" "ac_cv_type_uintptr_t" "$ac_includes_default"
6420 if test "x$ac_cv_type_uintptr_t" = xyes; then :
6421
6422 $as_echo "#define HAVE_UINTPTR_T 1" >>confdefs.h
6423
6424 else
6425 for ac_type in 'unsigned int' 'unsigned long int' \
6426 'unsigned long long int'; do
6427 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6428 /* end confdefs.h. */
6429 $ac_includes_default
6430 int
6431 main ()
6432 {
6433 static int test_array [1 - 2 * !(sizeof (void *) <= sizeof ($ac_type))];
6434 test_array [0] = 0;
6435 return test_array [0];
6436
6437 ;
6438 return 0;
6439 }
6440 _ACEOF
6441 if ac_fn_c_try_compile "$LINENO"; then :
6442
6443 cat >>confdefs.h <<_ACEOF
6444 #define uintptr_t $ac_type
6445 _ACEOF
6446
6447 ac_type=
6448 fi
6449 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6450 test -z "$ac_type" && break
6451 done
6452 fi
6453
6454
6455
6456 #
6457 # Check whether we have pcap/pcap-inttypes.h.
6458 # If we do, we use that to get the C99 types defined.
6459 #
6460 savedcppflags="$CPPFLAGS"
6461 CPPFLAGS="$CPPFLAGS $V_INCLS"
6462 for ac_header in pcap/pcap-inttypes.h
6463 do :
6464 ac_fn_c_check_header_mongrel "$LINENO" "pcap/pcap-inttypes.h" "ac_cv_header_pcap_pcap_inttypes_h" "$ac_includes_default"
6465 if test "x$ac_cv_header_pcap_pcap_inttypes_h" = xyes; then :
6466 cat >>confdefs.h <<_ACEOF
6467 #define HAVE_PCAP_PCAP_INTTYPES_H 1
6468 _ACEOF
6469
6470 fi
6471
6472 done
6473
6474 CPPFLAGS="$savedcppflags"
6475
6476 #
6477 # Define the old BSD specified-width types in terms of the C99 types;
6478 # we may need them with libpcap include files.
6479 #
6480 ac_fn_c_check_type "$LINENO" "u_int8_t" "ac_cv_type_u_int8_t" "$ac_includes_default
6481 #include <sys/types.h>
6482
6483 "
6484 if test "x$ac_cv_type_u_int8_t" = xyes; then :
6485
6486 else
6487
6488 $as_echo "#define u_int8_t uint8_t" >>confdefs.h
6489
6490 fi
6491
6492 ac_fn_c_check_type "$LINENO" "u_int16_t" "ac_cv_type_u_int16_t" "$ac_includes_default
6493 #include <sys/types.h>
6494
6495 "
6496 if test "x$ac_cv_type_u_int16_t" = xyes; then :
6497
6498 else
6499
6500 $as_echo "#define u_int16_t uint16_t" >>confdefs.h
6501
6502 fi
6503
6504 ac_fn_c_check_type "$LINENO" "u_int32_t" "ac_cv_type_u_int32_t" "$ac_includes_default
6505 #include <sys/types.h>
6506
6507 "
6508 if test "x$ac_cv_type_u_int32_t" = xyes; then :
6509
6510 else
6511
6512 $as_echo "#define u_int32_t uint32_t" >>confdefs.h
6513
6514 fi
6515
6516 ac_fn_c_check_type "$LINENO" "u_int64_t" "ac_cv_type_u_int64_t" "$ac_includes_default
6517 #include <sys/types.h>
6518
6519 "
6520 if test "x$ac_cv_type_u_int64_t" = xyes; then :
6521
6522 else
6523
6524 $as_echo "#define u_int64_t uint64_t" >>confdefs.h
6525
6526 fi
6527
6528
6529 if test -n "$ac_tool_prefix"; then
6530 # Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
6531 set dummy ${ac_tool_prefix}ranlib; ac_word=$2
6532 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6533 $as_echo_n "checking for $ac_word... " >&6; }
6534 if ${ac_cv_prog_RANLIB+:} false; then :
6535 $as_echo_n "(cached) " >&6
6536 else
6537 if test -n "$RANLIB"; then
6538 ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
6539 else
6540 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6541 for as_dir in $PATH
6542 do
6543 IFS=$as_save_IFS
6544 test -z "$as_dir" && as_dir=.
6545 for ac_exec_ext in '' $ac_executable_extensions; do
6546 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6547 ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
6548 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6549 break 2
6550 fi
6551 done
6552 done
6553 IFS=$as_save_IFS
6554
6555 fi
6556 fi
6557 RANLIB=$ac_cv_prog_RANLIB
6558 if test -n "$RANLIB"; then
6559 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $RANLIB" >&5
6560 $as_echo "$RANLIB" >&6; }
6561 else
6562 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6563 $as_echo "no" >&6; }
6564 fi
6565
6566
6567 fi
6568 if test -z "$ac_cv_prog_RANLIB"; then
6569 ac_ct_RANLIB=$RANLIB
6570 # Extract the first word of "ranlib", so it can be a program name with args.
6571 set dummy ranlib; ac_word=$2
6572 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6573 $as_echo_n "checking for $ac_word... " >&6; }
6574 if ${ac_cv_prog_ac_ct_RANLIB+:} false; then :
6575 $as_echo_n "(cached) " >&6
6576 else
6577 if test -n "$ac_ct_RANLIB"; then
6578 ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
6579 else
6580 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6581 for as_dir in $PATH
6582 do
6583 IFS=$as_save_IFS
6584 test -z "$as_dir" && as_dir=.
6585 for ac_exec_ext in '' $ac_executable_extensions; do
6586 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6587 ac_cv_prog_ac_ct_RANLIB="ranlib"
6588 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6589 break 2
6590 fi
6591 done
6592 done
6593 IFS=$as_save_IFS
6594
6595 fi
6596 fi
6597 ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
6598 if test -n "$ac_ct_RANLIB"; then
6599 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_RANLIB" >&5
6600 $as_echo "$ac_ct_RANLIB" >&6; }
6601 else
6602 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6603 $as_echo "no" >&6; }
6604 fi
6605
6606 if test "x$ac_ct_RANLIB" = x; then
6607 RANLIB=":"
6608 else
6609 case $cross_compiling:$ac_tool_warned in
6610 yes:)
6611 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6612 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6613 ac_tool_warned=yes ;;
6614 esac
6615 RANLIB=$ac_ct_RANLIB
6616 fi
6617 else
6618 RANLIB="$ac_cv_prog_RANLIB"
6619 fi
6620
6621 if test -n "$ac_tool_prefix"; then
6622 # Extract the first word of "${ac_tool_prefix}ar", so it can be a program name with args.
6623 set dummy ${ac_tool_prefix}ar; ac_word=$2
6624 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6625 $as_echo_n "checking for $ac_word... " >&6; }
6626 if ${ac_cv_prog_AR+:} false; then :
6627 $as_echo_n "(cached) " >&6
6628 else
6629 if test -n "$AR"; then
6630 ac_cv_prog_AR="$AR" # Let the user override the test.
6631 else
6632 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6633 for as_dir in $PATH
6634 do
6635 IFS=$as_save_IFS
6636 test -z "$as_dir" && as_dir=.
6637 for ac_exec_ext in '' $ac_executable_extensions; do
6638 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6639 ac_cv_prog_AR="${ac_tool_prefix}ar"
6640 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6641 break 2
6642 fi
6643 done
6644 done
6645 IFS=$as_save_IFS
6646
6647 fi
6648 fi
6649 AR=$ac_cv_prog_AR
6650 if test -n "$AR"; then
6651 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $AR" >&5
6652 $as_echo "$AR" >&6; }
6653 else
6654 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6655 $as_echo "no" >&6; }
6656 fi
6657
6658
6659 fi
6660 if test -z "$ac_cv_prog_AR"; then
6661 ac_ct_AR=$AR
6662 # Extract the first word of "ar", so it can be a program name with args.
6663 set dummy ar; ac_word=$2
6664 { $as_echo "$as_me:${as_lineno-$LINENO}: checking for $ac_word" >&5
6665 $as_echo_n "checking for $ac_word... " >&6; }
6666 if ${ac_cv_prog_ac_ct_AR+:} false; then :
6667 $as_echo_n "(cached) " >&6
6668 else
6669 if test -n "$ac_ct_AR"; then
6670 ac_cv_prog_ac_ct_AR="$ac_ct_AR" # Let the user override the test.
6671 else
6672 as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
6673 for as_dir in $PATH
6674 do
6675 IFS=$as_save_IFS
6676 test -z "$as_dir" && as_dir=.
6677 for ac_exec_ext in '' $ac_executable_extensions; do
6678 if as_fn_executable_p "$as_dir/$ac_word$ac_exec_ext"; then
6679 ac_cv_prog_ac_ct_AR="ar"
6680 $as_echo "$as_me:${as_lineno-$LINENO}: found $as_dir/$ac_word$ac_exec_ext" >&5
6681 break 2
6682 fi
6683 done
6684 done
6685 IFS=$as_save_IFS
6686
6687 fi
6688 fi
6689 ac_ct_AR=$ac_cv_prog_ac_ct_AR
6690 if test -n "$ac_ct_AR"; then
6691 { $as_echo "$as_me:${as_lineno-$LINENO}: result: $ac_ct_AR" >&5
6692 $as_echo "$ac_ct_AR" >&6; }
6693 else
6694 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6695 $as_echo "no" >&6; }
6696 fi
6697
6698 if test "x$ac_ct_AR" = x; then
6699 AR=""
6700 else
6701 case $cross_compiling:$ac_tool_warned in
6702 yes:)
6703 { $as_echo "$as_me:${as_lineno-$LINENO}: WARNING: using cross tools not prefixed with host triplet" >&5
6704 $as_echo "$as_me: WARNING: using cross tools not prefixed with host triplet" >&2;}
6705 ac_tool_warned=yes ;;
6706 esac
6707 AR=$ac_ct_AR
6708 fi
6709 else
6710 AR="$ac_cv_prog_AR"
6711 fi
6712
6713
6714 rm -f os-proto.h
6715 if test "${LBL_CFLAGS+set}" = set; then
6716 V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
6717 fi
6718 if test -f .devel ; then
6719 #
6720 # Skip all the warning option stuff on some compilers.
6721 #
6722 if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
6723
6724 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler fails when given an unknown warning option" >&5
6725 $as_echo_n "checking whether the compiler fails when given an unknown warning option... " >&6; }
6726 save_CFLAGS="$CFLAGS"
6727 CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy"
6728 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6729 /* end confdefs.h. */
6730
6731 int
6732 main ()
6733 {
6734 return 0
6735 ;
6736 return 0;
6737 }
6738 _ACEOF
6739 if ac_fn_c_try_compile "$LINENO"; then :
6740
6741 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6742 $as_echo "no" >&6; }
6743 #
6744 # We're assuming this is clang, where
6745 # -Werror=unknown-warning-option is the appropriate
6746 # option to force the compiler to fail.
6747 #
6748 ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option"
6749
6750 else
6751
6752 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6753 $as_echo "yes" >&6; }
6754
6755 fi
6756 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6757 CFLAGS="$save_CFLAGS"
6758
6759
6760 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -W option" >&5
6761 $as_echo_n "checking whether the compiler supports the -W option... " >&6; }
6762 save_CFLAGS="$CFLAGS"
6763 if expr "x-W" : "x-W.*" >/dev/null
6764 then
6765 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -W"
6766 elif expr "x-W" : "x-f.*" >/dev/null
6767 then
6768 CFLAGS="$CFLAGS -Werror -W"
6769 elif expr "x-W" : "x-m.*" >/dev/null
6770 then
6771 CFLAGS="$CFLAGS -Werror -W"
6772 else
6773 CFLAGS="$CFLAGS -W"
6774 fi
6775 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6776 /* end confdefs.h. */
6777
6778 int
6779 main ()
6780 {
6781 return 0
6782 ;
6783 return 0;
6784 }
6785 _ACEOF
6786 if ac_fn_c_try_compile "$LINENO"; then :
6787
6788 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6789 $as_echo "yes" >&6; }
6790 CFLAGS="$save_CFLAGS"
6791 V_CCOPT="$V_CCOPT -W"
6792
6793 else
6794
6795 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6796 $as_echo "no" >&6; }
6797 CFLAGS="$save_CFLAGS"
6798
6799 fi
6800 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6801
6802
6803 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wall option" >&5
6804 $as_echo_n "checking whether the compiler supports the -Wall option... " >&6; }
6805 save_CFLAGS="$CFLAGS"
6806 if expr "x-Wall" : "x-W.*" >/dev/null
6807 then
6808 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall"
6809 elif expr "x-Wall" : "x-f.*" >/dev/null
6810 then
6811 CFLAGS="$CFLAGS -Werror -Wall"
6812 elif expr "x-Wall" : "x-m.*" >/dev/null
6813 then
6814 CFLAGS="$CFLAGS -Werror -Wall"
6815 else
6816 CFLAGS="$CFLAGS -Wall"
6817 fi
6818 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6819 /* end confdefs.h. */
6820
6821 int
6822 main ()
6823 {
6824 return 0
6825 ;
6826 return 0;
6827 }
6828 _ACEOF
6829 if ac_fn_c_try_compile "$LINENO"; then :
6830
6831 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6832 $as_echo "yes" >&6; }
6833 CFLAGS="$save_CFLAGS"
6834 V_CCOPT="$V_CCOPT -Wall"
6835
6836 else
6837
6838 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6839 $as_echo "no" >&6; }
6840 CFLAGS="$save_CFLAGS"
6841
6842 fi
6843 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6844
6845
6846 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wassign-enum option" >&5
6847 $as_echo_n "checking whether the compiler supports the -Wassign-enum option... " >&6; }
6848 save_CFLAGS="$CFLAGS"
6849 if expr "x-Wassign-enum" : "x-W.*" >/dev/null
6850 then
6851 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wassign-enum"
6852 elif expr "x-Wassign-enum" : "x-f.*" >/dev/null
6853 then
6854 CFLAGS="$CFLAGS -Werror -Wassign-enum"
6855 elif expr "x-Wassign-enum" : "x-m.*" >/dev/null
6856 then
6857 CFLAGS="$CFLAGS -Werror -Wassign-enum"
6858 else
6859 CFLAGS="$CFLAGS -Wassign-enum"
6860 fi
6861 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6862 /* end confdefs.h. */
6863
6864 int
6865 main ()
6866 {
6867 return 0
6868 ;
6869 return 0;
6870 }
6871 _ACEOF
6872 if ac_fn_c_try_compile "$LINENO"; then :
6873
6874 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6875 $as_echo "yes" >&6; }
6876 CFLAGS="$save_CFLAGS"
6877 V_CCOPT="$V_CCOPT -Wassign-enum"
6878
6879 else
6880
6881 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6882 $as_echo "no" >&6; }
6883 CFLAGS="$save_CFLAGS"
6884
6885 fi
6886 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6887
6888
6889 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wcast-qual option" >&5
6890 $as_echo_n "checking whether the compiler supports the -Wcast-qual option... " >&6; }
6891 save_CFLAGS="$CFLAGS"
6892 if expr "x-Wcast-qual" : "x-W.*" >/dev/null
6893 then
6894 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wcast-qual"
6895 elif expr "x-Wcast-qual" : "x-f.*" >/dev/null
6896 then
6897 CFLAGS="$CFLAGS -Werror -Wcast-qual"
6898 elif expr "x-Wcast-qual" : "x-m.*" >/dev/null
6899 then
6900 CFLAGS="$CFLAGS -Werror -Wcast-qual"
6901 else
6902 CFLAGS="$CFLAGS -Wcast-qual"
6903 fi
6904 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6905 /* end confdefs.h. */
6906
6907 int
6908 main ()
6909 {
6910 return 0
6911 ;
6912 return 0;
6913 }
6914 _ACEOF
6915 if ac_fn_c_try_compile "$LINENO"; then :
6916
6917 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6918 $as_echo "yes" >&6; }
6919 CFLAGS="$save_CFLAGS"
6920 V_CCOPT="$V_CCOPT -Wcast-qual"
6921
6922 else
6923
6924 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6925 $as_echo "no" >&6; }
6926 CFLAGS="$save_CFLAGS"
6927
6928 fi
6929 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6930
6931
6932 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wdeclaration-after-statement option" >&5
6933 $as_echo_n "checking whether the compiler supports the -Wdeclaration-after-statement option... " >&6; }
6934 save_CFLAGS="$CFLAGS"
6935 if expr "x-Wdeclaration-after-statement" : "x-W.*" >/dev/null
6936 then
6937 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wdeclaration-after-statement"
6938 elif expr "x-Wdeclaration-after-statement" : "x-f.*" >/dev/null
6939 then
6940 CFLAGS="$CFLAGS -Werror -Wdeclaration-after-statement"
6941 elif expr "x-Wdeclaration-after-statement" : "x-m.*" >/dev/null
6942 then
6943 CFLAGS="$CFLAGS -Werror -Wdeclaration-after-statement"
6944 else
6945 CFLAGS="$CFLAGS -Wdeclaration-after-statement"
6946 fi
6947 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6948 /* end confdefs.h. */
6949
6950 int
6951 main ()
6952 {
6953 return 0
6954 ;
6955 return 0;
6956 }
6957 _ACEOF
6958 if ac_fn_c_try_compile "$LINENO"; then :
6959
6960 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
6961 $as_echo "yes" >&6; }
6962 CFLAGS="$save_CFLAGS"
6963 V_CCOPT="$V_CCOPT -Wdeclaration-after-statement"
6964
6965 else
6966
6967 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
6968 $as_echo "no" >&6; }
6969 CFLAGS="$save_CFLAGS"
6970
6971 fi
6972 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
6973
6974
6975 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wmissing-prototypes option" >&5
6976 $as_echo_n "checking whether the compiler supports the -Wmissing-prototypes option... " >&6; }
6977 save_CFLAGS="$CFLAGS"
6978 if expr "x-Wmissing-prototypes" : "x-W.*" >/dev/null
6979 then
6980 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes"
6981 elif expr "x-Wmissing-prototypes" : "x-f.*" >/dev/null
6982 then
6983 CFLAGS="$CFLAGS -Werror -Wmissing-prototypes"
6984 elif expr "x-Wmissing-prototypes" : "x-m.*" >/dev/null
6985 then
6986 CFLAGS="$CFLAGS -Werror -Wmissing-prototypes"
6987 else
6988 CFLAGS="$CFLAGS -Wmissing-prototypes"
6989 fi
6990 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
6991 /* end confdefs.h. */
6992
6993 int
6994 main ()
6995 {
6996 return 0
6997 ;
6998 return 0;
6999 }
7000 _ACEOF
7001 if ac_fn_c_try_compile "$LINENO"; then :
7002
7003 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7004 $as_echo "yes" >&6; }
7005 CFLAGS="$save_CFLAGS"
7006 V_CCOPT="$V_CCOPT -Wmissing-prototypes"
7007
7008 else
7009
7010 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7011 $as_echo "no" >&6; }
7012 CFLAGS="$save_CFLAGS"
7013
7014 fi
7015 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7016
7017
7018 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wold-style-definition option" >&5
7019 $as_echo_n "checking whether the compiler supports the -Wold-style-definition option... " >&6; }
7020 save_CFLAGS="$CFLAGS"
7021 if expr "x-Wold-style-definition" : "x-W.*" >/dev/null
7022 then
7023 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wold-style-definition"
7024 elif expr "x-Wold-style-definition" : "x-f.*" >/dev/null
7025 then
7026 CFLAGS="$CFLAGS -Werror -Wold-style-definition"
7027 elif expr "x-Wold-style-definition" : "x-m.*" >/dev/null
7028 then
7029 CFLAGS="$CFLAGS -Werror -Wold-style-definition"
7030 else
7031 CFLAGS="$CFLAGS -Wold-style-definition"
7032 fi
7033 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7034 /* end confdefs.h. */
7035
7036 int
7037 main ()
7038 {
7039 return 0
7040 ;
7041 return 0;
7042 }
7043 _ACEOF
7044 if ac_fn_c_try_compile "$LINENO"; then :
7045
7046 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7047 $as_echo "yes" >&6; }
7048 CFLAGS="$save_CFLAGS"
7049 V_CCOPT="$V_CCOPT -Wold-style-definition"
7050
7051 else
7052
7053 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7054 $as_echo "no" >&6; }
7055 CFLAGS="$save_CFLAGS"
7056
7057 fi
7058 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7059
7060
7061 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpedantic option" >&5
7062 $as_echo_n "checking whether the compiler supports the -Wpedantic option... " >&6; }
7063 save_CFLAGS="$CFLAGS"
7064 if expr "x-Wpedantic" : "x-W.*" >/dev/null
7065 then
7066 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wpedantic"
7067 elif expr "x-Wpedantic" : "x-f.*" >/dev/null
7068 then
7069 CFLAGS="$CFLAGS -Werror -Wpedantic"
7070 elif expr "x-Wpedantic" : "x-m.*" >/dev/null
7071 then
7072 CFLAGS="$CFLAGS -Werror -Wpedantic"
7073 else
7074 CFLAGS="$CFLAGS -Wpedantic"
7075 fi
7076 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7077 /* end confdefs.h. */
7078
7079 int
7080 main ()
7081 {
7082 return 0
7083 ;
7084 return 0;
7085 }
7086 _ACEOF
7087 if ac_fn_c_try_compile "$LINENO"; then :
7088
7089 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7090 $as_echo "yes" >&6; }
7091 CFLAGS="$save_CFLAGS"
7092 V_CCOPT="$V_CCOPT -Wpedantic"
7093
7094 else
7095
7096 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7097 $as_echo "no" >&6; }
7098 CFLAGS="$save_CFLAGS"
7099
7100 fi
7101 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7102
7103
7104 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wpointer-arith option" >&5
7105 $as_echo_n "checking whether the compiler supports the -Wpointer-arith option... " >&6; }
7106 save_CFLAGS="$CFLAGS"
7107 if expr "x-Wpointer-arith" : "x-W.*" >/dev/null
7108 then
7109 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wpointer-arith"
7110 elif expr "x-Wpointer-arith" : "x-f.*" >/dev/null
7111 then
7112 CFLAGS="$CFLAGS -Werror -Wpointer-arith"
7113 elif expr "x-Wpointer-arith" : "x-m.*" >/dev/null
7114 then
7115 CFLAGS="$CFLAGS -Werror -Wpointer-arith"
7116 else
7117 CFLAGS="$CFLAGS -Wpointer-arith"
7118 fi
7119 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7120 /* end confdefs.h. */
7121
7122 int
7123 main ()
7124 {
7125 return 0
7126 ;
7127 return 0;
7128 }
7129 _ACEOF
7130 if ac_fn_c_try_compile "$LINENO"; then :
7131
7132 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7133 $as_echo "yes" >&6; }
7134 CFLAGS="$save_CFLAGS"
7135 V_CCOPT="$V_CCOPT -Wpointer-arith"
7136
7137 else
7138
7139 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7140 $as_echo "no" >&6; }
7141 CFLAGS="$save_CFLAGS"
7142
7143 fi
7144 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7145
7146
7147 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wshadow option" >&5
7148 $as_echo_n "checking whether the compiler supports the -Wshadow option... " >&6; }
7149 save_CFLAGS="$CFLAGS"
7150 if expr "x-Wshadow" : "x-W.*" >/dev/null
7151 then
7152 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wshadow"
7153 elif expr "x-Wshadow" : "x-f.*" >/dev/null
7154 then
7155 CFLAGS="$CFLAGS -Werror -Wshadow"
7156 elif expr "x-Wshadow" : "x-m.*" >/dev/null
7157 then
7158 CFLAGS="$CFLAGS -Werror -Wshadow"
7159 else
7160 CFLAGS="$CFLAGS -Wshadow"
7161 fi
7162 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7163 /* end confdefs.h. */
7164
7165 int
7166 main ()
7167 {
7168 return 0
7169 ;
7170 return 0;
7171 }
7172 _ACEOF
7173 if ac_fn_c_try_compile "$LINENO"; then :
7174
7175 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7176 $as_echo "yes" >&6; }
7177 CFLAGS="$save_CFLAGS"
7178 V_CCOPT="$V_CCOPT -Wshadow"
7179
7180 else
7181
7182 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7183 $as_echo "no" >&6; }
7184 CFLAGS="$save_CFLAGS"
7185
7186 fi
7187 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7188
7189
7190 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wstrict-prototypes option" >&5
7191 $as_echo_n "checking whether the compiler supports the -Wstrict-prototypes option... " >&6; }
7192 save_CFLAGS="$CFLAGS"
7193 if expr "x-Wstrict-prototypes" : "x-W.*" >/dev/null
7194 then
7195 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes"
7196 elif expr "x-Wstrict-prototypes" : "x-f.*" >/dev/null
7197 then
7198 CFLAGS="$CFLAGS -Werror -Wstrict-prototypes"
7199 elif expr "x-Wstrict-prototypes" : "x-m.*" >/dev/null
7200 then
7201 CFLAGS="$CFLAGS -Werror -Wstrict-prototypes"
7202 else
7203 CFLAGS="$CFLAGS -Wstrict-prototypes"
7204 fi
7205 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7206 /* end confdefs.h. */
7207
7208 int
7209 main ()
7210 {
7211 return 0
7212 ;
7213 return 0;
7214 }
7215 _ACEOF
7216 if ac_fn_c_try_compile "$LINENO"; then :
7217
7218 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7219 $as_echo "yes" >&6; }
7220 CFLAGS="$save_CFLAGS"
7221 V_CCOPT="$V_CCOPT -Wstrict-prototypes"
7222
7223 else
7224
7225 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7226 $as_echo "no" >&6; }
7227 CFLAGS="$save_CFLAGS"
7228
7229 fi
7230 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7231
7232
7233 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wused-but-marked-unused option" >&5
7234 $as_echo_n "checking whether the compiler supports the -Wused-but-marked-unused option... " >&6; }
7235 save_CFLAGS="$CFLAGS"
7236 if expr "x-Wused-but-marked-unused" : "x-W.*" >/dev/null
7237 then
7238 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wused-but-marked-unused"
7239 elif expr "x-Wused-but-marked-unused" : "x-f.*" >/dev/null
7240 then
7241 CFLAGS="$CFLAGS -Werror -Wused-but-marked-unused"
7242 elif expr "x-Wused-but-marked-unused" : "x-m.*" >/dev/null
7243 then
7244 CFLAGS="$CFLAGS -Werror -Wused-but-marked-unused"
7245 else
7246 CFLAGS="$CFLAGS -Wused-but-marked-unused"
7247 fi
7248 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7249 /* end confdefs.h. */
7250
7251 int
7252 main ()
7253 {
7254 return 0
7255 ;
7256 return 0;
7257 }
7258 _ACEOF
7259 if ac_fn_c_try_compile "$LINENO"; then :
7260
7261 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7262 $as_echo "yes" >&6; }
7263 CFLAGS="$save_CFLAGS"
7264 V_CCOPT="$V_CCOPT -Wused-but-marked-unused"
7265
7266 else
7267
7268 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7269 $as_echo "no" >&6; }
7270 CFLAGS="$save_CFLAGS"
7271
7272 fi
7273 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7274
7275
7276 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports the -Wwrite-strings option" >&5
7277 $as_echo_n "checking whether the compiler supports the -Wwrite-strings option... " >&6; }
7278 save_CFLAGS="$CFLAGS"
7279 if expr "x-Wwrite-strings" : "x-W.*" >/dev/null
7280 then
7281 CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wwrite-strings"
7282 elif expr "x-Wwrite-strings" : "x-f.*" >/dev/null
7283 then
7284 CFLAGS="$CFLAGS -Werror -Wwrite-strings"
7285 elif expr "x-Wwrite-strings" : "x-m.*" >/dev/null
7286 then
7287 CFLAGS="$CFLAGS -Werror -Wwrite-strings"
7288 else
7289 CFLAGS="$CFLAGS -Wwrite-strings"
7290 fi
7291 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7292 /* end confdefs.h. */
7293
7294 int
7295 main ()
7296 {
7297 return 0
7298 ;
7299 return 0;
7300 }
7301 _ACEOF
7302 if ac_fn_c_try_compile "$LINENO"; then :
7303
7304 { $as_echo "$as_me:${as_lineno-$LINENO}: result: yes" >&5
7305 $as_echo "yes" >&6; }
7306 CFLAGS="$save_CFLAGS"
7307 V_CCOPT="$V_CCOPT -Wwrite-strings"
7308
7309 else
7310
7311 { $as_echo "$as_me:${as_lineno-$LINENO}: result: no" >&5
7312 $as_echo "no" >&6; }
7313 CFLAGS="$save_CFLAGS"
7314
7315 fi
7316 rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
7317
7318 fi
7319
7320 { $as_echo "$as_me:${as_lineno-$LINENO}: checking whether the compiler supports generating dependencies" >&5
7321 $as_echo_n "checking whether the compiler supports generating dependencies... " >&6; }
7322 if test "$GCC" = yes ; then
7323 #
7324 # GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
7325 # though it's not); we assume that, in this case, the flag
7326 # would be -M.
7327 #
7328 ac_lbl_dependency_flag="-M"
7329 else
7330 #
7331 # Not GCC or a compiler deemed to be GCC; what platform is
7332 # this? (We're assuming that if the compiler isn't GCC
7333 # it's the compiler from the vendor of the OS; that won't
7334 # necessarily be true for x86 platforms, where it might be
7335 # the Intel C compiler.)
7336 #
7337 case "$host_os" in
7338
7339 irix*|osf*|darwin*)
7340 #
7341 # MIPS C for IRIX, DEC C, and clang all use -M.
7342 #
7343 ac_lbl_dependency_flag="-M"
7344 ;;
7345
7346 solaris*)
7347 #
7348 # Sun C uses -xM.
7349 #
7350 ac_lbl_dependency_flag="-xM"
7351 ;;
7352
7353 hpux*)
7354 #
7355 # HP's older C compilers don't support this.
7356 # HP's newer C compilers support this with
7357 # either +M or +Make; the older compilers
7358 # interpret +M as something completely
7359 # different, so we use +Make so we don't
7360 # think it works with the older compilers.
7361 #
7362 ac_lbl_dependency_flag="+Make"
7363 ;;
7364
7365 *)
7366 #
7367 # Not one of the above; assume no support for
7368 # generating dependencies.
7369 #
7370 ac_lbl_dependency_flag=""
7371 ;;
7372 esac
7373 fi
7374
7375 #
7376 # Is ac_lbl_dependency_flag defined and, if so, does the compiler
7377 # complain about it?
7378 #
7379 # Note: clang doesn't seem to exit with an error status when handed
7380 # an unknown non-warning error, even if you pass it
7381 # -Werror=unknown-warning-option. However, it always supports
7382 # -M, so the fact that this test always succeeds with clang
7383 # isn't an issue.
7384 #
7385 if test ! -z "$ac_lbl_dependency_flag"; then
7386 cat confdefs.h - <<_ACEOF >conftest.$ac_ext
7387 /* end confdefs.h. */
7388 int main(void) { return 0; }
7389 _ACEOF
7390 if { { $as_echo "$as_me:${as_lineno-$LINENO}: eval \"\$CC \$ac_lbl_dependency_flag conftest.c >/dev/null 2>&1\""; } >&5
7391 (eval "$CC $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1") 2>&5
7392 ac_status=$?
7393 $as_echo "$as_me:${as_lineno-$LINENO}: \$? = $ac_status" >&5
7394 test $ac_status = 0; }; 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