net-libs/xulrunner-1.8.1.* cannot be compiled because there are both TAGS:: and TAGS: in a few makefiles. Reproducible: Always Steps to Reproduce: 1. emerge xulrunner 2. 3. diff --exclude CVS --exclude _darcs --exclude '*~' --exclude '*.fasl' --exclude '*.fas' --exclude '*.lib' --exclude '*.[oa]' -Naur mozilla.original/config/rules.mk mozilla/config/rules.mk --- mozilla.original/config/rules.mk 2008-03-31 00:55:31.000000000 +0200 +++ mozilla/config/rules.mk 2008-03-31 13:41:49.000000000 +0200 @@ -1825,7 +1825,7 @@ tags: TAGS -TAGS: $(SUBMAKEFILES) $(CSRCS) $(CPPSRCS) $(wildcard *.h) +TAGS:: $(SUBMAKEFILES) $(CSRCS) $(CPPSRCS) $(wildcard *.h) -etags $(CSRCS) $(CPPSRCS) $(wildcard *.h) +$(LOOP_OVER_DIRS) diff --exclude CVS --exclude _darcs --exclude '*~' --exclude '*.fasl' --exclude '*.fas' --exclude '*.lib' --exclude '*.[oa]' -Naur mozilla.original/gfx/cairo/cairo/test/Makefile.in mozilla/gfx/cairo/cairo/test/Makefile.in --- mozilla.original/gfx/cairo/cairo/test/Makefile.in 2005-03-23 20:53:40.000000000 +0100 +++ mozilla/gfx/cairo/cairo/test/Makefile.in 2008-03-31 13:42:30.000000000 +0200 @@ -513,7 +513,7 @@ mkid -fID $$unique tags: TAGS -TAGS: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ +TAGS:: $(HEADERS) $(SOURCES) $(TAGS_DEPENDENCIES) \ $(TAGS_FILES) $(LISP) tags=; \ here=`pwd`; \
Created attachment 147936 [details, diff] patch correcting the bug.
File a bug upstream, please