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