10427 lines
342 KiB
Diff
10427 lines
342 KiB
Diff
Upstream-Status: Inappropriate [debian patch]
|
|
|
|
--- patch-2.5.9.orig/m4/hash.m4
|
|
+++ patch-2.5.9/m4/hash.m4
|
|
@@ -0,0 +1,15 @@
|
|
+# hash.m4 serial 1
|
|
+dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+AC_DEFUN([gl_HASH],
|
|
+[
|
|
+ dnl Prerequisites of lib/hash.c.
|
|
+ AC_CHECK_HEADERS_ONCE(stdlib.h)
|
|
+ AC_HEADER_STDBOOL
|
|
+ AC_CHECK_DECLS_ONCE(free malloc)
|
|
+])
|
|
--- patch-2.5.9.orig/m4/nanosecond_stat.m4
|
|
+++ patch-2.5.9/m4/nanosecond_stat.m4
|
|
@@ -0,0 +1,35 @@
|
|
+AC_DEFUN([ag_CHECK_NANOSECOND_STAT],
|
|
+ [AC_CACHE_CHECK([for nanosecond timestamps in struct stat],
|
|
+ [ac_cv_stat_nsec],
|
|
+ [AC_TRY_COMPILE(
|
|
+ [
|
|
+ #include <sys/types.h>
|
|
+ #include <sys/stat.h>
|
|
+ #include <unistd.h>
|
|
+ struct stat st;
|
|
+ ],
|
|
+ [ return st.st_atimensec + st.st_mtimensec + st.st_ctimensec; ],
|
|
+ [ac_cv_stat_nsec=yes],
|
|
+ [ac_cv_stat_nsec=no])
|
|
+ ])
|
|
+ if test $ac_cv_stat_nsec = yes; then
|
|
+ AC_DEFINE(HAVE_STAT_NSEC, 1, [Define to 1 if struct stat has nanosecond timestamps.])
|
|
+ fi
|
|
+
|
|
+ AC_CACHE_CHECK([for nanosecond timestamps in struct stat],
|
|
+ [ac_cv_stat_timeval],
|
|
+ [AC_TRY_COMPILE(
|
|
+ [
|
|
+ #include <time.h>
|
|
+ #include <sys/types.h>
|
|
+ #include <sys/stat.h>
|
|
+ #include <unistd.h>
|
|
+ struct stat st;
|
|
+ ],
|
|
+ [ return st.st_atim.tv_nsec + st.st_mtim.tv_nsec + st.st_ctim.tv_nsec; ],
|
|
+ [ac_cv_stat_timeval=yes],
|
|
+ [ac_cv_stat_timeval=no])
|
|
+ ])
|
|
+ if test $ac_cv_stat_timeval = yes; then
|
|
+ AC_DEFINE(HAVE_STAT_TIMEVAL, 1, [Define to 1 if struct stat comtains struct timeval's.])
|
|
+ fi])
|
|
--- patch-2.5.9.orig/Makefile.in
|
|
+++ patch-2.5.9/Makefile.in
|
|
@@ -62,7 +62,7 @@
|
|
SHELL = /bin/sh
|
|
|
|
LIBSRCS = error.c malloc.c memchr.c mkdir.c \
|
|
- realloc.c rmdir.c strcasecmp.c strncasecmp.c
|
|
+ realloc.c rmdir.c strcasecmp.c strncasecmp.c hash.c
|
|
SRCS = $(LIBSRCS) \
|
|
addext.c argmatch.c backupfile.c \
|
|
basename.c dirname.c \
|
|
@@ -78,12 +78,12 @@
|
|
maketime.$(OBJEXT) partime.$(OBJEXT) \
|
|
patch.$(OBJEXT) pch.$(OBJEXT) \
|
|
quote.$(OBJEXT) quotearg.$(OBJEXT) quotesys.$(OBJEXT) \
|
|
- util.$(OBJEXT) version.$(OBJEXT) xmalloc.$(OBJEXT)
|
|
+ util.$(OBJEXT) version.$(OBJEXT) xmalloc.$(OBJEXT) hash.$(OBJEXT)
|
|
HDRS = argmatch.h backupfile.h common.h dirname.h \
|
|
error.h getopt.h gettext.h \
|
|
inp.h maketime.h partime.h pch.h \
|
|
quote.h quotearg.h quotesys.h \
|
|
- unlocked-io.h util.h version.h xalloc.h
|
|
+ unlocked-io.h util.h version.h xalloc.h hash.h
|
|
MISC = AUTHORS COPYING ChangeLog INSTALL Makefile.in NEWS README \
|
|
aclocal.m4 \
|
|
config.hin configure configure.ac \
|
|
--- patch-2.5.9.orig/aclocal.m4
|
|
+++ patch-2.5.9/aclocal.m4
|
|
@@ -1,3 +1,1058 @@
|
|
+dnl aclocal.m4 generated automatically by aclocal 1.4-p6
|
|
+
|
|
+dnl Copyright (C) 1994, 1995-8, 1999, 2001 Free Software Foundation, Inc.
|
|
+dnl This file is free software; the Free Software Foundation
|
|
+dnl gives unlimited permission to copy and/or distribute it,
|
|
+dnl with or without modifications, as long as this notice is preserved.
|
|
+
|
|
+dnl This program is distributed in the hope that it will be useful,
|
|
+dnl but WITHOUT ANY WARRANTY, to the extent permitted by law; without
|
|
+dnl even the implied warranty of MERCHANTABILITY or FITNESS FOR A
|
|
+dnl PARTICULAR PURPOSE.
|
|
+
|
|
+# lib-prefix.m4 serial 3 (gettext-0.13)
|
|
+dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+dnl From Bruno Haible.
|
|
+
|
|
+dnl AC_LIB_ARG_WITH is synonymous to AC_ARG_WITH in autoconf-2.13, and
|
|
+dnl similar to AC_ARG_WITH in autoconf 2.52...2.57 except that is doesn't
|
|
+dnl require excessive bracketing.
|
|
+ifdef([AC_HELP_STRING],
|
|
+[AC_DEFUN([AC_LIB_ARG_WITH], [AC_ARG_WITH([$1],[[$2]],[$3],[$4])])],
|
|
+[AC_DEFUN([AC_][LIB_ARG_WITH], [AC_ARG_WITH([$1],[$2],[$3],[$4])])])
|
|
+
|
|
+dnl AC_LIB_PREFIX adds to the CPPFLAGS and LDFLAGS the flags that are needed
|
|
+dnl to access previously installed libraries. The basic assumption is that
|
|
+dnl a user will want packages to use other packages he previously installed
|
|
+dnl with the same --prefix option.
|
|
+dnl This macro is not needed if only AC_LIB_LINKFLAGS is used to locate
|
|
+dnl libraries, but is otherwise very convenient.
|
|
+AC_DEFUN([AC_LIB_PREFIX],
|
|
+[
|
|
+ AC_BEFORE([$0], [AC_LIB_LINKFLAGS])
|
|
+ AC_REQUIRE([AC_PROG_CC])
|
|
+ AC_REQUIRE([AC_CANONICAL_HOST])
|
|
+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
|
|
+ dnl By default, look in $includedir and $libdir.
|
|
+ use_additional=yes
|
|
+ AC_LIB_WITH_FINAL_PREFIX([
|
|
+ eval additional_includedir=\"$includedir\"
|
|
+ eval additional_libdir=\"$libdir\"
|
|
+ ])
|
|
+ AC_LIB_ARG_WITH([lib-prefix],
|
|
+[ --with-lib-prefix[=DIR] search for libraries in DIR/include and DIR/lib
|
|
+ --without-lib-prefix don't search for libraries in includedir and libdir],
|
|
+[
|
|
+ if test "X$withval" = "Xno"; then
|
|
+ use_additional=no
|
|
+ else
|
|
+ if test "X$withval" = "X"; then
|
|
+ AC_LIB_WITH_FINAL_PREFIX([
|
|
+ eval additional_includedir=\"$includedir\"
|
|
+ eval additional_libdir=\"$libdir\"
|
|
+ ])
|
|
+ else
|
|
+ additional_includedir="$withval/include"
|
|
+ additional_libdir="$withval/lib"
|
|
+ fi
|
|
+ fi
|
|
+])
|
|
+ if test $use_additional = yes; then
|
|
+ dnl Potentially add $additional_includedir to $CPPFLAGS.
|
|
+ dnl But don't add it
|
|
+ dnl 1. if it's the standard /usr/include,
|
|
+ dnl 2. if it's already present in $CPPFLAGS,
|
|
+ dnl 3. if it's /usr/local/include and we are using GCC on Linux,
|
|
+ dnl 4. if it doesn't exist as a directory.
|
|
+ if test "X$additional_includedir" != "X/usr/include"; then
|
|
+ haveit=
|
|
+ for x in $CPPFLAGS; do
|
|
+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
|
+ if test "X$x" = "X-I$additional_includedir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ if test "X$additional_includedir" = "X/usr/local/include"; then
|
|
+ if test -n "$GCC"; then
|
|
+ case $host_os in
|
|
+ linux*) haveit=yes;;
|
|
+ esac
|
|
+ fi
|
|
+ fi
|
|
+ if test -z "$haveit"; then
|
|
+ if test -d "$additional_includedir"; then
|
|
+ dnl Really add $additional_includedir to $CPPFLAGS.
|
|
+ CPPFLAGS="${CPPFLAGS}${CPPFLAGS:+ }-I$additional_includedir"
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ dnl Potentially add $additional_libdir to $LDFLAGS.
|
|
+ dnl But don't add it
|
|
+ dnl 1. if it's the standard /usr/lib,
|
|
+ dnl 2. if it's already present in $LDFLAGS,
|
|
+ dnl 3. if it's /usr/local/lib and we are using GCC on Linux,
|
|
+ dnl 4. if it doesn't exist as a directory.
|
|
+ if test "X$additional_libdir" != "X/usr/lib"; then
|
|
+ haveit=
|
|
+ for x in $LDFLAGS; do
|
|
+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
|
+ if test "X$x" = "X-L$additional_libdir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ if test "X$additional_libdir" = "X/usr/local/lib"; then
|
|
+ if test -n "$GCC"; then
|
|
+ case $host_os in
|
|
+ linux*) haveit=yes;;
|
|
+ esac
|
|
+ fi
|
|
+ fi
|
|
+ if test -z "$haveit"; then
|
|
+ if test -d "$additional_libdir"; then
|
|
+ dnl Really add $additional_libdir to $LDFLAGS.
|
|
+ LDFLAGS="${LDFLAGS}${LDFLAGS:+ }-L$additional_libdir"
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+])
|
|
+
|
|
+dnl AC_LIB_PREPARE_PREFIX creates variables acl_final_prefix,
|
|
+dnl acl_final_exec_prefix, containing the values to which $prefix and
|
|
+dnl $exec_prefix will expand at the end of the configure script.
|
|
+AC_DEFUN([AC_LIB_PREPARE_PREFIX],
|
|
+[
|
|
+ dnl Unfortunately, prefix and exec_prefix get only finally determined
|
|
+ dnl at the end of configure.
|
|
+ if test "X$prefix" = "XNONE"; then
|
|
+ acl_final_prefix="$ac_default_prefix"
|
|
+ else
|
|
+ acl_final_prefix="$prefix"
|
|
+ fi
|
|
+ if test "X$exec_prefix" = "XNONE"; then
|
|
+ acl_final_exec_prefix='${prefix}'
|
|
+ else
|
|
+ acl_final_exec_prefix="$exec_prefix"
|
|
+ fi
|
|
+ acl_save_prefix="$prefix"
|
|
+ prefix="$acl_final_prefix"
|
|
+ eval acl_final_exec_prefix=\"$acl_final_exec_prefix\"
|
|
+ prefix="$acl_save_prefix"
|
|
+])
|
|
+
|
|
+dnl AC_LIB_WITH_FINAL_PREFIX([statement]) evaluates statement, with the
|
|
+dnl variables prefix and exec_prefix bound to the values they will have
|
|
+dnl at the end of the configure script.
|
|
+AC_DEFUN([AC_LIB_WITH_FINAL_PREFIX],
|
|
+[
|
|
+ acl_save_prefix="$prefix"
|
|
+ prefix="$acl_final_prefix"
|
|
+ acl_save_exec_prefix="$exec_prefix"
|
|
+ exec_prefix="$acl_final_exec_prefix"
|
|
+ $1
|
|
+ exec_prefix="$acl_save_exec_prefix"
|
|
+ prefix="$acl_save_prefix"
|
|
+])
|
|
+
|
|
+# lib-link.m4 serial 4 (gettext-0.12)
|
|
+dnl Copyright (C) 2001-2003 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+dnl From Bruno Haible.
|
|
+
|
|
+dnl AC_LIB_LINKFLAGS(name [, dependencies]) searches for libname and
|
|
+dnl the libraries corresponding to explicit and implicit dependencies.
|
|
+dnl Sets and AC_SUBSTs the LIB${NAME} and LTLIB${NAME} variables and
|
|
+dnl augments the CPPFLAGS variable.
|
|
+AC_DEFUN([AC_LIB_LINKFLAGS],
|
|
+[
|
|
+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
|
|
+ AC_REQUIRE([AC_LIB_RPATH])
|
|
+ define([Name],[translit([$1],[./-], [___])])
|
|
+ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
|
|
+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
|
|
+ AC_CACHE_CHECK([how to link with lib[]$1], [ac_cv_lib[]Name[]_libs], [
|
|
+ AC_LIB_LINKFLAGS_BODY([$1], [$2])
|
|
+ ac_cv_lib[]Name[]_libs="$LIB[]NAME"
|
|
+ ac_cv_lib[]Name[]_ltlibs="$LTLIB[]NAME"
|
|
+ ac_cv_lib[]Name[]_cppflags="$INC[]NAME"
|
|
+ ])
|
|
+ LIB[]NAME="$ac_cv_lib[]Name[]_libs"
|
|
+ LTLIB[]NAME="$ac_cv_lib[]Name[]_ltlibs"
|
|
+ INC[]NAME="$ac_cv_lib[]Name[]_cppflags"
|
|
+ AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
|
|
+ AC_SUBST([LIB]NAME)
|
|
+ AC_SUBST([LTLIB]NAME)
|
|
+ dnl Also set HAVE_LIB[]NAME so that AC_LIB_HAVE_LINKFLAGS can reuse the
|
|
+ dnl results of this search when this library appears as a dependency.
|
|
+ HAVE_LIB[]NAME=yes
|
|
+ undefine([Name])
|
|
+ undefine([NAME])
|
|
+])
|
|
+
|
|
+dnl AC_LIB_HAVE_LINKFLAGS(name, dependencies, includes, testcode)
|
|
+dnl searches for libname and the libraries corresponding to explicit and
|
|
+dnl implicit dependencies, together with the specified include files and
|
|
+dnl the ability to compile and link the specified testcode. If found, it
|
|
+dnl sets and AC_SUBSTs HAVE_LIB${NAME}=yes and the LIB${NAME} and
|
|
+dnl LTLIB${NAME} variables and augments the CPPFLAGS variable, and
|
|
+dnl #defines HAVE_LIB${NAME} to 1. Otherwise, it sets and AC_SUBSTs
|
|
+dnl HAVE_LIB${NAME}=no and LIB${NAME} and LTLIB${NAME} to empty.
|
|
+AC_DEFUN([AC_LIB_HAVE_LINKFLAGS],
|
|
+[
|
|
+ AC_REQUIRE([AC_LIB_PREPARE_PREFIX])
|
|
+ AC_REQUIRE([AC_LIB_RPATH])
|
|
+ define([Name],[translit([$1],[./-], [___])])
|
|
+ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
|
|
+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
|
|
+
|
|
+ dnl Search for lib[]Name and define LIB[]NAME, LTLIB[]NAME and INC[]NAME
|
|
+ dnl accordingly.
|
|
+ AC_LIB_LINKFLAGS_BODY([$1], [$2])
|
|
+
|
|
+ dnl Add $INC[]NAME to CPPFLAGS before performing the following checks,
|
|
+ dnl because if the user has installed lib[]Name and not disabled its use
|
|
+ dnl via --without-lib[]Name-prefix, he wants to use it.
|
|
+ ac_save_CPPFLAGS="$CPPFLAGS"
|
|
+ AC_LIB_APPENDTOVAR([CPPFLAGS], [$INC]NAME)
|
|
+
|
|
+ AC_CACHE_CHECK([for lib[]$1], [ac_cv_lib[]Name], [
|
|
+ ac_save_LIBS="$LIBS"
|
|
+ LIBS="$LIBS $LIB[]NAME"
|
|
+ AC_TRY_LINK([$3], [$4], [ac_cv_lib[]Name=yes], [ac_cv_lib[]Name=no])
|
|
+ LIBS="$ac_save_LIBS"
|
|
+ ])
|
|
+ if test "$ac_cv_lib[]Name" = yes; then
|
|
+ HAVE_LIB[]NAME=yes
|
|
+ AC_DEFINE([HAVE_LIB]NAME, 1, [Define if you have the $1 library.])
|
|
+ AC_MSG_CHECKING([how to link with lib[]$1])
|
|
+ AC_MSG_RESULT([$LIB[]NAME])
|
|
+ else
|
|
+ HAVE_LIB[]NAME=no
|
|
+ dnl If $LIB[]NAME didn't lead to a usable library, we don't need
|
|
+ dnl $INC[]NAME either.
|
|
+ CPPFLAGS="$ac_save_CPPFLAGS"
|
|
+ LIB[]NAME=
|
|
+ LTLIB[]NAME=
|
|
+ fi
|
|
+ AC_SUBST([HAVE_LIB]NAME)
|
|
+ AC_SUBST([LIB]NAME)
|
|
+ AC_SUBST([LTLIB]NAME)
|
|
+ undefine([Name])
|
|
+ undefine([NAME])
|
|
+])
|
|
+
|
|
+dnl Determine the platform dependent parameters needed to use rpath:
|
|
+dnl libext, shlibext, hardcode_libdir_flag_spec, hardcode_libdir_separator,
|
|
+dnl hardcode_direct, hardcode_minus_L.
|
|
+AC_DEFUN([AC_LIB_RPATH],
|
|
+[
|
|
+ AC_REQUIRE([AC_PROG_CC]) dnl we use $CC, $GCC, $LDFLAGS
|
|
+ AC_REQUIRE([AC_LIB_PROG_LD]) dnl we use $LD, $with_gnu_ld
|
|
+ AC_REQUIRE([AC_CANONICAL_HOST]) dnl we use $host
|
|
+ AC_REQUIRE([AC_CONFIG_AUX_DIR_DEFAULT]) dnl we use $ac_aux_dir
|
|
+ AC_CACHE_CHECK([for shared library run path origin], acl_cv_rpath, [
|
|
+ CC="$CC" GCC="$GCC" LDFLAGS="$LDFLAGS" LD="$LD" with_gnu_ld="$with_gnu_ld" \
|
|
+ ${CONFIG_SHELL-/bin/sh} "$ac_aux_dir/config.rpath" "$host" > conftest.sh
|
|
+ . ./conftest.sh
|
|
+ rm -f ./conftest.sh
|
|
+ acl_cv_rpath=done
|
|
+ ])
|
|
+ wl="$acl_cv_wl"
|
|
+ libext="$acl_cv_libext"
|
|
+ shlibext="$acl_cv_shlibext"
|
|
+ hardcode_libdir_flag_spec="$acl_cv_hardcode_libdir_flag_spec"
|
|
+ hardcode_libdir_separator="$acl_cv_hardcode_libdir_separator"
|
|
+ hardcode_direct="$acl_cv_hardcode_direct"
|
|
+ hardcode_minus_L="$acl_cv_hardcode_minus_L"
|
|
+ dnl Determine whether the user wants rpath handling at all.
|
|
+ AC_ARG_ENABLE(rpath,
|
|
+ [ --disable-rpath do not hardcode runtime library paths],
|
|
+ :, enable_rpath=yes)
|
|
+])
|
|
+
|
|
+dnl AC_LIB_LINKFLAGS_BODY(name [, dependencies]) searches for libname and
|
|
+dnl the libraries corresponding to explicit and implicit dependencies.
|
|
+dnl Sets the LIB${NAME}, LTLIB${NAME} and INC${NAME} variables.
|
|
+AC_DEFUN([AC_LIB_LINKFLAGS_BODY],
|
|
+[
|
|
+ define([NAME],[translit([$1],[abcdefghijklmnopqrstuvwxyz./-],
|
|
+ [ABCDEFGHIJKLMNOPQRSTUVWXYZ___])])
|
|
+ dnl By default, look in $includedir and $libdir.
|
|
+ use_additional=yes
|
|
+ AC_LIB_WITH_FINAL_PREFIX([
|
|
+ eval additional_includedir=\"$includedir\"
|
|
+ eval additional_libdir=\"$libdir\"
|
|
+ ])
|
|
+ AC_LIB_ARG_WITH([lib$1-prefix],
|
|
+[ --with-lib$1-prefix[=DIR] search for lib$1 in DIR/include and DIR/lib
|
|
+ --without-lib$1-prefix don't search for lib$1 in includedir and libdir],
|
|
+[
|
|
+ if test "X$withval" = "Xno"; then
|
|
+ use_additional=no
|
|
+ else
|
|
+ if test "X$withval" = "X"; then
|
|
+ AC_LIB_WITH_FINAL_PREFIX([
|
|
+ eval additional_includedir=\"$includedir\"
|
|
+ eval additional_libdir=\"$libdir\"
|
|
+ ])
|
|
+ else
|
|
+ additional_includedir="$withval/include"
|
|
+ additional_libdir="$withval/lib"
|
|
+ fi
|
|
+ fi
|
|
+])
|
|
+ dnl Search the library and its dependencies in $additional_libdir and
|
|
+ dnl $LDFLAGS. Using breadth-first-seach.
|
|
+ LIB[]NAME=
|
|
+ LTLIB[]NAME=
|
|
+ INC[]NAME=
|
|
+ rpathdirs=
|
|
+ ltrpathdirs=
|
|
+ names_already_handled=
|
|
+ names_next_round='$1 $2'
|
|
+ while test -n "$names_next_round"; do
|
|
+ names_this_round="$names_next_round"
|
|
+ names_next_round=
|
|
+ for name in $names_this_round; do
|
|
+ already_handled=
|
|
+ for n in $names_already_handled; do
|
|
+ if test "$n" = "$name"; then
|
|
+ already_handled=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$already_handled"; then
|
|
+ names_already_handled="$names_already_handled $name"
|
|
+ dnl See if it was already located by an earlier AC_LIB_LINKFLAGS
|
|
+ dnl or AC_LIB_HAVE_LINKFLAGS call.
|
|
+ uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./-|ABCDEFGHIJKLMNOPQRSTUVWXYZ___|'`
|
|
+ eval value=\"\$HAVE_LIB$uppername\"
|
|
+ if test -n "$value"; then
|
|
+ if test "$value" = yes; then
|
|
+ eval value=\"\$LIB$uppername\"
|
|
+ test -z "$value" || LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$value"
|
|
+ eval value=\"\$LTLIB$uppername\"
|
|
+ test -z "$value" || LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$value"
|
|
+ else
|
|
+ dnl An earlier call to AC_LIB_HAVE_LINKFLAGS has determined
|
|
+ dnl that this library doesn't exist. So just drop it.
|
|
+ :
|
|
+ fi
|
|
+ else
|
|
+ dnl Search the library lib$name in $additional_libdir and $LDFLAGS
|
|
+ dnl and the already constructed $LIBNAME/$LTLIBNAME.
|
|
+ found_dir=
|
|
+ found_la=
|
|
+ found_so=
|
|
+ found_a=
|
|
+ if test $use_additional = yes; then
|
|
+ if test -n "$shlibext" && test -f "$additional_libdir/lib$name.$shlibext"; then
|
|
+ found_dir="$additional_libdir"
|
|
+ found_so="$additional_libdir/lib$name.$shlibext"
|
|
+ if test -f "$additional_libdir/lib$name.la"; then
|
|
+ found_la="$additional_libdir/lib$name.la"
|
|
+ fi
|
|
+ else
|
|
+ if test -f "$additional_libdir/lib$name.$libext"; then
|
|
+ found_dir="$additional_libdir"
|
|
+ found_a="$additional_libdir/lib$name.$libext"
|
|
+ if test -f "$additional_libdir/lib$name.la"; then
|
|
+ found_la="$additional_libdir/lib$name.la"
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ if test "X$found_dir" = "X"; then
|
|
+ for x in $LDFLAGS $LTLIB[]NAME; do
|
|
+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
|
+ case "$x" in
|
|
+ -L*)
|
|
+ dir=`echo "X$x" | sed -e 's/^X-L//'`
|
|
+ if test -n "$shlibext" && test -f "$dir/lib$name.$shlibext"; then
|
|
+ found_dir="$dir"
|
|
+ found_so="$dir/lib$name.$shlibext"
|
|
+ if test -f "$dir/lib$name.la"; then
|
|
+ found_la="$dir/lib$name.la"
|
|
+ fi
|
|
+ else
|
|
+ if test -f "$dir/lib$name.$libext"; then
|
|
+ found_dir="$dir"
|
|
+ found_a="$dir/lib$name.$libext"
|
|
+ if test -f "$dir/lib$name.la"; then
|
|
+ found_la="$dir/lib$name.la"
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ ;;
|
|
+ esac
|
|
+ if test "X$found_dir" != "X"; then
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ fi
|
|
+ if test "X$found_dir" != "X"; then
|
|
+ dnl Found the library.
|
|
+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$found_dir -l$name"
|
|
+ if test "X$found_so" != "X"; then
|
|
+ dnl Linking with a shared library. We attempt to hardcode its
|
|
+ dnl directory into the executable's runpath, unless it's the
|
|
+ dnl standard /usr/lib.
|
|
+ if test "$enable_rpath" = no || test "X$found_dir" = "X/usr/lib"; then
|
|
+ dnl No hardcoding is needed.
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
|
|
+ else
|
|
+ dnl Use an explicit option to hardcode DIR into the resulting
|
|
+ dnl binary.
|
|
+ dnl Potentially add DIR to ltrpathdirs.
|
|
+ dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
|
|
+ haveit=
|
|
+ for x in $ltrpathdirs; do
|
|
+ if test "X$x" = "X$found_dir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ ltrpathdirs="$ltrpathdirs $found_dir"
|
|
+ fi
|
|
+ dnl The hardcoding into $LIBNAME is system dependent.
|
|
+ if test "$hardcode_direct" = yes; then
|
|
+ dnl Using DIR/libNAME.so during linking hardcodes DIR into the
|
|
+ dnl resulting binary.
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
|
|
+ else
|
|
+ if test -n "$hardcode_libdir_flag_spec" && test "$hardcode_minus_L" = no; then
|
|
+ dnl Use an explicit option to hardcode DIR into the resulting
|
|
+ dnl binary.
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
|
|
+ dnl Potentially add DIR to rpathdirs.
|
|
+ dnl The rpathdirs will be appended to $LIBNAME at the end.
|
|
+ haveit=
|
|
+ for x in $rpathdirs; do
|
|
+ if test "X$x" = "X$found_dir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ rpathdirs="$rpathdirs $found_dir"
|
|
+ fi
|
|
+ else
|
|
+ dnl Rely on "-L$found_dir".
|
|
+ dnl But don't add it if it's already contained in the LDFLAGS
|
|
+ dnl or the already constructed $LIBNAME
|
|
+ haveit=
|
|
+ for x in $LDFLAGS $LIB[]NAME; do
|
|
+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
|
+ if test "X$x" = "X-L$found_dir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir"
|
|
+ fi
|
|
+ if test "$hardcode_minus_L" != no; then
|
|
+ dnl FIXME: Not sure whether we should use
|
|
+ dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
|
|
+ dnl here.
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_so"
|
|
+ else
|
|
+ dnl We cannot use $hardcode_runpath_var and LD_RUN_PATH
|
|
+ dnl here, because this doesn't fit in flags passed to the
|
|
+ dnl compiler. So give up. No hardcoding. This affects only
|
|
+ dnl very old systems.
|
|
+ dnl FIXME: Not sure whether we should use
|
|
+ dnl "-L$found_dir -l$name" or "-L$found_dir $found_so"
|
|
+ dnl here.
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ else
|
|
+ if test "X$found_a" != "X"; then
|
|
+ dnl Linking with a static library.
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$found_a"
|
|
+ else
|
|
+ dnl We shouldn't come here, but anyway it's good to have a
|
|
+ dnl fallback.
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$found_dir -l$name"
|
|
+ fi
|
|
+ fi
|
|
+ dnl Assume the include files are nearby.
|
|
+ additional_includedir=
|
|
+ case "$found_dir" in
|
|
+ */lib | */lib/)
|
|
+ basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e 's,/lib/*$,,'`
|
|
+ additional_includedir="$basedir/include"
|
|
+ ;;
|
|
+ esac
|
|
+ if test "X$additional_includedir" != "X"; then
|
|
+ dnl Potentially add $additional_includedir to $INCNAME.
|
|
+ dnl But don't add it
|
|
+ dnl 1. if it's the standard /usr/include,
|
|
+ dnl 2. if it's /usr/local/include and we are using GCC on Linux,
|
|
+ dnl 3. if it's already present in $CPPFLAGS or the already
|
|
+ dnl constructed $INCNAME,
|
|
+ dnl 4. if it doesn't exist as a directory.
|
|
+ if test "X$additional_includedir" != "X/usr/include"; then
|
|
+ haveit=
|
|
+ if test "X$additional_includedir" = "X/usr/local/include"; then
|
|
+ if test -n "$GCC"; then
|
|
+ case $host_os in
|
|
+ linux*) haveit=yes;;
|
|
+ esac
|
|
+ fi
|
|
+ fi
|
|
+ if test -z "$haveit"; then
|
|
+ for x in $CPPFLAGS $INC[]NAME; do
|
|
+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
|
+ if test "X$x" = "X-I$additional_includedir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ if test -d "$additional_includedir"; then
|
|
+ dnl Really add $additional_includedir to $INCNAME.
|
|
+ INC[]NAME="${INC[]NAME}${INC[]NAME:+ }-I$additional_includedir"
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ dnl Look for dependencies.
|
|
+ if test -n "$found_la"; then
|
|
+ dnl Read the .la file. It defines the variables
|
|
+ dnl dlname, library_names, old_library, dependency_libs, current,
|
|
+ dnl age, revision, installed, dlopen, dlpreopen, libdir.
|
|
+ save_libdir="$libdir"
|
|
+ case "$found_la" in
|
|
+ */* | *\\*) . "$found_la" ;;
|
|
+ *) . "./$found_la" ;;
|
|
+ esac
|
|
+ libdir="$save_libdir"
|
|
+ dnl We use only dependency_libs.
|
|
+ for dep in $dependency_libs; do
|
|
+ case "$dep" in
|
|
+ -L*)
|
|
+ additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
|
|
+ dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
|
|
+ dnl But don't add it
|
|
+ dnl 1. if it's the standard /usr/lib,
|
|
+ dnl 2. if it's /usr/local/lib and we are using GCC on Linux,
|
|
+ dnl 3. if it's already present in $LDFLAGS or the already
|
|
+ dnl constructed $LIBNAME,
|
|
+ dnl 4. if it doesn't exist as a directory.
|
|
+ if test "X$additional_libdir" != "X/usr/lib"; then
|
|
+ haveit=
|
|
+ if test "X$additional_libdir" = "X/usr/local/lib"; then
|
|
+ if test -n "$GCC"; then
|
|
+ case $host_os in
|
|
+ linux*) haveit=yes;;
|
|
+ esac
|
|
+ fi
|
|
+ fi
|
|
+ if test -z "$haveit"; then
|
|
+ haveit=
|
|
+ for x in $LDFLAGS $LIB[]NAME; do
|
|
+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
|
+ if test "X$x" = "X-L$additional_libdir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ if test -d "$additional_libdir"; then
|
|
+ dnl Really add $additional_libdir to $LIBNAME.
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-L$additional_libdir"
|
|
+ fi
|
|
+ fi
|
|
+ haveit=
|
|
+ for x in $LDFLAGS $LTLIB[]NAME; do
|
|
+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
|
+ if test "X$x" = "X-L$additional_libdir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ if test -d "$additional_libdir"; then
|
|
+ dnl Really add $additional_libdir to $LTLIBNAME.
|
|
+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-L$additional_libdir"
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ ;;
|
|
+ -R*)
|
|
+ dir=`echo "X$dep" | sed -e 's/^X-R//'`
|
|
+ if test "$enable_rpath" != no; then
|
|
+ dnl Potentially add DIR to rpathdirs.
|
|
+ dnl The rpathdirs will be appended to $LIBNAME at the end.
|
|
+ haveit=
|
|
+ for x in $rpathdirs; do
|
|
+ if test "X$x" = "X$dir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ rpathdirs="$rpathdirs $dir"
|
|
+ fi
|
|
+ dnl Potentially add DIR to ltrpathdirs.
|
|
+ dnl The ltrpathdirs will be appended to $LTLIBNAME at the end.
|
|
+ haveit=
|
|
+ for x in $ltrpathdirs; do
|
|
+ if test "X$x" = "X$dir"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ ltrpathdirs="$ltrpathdirs $dir"
|
|
+ fi
|
|
+ fi
|
|
+ ;;
|
|
+ -l*)
|
|
+ dnl Handle this in the next round.
|
|
+ names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
|
|
+ ;;
|
|
+ *.la)
|
|
+ dnl Handle this in the next round. Throw away the .la's
|
|
+ dnl directory; it is already contained in a preceding -L
|
|
+ dnl option.
|
|
+ names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
|
|
+ ;;
|
|
+ *)
|
|
+ dnl Most likely an immediate library name.
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$dep"
|
|
+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }$dep"
|
|
+ ;;
|
|
+ esac
|
|
+ done
|
|
+ fi
|
|
+ else
|
|
+ dnl Didn't find the library; assume it is in the system directories
|
|
+ dnl known to the linker and runtime loader. (All the system
|
|
+ dnl directories known to the linker should also be known to the
|
|
+ dnl runtime loader, otherwise the system is severely misconfigured.)
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }-l$name"
|
|
+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-l$name"
|
|
+ fi
|
|
+ fi
|
|
+ fi
|
|
+ done
|
|
+ done
|
|
+ if test "X$rpathdirs" != "X"; then
|
|
+ if test -n "$hardcode_libdir_separator"; then
|
|
+ dnl Weird platform: only the last -rpath option counts, the user must
|
|
+ dnl pass all path elements in one option. We can arrange that for a
|
|
+ dnl single library, but not when more than one $LIBNAMEs are used.
|
|
+ alldirs=
|
|
+ for found_dir in $rpathdirs; do
|
|
+ alldirs="${alldirs}${alldirs:+$hardcode_libdir_separator}$found_dir"
|
|
+ done
|
|
+ dnl Note: hardcode_libdir_flag_spec uses $libdir and $wl.
|
|
+ acl_save_libdir="$libdir"
|
|
+ libdir="$alldirs"
|
|
+ eval flag=\"$hardcode_libdir_flag_spec\"
|
|
+ libdir="$acl_save_libdir"
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
|
|
+ else
|
|
+ dnl The -rpath options are cumulative.
|
|
+ for found_dir in $rpathdirs; do
|
|
+ acl_save_libdir="$libdir"
|
|
+ libdir="$found_dir"
|
|
+ eval flag=\"$hardcode_libdir_flag_spec\"
|
|
+ libdir="$acl_save_libdir"
|
|
+ LIB[]NAME="${LIB[]NAME}${LIB[]NAME:+ }$flag"
|
|
+ done
|
|
+ fi
|
|
+ fi
|
|
+ if test "X$ltrpathdirs" != "X"; then
|
|
+ dnl When using libtool, the option that works for both libraries and
|
|
+ dnl executables is -R. The -R options are cumulative.
|
|
+ for found_dir in $ltrpathdirs; do
|
|
+ LTLIB[]NAME="${LTLIB[]NAME}${LTLIB[]NAME:+ }-R$found_dir"
|
|
+ done
|
|
+ fi
|
|
+])
|
|
+
|
|
+dnl AC_LIB_APPENDTOVAR(VAR, CONTENTS) appends the elements of CONTENTS to VAR,
|
|
+dnl unless already present in VAR.
|
|
+dnl Works only for CPPFLAGS, not for LIB* variables because that sometimes
|
|
+dnl contains two or three consecutive elements that belong together.
|
|
+AC_DEFUN([AC_LIB_APPENDTOVAR],
|
|
+[
|
|
+ for element in [$2]; do
|
|
+ haveit=
|
|
+ for x in $[$1]; do
|
|
+ AC_LIB_WITH_FINAL_PREFIX([eval x=\"$x\"])
|
|
+ if test "X$x" = "X$element"; then
|
|
+ haveit=yes
|
|
+ break
|
|
+ fi
|
|
+ done
|
|
+ if test -z "$haveit"; then
|
|
+ [$1]="${[$1]}${[$1]:+ }$element"
|
|
+ fi
|
|
+ done
|
|
+])
|
|
+
|
|
+# lib-ld.m4 serial 3 (gettext-0.13)
|
|
+dnl Copyright (C) 1996-2003 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+dnl Subroutines of libtool.m4,
|
|
+dnl with replacements s/AC_/AC_LIB/ and s/lt_cv/acl_cv/ to avoid collision
|
|
+dnl with libtool.m4.
|
|
+
|
|
+dnl From libtool-1.4. Sets the variable with_gnu_ld to yes or no.
|
|
+AC_DEFUN([AC_LIB_PROG_LD_GNU],
|
|
+[AC_CACHE_CHECK([if the linker ($LD) is GNU ld], acl_cv_prog_gnu_ld,
|
|
+[# I'd rather use --version here, but apparently some GNU ld's only accept -v.
|
|
+case `$LD -v 2>&1 </dev/null` in
|
|
+*GNU* | *'with BFD'*)
|
|
+ acl_cv_prog_gnu_ld=yes ;;
|
|
+*)
|
|
+ acl_cv_prog_gnu_ld=no ;;
|
|
+esac])
|
|
+with_gnu_ld=$acl_cv_prog_gnu_ld
|
|
+])
|
|
+
|
|
+dnl From libtool-1.4. Sets the variable LD.
|
|
+AC_DEFUN([AC_LIB_PROG_LD],
|
|
+[AC_ARG_WITH(gnu-ld,
|
|
+[ --with-gnu-ld assume the C compiler uses GNU ld [default=no]],
|
|
+test "$withval" = no || with_gnu_ld=yes, with_gnu_ld=no)
|
|
+AC_REQUIRE([AC_PROG_CC])dnl
|
|
+AC_REQUIRE([AC_CANONICAL_HOST])dnl
|
|
+# Prepare PATH_SEPARATOR.
|
|
+# 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
|
|
+ac_prog=ld
|
|
+if test "$GCC" = yes; then
|
|
+ # Check if gcc -print-prog-name=ld gives a path.
|
|
+ AC_MSG_CHECKING([for ld used by GCC])
|
|
+ case $host in
|
|
+ *-*-mingw*)
|
|
+ # gcc leaves a trailing carriage return which upsets mingw
|
|
+ ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
|
|
+ *)
|
|
+ ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
|
|
+ esac
|
|
+ case $ac_prog in
|
|
+ # Accept absolute paths.
|
|
+ [[\\/]* | [A-Za-z]:[\\/]*)]
|
|
+ [re_direlt='/[^/][^/]*/\.\./']
|
|
+ # Canonicalize the path of ld
|
|
+ ac_prog=`echo $ac_prog| sed 's%\\\\%/%g'`
|
|
+ while echo $ac_prog | grep "$re_direlt" > /dev/null 2>&1; do
|
|
+ ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
|
|
+ done
|
|
+ test -z "$LD" && LD="$ac_prog"
|
|
+ ;;
|
|
+ "")
|
|
+ # If it fails, then pretend we aren't using GCC.
|
|
+ ac_prog=ld
|
|
+ ;;
|
|
+ *)
|
|
+ # If it is relative, then search for the first ld in PATH.
|
|
+ with_gnu_ld=unknown
|
|
+ ;;
|
|
+ esac
|
|
+elif test "$with_gnu_ld" = yes; then
|
|
+ AC_MSG_CHECKING([for GNU ld])
|
|
+else
|
|
+ AC_MSG_CHECKING([for non-GNU ld])
|
|
+fi
|
|
+AC_CACHE_VAL(acl_cv_path_LD,
|
|
+[if test -z "$LD"; then
|
|
+ IFS="${IFS= }"; ac_save_ifs="$IFS"; IFS="${IFS}${PATH_SEPARATOR-:}"
|
|
+ for ac_dir in $PATH; do
|
|
+ test -z "$ac_dir" && ac_dir=.
|
|
+ if test -f "$ac_dir/$ac_prog" || test -f "$ac_dir/$ac_prog$ac_exeext"; then
|
|
+ acl_cv_path_LD="$ac_dir/$ac_prog"
|
|
+ # Check to see if the program is GNU ld. I'd rather use --version,
|
|
+ # but apparently some GNU ld's only accept -v.
|
|
+ # Break only if it was the GNU/non-GNU ld that we prefer.
|
|
+ case `"$acl_cv_path_LD" -v 2>&1 < /dev/null` in
|
|
+ *GNU* | *'with BFD'*)
|
|
+ test "$with_gnu_ld" != no && break ;;
|
|
+ *)
|
|
+ test "$with_gnu_ld" != yes && break ;;
|
|
+ esac
|
|
+ fi
|
|
+ done
|
|
+ IFS="$ac_save_ifs"
|
|
+else
|
|
+ acl_cv_path_LD="$LD" # Let the user override the test with a path.
|
|
+fi])
|
|
+LD="$acl_cv_path_LD"
|
|
+if test -n "$LD"; then
|
|
+ AC_MSG_RESULT($LD)
|
|
+else
|
|
+ AC_MSG_RESULT(no)
|
|
+fi
|
|
+test -z "$LD" && AC_MSG_ERROR([no acceptable ld found in \$PATH])
|
|
+AC_LIB_PROG_LD_GNU
|
|
+])
|
|
+
|
|
+# isc-posix.m4 serial 2 (gettext-0.11.2)
|
|
+dnl Copyright (C) 1995-2002 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+# This file is not needed with autoconf-2.53 and newer. Remove it in 2005.
|
|
+
|
|
+# This test replaces the one in autoconf.
|
|
+# Currently this macro should have the same name as the autoconf macro
|
|
+# because gettext's gettext.m4 (distributed in the automake package)
|
|
+# still uses it. Otherwise, the use in gettext.m4 makes autoheader
|
|
+# give these diagnostics:
|
|
+# configure.in:556: AC_TRY_COMPILE was called before AC_ISC_POSIX
|
|
+# configure.in:556: AC_TRY_RUN was called before AC_ISC_POSIX
|
|
+
|
|
+undefine([AC_ISC_POSIX])
|
|
+
|
|
+AC_DEFUN([AC_ISC_POSIX],
|
|
+ [
|
|
+ dnl This test replaces the obsolescent AC_ISC_POSIX kludge.
|
|
+ AC_CHECK_LIB(cposix, strerror, [LIBS="$LIBS -lcposix"])
|
|
+ ]
|
|
+)
|
|
+
|
|
+# Check for stdbool.h that conforms to C99.
|
|
+
|
|
+# Copyright (C) 2002-2003 Free Software Foundation, Inc.
|
|
+
|
|
+# This program is free software; you can redistribute it and/or modify
|
|
+# it under the terms of the GNU General Public License as published by
|
|
+# the Free Software Foundation; either version 2, or (at your option)
|
|
+# any later version.
|
|
+
|
|
+# This program is distributed in the hope that it will be useful,
|
|
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
+# GNU General Public License for more details.
|
|
+
|
|
+# You should have received a copy of the GNU General Public License
|
|
+# along with this program; if not, write to the Free Software
|
|
+# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
|
+# 02111-1307, USA.
|
|
+
|
|
+# Prepare for substituting <stdbool.h> if it is not supported.
|
|
+
|
|
+AC_DEFUN([AM_STDBOOL_H],
|
|
+[
|
|
+ AC_REQUIRE([AC_HEADER_STDBOOL])
|
|
+
|
|
+ # Define two additional variables used in the Makefile substitution.
|
|
+
|
|
+ if test "$ac_cv_header_stdbool_h" = yes; then
|
|
+ STDBOOL_H=''
|
|
+ else
|
|
+ STDBOOL_H='stdbool.h'
|
|
+ fi
|
|
+ AC_SUBST([STDBOOL_H])
|
|
+
|
|
+ if test "$ac_cv_type__Bool" = yes; then
|
|
+ HAVE__BOOL=1
|
|
+ else
|
|
+ HAVE__BOOL=0
|
|
+ fi
|
|
+ AC_SUBST([HAVE__BOOL])
|
|
+])
|
|
+
|
|
+# This macro is only needed in autoconf <= 2.54. Newer versions of autoconf
|
|
+# have this macro built-in.
|
|
+
|
|
+AC_DEFUN([AC_HEADER_STDBOOL],
|
|
+ [AC_CACHE_CHECK([for stdbool.h that conforms to C99],
|
|
+ [ac_cv_header_stdbool_h],
|
|
+ [AC_TRY_COMPILE(
|
|
+ [
|
|
+ #include <stdbool.h>
|
|
+ #ifndef bool
|
|
+ "error: bool is not defined"
|
|
+ #endif
|
|
+ #ifndef false
|
|
+ "error: false is not defined"
|
|
+ #endif
|
|
+ #if false
|
|
+ "error: false is not 0"
|
|
+ #endif
|
|
+ #ifndef true
|
|
+ "error: false is not defined"
|
|
+ #endif
|
|
+ #if true != 1
|
|
+ "error: true is not 1"
|
|
+ #endif
|
|
+ #ifndef __bool_true_false_are_defined
|
|
+ "error: __bool_true_false_are_defined is not defined"
|
|
+ #endif
|
|
+
|
|
+ struct s { _Bool s: 1; _Bool t; } s;
|
|
+
|
|
+ char a[true == 1 ? 1 : -1];
|
|
+ char b[false == 0 ? 1 : -1];
|
|
+ char c[__bool_true_false_are_defined == 1 ? 1 : -1];
|
|
+ char d[(bool) -0.5 == true ? 1 : -1];
|
|
+ bool e = &s;
|
|
+ char f[(_Bool) -0.0 == false ? 1 : -1];
|
|
+ char g[true];
|
|
+ char h[sizeof (_Bool)];
|
|
+ char i[sizeof s.t];
|
|
+ ],
|
|
+ [ return !a + !b + !c + !d + !e + !f + !g + !h + !i; ],
|
|
+ [ac_cv_header_stdbool_h=yes],
|
|
+ [ac_cv_header_stdbool_h=no])])
|
|
+ AC_CHECK_TYPES([_Bool])
|
|
+ if test $ac_cv_header_stdbool_h = yes; then
|
|
+ AC_DEFINE(HAVE_STDBOOL_H, 1, [Define to 1 if stdbool.h conforms to C99.])
|
|
+ fi])
|
|
+
|
|
+#serial 5
|
|
+
|
|
+dnl From Jim Meyering
|
|
+
|
|
+dnl Define HAVE_STRUCT_UTIMBUF if `struct utimbuf' is declared --
|
|
+dnl usually in <utime.h>.
|
|
+dnl Some systems have utime.h but don't declare the struct anywhere.
|
|
+
|
|
+AC_DEFUN([jm_CHECK_TYPE_STRUCT_UTIMBUF],
|
|
+[
|
|
+ AC_CHECK_HEADERS_ONCE(sys/time.h utime.h)
|
|
+ AC_REQUIRE([AC_HEADER_TIME])
|
|
+ AC_CACHE_CHECK([for struct utimbuf], fu_cv_sys_struct_utimbuf,
|
|
+ [AC_TRY_COMPILE(
|
|
+ [
|
|
+#ifdef TIME_WITH_SYS_TIME
|
|
+# include <sys/time.h>
|
|
+# include <time.h>
|
|
+#else
|
|
+# ifdef HAVE_SYS_TIME_H
|
|
+# include <sys/time.h>
|
|
+# else
|
|
+# include <time.h>
|
|
+# endif
|
|
+#endif
|
|
+#ifdef HAVE_UTIME_H
|
|
+# include <utime.h>
|
|
+#endif
|
|
+ ],
|
|
+ [static struct utimbuf x; x.actime = x.modtime;],
|
|
+ fu_cv_sys_struct_utimbuf=yes,
|
|
+ fu_cv_sys_struct_utimbuf=no)
|
|
+ ])
|
|
+
|
|
+ if test $fu_cv_sys_struct_utimbuf = yes; then
|
|
+ AC_DEFINE(HAVE_STRUCT_UTIMBUF, 1,
|
|
+ [Define if struct utimbuf is declared -- usually in <utime.h>.
|
|
+ Some systems have utime.h but don't declare the struct anywhere. ])
|
|
+ fi
|
|
+])
|
|
+
|
|
+# onceonly.m4 serial 3
|
|
+dnl Copyright (C) 2002, 2003 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+dnl This file defines some "once only" variants of standard autoconf macros.
|
|
+dnl AC_CHECK_HEADERS_ONCE like AC_CHECK_HEADERS
|
|
+dnl AC_CHECK_FUNCS_ONCE like AC_CHECK_FUNCS
|
|
+dnl AC_CHECK_DECLS_ONCE like AC_CHECK_DECLS
|
|
+dnl AC_REQUIRE([AC_HEADER_STDC]) like AC_HEADER_STDC
|
|
+dnl The advantage is that the check for each of the headers/functions/decls
|
|
+dnl will be put only once into the 'configure' file. It keeps the size of
|
|
+dnl the 'configure' file down, and avoids redundant output when 'configure'
|
|
+dnl is run.
|
|
+dnl The drawback is that the checks cannot be conditionalized. If you write
|
|
+dnl if some_condition; then gl_CHECK_HEADERS(stdlib.h); fi
|
|
+dnl inside an AC_DEFUNed function, the gl_CHECK_HEADERS macro call expands to
|
|
+dnl empty, and the check will be inserted before the body of the AC_DEFUNed
|
|
+dnl function.
|
|
+
|
|
+dnl Autoconf version 2.57 or newer is recommended.
|
|
+AC_PREREQ(2.54)
|
|
+
|
|
+# AC_CHECK_HEADERS_ONCE(HEADER1 HEADER2 ...) is a once-only variant of
|
|
+# AC_CHECK_HEADERS(HEADER1 HEADER2 ...).
|
|
+AC_DEFUN([AC_CHECK_HEADERS_ONCE], [
|
|
+ :
|
|
+ AC_FOREACH([gl_HEADER_NAME], [$1], [
|
|
+ AC_DEFUN([gl_CHECK_HEADER_]m4_quote(translit(m4_defn([gl_HEADER_NAME]),
|
|
+ [-./], [___])), [
|
|
+ AC_CHECK_HEADERS(gl_HEADER_NAME)
|
|
+ ])
|
|
+ AC_REQUIRE([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME,
|
|
+ [-./], [___])))
|
|
+ ])
|
|
+])
|
|
+
|
|
+# AC_CHECK_FUNCS_ONCE(FUNC1 FUNC2 ...) is a once-only variant of
|
|
+# AC_CHECK_FUNCS(FUNC1 FUNC2 ...).
|
|
+AC_DEFUN([AC_CHECK_FUNCS_ONCE], [
|
|
+ :
|
|
+ AC_FOREACH([gl_FUNC_NAME], [$1], [
|
|
+ AC_DEFUN([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]), [
|
|
+ AC_CHECK_FUNCS(m4_defn([gl_FUNC_NAME]))
|
|
+ ])
|
|
+ AC_REQUIRE([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]))
|
|
+ ])
|
|
+])
|
|
+
|
|
+# AC_CHECK_DECLS_ONCE(DECL1 DECL2 ...) is a once-only variant of
|
|
+# AC_CHECK_DECLS(DECL1, DECL2, ...).
|
|
+AC_DEFUN([AC_CHECK_DECLS_ONCE], [
|
|
+ :
|
|
+ AC_FOREACH([gl_DECL_NAME], [$1], [
|
|
+ AC_DEFUN([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]), [
|
|
+ AC_CHECK_DECLS(m4_defn([gl_DECL_NAME]))
|
|
+ ])
|
|
+ AC_REQUIRE([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]))
|
|
+ ])
|
|
+])
|
|
+
|
|
# backupfile.m4 serial 1
|
|
dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
dnl This file is free software, distributed under the terms of the GNU
|
|
@@ -21,6 +1076,7 @@
|
|
AC_CHECK_HEADERS_ONCE(limits.h string.h unistd.h)
|
|
AC_CHECK_FUNCS(pathconf)
|
|
])
|
|
+
|
|
#serial 5
|
|
|
|
dnl From Jim Meyering.
|
|
@@ -63,31 +1119,7 @@
|
|
fi
|
|
]
|
|
)
|
|
-# dirname.m4 serial 1
|
|
-dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
-dnl This file is free software, distributed under the terms of the GNU
|
|
-dnl General Public License. As a special exception to the GNU General
|
|
-dnl Public License, this file may be distributed as part of a program
|
|
-dnl that contains a configuration script generated by Autoconf, under
|
|
-dnl the same distribution terms as the rest of that program.
|
|
|
|
-AC_DEFUN([gl_DIRNAME],
|
|
-[
|
|
- dnl Prerequisites of lib/dirname.h.
|
|
- AC_REQUIRE([jm_AC_DOS])
|
|
-
|
|
- dnl Prerequisites of lib/dirname.c.
|
|
- AC_REQUIRE([AC_HEADER_STDC])
|
|
- AC_CHECK_HEADERS_ONCE(string.h)
|
|
-
|
|
- dnl Prerequisites of lib/basename.c.
|
|
- AC_REQUIRE([AC_HEADER_STDC])
|
|
- AC_CHECK_HEADERS_ONCE(string.h)
|
|
-
|
|
- dnl Prerequisites of lib/stripslash.c.
|
|
- AC_REQUIRE([AC_HEADER_STDC])
|
|
- AC_CHECK_HEADERS_ONCE(string.h)
|
|
-])
|
|
#serial 5
|
|
|
|
# Define some macros required for proper operation of code in lib/*.c
|
|
@@ -141,6 +1173,33 @@
|
|
[Define if the backslash character may also serve as a file name
|
|
component separator.])
|
|
])
|
|
+
|
|
+# dirname.m4 serial 1
|
|
+dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+AC_DEFUN([gl_DIRNAME],
|
|
+[
|
|
+ dnl Prerequisites of lib/dirname.h.
|
|
+ AC_REQUIRE([jm_AC_DOS])
|
|
+
|
|
+ dnl Prerequisites of lib/dirname.c.
|
|
+ AC_REQUIRE([AC_HEADER_STDC])
|
|
+ AC_CHECK_HEADERS_ONCE(string.h)
|
|
+
|
|
+ dnl Prerequisites of lib/basename.c.
|
|
+ AC_REQUIRE([AC_HEADER_STDC])
|
|
+ AC_CHECK_HEADERS_ONCE(string.h)
|
|
+
|
|
+ dnl Prerequisites of lib/stripslash.c.
|
|
+ AC_REQUIRE([AC_HEADER_STDC])
|
|
+ AC_CHECK_HEADERS_ONCE(string.h)
|
|
+])
|
|
+
|
|
#serial 7
|
|
|
|
AC_DEFUN([gl_ERROR],
|
|
@@ -159,7 +1218,67 @@
|
|
AC_CHECK_DECLS([strerror])
|
|
AC_FUNC_STRERROR_R
|
|
])
|
|
-# getopt.m4 serial 1
|
|
+
|
|
+# memchr.m4 serial 1
|
|
+dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+AC_DEFUN([gl_FUNC_MEMCHR],
|
|
+[
|
|
+ AC_REPLACE_FUNCS(memchr)
|
|
+ if test $ac_cv_func_memchr = no; then
|
|
+ jm_PREREQ_MEMCHR
|
|
+ fi
|
|
+])
|
|
+
|
|
+# Prerequisites of lib/memchr.c.
|
|
+AC_DEFUN([jm_PREREQ_MEMCHR], [
|
|
+ AC_CHECK_HEADERS_ONCE(limits.h stdlib.h)
|
|
+ AC_CHECK_HEADERS(bp-sym.h)
|
|
+])
|
|
+
|
|
+# rmdir.m4 serial 1
|
|
+dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+AC_DEFUN([gl_FUNC_RMDIR],
|
|
+[
|
|
+ AC_REPLACE_FUNCS(rmdir)
|
|
+ if test $ac_cv_func_rmdir = no; then
|
|
+ gl_PREREQ_RMDIR
|
|
+ fi
|
|
+])
|
|
+
|
|
+# Prerequisites of lib/rmdir.c.
|
|
+AC_DEFUN([gl_PREREQ_RMDIR], [
|
|
+ AC_REQUIRE([AC_HEADER_STAT])
|
|
+ :
|
|
+])
|
|
+
|
|
+
|
|
+# getopt.m4 serial 1
|
|
+dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+AC_DEFUN([gl_GETOPT],
|
|
+[
|
|
+ dnl Prerequisites of lib/getopt.c.
|
|
+ AC_CHECK_HEADERS_ONCE(string.h)
|
|
+])
|
|
+
|
|
+# xalloc.m4 serial 1
|
|
dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
dnl This file is free software, distributed under the terms of the GNU
|
|
dnl General Public License. As a special exception to the GNU General
|
|
@@ -167,11 +1286,25 @@
|
|
dnl that contains a configuration script generated by Autoconf, under
|
|
dnl the same distribution terms as the rest of that program.
|
|
|
|
-AC_DEFUN([gl_GETOPT],
|
|
+AC_DEFUN([gl_XALLOC],
|
|
[
|
|
- dnl Prerequisites of lib/getopt.c.
|
|
+ gl_PREREQ_XMALLOC
|
|
+ gl_PREREQ_XSTRDUP
|
|
+])
|
|
+
|
|
+# Prerequisites of lib/xmalloc.c.
|
|
+AC_DEFUN([gl_PREREQ_XMALLOC], [
|
|
+ AC_REQUIRE([AC_HEADER_STDC])
|
|
+ AC_REQUIRE([jm_FUNC_MALLOC])
|
|
+ AC_REQUIRE([jm_FUNC_REALLOC])
|
|
+])
|
|
+
|
|
+# Prerequisites of lib/xstrdup.c.
|
|
+AC_DEFUN([gl_PREREQ_XSTRDUP], [
|
|
+ AC_REQUIRE([AC_HEADER_STDC])
|
|
AC_CHECK_HEADERS_ONCE(string.h)
|
|
])
|
|
+
|
|
# malloc.m4 serial 7
|
|
dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
dnl This file is free software, distributed under the terms of the GNU
|
|
@@ -197,66 +1330,8 @@
|
|
AC_DEFUN([gl_PREREQ_MALLOC], [
|
|
:
|
|
])
|
|
-# mbrtowc.m4 serial 5
|
|
-dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
|
|
-dnl This file is free software, distributed under the terms of the GNU
|
|
-dnl General Public License. As a special exception to the GNU General
|
|
-dnl Public License, this file may be distributed as part of a program
|
|
-dnl that contains a configuration script generated by Autoconf, under
|
|
-dnl the same distribution terms as the rest of that program.
|
|
-
|
|
-dnl From Paul Eggert
|
|
-
|
|
-dnl This file can be removed, and jm_FUNC_MBRTOWC replaced with
|
|
-dnl AC_FUNC_MBRTOWC, when autoconf 2.57 can be assumed everywhere.
|
|
-
|
|
-AC_DEFUN([jm_FUNC_MBRTOWC],
|
|
-[
|
|
- AC_CACHE_CHECK([whether mbrtowc and mbstate_t are properly declared],
|
|
- jm_cv_func_mbrtowc,
|
|
- [AC_TRY_LINK(
|
|
- [#include <wchar.h>],
|
|
- [mbstate_t state; return ! (sizeof state && mbrtowc);],
|
|
- jm_cv_func_mbrtowc=yes,
|
|
- jm_cv_func_mbrtowc=no)])
|
|
- if test $jm_cv_func_mbrtowc = yes; then
|
|
- AC_DEFINE(HAVE_MBRTOWC, 1,
|
|
- [Define to 1 if mbrtowc and mbstate_t are properly declared.])
|
|
- fi
|
|
-])
|
|
-# mbstate_t.m4 serial 9
|
|
-dnl Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
|
|
-dnl This file is free software, distributed under the terms of the GNU
|
|
-dnl General Public License. As a special exception to the GNU General
|
|
-dnl Public License, this file may be distributed as part of a program
|
|
-dnl that contains a configuration script generated by Autoconf, under
|
|
-dnl the same distribution terms as the rest of that program.
|
|
-
|
|
-# From Paul Eggert.
|
|
-
|
|
-# BeOS 5 has <wchar.h> but does not define mbstate_t,
|
|
-# so you can't declare an object of that type.
|
|
-# Check for this incompatibility with Standard C.
|
|
|
|
-# AC_TYPE_MBSTATE_T
|
|
-# -----------------
|
|
-AC_DEFUN([AC_TYPE_MBSTATE_T],
|
|
- [AC_CACHE_CHECK([for mbstate_t], ac_cv_type_mbstate_t,
|
|
- [AC_COMPILE_IFELSE(
|
|
- [AC_LANG_PROGRAM(
|
|
- [AC_INCLUDES_DEFAULT
|
|
-# include <wchar.h>],
|
|
- [mbstate_t x; return sizeof x;])],
|
|
- [ac_cv_type_mbstate_t=yes],
|
|
- [ac_cv_type_mbstate_t=no])])
|
|
- if test $ac_cv_type_mbstate_t = yes; then
|
|
- AC_DEFINE([HAVE_MBSTATE_T], 1,
|
|
- [Define to 1 if <wchar.h> declares mbstate_t.])
|
|
- else
|
|
- AC_DEFINE([mbstate_t], int,
|
|
- [Define to a type if <wchar.h> does not define.])
|
|
- fi])
|
|
-# memchr.m4 serial 1
|
|
+# realloc.m4 serial 7
|
|
dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
dnl This file is free software, distributed under the terms of the GNU
|
|
dnl General Public License. As a special exception to the GNU General
|
|
@@ -264,116 +1339,24 @@
|
|
dnl that contains a configuration script generated by Autoconf, under
|
|
dnl the same distribution terms as the rest of that program.
|
|
|
|
-AC_DEFUN([gl_FUNC_MEMCHR],
|
|
+dnl From Jim Meyering.
|
|
+dnl Determine whether realloc works when both arguments are 0.
|
|
+dnl If it doesn't, arrange to use the replacement function.
|
|
+
|
|
+AC_DEFUN([jm_FUNC_REALLOC],
|
|
[
|
|
- AC_REPLACE_FUNCS(memchr)
|
|
- if test $ac_cv_func_memchr = no; then
|
|
- jm_PREREQ_MEMCHR
|
|
+ AC_REQUIRE([AC_FUNC_REALLOC])
|
|
+ dnl autoconf < 2.57 used the symbol ac_cv_func_realloc_works.
|
|
+ if test X"$ac_cv_func_realloc_0_nonnull" = Xno || test X"$ac_cv_func_realloc_works" = Xno; then
|
|
+ gl_PREREQ_REALLOC
|
|
fi
|
|
])
|
|
|
|
-# Prerequisites of lib/memchr.c.
|
|
-AC_DEFUN([jm_PREREQ_MEMCHR], [
|
|
- AC_CHECK_HEADERS_ONCE(limits.h stdlib.h)
|
|
- AC_CHECK_HEADERS(bp-sym.h)
|
|
-])
|
|
-#serial 1
|
|
-
|
|
-dnl From Mumit Khan and Paul Eggert
|
|
-dnl Determine whether mkdir accepts only one argument instead of the usual two.
|
|
-
|
|
-AC_DEFUN([PATCH_FUNC_MKDIR_TAKES_ONE_ARG],
|
|
- [AC_CHECK_FUNCS(mkdir)
|
|
- AC_CACHE_CHECK([whether mkdir takes only one argument],
|
|
- patch_cv_mkdir_takes_one_arg,
|
|
- [patch_cv_mkdir_takes_one_arg=no
|
|
- if test $ac_cv_func_mkdir = yes; then
|
|
- AC_TRY_COMPILE([
|
|
-#include <sys/types.h>
|
|
-#include <sys/stat.h>
|
|
- ],
|
|
- [mkdir (".", 0);],
|
|
- ,
|
|
- [AC_TRY_COMPILE([
|
|
-#include <sys/types.h>
|
|
-#include <sys/stat.h>
|
|
- ],
|
|
- [mkdir (".");],
|
|
- patch_cv_mkdir_takes_one_arg=yes
|
|
- )]
|
|
- )
|
|
- fi
|
|
- ]
|
|
- )
|
|
- if test $patch_cv_mkdir_takes_one_arg = yes; then
|
|
- AC_DEFINE([MKDIR_TAKES_ONE_ARG], 1,
|
|
- [Define if mkdir takes only one argument.])
|
|
- fi
|
|
- ]
|
|
-)
|
|
-# onceonly.m4 serial 3
|
|
-dnl Copyright (C) 2002, 2003 Free Software Foundation, Inc.
|
|
-dnl This file is free software, distributed under the terms of the GNU
|
|
-dnl General Public License. As a special exception to the GNU General
|
|
-dnl Public License, this file may be distributed as part of a program
|
|
-dnl that contains a configuration script generated by Autoconf, under
|
|
-dnl the same distribution terms as the rest of that program.
|
|
-
|
|
-dnl This file defines some "once only" variants of standard autoconf macros.
|
|
-dnl AC_CHECK_HEADERS_ONCE like AC_CHECK_HEADERS
|
|
-dnl AC_CHECK_FUNCS_ONCE like AC_CHECK_FUNCS
|
|
-dnl AC_CHECK_DECLS_ONCE like AC_CHECK_DECLS
|
|
-dnl AC_REQUIRE([AC_HEADER_STDC]) like AC_HEADER_STDC
|
|
-dnl The advantage is that the check for each of the headers/functions/decls
|
|
-dnl will be put only once into the 'configure' file. It keeps the size of
|
|
-dnl the 'configure' file down, and avoids redundant output when 'configure'
|
|
-dnl is run.
|
|
-dnl The drawback is that the checks cannot be conditionalized. If you write
|
|
-dnl if some_condition; then gl_CHECK_HEADERS(stdlib.h); fi
|
|
-dnl inside an AC_DEFUNed function, the gl_CHECK_HEADERS macro call expands to
|
|
-dnl empty, and the check will be inserted before the body of the AC_DEFUNed
|
|
-dnl function.
|
|
-
|
|
-dnl Autoconf version 2.57 or newer is recommended.
|
|
-AC_PREREQ(2.54)
|
|
-
|
|
-# AC_CHECK_HEADERS_ONCE(HEADER1 HEADER2 ...) is a once-only variant of
|
|
-# AC_CHECK_HEADERS(HEADER1 HEADER2 ...).
|
|
-AC_DEFUN([AC_CHECK_HEADERS_ONCE], [
|
|
- :
|
|
- AC_FOREACH([gl_HEADER_NAME], [$1], [
|
|
- AC_DEFUN([gl_CHECK_HEADER_]m4_quote(translit(m4_defn([gl_HEADER_NAME]),
|
|
- [-./], [___])), [
|
|
- AC_CHECK_HEADERS(gl_HEADER_NAME)
|
|
- ])
|
|
- AC_REQUIRE([gl_CHECK_HEADER_]m4_quote(translit(gl_HEADER_NAME,
|
|
- [-./], [___])))
|
|
- ])
|
|
-])
|
|
-
|
|
-# AC_CHECK_FUNCS_ONCE(FUNC1 FUNC2 ...) is a once-only variant of
|
|
-# AC_CHECK_FUNCS(FUNC1 FUNC2 ...).
|
|
-AC_DEFUN([AC_CHECK_FUNCS_ONCE], [
|
|
+# Prerequisites of lib/realloc.c.
|
|
+AC_DEFUN([gl_PREREQ_REALLOC], [
|
|
:
|
|
- AC_FOREACH([gl_FUNC_NAME], [$1], [
|
|
- AC_DEFUN([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]), [
|
|
- AC_CHECK_FUNCS(m4_defn([gl_FUNC_NAME]))
|
|
- ])
|
|
- AC_REQUIRE([gl_CHECK_FUNC_]m4_defn([gl_FUNC_NAME]))
|
|
- ])
|
|
])
|
|
|
|
-# AC_CHECK_DECLS_ONCE(DECL1 DECL2 ...) is a once-only variant of
|
|
-# AC_CHECK_DECLS(DECL1, DECL2, ...).
|
|
-AC_DEFUN([AC_CHECK_DECLS_ONCE], [
|
|
- :
|
|
- AC_FOREACH([gl_DECL_NAME], [$1], [
|
|
- AC_DEFUN([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]), [
|
|
- AC_CHECK_DECLS(m4_defn([gl_DECL_NAME]))
|
|
- ])
|
|
- AC_REQUIRE([gl_CHECK_DECL_]m4_defn([gl_DECL_NAME]))
|
|
- ])
|
|
-])
|
|
# quote.m4 serial 1
|
|
dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
dnl This file is free software, distributed under the terms of the GNU
|
|
@@ -387,6 +1370,7 @@
|
|
dnl Prerequisites of lib/quote.c.
|
|
AC_CHECK_HEADERS_ONCE(stddef.h)
|
|
])
|
|
+
|
|
# quotearg.m4 serial 1
|
|
dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
dnl This file is free software, distributed under the terms of the GNU
|
|
@@ -403,32 +1387,69 @@
|
|
AC_TYPE_MBSTATE_T
|
|
jm_FUNC_MBRTOWC
|
|
])
|
|
-# realloc.m4 serial 7
|
|
-dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
+
|
|
+# mbstate_t.m4 serial 9
|
|
+dnl Copyright (C) 2000, 2001, 2002 Free Software Foundation, Inc.
|
|
dnl This file is free software, distributed under the terms of the GNU
|
|
dnl General Public License. As a special exception to the GNU General
|
|
dnl Public License, this file may be distributed as part of a program
|
|
dnl that contains a configuration script generated by Autoconf, under
|
|
dnl the same distribution terms as the rest of that program.
|
|
|
|
-dnl From Jim Meyering.
|
|
-dnl Determine whether realloc works when both arguments are 0.
|
|
-dnl If it doesn't, arrange to use the replacement function.
|
|
+# From Paul Eggert.
|
|
|
|
-AC_DEFUN([jm_FUNC_REALLOC],
|
|
+# BeOS 5 has <wchar.h> but does not define mbstate_t,
|
|
+# so you can't declare an object of that type.
|
|
+# Check for this incompatibility with Standard C.
|
|
+
|
|
+# AC_TYPE_MBSTATE_T
|
|
+# -----------------
|
|
+AC_DEFUN([AC_TYPE_MBSTATE_T],
|
|
+ [AC_CACHE_CHECK([for mbstate_t], ac_cv_type_mbstate_t,
|
|
+ [AC_COMPILE_IFELSE(
|
|
+ [AC_LANG_PROGRAM(
|
|
+ [AC_INCLUDES_DEFAULT
|
|
+# include <wchar.h>],
|
|
+ [mbstate_t x; return sizeof x;])],
|
|
+ [ac_cv_type_mbstate_t=yes],
|
|
+ [ac_cv_type_mbstate_t=no])])
|
|
+ if test $ac_cv_type_mbstate_t = yes; then
|
|
+ AC_DEFINE([HAVE_MBSTATE_T], 1,
|
|
+ [Define to 1 if <wchar.h> declares mbstate_t.])
|
|
+ else
|
|
+ AC_DEFINE([mbstate_t], int,
|
|
+ [Define to a type if <wchar.h> does not define.])
|
|
+ fi])
|
|
+
|
|
+# mbrtowc.m4 serial 5
|
|
+dnl Copyright (C) 2001-2002 Free Software Foundation, Inc.
|
|
+dnl This file is free software, distributed under the terms of the GNU
|
|
+dnl General Public License. As a special exception to the GNU General
|
|
+dnl Public License, this file may be distributed as part of a program
|
|
+dnl that contains a configuration script generated by Autoconf, under
|
|
+dnl the same distribution terms as the rest of that program.
|
|
+
|
|
+dnl From Paul Eggert
|
|
+
|
|
+dnl This file can be removed, and jm_FUNC_MBRTOWC replaced with
|
|
+dnl AC_FUNC_MBRTOWC, when autoconf 2.57 can be assumed everywhere.
|
|
+
|
|
+AC_DEFUN([jm_FUNC_MBRTOWC],
|
|
[
|
|
- AC_REQUIRE([AC_FUNC_REALLOC])
|
|
- dnl autoconf < 2.57 used the symbol ac_cv_func_realloc_works.
|
|
- if test X"$ac_cv_func_realloc_0_nonnull" = Xno || test X"$ac_cv_func_realloc_works" = Xno; then
|
|
- gl_PREREQ_REALLOC
|
|
+ AC_CACHE_CHECK([whether mbrtowc and mbstate_t are properly declared],
|
|
+ jm_cv_func_mbrtowc,
|
|
+ [AC_TRY_LINK(
|
|
+ [#include <wchar.h>],
|
|
+ [mbstate_t state; return ! (sizeof state && mbrtowc);],
|
|
+ jm_cv_func_mbrtowc=yes,
|
|
+ jm_cv_func_mbrtowc=no)])
|
|
+ if test $jm_cv_func_mbrtowc = yes; then
|
|
+ AC_DEFINE(HAVE_MBRTOWC, 1,
|
|
+ [Define to 1 if mbrtowc and mbstate_t are properly declared.])
|
|
fi
|
|
])
|
|
|
|
-# Prerequisites of lib/realloc.c.
|
|
-AC_DEFUN([gl_PREREQ_REALLOC], [
|
|
- :
|
|
-])
|
|
-# rmdir.m4 serial 1
|
|
+# hash.m4 serial 1
|
|
dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
dnl This file is free software, distributed under the terms of the GNU
|
|
dnl General Public License. As a special exception to the GNU General
|
|
@@ -436,18 +1457,71 @@
|
|
dnl that contains a configuration script generated by Autoconf, under
|
|
dnl the same distribution terms as the rest of that program.
|
|
|
|
-AC_DEFUN([gl_FUNC_RMDIR],
|
|
+AC_DEFUN([gl_HASH],
|
|
[
|
|
- AC_REPLACE_FUNCS(rmdir)
|
|
- if test $ac_cv_func_rmdir = no; then
|
|
- gl_PREREQ_RMDIR
|
|
- fi
|
|
+ dnl Prerequisites of lib/hash.c.
|
|
+ AC_CHECK_HEADERS_ONCE(stdlib.h)
|
|
+ AC_HEADER_STDBOOL
|
|
+ AC_CHECK_DECLS_ONCE(free malloc)
|
|
])
|
|
|
|
-# Prerequisites of lib/rmdir.c.
|
|
-AC_DEFUN([gl_PREREQ_RMDIR], [
|
|
- AC_REQUIRE([AC_HEADER_STAT])
|
|
- :
|
|
+AC_DEFUN([ag_CHECK_NANOSECOND_STAT],
|
|
+ [AC_CACHE_CHECK([for nanosecond timestamps in struct stat],
|
|
+ [ac_cv_stat_nsec],
|
|
+ [AC_TRY_COMPILE(
|
|
+ [
|
|
+ #include <sys/types.h>
|
|
+ #include <sys/stat.h>
|
|
+ #include <unistd.h>
|
|
+ struct stat st;
|
|
+ ],
|
|
+ [ return st.st_atimensec + st.st_mtimensec + st.st_ctimensec; ],
|
|
+ [ac_cv_stat_nsec=yes],
|
|
+ [ac_cv_stat_nsec=no])
|
|
+ ])
|
|
+ if test $ac_cv_stat_nsec = yes; then
|
|
+ AC_DEFINE(HAVE_STAT_NSEC, 1, [Define to 1 if struct stat has nanosecond timestamps.])
|
|
+ fi
|
|
+
|
|
+ AC_CACHE_CHECK([for nanosecond timestamps in struct stat],
|
|
+ [ac_cv_stat_timeval],
|
|
+ [AC_TRY_COMPILE(
|
|
+ [
|
|
+ #include <time.h>
|
|
+ #include <sys/types.h>
|
|
+ #include <sys/stat.h>
|
|
+ #include <unistd.h>
|
|
+ struct stat st;
|
|
+ ],
|
|
+ [ return st.st_atim.tv_nsec + st.st_mtim.tv_nsec + st.st_ctim.tv_nsec; ],
|
|
+ [ac_cv_stat_timeval=yes],
|
|
+ [ac_cv_stat_timeval=no])
|
|
+ ])
|
|
+ if test $ac_cv_stat_timeval = yes; then
|
|
+ AC_DEFINE(HAVE_STAT_TIMEVAL, 1, [Define to 1 if struct stat comtains struct timeval's.])
|
|
+ fi])
|
|
+
|
|
+#serial 7 -*- autoconf -*-
|
|
+
|
|
+dnl From Jim Meyering.
|
|
+dnl
|
|
+dnl See if the glibc *_unlocked I/O macros or functions are available.
|
|
+dnl Use only those *_unlocked macros or functions that are declared
|
|
+dnl (because some of them were declared in Solaris 2.5.1 but were removed
|
|
+dnl in Solaris 2.6, whereas we want binaries built on Solaris 2.5.1 to run
|
|
+dnl on Solaris 2.6).
|
|
+
|
|
+AC_DEFUN([jm_FUNC_GLIBC_UNLOCKED_IO],
|
|
+[
|
|
+ dnl Persuade glibc <stdio.h> to declare fgets_unlocked(), fputs_unlocked()
|
|
+ dnl etc.
|
|
+ AC_REQUIRE([AC_GNU_SOURCE])
|
|
+
|
|
+ AC_CHECK_DECLS_ONCE(
|
|
+ [clearerr_unlocked feof_unlocked ferror_unlocked
|
|
+ fflush_unlocked fgets_unlocked fputc_unlocked fputs_unlocked
|
|
+ fread_unlocked fwrite_unlocked getc_unlocked
|
|
+ getchar_unlocked putc_unlocked putchar_unlocked])
|
|
])
|
|
|
|
# Check for setmode, DOS style.
|
|
@@ -488,180 +1562,39 @@
|
|
AC_DEFINE(HAVE_SETMODE_DOS, 1,
|
|
[Define to 1 if you have the DOS-style `setmode' function.])
|
|
fi])
|
|
-# Check for stdbool.h that conforms to C99.
|
|
-
|
|
-# Copyright (C) 2002-2003 Free Software Foundation, Inc.
|
|
-
|
|
-# This program is free software; you can redistribute it and/or modify
|
|
-# it under the terms of the GNU General Public License as published by
|
|
-# the Free Software Foundation; either version 2, or (at your option)
|
|
-# any later version.
|
|
-
|
|
-# This program is distributed in the hope that it will be useful,
|
|
-# but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
-# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
-# GNU General Public License for more details.
|
|
-
|
|
-# You should have received a copy of the GNU General Public License
|
|
-# along with this program; if not, write to the Free Software
|
|
-# Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA
|
|
-# 02111-1307, USA.
|
|
-
|
|
-# Prepare for substituting <stdbool.h> if it is not supported.
|
|
-
|
|
-AC_DEFUN([AM_STDBOOL_H],
|
|
-[
|
|
- AC_REQUIRE([AC_HEADER_STDBOOL])
|
|
-
|
|
- # Define two additional variables used in the Makefile substitution.
|
|
-
|
|
- if test "$ac_cv_header_stdbool_h" = yes; then
|
|
- STDBOOL_H=''
|
|
- else
|
|
- STDBOOL_H='stdbool.h'
|
|
- fi
|
|
- AC_SUBST([STDBOOL_H])
|
|
-
|
|
- if test "$ac_cv_type__Bool" = yes; then
|
|
- HAVE__BOOL=1
|
|
- else
|
|
- HAVE__BOOL=0
|
|
- fi
|
|
- AC_SUBST([HAVE__BOOL])
|
|
-])
|
|
-
|
|
-# This macro is only needed in autoconf <= 2.54. Newer versions of autoconf
|
|
-# have this macro built-in.
|
|
-
|
|
-AC_DEFUN([AC_HEADER_STDBOOL],
|
|
- [AC_CACHE_CHECK([for stdbool.h that conforms to C99],
|
|
- [ac_cv_header_stdbool_h],
|
|
- [AC_TRY_COMPILE(
|
|
- [
|
|
- #include <stdbool.h>
|
|
- #ifndef bool
|
|
- "error: bool is not defined"
|
|
- #endif
|
|
- #ifndef false
|
|
- "error: false is not defined"
|
|
- #endif
|
|
- #if false
|
|
- "error: false is not 0"
|
|
- #endif
|
|
- #ifndef true
|
|
- "error: false is not defined"
|
|
- #endif
|
|
- #if true != 1
|
|
- "error: true is not 1"
|
|
- #endif
|
|
- #ifndef __bool_true_false_are_defined
|
|
- "error: __bool_true_false_are_defined is not defined"
|
|
- #endif
|
|
-
|
|
- struct s { _Bool s: 1; _Bool t; } s;
|
|
-
|
|
- char a[true == 1 ? 1 : -1];
|
|
- char b[false == 0 ? 1 : -1];
|
|
- char c[__bool_true_false_are_defined == 1 ? 1 : -1];
|
|
- char d[(bool) -0.5 == true ? 1 : -1];
|
|
- bool e = &s;
|
|
- char f[(_Bool) -0.0 == false ? 1 : -1];
|
|
- char g[true];
|
|
- char h[sizeof (_Bool)];
|
|
- char i[sizeof s.t];
|
|
- ],
|
|
- [ return !a + !b + !c + !d + !e + !f + !g + !h + !i; ],
|
|
- [ac_cv_header_stdbool_h=yes],
|
|
- [ac_cv_header_stdbool_h=no])])
|
|
- AC_CHECK_TYPES([_Bool])
|
|
- if test $ac_cv_header_stdbool_h = yes; then
|
|
- AC_DEFINE(HAVE_STDBOOL_H, 1, [Define to 1 if stdbool.h conforms to C99.])
|
|
- fi])
|
|
-#serial 7 -*- autoconf -*-
|
|
-
|
|
-dnl From Jim Meyering.
|
|
-dnl
|
|
-dnl See if the glibc *_unlocked I/O macros or functions are available.
|
|
-dnl Use only those *_unlocked macros or functions that are declared
|
|
-dnl (because some of them were declared in Solaris 2.5.1 but were removed
|
|
-dnl in Solaris 2.6, whereas we want binaries built on Solaris 2.5.1 to run
|
|
-dnl on Solaris 2.6).
|
|
-
|
|
-AC_DEFUN([jm_FUNC_GLIBC_UNLOCKED_IO],
|
|
-[
|
|
- dnl Persuade glibc <stdio.h> to declare fgets_unlocked(), fputs_unlocked()
|
|
- dnl etc.
|
|
- AC_REQUIRE([AC_GNU_SOURCE])
|
|
-
|
|
- AC_CHECK_DECLS_ONCE(
|
|
- [clearerr_unlocked feof_unlocked ferror_unlocked
|
|
- fflush_unlocked fgets_unlocked fputc_unlocked fputs_unlocked
|
|
- fread_unlocked fwrite_unlocked getc_unlocked
|
|
- getchar_unlocked putc_unlocked putchar_unlocked])
|
|
-])
|
|
-#serial 5
|
|
-
|
|
-dnl From Jim Meyering
|
|
-
|
|
-dnl Define HAVE_STRUCT_UTIMBUF if `struct utimbuf' is declared --
|
|
-dnl usually in <utime.h>.
|
|
-dnl Some systems have utime.h but don't declare the struct anywhere.
|
|
-
|
|
-AC_DEFUN([jm_CHECK_TYPE_STRUCT_UTIMBUF],
|
|
-[
|
|
- AC_CHECK_HEADERS_ONCE(sys/time.h utime.h)
|
|
- AC_REQUIRE([AC_HEADER_TIME])
|
|
- AC_CACHE_CHECK([for struct utimbuf], fu_cv_sys_struct_utimbuf,
|
|
- [AC_TRY_COMPILE(
|
|
- [
|
|
-#ifdef TIME_WITH_SYS_TIME
|
|
-# include <sys/time.h>
|
|
-# include <time.h>
|
|
-#else
|
|
-# ifdef HAVE_SYS_TIME_H
|
|
-# include <sys/time.h>
|
|
-# else
|
|
-# include <time.h>
|
|
-# endif
|
|
-#endif
|
|
-#ifdef HAVE_UTIME_H
|
|
-# include <utime.h>
|
|
-#endif
|
|
- ],
|
|
- [static struct utimbuf x; x.actime = x.modtime;],
|
|
- fu_cv_sys_struct_utimbuf=yes,
|
|
- fu_cv_sys_struct_utimbuf=no)
|
|
- ])
|
|
|
|
- if test $fu_cv_sys_struct_utimbuf = yes; then
|
|
- AC_DEFINE(HAVE_STRUCT_UTIMBUF, 1,
|
|
- [Define if struct utimbuf is declared -- usually in <utime.h>.
|
|
- Some systems have utime.h but don't declare the struct anywhere. ])
|
|
- fi
|
|
-])
|
|
-# xalloc.m4 serial 1
|
|
-dnl Copyright (C) 2002 Free Software Foundation, Inc.
|
|
-dnl This file is free software, distributed under the terms of the GNU
|
|
-dnl General Public License. As a special exception to the GNU General
|
|
-dnl Public License, this file may be distributed as part of a program
|
|
-dnl that contains a configuration script generated by Autoconf, under
|
|
-dnl the same distribution terms as the rest of that program.
|
|
+#serial 1
|
|
|
|
-AC_DEFUN([gl_XALLOC],
|
|
-[
|
|
- gl_PREREQ_XMALLOC
|
|
- gl_PREREQ_XSTRDUP
|
|
-])
|
|
+dnl From Mumit Khan and Paul Eggert
|
|
+dnl Determine whether mkdir accepts only one argument instead of the usual two.
|
|
|
|
-# Prerequisites of lib/xmalloc.c.
|
|
-AC_DEFUN([gl_PREREQ_XMALLOC], [
|
|
- AC_REQUIRE([AC_HEADER_STDC])
|
|
- AC_REQUIRE([jm_FUNC_MALLOC])
|
|
- AC_REQUIRE([jm_FUNC_REALLOC])
|
|
-])
|
|
+AC_DEFUN([PATCH_FUNC_MKDIR_TAKES_ONE_ARG],
|
|
+ [AC_CHECK_FUNCS(mkdir)
|
|
+ AC_CACHE_CHECK([whether mkdir takes only one argument],
|
|
+ patch_cv_mkdir_takes_one_arg,
|
|
+ [patch_cv_mkdir_takes_one_arg=no
|
|
+ if test $ac_cv_func_mkdir = yes; then
|
|
+ AC_TRY_COMPILE([
|
|
+#include <sys/types.h>
|
|
+#include <sys/stat.h>
|
|
+ ],
|
|
+ [mkdir (".", 0);],
|
|
+ ,
|
|
+ [AC_TRY_COMPILE([
|
|
+#include <sys/types.h>
|
|
+#include <sys/stat.h>
|
|
+ ],
|
|
+ [mkdir (".");],
|
|
+ patch_cv_mkdir_takes_one_arg=yes
|
|
+ )]
|
|
+ )
|
|
+ fi
|
|
+ ]
|
|
+ )
|
|
+ if test $patch_cv_mkdir_takes_one_arg = yes; then
|
|
+ AC_DEFINE([MKDIR_TAKES_ONE_ARG], 1,
|
|
+ [Define if mkdir takes only one argument.])
|
|
+ fi
|
|
+ ]
|
|
+)
|
|
|
|
-# Prerequisites of lib/xstrdup.c.
|
|
-AC_DEFUN([gl_PREREQ_XSTRDUP], [
|
|
- AC_REQUIRE([AC_HEADER_STDC])
|
|
- AC_CHECK_HEADERS_ONCE(string.h)
|
|
-])
|
|
--- patch-2.5.9.orig/configure
|
|
+++ patch-2.5.9/configure
|
|
@@ -1,11 +1,10 @@
|
|
#! /bin/sh
|
|
# Guess values for system-dependent variables and create Makefiles.
|
|
-# Generated by GNU Autoconf 2.57 for patch 2.5.9.
|
|
+# Generated by GNU Autoconf 2.59 for patch 2.5.9.
|
|
#
|
|
# Report bugs to <bug-patch@gnu.org>.
|
|
#
|
|
-# Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
|
|
-# Free Software Foundation, Inc.
|
|
+# Copyright (C) 2003 Free Software Foundation, Inc.
|
|
# This configure script is free software; the Free Software Foundation
|
|
# gives unlimited permission to copy, distribute and modify it.
|
|
## --------------------- ##
|
|
@@ -22,9 +21,10 @@
|
|
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
|
|
set -o posix
|
|
fi
|
|
+DUALCASE=1; export DUALCASE # for MKS sh
|
|
|
|
# Support unset when possible.
|
|
-if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
|
|
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
|
|
as_unset=unset
|
|
else
|
|
as_unset=false
|
|
@@ -43,7 +43,7 @@
|
|
LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
|
|
LC_TELEPHONE LC_TIME
|
|
do
|
|
- if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
|
|
+ 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
|
|
@@ -220,16 +220,17 @@
|
|
if mkdir -p . 2>/dev/null; then
|
|
as_mkdir_p=:
|
|
else
|
|
+ test -d ./-p && rmdir ./-p
|
|
as_mkdir_p=false
|
|
fi
|
|
|
|
as_executable_p="test -f"
|
|
|
|
# Sed expression to map a string onto a valid CPP name.
|
|
-as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
|
|
+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="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
|
|
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
|
|
|
|
|
|
# IFS
|
|
@@ -669,7 +670,7 @@
|
|
|
|
# Be sure to have absolute paths.
|
|
for ac_var in bindir sbindir libexecdir datadir sysconfdir sharedstatedir \
|
|
- localstatedir libdir includedir oldincludedir infodir mandir
|
|
+ localstatedir libdir includedir oldincludedir infodir mandir
|
|
do
|
|
eval ac_val=$`echo $ac_var`
|
|
case $ac_val in
|
|
@@ -709,10 +710,10 @@
|
|
# Try the directory containing this script, then its parent.
|
|
ac_confdir=`(dirname "$0") 2>/dev/null ||
|
|
$as_expr X"$0" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
- X"$0" : 'X\(//\)[^/]' \| \
|
|
- X"$0" : 'X\(//\)$' \| \
|
|
- X"$0" : 'X\(/\)' \| \
|
|
- . : '\(.\)' 2>/dev/null ||
|
|
+ X"$0" : 'X\(//\)[^/]' \| \
|
|
+ X"$0" : 'X\(//\)$' \| \
|
|
+ X"$0" : 'X\(/\)' \| \
|
|
+ . : '\(.\)' 2>/dev/null ||
|
|
echo X"$0" |
|
|
sed '/^X\(.*[^/]\)\/\/*[^/][^/]*\/*$/{ s//\1/; q; }
|
|
/^X\(\/\/\)[^/].*/{ s//\1/; q; }
|
|
@@ -804,9 +805,9 @@
|
|
cat <<_ACEOF
|
|
Installation directories:
|
|
--prefix=PREFIX install architecture-independent files in PREFIX
|
|
- [$ac_default_prefix]
|
|
+ [$ac_default_prefix]
|
|
--exec-prefix=EPREFIX install architecture-dependent files in EPREFIX
|
|
- [PREFIX]
|
|
+ [PREFIX]
|
|
|
|
By default, \`make install' will install all the files in
|
|
\`$ac_default_prefix/bin', \`$ac_default_prefix/lib' etc. You can specify
|
|
@@ -896,12 +897,45 @@
|
|
ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
|
|
ac_top_srcdir=$ac_top_builddir$srcdir ;;
|
|
esac
|
|
-# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
|
|
-# absolute.
|
|
-ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
|
|
-ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
|
|
-ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
|
|
-ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
|
|
+
|
|
+# Do not use `cd foo && pwd` to compute absolute paths, because
|
|
+# the directories may not exist.
|
|
+case `pwd` in
|
|
+.) ac_abs_builddir="$ac_dir";;
|
|
+*)
|
|
+ case "$ac_dir" in
|
|
+ .) ac_abs_builddir=`pwd`;;
|
|
+ [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
|
|
+ *) ac_abs_builddir=`pwd`/"$ac_dir";;
|
|
+ esac;;
|
|
+esac
|
|
+case $ac_abs_builddir in
|
|
+.) ac_abs_top_builddir=${ac_top_builddir}.;;
|
|
+*)
|
|
+ case ${ac_top_builddir}. in
|
|
+ .) ac_abs_top_builddir=$ac_abs_builddir;;
|
|
+ [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
|
|
+ *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
|
|
+ esac;;
|
|
+esac
|
|
+case $ac_abs_builddir in
|
|
+.) ac_abs_srcdir=$ac_srcdir;;
|
|
+*)
|
|
+ case $ac_srcdir in
|
|
+ .) ac_abs_srcdir=$ac_abs_builddir;;
|
|
+ [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
|
|
+ *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
|
|
+ esac;;
|
|
+esac
|
|
+case $ac_abs_builddir in
|
|
+.) ac_abs_top_srcdir=$ac_top_srcdir;;
|
|
+*)
|
|
+ case $ac_top_srcdir in
|
|
+ .) ac_abs_top_srcdir=$ac_abs_builddir;;
|
|
+ [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
|
|
+ *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
|
|
+ esac;;
|
|
+esac
|
|
|
|
cd $ac_dir
|
|
# Check for guested configure; otherwise get Cygnus style configure.
|
|
@@ -912,13 +946,13 @@
|
|
echo
|
|
$SHELL $ac_srcdir/configure --help=recursive
|
|
elif test -f $ac_srcdir/configure.ac ||
|
|
- test -f $ac_srcdir/configure.in; then
|
|
+ test -f $ac_srcdir/configure.in; then
|
|
echo
|
|
$ac_configure --help
|
|
else
|
|
echo "$as_me: WARNING: no configuration information is in $ac_dir" >&2
|
|
fi
|
|
- cd $ac_popdir
|
|
+ cd "$ac_popdir"
|
|
done
|
|
fi
|
|
|
|
@@ -926,10 +960,9 @@
|
|
if $ac_init_version; then
|
|
cat <<\_ACEOF
|
|
patch configure 2.5.9
|
|
-generated by GNU Autoconf 2.57
|
|
+generated by GNU Autoconf 2.59
|
|
|
|
-Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001, 2002
|
|
-Free Software Foundation, Inc.
|
|
+Copyright (C) 2003 Free Software Foundation, Inc.
|
|
This configure script is free software; the Free Software Foundation
|
|
gives unlimited permission to copy, distribute and modify it.
|
|
_ACEOF
|
|
@@ -941,7 +974,7 @@
|
|
running configure, to aid debugging if configure makes a mistake.
|
|
|
|
It was created by patch $as_me 2.5.9, which was
|
|
-generated by GNU Autoconf 2.57. Invocation command line was
|
|
+generated by GNU Autoconf 2.59. Invocation command line was
|
|
|
|
$ $0 $@
|
|
|
|
@@ -1018,19 +1051,19 @@
|
|
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.
|
|
+ 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
|
|
+ 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_sep'$ac_arg'"
|
|
# Get rid of the leading space.
|
|
@@ -1064,12 +1097,12 @@
|
|
case `(ac_space='"'"' '"'"'; set | grep ac_space) 2>&1` in
|
|
*ac_space=\ *)
|
|
sed -n \
|
|
- "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
|
|
- s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
|
|
+ "s/'"'"'/'"'"'\\\\'"'"''"'"'/g;
|
|
+ s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1='"'"'\\2'"'"'/p"
|
|
;;
|
|
*)
|
|
sed -n \
|
|
- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
|
|
+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
|
|
;;
|
|
esac;
|
|
}
|
|
@@ -1098,7 +1131,7 @@
|
|
for ac_var in $ac_subst_files
|
|
do
|
|
eval ac_val=$`echo $ac_var`
|
|
- echo "$ac_var='"'"'$ac_val'"'"'"
|
|
+ echo "$ac_var='"'"'$ac_val'"'"'"
|
|
done | sort
|
|
echo
|
|
fi
|
|
@@ -1117,7 +1150,7 @@
|
|
echo "$as_me: caught signal $ac_signal"
|
|
echo "$as_me: exit $exit_status"
|
|
} >&5
|
|
- rm -f core core.* *.core &&
|
|
+ rm -f core *.core &&
|
|
rm -rf conftest* confdefs* conf$$* $ac_clean_files &&
|
|
exit $exit_status
|
|
' 0
|
|
@@ -1197,7 +1230,7 @@
|
|
# value.
|
|
ac_cache_corrupted=false
|
|
for ac_var in `(set) 2>&1 |
|
|
- sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; do
|
|
+ sed -n 's/^ac_env_\([a-zA-Z_0-9]*\)_set=.*/\1/p'`; 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"
|
|
@@ -1214,13 +1247,13 @@
|
|
,);;
|
|
*)
|
|
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:$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:$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:$LINENO: current value: $ac_new_val" >&5
|
|
echo "$as_me: current value: $ac_new_val" >&2;}
|
|
- ac_cache_corrupted=:
|
|
+ ac_cache_corrupted=:
|
|
fi;;
|
|
esac
|
|
# Pass precious variables to config.status.
|
|
@@ -1629,7 +1662,6 @@
|
|
(exit $ac_status); }
|
|
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -1649,8 +1681,8 @@
|
|
# 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" >&5
|
|
-echo $ECHO_N "checking for C compiler default output... $ECHO_C" >&6
|
|
+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[^ ]*//'`
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link_default\"") >&5
|
|
(eval $ac_link_default) 2>&5
|
|
@@ -1670,23 +1702,23 @@
|
|
test -f "$ac_file" || continue
|
|
case $ac_file in
|
|
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj )
|
|
- ;;
|
|
+ ;;
|
|
conftest.$ac_ext )
|
|
- # This is the source file.
|
|
- ;;
|
|
+ # This is the source file.
|
|
+ ;;
|
|
[ab].out )
|
|
- # We found the default executable, but exeext='' is most
|
|
- # certainly right.
|
|
- break;;
|
|
+ # We found the default executable, but exeext='' is most
|
|
+ # certainly right.
|
|
+ break;;
|
|
*.* )
|
|
- ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
|
- # FIXME: I believe we export ac_cv_exeext for Libtool,
|
|
- # but it would be cool to find out if it's true. Does anybody
|
|
- # maintain Libtool? --akim.
|
|
- export ac_cv_exeext
|
|
- break;;
|
|
+ ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
|
+ # FIXME: I believe we export ac_cv_exeext for Libtool,
|
|
+ # but it would be cool to find out if it's true. Does anybody
|
|
+ # maintain Libtool? --akim.
|
|
+ export ac_cv_exeext
|
|
+ break;;
|
|
* )
|
|
- break;;
|
|
+ break;;
|
|
esac
|
|
done
|
|
else
|
|
@@ -1760,8 +1792,8 @@
|
|
case $ac_file in
|
|
*.$ac_ext | *.xcoff | *.tds | *.d | *.pdb | *.xSYM | *.bb | *.bbg | *.o | *.obj ) ;;
|
|
*.* ) ac_cv_exeext=`expr "$ac_file" : '[^.]*\(\..*\)'`
|
|
- export ac_cv_exeext
|
|
- break;;
|
|
+ export ac_cv_exeext
|
|
+ break;;
|
|
* ) break;;
|
|
esac
|
|
done
|
|
@@ -1786,7 +1818,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -1837,7 +1868,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -1857,11 +1887,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -1874,7 +1913,7 @@
|
|
|
|
ac_compiler_gnu=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
ac_cv_c_compiler_gnu=$ac_compiler_gnu
|
|
|
|
fi
|
|
@@ -1890,7 +1929,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -1907,11 +1945,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -1924,7 +1971,7 @@
|
|
|
|
ac_cv_prog_cc_g=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_prog_cc_g" >&5
|
|
echo "${ECHO_T}$ac_cv_prog_cc_g" >&6
|
|
@@ -1951,7 +1998,6 @@
|
|
ac_cv_prog_cc_stdc=no
|
|
ac_save_CC=$CC
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -1979,6 +2025,16 @@
|
|
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 -std1 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 -std1. */
|
|
+int osf4_cc_array ['\x00' == 0 ? 1 : -1];
|
|
+
|
|
int test (int i, double x);
|
|
struct s1 {int (*f) (int a);};
|
|
struct s2 {int (*f) (double a);};
|
|
@@ -2005,11 +2061,20 @@
|
|
CC="$ac_save_CC $ac_arg"
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -2022,7 +2087,7 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext
|
|
+rm -f conftest.err conftest.$ac_objext
|
|
done
|
|
rm -f conftest.$ac_ext conftest.$ac_objext
|
|
CC=$ac_save_CC
|
|
@@ -2050,19 +2115,27 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
for ac_declaration in \
|
|
- ''\
|
|
- '#include <stdlib.h>' \
|
|
+ '' \
|
|
'extern "C" void std::exit (int) throw (); using std::exit;' \
|
|
'extern "C" void std::exit (int); using std::exit;' \
|
|
'extern "C" void exit (int) throw ();' \
|
|
@@ -2070,14 +2143,13 @@
|
|
'void exit (int);'
|
|
do
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
-#include <stdlib.h>
|
|
$ac_declaration
|
|
+#include <stdlib.h>
|
|
int
|
|
main ()
|
|
{
|
|
@@ -2088,11 +2160,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -2105,9 +2186,8 @@
|
|
|
|
continue
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2124,11 +2204,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -2140,7 +2229,7 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
done
|
|
rm -f conftest*
|
|
if test -n "$ac_declaration"; then
|
|
@@ -2154,7 +2243,7 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
ac_ext=c
|
|
ac_cpp='$CPP $CPPFLAGS'
|
|
ac_compile='$CC -c $CFLAGS $CPPFLAGS conftest.$ac_ext >&5'
|
|
@@ -2189,7 +2278,6 @@
|
|
# 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
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2200,7 +2288,7 @@
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
- Syntax error
|
|
+ Syntax error
|
|
_ACEOF
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
@@ -2212,6 +2300,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -2232,7 +2321,6 @@
|
|
# OK, works on sane cases. Now check whether non-existent headers
|
|
# can be detected and how.
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2250,6 +2338,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -2296,7 +2385,6 @@
|
|
# 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
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2307,7 +2395,7 @@
|
|
#else
|
|
# include <assert.h>
|
|
#endif
|
|
- Syntax error
|
|
+ Syntax error
|
|
_ACEOF
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_cpp conftest.$ac_ext\"") >&5
|
|
(eval $ac_cpp conftest.$ac_ext) 2>conftest.er1
|
|
@@ -2319,6 +2407,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -2339,7 +2428,6 @@
|
|
# OK, works on sane cases. Now check whether non-existent headers
|
|
# can be detected and how.
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2357,6 +2445,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -2431,6 +2520,7 @@
|
|
# 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
|
|
@@ -2447,6 +2537,7 @@
|
|
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.
|
|
@@ -2454,20 +2545,20 @@
|
|
# by default.
|
|
for ac_prog in ginstall scoinst install; do
|
|
for ac_exec_ext in '' $ac_executable_extensions; do
|
|
- if $as_executable_p "$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
|
|
+ if $as_executable_p "$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
|
|
;;
|
|
@@ -2499,7 +2590,7 @@
|
|
|
|
echo "$as_me:$LINENO: checking whether ${MAKE-make} sets \$(MAKE)" >&5
|
|
echo $ECHO_N "checking whether ${MAKE-make} sets \$(MAKE)... $ECHO_C" >&6
|
|
-set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,./+-,__p_,'`
|
|
+set dummy ${MAKE-make}; ac_make=`echo "$2" | sed 'y,:./+-,___p_,'`
|
|
if eval "test \"\${ac_cv_prog_make_${ac_make}_set+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
@@ -2596,7 +2687,6 @@
|
|
echo "$as_me:$LINENO: checking for AIX" >&5
|
|
echo $ECHO_N "checking for AIX... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2628,7 +2718,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2649,11 +2738,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -2666,12 +2764,11 @@
|
|
|
|
ac_cv_header_stdc=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f 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
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2693,7 +2790,6 @@
|
|
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
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2718,7 +2814,6 @@
|
|
:
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2730,9 +2825,9 @@
|
|
# 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'))
|
|
+ (('a' <= (c) && (c) <= 'i') \
|
|
+ || ('j' <= (c) && (c) <= 'r') \
|
|
+ || ('s' <= (c) && (c) <= 'z'))
|
|
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
|
|
#endif
|
|
|
|
@@ -2743,7 +2838,7 @@
|
|
int i;
|
|
for (i = 0; i < 256; i++)
|
|
if (XOR (islower (i), ISLOWER (i))
|
|
- || toupper (i) != TOUPPER (i))
|
|
+ || toupper (i) != TOUPPER (i))
|
|
exit(2);
|
|
exit (0);
|
|
}
|
|
@@ -2768,7 +2863,7 @@
|
|
( exit $ac_status )
|
|
ac_cv_header_stdc=no
|
|
fi
|
|
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
fi
|
|
fi
|
|
@@ -2793,7 +2888,7 @@
|
|
|
|
|
|
for ac_header in sys/types.h sys/stat.h stdlib.h string.h memory.h strings.h \
|
|
- inttypes.h stdint.h unistd.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
|
|
@@ -2802,7 +2897,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2814,11 +2908,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -2831,7 +2934,7 @@
|
|
|
|
eval "$as_ac_Header=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -2858,7 +2961,6 @@
|
|
echo "$as_me:$LINENO: checking minix/config.h usability" >&5
|
|
echo $ECHO_N "checking minix/config.h usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2869,11 +2971,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -2886,7 +2997,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -2894,7 +3005,6 @@
|
|
echo "$as_me:$LINENO: checking minix/config.h presence" >&5
|
|
echo $ECHO_N "checking minix/config.h presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -2912,6 +3022,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -2931,33 +3042,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
|
|
+ yes:no: )
|
|
{ echo "$as_me:$LINENO: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&5
|
|
echo "$as_me: WARNING: minix/config.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
|
|
- { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&2
|
|
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the compiler's result" >&5
|
|
+echo "$as_me: WARNING: minix/config.h: proceeding with the compiler's result" >&2;}
|
|
+ ac_header_preproc=yes
|
|
;;
|
|
- no:yes )
|
|
+ no:yes:* )
|
|
{ echo "$as_me:$LINENO: WARNING: minix/config.h: present but cannot be compiled" >&5
|
|
echo "$as_me: WARNING: minix/config.h: present but cannot be compiled" >&2;}
|
|
- { echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5
|
|
-echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: check for missing prerequisite headers?" >&5
|
|
+echo "$as_me: WARNING: minix/config.h: check for missing prerequisite headers?" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: see the Autoconf documentation" >&5
|
|
+echo "$as_me: WARNING: minix/config.h: see the Autoconf documentation" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&5
|
|
+echo "$as_me: WARNING: minix/config.h: section \"Present But Cannot Be Compiled\"" >&2;}
|
|
{ echo "$as_me:$LINENO: WARNING: minix/config.h: proceeding with the preprocessor's result" >&5
|
|
echo "$as_me: WARNING: minix/config.h: proceeding with the preprocessor's result" >&2;}
|
|
+ { echo "$as_me:$LINENO: WARNING: minix/config.h: in the future, the compiler will take precedence" >&5
|
|
+echo "$as_me: WARNING: minix/config.h: in the future, the compiler will take precedence" >&2;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -3000,15 +3110,15 @@
|
|
fi
|
|
|
|
|
|
-echo "$as_me:$LINENO: checking for library containing strerror" >&5
|
|
-echo $ECHO_N "checking for library containing strerror... $ECHO_C" >&6
|
|
-if test "${ac_cv_search_strerror+set}" = set; then
|
|
+
|
|
+ echo "$as_me:$LINENO: checking for strerror in -lcposix" >&5
|
|
+echo $ECHO_N "checking for strerror in -lcposix... $ECHO_C" >&6
|
|
+if test "${ac_cv_lib_cposix_strerror+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- ac_func_search_save_LIBS=$LIBS
|
|
-ac_cv_search_strerror=no
|
|
+ ac_check_lib_save_LIBS=$LIBS
|
|
+LIBS="-lcposix $LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3032,79 +3142,43 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
- (exit $ac_status); }; }; then
|
|
- ac_cv_search_strerror="none required"
|
|
-else
|
|
- echo "$as_me: failed program was:" >&5
|
|
-sed 's/^/| /' conftest.$ac_ext >&5
|
|
-
|
|
-fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
-if test "$ac_cv_search_strerror" = no; then
|
|
- for ac_lib in cposix; do
|
|
- LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
- cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
-/* confdefs.h. */
|
|
-_ACEOF
|
|
-cat confdefs.h >>conftest.$ac_ext
|
|
-cat >>conftest.$ac_ext <<_ACEOF
|
|
-/* end confdefs.h. */
|
|
-
|
|
-/* Override any gcc2 internal prototype to avoid an error. */
|
|
-#ifdef __cplusplus
|
|
-extern "C"
|
|
-#endif
|
|
-/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-char strerror ();
|
|
-int
|
|
-main ()
|
|
-{
|
|
-strerror ();
|
|
- ;
|
|
- return 0;
|
|
-}
|
|
-_ACEOF
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext
|
|
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&5
|
|
- ac_status=$?
|
|
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
- (exit $ac_status); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); }; }; then
|
|
- ac_cv_search_strerror="-l$ac_lib"
|
|
-break
|
|
+ ac_cv_lib_cposix_strerror=yes
|
|
else
|
|
echo "$as_me: failed program was:" >&5
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
+ac_cv_lib_cposix_strerror=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
- done
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
+LIBS=$ac_check_lib_save_LIBS
|
|
fi
|
|
-LIBS=$ac_func_search_save_LIBS
|
|
+echo "$as_me:$LINENO: result: $ac_cv_lib_cposix_strerror" >&5
|
|
+echo "${ECHO_T}$ac_cv_lib_cposix_strerror" >&6
|
|
+if test $ac_cv_lib_cposix_strerror = yes; then
|
|
+ LIBS="$LIBS -lcposix"
|
|
fi
|
|
-echo "$as_me:$LINENO: result: $ac_cv_search_strerror" >&5
|
|
-echo "${ECHO_T}$ac_cv_search_strerror" >&6
|
|
-if test "$ac_cv_search_strerror" != no; then
|
|
- test "$ac_cv_search_strerror" = "none required" || LIBS="$ac_cv_search_strerror $LIBS"
|
|
|
|
-fi
|
|
+
|
|
|
|
# Check whether --enable-largefile or --disable-largefile was given.
|
|
if test "${enable_largefile+set}" = set; then
|
|
@@ -3124,8 +3198,7 @@
|
|
while :; do
|
|
# IRIX 6.2 and later do not support large files by default,
|
|
# so use the C compiler's -n32 option if that helps.
|
|
- cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
+ cat >conftest.$ac_ext <<_ACEOF
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3150,11 +3223,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3166,15 +3248,24 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext
|
|
+rm -f conftest.err conftest.$ac_objext
|
|
CC="$CC -n32"
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3186,8 +3277,8 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext
|
|
- break
|
|
+rm -f conftest.err conftest.$ac_objext
|
|
+ break
|
|
done
|
|
CC=$ac_save_CC
|
|
rm -f conftest.$ac_ext
|
|
@@ -3207,7 +3298,6 @@
|
|
while :; do
|
|
ac_cv_sys_file_offset_bits=no
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3232,11 +3322,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3248,9 +3347,8 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3276,11 +3374,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3292,7 +3399,7 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
break
|
|
done
|
|
fi
|
|
@@ -3314,7 +3421,6 @@
|
|
while :; do
|
|
ac_cv_sys_large_files=no
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3339,11 +3445,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3355,9 +3470,8 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3383,11 +3497,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3399,7 +3522,7 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
break
|
|
done
|
|
fi
|
|
@@ -3443,7 +3566,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3506,11 +3628,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3523,7 +3654,7 @@
|
|
|
|
ac_cv_c_const=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_c_const" >&5
|
|
echo "${ECHO_T}$ac_cv_c_const" >&6
|
|
@@ -3550,7 +3681,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3570,11 +3700,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3587,7 +3726,7 @@
|
|
|
|
eval "$as_ac_Header=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -3610,7 +3749,6 @@
|
|
ac_func_search_save_LIBS=$LIBS
|
|
ac_cv_search_opendir=no
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3634,11 +3772,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3650,12 +3797,12 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
if test "$ac_cv_search_opendir" = no; then
|
|
for ac_lib in dir; do
|
|
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3679,11 +3826,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3696,7 +3852,8 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
done
|
|
fi
|
|
LIBS=$ac_func_search_save_LIBS
|
|
@@ -3717,7 +3874,6 @@
|
|
ac_func_search_save_LIBS=$LIBS
|
|
ac_cv_search_opendir=no
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3741,11 +3897,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3757,12 +3922,12 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
if test "$ac_cv_search_opendir" = no; then
|
|
for ac_lib in x; do
|
|
LIBS="-l$ac_lib $ac_func_search_save_LIBS"
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3786,11 +3951,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3803,7 +3977,8 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
done
|
|
fi
|
|
LIBS=$ac_func_search_save_LIBS
|
|
@@ -3823,7 +3998,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3844,11 +4018,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -3861,12 +4044,11 @@
|
|
|
|
ac_cv_header_stdc=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f 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
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3888,7 +4070,6 @@
|
|
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
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3913,7 +4094,6 @@
|
|
:
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -3925,9 +4105,9 @@
|
|
# 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'))
|
|
+ (('a' <= (c) && (c) <= 'i') \
|
|
+ || ('j' <= (c) && (c) <= 'r') \
|
|
+ || ('s' <= (c) && (c) <= 'z'))
|
|
# define TOUPPER(c) (ISLOWER(c) ? ((c) | 0x40) : (c))
|
|
#endif
|
|
|
|
@@ -3938,7 +4118,7 @@
|
|
int i;
|
|
for (i = 0; i < 256; i++)
|
|
if (XOR (islower (i), ISLOWER (i))
|
|
- || toupper (i) != TOUPPER (i))
|
|
+ || toupper (i) != TOUPPER (i))
|
|
exit(2);
|
|
exit (0);
|
|
}
|
|
@@ -3963,7 +4143,7 @@
|
|
( exit $ac_status )
|
|
ac_cv_header_stdc=no
|
|
fi
|
|
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
fi
|
|
fi
|
|
@@ -3999,7 +4179,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4010,11 +4189,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4027,7 +4215,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -4035,7 +4223,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4053,6 +4240,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -4072,33 +4260,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&2
|
|
- ;;
|
|
- 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: proceeding with the preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -4109,7 +4296,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -4131,7 +4318,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4151,11 +4337,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4168,7 +4363,7 @@
|
|
|
|
ac_cv_type_mode_t=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_type_mode_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_mode_t" >&6
|
|
@@ -4188,7 +4383,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4208,11 +4402,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4225,7 +4428,7 @@
|
|
|
|
ac_cv_type_off_t=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_type_off_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_off_t" >&6
|
|
@@ -4245,7 +4448,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4265,11 +4467,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4282,7 +4493,7 @@
|
|
|
|
ac_cv_type_pid_t=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_type_pid_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_pid_t" >&6
|
|
@@ -4302,7 +4513,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4329,11 +4539,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4346,7 +4565,7 @@
|
|
|
|
ac_cv_type_signal=int
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f 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
|
|
@@ -4362,7 +4581,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4382,11 +4600,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4399,7 +4626,7 @@
|
|
|
|
ac_cv_type_size_t=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_type_size_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_size_t" >&6
|
|
@@ -4419,7 +4646,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4468,11 +4694,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4485,7 +4720,7 @@
|
|
|
|
ac_cv_header_stdbool_h=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
|
|
echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
|
|
@@ -4495,7 +4730,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4515,11 +4749,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4532,7 +4775,7 @@
|
|
|
|
ac_cv_type__Bool=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
|
|
echo "${ECHO_T}$ac_cv_type__Bool" >&6
|
|
@@ -4589,7 +4832,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4600,11 +4842,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4617,7 +4868,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -4625,7 +4876,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4643,6 +4893,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -4662,33 +4913,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -4699,7 +4949,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -4733,7 +4983,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4744,11 +4993,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4761,7 +5019,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -4769,7 +5027,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4787,6 +5044,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -4806,33 +5064,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -4843,7 +5100,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -4865,7 +5122,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4886,11 +5142,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4903,7 +5168,7 @@
|
|
|
|
ac_cv_header_time=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f 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
|
|
@@ -4933,7 +5198,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -4964,11 +5228,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -4981,7 +5254,7 @@
|
|
|
|
fu_cv_sys_struct_utimbuf=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
fi
|
|
echo "$as_me:$LINENO: result: $fu_cv_sys_struct_utimbuf" >&5
|
|
@@ -5005,7 +5278,6 @@
|
|
ac_cv_func_closedir_void=yes
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5045,7 +5317,7 @@
|
|
( exit $ac_status )
|
|
ac_cv_func_closedir_void=yes
|
|
fi
|
|
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_func_closedir_void" >&5
|
|
@@ -5076,7 +5348,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5087,11 +5358,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -5104,7 +5384,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -5112,7 +5392,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5130,6 +5409,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -5149,33 +5429,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -5186,7 +5465,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -5220,7 +5499,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5231,11 +5509,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -5248,7 +5535,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -5256,7 +5543,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5274,6 +5560,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -5293,33 +5580,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -5330,7 +5616,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -5364,7 +5650,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5375,11 +5660,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -5392,7 +5686,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -5400,7 +5694,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5418,6 +5711,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -5437,33 +5731,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -5474,7 +5767,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -5497,7 +5790,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5517,11 +5809,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -5534,7 +5835,7 @@
|
|
|
|
ac_cv_have_decl_getenv=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6
|
|
@@ -5562,7 +5863,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5582,11 +5882,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -5599,7 +5908,7 @@
|
|
|
|
ac_cv_have_decl_malloc=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_malloc" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_malloc" >&6
|
|
@@ -5628,7 +5937,6 @@
|
|
else
|
|
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5647,11 +5955,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -5664,7 +5981,7 @@
|
|
|
|
ac_cv_win_or_dos=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_win_or_dos" >&5
|
|
@@ -5714,7 +6031,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5725,11 +6041,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -5742,7 +6067,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -5750,7 +6075,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5768,6 +6092,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -5787,33 +6112,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -5824,7 +6148,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -5872,7 +6196,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -5905,11 +6228,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -5922,7 +6254,8 @@
|
|
|
|
jm_cv_struct_dirent_d_ino=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
|
|
|
|
fi
|
|
@@ -6011,21 +6344,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -6056,11 +6396,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6073,7 +6422,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -6126,21 +6476,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -6171,11 +6528,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6188,7 +6554,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -6203,21 +6570,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
+/* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
|
|
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
+#define _doprnt innocuous__doprnt
|
|
+
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char _doprnt (); 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 _doprnt
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -6248,11 +6622,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6265,7 +6648,8 @@
|
|
|
|
ac_cv_func__doprnt=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
|
|
echo "${ECHO_T}$ac_cv_func__doprnt" >&6
|
|
@@ -6288,13 +6672,12 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
-
|
|
+$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
@@ -6305,11 +6688,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6322,12 +6714,20 @@
|
|
|
|
ac_cv_lib_error_at_line=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_lib_error_at_line" >&5
|
|
echo "${ECHO_T}$ac_cv_lib_error_at_line" >&6
|
|
if test $ac_cv_lib_error_at_line = no; then
|
|
- LIBOBJS="$LIBOBJS error.$ac_objext"
|
|
+ case $LIBOBJS in
|
|
+ "error.$ac_objext" | \
|
|
+ *" error.$ac_objext" | \
|
|
+ "error.$ac_objext "* | \
|
|
+ *" error.$ac_objext "* ) ;;
|
|
+ *) LIBOBJS="$LIBOBJS error.$ac_objext" ;;
|
|
+esac
|
|
+
|
|
fi
|
|
|
|
|
|
@@ -6343,21 +6743,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -6388,11 +6795,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&5
|
|
+ (eval $ac_link) 2>conftest.er1
|
|
ac_status=$?
|
|
- echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ grep -v '^ *+' conftest.er1 >conftest.err
|
|
+ rm -f conftest.er1
|
|
+ cat conftest.err >&5
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
(exit $ac_status); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6405,7 +6821,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -6423,7 +6840,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -6443,11 +6859,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6460,7 +6885,7 @@
|
|
|
|
ac_cv_have_decl_strerror=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_strerror" >&6
|
|
@@ -6486,7 +6911,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -6506,11 +6930,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6523,7 +6956,7 @@
|
|
|
|
ac_cv_have_decl_strerror_r=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_strerror_r" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_strerror_r" >&6
|
|
@@ -6553,21 +6986,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -6598,11 +7038,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6615,7 +7064,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -6636,7 +7086,6 @@
|
|
ac_cv_func_strerror_r_char_p=no
|
|
if test $ac_cv_have_decl_strerror_r = yes; then
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -6657,11 +7106,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6673,7 +7131,7 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
else
|
|
# strerror_r is not declared. Choose between
|
|
# systems that have relatively inaccessible declarations for the
|
|
@@ -6685,7 +7143,6 @@
|
|
:
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -6721,7 +7178,7 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
fi
|
|
|
|
@@ -6749,21 +7206,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -6794,11 +7258,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6811,7 +7284,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -6821,7 +7295,14 @@
|
|
_ACEOF
|
|
|
|
else
|
|
- LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
|
|
+ case $LIBOBJS in
|
|
+ "$ac_func.$ac_objext" | \
|
|
+ *" $ac_func.$ac_objext" | \
|
|
+ "$ac_func.$ac_objext "* | \
|
|
+ *" $ac_func.$ac_objext "* ) ;;
|
|
+ *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
|
|
+esac
|
|
+
|
|
fi
|
|
done
|
|
|
|
@@ -6855,7 +7336,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -6866,11 +7346,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -6883,7 +7372,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -6891,7 +7380,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -6909,6 +7397,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -6928,33 +7417,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -6965,7 +7453,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -6989,7 +7477,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7053,21 +7540,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -7098,11 +7592,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -7115,7 +7618,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -7125,7 +7629,14 @@
|
|
_ACEOF
|
|
|
|
else
|
|
- LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
|
|
+ case $LIBOBJS in
|
|
+ "$ac_func.$ac_objext" | \
|
|
+ *" $ac_func.$ac_objext" | \
|
|
+ "$ac_func.$ac_objext "* | \
|
|
+ *" $ac_func.$ac_objext "* ) ;;
|
|
+ *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
|
|
+esac
|
|
+
|
|
fi
|
|
done
|
|
|
|
@@ -7163,7 +7674,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7174,11 +7684,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -7191,7 +7710,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -7199,7 +7718,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7217,6 +7735,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -7236,33 +7755,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -7273,7 +7791,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -7297,7 +7815,6 @@
|
|
ac_cv_func_malloc_0_nonnull=no
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7337,7 +7854,7 @@
|
|
( exit $ac_status )
|
|
ac_cv_func_malloc_0_nonnull=no
|
|
fi
|
|
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_func_malloc_0_nonnull" >&5
|
|
@@ -7353,7 +7870,14 @@
|
|
#define HAVE_MALLOC 0
|
|
_ACEOF
|
|
|
|
- LIBOBJS="$LIBOBJS malloc.$ac_objext"
|
|
+ case $LIBOBJS in
|
|
+ "malloc.$ac_objext" | \
|
|
+ *" malloc.$ac_objext" | \
|
|
+ "malloc.$ac_objext "* | \
|
|
+ *" malloc.$ac_objext "* ) ;;
|
|
+ *) LIBOBJS="$LIBOBJS malloc.$ac_objext" ;;
|
|
+esac
|
|
+
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define malloc rpl_malloc
|
|
@@ -7388,7 +7912,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7399,11 +7922,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -7416,7 +7948,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -7424,7 +7956,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7442,6 +7973,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -7461,33 +7993,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -7498,7 +8029,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -7522,7 +8053,6 @@
|
|
ac_cv_func_realloc_0_nonnull=no
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7562,7 +8092,7 @@
|
|
( exit $ac_status )
|
|
ac_cv_func_realloc_0_nonnull=no
|
|
fi
|
|
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_func_realloc_0_nonnull" >&5
|
|
@@ -7578,7 +8108,14 @@
|
|
#define HAVE_REALLOC 0
|
|
_ACEOF
|
|
|
|
- LIBOBJS="$LIBOBJS realloc.$ac_objext"
|
|
+ case $LIBOBJS in
|
|
+ "realloc.$ac_objext" | \
|
|
+ *" realloc.$ac_objext" | \
|
|
+ "realloc.$ac_objext "* | \
|
|
+ *" realloc.$ac_objext "* ) ;;
|
|
+ *) LIBOBJS="$LIBOBJS realloc.$ac_objext" ;;
|
|
+esac
|
|
+
|
|
|
|
cat >>confdefs.h <<\_ACEOF
|
|
#define realloc rpl_realloc
|
|
@@ -7619,7 +8156,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7630,11 +8166,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -7647,7 +8192,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -7655,7 +8200,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7673,6 +8217,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -7692,33 +8237,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -7729,7 +8273,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -7772,7 +8316,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7783,11 +8326,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -7800,7 +8352,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -7808,7 +8360,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7826,6 +8377,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -7845,33 +8397,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -7882,7 +8433,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -7916,7 +8467,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7927,11 +8477,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -7944,7 +8503,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -7952,7 +8511,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -7970,6 +8528,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -7989,33 +8548,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -8026,7 +8584,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -8053,21 +8611,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -8098,11 +8663,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8115,7 +8689,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -8139,21 +8714,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -8184,11 +8766,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8201,7 +8792,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -8241,7 +8833,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -8259,11 +8850,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8276,7 +8876,7 @@
|
|
|
|
ac_cv_type_mbstate_t=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_type_mbstate_t" >&5
|
|
echo "${ECHO_T}$ac_cv_type_mbstate_t" >&6
|
|
@@ -8300,7 +8900,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -8317,11 +8916,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8334,7 +8942,8 @@
|
|
|
|
jm_cv_func_mbrtowc=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $jm_cv_func_mbrtowc" >&5
|
|
echo "${ECHO_T}$jm_cv_func_mbrtowc" >&6
|
|
@@ -8348,69 +8957,465 @@
|
|
|
|
|
|
|
|
-
|
|
-
|
|
-
|
|
-
|
|
-for ac_func in pathconf
|
|
-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 eval "test \"\${$as_ac_var+set}\" = set"; then
|
|
+ echo "$as_me:$LINENO: checking whether free is declared" >&5
|
|
+echo $ECHO_N "checking whether free is declared... $ECHO_C" >&6
|
|
+if test "${ac_cv_have_decl_free+set}" = set; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
-/* 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
|
|
-/* Override any gcc2 internal prototype to avoid an error. */
|
|
-#ifdef __cplusplus
|
|
-extern "C"
|
|
-{
|
|
-#endif
|
|
-/* We use char because int might match the return type of a gcc2
|
|
- builtin and then its argument prototype would still apply. */
|
|
-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
|
|
-#else
|
|
-char (*f) () = $ac_func;
|
|
-#endif
|
|
-#ifdef __cplusplus
|
|
-}
|
|
-#endif
|
|
-
|
|
+$ac_includes_default
|
|
int
|
|
main ()
|
|
{
|
|
-return f != $ac_func;
|
|
+#ifndef free
|
|
+ char *p = (char *) free;
|
|
+#endif
|
|
+
|
|
;
|
|
return 0;
|
|
}
|
|
_ACEOF
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext
|
|
-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&5
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_have_decl_free=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+sed 's/^/| /' conftest.$ac_ext >&5
|
|
+
|
|
+ac_cv_have_decl_free=no
|
|
+fi
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_have_decl_free" >&5
|
|
+echo "${ECHO_T}$ac_cv_have_decl_free" >&6
|
|
+if test $ac_cv_have_decl_free = yes; then
|
|
+
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define HAVE_DECL_FREE 1
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+else
|
|
+ cat >>confdefs.h <<_ACEOF
|
|
+#define HAVE_DECL_FREE 0
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+fi
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+ :
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+ echo "$as_me:$LINENO: checking for stdbool.h that conforms to C99" >&5
|
|
+echo $ECHO_N "checking for stdbool.h that conforms to C99... $ECHO_C" >&6
|
|
+if test "${ac_cv_header_stdbool_h+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 <stdbool.h>
|
|
+ #ifndef bool
|
|
+ "error: bool is not defined"
|
|
+ #endif
|
|
+ #ifndef false
|
|
+ "error: false is not defined"
|
|
+ #endif
|
|
+ #if false
|
|
+ "error: false is not 0"
|
|
+ #endif
|
|
+ #ifndef true
|
|
+ "error: false is not defined"
|
|
+ #endif
|
|
+ #if true != 1
|
|
+ "error: true is not 1"
|
|
+ #endif
|
|
+ #ifndef __bool_true_false_are_defined
|
|
+ "error: __bool_true_false_are_defined is not defined"
|
|
+ #endif
|
|
+
|
|
+ struct s { _Bool s: 1; _Bool t; } s;
|
|
+
|
|
+ char a[true == 1 ? 1 : -1];
|
|
+ char b[false == 0 ? 1 : -1];
|
|
+ char c[__bool_true_false_are_defined == 1 ? 1 : -1];
|
|
+ char d[(bool) -0.5 == true ? 1 : -1];
|
|
+ bool e = &s;
|
|
+ char f[(_Bool) -0.0 == false ? 1 : -1];
|
|
+ char g[true];
|
|
+ char h[sizeof (_Bool)];
|
|
+ char i[sizeof s.t];
|
|
+
|
|
+int
|
|
+main ()
|
|
+{
|
|
+ return !a + !b + !c + !d + !e + !f + !g + !h + !i;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_header_stdbool_h=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+sed 's/^/| /' conftest.$ac_ext >&5
|
|
+
|
|
+ac_cv_header_stdbool_h=no
|
|
+fi
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_header_stdbool_h" >&5
|
|
+echo "${ECHO_T}$ac_cv_header_stdbool_h" >&6
|
|
+ echo "$as_me:$LINENO: checking for _Bool" >&5
|
|
+echo $ECHO_N "checking for _Bool... $ECHO_C" >&6
|
|
+if test "${ac_cv_type__Bool+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
|
|
+int
|
|
+main ()
|
|
+{
|
|
+if ((_Bool *) 0)
|
|
+ return 0;
|
|
+if (sizeof (_Bool))
|
|
+ return 0;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_type__Bool=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+sed 's/^/| /' conftest.$ac_ext >&5
|
|
+
|
|
+ac_cv_type__Bool=no
|
|
+fi
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_type__Bool" >&5
|
|
+echo "${ECHO_T}$ac_cv_type__Bool" >&6
|
|
+if test $ac_cv_type__Bool = yes; then
|
|
+
|
|
+cat >>confdefs.h <<_ACEOF
|
|
+#define HAVE__BOOL 1
|
|
+_ACEOF
|
|
+
|
|
+
|
|
+fi
|
|
+
|
|
+ if test $ac_cv_header_stdbool_h = yes; then
|
|
+
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
+#define HAVE_STDBOOL_H 1
|
|
+_ACEOF
|
|
+
|
|
+ fi
|
|
+
|
|
+ :
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+echo "$as_me:$LINENO: checking for nanosecond timestamps in struct stat" >&5
|
|
+echo $ECHO_N "checking for nanosecond timestamps in struct stat... $ECHO_C" >&6
|
|
+if test "${ac_cv_stat_nsec+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/stat.h>
|
|
+ #include <unistd.h>
|
|
+ struct stat st;
|
|
+
|
|
+int
|
|
+main ()
|
|
+{
|
|
+ return st.st_atimensec + st.st_mtimensec + st.st_ctimensec;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_stat_nsec=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+sed 's/^/| /' conftest.$ac_ext >&5
|
|
+
|
|
+ac_cv_stat_nsec=no
|
|
+fi
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
+
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_stat_nsec" >&5
|
|
+echo "${ECHO_T}$ac_cv_stat_nsec" >&6
|
|
+ if test $ac_cv_stat_nsec = yes; then
|
|
+
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
+#define HAVE_STAT_NSEC 1
|
|
+_ACEOF
|
|
+
|
|
+ fi
|
|
+
|
|
+ echo "$as_me:$LINENO: checking for nanosecond timestamps in struct stat" >&5
|
|
+echo $ECHO_N "checking for nanosecond timestamps in struct stat... $ECHO_C" >&6
|
|
+if test "${ac_cv_stat_timeval+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 <time.h>
|
|
+ #include <sys/types.h>
|
|
+ #include <sys/stat.h>
|
|
+ #include <unistd.h>
|
|
+ struct stat st;
|
|
+
|
|
+int
|
|
+main ()
|
|
+{
|
|
+ return st.st_atim.tv_nsec + st.st_mtim.tv_nsec + st.st_ctim.tv_nsec;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&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); } &&
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; }; then
|
|
+ ac_cv_stat_timeval=yes
|
|
+else
|
|
+ echo "$as_me: failed program was:" >&5
|
|
+sed 's/^/| /' conftest.$ac_ext >&5
|
|
+
|
|
+ac_cv_stat_timeval=no
|
|
+fi
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
+
|
|
+fi
|
|
+echo "$as_me:$LINENO: result: $ac_cv_stat_timeval" >&5
|
|
+echo "${ECHO_T}$ac_cv_stat_timeval" >&6
|
|
+ if test $ac_cv_stat_timeval = yes; then
|
|
+
|
|
+cat >>confdefs.h <<\_ACEOF
|
|
+#define HAVE_STAT_TIMEVAL 1
|
|
+_ACEOF
|
|
+
|
|
+ fi
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+
|
|
+for ac_func in pathconf
|
|
+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 eval "test \"\${$as_ac_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 gcc2 internal prototype to avoid an error. */
|
|
+#ifdef __cplusplus
|
|
+extern "C"
|
|
+{
|
|
+#endif
|
|
+/* We use char because int might match the return type of a gcc2
|
|
+ builtin and then its argument prototype would still apply. */
|
|
+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
|
|
+#else
|
|
+char (*f) () = $ac_func;
|
|
+#endif
|
|
+#ifdef __cplusplus
|
|
+}
|
|
+#endif
|
|
+
|
|
+int
|
|
+main ()
|
|
+{
|
|
+return f != $ac_func;
|
|
+ ;
|
|
+ return 0;
|
|
+}
|
|
+_ACEOF
|
|
+rm -f conftest.$ac_objext conftest$ac_exeext
|
|
+if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&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); } &&
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8423,7 +9428,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -8454,7 +9460,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -8465,11 +9470,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8482,7 +9496,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -8490,7 +9504,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -8508,6 +9521,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -8527,33 +9541,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -8564,7 +9577,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -8587,7 +9600,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -8607,11 +9619,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8624,7 +9645,7 @@
|
|
|
|
ac_cv_have_decl_free=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_free" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_free" >&6
|
|
@@ -8648,7 +9669,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -8668,11 +9688,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8685,7 +9714,7 @@
|
|
|
|
ac_cv_have_decl_getenv=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_getenv" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_getenv" >&6
|
|
@@ -8709,7 +9738,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -8729,11 +9757,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8746,7 +9783,7 @@
|
|
|
|
ac_cv_have_decl_malloc=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_malloc" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_malloc" >&6
|
|
@@ -8770,7 +9807,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -8790,11 +9826,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8807,7 +9852,7 @@
|
|
|
|
ac_cv_have_decl_mktemp=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_mktemp" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_mktemp" >&6
|
|
@@ -8849,21 +9894,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -8894,11 +9946,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8911,7 +9972,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -8934,21 +9996,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -8979,11 +10048,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -8996,7 +10074,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -9006,7 +10085,14 @@
|
|
_ACEOF
|
|
|
|
else
|
|
- LIBOBJS="$LIBOBJS $ac_func.$ac_objext"
|
|
+ case $LIBOBJS in
|
|
+ "$ac_func.$ac_objext" | \
|
|
+ *" $ac_func.$ac_objext" | \
|
|
+ "$ac_func.$ac_objext "* | \
|
|
+ *" $ac_func.$ac_objext "* ) ;;
|
|
+ *) LIBOBJS="$LIBOBJS $ac_func.$ac_objext" ;;
|
|
+esac
|
|
+
|
|
fi
|
|
done
|
|
|
|
@@ -9019,7 +10105,6 @@
|
|
while :; do
|
|
ac_cv_sys_largefile_source=no
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9036,11 +10121,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9052,9 +10146,8 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9072,11 +10165,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9088,7 +10190,7 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
break
|
|
done
|
|
fi
|
|
@@ -9112,7 +10214,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9129,11 +10230,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9146,7 +10256,8 @@
|
|
|
|
ac_cv_func_fseeko=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_func_fseeko" >&5
|
|
echo "${ECHO_T}$ac_cv_func_fseeko" >&6
|
|
@@ -9165,7 +10276,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9185,11 +10295,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9202,7 +10321,7 @@
|
|
|
|
ac_cv_have_decl_clearerr_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_clearerr_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_clearerr_unlocked" >&6
|
|
@@ -9230,7 +10349,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9250,11 +10368,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9267,7 +10394,7 @@
|
|
|
|
ac_cv_have_decl_feof_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_feof_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_feof_unlocked" >&6
|
|
@@ -9295,7 +10422,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9315,11 +10441,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9332,7 +10467,7 @@
|
|
|
|
ac_cv_have_decl_ferror_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_ferror_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_ferror_unlocked" >&6
|
|
@@ -9360,7 +10495,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9380,11 +10514,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9397,7 +10540,7 @@
|
|
|
|
ac_cv_have_decl_fflush_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_fflush_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_fflush_unlocked" >&6
|
|
@@ -9425,7 +10568,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9445,11 +10587,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9462,7 +10613,7 @@
|
|
|
|
ac_cv_have_decl_fgets_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_fgets_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_fgets_unlocked" >&6
|
|
@@ -9490,7 +10641,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9510,11 +10660,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9527,7 +10686,7 @@
|
|
|
|
ac_cv_have_decl_fputc_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_fputc_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_fputc_unlocked" >&6
|
|
@@ -9555,7 +10714,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9575,11 +10733,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9592,7 +10759,7 @@
|
|
|
|
ac_cv_have_decl_fputs_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_fputs_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_fputs_unlocked" >&6
|
|
@@ -9620,7 +10787,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9640,11 +10806,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9657,7 +10832,7 @@
|
|
|
|
ac_cv_have_decl_fread_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_fread_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_fread_unlocked" >&6
|
|
@@ -9685,7 +10860,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9705,11 +10879,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9722,7 +10905,7 @@
|
|
|
|
ac_cv_have_decl_fwrite_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_fwrite_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_fwrite_unlocked" >&6
|
|
@@ -9750,7 +10933,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9770,11 +10952,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9787,7 +10978,7 @@
|
|
|
|
ac_cv_have_decl_getc_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_getc_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_getc_unlocked" >&6
|
|
@@ -9815,7 +11006,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9835,11 +11025,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9852,7 +11051,7 @@
|
|
|
|
ac_cv_have_decl_getchar_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_getchar_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_getchar_unlocked" >&6
|
|
@@ -9880,7 +11079,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9900,11 +11098,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9917,7 +11124,7 @@
|
|
|
|
ac_cv_have_decl_putc_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_putc_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_putc_unlocked" >&6
|
|
@@ -9945,7 +11152,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -9965,11 +11171,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -9982,7 +11197,7 @@
|
|
|
|
ac_cv_have_decl_putchar_unlocked=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_have_decl_putchar_unlocked" >&5
|
|
echo "${ECHO_T}$ac_cv_have_decl_putchar_unlocked" >&6
|
|
@@ -10075,7 +11290,6 @@
|
|
ac_cv_func_closedir_void=yes
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -10115,7 +11329,7 @@
|
|
( exit $ac_status )
|
|
ac_cv_func_closedir_void=yes
|
|
fi
|
|
-rm -f core core.* *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f core *.core gmon.out bb.out conftest$ac_exeext conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_func_closedir_void" >&5
|
|
@@ -10146,7 +11360,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header usability" >&5
|
|
echo $ECHO_N "checking $ac_header usability... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -10157,11 +11370,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -10174,7 +11396,7 @@
|
|
|
|
ac_header_compiler=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
echo "$as_me:$LINENO: result: $ac_header_compiler" >&5
|
|
echo "${ECHO_T}$ac_header_compiler" >&6
|
|
|
|
@@ -10182,7 +11404,6 @@
|
|
echo "$as_me:$LINENO: checking $ac_header presence" >&5
|
|
echo $ECHO_N "checking $ac_header presence... $ECHO_C" >&6
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -10200,6 +11421,7 @@
|
|
(exit $ac_status); } >/dev/null; then
|
|
if test -s conftest.err; then
|
|
ac_cpp_err=$ac_c_preproc_warn_flag
|
|
+ ac_cpp_err=$ac_cpp_err$ac_c_werror_flag
|
|
else
|
|
ac_cpp_err=
|
|
fi
|
|
@@ -10219,33 +11441,32 @@
|
|
echo "${ECHO_T}$ac_header_preproc" >&6
|
|
|
|
# So? What about this header?
|
|
-case $ac_header_compiler:$ac_header_preproc in
|
|
- yes:no )
|
|
+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 preprocessor's result" >&5
|
|
-echo "$as_me: WARNING: $ac_header: proceeding with the preprocessor's result" >&2;}
|
|
- (
|
|
- cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
-_ASBOX
|
|
- ) |
|
|
- sed "s/^/$as_me: WARNING: /" >&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 )
|
|
+ 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: 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;}
|
|
(
|
|
cat <<\_ASBOX
|
|
-## ------------------------------------ ##
|
|
-## Report this to bug-autoconf@gnu.org. ##
|
|
-## ------------------------------------ ##
|
|
+## -------------------------------- ##
|
|
+## Report this to bug-patch@gnu.org ##
|
|
+## -------------------------------- ##
|
|
_ASBOX
|
|
) |
|
|
sed "s/^/$as_me: WARNING: /" >&2
|
|
@@ -10256,7 +11477,7 @@
|
|
if eval "test \"\${$as_ac_Header+set}\" = set"; then
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
- eval "$as_ac_Header=$ac_header_preproc"
|
|
+ eval "$as_ac_Header=\$ac_header_preproc"
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_Header'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_Header'}'`" >&6
|
|
@@ -10277,7 +11498,6 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -10300,11 +11520,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -10317,7 +11546,8 @@
|
|
|
|
ac_cv_func_setmode_dos=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_func_setmode_dos" >&5
|
|
echo "${ECHO_T}$ac_cv_func_setmode_dos" >&6
|
|
@@ -10338,21 +11568,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -10383,11 +11620,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -10400,7 +11646,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -10415,21 +11662,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
cat >>conftest.$ac_ext <<_ACEOF
|
|
/* end confdefs.h. */
|
|
+/* Define _doprnt to an innocuous variant, in case <limits.h> declares _doprnt.
|
|
+ For example, HP-UX 11i <limits.h> declares gettimeofday. */
|
|
+#define _doprnt innocuous__doprnt
|
|
+
|
|
/* System header to define __stub macros and hopefully few prototypes,
|
|
which can conflict with char _doprnt (); 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 _doprnt
|
|
+
|
|
/* Override any gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -10460,11 +11714,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -10477,7 +11740,8 @@
|
|
|
|
ac_cv_func__doprnt=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_func__doprnt" >&5
|
|
echo "${ECHO_T}$ac_cv_func__doprnt" >&6
|
|
@@ -10503,21 +11767,28 @@
|
|
echo $ECHO_N "(cached) $ECHO_C" >&6
|
|
else
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* 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 gcc2 internal prototype to avoid an error. */
|
|
#ifdef __cplusplus
|
|
extern "C"
|
|
@@ -10548,11 +11819,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext conftest$ac_exeext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5
|
|
- (eval $ac_link) 2>&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); } &&
|
|
- { ac_try='test -s conftest$ac_exeext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest$ac_exeext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -10565,7 +11845,8 @@
|
|
|
|
eval "$as_ac_var=no"
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest$ac_exeext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext \
|
|
+ conftest$ac_exeext conftest.$ac_ext
|
|
fi
|
|
echo "$as_me:$LINENO: result: `eval echo '${'$as_ac_var'}'`" >&5
|
|
echo "${ECHO_T}`eval echo '${'$as_ac_var'}'`" >&6
|
|
@@ -10585,7 +11866,6 @@
|
|
patch_cv_mkdir_takes_one_arg=no
|
|
if test $ac_cv_func_mkdir = yes; then
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -10605,11 +11885,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -10621,7 +11910,6 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -10641,11 +11929,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -10658,10 +11955,10 @@
|
|
sed 's/^/| /' conftest.$ac_ext >&5
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
fi
|
|
|
|
|
|
@@ -10686,7 +11983,6 @@
|
|
else
|
|
|
|
cat >conftest.$ac_ext <<_ACEOF
|
|
-#line $LINENO "configure"
|
|
/* confdefs.h. */
|
|
_ACEOF
|
|
cat confdefs.h >>conftest.$ac_ext
|
|
@@ -10705,11 +12001,20 @@
|
|
_ACEOF
|
|
rm -f conftest.$ac_objext
|
|
if { (eval echo "$as_me:$LINENO: \"$ac_compile\"") >&5
|
|
- (eval $ac_compile) 2>&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); } &&
|
|
- { ac_try='test -s conftest.$ac_objext'
|
|
+ { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err'
|
|
+ { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
+ (eval $ac_try) 2>&5
|
|
+ ac_status=$?
|
|
+ echo "$as_me:$LINENO: \$? = $ac_status" >&5
|
|
+ (exit $ac_status); }; } &&
|
|
+ { ac_try='test -s conftest.$ac_objext'
|
|
{ (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5
|
|
(eval $ac_try) 2>&5
|
|
ac_status=$?
|
|
@@ -10722,7 +12027,7 @@
|
|
|
|
ac_cv_win_or_dos=no
|
|
fi
|
|
-rm -f conftest.$ac_objext conftest.$ac_ext
|
|
+rm -f conftest.err conftest.$ac_objext conftest.$ac_ext
|
|
|
|
fi
|
|
echo "$as_me:$LINENO: result: $ac_cv_win_or_dos" >&5
|
|
@@ -10834,13 +12139,13 @@
|
|
# `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"
|
|
+ "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 \
|
|
- "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
|
|
+ "s/^\\([_$as_cr_alnum]*_cv_[_$as_cr_alnum]*\\)=\\(.*\\)/\\1=\\2/p"
|
|
;;
|
|
esac;
|
|
} |
|
|
@@ -10870,13 +12175,13 @@
|
|
# 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[ ]*=/{
|
|
+ ac_vpsub='/^[ ]*VPATH[ ]*=/{
|
|
s/:*\$(srcdir):*/:/;
|
|
s/:*\${srcdir}:*/:/;
|
|
s/:*@srcdir@:*/:/;
|
|
-s/^\([^=]*=[ ]*\):*/\1/;
|
|
+s/^\([^=]*=[ ]*\):*/\1/;
|
|
s/:*$//;
|
|
-s/^[^=]*=[ ]*$//;
|
|
+s/^[^=]*=[ ]*$//;
|
|
}'
|
|
fi
|
|
|
|
@@ -10887,7 +12192,7 @@
|
|
for ac_i in : $LIBOBJS; do test "x$ac_i" = x: && continue
|
|
# 1. Remove the extension, and $U if already installed.
|
|
ac_i=`echo "$ac_i" |
|
|
- sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
|
|
+ sed 's/\$U\././;s/\.o$//;s/\.obj$//'`
|
|
# 2. Add them.
|
|
ac_libobjs="$ac_libobjs $ac_i\$U.$ac_objext"
|
|
ac_ltlibobjs="$ac_ltlibobjs $ac_i"'$U.lo'
|
|
@@ -10931,9 +12236,10 @@
|
|
elif test -n "${BASH_VERSION+set}" && (set -o posix) >/dev/null 2>&1; then
|
|
set -o posix
|
|
fi
|
|
+DUALCASE=1; export DUALCASE # for MKS sh
|
|
|
|
# Support unset when possible.
|
|
-if (FOO=FOO; unset FOO) >/dev/null 2>&1; then
|
|
+if ( (MAIL=60; unset MAIL) || exit) >/dev/null 2>&1; then
|
|
as_unset=unset
|
|
else
|
|
as_unset=false
|
|
@@ -10952,7 +12258,7 @@
|
|
LC_MEASUREMENT LC_MESSAGES LC_MONETARY LC_NAME LC_NUMERIC LC_PAPER \
|
|
LC_TELEPHONE LC_TIME
|
|
do
|
|
- if (set +x; test -n "`(eval $as_var=C; export $as_var) 2>&1`"); then
|
|
+ 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
|
|
@@ -11131,16 +12437,17 @@
|
|
if mkdir -p . 2>/dev/null; then
|
|
as_mkdir_p=:
|
|
else
|
|
+ test -d ./-p && rmdir ./-p
|
|
as_mkdir_p=false
|
|
fi
|
|
|
|
as_executable_p="test -f"
|
|
|
|
# Sed expression to map a string onto a valid CPP name.
|
|
-as_tr_cpp="sed y%*$as_cr_letters%P$as_cr_LETTERS%;s%[^_$as_cr_alnum]%_%g"
|
|
+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="sed y%*+%pp%;s%[^_$as_cr_alnum]%_%g"
|
|
+as_tr_sh="eval sed 'y%*+%pp%;s%[^_$as_cr_alnum]%_%g'"
|
|
|
|
|
|
# IFS
|
|
@@ -11167,7 +12474,7 @@
|
|
cat >&5 <<_CSEOF
|
|
|
|
This file was extended by patch $as_me 2.5.9, which was
|
|
-generated by GNU Autoconf 2.57. Invocation command line was
|
|
+generated by GNU Autoconf 2.59. Invocation command line was
|
|
|
|
CONFIG_FILES = $CONFIG_FILES
|
|
CONFIG_HEADERS = $CONFIG_HEADERS
|
|
@@ -11211,9 +12518,9 @@
|
|
-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
|
|
+ instantiate the configuration file FILE
|
|
--header=FILE[:TEMPLATE]
|
|
- instantiate the configuration header FILE
|
|
+ instantiate the configuration header FILE
|
|
|
|
Configuration files:
|
|
$config_files
|
|
@@ -11227,11 +12534,10 @@
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
ac_cs_version="\\
|
|
patch config.status 2.5.9
|
|
-configured by $0, generated by GNU Autoconf 2.57,
|
|
+configured by $0, generated by GNU Autoconf 2.59,
|
|
with options \\"`echo "$ac_configure_args" | sed 's/[\\""\`\$]/\\\\&/g'`\\"
|
|
|
|
-Copyright 1992, 1993, 1994, 1995, 1996, 1998, 1999, 2000, 2001
|
|
-Free Software Foundation, Inc.
|
|
+Copyright (C) 2003 Free Software Foundation, Inc.
|
|
This config.status script is free software; the Free Software Foundation
|
|
gives unlimited permission to copy, distribute and modify it."
|
|
srcdir=$srcdir
|
|
@@ -11463,9 +12769,9 @@
|
|
(echo ':t
|
|
/@[a-zA-Z_][a-zA-Z_0-9]*@/!b' && cat $tmp/subs.frag) >$tmp/subs-$ac_sed_frag.sed
|
|
if test -z "$ac_sed_cmds"; then
|
|
- ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
|
|
+ ac_sed_cmds="sed -f $tmp/subs-$ac_sed_frag.sed"
|
|
else
|
|
- ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
|
|
+ ac_sed_cmds="$ac_sed_cmds | sed -f $tmp/subs-$ac_sed_frag.sed"
|
|
fi
|
|
ac_sed_frag=`expr $ac_sed_frag + 1`
|
|
ac_beg=$ac_end
|
|
@@ -11483,21 +12789,21 @@
|
|
# Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
|
|
case $ac_file in
|
|
- | *:- | *:-:* ) # input from stdin
|
|
- cat >$tmp/stdin
|
|
- ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
+ cat >$tmp/stdin
|
|
+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
*:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
* ) ac_file_in=$ac_file.in ;;
|
|
esac
|
|
|
|
# Compute @srcdir@, @top_srcdir@, and @INSTALL@ for subdirectories.
|
|
ac_dir=`(dirname "$ac_file") 2>/dev/null ||
|
|
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
- X"$ac_file" : 'X\(//\)[^/]' \| \
|
|
- X"$ac_file" : 'X\(//\)$' \| \
|
|
- X"$ac_file" : 'X\(/\)' \| \
|
|
- . : '\(.\)' 2>/dev/null ||
|
|
+ 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; }
|
|
@@ -11513,10 +12819,10 @@
|
|
as_dirs="$as_dir $as_dirs"
|
|
as_dir=`(dirname "$as_dir") 2>/dev/null ||
|
|
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
- X"$as_dir" : 'X\(//\)[^/]' \| \
|
|
- X"$as_dir" : 'X\(//\)$' \| \
|
|
- X"$as_dir" : 'X\(/\)' \| \
|
|
- . : '\(.\)' 2>/dev/null ||
|
|
+ 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; }
|
|
@@ -11554,12 +12860,45 @@
|
|
ac_srcdir=$ac_top_builddir$srcdir$ac_dir_suffix
|
|
ac_top_srcdir=$ac_top_builddir$srcdir ;;
|
|
esac
|
|
-# Don't blindly perform a `cd "$ac_dir"/$ac_foo && pwd` since $ac_foo can be
|
|
-# absolute.
|
|
-ac_abs_builddir=`cd "$ac_dir" && cd $ac_builddir && pwd`
|
|
-ac_abs_top_builddir=`cd "$ac_dir" && cd ${ac_top_builddir}. && pwd`
|
|
-ac_abs_srcdir=`cd "$ac_dir" && cd $ac_srcdir && pwd`
|
|
-ac_abs_top_srcdir=`cd "$ac_dir" && cd $ac_top_srcdir && pwd`
|
|
+
|
|
+# Do not use `cd foo && pwd` to compute absolute paths, because
|
|
+# the directories may not exist.
|
|
+case `pwd` in
|
|
+.) ac_abs_builddir="$ac_dir";;
|
|
+*)
|
|
+ case "$ac_dir" in
|
|
+ .) ac_abs_builddir=`pwd`;;
|
|
+ [\\/]* | ?:[\\/]* ) ac_abs_builddir="$ac_dir";;
|
|
+ *) ac_abs_builddir=`pwd`/"$ac_dir";;
|
|
+ esac;;
|
|
+esac
|
|
+case $ac_abs_builddir in
|
|
+.) ac_abs_top_builddir=${ac_top_builddir}.;;
|
|
+*)
|
|
+ case ${ac_top_builddir}. in
|
|
+ .) ac_abs_top_builddir=$ac_abs_builddir;;
|
|
+ [\\/]* | ?:[\\/]* ) ac_abs_top_builddir=${ac_top_builddir}.;;
|
|
+ *) ac_abs_top_builddir=$ac_abs_builddir/${ac_top_builddir}.;;
|
|
+ esac;;
|
|
+esac
|
|
+case $ac_abs_builddir in
|
|
+.) ac_abs_srcdir=$ac_srcdir;;
|
|
+*)
|
|
+ case $ac_srcdir in
|
|
+ .) ac_abs_srcdir=$ac_abs_builddir;;
|
|
+ [\\/]* | ?:[\\/]* ) ac_abs_srcdir=$ac_srcdir;;
|
|
+ *) ac_abs_srcdir=$ac_abs_builddir/$ac_srcdir;;
|
|
+ esac;;
|
|
+esac
|
|
+case $ac_abs_builddir in
|
|
+.) ac_abs_top_srcdir=$ac_top_srcdir;;
|
|
+*)
|
|
+ case $ac_top_srcdir in
|
|
+ .) ac_abs_top_srcdir=$ac_abs_builddir;;
|
|
+ [\\/]* | ?:[\\/]* ) ac_abs_top_srcdir=$ac_top_srcdir;;
|
|
+ *) ac_abs_top_srcdir=$ac_abs_builddir/$ac_top_srcdir;;
|
|
+ esac;;
|
|
+esac
|
|
|
|
|
|
case $INSTALL in
|
|
@@ -11567,11 +12906,6 @@
|
|
*) ac_INSTALL=$ac_top_builddir$INSTALL ;;
|
|
esac
|
|
|
|
- if test x"$ac_file" != x-; then
|
|
- { echo "$as_me:$LINENO: creating $ac_file" >&5
|
|
-echo "$as_me: creating $ac_file" >&6;}
|
|
- rm -f "$ac_file"
|
|
- fi
|
|
# 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. */
|
|
@@ -11581,7 +12915,7 @@
|
|
configure_input="$ac_file. "
|
|
fi
|
|
configure_input=$configure_input"Generated from `echo $ac_file_in |
|
|
- sed 's,.*/,,'` by configure."
|
|
+ sed 's,.*/,,'` by configure."
|
|
|
|
# First look for the input files in the build tree, otherwise in the
|
|
# src tree.
|
|
@@ -11590,26 +12924,32 @@
|
|
case $f in
|
|
-) echo $tmp/stdin ;;
|
|
[\\/$]*)
|
|
- # Absolute (can't be DOS-style, as IFS=:)
|
|
- test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
+ # Absolute (can't be DOS-style, as IFS=:)
|
|
+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
echo "$as_me: error: cannot find input file: $f" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
- echo $f;;
|
|
+ echo "$f";;
|
|
*) # Relative
|
|
- if test -f "$f"; then
|
|
- # Build tree
|
|
- echo $f
|
|
- elif test -f "$srcdir/$f"; then
|
|
- # Source tree
|
|
- echo $srcdir/$f
|
|
- else
|
|
- # /dev/null tree
|
|
- { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
+ if test -f "$f"; then
|
|
+ # Build tree
|
|
+ echo "$f"
|
|
+ elif test -f "$srcdir/$f"; then
|
|
+ # Source tree
|
|
+ echo "$srcdir/$f"
|
|
+ else
|
|
+ # /dev/null tree
|
|
+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
echo "$as_me: error: cannot find input file: $f" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
- fi;;
|
|
+ fi;;
|
|
esac
|
|
done` || { (exit 1); exit 1; }
|
|
+
|
|
+ if test x"$ac_file" != x-; then
|
|
+ { echo "$as_me:$LINENO: creating $ac_file" >&5
|
|
+echo "$as_me: creating $ac_file" >&6;}
|
|
+ rm -f "$ac_file"
|
|
+ fi
|
|
_ACEOF
|
|
cat >>$CONFIG_STATUS <<_ACEOF
|
|
sed "$ac_vpsub
|
|
@@ -11649,12 +12989,12 @@
|
|
# NAME is the cpp macro being defined and VALUE is the value it is being given.
|
|
#
|
|
# ac_d sets the value in "#define NAME VALUE" lines.
|
|
-ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
|
|
-ac_dB='[ ].*$,\1#\2'
|
|
+ac_dA='s,^\([ ]*\)#\([ ]*define[ ][ ]*\)'
|
|
+ac_dB='[ ].*$,\1#\2'
|
|
ac_dC=' '
|
|
ac_dD=',;t'
|
|
# ac_u turns "#undef NAME" without trailing blanks into "#define NAME VALUE".
|
|
-ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
|
|
+ac_uA='s,^\([ ]*\)#\([ ]*\)undef\([ ][ ]*\)'
|
|
ac_uB='$,\1#\2define\3'
|
|
ac_uC=' '
|
|
ac_uD=',;t'
|
|
@@ -11663,11 +13003,11 @@
|
|
# Support "outfile[:infile[:infile...]]", defaulting infile="outfile.in".
|
|
case $ac_file in
|
|
- | *:- | *:-:* ) # input from stdin
|
|
- cat >$tmp/stdin
|
|
- ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
+ cat >$tmp/stdin
|
|
+ ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
*:* ) ac_file_in=`echo "$ac_file" | sed 's,[^:]*:,,'`
|
|
- ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
+ ac_file=`echo "$ac_file" | sed 's,:.*,,'` ;;
|
|
* ) ac_file_in=$ac_file.in ;;
|
|
esac
|
|
|
|
@@ -11681,28 +13021,29 @@
|
|
case $f in
|
|
-) echo $tmp/stdin ;;
|
|
[\\/$]*)
|
|
- # Absolute (can't be DOS-style, as IFS=:)
|
|
- test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
+ # Absolute (can't be DOS-style, as IFS=:)
|
|
+ test -f "$f" || { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
echo "$as_me: error: cannot find input file: $f" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
- echo $f;;
|
|
+ # Do quote $f, to prevent DOS paths from being IFS'd.
|
|
+ echo "$f";;
|
|
*) # Relative
|
|
- if test -f "$f"; then
|
|
- # Build tree
|
|
- echo $f
|
|
- elif test -f "$srcdir/$f"; then
|
|
- # Source tree
|
|
- echo $srcdir/$f
|
|
- else
|
|
- # /dev/null tree
|
|
- { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
+ if test -f "$f"; then
|
|
+ # Build tree
|
|
+ echo "$f"
|
|
+ elif test -f "$srcdir/$f"; then
|
|
+ # Source tree
|
|
+ echo "$srcdir/$f"
|
|
+ else
|
|
+ # /dev/null tree
|
|
+ { { echo "$as_me:$LINENO: error: cannot find input file: $f" >&5
|
|
echo "$as_me: error: cannot find input file: $f" >&2;}
|
|
{ (exit 1); exit 1; }; }
|
|
- fi;;
|
|
+ fi;;
|
|
esac
|
|
done` || { (exit 1); exit 1; }
|
|
# Remove the trailing spaces.
|
|
- sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
|
|
+ sed 's/[ ]*$//' $ac_file_inputs >$tmp/in
|
|
|
|
_ACEOF
|
|
|
|
@@ -11725,9 +13066,9 @@
|
|
s,[\\$`],\\&,g
|
|
t clear
|
|
: clear
|
|
-s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
|
|
+s,^[ ]*#[ ]*define[ ][ ]*\([^ (][^ (]*\)\(([^)]*)\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1\2${ac_dC}\3${ac_dD},gp
|
|
t end
|
|
-s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
|
|
+s,^[ ]*#[ ]*define[ ][ ]*\([^ ][^ ]*\)[ ]*\(.*\)$,${ac_dA}\1${ac_dB}\1${ac_dC}\2${ac_dD},gp
|
|
: end
|
|
_ACEOF
|
|
# If some macros were called several times there might be several times
|
|
@@ -11741,13 +13082,13 @@
|
|
# example, in the case of _POSIX_SOURCE, which is predefined and required
|
|
# on some systems where configure will not decide to define it.
|
|
cat >>conftest.undefs <<\_ACEOF
|
|
-s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
|
|
+s,^[ ]*#[ ]*undef[ ][ ]*[a-zA-Z_][a-zA-Z_0-9]*,/* & */,
|
|
_ACEOF
|
|
|
|
# Break up conftest.defines because some shells have a limit on the size
|
|
# of here documents, and old seds have small limits too (100 cmds).
|
|
echo ' # Handle all the #define templates only if necessary.' >>$CONFIG_STATUS
|
|
-echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
|
|
+echo ' if grep "^[ ]*#[ ]*define" $tmp/in >/dev/null; then' >>$CONFIG_STATUS
|
|
echo ' # If there are no defines, we may have an empty if/fi' >>$CONFIG_STATUS
|
|
echo ' :' >>$CONFIG_STATUS
|
|
rm -f conftest.tail
|
|
@@ -11756,7 +13097,7 @@
|
|
# Write a limited-size here document to $tmp/defines.sed.
|
|
echo ' cat >$tmp/defines.sed <<CEOF' >>$CONFIG_STATUS
|
|
# Speed up: don't consider the non `#define' lines.
|
|
- echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
|
|
+ echo '/^[ ]*#[ ]*define/!b' >>$CONFIG_STATUS
|
|
# Work around the forget-to-reset-the-flag bug.
|
|
echo 't clr' >>$CONFIG_STATUS
|
|
echo ': clr' >>$CONFIG_STATUS
|
|
@@ -11783,7 +13124,7 @@
|
|
# Write a limited-size here document to $tmp/undefs.sed.
|
|
echo ' cat >$tmp/undefs.sed <<CEOF' >>$CONFIG_STATUS
|
|
# Speed up: don't consider the non `#undef'
|
|
- echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
|
|
+ echo '/^[ ]*#[ ]*undef/!b' >>$CONFIG_STATUS
|
|
# Work around the forget-to-reset-the-flag bug.
|
|
echo 't clr' >>$CONFIG_STATUS
|
|
echo ': clr' >>$CONFIG_STATUS
|
|
@@ -11817,10 +13158,10 @@
|
|
else
|
|
ac_dir=`(dirname "$ac_file") 2>/dev/null ||
|
|
$as_expr X"$ac_file" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
- X"$ac_file" : 'X\(//\)[^/]' \| \
|
|
- X"$ac_file" : 'X\(//\)$' \| \
|
|
- X"$ac_file" : 'X\(/\)' \| \
|
|
- . : '\(.\)' 2>/dev/null ||
|
|
+ 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; }
|
|
@@ -11836,10 +13177,10 @@
|
|
as_dirs="$as_dir $as_dirs"
|
|
as_dir=`(dirname "$as_dir") 2>/dev/null ||
|
|
$as_expr X"$as_dir" : 'X\(.*[^/]\)//*[^/][^/]*/*$' \| \
|
|
- X"$as_dir" : 'X\(//\)[^/]' \| \
|
|
- X"$as_dir" : 'X\(//\)$' \| \
|
|
- X"$as_dir" : 'X\(/\)' \| \
|
|
- . : '\(.\)' 2>/dev/null ||
|
|
+ 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; }
|
|
--- patch-2.5.9.orig/configure.ac
|
|
+++ patch-2.5.9/configure.ac
|
|
@@ -64,6 +64,9 @@
|
|
gl_PREREQ_XMALLOC
|
|
gl_QUOTE
|
|
gl_QUOTEARG
|
|
+gl_HASH
|
|
+
|
|
+ag_CHECK_NANOSECOND_STAT
|
|
|
|
dnl This should be in gnulib, but isn't for some reason.
|
|
AC_DEFUN([jm_PREREQ_ADDEXT],
|
|
--- patch-2.5.9.orig/pch.c
|
|
+++ patch-2.5.9/pch.c
|
|
@@ -1,6 +1,6 @@
|
|
/* reading patches */
|
|
|
|
-/* $Id: pch.c,v 1.44 2003/05/20 14:03:17 eggert Exp $ */
|
|
+/* $Id: pch.c,v 1.45 2003/07/02 22:19:21 eggert Exp $ */
|
|
|
|
/* Copyright (C) 1986, 1987, 1988 Larry Wall
|
|
|
|
@@ -366,10 +366,16 @@
|
|
if (!stars_last_line && strnEQ(s, "*** ", 4))
|
|
name[OLD] = fetchname (s+4, strippath, &p_timestamp[OLD]);
|
|
else if (strnEQ(s, "+++ ", 4))
|
|
+ {
|
|
/* Swap with NEW below. */
|
|
name[OLD] = fetchname (s+4, strippath, &p_timestamp[OLD]);
|
|
+ p_strip_trailing_cr = strip_trailing_cr;
|
|
+ }
|
|
else if (strnEQ(s, "Index:", 6))
|
|
+ {
|
|
name[INDEX] = fetchname (s+6, strippath, (time_t *) 0);
|
|
+ p_strip_trailing_cr = strip_trailing_cr;
|
|
+ }
|
|
else if (strnEQ(s, "Prereq:", 7)) {
|
|
for (t = s + 7; ISSPACE ((unsigned char) *t); t++)
|
|
continue;
|
|
@@ -409,6 +415,7 @@
|
|
p_timestamp[NEW] = timestamp;
|
|
p_rfc934_nesting = (t - s) >> 1;
|
|
}
|
|
+ p_strip_trailing_cr = strip_trailing_cr;
|
|
}
|
|
}
|
|
if ((diff_type == NO_DIFF || diff_type == ED_DIFF) &&
|
|
--- patch-2.5.9.orig/util.c
|
|
+++ patch-2.5.9/util.c
|
|
@@ -45,9 +45,17 @@
|
|
# define raise(sig) kill (getpid (), sig)
|
|
#endif
|
|
|
|
+#if defined(HAVE_STAT_TIMEVAL)
|
|
+#include <time.h>
|
|
+#endif
|
|
+
|
|
#include <stdarg.h>
|
|
+#include <hash.h>
|
|
|
|
static void makedirs (char *);
|
|
+static bool fid_search (const char *, const struct stat *, bool);
|
|
+# define fid_exists(name, pst) fid_search (name, pst, false)
|
|
+# define insert_fid(name) fid_search (name, NULL, true)
|
|
|
|
/* Move a file FROM (where *FROM_NEEDS_REMOVAL is nonzero if FROM
|
|
needs removal when cleaning up at the end of execution)
|
|
@@ -64,7 +72,7 @@
|
|
struct stat to_st;
|
|
int to_errno = ! backup ? -1 : stat (to, &to_st) == 0 ? 0 : errno;
|
|
|
|
- if (backup)
|
|
+ if (backup && (to_errno || ! fid_exists (to, &to_st)))
|
|
{
|
|
int try_makedirs_errno = 0;
|
|
char *bakname;
|
|
@@ -165,6 +173,7 @@
|
|
if (! to_dir_known_to_exist)
|
|
makedirs (to);
|
|
copy_file (from, to, 0, mode);
|
|
+ insert_fid (to);
|
|
return;
|
|
}
|
|
|
|
@@ -173,6 +182,7 @@
|
|
}
|
|
|
|
rename_succeeded:
|
|
+ insert_fid (to);
|
|
/* Do not clear *FROM_NEEDS_REMOVAL if it's possible that the
|
|
rename returned zero because FROM and TO are hard links to
|
|
the same file. */
|
|
@@ -1011,3 +1021,105 @@
|
|
if (file_seek (stream, offset, ptrname) != 0)
|
|
pfatal ("fseek");
|
|
}
|
|
+
|
|
+typedef struct
|
|
+{
|
|
+ dev_t fid_dev;
|
|
+ ino_t fid_ino;
|
|
+ time_t fid_mtime;
|
|
+ unsigned long fid_mtimensec;
|
|
+} file_id;
|
|
+
|
|
+unsigned
|
|
+file_id_hasher (file_id *entry, unsigned table_size)
|
|
+{
|
|
+ return ((unsigned long) entry->fid_ino +
|
|
+ (unsigned long) entry->fid_dev +
|
|
+ (unsigned long) entry->fid_mtime +
|
|
+ (unsigned long) entry->fid_mtimensec) % table_size;
|
|
+}
|
|
+
|
|
+bool
|
|
+file_id_comparator (file_id *entry1, file_id *entry2)
|
|
+{
|
|
+ return (entry1->fid_dev == entry2->fid_dev &&
|
|
+ entry1->fid_ino == entry2->fid_ino &&
|
|
+ entry1->fid_mtime == entry2->fid_mtime &&
|
|
+ entry1->fid_mtimensec == entry2->fid_mtimensec);
|
|
+}
|
|
+
|
|
+void
|
|
+file_id_freer (file_id *entry)
|
|
+{
|
|
+ free (entry);
|
|
+}
|
|
+
|
|
+Hash_table *file_id_hash;
|
|
+
|
|
+/* Check if the file identified by FILENAME and PST was already seen. If the
|
|
+ file was already seen, returns TRUE. If the file has not yet been seen
|
|
+ and INSERT is TRUE, it is inserted. PST or FILENAME may be NULL (but not
|
|
+ both of them). */
|
|
+
|
|
+static bool
|
|
+fid_search (const char *filename, const struct stat *pst, bool insert)
|
|
+{
|
|
+ struct stat st;
|
|
+
|
|
+ if (!file_id_hash)
|
|
+ {
|
|
+ file_id_hash = hash_initialize (0, NULL, (Hash_hasher) file_id_hasher,
|
|
+ (Hash_comparator) file_id_comparator,
|
|
+ (Hash_data_freer) file_id_freer);
|
|
+ if (!file_id_hash)
|
|
+ pfatal ("hash_initialize");
|
|
+ }
|
|
+
|
|
+ if (!pst)
|
|
+ {
|
|
+ if (stat (filename, &st) != 0)
|
|
+ pfatal ("%s", quotearg (filename));
|
|
+ pst = &st;
|
|
+ }
|
|
+
|
|
+ if (insert)
|
|
+ {
|
|
+ file_id *pfid = xmalloc (sizeof (file_id)), *old_pfid;
|
|
+ pfid->fid_dev = pst->st_dev;
|
|
+ pfid->fid_ino = pst->st_ino;
|
|
+ pfid->fid_mtime = pst->st_mtime;
|
|
+#if defined(HAVE_STAT_NSEC)
|
|
+ pfid->fid_mtimensec = pst->st_mtimensec;
|
|
+#elif defined(HAVE_STAT_TIMEVAL)
|
|
+ pfid->fid_mtimensec = pst->st_mtim.tv_nsec;
|
|
+#else
|
|
+ pfid->fid_mtimensec = 0;
|
|
+#endif
|
|
+ old_pfid = hash_insert (file_id_hash, pfid);
|
|
+ if (!old_pfid)
|
|
+ pfatal ("hash_insert");
|
|
+ else if (old_pfid != pfid)
|
|
+ {
|
|
+ free (pfid);
|
|
+ return true;
|
|
+ }
|
|
+ else
|
|
+ return false;
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ file_id fid;
|
|
+ fid.fid_dev = pst->st_dev;
|
|
+ fid.fid_ino = pst->st_ino;
|
|
+ fid.fid_mtime = pst->st_mtime;
|
|
+#if defined(HAVE_STAT_NSEC)
|
|
+ fid.fid_mtimensec = pst->st_mtimensec;
|
|
+#elif defined(HAVE_STAT_TIMEVAL)
|
|
+ fid.fid_mtimensec = pst->st_mtim.tv_nsec;
|
|
+#else
|
|
+ fid.fid_mtimensec = 0;
|
|
+#endif
|
|
+ return hash_lookup (file_id_hash, &fid) != 0;
|
|
+ }
|
|
+}
|
|
+
|
|
--- patch-2.5.9.orig/hash.c
|
|
+++ patch-2.5.9/hash.c
|
|
@@ -0,0 +1,1051 @@
|
|
+/* hash - hashing table processing.
|
|
+
|
|
+ Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003 Free Software
|
|
+ Foundation, Inc.
|
|
+
|
|
+ Written by Jim Meyering, 1992.
|
|
+
|
|
+ This program is free software; you can redistribute it and/or modify
|
|
+ it under the terms of the GNU General Public License as published by
|
|
+ the Free Software Foundation; either version 2, or (at your option)
|
|
+ any later version.
|
|
+
|
|
+ This program is distributed in the hope that it will be useful,
|
|
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
+ GNU General Public License for more details.
|
|
+
|
|
+ You should have received a copy of the GNU General Public License
|
|
+ along with this program; if not, write to the Free Software Foundation,
|
|
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|
+
|
|
+/* A generic hash table package. */
|
|
+
|
|
+/* Define USE_OBSTACK to 1 if you want the allocator to use obstacks instead
|
|
+ of malloc. If you change USE_OBSTACK, you have to recompile! */
|
|
+
|
|
+#if HAVE_CONFIG_H
|
|
+# include <config.h>
|
|
+#endif
|
|
+#if HAVE_STDLIB_H
|
|
+# include <stdlib.h>
|
|
+#endif
|
|
+
|
|
+#include <limits.h>
|
|
+#include <stdbool.h>
|
|
+#include <stdio.h>
|
|
+
|
|
+#ifndef HAVE_DECL_FREE
|
|
+"this configure-time declaration test was not run"
|
|
+#endif
|
|
+#if !HAVE_DECL_FREE
|
|
+void free ();
|
|
+#endif
|
|
+
|
|
+#ifndef HAVE_DECL_MALLOC
|
|
+"this configure-time declaration test was not run"
|
|
+#endif
|
|
+#if !HAVE_DECL_MALLOC
|
|
+char *malloc ();
|
|
+#endif
|
|
+
|
|
+#if USE_OBSTACK
|
|
+# include "obstack.h"
|
|
+# ifndef obstack_chunk_alloc
|
|
+# define obstack_chunk_alloc malloc
|
|
+# endif
|
|
+# ifndef obstack_chunk_free
|
|
+# define obstack_chunk_free free
|
|
+# endif
|
|
+#endif
|
|
+
|
|
+#include "hash.h"
|
|
+
|
|
+struct hash_table
|
|
+ {
|
|
+ /* The array of buckets starts at BUCKET and extends to BUCKET_LIMIT-1,
|
|
+ for a possibility of N_BUCKETS. Among those, N_BUCKETS_USED buckets
|
|
+ are not empty, there are N_ENTRIES active entries in the table. */
|
|
+ struct hash_entry *bucket;
|
|
+ struct hash_entry *bucket_limit;
|
|
+ unsigned n_buckets;
|
|
+ unsigned n_buckets_used;
|
|
+ unsigned n_entries;
|
|
+
|
|
+ /* Tuning arguments, kept in a physicaly separate structure. */
|
|
+ const Hash_tuning *tuning;
|
|
+
|
|
+ /* Three functions are given to `hash_initialize', see the documentation
|
|
+ block for this function. In a word, HASHER randomizes a user entry
|
|
+ into a number up from 0 up to some maximum minus 1; COMPARATOR returns
|
|
+ true if two user entries compare equally; and DATA_FREER is the cleanup
|
|
+ function for a user entry. */
|
|
+ Hash_hasher hasher;
|
|
+ Hash_comparator comparator;
|
|
+ Hash_data_freer data_freer;
|
|
+
|
|
+ /* A linked list of freed struct hash_entry structs. */
|
|
+ struct hash_entry *free_entry_list;
|
|
+
|
|
+#if USE_OBSTACK
|
|
+ /* Whenever obstacks are used, it is possible to allocate all overflowed
|
|
+ entries into a single stack, so they all can be freed in a single
|
|
+ operation. It is not clear if the speedup is worth the trouble. */
|
|
+ struct obstack entry_stack;
|
|
+#endif
|
|
+ };
|
|
+
|
|
+/* A hash table contains many internal entries, each holding a pointer to
|
|
+ some user provided data (also called a user entry). An entry indistinctly
|
|
+ refers to both the internal entry and its associated user entry. A user
|
|
+ entry contents may be hashed by a randomization function (the hashing
|
|
+ function, or just `hasher' for short) into a number (or `slot') between 0
|
|
+ and the current table size. At each slot position in the hash table,
|
|
+ starts a linked chain of entries for which the user data all hash to this
|
|
+ slot. A bucket is the collection of all entries hashing to the same slot.
|
|
+
|
|
+ A good `hasher' function will distribute entries rather evenly in buckets.
|
|
+ In the ideal case, the length of each bucket is roughly the number of
|
|
+ entries divided by the table size. Finding the slot for a data is usually
|
|
+ done in constant time by the `hasher', and the later finding of a precise
|
|
+ entry is linear in time with the size of the bucket. Consequently, a
|
|
+ larger hash table size (that is, a larger number of buckets) is prone to
|
|
+ yielding shorter chains, *given* the `hasher' function behaves properly.
|
|
+
|
|
+ Long buckets slow down the lookup algorithm. One might use big hash table
|
|
+ sizes in hope to reduce the average length of buckets, but this might
|
|
+ become inordinate, as unused slots in the hash table take some space. The
|
|
+ best bet is to make sure you are using a good `hasher' function (beware
|
|
+ that those are not that easy to write! :-), and to use a table size
|
|
+ larger than the actual number of entries. */
|
|
+
|
|
+/* If an insertion makes the ratio of nonempty buckets to table size larger
|
|
+ than the growth threshold (a number between 0.0 and 1.0), then increase
|
|
+ the table size by multiplying by the growth factor (a number greater than
|
|
+ 1.0). The growth threshold defaults to 0.8, and the growth factor
|
|
+ defaults to 1.414, meaning that the table will have doubled its size
|
|
+ every second time 80% of the buckets get used. */
|
|
+#define DEFAULT_GROWTH_THRESHOLD 0.8
|
|
+#define DEFAULT_GROWTH_FACTOR 1.414
|
|
+
|
|
+/* If a deletion empties a bucket and causes the ratio of used buckets to
|
|
+ table size to become smaller than the shrink threshold (a number between
|
|
+ 0.0 and 1.0), then shrink the table by multiplying by the shrink factor (a
|
|
+ number greater than the shrink threshold but smaller than 1.0). The shrink
|
|
+ threshold and factor default to 0.0 and 1.0, meaning that the table never
|
|
+ shrinks. */
|
|
+#define DEFAULT_SHRINK_THRESHOLD 0.0
|
|
+#define DEFAULT_SHRINK_FACTOR 1.0
|
|
+
|
|
+/* Use this to initialize or reset a TUNING structure to
|
|
+ some sensible values. */
|
|
+static const Hash_tuning default_tuning =
|
|
+ {
|
|
+ DEFAULT_SHRINK_THRESHOLD,
|
|
+ DEFAULT_SHRINK_FACTOR,
|
|
+ DEFAULT_GROWTH_THRESHOLD,
|
|
+ DEFAULT_GROWTH_FACTOR,
|
|
+ false
|
|
+ };
|
|
+
|
|
+/* Information and lookup. */
|
|
+
|
|
+/* The following few functions provide information about the overall hash
|
|
+ table organization: the number of entries, number of buckets and maximum
|
|
+ length of buckets. */
|
|
+
|
|
+/* Return the number of buckets in the hash table. The table size, the total
|
|
+ number of buckets (used plus unused), or the maximum number of slots, are
|
|
+ the same quantity. */
|
|
+
|
|
+unsigned
|
|
+hash_get_n_buckets (const Hash_table *table)
|
|
+{
|
|
+ return table->n_buckets;
|
|
+}
|
|
+
|
|
+/* Return the number of slots in use (non-empty buckets). */
|
|
+
|
|
+unsigned
|
|
+hash_get_n_buckets_used (const Hash_table *table)
|
|
+{
|
|
+ return table->n_buckets_used;
|
|
+}
|
|
+
|
|
+/* Return the number of active entries. */
|
|
+
|
|
+unsigned
|
|
+hash_get_n_entries (const Hash_table *table)
|
|
+{
|
|
+ return table->n_entries;
|
|
+}
|
|
+
|
|
+/* Return the length of the longest chain (bucket). */
|
|
+
|
|
+unsigned
|
|
+hash_get_max_bucket_length (const Hash_table *table)
|
|
+{
|
|
+ struct hash_entry *bucket;
|
|
+ unsigned max_bucket_length = 0;
|
|
+
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ {
|
|
+ if (bucket->data)
|
|
+ {
|
|
+ struct hash_entry *cursor = bucket;
|
|
+ unsigned bucket_length = 1;
|
|
+
|
|
+ while (cursor = cursor->next, cursor)
|
|
+ bucket_length++;
|
|
+
|
|
+ if (bucket_length > max_bucket_length)
|
|
+ max_bucket_length = bucket_length;
|
|
+ }
|
|
+ }
|
|
+
|
|
+ return max_bucket_length;
|
|
+}
|
|
+
|
|
+/* Do a mild validation of a hash table, by traversing it and checking two
|
|
+ statistics. */
|
|
+
|
|
+bool
|
|
+hash_table_ok (const Hash_table *table)
|
|
+{
|
|
+ struct hash_entry *bucket;
|
|
+ unsigned n_buckets_used = 0;
|
|
+ unsigned n_entries = 0;
|
|
+
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ {
|
|
+ if (bucket->data)
|
|
+ {
|
|
+ struct hash_entry *cursor = bucket;
|
|
+
|
|
+ /* Count bucket head. */
|
|
+ n_buckets_used++;
|
|
+ n_entries++;
|
|
+
|
|
+ /* Count bucket overflow. */
|
|
+ while (cursor = cursor->next, cursor)
|
|
+ n_entries++;
|
|
+ }
|
|
+ }
|
|
+
|
|
+ if (n_buckets_used == table->n_buckets_used && n_entries == table->n_entries)
|
|
+ return true;
|
|
+
|
|
+ return false;
|
|
+}
|
|
+
|
|
+void
|
|
+hash_print_statistics (const Hash_table *table, FILE *stream)
|
|
+{
|
|
+ unsigned n_entries = hash_get_n_entries (table);
|
|
+ unsigned n_buckets = hash_get_n_buckets (table);
|
|
+ unsigned n_buckets_used = hash_get_n_buckets_used (table);
|
|
+ unsigned max_bucket_length = hash_get_max_bucket_length (table);
|
|
+
|
|
+ fprintf (stream, "# entries: %u\n", n_entries);
|
|
+ fprintf (stream, "# buckets: %u\n", n_buckets);
|
|
+ fprintf (stream, "# buckets used: %u (%.2f%%)\n", n_buckets_used,
|
|
+ (100.0 * n_buckets_used) / n_buckets);
|
|
+ fprintf (stream, "max bucket length: %u\n", max_bucket_length);
|
|
+}
|
|
+
|
|
+/* If ENTRY matches an entry already in the hash table, return the
|
|
+ entry from the table. Otherwise, return NULL. */
|
|
+
|
|
+void *
|
|
+hash_lookup (const Hash_table *table, const void *entry)
|
|
+{
|
|
+ struct hash_entry *bucket
|
|
+ = table->bucket + table->hasher (entry, table->n_buckets);
|
|
+ struct hash_entry *cursor;
|
|
+
|
|
+ if (! (bucket < table->bucket_limit))
|
|
+ abort ();
|
|
+
|
|
+ if (bucket->data == NULL)
|
|
+ return NULL;
|
|
+
|
|
+ for (cursor = bucket; cursor; cursor = cursor->next)
|
|
+ if (table->comparator (entry, cursor->data))
|
|
+ return cursor->data;
|
|
+
|
|
+ return NULL;
|
|
+}
|
|
+
|
|
+/* Walking. */
|
|
+
|
|
+/* The functions in this page traverse the hash table and process the
|
|
+ contained entries. For the traversal to work properly, the hash table
|
|
+ should not be resized nor modified while any particular entry is being
|
|
+ processed. In particular, entries should not be added or removed. */
|
|
+
|
|
+/* Return the first data in the table, or NULL if the table is empty. */
|
|
+
|
|
+void *
|
|
+hash_get_first (const Hash_table *table)
|
|
+{
|
|
+ struct hash_entry *bucket;
|
|
+
|
|
+ if (table->n_entries == 0)
|
|
+ return NULL;
|
|
+
|
|
+ for (bucket = table->bucket; ; bucket++)
|
|
+ if (! (bucket < table->bucket_limit))
|
|
+ abort ();
|
|
+ else if (bucket->data)
|
|
+ return bucket->data;
|
|
+}
|
|
+
|
|
+/* Return the user data for the entry following ENTRY, where ENTRY has been
|
|
+ returned by a previous call to either `hash_get_first' or `hash_get_next'.
|
|
+ Return NULL if there are no more entries. */
|
|
+
|
|
+void *
|
|
+hash_get_next (const Hash_table *table, const void *entry)
|
|
+{
|
|
+ struct hash_entry *bucket
|
|
+ = table->bucket + table->hasher (entry, table->n_buckets);
|
|
+ struct hash_entry *cursor;
|
|
+
|
|
+ if (! (bucket < table->bucket_limit))
|
|
+ abort ();
|
|
+
|
|
+ /* Find next entry in the same bucket. */
|
|
+ for (cursor = bucket; cursor; cursor = cursor->next)
|
|
+ if (cursor->data == entry && cursor->next)
|
|
+ return cursor->next->data;
|
|
+
|
|
+ /* Find first entry in any subsequent bucket. */
|
|
+ while (++bucket < table->bucket_limit)
|
|
+ if (bucket->data)
|
|
+ return bucket->data;
|
|
+
|
|
+ /* None found. */
|
|
+ return NULL;
|
|
+}
|
|
+
|
|
+/* Fill BUFFER with pointers to active user entries in the hash table, then
|
|
+ return the number of pointers copied. Do not copy more than BUFFER_SIZE
|
|
+ pointers. */
|
|
+
|
|
+unsigned
|
|
+hash_get_entries (const Hash_table *table, void **buffer,
|
|
+ unsigned buffer_size)
|
|
+{
|
|
+ unsigned counter = 0;
|
|
+ struct hash_entry *bucket;
|
|
+ struct hash_entry *cursor;
|
|
+
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ {
|
|
+ if (bucket->data)
|
|
+ {
|
|
+ for (cursor = bucket; cursor; cursor = cursor->next)
|
|
+ {
|
|
+ if (counter >= buffer_size)
|
|
+ return counter;
|
|
+ buffer[counter++] = cursor->data;
|
|
+ }
|
|
+ }
|
|
+ }
|
|
+
|
|
+ return counter;
|
|
+}
|
|
+
|
|
+/* Call a PROCESSOR function for each entry of a hash table, and return the
|
|
+ number of entries for which the processor function returned success. A
|
|
+ pointer to some PROCESSOR_DATA which will be made available to each call to
|
|
+ the processor function. The PROCESSOR accepts two arguments: the first is
|
|
+ the user entry being walked into, the second is the value of PROCESSOR_DATA
|
|
+ as received. The walking continue for as long as the PROCESSOR function
|
|
+ returns nonzero. When it returns zero, the walking is interrupted. */
|
|
+
|
|
+unsigned
|
|
+hash_do_for_each (const Hash_table *table, Hash_processor processor,
|
|
+ void *processor_data)
|
|
+{
|
|
+ unsigned counter = 0;
|
|
+ struct hash_entry *bucket;
|
|
+ struct hash_entry *cursor;
|
|
+
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ {
|
|
+ if (bucket->data)
|
|
+ {
|
|
+ for (cursor = bucket; cursor; cursor = cursor->next)
|
|
+ {
|
|
+ if (!(*processor) (cursor->data, processor_data))
|
|
+ return counter;
|
|
+ counter++;
|
|
+ }
|
|
+ }
|
|
+ }
|
|
+
|
|
+ return counter;
|
|
+}
|
|
+
|
|
+/* Allocation and clean-up. */
|
|
+
|
|
+/* Return a hash index for a NUL-terminated STRING between 0 and N_BUCKETS-1.
|
|
+ This is a convenience routine for constructing other hashing functions. */
|
|
+
|
|
+#if USE_DIFF_HASH
|
|
+
|
|
+/* About hashings, Paul Eggert writes to me (FP), on 1994-01-01: "Please see
|
|
+ B. J. McKenzie, R. Harries & T. Bell, Selecting a hashing algorithm,
|
|
+ Software--practice & experience 20, 2 (Feb 1990), 209-224. Good hash
|
|
+ algorithms tend to be domain-specific, so what's good for [diffutils'] io.c
|
|
+ may not be good for your application." */
|
|
+
|
|
+unsigned
|
|
+hash_string (const char *string, unsigned n_buckets)
|
|
+{
|
|
+# define ROTATE_LEFT(Value, Shift) \
|
|
+ ((Value) << (Shift) | (Value) >> ((sizeof (unsigned) * CHAR_BIT) - (Shift)))
|
|
+# define HASH_ONE_CHAR(Value, Byte) \
|
|
+ ((Byte) + ROTATE_LEFT (Value, 7))
|
|
+
|
|
+ unsigned value = 0;
|
|
+
|
|
+ for (; *string; string++)
|
|
+ value = HASH_ONE_CHAR (value, *(const unsigned char *) string);
|
|
+ return value % n_buckets;
|
|
+
|
|
+# undef ROTATE_LEFT
|
|
+# undef HASH_ONE_CHAR
|
|
+}
|
|
+
|
|
+#else /* not USE_DIFF_HASH */
|
|
+
|
|
+/* This one comes from `recode', and performs a bit better than the above as
|
|
+ per a few experiments. It is inspired from a hashing routine found in the
|
|
+ very old Cyber `snoop', itself written in typical Greg Mansfield style.
|
|
+ (By the way, what happened to this excellent man? Is he still alive?) */
|
|
+
|
|
+unsigned
|
|
+hash_string (const char *string, unsigned n_buckets)
|
|
+{
|
|
+ unsigned value = 0;
|
|
+
|
|
+ while (*string)
|
|
+ value = ((value * 31 + (int) *(const unsigned char *) string++)
|
|
+ % n_buckets);
|
|
+ return value;
|
|
+}
|
|
+
|
|
+#endif /* not USE_DIFF_HASH */
|
|
+
|
|
+/* Return true if CANDIDATE is a prime number. CANDIDATE should be an odd
|
|
+ number at least equal to 11. */
|
|
+
|
|
+static bool
|
|
+is_prime (unsigned long candidate)
|
|
+{
|
|
+ unsigned long divisor = 3;
|
|
+ unsigned long square = divisor * divisor;
|
|
+
|
|
+ while (square < candidate && (candidate % divisor))
|
|
+ {
|
|
+ divisor++;
|
|
+ square += 4 * divisor;
|
|
+ divisor++;
|
|
+ }
|
|
+
|
|
+ return (candidate % divisor ? true : false);
|
|
+}
|
|
+
|
|
+/* Round a given CANDIDATE number up to the nearest prime, and return that
|
|
+ prime. Primes lower than 10 are merely skipped. */
|
|
+
|
|
+static unsigned long
|
|
+next_prime (unsigned long candidate)
|
|
+{
|
|
+ /* Skip small primes. */
|
|
+ if (candidate < 10)
|
|
+ candidate = 10;
|
|
+
|
|
+ /* Make it definitely odd. */
|
|
+ candidate |= 1;
|
|
+
|
|
+ while (!is_prime (candidate))
|
|
+ candidate += 2;
|
|
+
|
|
+ return candidate;
|
|
+}
|
|
+
|
|
+void
|
|
+hash_reset_tuning (Hash_tuning *tuning)
|
|
+{
|
|
+ *tuning = default_tuning;
|
|
+}
|
|
+
|
|
+/* For the given hash TABLE, check the user supplied tuning structure for
|
|
+ reasonable values, and return true if there is no gross error with it.
|
|
+ Otherwise, definitively reset the TUNING field to some acceptable default
|
|
+ in the hash table (that is, the user loses the right of further modifying
|
|
+ tuning arguments), and return false. */
|
|
+
|
|
+static bool
|
|
+check_tuning (Hash_table *table)
|
|
+{
|
|
+ const Hash_tuning *tuning = table->tuning;
|
|
+
|
|
+ if (tuning->growth_threshold > 0.0
|
|
+ && tuning->growth_threshold < 1.0
|
|
+ && tuning->growth_factor > 1.0
|
|
+ && tuning->shrink_threshold >= 0.0
|
|
+ && tuning->shrink_threshold < 1.0
|
|
+ && tuning->shrink_factor > tuning->shrink_threshold
|
|
+ && tuning->shrink_factor <= 1.0
|
|
+ && tuning->shrink_threshold < tuning->growth_threshold)
|
|
+ return true;
|
|
+
|
|
+ table->tuning = &default_tuning;
|
|
+ return false;
|
|
+}
|
|
+
|
|
+/* Allocate and return a new hash table, or NULL upon failure. The initial
|
|
+ number of buckets is automatically selected so as to _guarantee_ that you
|
|
+ may insert at least CANDIDATE different user entries before any growth of
|
|
+ the hash table size occurs. So, if have a reasonably tight a-priori upper
|
|
+ bound on the number of entries you intend to insert in the hash table, you
|
|
+ may save some table memory and insertion time, by specifying it here. If
|
|
+ the IS_N_BUCKETS field of the TUNING structure is true, the CANDIDATE
|
|
+ argument has its meaning changed to the wanted number of buckets.
|
|
+
|
|
+ TUNING points to a structure of user-supplied values, in case some fine
|
|
+ tuning is wanted over the default behavior of the hasher. If TUNING is
|
|
+ NULL, the default tuning parameters are used instead.
|
|
+
|
|
+ The user-supplied HASHER function should be provided. It accepts two
|
|
+ arguments ENTRY and TABLE_SIZE. It computes, by hashing ENTRY contents, a
|
|
+ slot number for that entry which should be in the range 0..TABLE_SIZE-1.
|
|
+ This slot number is then returned.
|
|
+
|
|
+ The user-supplied COMPARATOR function should be provided. It accepts two
|
|
+ arguments pointing to user data, it then returns true for a pair of entries
|
|
+ that compare equal, or false otherwise. This function is internally called
|
|
+ on entries which are already known to hash to the same bucket index.
|
|
+
|
|
+ The user-supplied DATA_FREER function, when not NULL, may be later called
|
|
+ with the user data as an argument, just before the entry containing the
|
|
+ data gets freed. This happens from within `hash_free' or `hash_clear'.
|
|
+ You should specify this function only if you want these functions to free
|
|
+ all of your `data' data. This is typically the case when your data is
|
|
+ simply an auxiliary struct that you have malloc'd to aggregate several
|
|
+ values. */
|
|
+
|
|
+Hash_table *
|
|
+hash_initialize (unsigned candidate, const Hash_tuning *tuning,
|
|
+ Hash_hasher hasher, Hash_comparator comparator,
|
|
+ Hash_data_freer data_freer)
|
|
+{
|
|
+ Hash_table *table;
|
|
+ struct hash_entry *bucket;
|
|
+
|
|
+ if (hasher == NULL || comparator == NULL)
|
|
+ return NULL;
|
|
+
|
|
+ table = (Hash_table *) malloc (sizeof (Hash_table));
|
|
+ if (table == NULL)
|
|
+ return NULL;
|
|
+
|
|
+ if (!tuning)
|
|
+ tuning = &default_tuning;
|
|
+ table->tuning = tuning;
|
|
+ if (!check_tuning (table))
|
|
+ {
|
|
+ /* Fail if the tuning options are invalid. This is the only occasion
|
|
+ when the user gets some feedback about it. Once the table is created,
|
|
+ if the user provides invalid tuning options, we silently revert to
|
|
+ using the defaults, and ignore further request to change the tuning
|
|
+ options. */
|
|
+ free (table);
|
|
+ return NULL;
|
|
+ }
|
|
+
|
|
+ table->n_buckets
|
|
+ = next_prime (tuning->is_n_buckets ? candidate
|
|
+ : (unsigned) (candidate / tuning->growth_threshold));
|
|
+
|
|
+ table->bucket = (struct hash_entry *)
|
|
+ malloc (table->n_buckets * sizeof (struct hash_entry));
|
|
+ if (table->bucket == NULL)
|
|
+ {
|
|
+ free (table);
|
|
+ return NULL;
|
|
+ }
|
|
+ table->bucket_limit = table->bucket + table->n_buckets;
|
|
+
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ {
|
|
+ bucket->data = NULL;
|
|
+ bucket->next = NULL;
|
|
+ }
|
|
+ table->n_buckets_used = 0;
|
|
+ table->n_entries = 0;
|
|
+
|
|
+ table->hasher = hasher;
|
|
+ table->comparator = comparator;
|
|
+ table->data_freer = data_freer;
|
|
+
|
|
+ table->free_entry_list = NULL;
|
|
+#if USE_OBSTACK
|
|
+ obstack_init (&table->entry_stack);
|
|
+#endif
|
|
+ return table;
|
|
+}
|
|
+
|
|
+/* Make all buckets empty, placing any chained entries on the free list.
|
|
+ Apply the user-specified function data_freer (if any) to the datas of any
|
|
+ affected entries. */
|
|
+
|
|
+void
|
|
+hash_clear (Hash_table *table)
|
|
+{
|
|
+ struct hash_entry *bucket;
|
|
+
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ {
|
|
+ if (bucket->data)
|
|
+ {
|
|
+ struct hash_entry *cursor;
|
|
+ struct hash_entry *next;
|
|
+
|
|
+ /* Free the bucket overflow. */
|
|
+ for (cursor = bucket->next; cursor; cursor = next)
|
|
+ {
|
|
+ if (table->data_freer)
|
|
+ (*table->data_freer) (cursor->data);
|
|
+ cursor->data = NULL;
|
|
+
|
|
+ next = cursor->next;
|
|
+ /* Relinking is done one entry at a time, as it is to be expected
|
|
+ that overflows are either rare or short. */
|
|
+ cursor->next = table->free_entry_list;
|
|
+ table->free_entry_list = cursor;
|
|
+ }
|
|
+
|
|
+ /* Free the bucket head. */
|
|
+ if (table->data_freer)
|
|
+ (*table->data_freer) (bucket->data);
|
|
+ bucket->data = NULL;
|
|
+ bucket->next = NULL;
|
|
+ }
|
|
+ }
|
|
+
|
|
+ table->n_buckets_used = 0;
|
|
+ table->n_entries = 0;
|
|
+}
|
|
+
|
|
+/* Reclaim all storage associated with a hash table. If a data_freer
|
|
+ function has been supplied by the user when the hash table was created,
|
|
+ this function applies it to the data of each entry before freeing that
|
|
+ entry. */
|
|
+
|
|
+void
|
|
+hash_free (Hash_table *table)
|
|
+{
|
|
+ struct hash_entry *bucket;
|
|
+ struct hash_entry *cursor;
|
|
+ struct hash_entry *next;
|
|
+
|
|
+ /* Call the user data_freer function. */
|
|
+ if (table->data_freer && table->n_entries)
|
|
+ {
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ {
|
|
+ if (bucket->data)
|
|
+ {
|
|
+ for (cursor = bucket; cursor; cursor = cursor->next)
|
|
+ {
|
|
+ (*table->data_freer) (cursor->data);
|
|
+ }
|
|
+ }
|
|
+ }
|
|
+ }
|
|
+
|
|
+#if USE_OBSTACK
|
|
+
|
|
+ obstack_free (&table->entry_stack, NULL);
|
|
+
|
|
+#else
|
|
+
|
|
+ /* Free all bucket overflowed entries. */
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ {
|
|
+ for (cursor = bucket->next; cursor; cursor = next)
|
|
+ {
|
|
+ next = cursor->next;
|
|
+ free (cursor);
|
|
+ }
|
|
+ }
|
|
+
|
|
+ /* Also reclaim the internal list of previously freed entries. */
|
|
+ for (cursor = table->free_entry_list; cursor; cursor = next)
|
|
+ {
|
|
+ next = cursor->next;
|
|
+ free (cursor);
|
|
+ }
|
|
+
|
|
+#endif
|
|
+
|
|
+ /* Free the remainder of the hash table structure. */
|
|
+ free (table->bucket);
|
|
+ free (table);
|
|
+}
|
|
+
|
|
+/* Insertion and deletion. */
|
|
+
|
|
+/* Get a new hash entry for a bucket overflow, possibly by reclying a
|
|
+ previously freed one. If this is not possible, allocate a new one. */
|
|
+
|
|
+static struct hash_entry *
|
|
+allocate_entry (Hash_table *table)
|
|
+{
|
|
+ struct hash_entry *new;
|
|
+
|
|
+ if (table->free_entry_list)
|
|
+ {
|
|
+ new = table->free_entry_list;
|
|
+ table->free_entry_list = new->next;
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+#if USE_OBSTACK
|
|
+ new = (struct hash_entry *)
|
|
+ obstack_alloc (&table->entry_stack, sizeof (struct hash_entry));
|
|
+#else
|
|
+ new = (struct hash_entry *) malloc (sizeof (struct hash_entry));
|
|
+#endif
|
|
+ }
|
|
+
|
|
+ return new;
|
|
+}
|
|
+
|
|
+/* Free a hash entry which was part of some bucket overflow,
|
|
+ saving it for later recycling. */
|
|
+
|
|
+static void
|
|
+free_entry (Hash_table *table, struct hash_entry *entry)
|
|
+{
|
|
+ entry->data = NULL;
|
|
+ entry->next = table->free_entry_list;
|
|
+ table->free_entry_list = entry;
|
|
+}
|
|
+
|
|
+/* This private function is used to help with insertion and deletion. When
|
|
+ ENTRY matches an entry in the table, return a pointer to the corresponding
|
|
+ user data and set *BUCKET_HEAD to the head of the selected bucket.
|
|
+ Otherwise, return NULL. When DELETE is true and ENTRY matches an entry in
|
|
+ the table, unlink the matching entry. */
|
|
+
|
|
+static void *
|
|
+hash_find_entry (Hash_table *table, const void *entry,
|
|
+ struct hash_entry **bucket_head, bool delete)
|
|
+{
|
|
+ struct hash_entry *bucket
|
|
+ = table->bucket + table->hasher (entry, table->n_buckets);
|
|
+ struct hash_entry *cursor;
|
|
+
|
|
+ if (! (bucket < table->bucket_limit))
|
|
+ abort ();
|
|
+
|
|
+ *bucket_head = bucket;
|
|
+
|
|
+ /* Test for empty bucket. */
|
|
+ if (bucket->data == NULL)
|
|
+ return NULL;
|
|
+
|
|
+ /* See if the entry is the first in the bucket. */
|
|
+ if ((*table->comparator) (entry, bucket->data))
|
|
+ {
|
|
+ void *data = bucket->data;
|
|
+
|
|
+ if (delete)
|
|
+ {
|
|
+ if (bucket->next)
|
|
+ {
|
|
+ struct hash_entry *next = bucket->next;
|
|
+
|
|
+ /* Bump the first overflow entry into the bucket head, then save
|
|
+ the previous first overflow entry for later recycling. */
|
|
+ *bucket = *next;
|
|
+ free_entry (table, next);
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ bucket->data = NULL;
|
|
+ }
|
|
+ }
|
|
+
|
|
+ return data;
|
|
+ }
|
|
+
|
|
+ /* Scan the bucket overflow. */
|
|
+ for (cursor = bucket; cursor->next; cursor = cursor->next)
|
|
+ {
|
|
+ if ((*table->comparator) (entry, cursor->next->data))
|
|
+ {
|
|
+ void *data = cursor->next->data;
|
|
+
|
|
+ if (delete)
|
|
+ {
|
|
+ struct hash_entry *next = cursor->next;
|
|
+
|
|
+ /* Unlink the entry to delete, then save the freed entry for later
|
|
+ recycling. */
|
|
+ cursor->next = next->next;
|
|
+ free_entry (table, next);
|
|
+ }
|
|
+
|
|
+ return data;
|
|
+ }
|
|
+ }
|
|
+
|
|
+ /* No entry found. */
|
|
+ return NULL;
|
|
+}
|
|
+
|
|
+/* For an already existing hash table, change the number of buckets through
|
|
+ specifying CANDIDATE. The contents of the hash table are preserved. The
|
|
+ new number of buckets is automatically selected so as to _guarantee_ that
|
|
+ the table may receive at least CANDIDATE different user entries, including
|
|
+ those already in the table, before any other growth of the hash table size
|
|
+ occurs. If TUNING->IS_N_BUCKETS is true, then CANDIDATE specifies the
|
|
+ exact number of buckets desired. */
|
|
+
|
|
+bool
|
|
+hash_rehash (Hash_table *table, unsigned candidate)
|
|
+{
|
|
+ Hash_table *new_table;
|
|
+ struct hash_entry *bucket;
|
|
+ struct hash_entry *cursor;
|
|
+ struct hash_entry *next;
|
|
+
|
|
+ new_table = hash_initialize (candidate, table->tuning, table->hasher,
|
|
+ table->comparator, table->data_freer);
|
|
+ if (new_table == NULL)
|
|
+ return false;
|
|
+
|
|
+ /* Merely reuse the extra old space into the new table. */
|
|
+#if USE_OBSTACK
|
|
+ obstack_free (&new_table->entry_stack, NULL);
|
|
+ new_table->entry_stack = table->entry_stack;
|
|
+#endif
|
|
+ new_table->free_entry_list = table->free_entry_list;
|
|
+
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ if (bucket->data)
|
|
+ for (cursor = bucket; cursor; cursor = next)
|
|
+ {
|
|
+ void *data = cursor->data;
|
|
+ struct hash_entry *new_bucket
|
|
+ = (new_table->bucket
|
|
+ + new_table->hasher (data, new_table->n_buckets));
|
|
+
|
|
+ if (! (new_bucket < new_table->bucket_limit))
|
|
+ abort ();
|
|
+
|
|
+ next = cursor->next;
|
|
+
|
|
+ if (new_bucket->data)
|
|
+ {
|
|
+ if (cursor == bucket)
|
|
+ {
|
|
+ /* Allocate or recycle an entry, when moving from a bucket
|
|
+ header into a bucket overflow. */
|
|
+ struct hash_entry *new_entry = allocate_entry (new_table);
|
|
+
|
|
+ if (new_entry == NULL)
|
|
+ return false;
|
|
+
|
|
+ new_entry->data = data;
|
|
+ new_entry->next = new_bucket->next;
|
|
+ new_bucket->next = new_entry;
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ /* Merely relink an existing entry, when moving from a
|
|
+ bucket overflow into a bucket overflow. */
|
|
+ cursor->next = new_bucket->next;
|
|
+ new_bucket->next = cursor;
|
|
+ }
|
|
+ }
|
|
+ else
|
|
+ {
|
|
+ /* Free an existing entry, when moving from a bucket
|
|
+ overflow into a bucket header. Also take care of the
|
|
+ simple case of moving from a bucket header into a bucket
|
|
+ header. */
|
|
+ new_bucket->data = data;
|
|
+ new_table->n_buckets_used++;
|
|
+ if (cursor != bucket)
|
|
+ free_entry (new_table, cursor);
|
|
+ }
|
|
+ }
|
|
+
|
|
+ free (table->bucket);
|
|
+ table->bucket = new_table->bucket;
|
|
+ table->bucket_limit = new_table->bucket_limit;
|
|
+ table->n_buckets = new_table->n_buckets;
|
|
+ table->n_buckets_used = new_table->n_buckets_used;
|
|
+ table->free_entry_list = new_table->free_entry_list;
|
|
+ /* table->n_entries already holds its value. */
|
|
+#if USE_OBSTACK
|
|
+ table->entry_stack = new_table->entry_stack;
|
|
+#endif
|
|
+ free (new_table);
|
|
+
|
|
+ return true;
|
|
+}
|
|
+
|
|
+/* If ENTRY matches an entry already in the hash table, return the pointer
|
|
+ to the entry from the table. Otherwise, insert ENTRY and return ENTRY.
|
|
+ Return NULL if the storage required for insertion cannot be allocated. */
|
|
+
|
|
+void *
|
|
+hash_insert (Hash_table *table, const void *entry)
|
|
+{
|
|
+ void *data;
|
|
+ struct hash_entry *bucket;
|
|
+
|
|
+ /* The caller cannot insert a NULL entry. */
|
|
+ if (! entry)
|
|
+ abort ();
|
|
+
|
|
+ /* If there's a matching entry already in the table, return that. */
|
|
+ if ((data = hash_find_entry (table, entry, &bucket, false)) != NULL)
|
|
+ return data;
|
|
+
|
|
+ /* ENTRY is not matched, it should be inserted. */
|
|
+
|
|
+ if (bucket->data)
|
|
+ {
|
|
+ struct hash_entry *new_entry = allocate_entry (table);
|
|
+
|
|
+ if (new_entry == NULL)
|
|
+ return NULL;
|
|
+
|
|
+ /* Add ENTRY in the overflow of the bucket. */
|
|
+
|
|
+ new_entry->data = (void *) entry;
|
|
+ new_entry->next = bucket->next;
|
|
+ bucket->next = new_entry;
|
|
+ table->n_entries++;
|
|
+ return (void *) entry;
|
|
+ }
|
|
+
|
|
+ /* Add ENTRY right in the bucket head. */
|
|
+
|
|
+ bucket->data = (void *) entry;
|
|
+ table->n_entries++;
|
|
+ table->n_buckets_used++;
|
|
+
|
|
+ /* If the growth threshold of the buckets in use has been reached, increase
|
|
+ the table size and rehash. There's no point in checking the number of
|
|
+ entries: if the hashing function is ill-conditioned, rehashing is not
|
|
+ likely to improve it. */
|
|
+
|
|
+ if (table->n_buckets_used
|
|
+ > table->tuning->growth_threshold * table->n_buckets)
|
|
+ {
|
|
+ /* Check more fully, before starting real work. If tuning arguments
|
|
+ became invalid, the second check will rely on proper defaults. */
|
|
+ check_tuning (table);
|
|
+ if (table->n_buckets_used
|
|
+ > table->tuning->growth_threshold * table->n_buckets)
|
|
+ {
|
|
+ const Hash_tuning *tuning = table->tuning;
|
|
+ unsigned candidate
|
|
+ = (unsigned) (tuning->is_n_buckets
|
|
+ ? (table->n_buckets * tuning->growth_factor)
|
|
+ : (table->n_buckets * tuning->growth_factor
|
|
+ * tuning->growth_threshold));
|
|
+
|
|
+ /* If the rehash fails, arrange to return NULL. */
|
|
+ if (!hash_rehash (table, candidate))
|
|
+ entry = NULL;
|
|
+ }
|
|
+ }
|
|
+
|
|
+ return (void *) entry;
|
|
+}
|
|
+
|
|
+/* If ENTRY is already in the table, remove it and return the just-deleted
|
|
+ data (the user may want to deallocate its storage). If ENTRY is not in the
|
|
+ table, don't modify the table and return NULL. */
|
|
+
|
|
+void *
|
|
+hash_delete (Hash_table *table, const void *entry)
|
|
+{
|
|
+ void *data;
|
|
+ struct hash_entry *bucket;
|
|
+
|
|
+ data = hash_find_entry (table, entry, &bucket, true);
|
|
+ if (!data)
|
|
+ return NULL;
|
|
+
|
|
+ table->n_entries--;
|
|
+ if (!bucket->data)
|
|
+ {
|
|
+ table->n_buckets_used--;
|
|
+
|
|
+ /* If the shrink threshold of the buckets in use has been reached,
|
|
+ rehash into a smaller table. */
|
|
+
|
|
+ if (table->n_buckets_used
|
|
+ < table->tuning->shrink_threshold * table->n_buckets)
|
|
+ {
|
|
+ /* Check more fully, before starting real work. If tuning arguments
|
|
+ became invalid, the second check will rely on proper defaults. */
|
|
+ check_tuning (table);
|
|
+ if (table->n_buckets_used
|
|
+ < table->tuning->shrink_threshold * table->n_buckets)
|
|
+ {
|
|
+ const Hash_tuning *tuning = table->tuning;
|
|
+ unsigned candidate
|
|
+ = (unsigned) (tuning->is_n_buckets
|
|
+ ? table->n_buckets * tuning->shrink_factor
|
|
+ : (table->n_buckets * tuning->shrink_factor
|
|
+ * tuning->growth_threshold));
|
|
+
|
|
+ hash_rehash (table, candidate);
|
|
+ }
|
|
+ }
|
|
+ }
|
|
+
|
|
+ return data;
|
|
+}
|
|
+
|
|
+/* Testing. */
|
|
+
|
|
+#if TESTING
|
|
+
|
|
+void
|
|
+hash_print (const Hash_table *table)
|
|
+{
|
|
+ struct hash_entry *bucket;
|
|
+
|
|
+ for (bucket = table->bucket; bucket < table->bucket_limit; bucket++)
|
|
+ {
|
|
+ struct hash_entry *cursor;
|
|
+
|
|
+ if (bucket)
|
|
+ printf ("%d:\n", bucket - table->bucket);
|
|
+
|
|
+ for (cursor = bucket; cursor; cursor = cursor->next)
|
|
+ {
|
|
+ char *s = (char *) cursor->data;
|
|
+ /* FIXME */
|
|
+ if (s)
|
|
+ printf (" %s\n", s);
|
|
+ }
|
|
+ }
|
|
+}
|
|
+
|
|
+#endif /* TESTING */
|
|
--- patch-2.5.9.orig/hash.h
|
|
+++ patch-2.5.9/hash.h
|
|
@@ -0,0 +1,93 @@
|
|
+/* hash - hashing table processing.
|
|
+ Copyright (C) 1998, 1999, 2001 Free Software Foundation, Inc.
|
|
+ Written by Jim Meyering <meyering@ascend.com>, 1998.
|
|
+
|
|
+ This program is free software; you can redistribute it and/or modify
|
|
+ it under the terms of the GNU General Public License as published by
|
|
+ the Free Software Foundation; either version 2, or (at your option)
|
|
+ any later version.
|
|
+
|
|
+ This program is distributed in the hope that it will be useful,
|
|
+ but WITHOUT ANY WARRANTY; without even the implied warranty of
|
|
+ MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
|
|
+ GNU General Public License for more details.
|
|
+
|
|
+ You should have received a copy of the GNU General Public License
|
|
+ along with this program; if not, write to the Free Software Foundation,
|
|
+ Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */
|
|
+
|
|
+/* A generic hash table package. */
|
|
+
|
|
+/* Make sure USE_OBSTACK is defined to 1 if you want the allocator to use
|
|
+ obstacks instead of malloc, and recompile `hash.c' with same setting. */
|
|
+
|
|
+#ifndef HASH_H_
|
|
+# define HASH_H_
|
|
+
|
|
+# ifndef PARAMS
|
|
+# if PROTOTYPES || __STDC__
|
|
+# define PARAMS(Args) Args
|
|
+# else
|
|
+# define PARAMS(Args) ()
|
|
+# endif
|
|
+# endif
|
|
+
|
|
+typedef unsigned (*Hash_hasher) PARAMS ((const void *, unsigned));
|
|
+typedef bool (*Hash_comparator) PARAMS ((const void *, const void *));
|
|
+typedef void (*Hash_data_freer) PARAMS ((void *));
|
|
+typedef bool (*Hash_processor) PARAMS ((void *, void *));
|
|
+
|
|
+struct hash_entry
|
|
+ {
|
|
+ void *data;
|
|
+ struct hash_entry *next;
|
|
+ };
|
|
+
|
|
+struct hash_tuning
|
|
+ {
|
|
+ /* This structure is mainly used for `hash_initialize', see the block
|
|
+ documentation of `hash_reset_tuning' for more complete comments. */
|
|
+
|
|
+ float shrink_threshold; /* ratio of used buckets to trigger a shrink */
|
|
+ float shrink_factor; /* ratio of new smaller size to original size */
|
|
+ float growth_threshold; /* ratio of used buckets to trigger a growth */
|
|
+ float growth_factor; /* ratio of new bigger size to original size */
|
|
+ bool is_n_buckets; /* if CANDIDATE really means table size */
|
|
+ };
|
|
+
|
|
+typedef struct hash_tuning Hash_tuning;
|
|
+
|
|
+struct hash_table;
|
|
+
|
|
+typedef struct hash_table Hash_table;
|
|
+
|
|
+/* Information and lookup. */
|
|
+unsigned hash_get_n_buckets PARAMS ((const Hash_table *));
|
|
+unsigned hash_get_n_buckets_used PARAMS ((const Hash_table *));
|
|
+unsigned hash_get_n_entries PARAMS ((const Hash_table *));
|
|
+unsigned hash_get_max_bucket_length PARAMS ((const Hash_table *));
|
|
+bool hash_table_ok PARAMS ((const Hash_table *));
|
|
+void hash_print_statistics PARAMS ((const Hash_table *, FILE *));
|
|
+void *hash_lookup PARAMS ((const Hash_table *, const void *));
|
|
+
|
|
+/* Walking. */
|
|
+void *hash_get_first PARAMS ((const Hash_table *));
|
|
+void *hash_get_next PARAMS ((const Hash_table *, const void *));
|
|
+unsigned hash_get_entries PARAMS ((const Hash_table *, void **, unsigned));
|
|
+unsigned hash_do_for_each PARAMS ((const Hash_table *, Hash_processor, void *));
|
|
+
|
|
+/* Allocation and clean-up. */
|
|
+unsigned hash_string PARAMS ((const char *, unsigned));
|
|
+void hash_reset_tuning PARAMS ((Hash_tuning *));
|
|
+Hash_table *hash_initialize PARAMS ((unsigned, const Hash_tuning *,
|
|
+ Hash_hasher, Hash_comparator,
|
|
+ Hash_data_freer));
|
|
+void hash_clear PARAMS ((Hash_table *));
|
|
+void hash_free PARAMS ((Hash_table *));
|
|
+
|
|
+/* Insertion and deletion. */
|
|
+bool hash_rehash PARAMS ((Hash_table *, unsigned));
|
|
+void *hash_insert PARAMS ((Hash_table *, const void *));
|
|
+void *hash_delete PARAMS ((Hash_table *, const void *));
|
|
+
|
|
+#endif
|