GNU bug report logs - #5316
make[1]: Leaving directory vs. RET

Previous Next

Package: emacs;

Reported by: jidanni <at> jidanni.org

Date: Tue, 5 Jan 2010 15:26:01 UTC

Severity: wishlist

Tags: fixed

Fixed in version 27.1

Done: Lars Ingebrigtsen <larsi <at> gnus.org>

Bug is archived. No further changes may be made.

Full log


Message #8 received at 5316 <at> debbugs.gnu.org (full text, mbox):

From: Lars Ingebrigtsen <larsi <at> gnus.org>
To: jidanni <at> jidanni.org
Cc: 5316 <at> debbugs.gnu.org
Subject: Re: bug#5316: make[1]: Leaving directory vs. RET
Date: Wed, 21 Aug 2019 17:19:18 -0700
jidanni <at> jidanni.org writes:

> Regarding these two lines,
> make[1]: Entering directory `/home/jidanni/pda/webtree/addresses'
> make[1]: Leaving directory `/home/jidanni/pda/webtree/addresses'
> If the user places the cursor upon the directory in the latter and hits
> RET, emacs should visit there, just like when he does it on the former.
> Instead, it goes to default-directory.

I tried reproducing this in Emacs 27 when compiling:

make[2]: Entering directory '/home/larsi/src/emacs/trunk/doc/lispref'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/larsi/src/emacs/trunk/doc/lispref'
make -C doc/lispintro info
make[2]: Entering directory '/home/larsi/src/emacs/trunk/doc/lispintro'
make[2]: Nothing to be done for 'info'.
make[2]: Leaving directory '/home/larsi/src/emacs/trunk/doc/lispintro'

And putting point in the string portion of Entering/Leaving takes me to
the directory in question, so that's been fixed, apparently?  Are you
still able to see this bug in modern Emacs versions?

But if I put point on "make[1]:", then I get this backtrace:

Debugger entered--Lisp error: (wrong-type-argument stringp nil)
  file-name-absolute-p(nil)
  compilation-find-file(#<marker at 7825 in *compilation*> nil nil)
  apply(compilation-find-file #<marker at 7825 in *compilation*> nil nil nil)
  compilation-next-error-function(0 nil)
  next-error-internal()
  compile-goto-error(return)
  funcall-interactively(compile-goto-error return)
  call-interactively(compile-goto-error nil nil)
  command-execute(compile-goto-error)


-- 
(domestic pets only, the antidote for overdose, milk.)
   bloggy blog: http://lars.ingebrigtsen.no




This bug report was last modified 5 years and 276 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.