[Top][All Lists]

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

Likely bug: generating tags with Emacs Lisp sources present

From: Luca Saiu
Subject: Likely bug: generating tags with Emacs Lisp sources present
Date: Sun, 20 Oct 2019 21:18:42 +0200
User-agent: Gnus (Gnus v5.13), GNU Emacs 27.0.50, x86_64-pc-linux-gnu


For some reason I lost the habit of using tags some years ago, but I
would like to start again.  So today I have tried to see what Automake
got me automatically in my project, Jitter, which uses "An Alternative
Approach to Subdirectories" by running
  make tags

I received this error message:

make[1]: *** No rule to make target 'emacs/', needed 
by 'tags-am'.  Stop.

which suggests that a space is missing somewhere.  emacs/jitter-mode.el
is an Emacs Lisp source, handled with Automake in a very canonical way. is exactly what you expect.

In the generated Makefile I see:

am__tagged_files = $(HEADERS) $(SOURCES) $(TAGS_FILES) \

And in fact I can see that the value of am__tagged_files, at the very
end, has
, without a space.

I think that the problem is in bin/ (checked on git master):

    define_variable ('am__tagged_files',
                     '$(HEADERS) $(SOURCES) $(TAGS_FILES) $(LISP)'
                     . "@config", INTERNAL);

A space is missing after $(LISP).

I am not an Automake expert and I apologize if I am overlooking
something obvious, but this seems quite plausible to me.

Best regards, and thanks for your work.

Luca Saiu
* My personal web site:
* GNU epsilon: 
* Jitter:      

I support everyone's freedom of mocking any opinion or belief, no
matter how deeply held, with open disrespect and the same unrelented
enthusiasm of a toddler who has just learned the word "poo".

Attachment: signature.asc
Description: PGP signature

reply via email to

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