Follow-up Comment #8, bug #29074 (project make):
one more data point, from the gcc man page:
-MP This option instructs CPP to add a phony target for each dependency
other than the main file, causing each to
depend on nothing. These dummy rules work around errors make gives
if
Follow-up Comment #9, bug #29074 (project make):
I thought I'd take a look at the source, so I did a git clone, the INSTALL doc
says to do the standard ./configure; make ... there is no file configure,
there is a configure.bat, what am I missing?
The INSTALL document is for people who just download the standard source
tarball. I suspect there's a README.git for people doing a git clone; at
least there used to be a README.cvs for CVS users.
-David Boyce
On Fri, Feb 15, 2013 at 4:15 PM, dave kerns invalid.nore...@gnu.org wrote:
Follow-up Comment #6, bug #29074 (project make):
I have a slight variation of this bug; when the included file (included with
the -include) runs into a rule problem, make silently stops and does nothing.
I argue it should give the same error that it does without the -.
this make file will
Follow-up Comment #7, bug #29074 (project make):
well drat, all of my backslashes got eaten ... I'll attach the Makefile
(file #27456)
___
Additional Item Attachment:
File name: Makefile Size:0 KB
Follow-up Comment #5, bug #29074 (project make):
I agree with Hack Lee.
There was a bug before 3.81.
You wouldn't want make to fall over on an
-include $(sources:%.c=%.d)
in the Makefile because of a source error when you're actually running
make clean
The behavior of GNUmake 3.81 is correct.
, but it is a surprise that the
behavior has changed drastically, and we've been using 3.81 for over 2 years
now.
hslee
--- On Tue, 3/16/10, Edward Welbourne e...@opera.com wrote:
From: Edward Welbourne e...@opera.com
Subject: Re: [bug #29074] -include target fails to issue Error in 3.81
To: psm
So there was a bug before 3.81, since they issued an Error in this case. And
the bug was fixed in 3.81. Is that what you are saying?
I think this misses the objection.
include done
= is looking for a file named done and fails since no file named done.
-include done
= is building a target
Follow-up Comment #4, bug #29074 (project make):
Reply to Paul Smith,
So there was a bug before 3.81, since they issued an Error in this case. And
the bug was fixed in 3.81. Is that what you are saying?
include done
= is looking for a file named done and fails since no file named done.
Follow-up Comment #1, bug #29074 (project make):
It was ok (meaning correctly issue an Error) until 3.81beta1.
We scratched our head wondering why the makefile would not give an error even
though there is clearly an error. So it is not backward compatible and we need
this to be fixed in 3.81.
Follow-up Comment #3, bug #29074 (project make):
Quoting from the make 3.81 manual:
quote
If you want `make' to simply ignore a makefile which does not exist and
cannot be remade, with no error message, use the `-include' directive instead
of `include', like this:
-include FILENAMES...
URL:
http://savannah.gnu.org/bugs/?29074
Summary: -include target fails to issue Error in 3.81
Project: make
Submitted by: hslee9
Submitted on: Fri 05 Mar 2010 02:51:27 AM GMT
Severity: 3 - Normal
Item
12 matches
Mail list logo