Am 12.09.2010 um 21:26 schrieb Anthony Liguori:
On 09/12/2010 01:06 PM, Adhyas Avasthi wrote:
Thanks for the response. I tried './configure' without any arguments
and still the same issue.
Find the output from ./configure and make attached.
You've got a weird version of make installed.
It's throwing an error when no file is specified for -include
A warning, not an error. I reported a similar issue here:
https://bugs.launchpad.net/bugs/636315
but the point of -include vs. include is that -include is supposed
to be silent on error.
The manual is very brief and doesn't touch on advanced -include use
cases like filters that might result in an empty set of files:
If you want make to simply ignore a makefile which does not exist or
cannot be remade, with no error message, use the -include directive
instead of include, like this:
-include filenames...
This acts like include in every way except that there is no error
(not even a warning) if any of the filenames (or any prerequisites
of any of the filenames) do not exist or cannot be remade.
http://www.gnu.org/software/make/manual/html_node/Include.html#Include
Makefile:331 will be the include for *.d files, and so is Makefile.hw:
24.
What's the output of 'make --version'?
bash-3.00$ gmake --version
GNU Make 3.80
Copyright (C) 2002 Free Software Foundation, Inc.
This is free software; see the sources for copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
Adhyas' looked like a 3.79.1 preview, judging by the command name
make-3.79.1-p7. ;)
Regards,
Andreas