Package: emacs Version: 46.0 Severity: normal Dear Maintainer,
After an upgrade of make and emacs, the next-error function doesn't work anymore. It is not able to find the file in which the error is. ``` unset LANG; make -C ../.. -j 8 make: Entering directory '/home/bobot/Sources/frama-c' [...] File "src/gui/history.ml", line 242, characters 4-10: Error: ... share/Makefile.generic:75: recipe for target 'src/gui/history.cmo' failed make: *** [src/gui/history.cmo] Error 2 make: *** Waiting for unfinished jobs.... make: Leaving directory '/home/bobot/Sources/frama-c' Compilation exited abnormally with code 2 at Tue Jul 22 10:30:11 ``` Normally emacs looks for "Entering directory" in the make output. However the output of make doesn't use anymore `dir' but 'dir' for quoting the directories. So the regexp in compilation-directory-matcher which is ("\\(?:Entering\\|Leavin\\(g\\)\\) directory `\\(.+\\)'$" (2 . 1)) can't find the directories. The developers of make changed the "Entering directory" output in version 4.0: - bug report "make (ab)uses the ASCII grave accent (0x60) as a left single quotation mark" http://savannah.gnu.org/bugs/?34530 - http://git.savannah.gnu.org/cgit/make.git/commit/?id=23c2b99e9d23e726ede9442728272616e66d416f I expect emacs to be able to parse the output of this new version of make. -- System Information: Debian Release: jessie/sid APT prefers testing APT policy: (900, 'testing'), (700, 'stable'), (500, 'unstable'), (500, 'testing'), (1, 'experimental') Architecture: amd64 (x86_64) Foreign Architectures: i386 Kernel: Linux 3.15-trunk-amd64 (SMP w/8 CPU cores) Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8) Shell: /bin/sh linked to /bin/dash Versions of packages emacs depends on: ii emacs24 24.3+1-4+b1 emacs recommends no packages. emacs suggests no packages. make version 4.0-8 0 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org