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