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