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