make-w32
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Problem with escaped parens


From: Benoit Sigoure
Subject: Re: Problem with escaped parens
Date: Tue, 28 Nov 2006 08:00:16 +0100
User-agent: Internet Messaging Program (IMP) H3 (4.0.2)

Quoting Eli Zaretskii <address@hidden>:

Date: Mon, 27 Nov 2006 14:28:15 -0500
From: Bill Hoffman <address@hidden>

With the patched cygwin build of make I am having some trouble with
escaped () in depend
lines in makefiles.

all: C:/Program\ Files\ \(x86\)/CMake\
2.4/share/cmake-2.4/Modules/TestBigEndian.c
    echo hello or something

I get this:

make: *** No rule to make target `C:/Program Files \(x86\)/CMake 2.4
/share/cmake-2.4/Modules/TestBigEndian.c', needed by
 `all'.  Stop.

Did the same work (if you remove the drive letter) with the unpatched
Cygwin build of Make 3.81?


I have the same problem with my patched Cygwin GNU make 3.81 (Two patches
applied, see http://lists.gnu.org/archive/html/make-w32/2006-11/msg00025.html).
The stock Cygwin GNU make 3.81 is too b0rken to run this.

$ cat -n Makefile
    1  all:
    2          test -f C:/Program\ Files\ \(x86\)/Cmake/Foo/Bar/some.file
    3          $(MAKE) foo
    4
    5  foo: C:/Program\ Files\ \(x86\)/Cmake/Foo/Bar/some.file
    6          echo foo
$ /usr/local/bin/make
test -f C:/Program\ Files\ \(x86\)/Cmake/Foo/Bar/some.file
/usr/local/bin/make foo
make[1]: Entering directory `/tmp/mk/5'
make[1]: *** No rule to make target `C:/Program Files
\(x86\)/Cmake/Foo/Bar/some.file', needed by `foo'.  Stop.
make[1]: Leaving directory `/tmp/mk/5'
make: *** [all] Error 2
$ /usr/bin/make
Makefile:5: *** target pattern contains no `%'.  Stop.

--
SIGOURE Benoit aka Tsuna
  _____
 /EPITA\ Promo 2008, LRDE





reply via email to

[Prev in Thread] Current Thread [Next in Thread]