Okay, I just ran make 3.81 on Ubuntu 8.10 and had the same problem. I put those three files in a directory, type make, and nothing happens--nothing is built, and no error messages. It's not a big deal but it does seem like a bug. Anyone know what might be happening?
Jeremiah On Thu, Mar 12, 2009 at 3:17 PM, Jeremiah Perry <jeremiah.pe...@gmail.com> wrote: > 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