| 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 |