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