]> granicus.if.org Git - curl/commitdiff
configure no longer warns on "missing" if the current path contains a space
authorDaniel Stenberg <daniel@haxx.se>
Wed, 18 Jan 2006 10:00:36 +0000 (10:00 +0000)
committerDaniel Stenberg <daniel@haxx.se>
Wed, 18 Jan 2006 10:00:36 +0000 (10:00 +0000)
CHANGES
RELEASE-NOTES
acinclude.m4

diff --git a/CHANGES b/CHANGES
index 989bb69fb16e7142d5a3da7b1b18f41c36105bbe..19a9d072c8f74d4ec9e7d2d52acc5980b75b9bd3 100644 (file)
--- a/CHANGES
+++ b/CHANGES
@@ -6,6 +6,18 @@
 
                                   Changelog
 
+Daniel (18 January 2006)
+- As reported in bug #1408742 (http://curl.haxx.se/bug/view.cgi?id=1408742),
+  the configure script complained about a missing "missing" script if you ran
+  configure within a path whose name included one or more spaces. This is due
+  to a flaw in automake (1.9.6 and earlier). I've now worked around it by
+  including an "overloaded" version of the AM_MISSING_HAS_RUN script that'll
+  be used instead of the one automake ships with. This kludge needs to be
+  removed once we get an automake version with this problem corrected.
+  Possibly we'll then need to convert this into a kludge depending on what
+  automake version that is used and that is gonna be painful and I don't even
+  want to think about that now...!
+
 Daniel (16 January 2006)
 - David Shaw finally removed all traces of Gopher and we are now officially
   not supporting it. It hasn't been functioning for years anyway, so this is
index c583961b104a8a4d0fade595d8701399fae7c219..6b7c45af8ed68853b13efeb4c8753b0f21be1d20 100644 (file)
@@ -18,6 +18,7 @@ This release includes the following changes:
 
 This release includes the following bugfixes:
 
+ o configure no longer warns if the current path contains a space
  o test suite kill race condition
  o FTP_SKIP_PASV_IP and FTP_USE_EPSV when doing FTP over HTTP proxy
  o Doing a second request with FTP on the same bath path, would make libcurl
index 8aeb4970837326b3b7e0bd57abab8cf9ea88bdb9..546c373d685866246b6f596f0f73f0d32042d7a1 100644 (file)
@@ -1302,3 +1302,19 @@ else
   AC_MSG_RESULT($DLFOUNDFILE)
 fi
 ])
+
+# This is only a temporary fix. This macro is here to replace the broken one
+# delivered by the automake project (including the 1.9.6 release). As soon as
+# they ship a working version we SHOULD remove this work-around.
+
+AC_DEFUN([AM_MISSING_HAS_RUN],
+[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
+test x"${MISSING+set}" = xset || MISSING="\${SHELL} \"$am_aux_dir/missing\""
+# Use eval to expand $SHELL
+if eval "$MISSING --run true"; then
+  am_missing_run="$MISSING --run "
+else
+  am_missing_run=
+  AC_MSG_WARN([`missing' script is too old or missing])
+fi
+])