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