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