mirror of
https://github.com/the-tcpdump-group/tcpdump.git
synced 2024-11-24 10:33:28 +08:00
a6c16ed8ab
Don't assume we have <stdint.h>. Instead, use the AC_TYPE_ macros to ensure we have the C99 intN_t and uintN_t types; we already include <inttypes.h> in tcpdump-stdinc.h iff we have it. Get rid of the structure declarations in openflow-1.0.h, as they have zero-length arrays (not supported by all the compilers people might be using) and as 1) they're only used in sizeof() and 2) after each one there's an assertion to check that sizeof() returns a specific numerical value so, instead, just #define various _LEN items to those numerical values and use them. Add an openflow.h header with a #define for the length of the basic header, and move the declaration of of10_header_body_print() there.
14139 lines
373 KiB
Bash
Executable File
14139 lines
373 KiB
Bash
Executable File
#! /bin/sh
|
|
# Guess values for system-dependent variables and create Makefiles.
|
|
# Generated by GNU Autoconf 2.61.
|
|
#
|
|
# Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
|
# 2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
|
# This configure script is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy, distribute and modify it.
|
|
## --------------------- ##
|
|
## M4sh Initialization. ##
|
|
## --------------------- ##
|
|
|
|
# Be more Bourne compatible
|
|
DUALCASE=1; export DUALCASE # for MKS sh
|
|
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
|
emulate sh
|
|
NULLCMD=:
|
|
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
|
|
# is contrary to our usage. Disable this feature.
|
|
alias -g '${1+"$@"}'='"$@"'
|
|
setopt NO_GLOB_SUBST
|
|
else
|
|
case `(set -o) 2>/dev/null` in
|
|
*posix*) set -o posix ;;
|
|
esac
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# PATH needs CR
|
|
# Avoid depending upon Character Ranges.
|
|
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
|
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
|
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
|
as_cr_digits='0123456789'
|
|
as_cr_alnum=$as_cr_Letters$as_cr_digits
|
|
|
|
# The user is always right.
|
|
if test "${PATH_SEPARATOR+set}" != set; then
|
|
echo "#! /bin/sh" >conf$$.sh
|
|
echo "exit 0" >>conf$$.sh
|
|
chmod +x conf$$.sh
|
|
if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
|
|
PATH_SEPARATOR=';'
|
|
else
|
|
PATH_SEPARATOR=:
|
|
fi
|
|
rm -f conf$$.sh
|
|
fi
|
|
|
|
# Support unset when possible.
|
|
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
|
|
as_unset=unset
|
|
else
|
|
as_unset=false
|
|
fi
|
|
|
|
|
|
# IFS
|
|
# We need space, tab and new line, in precisely that order. Quoting is
|
|
# there to prevent editors from complaining about space-tab.
|
|
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
|
|
# splitting by setting IFS to empty value.)
|
|
as_nl='
|
|
'
|
|
IFS=" "" $as_nl"
|
|
|
|
# Find who we are. Look in the path if we contain no directory separator.
|
|
case $0 in
|
|
*[\\/]* ) as_myself=$0 ;;
|
|
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
;;
|
|
esac
|
|
# We did not find ourselves, most probably we were run as `sh COMMAND'
|
|
# in which case we are not to be found in the path.
|
|
if test "x$as_myself" = x; then
|
|
as_myself=$0
|
|
fi
|
|
if test ! -f "$as_myself"; then
|
|
echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
|
|
{ (exit 1); exit 1; }
|
|
fi
|
|
|
|
# Work around bugs in pre-3.0 UWIN ksh.
|
|
for as_var in ENV MAIL MAILPATH
|
|
do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
|
|
done
|
|
PS1='$ '
|
|
PS2='> '
|
|
PS4='+ '
|
|
|
|
# NLS nuisances.
|
|
for as_var in \
|
|
LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
|
|
LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
|
|
LC_TELEPHONE LC_TIME
|
|
do
|
|
if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
|
|
eval $as_var=C; export $as_var
|
|
else
|
|
($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
|
|
fi
|
|
done
|
|
|
|
# Required to use basename.
|
|
if expr a : '\(a\)' >/dev/null 2>&1 &&
|
|
test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
|
as_expr=expr
|
|
else
|
|
as_expr=false
|
|
fi
|
|
|
|
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
|
|
as_basename=basename
|
|
else
|
|
as_basename=false
|
|
fi
|
|
|
|
|
|
# Name of the executable.
|
|
as_me=`$as_basename -- "$0" ||
|
|
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
|
X"$0" : 'X\(//\)$' \| \
|
|
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
|
|
echo X/"$0" |
|
|
sed '/^.*\/\([^/][^/]*\)\/*$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\/\(\/\/\)$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\/\(\/\).*/{
|
|
s//\1/
|
|
q
|
|
}
|
|
s/.*/./; q'`
|
|
|
|
# CDPATH.
|
|
$as_unset CDPATH
|
|
|
|
|
|
if test "x$CONFIG_SHELL" = x; then
|
|
if (eval ":") 2>/dev/null; then
|
|
as_have_required=yes
|
|
else
|
|
as_have_required=no
|
|
fi
|
|
|
|
if test $as_have_required = yes && (eval ":
|
|
(as_func_return () {
|
|
(exit \$1)
|
|
}
|
|
as_func_success () {
|
|
as_func_return 0
|
|
}
|
|
as_func_failure () {
|
|
as_func_return 1
|
|
}
|
|
as_func_ret_success () {
|
|
return 0
|
|
}
|
|
as_func_ret_failure () {
|
|
return 1
|
|
}
|
|
|
|
exitcode=0
|
|
if as_func_success; then
|
|
:
|
|
else
|
|
exitcode=1
|
|
echo as_func_success failed.
|
|
fi
|
|
|
|
if as_func_failure; then
|
|
exitcode=1
|
|
echo as_func_failure succeeded.
|
|
fi
|
|
|
|
if as_func_ret_success; then
|
|
:
|
|
else
|
|
exitcode=1
|
|
echo as_func_ret_success failed.
|
|
fi
|
|
|
|
if as_func_ret_failure; then
|
|
exitcode=1
|
|
echo as_func_ret_failure succeeded.
|
|
fi
|
|
|
|
if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
|
|
:
|
|
else
|
|
exitcode=1
|
|
echo positional parameters were not saved.
|
|
fi
|
|
|
|
test \$exitcode = 0) || { (exit 1); exit 1; }
|
|
|
|
(
|
|
as_lineno_1=\$LINENO
|
|
as_lineno_2=\$LINENO
|
|
test \"x\$as_lineno_1\" != \"x\$as_lineno_2\" &&
|
|
test \"x\`expr \$as_lineno_1 + 1\`\" = \"x\$as_lineno_2\") || { (exit 1); exit 1; }
|
|
") 2> /dev/null; then
|
|
:
|
|
else
|
|
as_candidate_shells=
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in /bin$PATH_SEPARATOR/usr/bin$PATH_SEPARATOR$PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
case $as_dir in
|
|
/*)
|
|
for as_base in sh bash ksh sh5; do
|
|
as_candidate_shells="$as_candidate_shells $as_dir/$as_base"
|
|
done;;
|
|
esac
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
|
|
for as_shell in $as_candidate_shells $SHELL; do
|
|
# Try only shells that exist, to save several forks.
|
|
if { test -f "$as_shell" || test -f "$as_shell.exe"; } &&
|
|
{ ("$as_shell") 2> /dev/null <<\_ASEOF
|
|
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
|
emulate sh
|
|
NULLCMD=:
|
|
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
|
|
# is contrary to our usage. Disable this feature.
|
|
alias -g '${1+"$@"}'='"$@"'
|
|
setopt NO_GLOB_SUBST
|
|
else
|
|
case `(set -o) 2>/dev/null` in
|
|
*posix*) set -o posix ;;
|
|
esac
|
|
|
|
fi
|
|
|
|
|
|
:
|
|
_ASEOF
|
|
}; then
|
|
CONFIG_SHELL=$as_shell
|
|
as_have_required=yes
|
|
if { "$as_shell" 2> /dev/null <<\_ASEOF
|
|
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
|
emulate sh
|
|
NULLCMD=:
|
|
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
|
|
# is contrary to our usage. Disable this feature.
|
|
alias -g '${1+"$@"}'='"$@"'
|
|
setopt NO_GLOB_SUBST
|
|
else
|
|
case `(set -o) 2>/dev/null` in
|
|
*posix*) set -o posix ;;
|
|
esac
|
|
|
|
fi
|
|
|
|
|
|
:
|
|
(as_func_return () {
|
|
(exit $1)
|
|
}
|
|
as_func_success () {
|
|
as_func_return 0
|
|
}
|
|
as_func_failure () {
|
|
as_func_return 1
|
|
}
|
|
as_func_ret_success () {
|
|
return 0
|
|
}
|
|
as_func_ret_failure () {
|
|
return 1
|
|
}
|
|
|
|
exitcode=0
|
|
if as_func_success; then
|
|
:
|
|
else
|
|
exitcode=1
|
|
echo as_func_success failed.
|
|
fi
|
|
|
|
if as_func_failure; then
|
|
exitcode=1
|
|
echo as_func_failure succeeded.
|
|
fi
|
|
|
|
if as_func_ret_success; then
|
|
:
|
|
else
|
|
exitcode=1
|
|
echo as_func_ret_success failed.
|
|
fi
|
|
|
|
if as_func_ret_failure; then
|
|
exitcode=1
|
|
echo as_func_ret_failure succeeded.
|
|
fi
|
|
|
|
if ( set x; as_func_ret_success y && test x = "$1" ); then
|
|
:
|
|
else
|
|
exitcode=1
|
|
echo positional parameters were not saved.
|
|
fi
|
|
|
|
test $exitcode = 0) || { (exit 1); exit 1; }
|
|
|
|
(
|
|
as_lineno_1=$LINENO
|
|
as_lineno_2=$LINENO
|
|
test "x$as_lineno_1" != "x$as_lineno_2" &&
|
|
test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2") || { (exit 1); exit 1; }
|
|
|
|
_ASEOF
|
|
}; then
|
|
break
|
|
fi
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
if test "x$CONFIG_SHELL" != x; then
|
|
for as_var in BASH_ENV ENV
|
|
do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
|
|
done
|
|
export CONFIG_SHELL
|
|
exec "$CONFIG_SHELL" "$as_myself" ${1+"$@"}
|
|
fi
|
|
|
|
|
|
if test $as_have_required = no; then
|
|
echo This script requires a shell more modern than all the
|
|
echo shells that I found on your system. Please install a
|
|
echo modern shell, or manually run the script under such a
|
|
echo shell if you do have one.
|
|
{ (exit 1); exit 1; }
|
|
fi
|
|
|
|
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
|
|
(eval "as_func_return () {
|
|
(exit \$1)
|
|
}
|
|
as_func_success () {
|
|
as_func_return 0
|
|
}
|
|
as_func_failure () {
|
|
as_func_return 1
|
|
}
|
|
as_func_ret_success () {
|
|
return 0
|
|
}
|
|
as_func_ret_failure () {
|
|
return 1
|
|
}
|
|
|
|
exitcode=0
|
|
if as_func_success; then
|
|
:
|
|
else
|
|
exitcode=1
|
|
echo as_func_success failed.
|
|
fi
|
|
|
|
if as_func_failure; then
|
|
exitcode=1
|
|
echo as_func_failure succeeded.
|
|
fi
|
|
|
|
if as_func_ret_success; then
|
|
:
|
|
else
|
|
exitcode=1
|
|
echo as_func_ret_success failed.
|
|
fi
|
|
|
|
if as_func_ret_failure; then
|
|
exitcode=1
|
|
echo as_func_ret_failure succeeded.
|
|
fi
|
|
|
|
if ( set x; as_func_ret_success y && test x = \"\$1\" ); then
|
|
:
|
|
else
|
|
exitcode=1
|
|
echo positional parameters were not saved.
|
|
fi
|
|
|
|
test \$exitcode = 0") || {
|
|
echo No shell found that supports shell functions.
|
|
echo Please tell autoconf@gnu.org about your system,
|
|
echo including any error possibly output before this
|
|
echo message
|
|
}
|
|
|
|
|
|
|
|
as_lineno_1=$LINENO
|
|
as_lineno_2=$LINENO
|
|
test "x$as_lineno_1" != "x$as_lineno_2" &&
|
|
test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
|
|
|
|
# Create $as_me.lineno as a copy of $as_myself, but with $LINENO
|
|
# uniformly replaced by the line number. The first 'sed' inserts a
|
|
# line-number line after each line using $LINENO; the second 'sed'
|
|
# does the real work. The second script uses 'N' to pair each
|
|
# line-number line with the line containing $LINENO, and appends
|
|
# trailing '-' during substitution so that $LINENO is not a special
|
|
# case at line end.
|
|
# (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
|
|
# scripts with optimization help from Paolo Bonzini. Blame Lee
|
|
# E. McMahon (1931-1989) for sed's syntax. :-)
|
|
sed -n '
|
|
p
|
|
/[$]LINENO/=
|
|
' <$as_myself |
|
|
sed '
|
|
s/[$]LINENO.*/&-/
|
|
t lineno
|
|
b
|
|
:lineno
|
|
N
|
|
:loop
|
|
s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
|
|
t loop
|
|
s/-\n.*//
|
|
' >$as_me.lineno &&
|
|
chmod +x "$as_me.lineno" ||
|
|
{ echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
|
|
# Don't try to exec as it changes $[0], causing all sort of problems
|
|
# (the dirname of $[0] is not the place where we might find the
|
|
# original and so on. Autoconf is especially sensitive to this).
|
|
. "./$as_me.lineno"
|
|
# Exit status is that of the last command.
|
|
exit
|
|
}
|
|
|
|
|
|
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
|
|
as_dirname=dirname
|
|
else
|
|
as_dirname=false
|
|
fi
|
|
|
|
ECHO_C= ECHO_N= ECHO_T=
|
|
case `echo -n x` in
|
|
-n*)
|
|
case `echo 'x\c'` in
|
|
*c*) ECHO_T=' ';; # ECHO_T is single tab character.
|
|
*) ECHO_C='\c';;
|
|
esac;;
|
|
*)
|
|
ECHO_N='-n';;
|
|
esac
|
|
|
|
if expr a : '\(a\)' >/dev/null 2>&1 &&
|
|
test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
|
as_expr=expr
|
|
else
|
|
as_expr=false
|
|
fi
|
|
|
|
rm -f conf$$ conf$$.exe conf$$.file
|
|
if test -d conf$$.dir; then
|
|
rm -f conf$$.dir/conf$$.file
|
|
else
|
|
rm -f conf$$.dir
|
|
mkdir conf$$.dir
|
|
fi
|
|
echo >conf$$.file
|
|
if ln -s conf$$.file conf$$ 2>/dev/null; then
|
|
as_ln_s='ln -s'
|
|
# ... but there are two gotchas:
|
|
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
|
|
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
|
|
# In both cases, we have to default to `cp -p'.
|
|
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
|
|
as_ln_s='cp -p'
|
|
elif ln conf$$.file conf$$ 2>/dev/null; then
|
|
as_ln_s=ln
|
|
else
|
|
as_ln_s='cp -p'
|
|
fi
|
|
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
|
|
rmdir conf$$.dir 2>/dev/null
|
|
|
|
if mkdir -p . 2>/dev/null; then
|
|
as_mkdir_p=:
|
|
else
|
|
test -d ./-p && rmdir ./-p
|
|
as_mkdir_p=false
|
|
fi
|
|
|
|
if test -x / >/dev/null 2>&1; then
|
|
as_test_x='test -x'
|
|
else
|
|
if ls -dL / >/dev/null 2>&1; then
|
|
as_ls_L_option=L
|
|
else
|
|
as_ls_L_option=
|
|
fi
|
|
as_test_x='
|
|
eval sh -c '\''
|
|
if test -d "$1"; then
|
|
test -d "$1/.";
|
|
else
|
|
case $1 in
|
|
-*)set "./$1";;
|
|
esac;
|
|
case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
|
|
???[sx]*):;;*)false;;esac;fi
|
|
'\'' sh
|
|
'
|
|
fi
|
|
as_executable_p=$as_test_x
|
|
|
|
# Sed expression to map a string onto a valid CPP name.
|
|
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
|
|
|
|
# Sed expression to map a string onto a valid variable name.
|
|
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
|
|
|
|
|
|
|
|
exec 7<&0 </dev/null 6>&1
|
|
|
|
# Name of the host.
|
|
# hostname on some systems (SVR3.2, Linux) returns a bogus exit status,
|
|
# so uname gets run too.
|
|
ac_hostname=`(hostname || uname -n) 2>/dev/null | sed 1q`
|
|
|
|
#
|
|
# Initializations.
|
|
#
|
|
ac_default_prefix=/usr/local
|
|
ac_clean_files=
|
|
ac_config_libobj_dir=.
|
|
LIBOBJS=
|
|
cross_compiling=no
|
|
subdirs=
|
|
MFLAGS=
|
|
MAKEFLAGS=
|
|
SHELL=${CONFIG_SHELL-/bin/sh}
|
|
|
|
# Identity of this package.
|
|
PACKAGE_NAME=
|
|
PACKAGE_TARNAME=
|
|
PACKAGE_VERSION=
|
|
PACKAGE_STRING=
|
|
PACKAGE_BUGREPORT=
|
|
|
|
ac_unique_file="tcpdump.c"
|
|
# Factoring default headers for most tests.
|
|
ac_includes_default="\
|
|
#include <stdio.h>
|
|
#ifdef HAVE_SYS_TYPES_H
|
|
# include <sys/types.h>
|
|
#endif
|
|
#ifdef HAVE_SYS_STAT_H
|
|
# include <sys/stat.h>
|
|
#endif
|
|
#ifdef STDC_HEADERS
|
|
# include <stdlib.h>
|
|
# include <stddef.h>
|
|
#else
|
|
# ifdef HAVE_STDLIB_H
|
|
# include <stdlib.h>
|
|
# endif
|
|
#endif
|
|
#ifdef HAVE_STRING_H
|
|
# if !defined STDC_HEADERS && defined HAVE_MEMORY_H
|
|
# include <memory.h>
|
|
# endif
|
|
# include <string.h>
|
|
#endif
|
|
#ifdef HAVE_STRINGS_H
|
|
# include <strings.h>
|
|
#endif
|
|
#ifdef HAVE_INTTYPES_H
|
|
# include <inttypes.h>
|
|
#endif
|
|
#ifdef HAVE_STDINT_H
|
|
# include <stdint.h>
|
|
#endif
|
|
#ifdef HAVE_UNISTD_H
|
|
# include <unistd.h>
|
|
#endif"
|
|
|
|
ac_subst_vars='SHELL
|
|
PATH_SEPARATOR
|
|
PACKAGE_NAME
|
|
PACKAGE_TARNAME
|
|
PACKAGE_VERSION
|
|
PACKAGE_STRING
|
|
PACKAGE_BUGREPORT
|
|
exec_prefix
|
|
prefix
|
|
program_transform_name
|
|
bindir
|
|
sbindir
|
|
libexecdir
|
|
datarootdir
|
|
datadir
|
|
sysconfdir
|
|
sharedstatedir
|
|
localstatedir
|
|
includedir
|
|
oldincludedir
|
|
docdir
|
|
infodir
|
|
htmldir
|
|
dvidir
|
|
pdfdir
|
|
psdir
|
|
libdir
|
|
localedir
|
|
mandir
|
|
DEFS
|
|
ECHO_C
|
|
ECHO_N
|
|
ECHO_T
|
|
LIBS
|
|
build_alias
|
|
host_alias
|
|
target_alias
|
|
build
|
|
build_cpu
|
|
build_vendor
|
|
build_os
|
|
host
|
|
host_cpu
|
|
host_vendor
|
|
host_os
|
|
SHLICC2
|
|
CC
|
|
CFLAGS
|
|
LDFLAGS
|
|
CPPFLAGS
|
|
ac_ct_CC
|
|
EXEEXT
|
|
OBJEXT
|
|
CPP
|
|
GREP
|
|
EGREP
|
|
LIBOBJS
|
|
PCAP_CONFIG
|
|
RANLIB
|
|
DEPENDENCY_CFLAG
|
|
MKDEP
|
|
V_CCOPT
|
|
V_DEFS
|
|
V_GROUP
|
|
V_INCLS
|
|
V_PCAPDEP
|
|
LOCALSRC
|
|
MAN_FILE_FORMATS
|
|
MAN_MISC_INFO
|
|
INSTALL_PROGRAM
|
|
INSTALL_SCRIPT
|
|
INSTALL_DATA
|
|
LTLIBOBJS'
|
|
ac_subst_files=''
|
|
ac_precious_vars='build_alias
|
|
host_alias
|
|
target_alias
|
|
CC
|
|
CFLAGS
|
|
LDFLAGS
|
|
LIBS
|
|
CPPFLAGS
|
|
CPP'
|
|
|
|
|
|
# Initialize some variables set by options.
|
|
ac_init_help=
|
|
ac_init_version=false
|
|
# The variables have the same names as the options, with
|
|
# dashes changed to underlines.
|
|
cache_file=/dev/null
|
|
exec_prefix=NONE
|
|
no_create=
|
|
no_recursion=
|
|
prefix=NONE
|
|
program_prefix=NONE
|
|
program_suffix=NONE
|
|
program_transform_name=s,x,x,
|
|
silent=
|
|
site=
|
|
srcdir=
|
|
verbose=
|
|
x_includes=NONE
|
|
x_libraries=NONE
|
|
|
|
# Installation directory options.
|
|
# These are left unexpanded so users can "make install exec_prefix=/foo"
|
|
# and all the variables that are supposed to be based on exec_prefix
|
|
# by default will actually change.
|
|
# Use braces instead of parens because sh, perl, etc. also accept them.
|
|
# (The list follows the same order as the GNU Coding Standards.)
|
|
bindir='${exec_prefix}/bin'
|
|
sbindir='${exec_prefix}/sbin'
|
|
libexecdir='${exec_prefix}/libexec'
|
|
datarootdir='${prefix}/share'
|
|
datadir='${datarootdir}'
|
|
sysconfdir='${prefix}/etc'
|
|
sharedstatedir='${prefix}/com'
|
|
localstatedir='${prefix}/var'
|
|
includedir='${prefix}/include'
|
|
oldincludedir='/usr/include'
|
|
docdir='${datarootdir}/doc/${PACKAGE}'
|
|
infodir='${datarootdir}/info'
|
|
htmldir='${docdir}'
|
|
dvidir='${docdir}'
|
|
pdfdir='${docdir}'
|
|
psdir='${docdir}'
|
|
libdir='${exec_prefix}/lib'
|
|
localedir='${datarootdir}/locale'
|
|
mandir='${datarootdir}/man'
|
|
|
|
ac_prev=
|
|
ac_dashdash=
|
|
for ac_option
|
|
do
|
|
# If the previous option needs an argument, assign it.
|
|
if test -n "$ac_prev"; then
|
|
eval $ac_prev=\$ac_option
|
|
ac_prev=
|
|
continue
|
|
fi
|
|
|
|
case $ac_option in
|
|
*=*) ac_optarg=`expr "X$ac_option" : '[^=]*=\(.*\)'` ;;
|
|
*) ac_optarg=yes ;;
|
|
esac
|
|
|
|
# Accept the important Cygnus configure options, so we can diagnose typos.
|
|
|
|
case $ac_dashdash$ac_option in
|
|
--)
|
|
ac_dashdash=yes ;;
|
|
|
|
-bindir | --bindir | --bindi | --bind | --bin | --bi)
|
|
ac_prev=bindir ;;
|
|
-bindir=* | --bindir=* | --bindi=* | --bind=* | --bin=* | --bi=*)
|
|
bindir=$ac_optarg ;;
|
|
|
|
-build | --build | --buil | --bui | --bu)
|
|
ac_prev=build_alias ;;
|
|
-build=* | --build=* | --buil=* | --bui=* | --bu=*)
|
|
build_alias=$ac_optarg ;;
|
|
|
|
-cache-file | --cache-file | --cache-fil | --cache-fi \
|
|
| --cache-f | --cache- | --cache | --cach | --cac | --ca | --c)
|
|
ac_prev=cache_file ;;
|
|
-cache-file=* | --cache-file=* | --cache-fil=* | --cache-fi=* \
|
|
| --cache-f=* | --cache-=* | --cache=* | --cach=* | --cac=* | --ca=* | --c=*)
|
|
cache_file=$ac_optarg ;;
|
|
|
|
--config-cache | -C)
|
|
cache_file=config.cache ;;
|
|
|
|
-datadir | --datadir | --datadi | --datad)
|
|
ac_prev=datadir ;;
|
|
-datadir=* | --datadir=* | --datadi=* | --datad=*)
|
|
datadir=$ac_optarg ;;
|
|
|
|
-datarootdir | --datarootdir | --datarootdi | --datarootd | --dataroot \
|
|
| --dataroo | --dataro | --datar)
|
|
ac_prev=datarootdir ;;
|
|
-datarootdir=* | --datarootdir=* | --datarootdi=* | --datarootd=* \
|
|
| --dataroot=* | --dataroo=* | --dataro=* | --datar=*)
|
|
datarootdir=$ac_optarg ;;
|
|
|
|
-disable-* | --disable-*)
|
|
ac_feature=`expr "x$ac_option" : 'x-*disable-\(.*\)'`
|
|
# Reject names that are not valid shell variable names.
|
|
expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
|
{ echo "$as_me: error: invalid feature name: $ac_feature" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
|
|
eval enable_$ac_feature=no ;;
|
|
|
|
-docdir | --docdir | --docdi | --doc | --do)
|
|
ac_prev=docdir ;;
|
|
-docdir=* | --docdir=* | --docdi=* | --doc=* | --do=*)
|
|
docdir=$ac_optarg ;;
|
|
|
|
-dvidir | --dvidir | --dvidi | --dvid | --dvi | --dv)
|
|
ac_prev=dvidir ;;
|
|
-dvidir=* | --dvidir=* | --dvidi=* | --dvid=* | --dvi=* | --dv=*)
|
|
dvidir=$ac_optarg ;;
|
|
|
|
-enable-* | --enable-*)
|
|
ac_feature=`expr "x$ac_option" : 'x-*enable-\([^=]*\)'`
|
|
# Reject names that are not valid shell variable names.
|
|
expr "x$ac_feature" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
|
{ echo "$as_me: error: invalid feature name: $ac_feature" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
ac_feature=`echo $ac_feature | sed 's/[-.]/_/g'`
|
|
eval enable_$ac_feature=\$ac_optarg ;;
|
|
|
|
-exec-prefix | --exec_prefix | --exec-prefix | --exec-prefi \
|
|
| --exec-pref | --exec-pre | --exec-pr | --exec-p | --exec- \
|
|
| --exec | --exe | --ex)
|
|
ac_prev=exec_prefix ;;
|
|
-exec-prefix=* | --exec_prefix=* | --exec-prefix=* | --exec-prefi=* \
|
|
| --exec-pref=* | --exec-pre=* | --exec-pr=* | --exec-p=* | --exec-=* \
|
|
| --exec=* | --exe=* | --ex=*)
|
|
exec_prefix=$ac_optarg ;;
|
|
|
|
-gas | --gas | --ga | --g)
|
|
# Obsolete; use --with-gas.
|
|
with_gas=yes ;;
|
|
|
|
-help | --help | --hel | --he | -h)
|
|
ac_init_help=long ;;
|
|
-help=r* | --help=r* | --hel=r* | --he=r* | -hr*)
|
|
ac_init_help=recursive ;;
|
|
-help=s* | --help=s* | --hel=s* | --he=s* | -hs*)
|
|
ac_init_help=short ;;
|
|
|
|
-host | --host | --hos | --ho)
|
|
ac_prev=host_alias ;;
|
|
-host=* | --host=* | --hos=* | --ho=*)
|
|
host_alias=$ac_optarg ;;
|
|
|
|
-htmldir | --htmldir | --htmldi | --htmld | --html | --htm | --ht)
|
|
ac_prev=htmldir ;;
|
|
-htmldir=* | --htmldir=* | --htmldi=* | --htmld=* | --html=* | --htm=* \
|
|
| --ht=*)
|
|
htmldir=$ac_optarg ;;
|
|
|
|
-includedir | --includedir | --includedi | --included | --include \
|
|
| --includ | --inclu | --incl | --inc)
|
|
ac_prev=includedir ;;
|
|
-includedir=* | --includedir=* | --includedi=* | --included=* | --include=* \
|
|
| --includ=* | --inclu=* | --incl=* | --inc=*)
|
|
includedir=$ac_optarg ;;
|
|
|
|
-infodir | --infodir | --infodi | --infod | --info | --inf)
|
|
ac_prev=infodir ;;
|
|
-infodir=* | --infodir=* | --infodi=* | --infod=* | --info=* | --inf=*)
|
|
infodir=$ac_optarg ;;
|
|
|
|
-libdir | --libdir | --libdi | --libd)
|
|
ac_prev=libdir ;;
|
|
-libdir=* | --libdir=* | --libdi=* | --libd=*)
|
|
libdir=$ac_optarg ;;
|
|
|
|
-libexecdir | --libexecdir | --libexecdi | --libexecd | --libexec \
|
|
| --libexe | --libex | --libe)
|
|
ac_prev=libexecdir ;;
|
|
-libexecdir=* | --libexecdir=* | --libexecdi=* | --libexecd=* | --libexec=* \
|
|
| --libexe=* | --libex=* | --libe=*)
|
|
libexecdir=$ac_optarg ;;
|
|
|
|
-localedir | --localedir | --localedi | --localed | --locale)
|
|
ac_prev=localedir ;;
|
|
-localedir=* | --localedir=* | --localedi=* | --localed=* | --locale=*)
|
|
localedir=$ac_optarg ;;
|
|
|
|
-localstatedir | --localstatedir | --localstatedi | --localstated \
|
|
| --localstate | --localstat | --localsta | --localst | --locals)
|
|
ac_prev=localstatedir ;;
|
|
-localstatedir=* | --localstatedir=* | --localstatedi=* | --localstated=* \
|
|
| --localstate=* | --localstat=* | --localsta=* | --localst=* | --locals=*)
|
|
localstatedir=$ac_optarg ;;
|
|
|
|
-mandir | --mandir | --mandi | --mand | --man | --ma | --m)
|
|
ac_prev=mandir ;;
|
|
-mandir=* | --mandir=* | --mandi=* | --mand=* | --man=* | --ma=* | --m=*)
|
|
mandir=$ac_optarg ;;
|
|
|
|
-nfp | --nfp | --nf)
|
|
# Obsolete; use --without-fp.
|
|
with_fp=no ;;
|
|
|
|
-no-create | --no-create | --no-creat | --no-crea | --no-cre \
|
|
| --no-cr | --no-c | -n)
|
|
no_create=yes ;;
|
|
|
|
-no-recursion | --no-recursion | --no-recursio | --no-recursi \
|
|
| --no-recurs | --no-recur | --no-recu | --no-rec | --no-re | --no-r)
|
|
no_recursion=yes ;;
|
|
|
|
-oldincludedir | --oldincludedir | --oldincludedi | --oldincluded \
|
|
| --oldinclude | --oldinclud | --oldinclu | --oldincl | --oldinc \
|
|
| --oldin | --oldi | --old | --ol | --o)
|
|
ac_prev=oldincludedir ;;
|
|
-oldincludedir=* | --oldincludedir=* | --oldincludedi=* | --oldincluded=* \
|
|
| --oldinclude=* | --oldinclud=* | --oldinclu=* | --oldincl=* | --oldinc=* \
|
|
| --oldin=* | --oldi=* | --old=* | --ol=* | --o=*)
|
|
oldincludedir=$ac_optarg ;;
|
|
|
|
-prefix | --prefix | --prefi | --pref | --pre | --pr | --p)
|
|
ac_prev=prefix ;;
|
|
-prefix=* | --prefix=* | --prefi=* | --pref=* | --pre=* | --pr=* | --p=*)
|
|
prefix=$ac_optarg ;;
|
|
|
|
-program-prefix | --program-prefix | --program-prefi | --program-pref \
|
|
| --program-pre | --program-pr | --program-p)
|
|
ac_prev=program_prefix ;;
|
|
-program-prefix=* | --program-prefix=* | --program-prefi=* \
|
|
| --program-pref=* | --program-pre=* | --program-pr=* | --program-p=*)
|
|
program_prefix=$ac_optarg ;;
|
|
|
|
-program-suffix | --program-suffix | --program-suffi | --program-suff \
|
|
| --program-suf | --program-su | --program-s)
|
|
ac_prev=program_suffix ;;
|
|
-program-suffix=* | --program-suffix=* | --program-suffi=* \
|
|
| --program-suff=* | --program-suf=* | --program-su=* | --program-s=*)
|
|
program_suffix=$ac_optarg ;;
|
|
|
|
-program-transform-name | --program-transform-name \
|
|
| --program-transform-nam | --program-transform-na \
|
|
| --program-transform-n | --program-transform- \
|
|
| --program-transform | --program-transfor \
|
|
| --program-transfo | --program-transf \
|
|
| --program-trans | --program-tran \
|
|
| --progr-tra | --program-tr | --program-t)
|
|
ac_prev=program_transform_name ;;
|
|
-program-transform-name=* | --program-transform-name=* \
|
|
| --program-transform-nam=* | --program-transform-na=* \
|
|
| --program-transform-n=* | --program-transform-=* \
|
|
| --program-transform=* | --program-transfor=* \
|
|
| --program-transfo=* | --program-transf=* \
|
|
| --program-trans=* | --program-tran=* \
|
|
| --progr-tra=* | --program-tr=* | --program-t=*)
|
|
program_transform_name=$ac_optarg ;;
|
|
|
|
-pdfdir | --pdfdir | --pdfdi | --pdfd | --pdf | --pd)
|
|
ac_prev=pdfdir ;;
|
|
-pdfdir=* | --pdfdir=* | --pdfdi=* | --pdfd=* | --pdf=* | --pd=*)
|
|
pdfdir=$ac_optarg ;;
|
|
|
|
-psdir | --psdir | --psdi | --psd | --ps)
|
|
ac_prev=psdir ;;
|
|
-psdir=* | --psdir=* | --psdi=* | --psd=* | --ps=*)
|
|
psdir=$ac_optarg ;;
|
|
|
|
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
|
| -silent | --silent | --silen | --sile | --sil)
|
|
silent=yes ;;
|
|
|
|
-sbindir | --sbindir | --sbindi | --sbind | --sbin | --sbi | --sb)
|
|
ac_prev=sbindir ;;
|
|
-sbindir=* | --sbindir=* | --sbindi=* | --sbind=* | --sbin=* \
|
|
| --sbi=* | --sb=*)
|
|
sbindir=$ac_optarg ;;
|
|
|
|
-sharedstatedir | --sharedstatedir | --sharedstatedi \
|
|
| --sharedstated | --sharedstate | --sharedstat | --sharedsta \
|
|
| --sharedst | --shareds | --shared | --share | --shar \
|
|
| --sha | --sh)
|
|
ac_prev=sharedstatedir ;;
|
|
-sharedstatedir=* | --sharedstatedir=* | --sharedstatedi=* \
|
|
| --sharedstated=* | --sharedstate=* | --sharedstat=* | --sharedsta=* \
|
|
| --sharedst=* | --shareds=* | --shared=* | --share=* | --shar=* \
|
|
| --sha=* | --sh=*)
|
|
sharedstatedir=$ac_optarg ;;
|
|
|
|
-site | --site | --sit)
|
|
ac_prev=site ;;
|
|
-site=* | --site=* | --sit=*)
|
|
site=$ac_optarg ;;
|
|
|
|
-srcdir | --srcdir | --srcdi | --srcd | --src | --sr)
|
|
ac_prev=srcdir ;;
|
|
-srcdir=* | --srcdir=* | --srcdi=* | --srcd=* | --src=* | --sr=*)
|
|
srcdir=$ac_optarg ;;
|
|
|
|
-sysconfdir | --sysconfdir | --sysconfdi | --sysconfd | --sysconf \
|
|
| --syscon | --sysco | --sysc | --sys | --sy)
|
|
ac_prev=sysconfdir ;;
|
|
-sysconfdir=* | --sysconfdir=* | --sysconfdi=* | --sysconfd=* | --sysconf=* \
|
|
| --syscon=* | --sysco=* | --sysc=* | --sys=* | --sy=*)
|
|
sysconfdir=$ac_optarg ;;
|
|
|
|
-target | --target | --targe | --targ | --tar | --ta | --t)
|
|
ac_prev=target_alias ;;
|
|
-target=* | --target=* | --targe=* | --targ=* | --tar=* | --ta=* | --t=*)
|
|
target_alias=$ac_optarg ;;
|
|
|
|
-v | -verbose | --verbose | --verbos | --verbo | --verb)
|
|
verbose=yes ;;
|
|
|
|
-version | --version | --versio | --versi | --vers | -V)
|
|
ac_init_version=: ;;
|
|
|
|
-with-* | --with-*)
|
|
ac_package=`expr "x$ac_option" : 'x-*with-\([^=]*\)'`
|
|
# Reject names that are not valid shell variable names.
|
|
expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
|
{ echo "$as_me: error: invalid package name: $ac_package" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
|
|
eval with_$ac_package=\$ac_optarg ;;
|
|
|
|
-without-* | --without-*)
|
|
ac_package=`expr "x$ac_option" : 'x-*without-\(.*\)'`
|
|
# Reject names that are not valid shell variable names.
|
|
expr "x$ac_package" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
|
{ echo "$as_me: error: invalid package name: $ac_package" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
ac_package=`echo $ac_package | sed 's/[-.]/_/g'`
|
|
eval with_$ac_package=no ;;
|
|
|
|
--x)
|
|
# Obsolete; use --with-x.
|
|
with_x=yes ;;
|
|
|
|
-x-includes | --x-includes | --x-include | --x-includ | --x-inclu \
|
|
| --x-incl | --x-inc | --x-in | --x-i)
|
|
ac_prev=x_includes ;;
|
|
-x-includes=* | --x-includes=* | --x-include=* | --x-includ=* | --x-inclu=* \
|
|
| --x-incl=* | --x-inc=* | --x-in=* | --x-i=*)
|
|
x_includes=$ac_optarg ;;
|
|
|
|
-x-libraries | --x-libraries | --x-librarie | --x-librari \
|
|
| --x-librar | --x-libra | --x-libr | --x-lib | --x-li | --x-l)
|
|
ac_prev=x_libraries ;;
|
|
-x-libraries=* | --x-libraries=* | --x-librarie=* | --x-librari=* \
|
|
| --x-librar=* | --x-libra=* | --x-libr=* | --x-lib=* | --x-li=* | --x-l=*)
|
|
x_libraries=$ac_optarg ;;
|
|
|
|
-*) { echo "$as_me: error: unrecognized option: $ac_option
|
|
Try \`$0 --help' for more information." >&2
|
|
{ (exit 1); exit 1; }; }
|
|
;;
|
|
|
|
*=*)
|
|
ac_envvar=`expr "x$ac_option" : 'x\([^=]*\)='`
|
|
# Reject names that are not valid shell variable names.
|
|
expr "x$ac_envvar" : ".*[^_$as_cr_alnum]" >/dev/null &&
|
|
{ echo "$as_me: error: invalid variable name: $ac_envvar" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
eval $ac_envvar=\$ac_optarg
|
|
export $ac_envvar ;;
|
|
|
|
*)
|
|
# FIXME: should be removed in autoconf 3.0.
|
|
echo "$as_me: WARNING: you should use --build, --host, --target" >&2
|
|
expr "x$ac_option" : ".*[^-._$as_cr_alnum]" >/dev/null &&
|
|
echo "$as_me: WARNING: invalid host type: $ac_option" >&2
|
|
: ${build_alias=$ac_option} ${host_alias=$ac_option} ${target_alias=$ac_option}
|
|
;;
|
|
|
|
esac
|
|
done
|
|
|
|
if test -n "$ac_prev"; then
|
|
ac_option=--`echo $ac_prev | sed 's/_/-/g'`
|
|
{ echo "$as_me: error: missing argument to $ac_option" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
# Be sure to have absolute directory names.
|
|
for ac_var in exec_prefix prefix bindir sbindir libexecdir datarootdir \
|
|
datadir sysconfdir sharedstatedir localstatedir includedir \
|
|
oldincludedir docdir infodir htmldir dvidir pdfdir psdir \
|
|
libdir localedir mandir
|
|
do
|
|
eval ac_val=\$$ac_var
|
|
case $ac_val in
|
|
[\\/$]* | ?:[\\/]* ) continue;;
|
|
NONE | '' ) case $ac_var in *prefix ) continue;; esac;;
|
|
esac
|
|
{ echo "$as_me: error: expected an absolute directory name for --$ac_var: $ac_val" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
done
|
|
|
|
# There might be people who depend on the old broken behavior: `$host'
|
|
# used to hold the argument of --host etc.
|
|
# FIXME: To remove some day.
|
|
build=$build_alias
|
|
host=$host_alias
|
|
target=$target_alias
|
|
|
|
# FIXME: To remove some day.
|
|
if test "x$host_alias" != x; then
|
|
if test "x$build_alias" = x; then
|
|
cross_compiling=maybe
|
|
echo "$as_me: WARNING: If you wanted to set the --build type, don't use --host.
|
|
If a cross compiler is detected then cross compile mode will be used." >&2
|
|
elif test "x$build_alias" != "x$host_alias"; then
|
|
cross_compiling=yes
|
|
fi
|
|
fi
|
|
|
|
ac_tool_prefix=
|
|
test -n "$host_alias" && ac_tool_prefix=$host_alias-
|
|
|
|
test "$silent" = yes && exec 6>/dev/null
|
|
|
|
|
|
ac_pwd=`pwd` && test -n "$ac_pwd" &&
|
|
ac_ls_di=`ls -di .` &&
|
|
ac_pwd_ls_di=`cd "$ac_pwd" && ls -di .` ||
|
|
{ echo "$as_me: error: Working directory cannot be determined" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
test "X$ac_ls_di" = "X$ac_pwd_ls_di" ||
|
|
{ echo "$as_me: error: pwd does not report name of working directory" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
|
|
|
|
# Find the source files, if location was not specified.
|
|
if test -z "$srcdir"; then
|
|
ac_srcdir_defaulted=yes
|
|
# Try the directory containing this script, then the parent directory.
|
|
ac_confdir=`$as_dirname -- "$0" ||
|
|
$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
X"$0" : 'X\(//\)[^/]' \| \
|
|
X"$0" : 'X\(//\)$' \| \
|
|
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
|
|
echo X"$0" |
|
|
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\(\/\/\)[^/].*/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\(\/\/\)$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\(\/\).*/{
|
|
s//\1/
|
|
q
|
|
}
|
|
s/.*/./; q'`
|
|
srcdir=$ac_confdir
|
|
if test ! -r "$srcdir/$ac_unique_file"; then
|
|
srcdir=..
|
|
fi
|
|
else
|
|
ac_srcdir_defaulted=no
|
|
fi
|
|
if test ! -r "$srcdir/$ac_unique_file"; then
|
|
test "$ac_srcdir_defaulted" = yes && srcdir="$ac_confdir or .."
|
|
{ echo "$as_me: error: cannot find sources ($ac_unique_file) in $srcdir" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
ac_msg="sources are in $srcdir, but \`cd $srcdir' does not work"
|
|
ac_abs_confdir=`(
|
|
cd "$srcdir" && test -r "./$ac_unique_file" || { echo "$as_me: error: $ac_msg" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
pwd)`
|
|
# When building in place, set srcdir=.
|
|
if test "$ac_abs_confdir" = "$ac_pwd"; then
|
|
srcdir=.
|
|
fi
|
|
# Remove unnecessary trailing slashes from srcdir.
|
|
# Double slashes in file names in object file debugging info
|
|
# mess up M-x gdb in Emacs.
|
|
case $srcdir in
|
|
*/) srcdir=`expr "X$srcdir" : 'X\(.*[^/]\)' \| "X$srcdir" : 'X\(.*\)'`;;
|
|
esac
|
|
for ac_var in $ac_precious_vars; do
|
|
eval ac_env_${ac_var}_set=\${${ac_var}+set}
|
|
eval ac_env_${ac_var}_value=\$${ac_var}
|
|
eval ac_cv_env_${ac_var}_set=\${${ac_var}+set}
|
|
eval ac_cv_env_${ac_var}_value=\$${ac_var}
|
|
done
|
|
|
|
#
|
|
# Report the --help message.
|
|
#
|
|
if test "$ac_init_help" = "long"; then
|
|
# Omit some internal or obsolete options to make the list less imposing.
|
|
# This message is too long to be a string in the A/UX 3.1 sh.
|
|
cat <<_ACEOF
|
|
\`configure' configures this package to adapt to many kinds of systems.
|
|
|
|
Usage: $0 [OPTION]... [VAR=VALUE]...
|
|
|
|
To assign environment variables (e.g., CC, CFLAGS...), specify them as
|
|
VAR=VALUE. See below for descriptions of some of the useful variables.
|
|
|
|
Defaults for the options are specified in brackets.
|
|
|
|
Configuration:
|
|
-h, --help display this help and exit
|
|
--help=short display options specific to this package
|
|
--help=recursive display the short help of all the included packages
|
|
-V, --version display version information and exit
|
|
-q, --quiet, --silent do not print \`checking...' messages
|
|
--cache-file=FILE cache test results in FILE [disabled]
|
|
-C, --config-cache alias for \`--cache-file=config.cache'
|
|
-n, --no-create do not create output files
|
|
--srcdir=DIR find the sources in DIR [configure dir or \`..']
|
|
|
|
Installation directories:
|
|
--prefix=PREFIX install architecture-independent files in PREFIX
|
|
[$ac_default_prefix]
|
|
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
|
[PREFIX]
|
|
|
|
By default, \`make install' will install all the files in
|
|
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
|
|
an installation prefix other than \`$ac_default_prefix' using \`--prefix',
|
|
for instance \`--prefix=\$HOME'.
|
|
|
|
For better control, use the options below.
|
|
|
|
Fine tuning of the installation directories:
|
|
--bindir=DIR user executables [EPREFIX/bin]
|
|
--sbindir=DIR system admin executables [EPREFIX/sbin]
|
|
--libexecdir=DIR program executables [EPREFIX/libexec]
|
|
--sysconfdir=DIR read-only single-machine data [PREFIX/etc]
|
|
--sharedstatedir=DIR modifiable architecture-independent data [PREFIX/com]
|
|
--localstatedir=DIR modifiable single-machine data [PREFIX/var]
|
|
--libdir=DIR object code libraries [EPREFIX/lib]
|
|
--includedir=DIR C header files [PREFIX/include]
|
|
--oldincludedir=DIR C header files for non-gcc [/usr/include]
|
|
--datarootdir=DIR read-only arch.-independent data root [PREFIX/share]
|
|
--datadir=DIR read-only architecture-independent data [DATAROOTDIR]
|
|
--infodir=DIR info documentation [DATAROOTDIR/info]
|
|
--localedir=DIR locale-dependent data [DATAROOTDIR/locale]
|
|
--mandir=DIR man documentation [DATAROOTDIR/man]
|
|
--docdir=DIR documentation root [DATAROOTDIR/doc/PACKAGE]
|
|
--htmldir=DIR html documentation [DOCDIR]
|
|
--dvidir=DIR dvi documentation [DOCDIR]
|
|
--pdfdir=DIR pdf documentation [DOCDIR]
|
|
--psdir=DIR ps documentation [DOCDIR]
|
|
_ACEOF
|
|
|
|
cat <<\_ACEOF
|
|
|
|
System types:
|
|
--build=BUILD configure for building on BUILD [guessed]
|
|
--host=HOST cross-compile to build programs to run on HOST [BUILD]
|
|
_ACEOF
|
|
fi
|
|
|
|
if test -n "$ac_init_help"; then
|
|
|
|
cat <<\_ACEOF
|
|
|
|
Optional Features:
|
|
--disable-FEATURE do not include FEATURE (same as --enable-FEATURE=no)
|
|
--enable-FEATURE[=ARG] include FEATURE [ARG=yes]
|
|
--disable-universal don't build universal on OS X
|
|
--enable-smb enable possibly-buggy SMB printer default=yes
|
|
--disable-smb disable possibly-buggy SMB printer
|
|
--enable-ipv6 enable ipv6 (with ipv4) support
|
|
--disable-ipv6 disable ipv6 support
|
|
|
|
Optional Packages:
|
|
--with-PACKAGE[=ARG] use PACKAGE [ARG=yes]
|
|
--without-PACKAGE do not use PACKAGE (same as --with-PACKAGE=no)
|
|
--without-gcc don't use gcc
|
|
--with-smi link with libsmi (allows to load MIBs on the fly to decode SNMP packets. default=yes
|
|
--without-smi don't link with libsmi
|
|
--with-user=USERNAME drop privileges by default to USERNAME
|
|
--with-chroot=DIRECTORY when dropping privileges, chroot to DIRECTORY
|
|
--with-crypto use OpenSSL libcrypto [default=yes, if available]
|
|
|
|
Some influential environment variables:
|
|
CC C compiler command
|
|
CFLAGS C compiler flags
|
|
LDFLAGS linker flags, e.g. -L<lib dir> if you have libraries in a
|
|
nonstandard directory <lib dir>
|
|
LIBS libraries to pass to the linker, e.g. -l<library>
|
|
CPPFLAGS C/C++/Objective C preprocessor flags, e.g. -I<include dir> if
|
|
you have headers in a nonstandard directory <include dir>
|
|
CPP C preprocessor
|
|
|
|
Use these variables to override the choices made by `configure' or to help
|
|
it to find libraries and programs with nonstandard names/locations.
|
|
|
|
_ACEOF
|
|
ac_status=$?
|
|
fi
|
|
|
|
if test "$ac_init_help" = "recursive"; then
|
|
# If there are subdirs, report their specific --help.
|
|
for ac_dir in : $ac_subdirs_all; do test "x$ac_dir" = x: && continue
|
|
test -d "$ac_dir" || continue
|
|
ac_builddir=.
|
|
|
|
case "$ac_dir" in
|
|
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
|
*)
|
|
ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
|
|
# A ".." for each directory in $ac_dir_suffix.
|
|
ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
|
|
case $ac_top_builddir_sub in
|
|
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
|
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
|
|
esac ;;
|
|
esac
|
|
ac_abs_top_builddir=$ac_pwd
|
|
ac_abs_builddir=$ac_pwd$ac_dir_suffix
|
|
# for backward compatibility:
|
|
ac_top_builddir=$ac_top_build_prefix
|
|
|
|
case $srcdir in
|
|
.) # We are building in place.
|
|
ac_srcdir=.
|
|
ac_top_srcdir=$ac_top_builddir_sub
|
|
ac_abs_top_srcdir=$ac_pwd ;;
|
|
[\\/]* | ?:[\\/]* ) # Absolute name.
|
|
ac_srcdir=$srcdir$ac_dir_suffix;
|
|
ac_top_srcdir=$srcdir
|
|
ac_abs_top_srcdir=$srcdir ;;
|
|
*) # Relative name.
|
|
ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
|
|
ac_top_srcdir=$ac_top_build_prefix$srcdir
|
|
ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
|
|
esac
|
|
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
|
|
|
|
cd "$ac_dir" || { ac_status=$?; continue; }
|
|
# Check for guested configure.
|
|
if test -f "$ac_srcdir/configure.gnu"; then
|
|
echo &&
|
|
$SHELL "$ac_srcdir/configure.gnu" --help=recursive
|
|
elif test -f "$ac_srcdir/configure"; then
|
|
echo &&
|
|
$SHELL "$ac_srcdir/configure" --help=recursive
|
|
else
|
|
echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
|
|
fi || ac_status=$?
|
|
cd "$ac_pwd" || { ac_status=$?; break; }
|
|
done
|
|
fi
|
|
|
|
test -n "$ac_init_help" && exit $ac_status
|
|
if $ac_init_version; then
|
|
cat <<\_ACEOF
|
|
configure
|
|
generated by GNU Autoconf 2.61
|
|
|
|
Copyright (C) 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001,
|
|
2002, 2003, 2004, 2005, 2006 Free Software Foundation, Inc.
|
|
This configure script is free software; the Free Software Foundation
|
|
gives unlimited permission to copy, distribute and modify it.
|
|
_ACEOF
|
|
exit
|
|
fi
|
|
cat >config.log <<_ACEOF
|
|
This file contains any messages produced by compilers while
|
|
running configure, to aid debugging if configure makes a mistake.
|
|
|
|
It was created by $as_me, which was
|
|
generated by GNU Autoconf 2.61. Invocation command line was
|
|
|
|
$ $0 $@
|
|
|
|
_ACEOF
|
|
exec 5>>config.log
|
|
{
|
|
cat <<_ASUNAME
|
|
## --------- ##
|
|
## Platform. ##
|
|
## --------- ##
|
|
|
|
hostname = `(hostname || uname -n) 2>/dev/null | sed 1q`
|
|
uname -m = `(uname -m) 2>/dev/null || echo unknown`
|
|
uname -r = `(uname -r) 2>/dev/null || echo unknown`
|
|
uname -s = `(uname -s) 2>/dev/null || echo unknown`
|
|
uname -v = `(uname -v) 2>/dev/null || echo unknown`
|
|
|
|
/usr/bin/uname -p = `(/usr/bin/uname -p) 2>/dev/null || echo unknown`
|
|
/bin/uname -X = `(/bin/uname -X) 2>/dev/null || echo unknown`
|
|
|
|
/bin/arch = `(/bin/arch) 2>/dev/null || echo unknown`
|
|
/usr/bin/arch -k = `(/usr/bin/arch -k) 2>/dev/null || echo unknown`
|
|
/usr/convex/getsysinfo = `(/usr/convex/getsysinfo) 2>/dev/null || echo unknown`
|
|
/usr/bin/hostinfo = `(/usr/bin/hostinfo) 2>/dev/null || echo unknown`
|
|
/bin/machine = `(/bin/machine) 2>/dev/null || echo unknown`
|
|
/usr/bin/oslevel = `(/usr/bin/oslevel) 2>/dev/null || echo unknown`
|
|
/bin/universe = `(/bin/universe) 2>/dev/null || echo unknown`
|
|
|
|
_ASUNAME
|
|
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
echo "PATH: $as_dir"
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
} >&5
|
|
|
|
cat >&5 <<_ACEOF
|
|
|
|
|
|
## ----------- ##
|
|
## Core tests. ##
|
|
## ----------- ##
|
|
|
|
_ACEOF
|
|
|
|
|
|
# Keep a trace of the command line.
|
|
# Strip out --no-create and --no-recursion so they do not pile up.
|
|
# Strip out --silent because we don't want to record it for future runs.
|
|
# Also quote any args containing shell meta-characters.
|
|
# Make two passes to allow for proper duplicate-argument suppression.
|
|
ac_configure_args=
|
|
ac_configure_args0=
|
|
ac_configure_args1=
|
|
ac_must_keep_next=false
|
|
for ac_pass in 1 2
|
|
do
|
|
for ac_arg
|
|
do
|
|
case $ac_arg in
|
|
-no-create | --no-c* | -n | -no-recursion | --no-r*) continue ;;
|
|
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
|
| -silent | --silent | --silen | --sile | --sil)
|
|
continue ;;
|
|
*\'*)
|
|
ac_arg=`echo "$ac_arg" | sed "s/'/'\\\\\\\\''/g"` ;;
|
|
esac
|
|
case $ac_pass in
|
|
1) ac_configure_args0="$ac_configure_args0 '$ac_arg'" ;;
|
|
2)
|
|
ac_configure_args1="$ac_configure_args1 '$ac_arg'"
|
|
if test $ac_must_keep_next = true; then
|
|
ac_must_keep_next=false # Got value, back to normal.
|
|
else
|
|
case $ac_arg in
|
|
*=* | --config-cache | -C | -disable-* | --disable-* \
|
|
| -enable-* | --enable-* | -gas | --g* | -nfp | --nf* \
|
|
| -q | -quiet | --q* | -silent | --sil* | -v | -verb* \
|
|
| -with-* | --with-* | -without-* | --without-* | --x)
|
|
case "$ac_configure_args0 " in
|
|
"$ac_configure_args1"*" '$ac_arg' "* ) continue ;;
|
|
esac
|
|
;;
|
|
-* ) ac_must_keep_next=true ;;
|
|
esac
|
|
fi
|
|
ac_configure_args="$ac_configure_args '$ac_arg'"
|
|
;;
|
|
esac
|
|
done
|
|
done
|
|
$as_unset ac_configure_args0 || test "${ac_configure_args0+set}" != set || { ac_configure_args0=; export ac_configure_args0; }
|
|
$as_unset ac_configure_args1 || test "${ac_configure_args1+set}" != set || { ac_configure_args1=; export ac_configure_args1; }
|
|
|
|
# When interrupted or exit'd, cleanup temporary files, and complete
|
|
# config.log. We remove comments because anyway the quotes in there
|
|
# would cause problems or look ugly.
|
|
# WARNING: Use '\'' to represent an apostrophe within the trap.
|
|
# WARNING: Do not start the trap code with a newline, due to a FreeBSD 4.0 bug.
|
|
trap 'exit_status=$?
|
|
# Save into config.log some information that might help in debugging.
|
|
{
|
|
echo
|
|
|
|
cat <<\_ASBOX
|
|
## ---------------- ##
|
|
## Cache variables. ##
|
|
## ---------------- ##
|
|
_ASBOX
|
|
echo
|
|
# The following way of writing the cache mishandles newlines in values,
|
|
(
|
|
for ac_var in `(set) 2>&1 | sed -n '\''s/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'\''`; do
|
|
eval ac_val=\$$ac_var
|
|
case $ac_val in #(
|
|
*${as_nl}*)
|
|
case $ac_var in #(
|
|
*_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
|
|
echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
|
|
esac
|
|
case $ac_var in #(
|
|
_ | IFS | as_nl) ;; #(
|
|
*) $as_unset $ac_var ;;
|
|
esac ;;
|
|
esac
|
|
done
|
|
(set) 2>&1 |
|
|
case $as_nl`(ac_space='\'' '\''; set) 2>&1` in #(
|
|
*${as_nl}ac_space=\ *)
|
|
sed -n \
|
|
"s/'\''/'\''\\\\'\'''\''/g;
|
|
s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\''\\2'\''/p"
|
|
;; #(
|
|
*)
|
|
sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
|
|
;;
|
|
esac |
|
|
sort
|
|
)
|
|
echo
|
|
|
|
cat <<\_ASBOX
|
|
## ----------------- ##
|
|
## Output variables. ##
|
|
## ----------------- ##
|
|
_ASBOX
|
|
echo
|
|
for ac_var in $ac_subst_vars
|
|
do
|
|
eval ac_val=\$$ac_var
|
|
case $ac_val in
|
|
*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
|
|
esac
|
|
echo "$ac_var='\''$ac_val'\''"
|
|
done | sort
|
|
echo
|
|
|
|
if test -n "$ac_subst_files"; then
|
|
cat <<\_ASBOX
|
|
## ------------------- ##
|
|
## File substitutions. ##
|
|
## ------------------- ##
|
|
_ASBOX
|
|
echo
|
|
for ac_var in $ac_subst_files
|
|
do
|
|
eval ac_val=\$$ac_var
|
|
case $ac_val in
|
|
*\'\''*) ac_val=`echo "$ac_val" | sed "s/'\''/'\''\\\\\\\\'\'''\''/g"`;;
|
|
esac
|
|
echo "$ac_var='\''$ac_val'\''"
|
|
done | sort
|
|
echo
|
|
fi
|
|
|
|
if test -s confdefs.h; then
|
|
cat <<\_ASBOX
|
|
## ----------- ##
|
|
## confdefs.h. ##
|
|
## ----------- ##
|
|
_ASBOX
|
|
echo
|
|
cat confdefs.h
|
|
echo
|
|
fi
|
|
test "$ac_signal" != 0 &&
|
|
echo "$as_me: caught signal $ac_signal"
|
|
echo "$as_me: exit $exit_status"
|
|
} >&5
|
|
rm -f core *.core core.conftest.* &&
|
|
rm -f -r conftest* confdefs* conf$$* $ac_clean_files &&
|
|
exit $exit_status
|
|
' 0
|
|
for ac_signal in 1 2 13 15; do
|
|
trap 'ac_signal='$ac_signal'; { (exit 1); exit 1; }' $ac_signal
|
|
done
|
|
ac_signal=0
|
|
|
|
# confdefs.h avoids OS command line length limits that DEFS can exceed.
|
|
rm -f -r conftest* confdefs.h
|
|
|
|
# Predefined preprocessor variables.
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define PACKAGE_NAME "$PACKAGE_NAME"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define PACKAGE_TARNAME "$PACKAGE_TARNAME"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define PACKAGE_VERSION "$PACKAGE_VERSION"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define PACKAGE_STRING "$PACKAGE_STRING"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define PACKAGE_BUGREPORT "$PACKAGE_BUGREPORT"
|
|
_ACEOF
|
|
|
|
|
|
# Let the site file select an alternate cache file if it wants to.
|
|
# Prefer explicitly selected file to automatically selected ones.
|
|
if test -n "$CONFIG_SITE"; then
|
|
set x "$CONFIG_SITE"
|
|
elif test "x$prefix" != xNONE; then
|
|
set x "$prefix/share/config.site" "$prefix/etc/config.site"
|
|
else
|
|
set x "$ac_default_prefix/share/config.site" \
|
|
"$ac_default_prefix/etc/config.site"
|
|
fi
|
|
shift
|
|
for ac_site_file
|
|
do
|
|
if test -r "$ac_site_file"; then
|
|
{ echo "$as_me:$LINENO: loading site script $ac_site_file" >&5
|
|
echo "$as_me: loading site script $ac_site_file" >&6;}
|
|
sed 's/^/| /' "$ac_site_file" >&5
|
|
. "$ac_site_file"
|
|
fi
|
|
done
|
|
|
|
if test -r "$cache_file"; then
|
|
# Some versions of bash will fail to source /dev/null (special
|
|
# files actually), so we avoid doing that.
|
|
if test -f "$cache_file"; then
|
|
{ echo "$as_me:$LINENO: loading cache $cache_file" >&5
|
|
echo "$as_me: loading cache $cache_file" >&6;}
|
|
case $cache_file in
|
|
[\\/]* | ?:[\\/]* ) . "$cache_file";;
|
|
*) . "./$cache_file";;
|
|
esac
|
|
fi
|
|
else
|
|
{ echo "$as_me:$LINENO: creating cache $cache_file" >&5
|
|
echo "$as_me: creating cache $cache_file" >&6;}
|
|
>$cache_file
|
|
fi
|
|
|
|
# Check that the precious variables saved in the cache have kept the same
|
|
# value.
|
|
ac_cache_corrupted=false
|
|
for ac_var in $ac_precious_vars; do
|
|
eval ac_old_set=\$ac_cv_env_${ac_var}_set
|
|
eval ac_new_set=\$ac_env_${ac_var}_set
|
|
eval ac_old_val=\$ac_cv_env_${ac_var}_value
|
|
eval ac_new_val=\$ac_env_${ac_var}_value
|
|
case $ac_old_set,$ac_new_set in
|
|
set,)
|
|
{ echo "$as_me:$LINENO: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&5
|
|
echo "$as_me: error: \`$ac_var' was set to \`$ac_old_val' in the previous run" >&2;}
|
|
ac_cache_corrupted=: ;;
|
|
,set)
|
|
{ echo "$as_me:$LINENO: error: \`$ac_var' was not set in the previous run" >&5
|
|
echo "$as_me: error: \`$ac_var' was not set in the previous run" >&2;}
|
|
ac_cache_corrupted=: ;;
|
|
,);;
|
|
*)
|
|
if test "x$ac_old_val" != "x$ac_new_val"; then
|
|
{ echo "$as_me:$LINENO: error: \`$ac_var' has changed since the previous run:" >&5
|
|
echo "$as_me: error: \`$ac_var' has changed since the previous run:" >&2;}
|
|
{ echo "$as_me:$LINENO: former value: $ac_old_val" >&5
|
|
echo "$as_me: former value: $ac_old_val" >&2;}
|
|
{ echo "$as_me:$LINENO: current value: $ac_new_val" >&5
|
|
echo "$as_me: current value: $ac_new_val" >&2;}
|
|
ac_cache_corrupted=:
|
|
fi;;
|
|
esac
|
|
# Pass precious variables to config.status.
|
|
if test "$ac_new_set" = set; then
|
|
case $ac_new_val in
|
|
*\'*) ac_arg=$ac_var=`echo "$ac_new_val" | sed "s/'/'\\\\\\\\''/g"` ;;
|
|
*) ac_arg=$ac_var=$ac_new_val ;;
|
|
esac
|
|
case " $ac_configure_args " in
|
|
*" '$ac_arg' "*) ;; # Avoid dups. Use of quotes ensures accuracy.
|
|
*) ac_configure_args="$ac_configure_args '$ac_arg'" ;;
|
|
esac
|
|
fi
|
|
done
|
|
if $ac_cache_corrupted; then
|
|
{ echo "$as_me:$LINENO: error: changes in the environment can compromise the build" >&5
|
|
echo "$as_me: error: changes in the environment can compromise the build" >&2;}
|
|
{ { echo "$as_me:$LINENO: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&5
|
|
echo "$as_me: error: run \`make distclean' and/or \`rm $cache_file' and start over" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ac_ext=c
|
|
ac_cpp='$CPP $CPPFLAGS'
|
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
|
|
|
|
|
|
ac_aux_dir=
|
|
for ac_dir in "$srcdir" "$srcdir/.." "$srcdir/../.."; do
|
|
if test -f "$ac_dir/install-sh"; then
|
|
ac_aux_dir=$ac_dir
|
|
ac_install_sh="$ac_aux_dir/install-sh -c"
|
|
break
|
|
elif test -f "$ac_dir/install.sh"; then
|
|
ac_aux_dir=$ac_dir
|
|
ac_install_sh="$ac_aux_dir/install.sh -c"
|
|
break
|
|
elif test -f "$ac_dir/shtool"; then
|
|
ac_aux_dir=$ac_dir
|
|
ac_install_sh="$ac_aux_dir/shtool install -c"
|
|
break
|
|
fi
|
|
done
|
|
if test -z "$ac_aux_dir"; then
|
|
{ { echo "$as_me:$LINENO: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&5
|
|
echo "$as_me: error: cannot find install-sh or install.sh in \"$srcdir\" \"$srcdir/..\" \"$srcdir/../..\"" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
# These three variables are undocumented and unsupported,
|
|
# and are intended to be withdrawn in a future Autoconf release.
|
|
# They can cause serious problems if a builder's source tree is in a directory
|
|
# whose full name contains unusual characters.
|
|
ac_config_guess="$SHELL $ac_aux_dir/config.guess" # Please don't use this var.
|
|
ac_config_sub="$SHELL $ac_aux_dir/config.sub" # Please don't use this var.
|
|
ac_configure="$SHELL $ac_aux_dir/configure" # Please don't use this var.
|
|
|
|
|
|
# Make sure we can run config.sub.
|
|
$SHELL "$ac_aux_dir/config.sub" sun4 >/dev/null 2>&1 ||
|
|
{ { echo "$as_me:$LINENO: error: cannot run $SHELL $ac_aux_dir/config.sub" >&5
|
|
echo "$as_me: error: cannot run $SHELL $ac_aux_dir/config.sub" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
|
|
{ echo "$as_me:$LINENO: checking build system type" >&5
|
|
echo $ECHO_N "checking build system type... $ECHO_C" >&6; }
|
|
if test "${ac_cv_build+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_build_alias=$build_alias
|
|
test "x$ac_build_alias" = x &&
|
|
ac_build_alias=`$SHELL "$ac_aux_dir/config.guess"`
|
|
test "x$ac_build_alias" = x &&
|
|
{ { echo "$as_me:$LINENO: error: cannot guess build type; you must specify one" >&5
|
|
echo "$as_me: error: cannot guess build type; you must specify one" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
ac_cv_build=`$SHELL "$ac_aux_dir/config.sub" $ac_build_alias` ||
|
|
{ { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&5
|
|
echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $ac_build_alias failed" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_build" >&5
|
|
echo "${ECHO_T}$ac_cv_build" >&6; }
|
|
case $ac_cv_build in
|
|
*-*-*) ;;
|
|
*) { { echo "$as_me:$LINENO: error: invalid value of canonical build" >&5
|
|
echo "$as_me: error: invalid value of canonical build" >&2;}
|
|
{ (exit 1); exit 1; }; };;
|
|
esac
|
|
build=$ac_cv_build
|
|
ac_save_IFS=$IFS; IFS='-'
|
|
set x $ac_cv_build
|
|
shift
|
|
build_cpu=$1
|
|
build_vendor=$2
|
|
shift; shift
|
|
# Remember, the first character of IFS is used to create $*,
|
|
# except with old shells:
|
|
build_os=$*
|
|
IFS=$ac_save_IFS
|
|
case $build_os in *\ *) build_os=`echo "$build_os" | sed 's/ /-/g'`;; esac
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking host system type" >&5
|
|
echo $ECHO_N "checking host system type... $ECHO_C" >&6; }
|
|
if test "${ac_cv_host+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test "x$host_alias" = x; then
|
|
ac_cv_host=$ac_cv_build
|
|
else
|
|
ac_cv_host=`$SHELL "$ac_aux_dir/config.sub" $host_alias` ||
|
|
{ { echo "$as_me:$LINENO: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&5
|
|
echo "$as_me: error: $SHELL $ac_aux_dir/config.sub $host_alias failed" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_host" >&5
|
|
echo "${ECHO_T}$ac_cv_host" >&6; }
|
|
case $ac_cv_host in
|
|
*-*-*) ;;
|
|
*) { { echo "$as_me:$LINENO: error: invalid value of canonical host" >&5
|
|
echo "$as_me: error: invalid value of canonical host" >&2;}
|
|
{ (exit 1); exit 1; }; };;
|
|
esac
|
|
host=$ac_cv_host
|
|
ac_save_IFS=$IFS; IFS='-'
|
|
set x $ac_cv_host
|
|
shift
|
|
host_cpu=$1
|
|
host_vendor=$2
|
|
shift; shift
|
|
# Remember, the first character of IFS is used to create $*,
|
|
# except with old shells:
|
|
host_os=$*
|
|
IFS=$ac_save_IFS
|
|
case $host_os in *\ *) host_os=`echo "$host_os" | sed 's/ /-/g'`;; esac
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Check whether --with-gcc was given.
|
|
if test "${with_gcc+set}" = set; then
|
|
withval=$with_gcc;
|
|
fi
|
|
|
|
V_CCOPT="-O"
|
|
V_INCLS=""
|
|
if test "${srcdir}" != "." ; then
|
|
V_INCLS="-I$srcdir"
|
|
fi
|
|
if test "${CFLAGS+set}" = set; then
|
|
LBL_CFLAGS="$CFLAGS"
|
|
fi
|
|
if test -z "$CC" ; then
|
|
case "$host_os" in
|
|
|
|
bsdi*)
|
|
# Extract the first word of "shlicc2", so it can be a program name with args.
|
|
set dummy shlicc2; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_SHLICC2+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$SHLICC2"; then
|
|
ac_cv_prog_SHLICC2="$SHLICC2" # Let the user override the test.
|
|
else
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_prog_SHLICC2="yes"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
test -z "$ac_cv_prog_SHLICC2" && ac_cv_prog_SHLICC2="no"
|
|
fi
|
|
fi
|
|
SHLICC2=$ac_cv_prog_SHLICC2
|
|
if test -n "$SHLICC2"; then
|
|
{ echo "$as_me:$LINENO: result: $SHLICC2" >&5
|
|
echo "${ECHO_T}$SHLICC2" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
if test $SHLICC2 = yes ; then
|
|
CC=shlicc2
|
|
export CC
|
|
fi
|
|
;;
|
|
esac
|
|
fi
|
|
if test -z "$CC" -a "$with_gcc" = no ; then
|
|
CC=cc
|
|
export CC
|
|
fi
|
|
|
|
ac_ext=c
|
|
ac_cpp='$CPP $CPPFLAGS'
|
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
if test -n "$ac_tool_prefix"; then
|
|
# Extract the first word of "${ac_tool_prefix}gcc", so it can be a program name with args.
|
|
set dummy ${ac_tool_prefix}gcc; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_CC+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$CC"; then
|
|
ac_cv_prog_CC="$CC" # Let the user override the test.
|
|
else
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_prog_CC="${ac_tool_prefix}gcc"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
fi
|
|
fi
|
|
CC=$ac_cv_prog_CC
|
|
if test -n "$CC"; then
|
|
{ echo "$as_me:$LINENO: result: $CC" >&5
|
|
echo "${ECHO_T}$CC" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
fi
|
|
if test -z "$ac_cv_prog_CC"; then
|
|
ac_ct_CC=$CC
|
|
# Extract the first word of "gcc", so it can be a program name with args.
|
|
set dummy gcc; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$ac_ct_CC"; then
|
|
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
|
else
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_prog_ac_ct_CC="gcc"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
fi
|
|
fi
|
|
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
|
if test -n "$ac_ct_CC"; then
|
|
{ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
|
|
echo "${ECHO_T}$ac_ct_CC" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
if test "x$ac_ct_CC" = x; then
|
|
CC=""
|
|
else
|
|
case $cross_compiling:$ac_tool_warned in
|
|
yes:)
|
|
{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
|
|
whose name does not start with the host triplet. If you think this
|
|
configuration is useful to you, please write to autoconf@gnu.org." >&5
|
|
echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
|
|
whose name does not start with the host triplet. If you think this
|
|
configuration is useful to you, please write to autoconf@gnu.org." >&2;}
|
|
ac_tool_warned=yes ;;
|
|
esac
|
|
CC=$ac_ct_CC
|
|
fi
|
|
else
|
|
CC="$ac_cv_prog_CC"
|
|
fi
|
|
|
|
if test -z "$CC"; then
|
|
if test -n "$ac_tool_prefix"; then
|
|
# Extract the first word of "${ac_tool_prefix}cc", so it can be a program name with args.
|
|
set dummy ${ac_tool_prefix}cc; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_CC+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$CC"; then
|
|
ac_cv_prog_CC="$CC" # Let the user override the test.
|
|
else
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_prog_CC="${ac_tool_prefix}cc"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
fi
|
|
fi
|
|
CC=$ac_cv_prog_CC
|
|
if test -n "$CC"; then
|
|
{ echo "$as_me:$LINENO: result: $CC" >&5
|
|
echo "${ECHO_T}$CC" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
fi
|
|
fi
|
|
if test -z "$CC"; then
|
|
# Extract the first word of "cc", so it can be a program name with args.
|
|
set dummy cc; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_CC+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$CC"; then
|
|
ac_cv_prog_CC="$CC" # Let the user override the test.
|
|
else
|
|
ac_prog_rejected=no
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
if test "$as_dir/$ac_word$ac_exec_ext" = "/usr/ucb/cc"; then
|
|
ac_prog_rejected=yes
|
|
continue
|
|
fi
|
|
ac_cv_prog_CC="cc"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
if test $ac_prog_rejected = yes; then
|
|
# We found a bogon in the path, so make sure we never use it.
|
|
set dummy $ac_cv_prog_CC
|
|
shift
|
|
if test $# != 0; then
|
|
# We chose a different compiler from the bogus one.
|
|
# However, it has the same basename, so the bogon will be chosen
|
|
# first if we set CC to just the basename; use the full file name.
|
|
shift
|
|
ac_cv_prog_CC="$as_dir/$ac_word${1+' '}$@"
|
|
fi
|
|
fi
|
|
fi
|
|
fi
|
|
CC=$ac_cv_prog_CC
|
|
if test -n "$CC"; then
|
|
{ echo "$as_me:$LINENO: result: $CC" >&5
|
|
echo "${ECHO_T}$CC" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
fi
|
|
if test -z "$CC"; then
|
|
if test -n "$ac_tool_prefix"; then
|
|
for ac_prog in cl.exe
|
|
do
|
|
# Extract the first word of "$ac_tool_prefix$ac_prog", so it can be a program name with args.
|
|
set dummy $ac_tool_prefix$ac_prog; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_CC+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$CC"; then
|
|
ac_cv_prog_CC="$CC" # Let the user override the test.
|
|
else
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_prog_CC="$ac_tool_prefix$ac_prog"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
fi
|
|
fi
|
|
CC=$ac_cv_prog_CC
|
|
if test -n "$CC"; then
|
|
{ echo "$as_me:$LINENO: result: $CC" >&5
|
|
echo "${ECHO_T}$CC" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
test -n "$CC" && break
|
|
done
|
|
fi
|
|
if test -z "$CC"; then
|
|
ac_ct_CC=$CC
|
|
for ac_prog in cl.exe
|
|
do
|
|
# Extract the first word of "$ac_prog", so it can be a program name with args.
|
|
set dummy $ac_prog; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_ac_ct_CC+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$ac_ct_CC"; then
|
|
ac_cv_prog_ac_ct_CC="$ac_ct_CC" # Let the user override the test.
|
|
else
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_prog_ac_ct_CC="$ac_prog"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
fi
|
|
fi
|
|
ac_ct_CC=$ac_cv_prog_ac_ct_CC
|
|
if test -n "$ac_ct_CC"; then
|
|
{ echo "$as_me:$LINENO: result: $ac_ct_CC" >&5
|
|
echo "${ECHO_T}$ac_ct_CC" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
test -n "$ac_ct_CC" && break
|
|
done
|
|
|
|
if test "x$ac_ct_CC" = x; then
|
|
CC=""
|
|
else
|
|
case $cross_compiling:$ac_tool_warned in
|
|
yes:)
|
|
{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
|
|
whose name does not start with the host triplet. If you think this
|
|
configuration is useful to you, please write to autoconf@gnu.org." >&5
|
|
echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
|
|
whose name does not start with the host triplet. If you think this
|
|
configuration is useful to you, please write to autoconf@gnu.org." >&2;}
|
|
ac_tool_warned=yes ;;
|
|
esac
|
|
CC=$ac_ct_CC
|
|
fi
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
test -z "$CC" && { { echo "$as_me:$LINENO: error: no acceptable C compiler found in \$PATH
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: no acceptable C compiler found in \$PATH
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
|
|
# Provide some information about the compiler.
|
|
echo "$as_me:$LINENO: checking for C compiler version" >&5
|
|
ac_compiler=`set X $ac_compile; echo $2`
|
|
{ (ac_try="$ac_compiler --version >&5"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compiler --version >&5") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }
|
|
{ (ac_try="$ac_compiler -v >&5"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compiler -v >&5") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }
|
|
{ (ac_try="$ac_compiler -V >&5"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compiler -V >&5") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }
|
|
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
ac_clean_files_save=$ac_clean_files
|
|
ac_clean_files="$ac_clean_files a.out a.exe b.out"
|
|
# Try to create an executable without -o first, disregard a.out.
|
|
# It will help us diagnose broken compilers, and finding out an intuition
|
|
# of exeext.
|
|
{ echo "$as_me:$LINENO: checking for C compiler default output file name" >&5
|
|
echo $ECHO_N "checking for C compiler default output file name... $ECHO_C" >&6; }
|
|
ac_link_default=`echo "$ac_link" | sed 's/ -o *conftest[^ ]*//'`
|
|
#
|
|
# List of possible output files, starting from the most likely.
|
|
# The algorithm is not robust to junk in `.', hence go to wildcards (a.*)
|
|
# only as a last resort. b.out is created by i960 compilers.
|
|
ac_files='a_out.exe a.exe conftest.exe a.out conftest a.* conftest.* b.out'
|
|
#
|
|
# The IRIX 6 linker writes into existing files which may not be
|
|
# executable, retaining their permissions. Remove them first so a
|
|
# subsequent execution test works.
|
|
ac_rmfiles=
|
|
for ac_file in $ac_files
|
|
do
|
|
case $ac_file in
|
|
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
|
|
* ) ac_rmfiles="$ac_rmfiles $ac_file";;
|
|
esac
|
|
done
|
|
rm -f $ac_rmfiles
|
|
|
|
if { (ac_try="$ac_link_default"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link_default") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; then
|
|
# Autoconf-2.13 could set the ac_cv_exeext variable to `no'.
|
|
# So ignore a value of `no', otherwise this would lead to `EXEEXT = no'
|
|
# in a Makefile. We should not override ac_cv_exeext if it was cached,
|
|
# so that the user can short-circuit this test for compilers unknown to
|
|
# Autoconf.
|
|
for ac_file in $ac_files ''
|
|
do
|
|
test -f "$ac_file" || continue
|
|
case $ac_file in
|
|
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj )
|
|
;;
|
|
[ab].out )
|
|
# We found the default executable, but exeext='' is most
|
|
# certainly right.
|
|
break;;
|
|
*.* )
|
|
if test "${ac_cv_exeext+set}" = set && test "$ac_cv_exeext" != no;
|
|
then :; else
|
|
ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
|
fi
|
|
# We set ac_cv_exeext here because the later test for it is not
|
|
# safe: cross compilers may not add the suffix if given an `-o'
|
|
# argument, so we may need to know it at that point already.
|
|
# Even if this section looks crufty: it has the advantage of
|
|
# actually working.
|
|
break;;
|
|
* )
|
|
break;;
|
|
esac
|
|
done
|
|
test "$ac_cv_exeext" = no && ac_cv_exeext=
|
|
|
|
else
|
|
ac_file=''
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_file" >&5
|
|
echo "${ECHO_T}$ac_file" >&6; }
|
|
if test -z "$ac_file"; then
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
{ { echo "$as_me:$LINENO: error: C compiler cannot create executables
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: C compiler cannot create executables
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 77); exit 77; }; }
|
|
fi
|
|
|
|
ac_exeext=$ac_cv_exeext
|
|
|
|
# Check that the compiler produces executables we can run. If not, either
|
|
# the compiler is broken, or we cross compile.
|
|
{ echo "$as_me:$LINENO: checking whether the C compiler works" >&5
|
|
echo $ECHO_N "checking whether the C compiler works... $ECHO_C" >&6; }
|
|
# FIXME: These cross compiler hacks should be removed for Autoconf 3.0
|
|
# If not cross compiling, check that we can run a simple program.
|
|
if test "$cross_compiling" != yes; then
|
|
if { ac_try='./$ac_file'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
cross_compiling=no
|
|
else
|
|
if test "$cross_compiling" = maybe; then
|
|
cross_compiling=yes
|
|
else
|
|
{ { echo "$as_me:$LINENO: error: cannot run C compiled programs.
|
|
If you meant to cross compile, use \`--host'.
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: cannot run C compiled programs.
|
|
If you meant to cross compile, use \`--host'.
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
fi
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
rm -f a.out a.exe conftest$ac_cv_exeext b.out
|
|
ac_clean_files=$ac_clean_files_save
|
|
# Check that the compiler produces executables we can run. If not, either
|
|
# the compiler is broken, or we cross compile.
|
|
{ echo "$as_me:$LINENO: checking whether we are cross compiling" >&5
|
|
echo $ECHO_N "checking whether we are cross compiling... $ECHO_C" >&6; }
|
|
{ echo "$as_me:$LINENO: result: $cross_compiling" >&5
|
|
echo "${ECHO_T}$cross_compiling" >&6; }
|
|
|
|
{ echo "$as_me:$LINENO: checking for suffix of executables" >&5
|
|
echo $ECHO_N "checking for suffix of executables... $ECHO_C" >&6; }
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; then
|
|
# If both `conftest.exe' and `conftest' are `present' (well, observable)
|
|
# catch `conftest.exe'. For instance with Cygwin, `ls conftest' will
|
|
# work properly (i.e., refer to `conftest.exe'), while it won't with
|
|
# `rm'.
|
|
for ac_file in conftest.exe conftest conftest.*; do
|
|
test -f "$ac_file" || continue
|
|
case $ac_file in
|
|
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf | *.o | *.obj ) ;;
|
|
*.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
|
break;;
|
|
* ) break;;
|
|
esac
|
|
done
|
|
else
|
|
{ { echo "$as_me:$LINENO: error: cannot compute suffix of executables: cannot compile and link
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: cannot compute suffix of executables: cannot compile and link
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
rm -f conftest$ac_cv_exeext
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_exeext" >&5
|
|
echo "${ECHO_T}$ac_cv_exeext" >&6; }
|
|
|
|
rm -f conftest.$ac_ext
|
|
EXEEXT=$ac_cv_exeext
|
|
ac_exeext=$EXEEXT
|
|
{ echo "$as_me:$LINENO: checking for suffix of object files" >&5
|
|
echo $ECHO_N "checking for suffix of object files... $ECHO_C" >&6; }
|
|
if test "${ac_cv_objext+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.o conftest.obj
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; then
|
|
for ac_file in conftest.o conftest.obj conftest.*; do
|
|
test -f "$ac_file" || continue;
|
|
case $ac_file in
|
|
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.map | *.inf ) ;;
|
|
*) ac_cv_objext=`expr "$ac_file" : '.*\.\(.*\)'`
|
|
break;;
|
|
esac
|
|
done
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
{ { echo "$as_me:$LINENO: error: cannot compute suffix of object files: cannot compile
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: cannot compute suffix of object files: cannot compile
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
rm -f conftest.$ac_cv_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_objext" >&5
|
|
echo "${ECHO_T}$ac_cv_objext" >&6; }
|
|
OBJEXT=$ac_cv_objext
|
|
ac_objext=$OBJEXT
|
|
{ echo "$as_me:$LINENO: checking whether we are using the GNU C compiler" >&5
|
|
echo $ECHO_N "checking whether we are using the GNU C compiler... $ECHO_C" >&6; }
|
|
if test "${ac_cv_c_compiler_gnu+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
#ifndef __GNUC__
|
|
choke me
|
|
#endif
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_compiler_gnu=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_compiler_gnu=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
ac_cv_c_compiler_gnu=$ac_compiler_gnu
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_c_compiler_gnu" >&5
|
|
echo "${ECHO_T}$ac_cv_c_compiler_gnu" >&6; }
|
|
GCC=`test $ac_compiler_gnu = yes && echo yes`
|
|
ac_test_CFLAGS=${CFLAGS+set}
|
|
ac_save_CFLAGS=$CFLAGS
|
|
{ echo "$as_me:$LINENO: checking whether $CC accepts -g" >&5
|
|
echo $ECHO_N "checking whether $CC accepts -g... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_cc_g+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_save_c_werror_flag=$ac_c_werror_flag
|
|
ac_c_werror_flag=yes
|
|
ac_cv_prog_cc_g=no
|
|
CFLAGS="-g"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_prog_cc_g=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
CFLAGS=""
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
:
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_c_werror_flag=$ac_save_c_werror_flag
|
|
CFLAGS="-g"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_prog_cc_g=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
ac_c_werror_flag=$ac_save_c_werror_flag
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
|
|
echo "${ECHO_T}$ac_cv_prog_cc_g" >&6; }
|
|
if test "$ac_test_CFLAGS" = set; then
|
|
CFLAGS=$ac_save_CFLAGS
|
|
elif test $ac_cv_prog_cc_g = yes; then
|
|
if test "$GCC" = yes; then
|
|
CFLAGS="-g -O2"
|
|
else
|
|
CFLAGS="-g"
|
|
fi
|
|
else
|
|
if test "$GCC" = yes; then
|
|
CFLAGS="-O2"
|
|
else
|
|
CFLAGS=
|
|
fi
|
|
fi
|
|
{ echo "$as_me:$LINENO: checking for $CC option to accept ISO C89" >&5
|
|
echo $ECHO_N "checking for $CC option to accept ISO C89... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_cc_c89+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_prog_cc_c89=no
|
|
ac_save_CC=$CC
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <stdarg.h>
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
#include <sys/stat.h>
|
|
/* Most of the following tests are stolen from RCS 5.7's src/conf.sh. */
|
|
struct buf { int x; };
|
|
FILE * (*rcsopen) (struct buf *, struct stat *, int);
|
|
static char *e (p, i)
|
|
char **p;
|
|
int i;
|
|
{
|
|
return p[i];
|
|
}
|
|
static char *f (char * (*g) (char **, int), char **p, ...)
|
|
{
|
|
char *s;
|
|
va_list v;
|
|
va_start (v,p);
|
|
s = g (p, va_arg (v,int));
|
|
va_end (v);
|
|
return s;
|
|
}
|
|
|
|
/* OSF 4.0 Compaq cc is some sort of almost-ANSI by default. It has
|
|
function prototypes and stuff, but not '\xHH' hex character constants.
|
|
These don't provoke an error unfortunately, instead are silently treated
|
|
as 'x'. The following induces an error, until -std is added to get
|
|
proper ANSI mode. Curiously '\x00'!='x' always comes out true, for an
|
|
array size at least. It's necessary to write '\x00'==0 to get something
|
|
that's true only with -std. */
|
|
int osf4_cc_array ['\x00' == 0 ? 1 : -1];
|
|
|
|
/* IBM C 6 for AIX is almost-ANSI by default, but it replaces macro parameters
|
|
inside strings and character constants. */
|
|
#define FOO(x) 'x'
|
|
int xlc6_cc_array[FOO(a) == 'x' ? 1 : -1];
|
|
|
|
int test (int i, double x);
|
|
struct s1 {int (*f) (int a);};
|
|
struct s2 {int (*f) (double a);};
|
|
int pairnames (int, char **, FILE *(*)(struct buf *, struct stat *, int), int, int);
|
|
int argc;
|
|
char **argv;
|
|
int
|
|
main ()
|
|
{
|
|
return f (e, argv, 0) != argv[0] || f (e, argv, 1) != argv[1];
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
for ac_arg in '' -qlanglvl=extc89 -qlanglvl=ansi -std \
|
|
-Ae "-Aa -D_HPUX_SOURCE" "-Xc -D__EXTENSIONS__"
|
|
do
|
|
CC="$ac_save_CC $ac_arg"
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_prog_cc_c89=$ac_arg
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext
|
|
test "x$ac_cv_prog_cc_c89" != "xno" && break
|
|
done
|
|
rm -f conftest.$ac_ext
|
|
CC=$ac_save_CC
|
|
|
|
fi
|
|
# AC_CACHE_VAL
|
|
case "x$ac_cv_prog_cc_c89" in
|
|
x)
|
|
{ echo "$as_me:$LINENO: result: none needed" >&5
|
|
echo "${ECHO_T}none needed" >&6; } ;;
|
|
xno)
|
|
{ echo "$as_me:$LINENO: result: unsupported" >&5
|
|
echo "${ECHO_T}unsupported" >&6; } ;;
|
|
*)
|
|
CC="$CC $ac_cv_prog_cc_c89"
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_prog_cc_c89" >&5
|
|
echo "${ECHO_T}$ac_cv_prog_cc_c89" >&6; } ;;
|
|
esac
|
|
|
|
|
|
ac_ext=c
|
|
ac_cpp='$CPP $CPPFLAGS'
|
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
|
|
|
|
|
|
|
|
|
|
if test "$GCC" = yes ; then
|
|
if test "$SHLICC2" = yes ; then
|
|
ac_cv_lbl_gcc_vers=2
|
|
V_CCOPT="-O2"
|
|
else
|
|
{ echo "$as_me:$LINENO: checking gcc version" >&5
|
|
echo $ECHO_N "checking gcc version... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lbl_gcc_vers+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_lbl_gcc_vers=`$CC -v 2>&1 | \
|
|
sed -e '/^gcc version /!d' \
|
|
-e 's/^gcc version //' \
|
|
-e 's/ .*//' -e 's/^[^0-9]*//' \
|
|
-e 's/\..*//'`
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lbl_gcc_vers" >&5
|
|
echo "${ECHO_T}$ac_cv_lbl_gcc_vers" >&6; }
|
|
if test $ac_cv_lbl_gcc_vers -gt 1 ; then
|
|
V_CCOPT="-O2"
|
|
fi
|
|
fi
|
|
|
|
#
|
|
# -Werror forces warnings to be errors.
|
|
#
|
|
ac_lbl_cc_force_warning_errors=-Werror
|
|
else
|
|
V_INCLS="$V_INCLS -I/usr/local/include"
|
|
LDFLAGS="$LDFLAGS -L/usr/local/lib"
|
|
|
|
case "$host_os" in
|
|
|
|
darwin*)
|
|
#
|
|
# This is assumed either to be GCC or clang, both
|
|
# of which use -Werror to force warnings to be errors.
|
|
#
|
|
ac_lbl_cc_force_warning_errors=-Werror
|
|
;;
|
|
|
|
hpux*)
|
|
#
|
|
# HP C, which is what we presume we're using, doesn't
|
|
# exit with a non-zero exit status if we hand it an
|
|
# invalid -W flag, can't be forced to do so even with
|
|
# +We, and doesn't handle GCC-style -W flags, so we
|
|
# don't want to try using GCC-style -W flags.
|
|
#
|
|
ac_lbl_cc_dont_try_gcc_dashW=yes
|
|
;;
|
|
|
|
irix*)
|
|
#
|
|
# MIPS C, which is what we presume we're using, doesn't
|
|
# necessarily exit with a non-zero exit status if we
|
|
# hand it an invalid -W flag, can't be forced to do
|
|
# so, and doesn't handle GCC-style -W flags, so we
|
|
# don't want to try using GCC-style -W flags.
|
|
#
|
|
ac_lbl_cc_dont_try_gcc_dashW=yes
|
|
V_CCOPT="$V_CCOPT -xansi -signed -O"
|
|
;;
|
|
|
|
osf*)
|
|
#
|
|
# Presumed to be DEC OSF/1, Digital UNIX, or
|
|
# Tru64 UNIX.
|
|
#
|
|
# The DEC C compiler, which is what we presume we're
|
|
# using, doesn't exit with a non-zero exit status if we
|
|
# hand it an invalid -W flag, can't be forced to do
|
|
# so, and doesn't handle GCC-style -W flags, so we
|
|
# don't want to try using GCC-style -W flags.
|
|
#
|
|
ac_lbl_cc_dont_try_gcc_dashW=yes
|
|
V_CCOPT="$V_CCOPT -O"
|
|
;;
|
|
|
|
solaris*)
|
|
#
|
|
# Assumed to be Sun C, which requires -errwarn to force
|
|
# warnings to be treated as errors.
|
|
#
|
|
ac_lbl_cc_force_warning_errors=-errwarn
|
|
;;
|
|
|
|
ultrix*)
|
|
{ echo "$as_me:$LINENO: checking that Ultrix $CC hacks const in prototypes" >&5
|
|
echo $ECHO_N "checking that Ultrix $CC hacks const in prototypes... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lbl_cc_const_proto+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/types.h>
|
|
int
|
|
main ()
|
|
{
|
|
struct a { int b; };
|
|
void c(const struct a *)
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_lbl_cc_const_proto=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_lbl_cc_const_proto=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lbl_cc_const_proto" >&5
|
|
echo "${ECHO_T}$ac_cv_lbl_cc_const_proto" >&6; }
|
|
if test $ac_cv_lbl_cc_const_proto = no ; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define const
|
|
_ACEOF
|
|
|
|
fi
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking for inline" >&5
|
|
echo $ECHO_N "checking for inline... $ECHO_C" >&6; }
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$V_CCOPT"
|
|
if test "${ac_cv_lbl_inline+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
|
|
ac_cv_lbl_inline=""
|
|
ac_lbl_cc_inline=no
|
|
for ac_lbl_inline in inline __inline__ __inline
|
|
do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#define inline $ac_lbl_inline
|
|
static inline struct iltest *foo(void);
|
|
struct iltest {
|
|
int iltest1;
|
|
int iltest2;
|
|
};
|
|
|
|
static inline struct iltest *
|
|
foo()
|
|
{
|
|
static struct iltest xxx;
|
|
|
|
return &xxx;
|
|
}
|
|
int
|
|
main ()
|
|
{
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_lbl_cc_inline=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
if test "$ac_lbl_cc_inline" = yes ; then
|
|
break;
|
|
fi
|
|
done
|
|
if test "$ac_lbl_cc_inline" = yes ; then
|
|
ac_cv_lbl_inline=$ac_lbl_inline
|
|
fi
|
|
fi
|
|
|
|
CFLAGS="$save_CFLAGS"
|
|
if test ! -z "$ac_cv_lbl_inline" ; then
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lbl_inline" >&5
|
|
echo "${ECHO_T}$ac_cv_lbl_inline" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define inline $ac_cv_lbl_inline
|
|
_ACEOF
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for __attribute__" >&5
|
|
echo $ECHO_N "checking for __attribute__... $ECHO_C" >&6; }
|
|
if test "${ac_cv___attribute__+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <stdlib.h>
|
|
|
|
static void foo(void) __attribute__ ((noreturn));
|
|
|
|
static void
|
|
foo(void)
|
|
{
|
|
exit(1);
|
|
}
|
|
|
|
int
|
|
main(int argc, char **argv)
|
|
{
|
|
foo();
|
|
}
|
|
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv___attribute__=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv___attribute__=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
if test "$ac_cv___attribute__" = "yes"; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE___ATTRIBUTE__ 1
|
|
_ACEOF
|
|
|
|
else
|
|
#
|
|
# We can't use __attribute__, so we can't use __attribute__((unused)),
|
|
# so we define _U_ to an empty string.
|
|
#
|
|
V_DEFS="$V_DEFS -D_U_=\"\""
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv___attribute__" >&5
|
|
echo "${ECHO_T}$ac_cv___attribute__" >&6; }
|
|
|
|
if test "$ac_cv___attribute__" = "yes"; then
|
|
|
|
{ echo "$as_me:$LINENO: checking whether __attribute__((unused)) can be used without warnings" >&5
|
|
echo $ECHO_N "checking whether __attribute__((unused)) can be used without warnings... $ECHO_C" >&6; }
|
|
if test "${ac_cv___attribute___unused+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <stdlib.h>
|
|
#include <stdio.h>
|
|
|
|
int
|
|
main(int argc __attribute((unused)), char **argv __attribute((unused)))
|
|
{
|
|
printf("Hello, world!\n");
|
|
return 0;
|
|
}
|
|
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv___attribute___unused=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv___attribute___unused=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
CFLAGS="$save_CFLAGS"
|
|
if test "$ac_cv___attribute___unused" = "yes"; then
|
|
V_DEFS="$V_DEFS -D_U_=\"__attribute__((unused))\""
|
|
else
|
|
V_DEFS="$V_DEFS -D_U_=\"\""
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv___attribute___unused" >&5
|
|
echo "${ECHO_T}$ac_cv___attribute___unused" >&6; }
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether __attribute__((noreturn)) can be applied to function pointers without warnings" >&5
|
|
echo $ECHO_N "checking whether __attribute__((noreturn)) can be applied to function pointers without warnings... $ECHO_C" >&6; }
|
|
if test "${ac_cv___attribute___noreturn_function_pointer+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <stdlib.h>
|
|
|
|
extern int (*foo)(int i)
|
|
__attribute__ ((noreturn));
|
|
|
|
int
|
|
main(int argc, char **argv)
|
|
{
|
|
(*foo)(1);
|
|
}
|
|
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv___attribute___noreturn_function_pointer=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv___attribute___noreturn_function_pointer=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
CFLAGS="$save_CFLAGS"
|
|
if test "$ac_cv___attribute___noreturn_function_pointer" = "yes"; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define __ATTRIBUTE___NORETURN_OK_FOR_FUNCTION_POINTERS 1
|
|
_ACEOF
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv___attribute___noreturn_function_pointer" >&5
|
|
echo "${ECHO_T}$ac_cv___attribute___noreturn_function_pointer" >&6; }
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether __attribute__((format)) can be used without warnings" >&5
|
|
echo $ECHO_N "checking whether __attribute__((format)) can be used without warnings... $ECHO_C" >&6; }
|
|
if test "${ac_cv___attribute___format+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS $ac_lbl_cc_force_warning_errors"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <stdlib.h>
|
|
|
|
extern int foo(const char *fmt, ...)
|
|
__attribute__ ((format (printf, 1, 2)));
|
|
|
|
int
|
|
main(int argc, char **argv)
|
|
{
|
|
foo("%s", "test");
|
|
}
|
|
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv___attribute___format=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv___attribute___format=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
CFLAGS="$save_CFLAGS"
|
|
if test "$ac_cv___attribute___format" = "yes"; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define __ATTRIBUTE___FORMAT_OK 1
|
|
_ACEOF
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv___attribute___format" >&5
|
|
echo "${ECHO_T}$ac_cv___attribute___format" >&6; }
|
|
|
|
if test "$ac_cv___attribute___format" = "yes"; then
|
|
|
|
{ echo "$as_me:$LINENO: checking whether __attribute__((format)) can be applied to function pointers" >&5
|
|
echo $ECHO_N "checking whether __attribute__((format)) can be applied to function pointers... $ECHO_C" >&6; }
|
|
if test "${ac_cv___attribute___format_function_pointer+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <stdlib.h>
|
|
|
|
extern int (*foo)(const char *fmt, ...)
|
|
__attribute__ ((format (printf, 1, 2)));
|
|
|
|
int
|
|
main(int argc, char **argv)
|
|
{
|
|
(*foo)("%s", "test");
|
|
}
|
|
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv___attribute___format_function_pointer=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv___attribute___format_function_pointer=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
if test "$ac_cv___attribute___format_function_pointer" = "yes"; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define __ATTRIBUTE___FORMAT_OK_FOR_FUNCTION_POINTERS 1
|
|
_ACEOF
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv___attribute___format_function_pointer" >&5
|
|
echo "${ECHO_T}$ac_cv___attribute___format_function_pointer" >&6; }
|
|
|
|
fi
|
|
fi
|
|
ac_ext=c
|
|
ac_cpp='$CPP $CPPFLAGS'
|
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
{ echo "$as_me:$LINENO: checking how to run the C preprocessor" >&5
|
|
echo $ECHO_N "checking how to run the C preprocessor... $ECHO_C" >&6; }
|
|
# On Suns, sometimes $CPP names a directory.
|
|
if test -n "$CPP" && test -d "$CPP"; then
|
|
CPP=
|
|
fi
|
|
if test -z "$CPP"; then
|
|
if test "${ac_cv_prog_CPP+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
# Double quotes because CPP needs to be expanded
|
|
for CPP in "$CC -E" "$CC -E -traditional-cpp" "/lib/cpp"
|
|
do
|
|
ac_preproc_ok=false
|
|
for ac_c_preproc_warn_flag in '' yes
|
|
do
|
|
# Use a header file that comes with gcc, so configuring glibc
|
|
# with a fresh cross-compiler works.
|
|
# Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
# <limits.h> exists even on freestanding compilers.
|
|
# On the NeXT, cc -E runs the code through the compiler's parser,
|
|
# not just through cpp. "Syntax error" is here to catch this case.
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
Syntax error
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
:
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
# Broken: fails on valid input.
|
|
continue
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
|
|
# OK, works on sane cases. Now check whether nonexistent headers
|
|
# can be detected and how.
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <ac_nonexistent.h>
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
# Broken: success on invalid input.
|
|
continue
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
# Passes both tests.
|
|
ac_preproc_ok=:
|
|
break
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
|
|
done
|
|
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
|
rm -f conftest.err conftest.$ac_ext
|
|
if $ac_preproc_ok; then
|
|
break
|
|
fi
|
|
|
|
done
|
|
ac_cv_prog_CPP=$CPP
|
|
|
|
fi
|
|
CPP=$ac_cv_prog_CPP
|
|
else
|
|
ac_cv_prog_CPP=$CPP
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $CPP" >&5
|
|
echo "${ECHO_T}$CPP" >&6; }
|
|
ac_preproc_ok=false
|
|
for ac_c_preproc_warn_flag in '' yes
|
|
do
|
|
# Use a header file that comes with gcc, so configuring glibc
|
|
# with a fresh cross-compiler works.
|
|
# Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
# <limits.h> exists even on freestanding compilers.
|
|
# On the NeXT, cc -E runs the code through the compiler's parser,
|
|
# not just through cpp. "Syntax error" is here to catch this case.
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
Syntax error
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
:
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
# Broken: fails on valid input.
|
|
continue
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
|
|
# OK, works on sane cases. Now check whether nonexistent headers
|
|
# can be detected and how.
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <ac_nonexistent.h>
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
# Broken: success on invalid input.
|
|
continue
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
# Passes both tests.
|
|
ac_preproc_ok=:
|
|
break
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
|
|
done
|
|
# Because of `break', _AC_PREPROC_IFELSE's cleaning code was skipped.
|
|
rm -f conftest.err conftest.$ac_ext
|
|
if $ac_preproc_ok; then
|
|
:
|
|
else
|
|
{ { echo "$as_me:$LINENO: error: C preprocessor \"$CPP\" fails sanity check
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: C preprocessor \"$CPP\" fails sanity check
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
ac_ext=c
|
|
ac_cpp='$CPP $CPPFLAGS'
|
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
ac_link='$CC -o conftest$ac_exeext $CFLAGS $CPPFLAGS $LDFLAGS conftest.$ac_ext $LIBS >&5'
|
|
ac_compiler_gnu=$ac_cv_c_compiler_gnu
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for grep that handles long lines and -e" >&5
|
|
echo $ECHO_N "checking for grep that handles long lines and -e... $ECHO_C" >&6; }
|
|
if test "${ac_cv_path_GREP+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
# Extract the first word of "grep ggrep" to use in msg output
|
|
if test -z "$GREP"; then
|
|
set dummy grep ggrep; ac_prog_name=$2
|
|
if test "${ac_cv_path_GREP+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_path_GREP_found=false
|
|
# Loop through the user's path and test for each of PROGNAME-LIST
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_prog in grep ggrep; do
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
ac_path_GREP="$as_dir/$ac_prog$ac_exec_ext"
|
|
{ test -f "$ac_path_GREP" && $as_test_x "$ac_path_GREP"; } || continue
|
|
# Check for GNU ac_path_GREP and select it if it is found.
|
|
# Check for GNU $ac_path_GREP
|
|
case `"$ac_path_GREP" --version 2>&1` in
|
|
*GNU*)
|
|
ac_cv_path_GREP="$ac_path_GREP" ac_path_GREP_found=:;;
|
|
*)
|
|
ac_count=0
|
|
echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
|
|
while :
|
|
do
|
|
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
|
mv "conftest.tmp" "conftest.in"
|
|
cp "conftest.in" "conftest.nl"
|
|
echo 'GREP' >> "conftest.nl"
|
|
"$ac_path_GREP" -e 'GREP$' -e '-(cannot match)-' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
|
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
|
ac_count=`expr $ac_count + 1`
|
|
if test $ac_count -gt ${ac_path_GREP_max-0}; then
|
|
# Best one so far, save it but keep looking for a better one
|
|
ac_cv_path_GREP="$ac_path_GREP"
|
|
ac_path_GREP_max=$ac_count
|
|
fi
|
|
# 10*(2^10) chars as input seems more than enough
|
|
test $ac_count -gt 10 && break
|
|
done
|
|
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
|
esac
|
|
|
|
|
|
$ac_path_GREP_found && break 3
|
|
done
|
|
done
|
|
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
|
|
fi
|
|
|
|
GREP="$ac_cv_path_GREP"
|
|
if test -z "$GREP"; then
|
|
{ { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
|
|
echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
else
|
|
ac_cv_path_GREP=$GREP
|
|
fi
|
|
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_path_GREP" >&5
|
|
echo "${ECHO_T}$ac_cv_path_GREP" >&6; }
|
|
GREP="$ac_cv_path_GREP"
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for egrep" >&5
|
|
echo $ECHO_N "checking for egrep... $ECHO_C" >&6; }
|
|
if test "${ac_cv_path_EGREP+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if echo a | $GREP -E '(a|b)' >/dev/null 2>&1
|
|
then ac_cv_path_EGREP="$GREP -E"
|
|
else
|
|
# Extract the first word of "egrep" to use in msg output
|
|
if test -z "$EGREP"; then
|
|
set dummy egrep; ac_prog_name=$2
|
|
if test "${ac_cv_path_EGREP+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_path_EGREP_found=false
|
|
# Loop through the user's path and test for each of PROGNAME-LIST
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH$PATH_SEPARATOR/usr/xpg4/bin
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_prog in egrep; do
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
ac_path_EGREP="$as_dir/$ac_prog$ac_exec_ext"
|
|
{ test -f "$ac_path_EGREP" && $as_test_x "$ac_path_EGREP"; } || continue
|
|
# Check for GNU ac_path_EGREP and select it if it is found.
|
|
# Check for GNU $ac_path_EGREP
|
|
case `"$ac_path_EGREP" --version 2>&1` in
|
|
*GNU*)
|
|
ac_cv_path_EGREP="$ac_path_EGREP" ac_path_EGREP_found=:;;
|
|
*)
|
|
ac_count=0
|
|
echo $ECHO_N "0123456789$ECHO_C" >"conftest.in"
|
|
while :
|
|
do
|
|
cat "conftest.in" "conftest.in" >"conftest.tmp"
|
|
mv "conftest.tmp" "conftest.in"
|
|
cp "conftest.in" "conftest.nl"
|
|
echo 'EGREP' >> "conftest.nl"
|
|
"$ac_path_EGREP" 'EGREP$' < "conftest.nl" >"conftest.out" 2>/dev/null || break
|
|
diff "conftest.out" "conftest.nl" >/dev/null 2>&1 || break
|
|
ac_count=`expr $ac_count + 1`
|
|
if test $ac_count -gt ${ac_path_EGREP_max-0}; then
|
|
# Best one so far, save it but keep looking for a better one
|
|
ac_cv_path_EGREP="$ac_path_EGREP"
|
|
ac_path_EGREP_max=$ac_count
|
|
fi
|
|
# 10*(2^10) chars as input seems more than enough
|
|
test $ac_count -gt 10 && break
|
|
done
|
|
rm -f conftest.in conftest.tmp conftest.nl conftest.out;;
|
|
esac
|
|
|
|
|
|
$ac_path_EGREP_found && break 3
|
|
done
|
|
done
|
|
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
|
|
fi
|
|
|
|
EGREP="$ac_cv_path_EGREP"
|
|
if test -z "$EGREP"; then
|
|
{ { echo "$as_me:$LINENO: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&5
|
|
echo "$as_me: error: no acceptable $ac_prog_name could be found in $PATH$PATH_SEPARATOR/usr/xpg4/bin" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
|
|
else
|
|
ac_cv_path_EGREP=$EGREP
|
|
fi
|
|
|
|
|
|
fi
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_path_EGREP" >&5
|
|
echo "${ECHO_T}$ac_cv_path_EGREP" >&6; }
|
|
EGREP="$ac_cv_path_EGREP"
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for ANSI C header files" >&5
|
|
echo $ECHO_N "checking for ANSI C header files... $ECHO_C" >&6; }
|
|
if test "${ac_cv_header_stdc+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <stdlib.h>
|
|
#include <stdarg.h>
|
|
#include <string.h>
|
|
#include <float.h>
|
|
|
|
int
|
|
main ()
|
|
{
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_header_stdc=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_header_stdc=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
if test $ac_cv_header_stdc = yes; then
|
|
# SunOS 4.x string.h does not declare mem*, contrary to ANSI.
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <string.h>
|
|
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "memchr" >/dev/null 2>&1; then
|
|
:
|
|
else
|
|
ac_cv_header_stdc=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
|
|
if test $ac_cv_header_stdc = yes; then
|
|
# ISC 2.0.2 stdlib.h does not declare free, contrary to ANSI.
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <stdlib.h>
|
|
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "free" >/dev/null 2>&1; then
|
|
:
|
|
else
|
|
ac_cv_header_stdc=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
|
|
if test $ac_cv_header_stdc = yes; then
|
|
# /bin/cc in Irix-4.0.5 gets non-ANSI ctype macros unless using -ansi.
|
|
if test "$cross_compiling" = yes; then
|
|
:
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <ctype.h>
|
|
#include <stdlib.h>
|
|
#if ((' ' & 0x0FF) == 0x020)
|
|
# define ISLOWER(c) ('a' <= (c) && (c) <= 'z')
|
|
# define TOUPPER(c) (ISLOWER(c) ? 'A' + ((c) - 'a') : (c))
|
|
#else
|
|
# define ISLOWER(c) \
|
|
(('a' <= (c) && (c) <= 'i') \
|
|
|| ('j' <= (c) && (c) <= 'r') \
|
|
|| ('s' <= (c) && (c) <= 'z'))
|
|
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
|
|
#endif
|
|
|
|
#define XOR(e, f) (((e) && !(f)) || (!(e) && (f)))
|
|
int
|
|
main ()
|
|
{
|
|
int i;
|
|
for (i = 0; i < 256; i++)
|
|
if (XOR (islower (i), ISLOWER (i))
|
|
|| toupper (i) != TOUPPER (i))
|
|
return 2;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
:
|
|
else
|
|
echo "$as_me: program exited with status $ac_status" >&5
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
( exit $ac_status )
|
|
ac_cv_header_stdc=no
|
|
fi
|
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
fi
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_header_stdc" >&5
|
|
echo "${ECHO_T}$ac_cv_header_stdc" >&6; }
|
|
if test $ac_cv_header_stdc = yes; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define STDC_HEADERS 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
# On IRIX 5.3, sys/types and inttypes.h are conflicting.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
|
|
inttypes.h stdint.h unistd.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
eval "$as_ac_Header=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_Header=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for ac_header in fcntl.h rpc/rpc.h rpc/rpcent.h netdnet/dnetdb.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
else
|
|
# Is the header compilable?
|
|
{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_header_compiler=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6; }
|
|
|
|
# Is the header present?
|
|
{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
ac_header_preproc=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_preproc=no
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
echo "${ECHO_T}$ac_header_preproc" >&6; }
|
|
|
|
# So? What about this header?
|
|
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
|
|
yes:no: )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
|
|
ac_header_preproc=yes
|
|
;;
|
|
no:yes:* )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
|
|
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
|
|
echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
|
|
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
|
|
echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
|
|
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
|
|
|
;;
|
|
esac
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
|
|
fi
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
|
|
for ac_header in net/pfvar.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
#include <net/if.h>
|
|
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
eval "$as_ac_Header=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_Header=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
if test "$ac_cv_header_net_pfvar_h" = yes; then
|
|
LOCALSRC="print-pflog.c $LOCALSRC"
|
|
fi
|
|
|
|
for ac_header in netinet/if_ether.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
eval "$as_ac_Header=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_Header=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
if test "$ac_cv_header_netinet_if_ether_h" != yes; then
|
|
#
|
|
# The simple test didn't work.
|
|
# Do we need to include <net/if.h> first?
|
|
# Unset ac_cv_header_netinet_if_ether_h so we don't
|
|
# treat the previous failure as a cached value and
|
|
# suppress the next test.
|
|
#
|
|
{ echo "$as_me:$LINENO: Rechecking with some additional includes" >&5
|
|
echo "$as_me: Rechecking with some additional includes" >&6;}
|
|
unset ac_cv_header_netinet_if_ether_h
|
|
|
|
for ac_header in netinet/if_ether.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
struct mbuf;
|
|
struct rtentry;
|
|
#include <net/if.h>
|
|
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
eval "$as_ac_Header=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_Header=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking whether time.h and sys/time.h may both be included" >&5
|
|
echo $ECHO_N "checking whether time.h and sys/time.h may both be included... $ECHO_C" >&6; }
|
|
if test "${ac_cv_header_time+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/types.h>
|
|
#include <sys/time.h>
|
|
#include <time.h>
|
|
|
|
int
|
|
main ()
|
|
{
|
|
if ((struct tm *) 0)
|
|
return 0;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_header_time=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_header_time=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_header_time" >&5
|
|
echo "${ECHO_T}$ac_cv_header_time" >&6; }
|
|
if test $ac_cv_header_time = yes; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define TIME_WITH_SYS_TIME 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
|
|
case "$host_os" in
|
|
|
|
darwin*)
|
|
# Check whether --enable-universal was given.
|
|
if test "${enable_universal+set}" = set; then
|
|
enableval=$enable_universal;
|
|
fi
|
|
|
|
if test "$enable_universal" != "no"; then
|
|
case "$host_os" in
|
|
|
|
darwin9.*)
|
|
#
|
|
# Leopard. Build for x86 and 32-bit PowerPC, with
|
|
# x86 first. (That's what Apple does.)
|
|
#
|
|
V_CCOPT="$V_CCOPT -arch i386 -arch ppc"
|
|
LDFLAGS="$LDFLAGS -arch i386 -arch ppc"
|
|
;;
|
|
|
|
darwin10.*)
|
|
#
|
|
# Snow Leopard. Build for x86-64 and x86, with
|
|
# x86-64 first. (That's what Apple does.)
|
|
#
|
|
V_CCOPT="$V_CCOPT -arch x86_64 -arch i386"
|
|
LDFLAGS="$LDFLAGS -arch x86_64 -arch i386"
|
|
;;
|
|
esac
|
|
fi
|
|
;;
|
|
|
|
linux*)
|
|
{ echo "$as_me:$LINENO: checking Linux kernel version" >&5
|
|
echo $ECHO_N "checking Linux kernel version... $ECHO_C" >&6; }
|
|
if test "$cross_compiling" = yes; then
|
|
if test "${ac_cv_linux_vers+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_linux_vers=unknown
|
|
fi
|
|
|
|
else
|
|
if test "${ac_cv_linux_vers+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_linux_vers=`uname -r 2>&1 | \
|
|
sed -n -e '$s/.* //' -e '$s/\..*//p'`
|
|
fi
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_linux_vers" >&5
|
|
echo "${ECHO_T}$ac_cv_linux_vers" >&6; }
|
|
if test $ac_cv_linux_vers = unknown ; then
|
|
{ { echo "$as_me:$LINENO: error: cannot determine linux version when cross-compiling" >&5
|
|
echo "$as_me: error: cannot determine linux version when cross-compiling" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
if test $ac_cv_linux_vers -lt 2 ; then
|
|
{ { echo "$as_me:$LINENO: error: version 2 or higher required; see the INSTALL doc for more info" >&5
|
|
echo "$as_me: error: version 2 or higher required; see the INSTALL doc for more info" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
;;
|
|
|
|
*)
|
|
;;
|
|
esac
|
|
|
|
|
|
|
|
# Check whether --with-smi was given.
|
|
if test "${with_smi+set}" = set; then
|
|
withval=$with_smi;
|
|
else
|
|
with_smi=yes
|
|
fi
|
|
|
|
|
|
if test "x$with_smi" != "xno" ; then
|
|
|
|
for ac_header in smi.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
else
|
|
# Is the header compilable?
|
|
{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_header_compiler=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6; }
|
|
|
|
# Is the header present?
|
|
{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
ac_header_preproc=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_preproc=no
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
echo "${ECHO_T}$ac_header_preproc" >&6; }
|
|
|
|
# So? What about this header?
|
|
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
|
|
yes:no: )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
|
|
ac_header_preproc=yes
|
|
;;
|
|
no:yes:* )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
|
|
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
|
|
echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
|
|
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
|
|
echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
|
|
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
|
|
|
;;
|
|
esac
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
|
|
fi
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for smiInit in -lsmi" >&5
|
|
echo $ECHO_N "checking for smiInit in -lsmi... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lib_smi_smiInit+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lsmi $LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char smiInit ();
|
|
int
|
|
main ()
|
|
{
|
|
return smiInit ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_lib_smi_smiInit=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_lib_smi_smiInit=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
LIBS=$ac_check_lib_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lib_smi_smiInit" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_smi_smiInit" >&6; }
|
|
if test $ac_cv_lib_smi_smiInit = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define HAVE_LIBSMI 1
|
|
_ACEOF
|
|
|
|
LIBS="-lsmi $LIBS"
|
|
|
|
fi
|
|
|
|
if test "$ac_cv_header_smi_h" = yes -a "$ac_cv_lib_smi_smiInit" = yes
|
|
then
|
|
{ echo "$as_me:$LINENO: checking whether to enable libsmi" >&5
|
|
echo $ECHO_N "checking whether to enable libsmi... $ECHO_C" >&6; }
|
|
if test "$cross_compiling" = yes; then
|
|
{ echo "$as_me:$LINENO: result: not when cross-compiling" >&5
|
|
echo "${ECHO_T}not when cross-compiling" >&6; }
|
|
libsmi=no
|
|
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* libsmi available check */
|
|
#include <smi.h>
|
|
main()
|
|
{
|
|
int current, revision, age, n;
|
|
const int required = 2;
|
|
if (smiInit(""))
|
|
exit(1);
|
|
if (strcmp(SMI_LIBRARY_VERSION, smi_library_version))
|
|
exit(2);
|
|
n = sscanf(smi_library_version, "%d:%d:%d", ¤t, &revision, &age);
|
|
if (n != 3)
|
|
exit(3);
|
|
if (required < current - age || required > current)
|
|
exit(4);
|
|
exit(0);
|
|
}
|
|
|
|
_ACEOF
|
|
rm -f conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define LIBSMI 1
|
|
_ACEOF
|
|
|
|
libsmi=yes
|
|
else
|
|
echo "$as_me: program exited with status $ac_status" >&5
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
( exit $ac_status )
|
|
case $? in
|
|
1) { echo "$as_me:$LINENO: result: no - smiInit failed" >&5
|
|
echo "${ECHO_T}no - smiInit failed" >&6; } ;;
|
|
2) { echo "$as_me:$LINENO: result: no - header/library version mismatch" >&5
|
|
echo "${ECHO_T}no - header/library version mismatch" >&6; } ;;
|
|
3) { echo "$as_me:$LINENO: result: no - can't determine library version" >&5
|
|
echo "${ECHO_T}no - can't determine library version" >&6; } ;;
|
|
4) { echo "$as_me:$LINENO: result: no - too old" >&5
|
|
echo "${ECHO_T}no - too old" >&6; } ;;
|
|
*) { echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; } ;;
|
|
esac
|
|
libsmi=no
|
|
fi
|
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
fi
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking whether to enable the possibly-buggy SMB printer" >&5
|
|
echo $ECHO_N "checking whether to enable the possibly-buggy SMB printer... $ECHO_C" >&6; }
|
|
# Check whether --enable-smb was given.
|
|
if test "${enable_smb+set}" = set; then
|
|
enableval=$enable_smb;
|
|
else
|
|
enableval=yes
|
|
fi
|
|
|
|
case "$enableval" in
|
|
yes) { echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
{ echo "$as_me:$LINENO: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&5
|
|
echo "$as_me: WARNING: The SMB printer may have exploitable buffer overflows!!!" >&2;}
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define TCPDUMP_DO_SMB 1
|
|
_ACEOF
|
|
|
|
LOCALSRC="print-smb.c smbutil.c $LOCALSRC"
|
|
;;
|
|
*) { echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
;;
|
|
esac
|
|
|
|
|
|
# Check whether --with-user was given.
|
|
if test "${with_user+set}" = set; then
|
|
withval=$with_user;
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking whether to drop root privileges by default" >&5
|
|
echo $ECHO_N "checking whether to drop root privileges by default... $ECHO_C" >&6; }
|
|
if test ! -z "$with_user" ; then
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define WITH_USER "$withval"
|
|
_ACEOF
|
|
|
|
{ echo "$as_me:$LINENO: result: to \"$withval\"" >&5
|
|
echo "${ECHO_T}to \"$withval\"" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
# Check whether --with-chroot was given.
|
|
if test "${with_chroot+set}" = set; then
|
|
withval=$with_chroot;
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking whether to chroot" >&5
|
|
echo $ECHO_N "checking whether to chroot... $ECHO_C" >&6; }
|
|
if test ! -z "$with_chroot" && test "$with_chroot" != "no" ; then
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define WITH_CHROOT "$withval"
|
|
_ACEOF
|
|
|
|
{ echo "$as_me:$LINENO: result: to \"$withval\"" >&5
|
|
echo "${ECHO_T}to \"$withval\"" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
#
|
|
# We must check this before checking whether to enable IPv6, because,
|
|
# on some platforms (such as SunOS 5.x), the test program requires
|
|
# the extra networking libraries.
|
|
#
|
|
|
|
# Most operating systems have gethostbyname() in the default searched
|
|
# libraries (i.e. libc):
|
|
# Some OSes (eg. Solaris) place it in libnsl
|
|
# Some strange OSes (SINIX) have it in libsocket:
|
|
{ echo "$as_me:$LINENO: checking for library containing gethostbyname" >&5
|
|
echo $ECHO_N "checking for library containing gethostbyname... $ECHO_C" >&6; }
|
|
if test "${ac_cv_search_gethostbyname+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_func_search_save_LIBS=$LIBS
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char gethostbyname ();
|
|
int
|
|
main ()
|
|
{
|
|
return gethostbyname ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
for ac_lib in '' nsl socket resolv; do
|
|
if test -z "$ac_lib"; then
|
|
ac_res="none required"
|
|
else
|
|
ac_res=-l$ac_lib
|
|
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
fi
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_search_gethostbyname=$ac_res
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext
|
|
if test "${ac_cv_search_gethostbyname+set}" = set; then
|
|
break
|
|
fi
|
|
done
|
|
if test "${ac_cv_search_gethostbyname+set}" = set; then
|
|
:
|
|
else
|
|
ac_cv_search_gethostbyname=no
|
|
fi
|
|
rm conftest.$ac_ext
|
|
LIBS=$ac_func_search_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_search_gethostbyname" >&5
|
|
echo "${ECHO_T}$ac_cv_search_gethostbyname" >&6; }
|
|
ac_res=$ac_cv_search_gethostbyname
|
|
if test "$ac_res" != no; then
|
|
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
|
|
|
fi
|
|
|
|
# Unfortunately libsocket sometimes depends on libnsl and
|
|
# AC_SEARCH_LIBS isn't up to the task of handling dependencies like this.
|
|
if test "$ac_cv_search_gethostbyname" = "no"
|
|
then
|
|
{ echo "$as_me:$LINENO: checking for gethostbyname in -lsocket" >&5
|
|
echo $ECHO_N "checking for gethostbyname in -lsocket... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lib_socket_gethostbyname+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lsocket -lnsl $LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char gethostbyname ();
|
|
int
|
|
main ()
|
|
{
|
|
return gethostbyname ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_lib_socket_gethostbyname=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_lib_socket_gethostbyname=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
LIBS=$ac_check_lib_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_gethostbyname" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_socket_gethostbyname" >&6; }
|
|
if test $ac_cv_lib_socket_gethostbyname = yes; then
|
|
LIBS="-lsocket -lnsl $LIBS"
|
|
fi
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: checking for library containing socket" >&5
|
|
echo $ECHO_N "checking for library containing socket... $ECHO_C" >&6; }
|
|
if test "${ac_cv_search_socket+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_func_search_save_LIBS=$LIBS
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char socket ();
|
|
int
|
|
main ()
|
|
{
|
|
return socket ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
for ac_lib in '' socket; do
|
|
if test -z "$ac_lib"; then
|
|
ac_res="none required"
|
|
else
|
|
ac_res=-l$ac_lib
|
|
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
fi
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_search_socket=$ac_res
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext
|
|
if test "${ac_cv_search_socket+set}" = set; then
|
|
break
|
|
fi
|
|
done
|
|
if test "${ac_cv_search_socket+set}" = set; then
|
|
:
|
|
else
|
|
ac_cv_search_socket=no
|
|
fi
|
|
rm conftest.$ac_ext
|
|
LIBS=$ac_func_search_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_search_socket" >&5
|
|
echo "${ECHO_T}$ac_cv_search_socket" >&6; }
|
|
ac_res=$ac_cv_search_socket
|
|
if test "$ac_res" != no; then
|
|
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
|
|
|
else
|
|
{ echo "$as_me:$LINENO: checking for socket in -lsocket" >&5
|
|
echo $ECHO_N "checking for socket in -lsocket... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lib_socket_socket+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lsocket -lnsl $LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char socket ();
|
|
int
|
|
main ()
|
|
{
|
|
return socket ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_lib_socket_socket=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_lib_socket_socket=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
LIBS=$ac_check_lib_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lib_socket_socket" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_socket_socket" >&6; }
|
|
if test $ac_cv_lib_socket_socket = yes; then
|
|
LIBS="-lsocket -lnsl $LIBS"
|
|
fi
|
|
|
|
fi
|
|
|
|
# DLPI needs putmsg under HPUX so test for -lstr while we're at it
|
|
{ echo "$as_me:$LINENO: checking for library containing putmsg" >&5
|
|
echo $ECHO_N "checking for library containing putmsg... $ECHO_C" >&6; }
|
|
if test "${ac_cv_search_putmsg+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_func_search_save_LIBS=$LIBS
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char putmsg ();
|
|
int
|
|
main ()
|
|
{
|
|
return putmsg ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
for ac_lib in '' str; do
|
|
if test -z "$ac_lib"; then
|
|
ac_res="none required"
|
|
else
|
|
ac_res=-l$ac_lib
|
|
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
fi
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_search_putmsg=$ac_res
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext
|
|
if test "${ac_cv_search_putmsg+set}" = set; then
|
|
break
|
|
fi
|
|
done
|
|
if test "${ac_cv_search_putmsg+set}" = set; then
|
|
:
|
|
else
|
|
ac_cv_search_putmsg=no
|
|
fi
|
|
rm conftest.$ac_ext
|
|
LIBS=$ac_func_search_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_search_putmsg" >&5
|
|
echo "${ECHO_T}$ac_cv_search_putmsg" >&6; }
|
|
ac_res=$ac_cv_search_putmsg
|
|
if test "$ac_res" != no; then
|
|
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
|
|
|
fi
|
|
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether to enable ipv6" >&5
|
|
echo $ECHO_N "checking whether to enable ipv6... $ECHO_C" >&6; }
|
|
# Check whether --enable-ipv6 was given.
|
|
if test "${enable_ipv6+set}" = set; then
|
|
enableval=$enable_ipv6; case "$enableval" in
|
|
yes) { echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define INET6 1
|
|
_ACEOF
|
|
|
|
ipv6=yes
|
|
;;
|
|
*)
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
ipv6=no
|
|
;;
|
|
esac
|
|
else
|
|
if test "$cross_compiling" = yes; then
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
ipv6=no
|
|
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* AF_INET6 available check */
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
main()
|
|
{
|
|
if (socket(AF_INET6, SOCK_STREAM, 0) < 0)
|
|
exit(1);
|
|
else
|
|
exit(0);
|
|
}
|
|
|
|
_ACEOF
|
|
rm -f conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
LOCALSRC="print-ip6.c print-ip6opts.c print-mobility.c print-ripng.c print-icmp6.c print-frag6.c print-rt6.c print-ospf6.c print-dhcp6.c print-babel.c $LOCALSRC"
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define INET6 1
|
|
_ACEOF
|
|
|
|
ipv6=yes
|
|
else
|
|
echo "$as_me: program exited with status $ac_status" >&5
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
( exit $ac_status )
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
ipv6=no
|
|
fi
|
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
fi
|
|
|
|
|
|
ipv6type=unknown
|
|
ipv6lib=none
|
|
ipv6trylibc=no
|
|
|
|
if test "$ipv6" = "yes"; then
|
|
{ echo "$as_me:$LINENO: checking ipv6 stack type" >&5
|
|
echo $ECHO_N "checking ipv6 stack type... $ECHO_C" >&6; }
|
|
for i in inria kame linux-glibc linux-libinet6 toshiba v6d zeta; do
|
|
case $i in
|
|
inria)
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <netinet/in.h>
|
|
#ifdef IPV6_INRIA_VERSION
|
|
yes
|
|
#endif
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "yes" >/dev/null 2>&1; then
|
|
ipv6type=$i;
|
|
CFLAGS="-DINET6 $CFLAGS"
|
|
fi
|
|
rm -f conftest*
|
|
|
|
;;
|
|
kame)
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <netinet/in.h>
|
|
#ifdef __KAME__
|
|
yes
|
|
#endif
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "yes" >/dev/null 2>&1; then
|
|
ipv6type=$i;
|
|
ipv6lib=inet6;
|
|
ipv6libdir=/usr/local/v6/lib;
|
|
ipv6trylibc=yes;
|
|
CFLAGS="-DINET6 $CFLAGS"
|
|
fi
|
|
rm -f conftest*
|
|
|
|
;;
|
|
linux-glibc)
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <features.h>
|
|
#if defined(__GLIBC__) && __GLIBC__ >= 2 && __GLIBC_MINOR__ >= 1
|
|
yes
|
|
#endif
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "yes" >/dev/null 2>&1; then
|
|
ipv6type=$i;
|
|
CFLAGS="-DINET6 $CFLAGS"
|
|
fi
|
|
rm -f conftest*
|
|
|
|
;;
|
|
linux-libinet6)
|
|
if test -d /usr/inet6 -o -f /usr/include/netinet/ip6.h; then
|
|
ipv6type=$i
|
|
ipv6lib=inet6
|
|
ipv6libdir=/usr/inet6/lib
|
|
ipv6trylibc=yes;
|
|
CFLAGS="-DINET6 -I/usr/inet6/include $CFLAGS"
|
|
fi
|
|
;;
|
|
toshiba)
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/param.h>
|
|
#ifdef _TOSHIBA_INET6
|
|
yes
|
|
#endif
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "yes" >/dev/null 2>&1; then
|
|
ipv6type=$i;
|
|
ipv6lib=inet6;
|
|
ipv6libdir=/usr/local/v6/lib;
|
|
CFLAGS="-DINET6 $CFLAGS"
|
|
fi
|
|
rm -f conftest*
|
|
|
|
;;
|
|
v6d)
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include </usr/local/v6/include/sys/v6config.h>
|
|
#ifdef __V6D__
|
|
yes
|
|
#endif
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "yes" >/dev/null 2>&1; then
|
|
ipv6type=$i;
|
|
ipv6lib=v6;
|
|
ipv6libdir=/usr/local/v6/lib;
|
|
CFLAGS="-I/usr/local/v6/include $CFLAGS"
|
|
fi
|
|
rm -f conftest*
|
|
|
|
;;
|
|
zeta)
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/param.h>
|
|
#ifdef _ZETA_MINAMI_INET6
|
|
yes
|
|
#endif
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "yes" >/dev/null 2>&1; then
|
|
ipv6type=$i;
|
|
ipv6lib=inet6;
|
|
ipv6libdir=/usr/local/v6/lib;
|
|
CFLAGS="-DINET6 $CFLAGS"
|
|
fi
|
|
rm -f conftest*
|
|
|
|
;;
|
|
esac
|
|
if test "$ipv6type" != "unknown"; then
|
|
break
|
|
fi
|
|
done
|
|
{ echo "$as_me:$LINENO: result: $ipv6type" >&5
|
|
echo "${ECHO_T}$ipv6type" >&6; }
|
|
fi
|
|
|
|
if test "$ipv6" = "yes" -a "$ipv6lib" != "none"; then
|
|
if test -d $ipv6libdir -a -f $ipv6libdir/lib$ipv6lib.a; then
|
|
LIBS="-L$ipv6libdir -l$ipv6lib $LIBS"
|
|
echo "You have $ipv6lib library, using it"
|
|
else
|
|
if test "$ipv6trylibc" = "yes"; then
|
|
echo "You do not have $ipv6lib library, using libc"
|
|
else
|
|
echo 'Fatal: no $ipv6lib library found. cannot continue.'
|
|
echo "You need to fetch lib$ipv6lib.a from appropriate"
|
|
echo 'ipv6 kit and compile beforehand.'
|
|
exit 1
|
|
fi
|
|
fi
|
|
fi
|
|
|
|
|
|
if test "$ipv6" = "yes"; then
|
|
#
|
|
# XXX - on Tru64 UNIX 5.1, there is no "getaddrinfo()"
|
|
# function in libc; there are "ngetaddrinfo()" and
|
|
# "ogetaddrinfo()" functions, and <netdb.h> #defines
|
|
# "getaddrinfo" to be either "ngetaddrinfo" or
|
|
# "ogetaddrinfo", depending on whether _SOCKADDR_LEN
|
|
# or _XOPEN_SOURCE_EXTENDED are defined or not.
|
|
#
|
|
# So this test doesn't work on Tru64 5.1, and possibly
|
|
# on other 5.x releases. This causes the configure
|
|
# script to become confused, and results in libpcap
|
|
# being unbuildable.
|
|
#
|
|
{ echo "$as_me:$LINENO: checking for library containing getaddrinfo" >&5
|
|
echo $ECHO_N "checking for library containing getaddrinfo... $ECHO_C" >&6; }
|
|
if test "${ac_cv_search_getaddrinfo+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_func_search_save_LIBS=$LIBS
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char getaddrinfo ();
|
|
int
|
|
main ()
|
|
{
|
|
return getaddrinfo ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
for ac_lib in '' socket; do
|
|
if test -z "$ac_lib"; then
|
|
ac_res="none required"
|
|
else
|
|
ac_res=-l$ac_lib
|
|
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
fi
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_search_getaddrinfo=$ac_res
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext
|
|
if test "${ac_cv_search_getaddrinfo+set}" = set; then
|
|
break
|
|
fi
|
|
done
|
|
if test "${ac_cv_search_getaddrinfo+set}" = set; then
|
|
:
|
|
else
|
|
ac_cv_search_getaddrinfo=no
|
|
fi
|
|
rm conftest.$ac_ext
|
|
LIBS=$ac_func_search_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_search_getaddrinfo" >&5
|
|
echo "${ECHO_T}$ac_cv_search_getaddrinfo" >&6; }
|
|
ac_res=$ac_cv_search_getaddrinfo
|
|
if test "$ac_res" != no; then
|
|
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
|
{ echo "$as_me:$LINENO: checking getaddrinfo bug" >&5
|
|
echo $ECHO_N "checking getaddrinfo bug... $ECHO_C" >&6; }
|
|
if test "${td_cv_buggygetaddrinfo+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test "$cross_compiling" = yes; then
|
|
td_cv_buggygetaddrinfo=yes
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <sys/types.h>
|
|
#include <netdb.h>
|
|
#include <string.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
|
|
main()
|
|
{
|
|
int passive, gaierr, inet4 = 0, inet6 = 0;
|
|
struct addrinfo hints, *ai, *aitop;
|
|
char straddr[INET6_ADDRSTRLEN], strport[16];
|
|
|
|
for (passive = 0; passive <= 1; passive++) {
|
|
memset(&hints, 0, sizeof(hints));
|
|
hints.ai_family = AF_UNSPEC;
|
|
hints.ai_flags = passive ? AI_PASSIVE : 0;
|
|
hints.ai_socktype = SOCK_STREAM;
|
|
hints.ai_protocol = IPPROTO_TCP;
|
|
if ((gaierr = getaddrinfo(NULL, "54321", &hints, &aitop)) != 0) {
|
|
(void)gai_strerror(gaierr);
|
|
goto bad;
|
|
}
|
|
for (ai = aitop; ai; ai = ai->ai_next) {
|
|
if (ai->ai_addr == NULL ||
|
|
ai->ai_addrlen == 0 ||
|
|
getnameinfo(ai->ai_addr, ai->ai_addrlen,
|
|
straddr, sizeof(straddr), strport, sizeof(strport),
|
|
NI_NUMERICHOST|NI_NUMERICSERV) != 0) {
|
|
goto bad;
|
|
}
|
|
switch (ai->ai_family) {
|
|
case AF_INET:
|
|
if (strcmp(strport, "54321") != 0) {
|
|
goto bad;
|
|
}
|
|
if (passive) {
|
|
if (strcmp(straddr, "0.0.0.0") != 0) {
|
|
goto bad;
|
|
}
|
|
} else {
|
|
if (strcmp(straddr, "127.0.0.1") != 0) {
|
|
goto bad;
|
|
}
|
|
}
|
|
inet4++;
|
|
break;
|
|
case AF_INET6:
|
|
if (strcmp(strport, "54321") != 0) {
|
|
goto bad;
|
|
}
|
|
if (passive) {
|
|
if (strcmp(straddr, "::") != 0) {
|
|
goto bad;
|
|
}
|
|
} else {
|
|
if (strcmp(straddr, "::1") != 0) {
|
|
goto bad;
|
|
}
|
|
}
|
|
inet6++;
|
|
break;
|
|
case AF_UNSPEC:
|
|
goto bad;
|
|
break;
|
|
#ifdef AF_UNIX
|
|
case AF_UNIX:
|
|
#else
|
|
#ifdef AF_LOCAL
|
|
case AF_LOCAL:
|
|
#endif
|
|
#endif
|
|
default:
|
|
/* another family support? */
|
|
break;
|
|
}
|
|
}
|
|
}
|
|
|
|
/* supported family should be 2, unsupported family should be 0 */
|
|
if (!(inet4 == 0 || inet4 == 2))
|
|
goto bad;
|
|
if (!(inet6 == 0 || inet6 == 2))
|
|
goto bad;
|
|
|
|
if (aitop)
|
|
freeaddrinfo(aitop);
|
|
exit(0);
|
|
|
|
bad:
|
|
if (aitop)
|
|
freeaddrinfo(aitop);
|
|
exit(1);
|
|
}
|
|
|
|
_ACEOF
|
|
rm -f conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
td_cv_buggygetaddrinfo=no
|
|
else
|
|
echo "$as_me: program exited with status $ac_status" >&5
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
( exit $ac_status )
|
|
td_cv_buggygetaddrinfo=yes
|
|
fi
|
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
fi
|
|
|
|
if test "$td_cv_buggygetaddrinfo" = no; then
|
|
{ echo "$as_me:$LINENO: result: good" >&5
|
|
echo "${ECHO_T}good" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: buggy" >&5
|
|
echo "${ECHO_T}buggy" >&6; }
|
|
fi
|
|
|
|
if test "$td_cv_buggygetaddrinfo" = "yes"; then
|
|
#
|
|
# XXX - it doesn't appear that "ipv6type" can ever be
|
|
# set to "linux". Should this be testing for
|
|
# "linux-glibc", or for that *or* "linux-libinet6"?
|
|
# If the latter, note that "linux-libinet6" is also
|
|
# the type given to some non-Linux OSes.
|
|
#
|
|
if test "$ipv6type" != "linux"; then
|
|
echo 'Fatal: You must get working getaddrinfo() function.'
|
|
echo ' or you can specify "--disable-ipv6"'.
|
|
exit 1
|
|
else
|
|
echo 'Warning: getaddrinfo() implementation on your system seems be buggy.'
|
|
echo ' Better upgrade your system library to newest version'
|
|
echo ' of GNU C library (aka glibc).'
|
|
fi
|
|
fi
|
|
|
|
fi
|
|
|
|
|
|
for ac_func in getnameinfo
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
else
|
|
case " $LIBOBJS " in
|
|
*" $ac_func.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
fi
|
|
done
|
|
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking for dnet_htoa declaration in netdnet/dnetdb.h" >&5
|
|
echo $ECHO_N "checking for dnet_htoa declaration in netdnet/dnetdb.h... $ECHO_C" >&6; }
|
|
if test "${td_cv_decl_netdnet_dnetdb_h_dnet_htoa+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <netdnet/dnetdb.h>
|
|
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "dnet_htoa" >/dev/null 2>&1; then
|
|
td_cv_decl_netdnet_dnetdb_h_dnet_htoa=yes
|
|
else
|
|
td_cv_decl_netdnet_dnetdb_h_dnet_htoa=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&5
|
|
echo "${ECHO_T}$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" >&6; }
|
|
if test "$td_cv_decl_netdnet_dnetdb_h_dnet_htoa" = yes; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_NETDNET_DNETDB_H_DNET_HTOA 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for addrinfo" >&5
|
|
echo $ECHO_N "checking for addrinfo... $ECHO_C" >&6; }
|
|
if test "${ac_cv_addrinfo+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
# include <netdb.h>
|
|
int
|
|
main ()
|
|
{
|
|
struct addrinfo a
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_addrinfo=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_addrinfo=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_addrinfo" >&5
|
|
echo "${ECHO_T}$ac_cv_addrinfo" >&6; }
|
|
if test $ac_cv_addrinfo = yes; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_ADDRINFO 1
|
|
_ACEOF
|
|
|
|
else
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define NEED_ADDRINFO_H 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
if test "$ac_cv_addrinfo" = no; then
|
|
missing_includes=yes
|
|
fi
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for NI_MAXSERV" >&5
|
|
echo $ECHO_N "checking for NI_MAXSERV... $ECHO_C" >&6; }
|
|
if test "${ac_cv_maxserv+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <netdb.h>
|
|
#ifdef NI_MAXSERV
|
|
yes
|
|
#endif
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "yes" >/dev/null 2>&1; then
|
|
ac_cv_maxserv=yes
|
|
else
|
|
ac_cv_maxserv=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_maxserv" >&5
|
|
echo "${ECHO_T}$ac_cv_maxserv" >&6; }
|
|
if test $ac_cv_maxserv != yes; then
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define NEED_ADDRINFO_H 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
if test "$ac_cv_maxserv" = no; then
|
|
missing_includes=yes
|
|
fi
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for NI_NAMEREQD" >&5
|
|
echo $ECHO_N "checking for NI_NAMEREQD... $ECHO_C" >&6; }
|
|
if test "${ac_cv_namereqd+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <netdb.h>
|
|
#ifdef NI_NOFQDN
|
|
yes
|
|
#endif
|
|
_ACEOF
|
|
if (eval "$ac_cpp conftest.$ac_ext") 2>&5 |
|
|
$EGREP "yes" >/dev/null 2>&1; then
|
|
ac_cv_namereqd=yes
|
|
else
|
|
ac_cv_namereqd=no
|
|
fi
|
|
rm -f conftest*
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_namereqd" >&5
|
|
echo "${ECHO_T}$ac_cv_namereqd" >&6; }
|
|
if test $ac_cv_namereqd != yes; then
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define NEED_ADDRINFO_H 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
if test "$ac_cv_namereqd" = no; then
|
|
missing_includes=yes
|
|
fi
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for sockaddr_storage" >&5
|
|
echo $ECHO_N "checking for sockaddr_storage... $ECHO_C" >&6; }
|
|
if test "${ac_cv_sa_storage+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
# include <sys/types.h>
|
|
# include <sys/socket.h>
|
|
int
|
|
main ()
|
|
{
|
|
struct sockaddr_storage s
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_sa_storage=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_sa_storage=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_sa_storage" >&5
|
|
echo "${ECHO_T}$ac_cv_sa_storage" >&6; }
|
|
if test $ac_cv_sa_storage = yes; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_SOCKADDR_STORAGE 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
if test "$ac_cv_sa_storage" = no; then
|
|
missing_includes=yes
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
for ac_func in vfprintf strcasecmp strlcat strlcpy strdup strsep
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
else
|
|
case " $LIBOBJS " in
|
|
*" $ac_func.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
fi
|
|
done
|
|
|
|
|
|
|
|
|
|
|
|
for ac_func in fork vfork strftime
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
|
|
|
|
for ac_func in setlinebuf alarm
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
|
|
needsnprintf=no
|
|
|
|
|
|
for ac_func in vsnprintf snprintf
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
else
|
|
needsnprintf=yes
|
|
fi
|
|
done
|
|
|
|
if test $needsnprintf = yes; then
|
|
case " $LIBOBJS " in
|
|
*" snprintf.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS snprintf.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
fi
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking return type of signal handlers" >&5
|
|
echo $ECHO_N "checking return type of signal handlers... $ECHO_C" >&6; }
|
|
if test "${ac_cv_type_signal+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/types.h>
|
|
#include <signal.h>
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return *(signal (0, 0)) (0) == 1;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_type_signal=int
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_type_signal=void
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_type_signal" >&5
|
|
echo "${ECHO_T}$ac_cv_type_signal" >&6; }
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define RETSIGTYPE $ac_cv_type_signal
|
|
_ACEOF
|
|
|
|
|
|
if test "$ac_cv_type_signal" = void ; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define RETSIGVAL
|
|
_ACEOF
|
|
|
|
else
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define RETSIGVAL (0)
|
|
_ACEOF
|
|
|
|
fi
|
|
case "$host_os" in
|
|
|
|
irix*)
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define _BSD_SIGNALS 1
|
|
_ACEOF
|
|
|
|
;;
|
|
|
|
*)
|
|
|
|
for ac_func in sigaction
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
if test $ac_cv_func_sigaction = no ; then
|
|
|
|
for ac_func in sigset
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
fi
|
|
;;
|
|
esac
|
|
|
|
{ echo "$as_me:$LINENO: checking for library containing dnet_htoa" >&5
|
|
echo $ECHO_N "checking for library containing dnet_htoa... $ECHO_C" >&6; }
|
|
if test "${ac_cv_search_dnet_htoa+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_func_search_save_LIBS=$LIBS
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char dnet_htoa ();
|
|
int
|
|
main ()
|
|
{
|
|
return dnet_htoa ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
for ac_lib in '' dnet; do
|
|
if test -z "$ac_lib"; then
|
|
ac_res="none required"
|
|
else
|
|
ac_res=-l$ac_lib
|
|
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
fi
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_search_dnet_htoa=$ac_res
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext
|
|
if test "${ac_cv_search_dnet_htoa+set}" = set; then
|
|
break
|
|
fi
|
|
done
|
|
if test "${ac_cv_search_dnet_htoa+set}" = set; then
|
|
:
|
|
else
|
|
ac_cv_search_dnet_htoa=no
|
|
fi
|
|
rm conftest.$ac_ext
|
|
LIBS=$ac_func_search_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_search_dnet_htoa" >&5
|
|
echo "${ECHO_T}$ac_cv_search_dnet_htoa" >&6; }
|
|
ac_res=$ac_cv_search_dnet_htoa
|
|
if test "$ac_res" != no; then
|
|
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_DNET_HTOA 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for main in -lrpc" >&5
|
|
echo $ECHO_N "checking for main in -lrpc... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lib_rpc_main+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lrpc $LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return main ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_lib_rpc_main=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_lib_rpc_main=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
LIBS=$ac_check_lib_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lib_rpc_main" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_rpc_main" >&6; }
|
|
if test $ac_cv_lib_rpc_main = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define HAVE_LIBRPC 1
|
|
_ACEOF
|
|
|
|
LIBS="-lrpc $LIBS"
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking for library containing getrpcbynumber" >&5
|
|
echo $ECHO_N "checking for library containing getrpcbynumber... $ECHO_C" >&6; }
|
|
if test "${ac_cv_search_getrpcbynumber+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_func_search_save_LIBS=$LIBS
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char getrpcbynumber ();
|
|
int
|
|
main ()
|
|
{
|
|
return getrpcbynumber ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
for ac_lib in '' nsl; do
|
|
if test -z "$ac_lib"; then
|
|
ac_res="none required"
|
|
else
|
|
ac_res=-l$ac_lib
|
|
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
fi
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_search_getrpcbynumber=$ac_res
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext
|
|
if test "${ac_cv_search_getrpcbynumber+set}" = set; then
|
|
break
|
|
fi
|
|
done
|
|
if test "${ac_cv_search_getrpcbynumber+set}" = set; then
|
|
:
|
|
else
|
|
ac_cv_search_getrpcbynumber=no
|
|
fi
|
|
rm conftest.$ac_ext
|
|
LIBS=$ac_func_search_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_search_getrpcbynumber" >&5
|
|
echo "${ECHO_T}$ac_cv_search_getrpcbynumber" >&6; }
|
|
ac_res=$ac_cv_search_getrpcbynumber
|
|
if test "$ac_res" != no; then
|
|
test "$ac_res" = "none required" || LIBS="$ac_res $LIBS"
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_GETRPCBYNUMBER 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
LBL_LIBS="$LIBS"
|
|
pfopen=/usr/examples/packetfilter/pfopen.c
|
|
if test -f $pfopen ; then
|
|
|
|
for ac_func in pfopen
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
if test $ac_cv_func_pfopen = "no" ; then
|
|
{ echo "$as_me:$LINENO: result: Using $pfopen" >&5
|
|
echo "${ECHO_T}Using $pfopen" >&6; }
|
|
LIBS="$LIBS $pfopen"
|
|
fi
|
|
fi
|
|
{ echo "$as_me:$LINENO: checking for local pcap library" >&5
|
|
echo $ECHO_N "checking for local pcap library... $ECHO_C" >&6; }
|
|
libpcap=FAIL
|
|
lastdir=FAIL
|
|
places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
|
|
egrep '/libpcap-[0-9]+\.[0-9]+(\.[0-9]*)?([ab][0-9]*|-PRE-GIT)?$'`
|
|
for dir in $places $srcdir/../libpcap $srcdir/libpcap ; do
|
|
basedir=`echo $dir | sed -e 's/[ab][0-9]*$//' | \
|
|
sed -e 's/-PRE-GIT$//' `
|
|
if test $lastdir = $basedir ; then
|
|
continue;
|
|
fi
|
|
lastdir=$dir
|
|
if test -r $dir/libpcap.a ; then
|
|
libpcap=$dir/libpcap.a
|
|
d=$dir
|
|
fi
|
|
done
|
|
if test $libpcap = FAIL ; then
|
|
{ echo "$as_me:$LINENO: result: not found" >&5
|
|
echo "${ECHO_T}not found" >&6; }
|
|
|
|
#
|
|
# Look for pcap-config.
|
|
#
|
|
if test -n "$ac_tool_prefix"; then
|
|
# Extract the first word of "${ac_tool_prefix}pcap-config", so it can be a program name with args.
|
|
set dummy ${ac_tool_prefix}pcap-config; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_path_PCAP_CONFIG+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
case $PCAP_CONFIG in
|
|
[\\/]* | ?:[\\/]*)
|
|
ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
*)
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
;;
|
|
esac
|
|
fi
|
|
PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
|
|
if test -n "$PCAP_CONFIG"; then
|
|
{ echo "$as_me:$LINENO: result: $PCAP_CONFIG" >&5
|
|
echo "${ECHO_T}$PCAP_CONFIG" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
fi
|
|
if test -z "$ac_cv_path_PCAP_CONFIG"; then
|
|
ac_pt_PCAP_CONFIG=$PCAP_CONFIG
|
|
# Extract the first word of "pcap-config", so it can be a program name with args.
|
|
set dummy pcap-config; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_path_ac_pt_PCAP_CONFIG+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
case $ac_pt_PCAP_CONFIG in
|
|
[\\/]* | ?:[\\/]*)
|
|
ac_cv_path_ac_pt_PCAP_CONFIG="$ac_pt_PCAP_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
*)
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_path_ac_pt_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
;;
|
|
esac
|
|
fi
|
|
ac_pt_PCAP_CONFIG=$ac_cv_path_ac_pt_PCAP_CONFIG
|
|
if test -n "$ac_pt_PCAP_CONFIG"; then
|
|
{ echo "$as_me:$LINENO: result: $ac_pt_PCAP_CONFIG" >&5
|
|
echo "${ECHO_T}$ac_pt_PCAP_CONFIG" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
if test "x$ac_pt_PCAP_CONFIG" = x; then
|
|
PCAP_CONFIG=""
|
|
else
|
|
case $cross_compiling:$ac_tool_warned in
|
|
yes:)
|
|
{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
|
|
whose name does not start with the host triplet. If you think this
|
|
configuration is useful to you, please write to autoconf@gnu.org." >&5
|
|
echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
|
|
whose name does not start with the host triplet. If you think this
|
|
configuration is useful to you, please write to autoconf@gnu.org." >&2;}
|
|
ac_tool_warned=yes ;;
|
|
esac
|
|
PCAP_CONFIG=$ac_pt_PCAP_CONFIG
|
|
fi
|
|
else
|
|
PCAP_CONFIG="$ac_cv_path_PCAP_CONFIG"
|
|
fi
|
|
|
|
if test -n "$PCAP_CONFIG" ; then
|
|
#
|
|
# Found - use it to get the include flags for
|
|
# libpcap and the flags to link with libpcap.
|
|
#
|
|
# Please read section 11.6 "Shell Substitutions"
|
|
# in the autoconf manual before doing anything
|
|
# to this that involves quoting. Especially note
|
|
# the statement "There is just no portable way to use
|
|
# double-quoted strings inside double-quoted back-quoted
|
|
# expressions (pfew!)."
|
|
#
|
|
cflags=`"$PCAP_CONFIG" --cflags`
|
|
V_INCLS="$cflags $V_INCLS"
|
|
libpcap=`"$PCAP_CONFIG" --libs`
|
|
else
|
|
#
|
|
# Not found; look for pcap.
|
|
#
|
|
{ echo "$as_me:$LINENO: checking for main in -lpcap" >&5
|
|
echo $ECHO_N "checking for main in -lpcap... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lib_pcap_main+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lpcap $LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return main ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_lib_pcap_main=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_lib_pcap_main=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
LIBS=$ac_check_lib_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lib_pcap_main" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_pcap_main" >&6; }
|
|
if test $ac_cv_lib_pcap_main = yes; then
|
|
libpcap="-lpcap"
|
|
fi
|
|
|
|
if test $libpcap = FAIL ; then
|
|
{ { echo "$as_me:$LINENO: error: see the INSTALL doc for more info" >&5
|
|
echo "$as_me: error: see the INSTALL doc for more info" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
fi
|
|
{ echo "$as_me:$LINENO: checking for extraneous pcap header directories" >&5
|
|
echo $ECHO_N "checking for extraneous pcap header directories... $ECHO_C" >&6; }
|
|
if test \( ! -r /usr/local/include/pcap.h \) -a \
|
|
\( ! -r /usr/include/pcap.h \); then
|
|
if test -r /usr/local/include/pcap/pcap.h; then
|
|
d="/usr/local/include/pcap"
|
|
elif test -r /usr/include/pcap/pcap.h; then
|
|
d="/usr/include/pcap"
|
|
fi
|
|
fi
|
|
if test -z "$d" ; then
|
|
{ echo "$as_me:$LINENO: result: not found" >&5
|
|
echo "${ECHO_T}not found" >&6; }
|
|
else
|
|
V_INCLS="-I$d $V_INCLS"
|
|
{ echo "$as_me:$LINENO: result: found -- -I$d added" >&5
|
|
echo "${ECHO_T}found -- -I$d added" >&6; }
|
|
fi
|
|
fi
|
|
else
|
|
V_PCAPDEP=$libpcap
|
|
places=`ls $srcdir/.. | sed -e 's,/$,,' -e "s,^,$srcdir/../," | \
|
|
egrep '/libpcap-[0-9]*.[0-9]*(.[0-9]*)?([ab][0-9]*)?$'`
|
|
if test -r $d/pcap.h; then
|
|
V_INCLS="-I$d $V_INCLS"
|
|
elif test -r $places/pcap.h; then
|
|
V_INCLS="-I$places $V_INCLS"
|
|
else
|
|
{ { echo "$as_me:$LINENO: error: cannot find pcap.h" >&5
|
|
echo "$as_me: error: cannot find pcap.h" >&2;}
|
|
{ (exit see INSTALL); exit see INSTALL; }; }
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $libpcap" >&5
|
|
echo "${ECHO_T}$libpcap" >&6; }
|
|
# Extract the first word of "pcap-config", so it can be a program name with args.
|
|
set dummy pcap-config; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_path_PCAP_CONFIG+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
case $PCAP_CONFIG in
|
|
[\\/]* | ?:[\\/]*)
|
|
ac_cv_path_PCAP_CONFIG="$PCAP_CONFIG" # Let the user override the test with a path.
|
|
;;
|
|
*)
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $d
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_path_PCAP_CONFIG="$as_dir/$ac_word$ac_exec_ext"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
;;
|
|
esac
|
|
fi
|
|
PCAP_CONFIG=$ac_cv_path_PCAP_CONFIG
|
|
if test -n "$PCAP_CONFIG"; then
|
|
{ echo "$as_me:$LINENO: result: $PCAP_CONFIG" >&5
|
|
echo "${ECHO_T}$PCAP_CONFIG" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
if test -n "$PCAP_CONFIG"; then
|
|
#
|
|
# The libpcap directory has a pcap-config script.
|
|
# Use it to get any additioal libraries needed
|
|
# to link with the libpcap archive library in
|
|
# that directory.
|
|
#
|
|
# Please read section 11.6 "Shell Substitutions"
|
|
# in the autoconf manual before doing anything
|
|
# to this that involves quoting. Especially note
|
|
# the statement "There is just no portable way to use
|
|
# double-quoted strings inside double-quoted back-quoted
|
|
# expressions (pfew!)."
|
|
#
|
|
additional_libs=`"$PCAP_CONFIG" --additional-libs --static`
|
|
libpcap="$libpcap $additional_libs"
|
|
fi
|
|
fi
|
|
LIBS="$libpcap $LIBS"
|
|
if ! test -n "$PCAP_CONFIG" ; then
|
|
#
|
|
# We don't have pcap-config; find out any additional link flags
|
|
# we need. (If we have pcap-config, we assume it tells us what
|
|
# we need.)
|
|
#
|
|
case "$host_os" in
|
|
|
|
aix*)
|
|
#
|
|
# If libpcap is DLPI-based, we have to use /lib/pse.exp if
|
|
# present, as we use the STREAMS routines.
|
|
#
|
|
# (XXX - true only if we're linking with a static libpcap?)
|
|
#
|
|
pseexe="/lib/pse.exp"
|
|
{ echo "$as_me:$LINENO: checking for $pseexe" >&5
|
|
echo $ECHO_N "checking for $pseexe... $ECHO_C" >&6; }
|
|
if test -f $pseexe ; then
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
LIBS="$LIBS -I:$pseexe"
|
|
fi
|
|
|
|
#
|
|
# If libpcap is BPF-based, we need "-lodm" and "-lcfg", as
|
|
# we use them to load the BPF module.
|
|
#
|
|
# (XXX - true only if we're linking with a static libpcap?)
|
|
#
|
|
LIBS="$LIBS -lodm -lcfg"
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking for pcap_loop" >&5
|
|
echo $ECHO_N "checking for pcap_loop... $ECHO_C" >&6; }
|
|
if test "${ac_cv_func_pcap_loop+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define pcap_loop to an innocuous variant, in case <limits.h> declares pcap_loop.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define pcap_loop innocuous_pcap_loop
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char pcap_loop (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef pcap_loop
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char pcap_loop ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_pcap_loop || defined __stub___pcap_loop
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return pcap_loop ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_func_pcap_loop=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_func_pcap_loop=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_loop" >&5
|
|
echo "${ECHO_T}$ac_cv_func_pcap_loop" >&6; }
|
|
if test $ac_cv_func_pcap_loop = yes; then
|
|
:
|
|
else
|
|
|
|
{ { echo "$as_me:$LINENO: error: Report this to tcpdump-workers@lists.tcpdump.org, and include the
|
|
config.log file in your report. If you have downloaded libpcap from
|
|
tcpdump.org, and built it yourself, please also include the config.log
|
|
file from the libpcap source directory, the Makefile from the libpcap
|
|
source directory, and the output of the make process for libpcap, as
|
|
this could be a problem with the libpcap that was built, and we will
|
|
not be able to determine why this is happening, and thus will not be
|
|
able to fix it, without that information, as we have not been able to
|
|
reproduce this problem ourselves." >&5
|
|
echo "$as_me: error: Report this to tcpdump-workers@lists.tcpdump.org, and include the
|
|
config.log file in your report. If you have downloaded libpcap from
|
|
tcpdump.org, and built it yourself, please also include the config.log
|
|
file from the libpcap source directory, the Makefile from the libpcap
|
|
source directory, and the output of the make process for libpcap, as
|
|
this could be a problem with the libpcap that was built, and we will
|
|
not be able to determine why this is happening, and thus will not be
|
|
able to fix it, without that information, as we have not been able to
|
|
reproduce this problem ourselves." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
|
|
fi
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for pcap_list_datalinks" >&5
|
|
echo $ECHO_N "checking for pcap_list_datalinks... $ECHO_C" >&6; }
|
|
if test "${ac_cv_func_pcap_list_datalinks+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define pcap_list_datalinks to an innocuous variant, in case <limits.h> declares pcap_list_datalinks.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define pcap_list_datalinks innocuous_pcap_list_datalinks
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char pcap_list_datalinks (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef pcap_list_datalinks
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char pcap_list_datalinks ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_pcap_list_datalinks || defined __stub___pcap_list_datalinks
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return pcap_list_datalinks ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_func_pcap_list_datalinks=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_func_pcap_list_datalinks=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_list_datalinks" >&5
|
|
echo "${ECHO_T}$ac_cv_func_pcap_list_datalinks" >&6; }
|
|
if test $ac_cv_func_pcap_list_datalinks = yes; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_PCAP_LIST_DATALINKS 1
|
|
_ACEOF
|
|
|
|
else
|
|
|
|
case " $LIBOBJS " in
|
|
*" datalinks.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS datalinks.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking for pcap_set_datalink" >&5
|
|
echo $ECHO_N "checking for pcap_set_datalink... $ECHO_C" >&6; }
|
|
if test "${ac_cv_func_pcap_set_datalink+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define pcap_set_datalink to an innocuous variant, in case <limits.h> declares pcap_set_datalink.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define pcap_set_datalink innocuous_pcap_set_datalink
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char pcap_set_datalink (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef pcap_set_datalink
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char pcap_set_datalink ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_pcap_set_datalink || defined __stub___pcap_set_datalink
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return pcap_set_datalink ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_func_pcap_set_datalink=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_func_pcap_set_datalink=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_set_datalink" >&5
|
|
echo "${ECHO_T}$ac_cv_func_pcap_set_datalink" >&6; }
|
|
if test $ac_cv_func_pcap_set_datalink = yes; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_PCAP_SET_DATALINK 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking for pcap_datalink_name_to_val" >&5
|
|
echo $ECHO_N "checking for pcap_datalink_name_to_val... $ECHO_C" >&6; }
|
|
if test "${ac_cv_func_pcap_datalink_name_to_val+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define pcap_datalink_name_to_val to an innocuous variant, in case <limits.h> declares pcap_datalink_name_to_val.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define pcap_datalink_name_to_val innocuous_pcap_datalink_name_to_val
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char pcap_datalink_name_to_val (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef pcap_datalink_name_to_val
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char pcap_datalink_name_to_val ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_pcap_datalink_name_to_val || defined __stub___pcap_datalink_name_to_val
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return pcap_datalink_name_to_val ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_func_pcap_datalink_name_to_val=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_func_pcap_datalink_name_to_val=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_datalink_name_to_val" >&5
|
|
echo "${ECHO_T}$ac_cv_func_pcap_datalink_name_to_val" >&6; }
|
|
if test $ac_cv_func_pcap_datalink_name_to_val = yes; then
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_PCAP_DATALINK_NAME_TO_VAL 1
|
|
_ACEOF
|
|
|
|
{ echo "$as_me:$LINENO: checking for pcap_datalink_val_to_description" >&5
|
|
echo $ECHO_N "checking for pcap_datalink_val_to_description... $ECHO_C" >&6; }
|
|
if test "${ac_cv_func_pcap_datalink_val_to_description+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define pcap_datalink_val_to_description to an innocuous variant, in case <limits.h> declares pcap_datalink_val_to_description.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define pcap_datalink_val_to_description innocuous_pcap_datalink_val_to_description
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char pcap_datalink_val_to_description (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef pcap_datalink_val_to_description
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char pcap_datalink_val_to_description ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_pcap_datalink_val_to_description || defined __stub___pcap_datalink_val_to_description
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return pcap_datalink_val_to_description ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_func_pcap_datalink_val_to_description=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_func_pcap_datalink_val_to_description=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_datalink_val_to_description" >&5
|
|
echo "${ECHO_T}$ac_cv_func_pcap_datalink_val_to_description" >&6; }
|
|
if test $ac_cv_func_pcap_datalink_val_to_description = yes; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_PCAP_DATALINK_VAL_TO_DESCRIPTION 1
|
|
_ACEOF
|
|
|
|
else
|
|
|
|
case " $LIBOBJS " in
|
|
*" dlnames.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
|
|
fi
|
|
|
|
|
|
else
|
|
|
|
case " $LIBOBJS " in
|
|
*" dlnames.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS dlnames.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
for ac_func in pcap_breakloop
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for pcap_dump_ftell" >&5
|
|
echo $ECHO_N "checking for pcap_dump_ftell... $ECHO_C" >&6; }
|
|
if test "${ac_cv_func_pcap_dump_ftell+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define pcap_dump_ftell to an innocuous variant, in case <limits.h> declares pcap_dump_ftell.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define pcap_dump_ftell innocuous_pcap_dump_ftell
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char pcap_dump_ftell (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef pcap_dump_ftell
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char pcap_dump_ftell ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_pcap_dump_ftell || defined __stub___pcap_dump_ftell
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return pcap_dump_ftell ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_func_pcap_dump_ftell=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_func_pcap_dump_ftell=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_func_pcap_dump_ftell" >&5
|
|
echo "${ECHO_T}$ac_cv_func_pcap_dump_ftell" >&6; }
|
|
if test $ac_cv_func_pcap_dump_ftell = yes; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_PCAP_DUMP_FTELL 1
|
|
_ACEOF
|
|
|
|
else
|
|
|
|
case " $LIBOBJS " in
|
|
*" pcap_dump_ftell.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS pcap_dump_ftell.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
|
|
fi
|
|
|
|
|
|
|
|
#
|
|
# Check for these after AC_LBL_LIBPCAP, so we link with the appropriate
|
|
# libraries (e.g., "-lsocket -lnsl" on Solaris).
|
|
#
|
|
# We don't use AC_REPLACE_FUNCS because that uses AC_CHECK_FUNCS which
|
|
# use AC_CHECK_FUNC which doesn't let us specify the right #includes
|
|
# to make this work on BSD/OS 4.x. BSD/OS 4.x ships with the BIND8
|
|
# resolver, and the way it defines inet_{ntop,pton} is rather strange;
|
|
# it does not ship with a libc symbol "inet_ntop()", it ships with
|
|
# "_inet_ntop()", and has a #define macro in one of the system headers
|
|
# to rename it.
|
|
#
|
|
{ echo "$as_me:$LINENO: checking for inet_ntop" >&5
|
|
echo $ECHO_N "checking for inet_ntop... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
#include <arpa/inet.h>
|
|
int
|
|
main ()
|
|
{
|
|
char src[4], dst[128];
|
|
inet_ntop(AF_INET, src, dst, sizeof(dst));
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
case " $LIBOBJS " in
|
|
*" inet_ntop.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS inet_ntop.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: checking for inet_pton" >&5
|
|
echo $ECHO_N "checking for inet_pton... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
#include <arpa/inet.h>
|
|
int
|
|
main ()
|
|
{
|
|
char src[128], dst[4];
|
|
inet_pton(AF_INET, src, dst);
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
case " $LIBOBJS " in
|
|
*" inet_pton.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS inet_pton.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: checking for inet_aton" >&5
|
|
echo $ECHO_N "checking for inet_aton... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <sys/types.h>
|
|
#include <netinet/in.h>
|
|
#include <arpa/inet.h>
|
|
int
|
|
main ()
|
|
{
|
|
char src[128];
|
|
struct in_addr dst;
|
|
inet_aton(src, &dst);
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
case " $LIBOBJS " in
|
|
*" inet_aton.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS inet_aton.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
|
|
#
|
|
# Check for these after AC_LBL_LIBPCAP, for the same reason.
|
|
#
|
|
# You are in a twisty little maze of UN*Xes, all different.
|
|
# Some might not have ether_ntohost().
|
|
# Some might have it, but not declare it in any header file.
|
|
# Some might have it, but declare it in <netinet/if_ether.h>.
|
|
# Some might have it, but declare it in <netinet/ether.h>
|
|
# (And some might have it but document it as something declared in
|
|
# <netinet/ethernet.h>, although <netinet/if_ether.h> appears to work.)
|
|
#
|
|
# Before you is a C compiler.
|
|
#
|
|
|
|
for ac_func in ether_ntohost
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
{ echo "$as_me:$LINENO: checking for buggy ether_ntohost" >&5
|
|
echo $ECHO_N "checking for buggy ether_ntohost... $ECHO_C" >&6; }
|
|
if test "${ac_cv_buggy_ether_ntohost+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
|
|
if test "$cross_compiling" = yes; then
|
|
ac_cv_buggy_ether_ntohost="not while cross-compiling"
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <netdb.h>
|
|
#include <sys/types.h>
|
|
#include <sys/param.h>
|
|
#include <sys/socket.h>
|
|
|
|
int
|
|
main(int argc, char **argv)
|
|
{
|
|
u_char ea[6] = { 0xff, 0xff, 0xff, 0xff, 0xff };
|
|
char name[MAXHOSTNAMELEN];
|
|
|
|
ether_ntohost(name, (struct ether_addr *)ea);
|
|
exit(0);
|
|
}
|
|
|
|
_ACEOF
|
|
rm -f conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
ac_cv_buggy_ether_ntohost=no
|
|
else
|
|
echo "$as_me: program exited with status $ac_status" >&5
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
( exit $ac_status )
|
|
ac_cv_buggy_ether_ntohost=yes
|
|
fi
|
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_buggy_ether_ntohost" >&5
|
|
echo "${ECHO_T}$ac_cv_buggy_ether_ntohost" >&6; }
|
|
if test "$ac_cv_buggy_ether_ntohost" = "no"; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define USE_ETHER_NTOHOST 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
fi
|
|
done
|
|
|
|
if test "$ac_cv_func_ether_ntohost" = yes -a \
|
|
"$ac_cv_buggy_ether_ntohost" = "no"; then
|
|
#
|
|
# OK, we have ether_ntohost(). Do we have <netinet/if_ether.h>?
|
|
#
|
|
if test "$ac_cv_header_netinet_if_ether_h" = yes; then
|
|
#
|
|
# Yes. Does it declare ether_ntohost()?
|
|
#
|
|
{ echo "$as_me:$LINENO: checking whether ether_ntohost is declared" >&5
|
|
echo $ECHO_N "checking whether ether_ntohost is declared... $ECHO_C" >&6; }
|
|
if test "${ac_cv_have_decl_ether_ntohost+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
#include <arpa/inet.h>
|
|
struct mbuf;
|
|
struct rtentry;
|
|
#include <net/if.h>
|
|
#include <netinet/if_ether.h>
|
|
|
|
|
|
int
|
|
main ()
|
|
{
|
|
#ifndef ether_ntohost
|
|
(void) ether_ntohost;
|
|
#endif
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_have_decl_ether_ntohost=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_have_decl_ether_ntohost=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_ntohost" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_ether_ntohost" >&6; }
|
|
if test $ac_cv_have_decl_ether_ntohost = yes; then
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define NETINET_IF_ETHER_H_DECLARES_ETHER_NTOHOST
|
|
_ACEOF
|
|
|
|
|
|
fi
|
|
|
|
fi
|
|
#
|
|
# Did that succeed?
|
|
#
|
|
if test "$ac_cv_have_decl_ether_ntohost" != yes; then
|
|
#
|
|
# No, how about <netinet/ether.h>, as on Linux?
|
|
#
|
|
|
|
for ac_header in netinet/ether.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
else
|
|
# Is the header compilable?
|
|
{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_header_compiler=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6; }
|
|
|
|
# Is the header present?
|
|
{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
ac_header_preproc=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_preproc=no
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
echo "${ECHO_T}$ac_header_preproc" >&6; }
|
|
|
|
# So? What about this header?
|
|
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
|
|
yes:no: )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
|
|
ac_header_preproc=yes
|
|
;;
|
|
no:yes:* )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
|
|
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
|
|
echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
|
|
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
|
|
echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
|
|
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
|
|
|
;;
|
|
esac
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
|
|
fi
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
if test "$ac_cv_header_netinet_ether_h" = yes; then
|
|
#
|
|
# We have it - does it declare ether_ntohost()?
|
|
# Unset ac_cv_have_decl_ether_ntohost so we don't
|
|
# treat the previous failure as a cached value and
|
|
# suppress the next test.
|
|
#
|
|
unset ac_cv_have_decl_ether_ntohost
|
|
{ echo "$as_me:$LINENO: checking whether ether_ntohost is declared" >&5
|
|
echo $ECHO_N "checking whether ether_ntohost is declared... $ECHO_C" >&6; }
|
|
if test "${ac_cv_have_decl_ether_ntohost+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <netinet/ether.h>
|
|
|
|
|
|
int
|
|
main ()
|
|
{
|
|
#ifndef ether_ntohost
|
|
(void) ether_ntohost;
|
|
#endif
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_have_decl_ether_ntohost=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_have_decl_ether_ntohost=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_have_decl_ether_ntohost" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_ether_ntohost" >&6; }
|
|
if test $ac_cv_have_decl_ether_ntohost = yes; then
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define NETINET_ETHER_H_DECLARES_ETHER_NTOHOST
|
|
_ACEOF
|
|
|
|
|
|
fi
|
|
|
|
fi
|
|
fi
|
|
#
|
|
# Is ether_ntohost() declared?
|
|
#
|
|
if test "$ac_cv_have_decl_ether_ntohost" != yes; then
|
|
#
|
|
# No, we'll have to declare it ourselves.
|
|
# Do we have "struct ether_addr"?
|
|
#
|
|
{ echo "$as_me:$LINENO: checking for struct ether_addr" >&5
|
|
echo $ECHO_N "checking for struct ether_addr... $ECHO_C" >&6; }
|
|
if test "${ac_cv_type_struct_ether_addr+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <sys/types.h>
|
|
#include <sys/socket.h>
|
|
#include <netinet/in.h>
|
|
#include <arpa/inet.h>
|
|
struct mbuf;
|
|
struct rtentry;
|
|
#include <net/if.h>
|
|
#include <netinet/if_ether.h>
|
|
|
|
|
|
typedef struct ether_addr ac__type_new_;
|
|
int
|
|
main ()
|
|
{
|
|
if ((ac__type_new_ *) 0)
|
|
return 0;
|
|
if (sizeof (ac__type_new_))
|
|
return 0;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_type_struct_ether_addr=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_type_struct_ether_addr=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_type_struct_ether_addr" >&5
|
|
echo "${ECHO_T}$ac_cv_type_struct_ether_addr" >&6; }
|
|
if test $ac_cv_type_struct_ether_addr = yes; then
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define HAVE_STRUCT_ETHER_ADDR 1
|
|
_ACEOF
|
|
|
|
|
|
fi
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_DECL_ETHER_NTOHOST 0
|
|
_ACEOF
|
|
|
|
else
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_DECL_ETHER_NTOHOST 1
|
|
_ACEOF
|
|
|
|
fi
|
|
fi
|
|
|
|
# libdlpi is needed for Solaris 11 and later.
|
|
{ echo "$as_me:$LINENO: checking for dlpi_walk in -ldlpi" >&5
|
|
echo $ECHO_N "checking for dlpi_walk in -ldlpi... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lib_dlpi_dlpi_walk+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-ldlpi -L/lib $LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char dlpi_walk ();
|
|
int
|
|
main ()
|
|
{
|
|
return dlpi_walk ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_lib_dlpi_dlpi_walk=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_lib_dlpi_dlpi_walk=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
LIBS=$ac_check_lib_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lib_dlpi_dlpi_walk" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_dlpi_dlpi_walk" >&6; }
|
|
if test $ac_cv_lib_dlpi_dlpi_walk = yes; then
|
|
LIBS="$LIBS -ldlpi" LDFLAGS="-L/lib $LDFLAGS"
|
|
fi
|
|
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking if sockaddr struct has sa_len member" >&5
|
|
echo $ECHO_N "checking if sockaddr struct has sa_len member... $ECHO_C" >&6; }
|
|
if test "${ac_cv_sockaddr_has_sa_len+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
# include <sys/types.h>
|
|
# include <sys/socket.h>
|
|
int
|
|
main ()
|
|
{
|
|
u_int i = sizeof(((struct sockaddr *)0)->sa_len)
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_sockaddr_has_sa_len=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_sockaddr_has_sa_len=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_sockaddr_has_sa_len" >&5
|
|
echo "${ECHO_T}$ac_cv_sockaddr_has_sa_len" >&6; }
|
|
if test $ac_cv_sockaddr_has_sa_len = yes ; then
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_SOCKADDR_SA_LEN 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
if test "$ac_cv_sockaddr_has_sa_len" = no; then
|
|
missing_includes=yes
|
|
fi
|
|
|
|
#
|
|
# Do we have the new open API? Check for pcap_create, and assume that,
|
|
# if we do, we also have pcap_activate() and the other new routines
|
|
# introduced in libpcap 1.0.0.
|
|
#
|
|
|
|
for ac_func in pcap_create
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
if test $ac_cv_func_pcap_create = "yes" ; then
|
|
#
|
|
# OK, do we have pcap_set_tstamp_type? If so, assume we have
|
|
# pcap_list_tstamp_types and pcap_free_tstamp_types as well.
|
|
#
|
|
|
|
for ac_func in pcap_set_tstamp_type
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
for ac_func in pcap_findalldevs pcap_dump_flush pcap_lib_version
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
done
|
|
|
|
if test $ac_cv_func_pcap_findalldevs = "yes" ; then
|
|
savedcppflags="$CPPFLAGS"
|
|
CPPFLAGS="$CPPFLAGS $V_INCLS"
|
|
{ echo "$as_me:$LINENO: checking for pcap_if_t" >&5
|
|
echo $ECHO_N "checking for pcap_if_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_type_pcap_if_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <pcap.h>
|
|
|
|
typedef pcap_if_t ac__type_new_;
|
|
int
|
|
main ()
|
|
{
|
|
if ((ac__type_new_ *) 0)
|
|
return 0;
|
|
if (sizeof (ac__type_new_))
|
|
return 0;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_type_pcap_if_t=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_type_pcap_if_t=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_type_pcap_if_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_pcap_if_t" >&6; }
|
|
if test $ac_cv_type_pcap_if_t = yes; then
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define HAVE_PCAP_IF_T 1
|
|
_ACEOF
|
|
|
|
|
|
fi
|
|
|
|
CPPFLAGS="$savedcppflags"
|
|
fi
|
|
|
|
if test $ac_cv_func_pcap_lib_version = "no" ; then
|
|
{ echo "$as_me:$LINENO: checking whether pcap_version is defined by libpcap" >&5
|
|
echo $ECHO_N "checking whether pcap_version is defined by libpcap... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
|
|
extern char pcap_version[];
|
|
|
|
return (int)pcap_version;
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_lbl_cv_pcap_version_defined=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_lbl_cv_pcap_version_defined=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
if test "$ac_lbl_cv_pcap_version_defined" = yes ; then
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_PCAP_VERSION 1
|
|
_ACEOF
|
|
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
fi
|
|
{ echo "$as_me:$LINENO: checking whether pcap_debug is defined by libpcap" >&5
|
|
echo $ECHO_N "checking whether pcap_debug is defined by libpcap... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
|
|
extern int pcap_debug;
|
|
|
|
return pcap_debug;
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_lbl_cv_pcap_debug_defined=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_lbl_cv_pcap_debug_defined=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
if test "$ac_lbl_cv_pcap_debug_defined" = yes ; then
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_PCAP_DEBUG 1
|
|
_ACEOF
|
|
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
#
|
|
# OK, what about "yydebug"?
|
|
#
|
|
{ echo "$as_me:$LINENO: checking whether yydebug is defined by libpcap" >&5
|
|
echo $ECHO_N "checking whether yydebug is defined by libpcap... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
|
|
extern int yydebug;
|
|
|
|
return yydebug;
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_lbl_cv_yydebug_defined=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_lbl_cv_yydebug_defined=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
if test "$ac_lbl_cv_yydebug_defined" = yes ; then
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_YYDEBUG 1
|
|
_ACEOF
|
|
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
fi
|
|
|
|
for ac_func in bpf_dump
|
|
do
|
|
as_ac_var=`echo "ac_cv_func_$ac_func" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_func" >&5
|
|
echo $ECHO_N "checking for $ac_func... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_var; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
/* Define $ac_func to an innocuous variant, in case <limits.h> declares $ac_func.
|
|
For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
#define $ac_func innocuous_$ac_func
|
|
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char $ac_func (); below.
|
|
Prefer <limits.h> to <assert.h> if __STDC__ is defined, since
|
|
<limits.h> exists even on freestanding compilers. */
|
|
|
|
#ifdef __STDC__
|
|
# include <limits.h>
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
|
|
#undef $ac_func
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char $ac_func ();
|
|
/* The GNU C library defines this for functions which it implements
|
|
to always fail with ENOSYS. Some functions are actually named
|
|
something starting with __ and the normal name is an alias. */
|
|
#if defined __stub_$ac_func || defined __stub___$ac_func
|
|
choke me
|
|
#endif
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return $ac_func ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
eval "$as_ac_var=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_var'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_var'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_func" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
else
|
|
case " $LIBOBJS " in
|
|
*" $ac_func.$ac_objext "* ) ;;
|
|
*) LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
|
|
;;
|
|
esac
|
|
|
|
fi
|
|
done
|
|
|
|
|
|
V_GROUP=0
|
|
if test -f /etc/group -a ! -z "`grep '^wheel:' /etc/group`" ; then
|
|
V_GROUP=wheel
|
|
fi
|
|
#
|
|
# Assume V7/BSD convention for man pages (file formats in section 5,
|
|
# miscellaneous info in section 7).
|
|
#
|
|
MAN_FILE_FORMATS=5
|
|
MAN_MISC_INFO=7
|
|
case "$host_os" in
|
|
|
|
aix*)
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define _SUN 1
|
|
_ACEOF
|
|
|
|
;;
|
|
|
|
hpux*)
|
|
#
|
|
# Use System V conventions for man pages.
|
|
#
|
|
MAN_FILE_FORMATS=4
|
|
MAN_MISC_INFO=5
|
|
;;
|
|
|
|
irix*)
|
|
V_GROUP=sys
|
|
|
|
#
|
|
# Use System V conventions for man pages.
|
|
#
|
|
MAN_FILE_FORMATS=4
|
|
MAN_MISC_INFO=5
|
|
;;
|
|
|
|
osf*)
|
|
V_GROUP=system
|
|
|
|
#
|
|
# Use System V conventions for man pages.
|
|
#
|
|
MAN_FILE_FORMATS=4
|
|
MAN_MISC_INFO=5
|
|
;;
|
|
|
|
solaris*)
|
|
V_GROUP=sys
|
|
|
|
#
|
|
# Use System V conventions for man pages.
|
|
#
|
|
MAN_FILE_FORMATS=4
|
|
MAN_MISC_INFO=5
|
|
;;
|
|
esac
|
|
|
|
if test -f /dev/bpf0 ; then
|
|
V_GROUP=bpf
|
|
fi
|
|
|
|
#
|
|
# Make sure we have definitions for all the C99 specified-width types
|
|
# (regardless of whether the environment is a C99 environment or not).
|
|
|
|
{ echo "$as_me:$LINENO: checking for int8_t" >&5
|
|
echo $ECHO_N "checking for int8_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_c_int8_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_c_int8_t=no
|
|
for ac_type in 'int8_t' 'int' 'long int' \
|
|
'long long int' 'short int' 'signed char'; do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (8 - 2)) - 1) * 2 + 1))];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (8 - 2)) - 1) * 2 + 1)
|
|
< ($ac_type) (((($ac_type) 1 << (8 - 2)) - 1) * 2 + 2))];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
:
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
case $ac_type in
|
|
int8_t) ac_cv_c_int8_t=yes ;;
|
|
*) ac_cv_c_int8_t=$ac_type ;;
|
|
esac
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
test "$ac_cv_c_int8_t" != no && break
|
|
done
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_c_int8_t" >&5
|
|
echo "${ECHO_T}$ac_cv_c_int8_t" >&6; }
|
|
case $ac_cv_c_int8_t in #(
|
|
no|yes) ;; #(
|
|
*)
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define int8_t $ac_cv_c_int8_t
|
|
_ACEOF
|
|
;;
|
|
esac
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for int16_t" >&5
|
|
echo $ECHO_N "checking for int16_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_c_int16_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_c_int16_t=no
|
|
for ac_type in 'int16_t' 'int' 'long int' \
|
|
'long long int' 'short int' 'signed char'; do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1))];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 1)
|
|
< ($ac_type) (((($ac_type) 1 << (16 - 2)) - 1) * 2 + 2))];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
:
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
case $ac_type in
|
|
int16_t) ac_cv_c_int16_t=yes ;;
|
|
*) ac_cv_c_int16_t=$ac_type ;;
|
|
esac
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
test "$ac_cv_c_int16_t" != no && break
|
|
done
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_c_int16_t" >&5
|
|
echo "${ECHO_T}$ac_cv_c_int16_t" >&6; }
|
|
case $ac_cv_c_int16_t in #(
|
|
no|yes) ;; #(
|
|
*)
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define int16_t $ac_cv_c_int16_t
|
|
_ACEOF
|
|
;;
|
|
esac
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for int32_t" >&5
|
|
echo $ECHO_N "checking for int32_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_c_int32_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_c_int32_t=no
|
|
for ac_type in 'int32_t' 'int' 'long int' \
|
|
'long long int' 'short int' 'signed char'; do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1))];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 1)
|
|
< ($ac_type) (((($ac_type) 1 << (32 - 2)) - 1) * 2 + 2))];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
:
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
case $ac_type in
|
|
int32_t) ac_cv_c_int32_t=yes ;;
|
|
*) ac_cv_c_int32_t=$ac_type ;;
|
|
esac
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
test "$ac_cv_c_int32_t" != no && break
|
|
done
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_c_int32_t" >&5
|
|
echo "${ECHO_T}$ac_cv_c_int32_t" >&6; }
|
|
case $ac_cv_c_int32_t in #(
|
|
no|yes) ;; #(
|
|
*)
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define int32_t $ac_cv_c_int32_t
|
|
_ACEOF
|
|
;;
|
|
esac
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for int64_t" >&5
|
|
echo $ECHO_N "checking for int64_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_c_int64_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_c_int64_t=no
|
|
for ac_type in 'int64_t' 'int' 'long int' \
|
|
'long long int' 'short int' 'signed char'; do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(0 < ($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 1))];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 1)
|
|
< ($ac_type) (((($ac_type) 1 << (64 - 2)) - 1) * 2 + 2))];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
:
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
case $ac_type in
|
|
int64_t) ac_cv_c_int64_t=yes ;;
|
|
*) ac_cv_c_int64_t=$ac_type ;;
|
|
esac
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
test "$ac_cv_c_int64_t" != no && break
|
|
done
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_c_int64_t" >&5
|
|
echo "${ECHO_T}$ac_cv_c_int64_t" >&6; }
|
|
case $ac_cv_c_int64_t in #(
|
|
no|yes) ;; #(
|
|
*)
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define int64_t $ac_cv_c_int64_t
|
|
_ACEOF
|
|
;;
|
|
esac
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for uint8_t" >&5
|
|
echo $ECHO_N "checking for uint8_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_c_uint8_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_c_uint8_t=no
|
|
for ac_type in 'uint8_t' 'unsigned int' 'unsigned long int' \
|
|
'unsigned long long int' 'unsigned short int' 'unsigned char'; do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(($ac_type) -1 >> (8 - 1) == 1)];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
case $ac_type in
|
|
uint8_t) ac_cv_c_uint8_t=yes ;;
|
|
*) ac_cv_c_uint8_t=$ac_type ;;
|
|
esac
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
test "$ac_cv_c_uint8_t" != no && break
|
|
done
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_c_uint8_t" >&5
|
|
echo "${ECHO_T}$ac_cv_c_uint8_t" >&6; }
|
|
case $ac_cv_c_uint8_t in #(
|
|
no|yes) ;; #(
|
|
*)
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define _UINT8_T 1
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define uint8_t $ac_cv_c_uint8_t
|
|
_ACEOF
|
|
;;
|
|
esac
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for uint16_t" >&5
|
|
echo $ECHO_N "checking for uint16_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_c_uint16_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_c_uint16_t=no
|
|
for ac_type in 'uint16_t' 'unsigned int' 'unsigned long int' \
|
|
'unsigned long long int' 'unsigned short int' 'unsigned char'; do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(($ac_type) -1 >> (16 - 1) == 1)];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
case $ac_type in
|
|
uint16_t) ac_cv_c_uint16_t=yes ;;
|
|
*) ac_cv_c_uint16_t=$ac_type ;;
|
|
esac
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
test "$ac_cv_c_uint16_t" != no && break
|
|
done
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_c_uint16_t" >&5
|
|
echo "${ECHO_T}$ac_cv_c_uint16_t" >&6; }
|
|
case $ac_cv_c_uint16_t in #(
|
|
no|yes) ;; #(
|
|
*)
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define uint16_t $ac_cv_c_uint16_t
|
|
_ACEOF
|
|
;;
|
|
esac
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for uint32_t" >&5
|
|
echo $ECHO_N "checking for uint32_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_c_uint32_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_c_uint32_t=no
|
|
for ac_type in 'uint32_t' 'unsigned int' 'unsigned long int' \
|
|
'unsigned long long int' 'unsigned short int' 'unsigned char'; do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(($ac_type) -1 >> (32 - 1) == 1)];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
case $ac_type in
|
|
uint32_t) ac_cv_c_uint32_t=yes ;;
|
|
*) ac_cv_c_uint32_t=$ac_type ;;
|
|
esac
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
test "$ac_cv_c_uint32_t" != no && break
|
|
done
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_c_uint32_t" >&5
|
|
echo "${ECHO_T}$ac_cv_c_uint32_t" >&6; }
|
|
case $ac_cv_c_uint32_t in #(
|
|
no|yes) ;; #(
|
|
*)
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define _UINT32_T 1
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define uint32_t $ac_cv_c_uint32_t
|
|
_ACEOF
|
|
;;
|
|
esac
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for uint64_t" >&5
|
|
echo $ECHO_N "checking for uint64_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_c_uint64_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_cv_c_uint64_t=no
|
|
for ac_type in 'uint64_t' 'unsigned int' 'unsigned long int' \
|
|
'unsigned long long int' 'unsigned short int' 'unsigned char'; do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
static int test_array [1 - 2 * !(($ac_type) -1 >> (64 - 1) == 1)];
|
|
test_array [0] = 0
|
|
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
case $ac_type in
|
|
uint64_t) ac_cv_c_uint64_t=yes ;;
|
|
*) ac_cv_c_uint64_t=$ac_type ;;
|
|
esac
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
test "$ac_cv_c_uint64_t" != no && break
|
|
done
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_c_uint64_t" >&5
|
|
echo "${ECHO_T}$ac_cv_c_uint64_t" >&6; }
|
|
case $ac_cv_c_uint64_t in #(
|
|
no|yes) ;; #(
|
|
*)
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define _UINT64_T 1
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define uint64_t $ac_cv_c_uint64_t
|
|
_ACEOF
|
|
;;
|
|
esac
|
|
|
|
|
|
#
|
|
# For now, we're using the old BSD-style u_intXX_t types, so check for
|
|
# them.
|
|
#
|
|
# We should probably migrate to the standard C uintXX_t types.
|
|
#
|
|
|
|
for ac_header in sys/bitypes.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
else
|
|
# Is the header compilable?
|
|
{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_header_compiler=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6; }
|
|
|
|
# Is the header present?
|
|
{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
ac_header_preproc=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_preproc=no
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
echo "${ECHO_T}$ac_header_preproc" >&6; }
|
|
|
|
# So? What about this header?
|
|
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
|
|
yes:no: )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
|
|
ac_header_preproc=yes
|
|
;;
|
|
no:yes:* )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
|
|
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
|
|
echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
|
|
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
|
|
echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
|
|
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
|
|
|
;;
|
|
esac
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
|
|
fi
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for u_int8_t" >&5
|
|
echo $ECHO_N "checking for u_int8_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_type_u_int8_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#ifdef HAVE_SYS_BITYPES_H
|
|
#include <sys/bitypes.h>
|
|
#endif
|
|
|
|
typedef u_int8_t ac__type_new_;
|
|
int
|
|
main ()
|
|
{
|
|
if ((ac__type_new_ *) 0)
|
|
return 0;
|
|
if (sizeof (ac__type_new_))
|
|
return 0;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_type_u_int8_t=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_type_u_int8_t=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int8_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_u_int8_t" >&6; }
|
|
if test $ac_cv_type_u_int8_t = yes; then
|
|
:
|
|
else
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define u_int8_t unsigned char
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking for u_int16_t" >&5
|
|
echo $ECHO_N "checking for u_int16_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_type_u_int16_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#ifdef HAVE_SYS_BITYPES_H
|
|
#include <sys/bitypes.h>
|
|
#endif
|
|
|
|
typedef u_int16_t ac__type_new_;
|
|
int
|
|
main ()
|
|
{
|
|
if ((ac__type_new_ *) 0)
|
|
return 0;
|
|
if (sizeof (ac__type_new_))
|
|
return 0;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_type_u_int16_t=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_type_u_int16_t=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int16_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_u_int16_t" >&6; }
|
|
if test $ac_cv_type_u_int16_t = yes; then
|
|
:
|
|
else
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define u_int16_t unsigned short
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking for u_int32_t" >&5
|
|
echo $ECHO_N "checking for u_int32_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_type_u_int32_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#ifdef HAVE_SYS_BITYPES_H
|
|
#include <sys/bitypes.h>
|
|
#endif
|
|
|
|
typedef u_int32_t ac__type_new_;
|
|
int
|
|
main ()
|
|
{
|
|
if ((ac__type_new_ *) 0)
|
|
return 0;
|
|
if (sizeof (ac__type_new_))
|
|
return 0;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_type_u_int32_t=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_type_u_int32_t=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int32_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_u_int32_t" >&6; }
|
|
if test $ac_cv_type_u_int32_t = yes; then
|
|
:
|
|
else
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define u_int32_t unsigned int
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking for u_int64_t" >&5
|
|
echo $ECHO_N "checking for u_int64_t... $ECHO_C" >&6; }
|
|
if test "${ac_cv_type_u_int64_t+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#ifdef HAVE_SYS_BITYPES_H
|
|
#include <sys/bitypes.h>
|
|
#endif
|
|
|
|
typedef u_int64_t ac__type_new_;
|
|
int
|
|
main ()
|
|
{
|
|
if ((ac__type_new_ *) 0)
|
|
return 0;
|
|
if (sizeof (ac__type_new_))
|
|
return 0;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_type_u_int64_t=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_type_u_int64_t=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_type_u_int64_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_u_int64_t" >&6; }
|
|
if test $ac_cv_type_u_int64_t = yes; then
|
|
:
|
|
else
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define u_int64_t unsigned long long
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
|
|
#
|
|
# Check for <inttypes.h>
|
|
#
|
|
|
|
for ac_header in inttypes.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
else
|
|
# Is the header compilable?
|
|
{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_header_compiler=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6; }
|
|
|
|
# Is the header present?
|
|
{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
ac_header_preproc=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_preproc=no
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
echo "${ECHO_T}$ac_header_preproc" >&6; }
|
|
|
|
# So? What about this header?
|
|
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
|
|
yes:no: )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
|
|
ac_header_preproc=yes
|
|
;;
|
|
no:yes:* )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
|
|
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
|
|
echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
|
|
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
|
|
echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
|
|
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
|
|
|
;;
|
|
esac
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
|
|
fi
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
#
|
|
# OK, we have inttypes.h, but does it define all the PRI[doxu]64 macros?
|
|
# Some systems have an inttypes.h that doesn't define all of them.
|
|
#
|
|
{ echo "$as_me:$LINENO: checking whether inttypes.h defines the PRI[doxu]64 macros" >&5
|
|
echo $ECHO_N "checking whether inttypes.h defines the PRI[doxu]64 macros... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
#include <inttypes.h>
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
#ifdef HAVE_SYS_BITYPES_H
|
|
#include <sys/bitypes.h>
|
|
#endif
|
|
|
|
main()
|
|
{
|
|
printf("%" PRId64 "\n", (u_int64_t)1);
|
|
printf("%" PRIo64 "\n", (u_int64_t)1);
|
|
printf("%" PRIx64 "\n", (u_int64_t)1);
|
|
printf("%" PRIu64 "\n", (u_int64_t)1);
|
|
}
|
|
|
|
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
ac_lbl_inttypes_h_defines_formats=yes
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
ac_lbl_inttypes_h_defines_formats=no
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
else
|
|
|
|
#
|
|
# We don't have inttypes.h, so it obviously can't define those
|
|
# macros.
|
|
#
|
|
ac_lbl_inttypes_h_defines_formats=no
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
if test "$ac_lbl_inttypes_h_defines_formats" = no; then
|
|
|
|
{ echo "$as_me:$LINENO: checking whether %lx can be used to format 64-bit integers" >&5
|
|
echo $ECHO_N "checking whether %lx can be used to format 64-bit integers... $ECHO_C" >&6; }
|
|
if test "$cross_compiling" = yes; then
|
|
{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: cannot run test program while cross compiling
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
# ifdef HAVE_INTTYPES_H
|
|
#include <inttypes.h>
|
|
# endif
|
|
# ifdef HAVE_SYS_BITYPES_H
|
|
#include <sys/bitypes.h>
|
|
# endif
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
|
|
main()
|
|
{
|
|
u_int64_t t = 1;
|
|
char strbuf[16+1];
|
|
sprintf(strbuf, "%016lx", t << 32);
|
|
if (strcmp(strbuf, "0000000100000000") == 0)
|
|
exit(0);
|
|
else
|
|
exit(1);
|
|
}
|
|
|
|
|
|
_ACEOF
|
|
rm -f conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRId64 "ld"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIo64 "lo"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIx64 "lx"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIu64 "lu"
|
|
_ACEOF
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
else
|
|
echo "$as_me: program exited with status $ac_status" >&5
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
( exit $ac_status )
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether %llx can be used to format 64-bit integers" >&5
|
|
echo $ECHO_N "checking whether %llx can be used to format 64-bit integers... $ECHO_C" >&6; }
|
|
if test "$cross_compiling" = yes; then
|
|
{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: cannot run test program while cross compiling
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
# ifdef HAVE_INTTYPES_H
|
|
#include <inttypes.h>
|
|
# endif
|
|
# ifdef HAVE_SYS_BITYPES_H
|
|
#include <sys/bitypes.h>
|
|
# endif
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
|
|
main()
|
|
{
|
|
u_int64_t t = 1;
|
|
char strbuf[16+1];
|
|
sprintf(strbuf, "%016llx", t << 32);
|
|
if (strcmp(strbuf, "0000000100000000") == 0)
|
|
exit(0);
|
|
else
|
|
exit(1);
|
|
}
|
|
|
|
|
|
_ACEOF
|
|
rm -f conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRId64 "lld"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIo64 "llo"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIx64 "llx"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIu64 "llu"
|
|
_ACEOF
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
else
|
|
echo "$as_me: program exited with status $ac_status" >&5
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
( exit $ac_status )
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether %Lx can be used to format 64-bit integers" >&5
|
|
echo $ECHO_N "checking whether %Lx can be used to format 64-bit integers... $ECHO_C" >&6; }
|
|
if test "$cross_compiling" = yes; then
|
|
{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: cannot run test program while cross compiling
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
# ifdef HAVE_INTTYPES_H
|
|
#include <inttypes.h>
|
|
# endif
|
|
# ifdef HAVE_SYS_BITYPES_H
|
|
#include <sys/bitypes.h>
|
|
# endif
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
|
|
main()
|
|
{
|
|
u_int64_t t = 1;
|
|
char strbuf[16+1];
|
|
sprintf(strbuf, "%016Lx", t << 32);
|
|
if (strcmp(strbuf, "0000000100000000") == 0)
|
|
exit(0);
|
|
else
|
|
exit(1);
|
|
}
|
|
|
|
|
|
_ACEOF
|
|
rm -f conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRId64 "Ld"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIo64 "Lo"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIx64 "Lx"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIu64 "Lu"
|
|
_ACEOF
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
else
|
|
echo "$as_me: program exited with status $ac_status" >&5
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
( exit $ac_status )
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether %qx can be used to format 64-bit integers" >&5
|
|
echo $ECHO_N "checking whether %qx can be used to format 64-bit integers... $ECHO_C" >&6; }
|
|
if test "$cross_compiling" = yes; then
|
|
{ { echo "$as_me:$LINENO: error: cannot run test program while cross compiling
|
|
See \`config.log' for more details." >&5
|
|
echo "$as_me: error: cannot run test program while cross compiling
|
|
See \`config.log' for more details." >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
# ifdef HAVE_INTTYPES_H
|
|
#include <inttypes.h>
|
|
# endif
|
|
# ifdef HAVE_SYS_BITYPES_H
|
|
#include <sys/bitypes.h>
|
|
# endif
|
|
#include <stdio.h>
|
|
#include <sys/types.h>
|
|
|
|
main()
|
|
{
|
|
u_int64_t t = 1;
|
|
char strbuf[16+1];
|
|
sprintf(strbuf, "%016qx", t << 32);
|
|
if (strcmp(strbuf, "0000000100000000") == 0)
|
|
exit(0);
|
|
else
|
|
exit(1);
|
|
}
|
|
|
|
|
|
_ACEOF
|
|
rm -f conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && { ac_try='./conftest$ac_exeext'
|
|
{ (case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_try") 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRId64 "qd"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIo64 "qo"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIx64 "qx"
|
|
_ACEOF
|
|
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define PRIu64 "qu"
|
|
_ACEOF
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
else
|
|
echo "$as_me: program exited with status $ac_status" >&5
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
( exit $ac_status )
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
|
|
{ { echo "$as_me:$LINENO: error: neither %llx nor %Lx nor %qx worked on a 64-bit integer" >&5
|
|
echo "$as_me: error: neither %llx nor %Lx nor %qx worked on a 64-bit integer" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
|
|
|
|
fi
|
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
fi
|
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
fi
|
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
fi
|
|
rm -f core *.core core.conftest.* gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
|
|
fi
|
|
|
|
#
|
|
# Check for some headers introduced in later versions of libpcap
|
|
# and used by some printers.
|
|
#
|
|
# Those headers use the {u_}intN_t types, so we must do this after
|
|
# we check for what's needed to get them defined.
|
|
#
|
|
savedcppflags="$CPPFLAGS"
|
|
CPPFLAGS="$CPPFLAGS $V_INCLS"
|
|
|
|
for ac_header in pcap/bluetooth.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <tcpdump-stdinc.h>
|
|
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
eval "$as_ac_Header=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_Header=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
|
|
for ac_header in pcap/usb.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <tcpdump-stdinc.h>
|
|
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
eval "$as_ac_Header=yes"
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
eval "$as_ac_Header=no"
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
CPPFLAGS="$savedcppflags"
|
|
|
|
if test -n "$ac_tool_prefix"; then
|
|
# Extract the first word of "${ac_tool_prefix}ranlib", so it can be a program name with args.
|
|
set dummy ${ac_tool_prefix}ranlib; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_RANLIB+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$RANLIB"; then
|
|
ac_cv_prog_RANLIB="$RANLIB" # Let the user override the test.
|
|
else
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_prog_RANLIB="${ac_tool_prefix}ranlib"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
fi
|
|
fi
|
|
RANLIB=$ac_cv_prog_RANLIB
|
|
if test -n "$RANLIB"; then
|
|
{ echo "$as_me:$LINENO: result: $RANLIB" >&5
|
|
echo "${ECHO_T}$RANLIB" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
|
|
fi
|
|
if test -z "$ac_cv_prog_RANLIB"; then
|
|
ac_ct_RANLIB=$RANLIB
|
|
# Extract the first word of "ranlib", so it can be a program name with args.
|
|
set dummy ranlib; ac_word=$2
|
|
{ echo "$as_me:$LINENO: checking for $ac_word" >&5
|
|
echo $ECHO_N "checking for $ac_word... $ECHO_C" >&6; }
|
|
if test "${ac_cv_prog_ac_ct_RANLIB+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
if test -n "$ac_ct_RANLIB"; then
|
|
ac_cv_prog_ac_ct_RANLIB="$ac_ct_RANLIB" # Let the user override the test.
|
|
else
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_word$ac_exec_ext" && $as_test_x "$as_dir/$ac_word$ac_exec_ext"; }; then
|
|
ac_cv_prog_ac_ct_RANLIB="ranlib"
|
|
echo "$as_me:$LINENO: found $as_dir/$ac_word$ac_exec_ext" >&5
|
|
break 2
|
|
fi
|
|
done
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
fi
|
|
fi
|
|
ac_ct_RANLIB=$ac_cv_prog_ac_ct_RANLIB
|
|
if test -n "$ac_ct_RANLIB"; then
|
|
{ echo "$as_me:$LINENO: result: $ac_ct_RANLIB" >&5
|
|
echo "${ECHO_T}$ac_ct_RANLIB" >&6; }
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
fi
|
|
|
|
if test "x$ac_ct_RANLIB" = x; then
|
|
RANLIB=":"
|
|
else
|
|
case $cross_compiling:$ac_tool_warned in
|
|
yes:)
|
|
{ echo "$as_me:$LINENO: WARNING: In the future, Autoconf will not detect cross-tools
|
|
whose name does not start with the host triplet. If you think this
|
|
configuration is useful to you, please write to autoconf@gnu.org." >&5
|
|
echo "$as_me: WARNING: In the future, Autoconf will not detect cross-tools
|
|
whose name does not start with the host triplet. If you think this
|
|
configuration is useful to you, please write to autoconf@gnu.org." >&2;}
|
|
ac_tool_warned=yes ;;
|
|
esac
|
|
RANLIB=$ac_ct_RANLIB
|
|
fi
|
|
else
|
|
RANLIB="$ac_cv_prog_RANLIB"
|
|
fi
|
|
|
|
|
|
rm -f os-proto.h
|
|
if test "${LBL_CFLAGS+set}" = set; then
|
|
V_CCOPT="$V_CCOPT ${LBL_CFLAGS}"
|
|
fi
|
|
if test -f .devel ; then
|
|
#
|
|
# Skip all the warning option stuff on some compilers.
|
|
#
|
|
if test "$ac_lbl_cc_dont_try_gcc_dashW" != yes; then
|
|
|
|
{ echo "$as_me:$LINENO: checking whether the compiler fails when given an unknown warning option" >&5
|
|
echo $ECHO_N "checking whether the compiler fails when given an unknown warning option... $ECHO_C" >&6; }
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS -Wxyzzy-this-will-never-succeed-xyzzy"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return 0
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
#
|
|
# We're assuming this is clang, where
|
|
# -Werror=unknown-warning-option is the appropriate
|
|
# option to force the compiler to fail.
|
|
#
|
|
ac_lbl_unknown_warning_option_error="-Werror=unknown-warning-option"
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
CFLAGS="$save_CFLAGS"
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether the compiler supports the -Wall option" >&5
|
|
echo $ECHO_N "checking whether the compiler supports the -Wall option... $ECHO_C" >&6; }
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wall"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return 0
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
V_CCOPT="$V_CCOPT -Wall"
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether the compiler supports the -Wmissing-prototypes option" >&5
|
|
echo $ECHO_N "checking whether the compiler supports the -Wmissing-prototypes option... $ECHO_C" >&6; }
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wmissing-prototypes"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return 0
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
V_CCOPT="$V_CCOPT -Wmissing-prototypes"
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether the compiler supports the -Wstrict-prototypes option" >&5
|
|
echo $ECHO_N "checking whether the compiler supports the -Wstrict-prototypes option... $ECHO_C" >&6; }
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wstrict-prototypes"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return 0
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
V_CCOPT="$V_CCOPT -Wstrict-prototypes"
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether the compiler supports the -Wwrite-strings option" >&5
|
|
echo $ECHO_N "checking whether the compiler supports the -Wwrite-strings option... $ECHO_C" >&6; }
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wwrite-strings"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return 0
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
V_CCOPT="$V_CCOPT -Wwrite-strings"
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether the compiler supports the -Wpointer-arith option" >&5
|
|
echo $ECHO_N "checking whether the compiler supports the -Wpointer-arith option... $ECHO_C" >&6; }
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -Wpointer-arith"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return 0
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
V_CCOPT="$V_CCOPT -Wpointer-arith"
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking whether the compiler supports the -W option" >&5
|
|
echo $ECHO_N "checking whether the compiler supports the -W option... $ECHO_C" >&6; }
|
|
save_CFLAGS="$CFLAGS"
|
|
CFLAGS="$CFLAGS $ac_lbl_unknown_warning_option_error -W"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
int
|
|
main ()
|
|
{
|
|
return 0
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
V_CCOPT="$V_CCOPT -W"
|
|
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
CFLAGS="$save_CFLAGS"
|
|
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking whether the compiler supports generating dependencies" >&5
|
|
echo $ECHO_N "checking whether the compiler supports generating dependencies... $ECHO_C" >&6; }
|
|
if test "$GCC" = yes ; then
|
|
#
|
|
# GCC, or a compiler deemed to be GCC by AC_PROG_CC (even
|
|
# though it's not); we assume that, in this case, the flag
|
|
# would be -M.
|
|
#
|
|
ac_lbl_dependency_flag="-M"
|
|
else
|
|
#
|
|
# Not GCC or a compiler deemed to be GCC; what platform is
|
|
# this? (We're assuming that if the compiler isn't GCC
|
|
# it's the compiler from the vendor of the OS; that won't
|
|
# necessarily be true for x86 platforms, where it might be
|
|
# the Intel C compiler.)
|
|
#
|
|
case "$host_os" in
|
|
|
|
irix*|osf*|darwin*)
|
|
#
|
|
# MIPS C for IRIX, DEC C, and clang all use -M.
|
|
#
|
|
ac_lbl_dependency_flag="-M"
|
|
;;
|
|
|
|
solaris*)
|
|
#
|
|
# Sun C uses -xM.
|
|
#
|
|
ac_lbl_dependency_flag="-xM"
|
|
;;
|
|
|
|
hpux*)
|
|
#
|
|
# HP's older C compilers don't support this.
|
|
# HP's newer C compilers support this with
|
|
# either +M or +Make; the older compilers
|
|
# interpret +M as something completely
|
|
# different, so we use +Make so we don't
|
|
# think it works with the older compilers.
|
|
#
|
|
ac_lbl_dependency_flag="+Make"
|
|
;;
|
|
|
|
*)
|
|
#
|
|
# Not one of the above; assume no support for
|
|
# generating dependencies.
|
|
#
|
|
ac_lbl_dependency_flag=""
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
#
|
|
# Is ac_lbl_dependency_flag defined and, if so, does the compiler
|
|
# complain about it?
|
|
#
|
|
# Note: clang doesn't seem to exit with an error status when handed
|
|
# an unknown non-warning error, even if you pass it
|
|
# -Werror=unknown-warning-option. However, it always supports
|
|
# -M, so the fact that this test always succeeds with clang
|
|
# isn't an issue.
|
|
#
|
|
if test ! -z "$ac_lbl_dependency_flag"; then
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
int main(void) { return 0; }
|
|
_ACEOF
|
|
echo "$CC" $ac_lbl_dependency_flag conftest.c >&5
|
|
if "$CC" $ac_lbl_dependency_flag conftest.c >/dev/null 2>&1; then
|
|
{ echo "$as_me:$LINENO: result: yes, with $ac_lbl_dependency_flag" >&5
|
|
echo "${ECHO_T}yes, with $ac_lbl_dependency_flag" >&6; }
|
|
DEPENDENCY_CFLAG="$ac_lbl_dependency_flag"
|
|
MKDEP='${srcdir}/mkdep'
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
#
|
|
# We can't run mkdep, so have "make depend" do
|
|
# nothing.
|
|
#
|
|
MKDEP=:
|
|
fi
|
|
rm -rf conftest*
|
|
else
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
#
|
|
# We can't run mkdep, so have "make depend" do
|
|
# nothing.
|
|
#
|
|
MKDEP=:
|
|
fi
|
|
|
|
|
|
|
|
if test "$GCC" = yes ; then
|
|
if test "${LBL_CFLAGS+set}" != set; then
|
|
if test "$ac_cv_prog_cc_g" = yes ; then
|
|
V_CCOPT="-g $V_CCOPT"
|
|
fi
|
|
fi
|
|
else
|
|
case "$host_os" in
|
|
|
|
irix6*)
|
|
V_CCOPT="$V_CCOPT -n32"
|
|
;;
|
|
|
|
*)
|
|
;;
|
|
esac
|
|
fi
|
|
os=`echo $host_os | sed -e 's/\([0-9][0-9]*\)[^0-9].*$/\1/'`
|
|
name="lbl/os-$os.h"
|
|
if test -f $name ; then
|
|
ln -s $name os-proto.h
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_OS_PROTO_H 1
|
|
_ACEOF
|
|
|
|
else
|
|
{ echo "$as_me:$LINENO: WARNING: can't find $name" >&5
|
|
echo "$as_me: WARNING: can't find $name" >&2;}
|
|
fi
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking if sockaddr struct has the sa_len member" >&5
|
|
echo $ECHO_N "checking if sockaddr struct has the sa_len member... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lbl_sockaddr_has_sa_len+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
# include <sys/types.h>
|
|
# include <sys/socket.h>
|
|
int
|
|
main ()
|
|
{
|
|
u_int i = sizeof(((struct sockaddr *)0)->sa_len)
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_lbl_sockaddr_has_sa_len=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_lbl_sockaddr_has_sa_len=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lbl_sockaddr_has_sa_len" >&5
|
|
echo "${ECHO_T}$ac_cv_lbl_sockaddr_has_sa_len" >&6; }
|
|
if test $ac_cv_lbl_sockaddr_has_sa_len = yes ; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_SOCKADDR_SA_LEN 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: checking if unaligned accesses fail" >&5
|
|
echo $ECHO_N "checking if unaligned accesses fail... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lbl_unaligned_fail+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
case "$host_cpu" in
|
|
|
|
#
|
|
# These are CPU types where:
|
|
#
|
|
# the CPU faults on an unaligned access, but at least some
|
|
# OSes that support that CPU catch the fault and simulate
|
|
# the unaligned access (e.g., Alpha/{Digital,Tru64} UNIX) -
|
|
# the simulation is slow, so we don't want to use it;
|
|
#
|
|
# the CPU, I infer (from the old
|
|
#
|
|
# XXX: should also check that they don't do weird things (like on arm)
|
|
#
|
|
# comment) doesn't fault on unaligned accesses, but doesn't
|
|
# do a normal unaligned fetch, either (e.g., presumably, ARM);
|
|
#
|
|
# for whatever reason, the test program doesn't work
|
|
# (this has been claimed to be the case for several of those
|
|
# CPUs - I don't know what the problem is; the problem
|
|
# was reported as "the test program dumps core" for SuperH,
|
|
# but that's what the test program is *supposed* to do -
|
|
# it dumps core before it writes anything, so the test
|
|
# for an empty output file should find an empty output
|
|
# file and conclude that unaligned accesses don't work).
|
|
#
|
|
# This run-time test won't work if you're cross-compiling, so
|
|
# in order to support cross-compiling for a particular CPU,
|
|
# we have to wire in the list of CPU types anyway, as far as
|
|
# I know, so perhaps we should just have a set of CPUs on
|
|
# which we know it doesn't work, a set of CPUs on which we
|
|
# know it does work, and have the script just fail on other
|
|
# cpu types and update it when such a failure occurs.
|
|
#
|
|
alpha*|arm*|bfin*|hp*|mips*|sh*|sparc*|ia64|nv1)
|
|
ac_cv_lbl_unaligned_fail=yes
|
|
;;
|
|
|
|
*)
|
|
cat >conftest.c <<EOF
|
|
# include <sys/types.h>
|
|
# include <sys/wait.h>
|
|
# include <stdio.h>
|
|
unsigned char a[5] = { 1, 2, 3, 4, 5 };
|
|
main() {
|
|
unsigned int i;
|
|
pid_t pid;
|
|
int status;
|
|
/* avoid "core dumped" message */
|
|
pid = fork();
|
|
if (pid < 0)
|
|
exit(2);
|
|
if (pid > 0) {
|
|
/* parent */
|
|
pid = waitpid(pid, &status, 0);
|
|
if (pid < 0)
|
|
exit(3);
|
|
exit(!WIFEXITED(status));
|
|
}
|
|
/* child */
|
|
i = *(unsigned int *)&a[1];
|
|
printf("%d\n", i);
|
|
exit(0);
|
|
}
|
|
EOF
|
|
${CC-cc} -o conftest $CFLAGS $CPPFLAGS $LDFLAGS \
|
|
conftest.c $LIBS >/dev/null 2>&1
|
|
if test ! -x conftest ; then
|
|
ac_cv_lbl_unaligned_fail=yes
|
|
else
|
|
./conftest >conftest.out
|
|
if test ! -s conftest.out ; then
|
|
ac_cv_lbl_unaligned_fail=yes
|
|
else
|
|
ac_cv_lbl_unaligned_fail=no
|
|
fi
|
|
fi
|
|
rm -f -r conftest* core core.conftest
|
|
;;
|
|
esac
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lbl_unaligned_fail" >&5
|
|
echo "${ECHO_T}$ac_cv_lbl_unaligned_fail" >&6; }
|
|
if test $ac_cv_lbl_unaligned_fail = yes ; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define LBL_ALIGN 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
|
|
{ echo "$as_me:$LINENO: checking for h_errno" >&5
|
|
echo $ECHO_N "checking for h_errno... $ECHO_C" >&6; }
|
|
if test "${ac_cv_var_h_errno+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
# include <sys/types.h>
|
|
# include <netdb.h>
|
|
int
|
|
main ()
|
|
{
|
|
int foo = h_errno;
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_cv_var_h_errno=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_var_h_errno=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_var_h_errno" >&5
|
|
echo "${ECHO_T}$ac_cv_var_h_errno" >&6; }
|
|
if test "$ac_cv_var_h_errno" = "yes"; then
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define HAVE_H_ERRNO 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
|
|
# Check for OpenSSL libcrypto
|
|
{ echo "$as_me:$LINENO: checking whether to use OpenSSL libcrypto" >&5
|
|
echo $ECHO_N "checking whether to use OpenSSL libcrypto... $ECHO_C" >&6; }
|
|
# Specify location for both includes and libraries.
|
|
want_libcrypto=ifavailable
|
|
|
|
# Check whether --with-crypto was given.
|
|
if test "${with_crypto+set}" = set; then
|
|
withval=$with_crypto;
|
|
if test $withval = no
|
|
then
|
|
want_libcrypto=no
|
|
{ echo "$as_me:$LINENO: result: no" >&5
|
|
echo "${ECHO_T}no" >&6; }
|
|
elif test $withval = yes
|
|
then
|
|
want_libcrypto=yes
|
|
{ echo "$as_me:$LINENO: result: yes" >&5
|
|
echo "${ECHO_T}yes" >&6; }
|
|
fi
|
|
|
|
else
|
|
|
|
#
|
|
# Use libcrypto if it's present, otherwise don't.
|
|
#
|
|
want_libcrypto=ifavailable
|
|
{ echo "$as_me:$LINENO: result: yes, if available" >&5
|
|
echo "${ECHO_T}yes, if available" >&6; }
|
|
|
|
fi
|
|
|
|
if test "$want_libcrypto" != "no"; then
|
|
|
|
{ echo "$as_me:$LINENO: checking for DES_cbc_encrypt in -lcrypto" >&5
|
|
echo $ECHO_N "checking for DES_cbc_encrypt in -lcrypto... $ECHO_C" >&6; }
|
|
if test "${ac_cv_lib_crypto_DES_cbc_encrypt+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
ac_check_lib_save_LIBS=$LIBS
|
|
LIBS="-lcrypto $LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
|
|
/* Override any GCC internal prototype to avoid an error.
|
|
Use char because int might match the return type of a GCC
|
|
builtin and then its argument prototype would still apply. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
#endif
|
|
char DES_cbc_encrypt ();
|
|
int
|
|
main ()
|
|
{
|
|
return DES_cbc_encrypt ();
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (ac_try="$ac_link"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_link") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest$ac_exeext &&
|
|
$as_test_x conftest$ac_exeext; then
|
|
ac_cv_lib_crypto_DES_cbc_encrypt=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_cv_lib_crypto_DES_cbc_encrypt=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest_ipa8_conftest.oo \
|
|
conftest$ac_exeext conftest.$ac_ext
|
|
LIBS=$ac_check_lib_save_LIBS
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $ac_cv_lib_crypto_DES_cbc_encrypt" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_crypto_DES_cbc_encrypt" >&6; }
|
|
if test $ac_cv_lib_crypto_DES_cbc_encrypt = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define HAVE_LIBCRYPTO 1
|
|
_ACEOF
|
|
|
|
LIBS="-lcrypto $LIBS"
|
|
|
|
fi
|
|
|
|
|
|
for ac_header in openssl/evp.h
|
|
do
|
|
as_ac_Header=`echo "ac_cv_header_$ac_header" | $as_tr_sh`
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
else
|
|
# Is the header compilable?
|
|
{ echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
$ac_includes_default
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (ac_try="$ac_compile"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_compile") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } && {
|
|
test -z "$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
} && test -s conftest.$ac_objext; then
|
|
ac_header_compiler=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
|
|
rm -f core conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6; }
|
|
|
|
# Is the header present?
|
|
{ echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6; }
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
#include <$ac_header>
|
|
_ACEOF
|
|
if { (ac_try="$ac_cpp conftest.$ac_ext"
|
|
case "(($ac_try" in
|
|
*\"* | *\`* | *\\*) ac_try_echo=\$ac_try;;
|
|
*) ac_try_echo=$ac_try;;
|
|
esac
|
|
eval "echo \"\$as_me:$LINENO: $ac_try_echo\"") >&5
|
|
(eval "$ac_cpp conftest.$ac_ext") 2>conftest.er1
|
|
ac_status=$?
|
|
grep -v '^ *+' conftest.er1 >conftest.err
|
|
rm -f conftest.er1
|
|
cat conftest.err >&5
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } >/dev/null && {
|
|
test -z "$ac_c_preproc_warn_flag$ac_c_werror_flag" ||
|
|
test ! -s conftest.err
|
|
}; then
|
|
ac_header_preproc=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
ac_header_preproc=no
|
|
fi
|
|
|
|
rm -f conftest.err conftest.$ac_ext
|
|
{ echo "$as_me:$LINENO: result: $ac_header_preproc" >&5
|
|
echo "${ECHO_T}$ac_header_preproc" >&6; }
|
|
|
|
# So? What about this header?
|
|
case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
|
|
yes:no: )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
echo "$as_me: WARNING: $ac_header: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the compiler's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the compiler's result" >&2;}
|
|
ac_header_preproc=yes
|
|
;;
|
|
no:yes:* )
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: present but cannot be compiled" >&5
|
|
echo "$as_me: WARNING: $ac_header: present but cannot be compiled" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: check for missing prerequisite headers?" >&5
|
|
echo "$as_me: WARNING: $ac_header: check for missing prerequisite headers?" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: see the Autoconf documentation" >&5
|
|
echo "$as_me: WARNING: $ac_header: see the Autoconf documentation" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&5
|
|
echo "$as_me: WARNING: $ac_header: section \"Present But Cannot Be Compiled\"" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: proceeding with the preprocessor's result" >&5
|
|
echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_header: in the future, the compiler will take precedence" >&5
|
|
echo "$as_me: WARNING: $ac_header: in the future, the compiler will take precedence" >&2;}
|
|
|
|
;;
|
|
esac
|
|
{ echo "$as_me:$LINENO: checking for $ac_header" >&5
|
|
echo $ECHO_N "checking for $ac_header... $ECHO_C" >&6; }
|
|
if { as_var=$as_ac_Header; eval "test \"\${$as_var+set}\" = set"; }; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
ac_res=`eval echo '${'$as_ac_Header'}'`
|
|
{ echo "$as_me:$LINENO: result: $ac_res" >&5
|
|
echo "${ECHO_T}$ac_res" >&6; }
|
|
|
|
fi
|
|
if test `eval echo '${'$as_ac_Header'}'` = yes; then
|
|
cat >>confdefs.h <<_ACEOF
|
|
#define `echo "HAVE_$ac_header" | $as_tr_cpp` 1
|
|
_ACEOF
|
|
|
|
fi
|
|
|
|
done
|
|
|
|
fi
|
|
|
|
if test "$missing_includes" = "yes"; then
|
|
CPPFLAGS="$CPPFLAGS -I$srcdir/missing"
|
|
V_INCLS="$V_INCLS -I$srcdir/missing"
|
|
fi
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Find a good install program. We prefer a C program (faster),
|
|
# so one script is as good as another. But avoid the broken or
|
|
# incompatible versions:
|
|
# SysV /etc/install, /usr/sbin/install
|
|
# SunOS /usr/etc/install
|
|
# IRIX /sbin/install
|
|
# AIX /bin/install
|
|
# AmigaOS /C/install, which installs bootblocks on floppy discs
|
|
# AIX 4 /usr/bin/installbsd, which doesn't work without a -g flag
|
|
# AFS /usr/afsws/bin/install, which mishandles nonexistent args
|
|
# SVR4 /usr/ucb/install, which tries to use the nonexistent group "staff"
|
|
# OS/2's system install, which has a completely different semantic
|
|
# ./install, which can be erroneously created by make from ./install.sh.
|
|
{ echo "$as_me:$LINENO: checking for a BSD-compatible install" >&5
|
|
echo $ECHO_N "checking for a BSD-compatible install... $ECHO_C" >&6; }
|
|
if test -z "$INSTALL"; then
|
|
if test "${ac_cv_path_install+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
# Account for people who put trailing slashes in PATH elements.
|
|
case $as_dir/ in
|
|
./ | .// | /cC/* | \
|
|
/etc/* | /usr/sbin/* | /usr/etc/* | /sbin/* | /usr/afsws/bin/* | \
|
|
?:\\/os2\\/install\\/* | ?:\\/OS2\\/INSTALL\\/* | \
|
|
/usr/ucb/* ) ;;
|
|
*)
|
|
# OSF1 and SCO ODT 3.0 have their own names for install.
|
|
# Don't use installbsd from OSF since it installs stuff as root
|
|
# by default.
|
|
for ac_prog in ginstall scoinst install; do
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
if { test -f "$as_dir/$ac_prog$ac_exec_ext" && $as_test_x "$as_dir/$ac_prog$ac_exec_ext"; }; then
|
|
if test $ac_prog = install &&
|
|
grep dspmsg "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
|
|
# AIX install. It has an incompatible calling convention.
|
|
:
|
|
elif test $ac_prog = install &&
|
|
grep pwplus "$as_dir/$ac_prog$ac_exec_ext" >/dev/null 2>&1; then
|
|
# program-specific install script used by HP pwplus--don't use.
|
|
:
|
|
else
|
|
ac_cv_path_install="$as_dir/$ac_prog$ac_exec_ext -c"
|
|
break 3
|
|
fi
|
|
fi
|
|
done
|
|
done
|
|
;;
|
|
esac
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
|
|
fi
|
|
if test "${ac_cv_path_install+set}" = set; then
|
|
INSTALL=$ac_cv_path_install
|
|
else
|
|
# As a last resort, use the slow shell script. Don't cache a
|
|
# value for INSTALL within a source directory, because that will
|
|
# break other packages using the cache if that directory is
|
|
# removed, or if the value is a relative name.
|
|
INSTALL=$ac_install_sh
|
|
fi
|
|
fi
|
|
{ echo "$as_me:$LINENO: result: $INSTALL" >&5
|
|
echo "${ECHO_T}$INSTALL" >&6; }
|
|
|
|
# Use test -z because SunOS4 sh mishandles braces in ${var-val}.
|
|
# It thinks the first close brace ends the variable substitution.
|
|
test -z "$INSTALL_PROGRAM" && INSTALL_PROGRAM='${INSTALL}'
|
|
|
|
test -z "$INSTALL_SCRIPT" && INSTALL_SCRIPT='${INSTALL}'
|
|
|
|
test -z "$INSTALL_DATA" && INSTALL_DATA='${INSTALL} -m 644'
|
|
|
|
|
|
ac_config_headers="$ac_config_headers config.h"
|
|
|
|
|
|
ac_config_commands="$ac_config_commands default-1"
|
|
|
|
ac_config_files="$ac_config_files Makefile tcpdump.1"
|
|
|
|
cat >confcache <<\_ACEOF
|
|
# This file is a shell script that caches the results of configure
|
|
# tests run on this system so they can be shared between configure
|
|
# scripts and configure runs, see configure's option --config-cache.
|
|
# It is not useful on other systems. If it contains results you don't
|
|
# want to keep, you may remove or edit it.
|
|
#
|
|
# config.status only pays attention to the cache file if you give it
|
|
# the --recheck option to rerun configure.
|
|
#
|
|
# `ac_cv_env_foo' variables (set or unset) will be overridden when
|
|
# loading this file, other *unset* `ac_cv_foo' will be assigned the
|
|
# following values.
|
|
|
|
_ACEOF
|
|
|
|
# The following way of writing the cache mishandles newlines in values,
|
|
# but we know of no workaround that is simple, portable, and efficient.
|
|
# So, we kill variables containing newlines.
|
|
# Ultrix sh set writes to stderr and can't be redirected directly,
|
|
# and sets the high bit in the cache file unless we assign to the vars.
|
|
(
|
|
for ac_var in `(set) 2>&1 | sed -n 's/^\([a-zA-Z_][a-zA-Z0-9_]*\)=.*/\1/p'`; do
|
|
eval ac_val=\$$ac_var
|
|
case $ac_val in #(
|
|
*${as_nl}*)
|
|
case $ac_var in #(
|
|
*_cv_*) { echo "$as_me:$LINENO: WARNING: Cache variable $ac_var contains a newline." >&5
|
|
echo "$as_me: WARNING: Cache variable $ac_var contains a newline." >&2;} ;;
|
|
esac
|
|
case $ac_var in #(
|
|
_ | IFS | as_nl) ;; #(
|
|
*) $as_unset $ac_var ;;
|
|
esac ;;
|
|
esac
|
|
done
|
|
|
|
(set) 2>&1 |
|
|
case $as_nl`(ac_space=' '; set) 2>&1` in #(
|
|
*${as_nl}ac_space=\ *)
|
|
# `set' does not quote correctly, so add quotes (double-quote
|
|
# substitution turns \\\\ into \\, and sed turns \\ into \).
|
|
sed -n \
|
|
"s/'/'\\\\''/g;
|
|
s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='\\2'/p"
|
|
;; #(
|
|
*)
|
|
# `set' quotes correctly as required by POSIX, so do not add quotes.
|
|
sed -n "/^[_$as_cr_alnum]*_cv_[_$as_cr_alnum]*=/p"
|
|
;;
|
|
esac |
|
|
sort
|
|
) |
|
|
sed '
|
|
/^ac_cv_env_/b end
|
|
t clear
|
|
:clear
|
|
s/^\([^=]*\)=\(.*[{}].*\)$/test "${\1+set}" = set || &/
|
|
t end
|
|
s/^\([^=]*\)=\(.*\)$/\1=${\1=\2}/
|
|
:end' >>confcache
|
|
if diff "$cache_file" confcache >/dev/null 2>&1; then :; else
|
|
if test -w "$cache_file"; then
|
|
test "x$cache_file" != "x/dev/null" &&
|
|
{ echo "$as_me:$LINENO: updating cache $cache_file" >&5
|
|
echo "$as_me: updating cache $cache_file" >&6;}
|
|
cat confcache >$cache_file
|
|
else
|
|
{ echo "$as_me:$LINENO: not updating unwritable cache $cache_file" >&5
|
|
echo "$as_me: not updating unwritable cache $cache_file" >&6;}
|
|
fi
|
|
fi
|
|
rm -f confcache
|
|
|
|
test "x$prefix" = xNONE && prefix=$ac_default_prefix
|
|
# Let make expand exec_prefix.
|
|
test "x$exec_prefix" = xNONE && exec_prefix='${prefix}'
|
|
|
|
DEFS=-DHAVE_CONFIG_H
|
|
|
|
ac_libobjs=
|
|
ac_ltlibobjs=
|
|
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
|
|
# 1. Remove the extension, and $U if already installed.
|
|
ac_script='s/\$U\././;s/\.o$//;s/\.obj$//'
|
|
ac_i=`echo "$ac_i" | sed "$ac_script"`
|
|
# 2. Prepend LIBOBJDIR. When used with automake>=1.10 LIBOBJDIR
|
|
# will be set to the directory where LIBOBJS objects are built.
|
|
ac_libobjs="$ac_libobjs \${LIBOBJDIR}$ac_i\$U.$ac_objext"
|
|
ac_ltlibobjs="$ac_ltlibobjs \${LIBOBJDIR}$ac_i"'$U.lo'
|
|
done
|
|
LIBOBJS=$ac_libobjs
|
|
|
|
LTLIBOBJS=$ac_ltlibobjs
|
|
|
|
|
|
|
|
: ${CONFIG_STATUS=./config.status}
|
|
ac_clean_files_save=$ac_clean_files
|
|
ac_clean_files="$ac_clean_files $CONFIG_STATUS"
|
|
{ echo "$as_me:$LINENO: creating $CONFIG_STATUS" >&5
|
|
echo "$as_me: creating $CONFIG_STATUS" >&6;}
|
|
cat >$CONFIG_STATUS <<_ACEOF
|
|
#! $SHELL
|
|
# Generated by $as_me.
|
|
# Run this file to recreate the current configuration.
|
|
# Compiler output produced by configure, useful for debugging
|
|
# configure, is in config.log if it exists.
|
|
|
|
debug=false
|
|
ac_cs_recheck=false
|
|
ac_cs_silent=false
|
|
SHELL=\${CONFIG_SHELL-$SHELL}
|
|
_ACEOF
|
|
|
|
cat >>$CONFIG_STATUS <<\_ACEOF
|
|
## --------------------- ##
|
|
## M4sh Initialization. ##
|
|
## --------------------- ##
|
|
|
|
# Be more Bourne compatible
|
|
DUALCASE=1; export DUALCASE # for MKS sh
|
|
if test -n "${ZSH_VERSION+set}" && (emulate sh) >/dev/null 2>&1; then
|
|
emulate sh
|
|
NULLCMD=:
|
|
# Zsh 3.x and 4.x performs word splitting on ${1+"$@"}, which
|
|
# is contrary to our usage. Disable this feature.
|
|
alias -g '${1+"$@"}'='"$@"'
|
|
setopt NO_GLOB_SUBST
|
|
else
|
|
case `(set -o) 2>/dev/null` in
|
|
*posix*) set -o posix ;;
|
|
esac
|
|
|
|
fi
|
|
|
|
|
|
|
|
|
|
# PATH needs CR
|
|
# Avoid depending upon Character Ranges.
|
|
as_cr_letters='abcdefghijklmnopqrstuvwxyz'
|
|
as_cr_LETTERS='ABCDEFGHIJKLMNOPQRSTUVWXYZ'
|
|
as_cr_Letters=$as_cr_letters$as_cr_LETTERS
|
|
as_cr_digits='0123456789'
|
|
as_cr_alnum=$as_cr_Letters$as_cr_digits
|
|
|
|
# The user is always right.
|
|
if test "${PATH_SEPARATOR+set}" != set; then
|
|
echo "#! /bin/sh" >conf$$.sh
|
|
echo "exit 0" >>conf$$.sh
|
|
chmod +x conf$$.sh
|
|
if (PATH="/nonexistent;."; conf$$.sh) >/dev/null 2>&1; then
|
|
PATH_SEPARATOR=';'
|
|
else
|
|
PATH_SEPARATOR=:
|
|
fi
|
|
rm -f conf$$.sh
|
|
fi
|
|
|
|
# Support unset when possible.
|
|
if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
|
|
as_unset=unset
|
|
else
|
|
as_unset=false
|
|
fi
|
|
|
|
|
|
# IFS
|
|
# We need space, tab and new line, in precisely that order. Quoting is
|
|
# there to prevent editors from complaining about space-tab.
|
|
# (If _AS_PATH_WALK were called with IFS unset, it would disable word
|
|
# splitting by setting IFS to empty value.)
|
|
as_nl='
|
|
'
|
|
IFS=" "" $as_nl"
|
|
|
|
# Find who we are. Look in the path if we contain no directory separator.
|
|
case $0 in
|
|
*[\\/]* ) as_myself=$0 ;;
|
|
*) as_save_IFS=$IFS; IFS=$PATH_SEPARATOR
|
|
for as_dir in $PATH
|
|
do
|
|
IFS=$as_save_IFS
|
|
test -z "$as_dir" && as_dir=.
|
|
test -r "$as_dir/$0" && as_myself=$as_dir/$0 && break
|
|
done
|
|
IFS=$as_save_IFS
|
|
|
|
;;
|
|
esac
|
|
# We did not find ourselves, most probably we were run as `sh COMMAND'
|
|
# in which case we are not to be found in the path.
|
|
if test "x$as_myself" = x; then
|
|
as_myself=$0
|
|
fi
|
|
if test ! -f "$as_myself"; then
|
|
echo "$as_myself: error: cannot find myself; rerun with an absolute file name" >&2
|
|
{ (exit 1); exit 1; }
|
|
fi
|
|
|
|
# Work around bugs in pre-3.0 UWIN ksh.
|
|
for as_var in ENV MAIL MAILPATH
|
|
do ($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
|
|
done
|
|
PS1='$ '
|
|
PS2='> '
|
|
PS4='+ '
|
|
|
|
# NLS nuisances.
|
|
for as_var in \
|
|
LANG LANGUAGE LC_ADDRESS LC_ALL LC_COLLATE LC_CTYPE LC_IDENTIFICATION \
|
|
LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
|
|
LC_TELEPHONE LC_TIME
|
|
do
|
|
if (set +x; test -z "`(eval $as_var=C; export $as_var) 2>&1`"); then
|
|
eval $as_var=C; export $as_var
|
|
else
|
|
($as_unset $as_var) >/dev/null 2>&1 && $as_unset $as_var
|
|
fi
|
|
done
|
|
|
|
# Required to use basename.
|
|
if expr a : '\(a\)' >/dev/null 2>&1 &&
|
|
test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
|
as_expr=expr
|
|
else
|
|
as_expr=false
|
|
fi
|
|
|
|
if (basename -- /) >/dev/null 2>&1 && test "X`basename -- / 2>&1`" = "X/"; then
|
|
as_basename=basename
|
|
else
|
|
as_basename=false
|
|
fi
|
|
|
|
|
|
# Name of the executable.
|
|
as_me=`$as_basename -- "$0" ||
|
|
$as_expr X/"$0" : '.*/\([^/][^/]*\)/*$' \| \
|
|
X"$0" : 'X\(//\)$' \| \
|
|
X"$0" : 'X\(/\)' \| . 2>/dev/null ||
|
|
echo X/"$0" |
|
|
sed '/^.*\/\([^/][^/]*\)\/*$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\/\(\/\/\)$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\/\(\/\).*/{
|
|
s//\1/
|
|
q
|
|
}
|
|
s/.*/./; q'`
|
|
|
|
# CDPATH.
|
|
$as_unset CDPATH
|
|
|
|
|
|
|
|
as_lineno_1=$LINENO
|
|
as_lineno_2=$LINENO
|
|
test "x$as_lineno_1" != "x$as_lineno_2" &&
|
|
test "x`expr $as_lineno_1 + 1`" = "x$as_lineno_2" || {
|
|
|
|
# Create $as_me.lineno as a copy of $as_myself, but with $LINENO
|
|
# uniformly replaced by the line number. The first 'sed' inserts a
|
|
# line-number line after each line using $LINENO; the second 'sed'
|
|
# does the real work. The second script uses 'N' to pair each
|
|
# line-number line with the line containing $LINENO, and appends
|
|
# trailing '-' during substitution so that $LINENO is not a special
|
|
# case at line end.
|
|
# (Raja R Harinath suggested sed '=', and Paul Eggert wrote the
|
|
# scripts with optimization help from Paolo Bonzini. Blame Lee
|
|
# E. McMahon (1931-1989) for sed's syntax. :-)
|
|
sed -n '
|
|
p
|
|
/[$]LINENO/=
|
|
' <$as_myself |
|
|
sed '
|
|
s/[$]LINENO.*/&-/
|
|
t lineno
|
|
b
|
|
:lineno
|
|
N
|
|
:loop
|
|
s/[$]LINENO\([^'$as_cr_alnum'_].*\n\)\(.*\)/\2\1\2/
|
|
t loop
|
|
s/-\n.*//
|
|
' >$as_me.lineno &&
|
|
chmod +x "$as_me.lineno" ||
|
|
{ echo "$as_me: error: cannot create $as_me.lineno; rerun with a POSIX shell" >&2
|
|
{ (exit 1); exit 1; }; }
|
|
|
|
# Don't try to exec as it changes $[0], causing all sort of problems
|
|
# (the dirname of $[0] is not the place where we might find the
|
|
# original and so on. Autoconf is especially sensitive to this).
|
|
. "./$as_me.lineno"
|
|
# Exit status is that of the last command.
|
|
exit
|
|
}
|
|
|
|
|
|
if (as_dir=`dirname -- /` && test "X$as_dir" = X/) >/dev/null 2>&1; then
|
|
as_dirname=dirname
|
|
else
|
|
as_dirname=false
|
|
fi
|
|
|
|
ECHO_C= ECHO_N= ECHO_T=
|
|
case `echo -n x` in
|
|
-n*)
|
|
case `echo 'x\c'` in
|
|
*c*) ECHO_T=' ';; # ECHO_T is single tab character.
|
|
*) ECHO_C='\c';;
|
|
esac;;
|
|
*)
|
|
ECHO_N='-n';;
|
|
esac
|
|
|
|
if expr a : '\(a\)' >/dev/null 2>&1 &&
|
|
test "X`expr 00001 : '.*\(...\)'`" = X001; then
|
|
as_expr=expr
|
|
else
|
|
as_expr=false
|
|
fi
|
|
|
|
rm -f conf$$ conf$$.exe conf$$.file
|
|
if test -d conf$$.dir; then
|
|
rm -f conf$$.dir/conf$$.file
|
|
else
|
|
rm -f conf$$.dir
|
|
mkdir conf$$.dir
|
|
fi
|
|
echo >conf$$.file
|
|
if ln -s conf$$.file conf$$ 2>/dev/null; then
|
|
as_ln_s='ln -s'
|
|
# ... but there are two gotchas:
|
|
# 1) On MSYS, both `ln -s file dir' and `ln file dir' fail.
|
|
# 2) DJGPP < 2.04 has no symlinks; `ln -s' creates a wrapper executable.
|
|
# In both cases, we have to default to `cp -p'.
|
|
ln -s conf$$.file conf$$.dir 2>/dev/null && test ! -f conf$$.exe ||
|
|
as_ln_s='cp -p'
|
|
elif ln conf$$.file conf$$ 2>/dev/null; then
|
|
as_ln_s=ln
|
|
else
|
|
as_ln_s='cp -p'
|
|
fi
|
|
rm -f conf$$ conf$$.exe conf$$.dir/conf$$.file conf$$.file
|
|
rmdir conf$$.dir 2>/dev/null
|
|
|
|
if mkdir -p . 2>/dev/null; then
|
|
as_mkdir_p=:
|
|
else
|
|
test -d ./-p && rmdir ./-p
|
|
as_mkdir_p=false
|
|
fi
|
|
|
|
if test -x / >/dev/null 2>&1; then
|
|
as_test_x='test -x'
|
|
else
|
|
if ls -dL / >/dev/null 2>&1; then
|
|
as_ls_L_option=L
|
|
else
|
|
as_ls_L_option=
|
|
fi
|
|
as_test_x='
|
|
eval sh -c '\''
|
|
if test -d "$1"; then
|
|
test -d "$1/.";
|
|
else
|
|
case $1 in
|
|
-*)set "./$1";;
|
|
esac;
|
|
case `ls -ld'$as_ls_L_option' "$1" 2>/dev/null` in
|
|
???[sx]*):;;*)false;;esac;fi
|
|
'\'' sh
|
|
'
|
|
fi
|
|
as_executable_p=$as_test_x
|
|
|
|
# Sed expression to map a string onto a valid CPP name.
|
|
as_tr_cpp="eval sed 'y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g'"
|
|
|
|
# Sed expression to map a string onto a valid variable name.
|
|
as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
|
|
|
|
|
|
exec 6>&1
|
|
|
|
# Save the log message, to keep $[0] and so on meaningful, and to
|
|
# report actual input values of CONFIG_FILES etc. instead of their
|
|
# values after options handling.
|
|
ac_log="
|
|
This file was extended by $as_me, which was
|
|
generated by GNU Autoconf 2.61. Invocation command line was
|
|
|
|
CONFIG_FILES = $CONFIG_FILES
|
|
CONFIG_HEADERS = $CONFIG_HEADERS
|
|
CONFIG_LINKS = $CONFIG_LINKS
|
|
CONFIG_COMMANDS = $CONFIG_COMMANDS
|
|
$ $0 $@
|
|
|
|
on `(hostname || uname -n) 2>/dev/null | sed 1q`
|
|
"
|
|
|
|
_ACEOF
|
|
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
# Files that config.status was made for.
|
|
config_files="$ac_config_files"
|
|
config_headers="$ac_config_headers"
|
|
config_commands="$ac_config_commands"
|
|
|
|
_ACEOF
|
|
|
|
cat >>$CONFIG_STATUS <<\_ACEOF
|
|
ac_cs_usage="\
|
|
\`$as_me' instantiates files from templates according to the
|
|
current configuration.
|
|
|
|
Usage: $0 [OPTIONS] [FILE]...
|
|
|
|
-h, --help print this help, then exit
|
|
-V, --version print version number and configuration settings, then exit
|
|
-q, --quiet do not print progress messages
|
|
-d, --debug don't remove temporary files
|
|
--recheck update $as_me by reconfiguring in the same conditions
|
|
--file=FILE[:TEMPLATE]
|
|
instantiate the configuration file FILE
|
|
--header=FILE[:TEMPLATE]
|
|
instantiate the configuration header FILE
|
|
|
|
Configuration files:
|
|
$config_files
|
|
|
|
Configuration headers:
|
|
$config_headers
|
|
|
|
Configuration commands:
|
|
$config_commands
|
|
|
|
Report bugs to <bug-autoconf@gnu.org>."
|
|
|
|
_ACEOF
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
ac_cs_version="\\
|
|
config.status
|
|
configured by $0, generated by GNU Autoconf 2.61,
|
|
with options \\"`echo "$ac_configure_args" | sed 's/^ //; s/[\\""\`\$]/\\\\&/g'`\\"
|
|
|
|
Copyright (C) 2006 Free Software Foundation, Inc.
|
|
This config.status script is free software; the Free Software Foundation
|
|
gives unlimited permission to copy, distribute and modify it."
|
|
|
|
ac_pwd='$ac_pwd'
|
|
srcdir='$srcdir'
|
|
INSTALL='$INSTALL'
|
|
_ACEOF
|
|
|
|
cat >>$CONFIG_STATUS <<\_ACEOF
|
|
# If no file are specified by the user, then we need to provide default
|
|
# value. By we need to know if files were specified by the user.
|
|
ac_need_defaults=:
|
|
while test $# != 0
|
|
do
|
|
case $1 in
|
|
--*=*)
|
|
ac_option=`expr "X$1" : 'X\([^=]*\)='`
|
|
ac_optarg=`expr "X$1" : 'X[^=]*=\(.*\)'`
|
|
ac_shift=:
|
|
;;
|
|
*)
|
|
ac_option=$1
|
|
ac_optarg=$2
|
|
ac_shift=shift
|
|
;;
|
|
esac
|
|
|
|
case $ac_option in
|
|
# Handling of the options.
|
|
-recheck | --recheck | --rechec | --reche | --rech | --rec | --re | --r)
|
|
ac_cs_recheck=: ;;
|
|
--version | --versio | --versi | --vers | --ver | --ve | --v | -V )
|
|
echo "$ac_cs_version"; exit ;;
|
|
--debug | --debu | --deb | --de | --d | -d )
|
|
debug=: ;;
|
|
--file | --fil | --fi | --f )
|
|
$ac_shift
|
|
CONFIG_FILES="$CONFIG_FILES $ac_optarg"
|
|
ac_need_defaults=false;;
|
|
--header | --heade | --head | --hea )
|
|
$ac_shift
|
|
CONFIG_HEADERS="$CONFIG_HEADERS $ac_optarg"
|
|
ac_need_defaults=false;;
|
|
--he | --h)
|
|
# Conflict between --help and --header
|
|
{ echo "$as_me: error: ambiguous option: $1
|
|
Try \`$0 --help' for more information." >&2
|
|
{ (exit 1); exit 1; }; };;
|
|
--help | --hel | -h )
|
|
echo "$ac_cs_usage"; exit ;;
|
|
-q | -quiet | --quiet | --quie | --qui | --qu | --q \
|
|
| -silent | --silent | --silen | --sile | --sil | --si | --s)
|
|
ac_cs_silent=: ;;
|
|
|
|
# This is an error.
|
|
-*) { echo "$as_me: error: unrecognized option: $1
|
|
Try \`$0 --help' for more information." >&2
|
|
{ (exit 1); exit 1; }; } ;;
|
|
|
|
*) ac_config_targets="$ac_config_targets $1"
|
|
ac_need_defaults=false ;;
|
|
|
|
esac
|
|
shift
|
|
done
|
|
|
|
ac_configure_extra_args=
|
|
|
|
if $ac_cs_silent; then
|
|
exec 6>/dev/null
|
|
ac_configure_extra_args="$ac_configure_extra_args --silent"
|
|
fi
|
|
|
|
_ACEOF
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
if \$ac_cs_recheck; then
|
|
echo "running CONFIG_SHELL=$SHELL $SHELL $0 "$ac_configure_args \$ac_configure_extra_args " --no-create --no-recursion" >&6
|
|
CONFIG_SHELL=$SHELL
|
|
export CONFIG_SHELL
|
|
exec $SHELL "$0"$ac_configure_args \$ac_configure_extra_args --no-create --no-recursion
|
|
fi
|
|
|
|
_ACEOF
|
|
cat >>$CONFIG_STATUS <<\_ACEOF
|
|
exec 5>>config.log
|
|
{
|
|
echo
|
|
sed 'h;s/./-/g;s/^.../## /;s/...$/ ##/;p;x;p;x' <<_ASBOX
|
|
## Running $as_me. ##
|
|
_ASBOX
|
|
echo "$ac_log"
|
|
} >&5
|
|
|
|
_ACEOF
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
#
|
|
# INIT-COMMANDS
|
|
#
|
|
|
|
|
|
_ACEOF
|
|
|
|
cat >>$CONFIG_STATUS <<\_ACEOF
|
|
|
|
# Handling of arguments.
|
|
for ac_config_target in $ac_config_targets
|
|
do
|
|
case $ac_config_target in
|
|
"config.h") CONFIG_HEADERS="$CONFIG_HEADERS config.h" ;;
|
|
"default-1") CONFIG_COMMANDS="$CONFIG_COMMANDS default-1" ;;
|
|
"Makefile") CONFIG_FILES="$CONFIG_FILES Makefile" ;;
|
|
"tcpdump.1") CONFIG_FILES="$CONFIG_FILES tcpdump.1" ;;
|
|
|
|
*) { { echo "$as_me:$LINENO: error: invalid argument: $ac_config_target" >&5
|
|
echo "$as_me: error: invalid argument: $ac_config_target" >&2;}
|
|
{ (exit 1); exit 1; }; };;
|
|
esac
|
|
done
|
|
|
|
|
|
# If the user did not use the arguments to specify the items to instantiate,
|
|
# then the envvar interface is used. Set only those that are not.
|
|
# We use the long form for the default assignment because of an extremely
|
|
# bizarre bug on SunOS 4.1.3.
|
|
if $ac_need_defaults; then
|
|
test "${CONFIG_FILES+set}" = set || CONFIG_FILES=$config_files
|
|
test "${CONFIG_HEADERS+set}" = set || CONFIG_HEADERS=$config_headers
|
|
test "${CONFIG_COMMANDS+set}" = set || CONFIG_COMMANDS=$config_commands
|
|
fi
|
|
|
|
# Have a temporary directory for convenience. Make it in the build tree
|
|
# simply because there is no reason against having it here, and in addition,
|
|
# creating and moving files from /tmp can sometimes cause problems.
|
|
# Hook for its removal unless debugging.
|
|
# Note that there is a small window in which the directory will not be cleaned:
|
|
# after its creation but before its name has been assigned to `$tmp'.
|
|
$debug ||
|
|
{
|
|
tmp=
|
|
trap 'exit_status=$?
|
|
{ test -z "$tmp" || test ! -d "$tmp" || rm -fr "$tmp"; } && exit $exit_status
|
|
' 0
|
|
trap '{ (exit 1); exit 1; }' 1 2 13 15
|
|
}
|
|
# Create a (secure) tmp directory for tmp files.
|
|
|
|
{
|
|
tmp=`(umask 077 && mktemp -d "./confXXXXXX") 2>/dev/null` &&
|
|
test -n "$tmp" && test -d "$tmp"
|
|
} ||
|
|
{
|
|
tmp=./conf$$-$RANDOM
|
|
(umask 077 && mkdir "$tmp")
|
|
} ||
|
|
{
|
|
echo "$me: cannot create a temporary directory in ." >&2
|
|
{ (exit 1); exit 1; }
|
|
}
|
|
|
|
#
|
|
# Set up the sed scripts for CONFIG_FILES section.
|
|
#
|
|
|
|
# No need to generate the scripts if there are no CONFIG_FILES.
|
|
# This happens for instance when ./config.status config.h
|
|
if test -n "$CONFIG_FILES"; then
|
|
|
|
_ACEOF
|
|
|
|
|
|
|
|
ac_delim='%!_!# '
|
|
for ac_last_try in false false false false false :; do
|
|
cat >conf$$subs.sed <<_ACEOF
|
|
SHELL!$SHELL$ac_delim
|
|
PATH_SEPARATOR!$PATH_SEPARATOR$ac_delim
|
|
PACKAGE_NAME!$PACKAGE_NAME$ac_delim
|
|
PACKAGE_TARNAME!$PACKAGE_TARNAME$ac_delim
|
|
PACKAGE_VERSION!$PACKAGE_VERSION$ac_delim
|
|
PACKAGE_STRING!$PACKAGE_STRING$ac_delim
|
|
PACKAGE_BUGREPORT!$PACKAGE_BUGREPORT$ac_delim
|
|
exec_prefix!$exec_prefix$ac_delim
|
|
prefix!$prefix$ac_delim
|
|
program_transform_name!$program_transform_name$ac_delim
|
|
bindir!$bindir$ac_delim
|
|
sbindir!$sbindir$ac_delim
|
|
libexecdir!$libexecdir$ac_delim
|
|
datarootdir!$datarootdir$ac_delim
|
|
datadir!$datadir$ac_delim
|
|
sysconfdir!$sysconfdir$ac_delim
|
|
sharedstatedir!$sharedstatedir$ac_delim
|
|
localstatedir!$localstatedir$ac_delim
|
|
includedir!$includedir$ac_delim
|
|
oldincludedir!$oldincludedir$ac_delim
|
|
docdir!$docdir$ac_delim
|
|
infodir!$infodir$ac_delim
|
|
htmldir!$htmldir$ac_delim
|
|
dvidir!$dvidir$ac_delim
|
|
pdfdir!$pdfdir$ac_delim
|
|
psdir!$psdir$ac_delim
|
|
libdir!$libdir$ac_delim
|
|
localedir!$localedir$ac_delim
|
|
mandir!$mandir$ac_delim
|
|
DEFS!$DEFS$ac_delim
|
|
ECHO_C!$ECHO_C$ac_delim
|
|
ECHO_N!$ECHO_N$ac_delim
|
|
ECHO_T!$ECHO_T$ac_delim
|
|
LIBS!$LIBS$ac_delim
|
|
build_alias!$build_alias$ac_delim
|
|
host_alias!$host_alias$ac_delim
|
|
target_alias!$target_alias$ac_delim
|
|
build!$build$ac_delim
|
|
build_cpu!$build_cpu$ac_delim
|
|
build_vendor!$build_vendor$ac_delim
|
|
build_os!$build_os$ac_delim
|
|
host!$host$ac_delim
|
|
host_cpu!$host_cpu$ac_delim
|
|
host_vendor!$host_vendor$ac_delim
|
|
host_os!$host_os$ac_delim
|
|
SHLICC2!$SHLICC2$ac_delim
|
|
CC!$CC$ac_delim
|
|
CFLAGS!$CFLAGS$ac_delim
|
|
LDFLAGS!$LDFLAGS$ac_delim
|
|
CPPFLAGS!$CPPFLAGS$ac_delim
|
|
ac_ct_CC!$ac_ct_CC$ac_delim
|
|
EXEEXT!$EXEEXT$ac_delim
|
|
OBJEXT!$OBJEXT$ac_delim
|
|
CPP!$CPP$ac_delim
|
|
GREP!$GREP$ac_delim
|
|
EGREP!$EGREP$ac_delim
|
|
LIBOBJS!$LIBOBJS$ac_delim
|
|
PCAP_CONFIG!$PCAP_CONFIG$ac_delim
|
|
RANLIB!$RANLIB$ac_delim
|
|
DEPENDENCY_CFLAG!$DEPENDENCY_CFLAG$ac_delim
|
|
MKDEP!$MKDEP$ac_delim
|
|
V_CCOPT!$V_CCOPT$ac_delim
|
|
V_DEFS!$V_DEFS$ac_delim
|
|
V_GROUP!$V_GROUP$ac_delim
|
|
V_INCLS!$V_INCLS$ac_delim
|
|
V_PCAPDEP!$V_PCAPDEP$ac_delim
|
|
LOCALSRC!$LOCALSRC$ac_delim
|
|
MAN_FILE_FORMATS!$MAN_FILE_FORMATS$ac_delim
|
|
MAN_MISC_INFO!$MAN_MISC_INFO$ac_delim
|
|
INSTALL_PROGRAM!$INSTALL_PROGRAM$ac_delim
|
|
INSTALL_SCRIPT!$INSTALL_SCRIPT$ac_delim
|
|
INSTALL_DATA!$INSTALL_DATA$ac_delim
|
|
LTLIBOBJS!$LTLIBOBJS$ac_delim
|
|
_ACEOF
|
|
|
|
if test `sed -n "s/.*$ac_delim\$/X/p" conf$$subs.sed | grep -c X` = 73; then
|
|
break
|
|
elif $ac_last_try; then
|
|
{ { echo "$as_me:$LINENO: error: could not make $CONFIG_STATUS" >&5
|
|
echo "$as_me: error: could not make $CONFIG_STATUS" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
else
|
|
ac_delim="$ac_delim!$ac_delim _$ac_delim!! "
|
|
fi
|
|
done
|
|
|
|
ac_eof=`sed -n '/^CEOF[0-9]*$/s/CEOF/0/p' conf$$subs.sed`
|
|
if test -n "$ac_eof"; then
|
|
ac_eof=`echo "$ac_eof" | sort -nru | sed 1q`
|
|
ac_eof=`expr $ac_eof + 1`
|
|
fi
|
|
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
cat >"\$tmp/subs-1.sed" <<\CEOF$ac_eof
|
|
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b end
|
|
_ACEOF
|
|
sed '
|
|
s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g
|
|
s/^/s,@/; s/!/@,|#_!!_#|/
|
|
:n
|
|
t n
|
|
s/'"$ac_delim"'$/,g/; t
|
|
s/$/\\/; p
|
|
N; s/^.*\n//; s/[,\\&]/\\&/g; s/@/@|#_!!_#|/g; b n
|
|
' >>$CONFIG_STATUS <conf$$subs.sed
|
|
rm -f conf$$subs.sed
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
:end
|
|
s/|#_!!_#|//g
|
|
CEOF$ac_eof
|
|
_ACEOF
|
|
|
|
|
|
# VPATH may cause trouble with some makes, so we remove $(srcdir),
|
|
# ${srcdir} and @srcdir@ from VPATH if srcdir is ".", strip leading and
|
|
# trailing colons and then remove the whole line if VPATH becomes empty
|
|
# (actually we leave an empty line to preserve line numbers).
|
|
if test "x$srcdir" = x.; then
|
|
ac_vpsub='/^[ ]*VPATH[ ]*=/{
|
|
s/:*\$(srcdir):*/:/
|
|
s/:*\${srcdir}:*/:/
|
|
s/:*@srcdir@:*/:/
|
|
s/^\([^=]*=[ ]*\):*/\1/
|
|
s/:*$//
|
|
s/^[^=]*=[ ]*$//
|
|
}'
|
|
fi
|
|
|
|
cat >>$CONFIG_STATUS <<\_ACEOF
|
|
fi # test -n "$CONFIG_FILES"
|
|
|
|
|
|
for ac_tag in :F $CONFIG_FILES :H $CONFIG_HEADERS :C $CONFIG_COMMANDS
|
|
do
|
|
case $ac_tag in
|
|
:[FHLC]) ac_mode=$ac_tag; continue;;
|
|
esac
|
|
case $ac_mode$ac_tag in
|
|
:[FHL]*:*);;
|
|
:L* | :C*:*) { { echo "$as_me:$LINENO: error: Invalid tag $ac_tag." >&5
|
|
echo "$as_me: error: Invalid tag $ac_tag." >&2;}
|
|
{ (exit 1); exit 1; }; };;
|
|
:[FH]-) ac_tag=-:-;;
|
|
:[FH]*) ac_tag=$ac_tag:$ac_tag.in;;
|
|
esac
|
|
ac_save_IFS=$IFS
|
|
IFS=:
|
|
set x $ac_tag
|
|
IFS=$ac_save_IFS
|
|
shift
|
|
ac_file=$1
|
|
shift
|
|
|
|
case $ac_mode in
|
|
:L) ac_source=$1;;
|
|
:[FH])
|
|
ac_file_inputs=
|
|
for ac_f
|
|
do
|
|
case $ac_f in
|
|
-) ac_f="$tmp/stdin";;
|
|
*) # Look for the file first in the build tree, then in the source tree
|
|
# (if the path is not absolute). The absolute path cannot be DOS-style,
|
|
# because $ac_f cannot contain `:'.
|
|
test -f "$ac_f" ||
|
|
case $ac_f in
|
|
[\\/$]*) false;;
|
|
*) test -f "$srcdir/$ac_f" && ac_f="$srcdir/$ac_f";;
|
|
esac ||
|
|
{ { echo "$as_me:$LINENO: error: cannot find input file: $ac_f" >&5
|
|
echo "$as_me: error: cannot find input file: $ac_f" >&2;}
|
|
{ (exit 1); exit 1; }; };;
|
|
esac
|
|
ac_file_inputs="$ac_file_inputs $ac_f"
|
|
done
|
|
|
|
# Let's still pretend it is `configure' which instantiates (i.e., don't
|
|
# use $as_me), people would be surprised to read:
|
|
# /* config.h. Generated by config.status. */
|
|
configure_input="Generated from "`IFS=:
|
|
echo $* | sed 's|^[^:]*/||;s|:[^:]*/|, |g'`" by configure."
|
|
if test x"$ac_file" != x-; then
|
|
configure_input="$ac_file. $configure_input"
|
|
{ echo "$as_me:$LINENO: creating $ac_file" >&5
|
|
echo "$as_me: creating $ac_file" >&6;}
|
|
fi
|
|
|
|
case $ac_tag in
|
|
*:-:* | *:-) cat >"$tmp/stdin";;
|
|
esac
|
|
;;
|
|
esac
|
|
|
|
ac_dir=`$as_dirname -- "$ac_file" ||
|
|
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
X"$ac_file" : 'X\(//\)[^/]' \| \
|
|
X"$ac_file" : 'X\(//\)$' \| \
|
|
X"$ac_file" : 'X\(/\)' \| . 2>/dev/null ||
|
|
echo X"$ac_file" |
|
|
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\(\/\/\)[^/].*/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\(\/\/\)$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\(\/\).*/{
|
|
s//\1/
|
|
q
|
|
}
|
|
s/.*/./; q'`
|
|
{ as_dir="$ac_dir"
|
|
case $as_dir in #(
|
|
-*) as_dir=./$as_dir;;
|
|
esac
|
|
test -d "$as_dir" || { $as_mkdir_p && mkdir -p "$as_dir"; } || {
|
|
as_dirs=
|
|
while :; do
|
|
case $as_dir in #(
|
|
*\'*) as_qdir=`echo "$as_dir" | sed "s/'/'\\\\\\\\''/g"`;; #(
|
|
*) as_qdir=$as_dir;;
|
|
esac
|
|
as_dirs="'$as_qdir' $as_dirs"
|
|
as_dir=`$as_dirname -- "$as_dir" ||
|
|
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
X"$as_dir" : 'X\(//\)[^/]' \| \
|
|
X"$as_dir" : 'X\(//\)$' \| \
|
|
X"$as_dir" : 'X\(/\)' \| . 2>/dev/null ||
|
|
echo X"$as_dir" |
|
|
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\(\/\/\)[^/].*/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\(\/\/\)$/{
|
|
s//\1/
|
|
q
|
|
}
|
|
/^X\(\/\).*/{
|
|
s//\1/
|
|
q
|
|
}
|
|
s/.*/./; q'`
|
|
test -d "$as_dir" && break
|
|
done
|
|
test -z "$as_dirs" || eval "mkdir $as_dirs"
|
|
} || test -d "$as_dir" || { { echo "$as_me:$LINENO: error: cannot create directory $as_dir" >&5
|
|
echo "$as_me: error: cannot create directory $as_dir" >&2;}
|
|
{ (exit 1); exit 1; }; }; }
|
|
ac_builddir=.
|
|
|
|
case "$ac_dir" in
|
|
.) ac_dir_suffix= ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
|
*)
|
|
ac_dir_suffix=/`echo "$ac_dir" | sed 's,^\.[\\/],,'`
|
|
# A ".." for each directory in $ac_dir_suffix.
|
|
ac_top_builddir_sub=`echo "$ac_dir_suffix" | sed 's,/[^\\/]*,/..,g;s,/,,'`
|
|
case $ac_top_builddir_sub in
|
|
"") ac_top_builddir_sub=. ac_top_build_prefix= ;;
|
|
*) ac_top_build_prefix=$ac_top_builddir_sub/ ;;
|
|
esac ;;
|
|
esac
|
|
ac_abs_top_builddir=$ac_pwd
|
|
ac_abs_builddir=$ac_pwd$ac_dir_suffix
|
|
# for backward compatibility:
|
|
ac_top_builddir=$ac_top_build_prefix
|
|
|
|
case $srcdir in
|
|
.) # We are building in place.
|
|
ac_srcdir=.
|
|
ac_top_srcdir=$ac_top_builddir_sub
|
|
ac_abs_top_srcdir=$ac_pwd ;;
|
|
[\\/]* | ?:[\\/]* ) # Absolute name.
|
|
ac_srcdir=$srcdir$ac_dir_suffix;
|
|
ac_top_srcdir=$srcdir
|
|
ac_abs_top_srcdir=$srcdir ;;
|
|
*) # Relative name.
|
|
ac_srcdir=$ac_top_build_prefix$srcdir$ac_dir_suffix
|
|
ac_top_srcdir=$ac_top_build_prefix$srcdir
|
|
ac_abs_top_srcdir=$ac_pwd/$srcdir ;;
|
|
esac
|
|
ac_abs_srcdir=$ac_abs_top_srcdir$ac_dir_suffix
|
|
|
|
|
|
case $ac_mode in
|
|
:F)
|
|
#
|
|
# CONFIG_FILE
|
|
#
|
|
|
|
case $INSTALL in
|
|
[\\/$]* | ?:[\\/]* ) ac_INSTALL=$INSTALL ;;
|
|
*) ac_INSTALL=$ac_top_build_prefix$INSTALL ;;
|
|
esac
|
|
_ACEOF
|
|
|
|
cat >>$CONFIG_STATUS <<\_ACEOF
|
|
# If the template does not know about datarootdir, expand it.
|
|
# FIXME: This hack should be removed a few years after 2.60.
|
|
ac_datarootdir_hack=; ac_datarootdir_seen=
|
|
|
|
case `sed -n '/datarootdir/ {
|
|
p
|
|
q
|
|
}
|
|
/@datadir@/p
|
|
/@docdir@/p
|
|
/@infodir@/p
|
|
/@localedir@/p
|
|
/@mandir@/p
|
|
' $ac_file_inputs` in
|
|
*datarootdir*) ac_datarootdir_seen=yes;;
|
|
*@datadir@*|*@docdir@*|*@infodir@*|*@localedir@*|*@mandir@*)
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&5
|
|
echo "$as_me: WARNING: $ac_file_inputs seems to ignore the --datarootdir setting" >&2;}
|
|
_ACEOF
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
ac_datarootdir_hack='
|
|
s&@datadir@&$datadir&g
|
|
s&@docdir@&$docdir&g
|
|
s&@infodir@&$infodir&g
|
|
s&@localedir@&$localedir&g
|
|
s&@mandir@&$mandir&g
|
|
s&\\\${datarootdir}&$datarootdir&g' ;;
|
|
esac
|
|
_ACEOF
|
|
|
|
# Neutralize VPATH when `$srcdir' = `.'.
|
|
# Shell code in configure.ac might set extrasub.
|
|
# FIXME: do we really want to maintain this feature?
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
sed "$ac_vpsub
|
|
$extrasub
|
|
_ACEOF
|
|
cat >>$CONFIG_STATUS <<\_ACEOF
|
|
:t
|
|
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b
|
|
s&@configure_input@&$configure_input&;t t
|
|
s&@top_builddir@&$ac_top_builddir_sub&;t t
|
|
s&@srcdir@&$ac_srcdir&;t t
|
|
s&@abs_srcdir@&$ac_abs_srcdir&;t t
|
|
s&@top_srcdir@&$ac_top_srcdir&;t t
|
|
s&@abs_top_srcdir@&$ac_abs_top_srcdir&;t t
|
|
s&@builddir@&$ac_builddir&;t t
|
|
s&@abs_builddir@&$ac_abs_builddir&;t t
|
|
s&@abs_top_builddir@&$ac_abs_top_builddir&;t t
|
|
s&@INSTALL@&$ac_INSTALL&;t t
|
|
$ac_datarootdir_hack
|
|
" $ac_file_inputs | sed -f "$tmp/subs-1.sed" >$tmp/out
|
|
|
|
test -z "$ac_datarootdir_hack$ac_datarootdir_seen" &&
|
|
{ ac_out=`sed -n '/\${datarootdir}/p' "$tmp/out"`; test -n "$ac_out"; } &&
|
|
{ ac_out=`sed -n '/^[ ]*datarootdir[ ]*:*=/p' "$tmp/out"`; test -z "$ac_out"; } &&
|
|
{ echo "$as_me:$LINENO: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
|
which seems to be undefined. Please make sure it is defined." >&5
|
|
echo "$as_me: WARNING: $ac_file contains a reference to the variable \`datarootdir'
|
|
which seems to be undefined. Please make sure it is defined." >&2;}
|
|
|
|
rm -f "$tmp/stdin"
|
|
case $ac_file in
|
|
-) cat "$tmp/out"; rm -f "$tmp/out";;
|
|
*) rm -f "$ac_file"; mv "$tmp/out" $ac_file;;
|
|
esac
|
|
;;
|
|
:H)
|
|
#
|
|
# CONFIG_HEADER
|
|
#
|
|
_ACEOF
|
|
|
|
# Transform confdefs.h into a sed script `conftest.defines', that
|
|
# substitutes the proper values into config.h.in to produce config.h.
|
|
rm -f conftest.defines conftest.tail
|
|
# First, append a space to every undef/define line, to ease matching.
|
|
echo 's/$/ /' >conftest.defines
|
|
# Then, protect against being on the right side of a sed subst, or in
|
|
# an unquoted here document, in config.status. If some macros were
|
|
# called several times there might be several #defines for the same
|
|
# symbol, which is useless. But do not sort them, since the last
|
|
# AC_DEFINE must be honored.
|
|
ac_word_re=[_$as_cr_Letters][_$as_cr_alnum]*
|
|
# These sed commands are passed to sed as "A NAME B PARAMS C VALUE D", where
|
|
# NAME is the cpp macro being defined, VALUE is the value it is being given.
|
|
# PARAMS is the parameter list in the macro definition--in most cases, it's
|
|
# just an empty string.
|
|
ac_dA='s,^\\([ #]*\\)[^ ]*\\([ ]*'
|
|
ac_dB='\\)[ (].*,\\1define\\2'
|
|
ac_dC=' '
|
|
ac_dD=' ,'
|
|
|
|
uniq confdefs.h |
|
|
sed -n '
|
|
t rset
|
|
:rset
|
|
s/^[ ]*#[ ]*define[ ][ ]*//
|
|
t ok
|
|
d
|
|
:ok
|
|
s/[\\&,]/\\&/g
|
|
s/^\('"$ac_word_re"'\)\(([^()]*)\)[ ]*\(.*\)/ '"$ac_dA"'\1'"$ac_dB"'\2'"${ac_dC}"'\3'"$ac_dD"'/p
|
|
s/^\('"$ac_word_re"'\)[ ]*\(.*\)/'"$ac_dA"'\1'"$ac_dB$ac_dC"'\2'"$ac_dD"'/p
|
|
' >>conftest.defines
|
|
|
|
# Remove the space that was appended to ease matching.
|
|
# Then replace #undef with comments. This is necessary, for
|
|
# example, in the case of _POSIX_SOURCE, which is predefined and required
|
|
# on some systems where configure will not decide to define it.
|
|
# (The regexp can be short, since the line contains either #define or #undef.)
|
|
echo 's/ $//
|
|
s,^[ #]*u.*,/* & */,' >>conftest.defines
|
|
|
|
# Break up conftest.defines:
|
|
ac_max_sed_lines=50
|
|
|
|
# First sed command is: sed -f defines.sed $ac_file_inputs >"$tmp/out1"
|
|
# Second one is: sed -f defines.sed "$tmp/out1" >"$tmp/out2"
|
|
# Third one will be: sed -f defines.sed "$tmp/out2" >"$tmp/out1"
|
|
# et cetera.
|
|
ac_in='$ac_file_inputs'
|
|
ac_out='"$tmp/out1"'
|
|
ac_nxt='"$tmp/out2"'
|
|
|
|
while :
|
|
do
|
|
# Write a here document:
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
# First, check the format of the line:
|
|
cat >"\$tmp/defines.sed" <<\\CEOF
|
|
/^[ ]*#[ ]*undef[ ][ ]*$ac_word_re[ ]*\$/b def
|
|
/^[ ]*#[ ]*define[ ][ ]*$ac_word_re[( ]/b def
|
|
b
|
|
:def
|
|
_ACEOF
|
|
sed ${ac_max_sed_lines}q conftest.defines >>$CONFIG_STATUS
|
|
echo 'CEOF
|
|
sed -f "$tmp/defines.sed"' "$ac_in >$ac_out" >>$CONFIG_STATUS
|
|
ac_in=$ac_out; ac_out=$ac_nxt; ac_nxt=$ac_in
|
|
sed 1,${ac_max_sed_lines}d conftest.defines >conftest.tail
|
|
grep . conftest.tail >/dev/null || break
|
|
rm -f conftest.defines
|
|
mv conftest.tail conftest.defines
|
|
done
|
|
rm -f conftest.defines conftest.tail
|
|
|
|
echo "ac_result=$ac_in" >>$CONFIG_STATUS
|
|
cat >>$CONFIG_STATUS <<\_ACEOF
|
|
if test x"$ac_file" != x-; then
|
|
echo "/* $configure_input */" >"$tmp/config.h"
|
|
cat "$ac_result" >>"$tmp/config.h"
|
|
if diff $ac_file "$tmp/config.h" >/dev/null 2>&1; then
|
|
{ echo "$as_me:$LINENO: $ac_file is unchanged" >&5
|
|
echo "$as_me: $ac_file is unchanged" >&6;}
|
|
else
|
|
rm -f $ac_file
|
|
mv "$tmp/config.h" $ac_file
|
|
fi
|
|
else
|
|
echo "/* $configure_input */"
|
|
cat "$ac_result"
|
|
fi
|
|
rm -f "$tmp/out12"
|
|
;;
|
|
|
|
:C) { echo "$as_me:$LINENO: executing $ac_file commands" >&5
|
|
echo "$as_me: executing $ac_file commands" >&6;}
|
|
;;
|
|
esac
|
|
|
|
|
|
case $ac_file$ac_mode in
|
|
"default-1":C) if test -f .devel; then
|
|
echo timestamp > stamp-h
|
|
cat Makefile-devel-adds >> Makefile
|
|
make depend
|
|
fi ;;
|
|
|
|
esac
|
|
done # for ac_tag
|
|
|
|
|
|
{ (exit 0); exit 0; }
|
|
_ACEOF
|
|
chmod +x $CONFIG_STATUS
|
|
ac_clean_files=$ac_clean_files_save
|
|
|
|
|
|
# configure is writing to config.log, and then calls config.status.
|
|
# config.status does its own redirection, appending to config.log.
|
|
# Unfortunately, on DOS this fails, as config.log is still kept open
|
|
# by configure, so config.status won't be able to write to it; its
|
|
# output is simply discarded. So we exec the FD to /dev/null,
|
|
# effectively closing config.log, so it can be properly (re)opened and
|
|
# appended to by config.status. When coming back to configure, we
|
|
# need to make the FD available again.
|
|
if test "$no_create" != yes; then
|
|
ac_cs_success=:
|
|
ac_config_status_args=
|
|
test "$silent" = yes &&
|
|
ac_config_status_args="$ac_config_status_args --quiet"
|
|
exec 5>/dev/null
|
|
$SHELL $CONFIG_STATUS $ac_config_status_args || ac_cs_success=false
|
|
exec 5>>config.log
|
|
# Use ||, not &&, to avoid exiting from the if with $? = 1, which
|
|
# would make configure fail if this is the last instruction.
|
|
$ac_cs_success || { (exit 1); exit 1; }
|
|
fi
|
|
|
|
exit 0
|