URL:
<http://savannah.gnu.org/bugs/?18872>
Summary: problem colon after drive letter in prerequisite
Project: make
Submitted by: mmilleder
Submitted on: Wednesday 01/24/2007 at 15:56
Severity: 3 - Normal
Item Group: None
Status: None
Privacy: Public
Assigned to: None
Open/Closed: Open
Discussion Lock: Any
Component Version: None
Operating System: None
Fixed Release: None
_______________________________________________________
Details:
Reopening bug 17105 (didn't find a way to do that, and didn't find any other
bug for this problem)
Example makefile:
------- begin ---------
all: c:/myfile.txt
echo "yes"
------- end -----------
Expected output
------- begin ---------
make: *** No rule to make target `c:/myfile.txt', needed by `all'. Stop.
------- end -----------
Actual output:
------- begin ---------
Makefile:1: *** target pattern contains no `%'. Stop.
------- end -----------
Environment (Windows XP SP2):
------- begin ---------
$ uname -a
CYGWIN_NT-5.1 <hostname> 1.5.23(0.156/4/2) 2006-12-19 10:52 i686 Cygwin
------- end -----------
Version, freshly built from the make-3.81 source archive:
------- begin ---------
$ make -v
GNU Make 3.81
Copyright (C) 2006 Free Software Foundation, Inc.
This is free software; see the source for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i686-pc-cygwin
------- end -----------
Cygwin seem to have a patched version, linked from
http://cygwin.com/ml/cygwin/2006-09/msg00153.html
GCC on Cygwin produces such dependency entries with its -MF option.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?18872>
_______________________________________________
Message sent via/by Savannah
http://savannah.gnu.org/
_______________________________________________
Bug-make mailing list
[email protected]
http://lists.gnu.org/mailman/listinfo/bug-make