According to Keith Marshall on 9/29/2008 5:25 PM:
> On this occasion, the `in place' failure is particularly nasty; the 
> `all' primary goal proceeds normally, until it attempts to satisfy 
> the `all-am' secondary goal, at which point it starts *installing* 
> the partially built package -- very nasty, because it wasn't asked to 
> install anything yet, but it is identifying the `install' goal as the 
> only candidate to satisfy the `$(srcdir)/INSTALL' prerequisite -- 
> and, because `install' itself depends on the only partially completed 
> `all' goal, this recurses indefinitely.

Sounds like the case-insensitive make behavior is still biting us, then
(which we previously determined only afflicts in-place builds); I guess
Stepan's patch didn't work as expected [1],[2].  Could you please track
down the config.log snippets related to checking for case-insensitive make
(ie. what is MAKE_CASE_SENSITIVE set to in the Makefile.in?)

[1] http://lists.gnu.org/archive/html/bug-autoconf/2008-08/msg00039.html
[2] http://lists.gnu.org/archive/html/bug-autoconf/2008-06/msg00013.html

Also, does this patch help?

diff --git a/Makefile.am b/Makefile.am
index bd4b114..4da4b29 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -34,10 +34,10 @@ EXTRA_DIST = ChangeLog.0 ChangeLog.1 ChangeLog.2 \
 ## INSTALL.  ##
 ## --------- ##

-pkgdata_DATA = $(srcdir)/INSTALL
 AM_MAKEINFOFLAGS = --no-headers --no-validate --no-split

 if MAKE_CASE_SENSITIVE
+pkgdata_DATA = $(srcdir)/INSTALL

 MAINTAINERCLEANFILES = $(srcdir)/INSTALL
 $(srcdir)/INSTALL: $(top_srcdir)/doc/install.texi


Perhaps it is worth filing this as a bug of GNU make's case-insensitive
mode, for confusing phony targets of a different case than real targets,
but only when they occur in the same directory.

-- 
Don't work too hard, make some time for fun as well!

Eric Blake             [EMAIL PROTECTED]

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to