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