Earl Hood <earl(_at_)earlhood(_dot_)com> writes:
On June 22, 2002 at 12:22, "Jon Stewart" wrote:
The problem is that Apple's HFS+ file system, which is the default and
best-supported fs at the moment, is case preserving yet case insensitive.
Thus, the INSTALL doc looks just the same to make as "install". Renaming
it to README.INSTALL lets me run make install.
That gave me a few install errors, but I forgot to sudo it. I'll start
over, rename the INSTALL doc, and -- hopefully -- report my success.
Your problem could have been avoid if .PHONY was defined within
the makefile.
Are there any reasons why .PHONY is not defined?
Apparently no one ever used nmh on a case-insensitive OS before, or if they
did, they didn't report that "make install" failed (so many open source
packages have a top-level "INSTALL" file that such people would probably
work around the "`install' is up to date" problem by reflex).
As for me, I'd never heard of .PHONY before now. Is it GNU make specific?
I just looked at a Solaris make man page and it doesn't support this
(verified experimentally).
--
Dan Harkless
nmh(_at_)harkless(_dot_)org
http://harkless.org/dan/