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