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