I'm using 3.81 on cygwin. I found the problem on a prebuilt binary, then I compiled make from source today (on cygwin) to see if the problem would go away but it didn't. I suppose it could be a cygwin problem....I'll try running it on Linux when I get home tonight.
Jeremiah On Thu, Mar 12, 2009 at 3:02 PM, Sam Ravnborg <s...@ravnborg.org> wrote: > On Thu, Mar 12, 2009 at 02:07:56PM -0700, Jeremiah Perry wrote: >> Hi, >> >> I don't know if the following is a bug or not, but it came to my >> attention recently. I ran make on a project only to have make stop >> abruptly with no error messages. After some digging, I found one of my >> dependencies referred to a non-existent file. My dependency rules are >> in .d files that I then -include into the makefile. See the code >> example below. It seems this -include throws make off somehow so it >> doesn't issue any error messages. However, when I put the dependencies >> explicitly into the makefile, make tells me "*** No rule to make >> target `doesnt_exist.h', needed by `test.o'. Stop.", so that seems to >> be fine. > > I tried it here. > With make 3.80 it works as expected. I do not have 3.81 handy right now. > Which version of make did you use? > > Sam > _______________________________________________ Bug-make mailing list Bug-make@gnu.org http://lists.gnu.org/mailman/listinfo/bug-make