[Top][All Lists]
[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