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