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