On Mon, 2002-10-14 at 17:30, Paul D. Smith wrote:
> Never mind all that debugging.  Make is behaving perfectly.  It's a bug
> in Makefile.am.
> 
> ----
> 

> --- Makefile.am-dist  2002-10-14 11:29:10.000000000 -0400
> +++ Makefile.am       2002-10-14 11:29:25.000000000 -0400
> @@ -37,7 +37,7 @@
>  
>  MOSTLYCLEANFILES = paths.h
>  
> -cmp.$(OBJEXT) diff3.$(OBJECT) diff.$(OBJECT) sdiff.$(OBJECT): paths.h
> +cmp.$(OBJEXT) diff3.$(OBJEXT) diff.$(OBJEXT) sdiff.$(OBJEXT): paths.h
>  paths.h:
>       (echo '#define DEFAULT_DIFF_PROGRAM "$(bindir)/'`echo diff|sed 
>'$(transform)'`'"' && \
>        echo '#define LOCALEDIR "$(localedir)"') >$@
> ----
> 

Hmm, damn.  I never noticed that :/  And that after I commited my
second try at an fix (attached) that actually works, but assumes a bug
in make :(

Anyhow, thanks for the quick response :)


Greetings,

-- 

Martin Schlemmer
Gentoo Linux Developer, Desktop Team Developer
Cape Town, South Africa

diff -urN diffutils-2.8.4/src/Makefile.in diffutils-2.8.4.azarah/src/Makefile.in
--- diffutils-2.8.4/src/Makefile.in	2002-06-28 09:04:20.000000000 +0200
+++ diffutils-2.8.4.azarah/src/Makefile.in	2002-10-14 19:03:33.000000000 +0200
@@ -410,6 +410,7 @@
 	uninstall-binPROGRAMS uninstall-info-am
 
 
+cmp.c diff3.c diff.c sdiff.c: paths.h
 cmp.$(OBJEXT) diff3.$(OBJECT) diff.$(OBJECT) sdiff.$(OBJECT): paths.h
 paths.h:
 	(echo '#define DEFAULT_DIFF_PROGRAM "$(bindir)/'`echo diff|sed '$(transform)'`'"' && \

Attachment: signature.asc
Description: This is a digitally signed message part

Reply via email to