Hello Dave, * Dave Korn wrote on Wed, Mar 02, 2011 at 06:28:15AM CET: > http://mad-scientist.net/make/autodep.html > > although note that where that recommends using "-include" (under > "Avoiding ``No rule to make target ...'' Errors") to ignore would-be > errors from trying to include non-existent files, we use an unprefixed > include directive to read them in our Makefiles, and rely on > config.status to generate empty ones first time round. I'm not sure > why we do that differently.
That's because non-GNU makes don't have facilities to include a file only if it is present, and with the current machinery, a non-present file always indicates a bug (or previous error) and having errors be loud is a good thing for debugging. Jack, the actual issue you're seeing might well be the result of some missing dependency. With parallel build failures, it is most important to see output from make, back to at least the first error that happened. That can be arbitrarily far back, and in GCC it is not uncommon to have it happen a few thousand lines before the end of the log. Please save such logs for future reports. Thanks, Ralf