emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Emacs-diffs] /srv/bzr/emacs/trunk r101703: Support TAGS targets in


From: Eli Zaretskii
Subject: Re: [Emacs-diffs] /srv/bzr/emacs/trunk r101703: Support TAGS targets in the w32 build.
Date: Sat, 02 Oct 2010 09:47:02 +0200

> From: Juanma Barranquero <address@hidden>
> Date: Sat, 2 Oct 2010 03:13:29 +0200
> Cc: Emacs developers <address@hidden>
> 
> On Fri, Oct 1, 2010 at 13:45, Eli Zaretskii <address@hidden> wrote:
> > ------------------------------------------------------------
> > revno: 101703
> > committer: Eli Zaretskii <address@hidden>
> > branch nick: trunk
> > timestamp: Fri 2010-10-01 13:45:16 +0200
> > message:
> >  Support TAGS targets in the w32 build.
> 
> C:\emacs> cd nt
> C:\emacs\nt> make tags
> 
> ../lib-src/oo-spd/i386/etags C:/emacs/nt/*.c
> make  -C ../src TAGS TAGS-LISP
> make[1]: Entering directory `C:/emacs/src'
> make[1]: Circular TAGS <- TAGS dependency dropped.
> make -w nt-TAGS-gmake
> make[2]: Entering directory `C:/emacs/src'
> make -w -C ../nt TAGS
> make[3]: Entering directory `C:/emacs/nt'
> ../lib-src/oo-spd/i386/etags C:/emacs/nt/*.c
> make -w -C ../src TAGS TAGS-LISP
> make[4]: Entering directory `C:/emacs/src'
> make[4]: Circular TAGS <- TAGS dependency dropped.
> make -w nt-TAGS-gmake
> make[5]: Entering directory `C:/emacs/src'
> make -w -C ../nt TAGS
> make[6]: Entering directory `C:/emacs/nt'
> ../lib-src/oo-spd/i386/etags C:/emacs/nt/*.c
> make -w -C ../src TAGS TAGS-LISP

That's strange.  What version of Make do you use?  Was it compiled to
be case-insensitive or something?  Otherwise, how do you explain this:

> make[1]: Entering directory `C:/emacs/src'
> make[1]: Circular TAGS <- TAGS dependency dropped.

Anyway, I cannot reproduce this with Make 3.82 built out of the box
from the official GNU distro.  Did you invoke Make when any of the
TAGS files involved already existed?  If so, which ones?  I tried with
all the files missing and with all the files existing, but not with
other permutations, so maybe there's something I don't see.

Does the problem go away if you remove these two lines:

  tags: TAGS TAGS-LISP ../nt/TAGS
  .PHONY: tags

from src/makefile.w32-in, or replace `tags' (lower-case) with
`full-tags' or some such?




reply via email to

[Prev in Thread] Current Thread [Next in Thread]