Bugs item #1408742, was opened at 2006-01-18 05:28
Message generated for change (Settings changed) made by bagder
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100976&aid=1408742&group_id=976
Please note that this message will contain a full copy of the comment thread,
including the initial issue submission, for this request,
not just the latest update.
Category: compile or build problem
Group: portability problem
>Status: Closed
Resolution: Fixed
Priority: 5
Submitted By: Nobody/Anonymous (nobody)
Assigned to: Daniel Stenberg (bagder)
Summary: Spaces in pathname cause missing to be missing
Initial Comment:
I'm building cURL on an OS X/Darwin system and if there's a space in
the pathname: e.g. /Developer/Projects/curl-7.15.1 is fine, but /
Developer/My Projects/curl-7.15.1 isn't.
I get the warning:
MDDDual867: ./configure --with-ssl
...
/Developer/My: /Developer/My: No such file or directory
configure: WARNING: `missing' script is too old or missing
...
The script 'missing' is there, and if I move .../curl-7.15.1 from "My
Projects" to "Projects", then the error disappears.
----------------------------------------------------------------------
>Comment By: Daniel Stenberg (bagder)
Date: 2006-01-18 11:01
Message:
Logged In: YES
user_id=1110
I committed a fix for this that works around this flaw by
providing a local version of the m4 function but without the
bug...
----------------------------------------------------------------------
Comment By: Daniel Stenberg (bagder)
Date: 2006-01-18 10:47
Message:
Logged In: YES
user_id=1110
I know this'll look like a poor excuse, but this is a
feature we get from using automake. That particular piece of
the configure script origins from the AM_INIT_AUTOMAKE()
macro and it is this broken even in the latest stable
release (automake 1.9.6).
I couldn't find any later pre-release to see if this is
fixed, but it would be a good idea and then perhaps file a
bug report to the automake team if this flow still is present.
In fact, my suggested patch follows below. I think I'll
consider using a local version for this until the automake
project does a fix...
--- /usr/share/aclocal-1.9/missing.m4 2005-07-13
08:04:52.000000000 +0200
+++ missing.m4 2006-01-18 10:41:20.538774422 +0100
@@ -23,7 +23,7 @@
# If it does, set am_missing_run to use it, otherwise, to
nothing.
AC_DEFUN([AM_MISSING_HAS_RUN],
[AC_REQUIRE([AM_AUX_DIR_EXPAND])dnl
-test x"${MISSING+set}" = xset || MISSING="\${SHELL}
$am_aux_dir/missing"
+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 "
----------------------------------------------------------------------
You can respond by visiting:
https://sourceforge.net/tracker/?func=detail&atid=100976&aid=1408742&group_id=976
Received on 2006-01-18