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