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