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