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