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