Your message dated Thu, 3 Jan 2019 21:33:29 +0000 (UTC) with message-id <[email protected]> and subject line Re: Bug#755679 has caused the Debian Bug report #755679, regarding emacs: compilation-directory-matcher doesn't correspond anymore to "Entering directory" output of make to be marked as done.
This means that you claim that the problem has been dealt with. If this is not the case it is now your responsibility to reopen the Bug report if necessary, and/or fix the problem forthwith. (NB: If you are a system administrator and have no idea what this message is talking about, this may indicate a serious mail system misconfiguration somewhere. Please contact [email protected] immediately.) -- 755679: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=755679 Debian Bug Tracking System Contact [email protected] with problems
--- Begin Message ---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
--- End Message ---
--- Begin Message ---Version: 24.4 This was fixed ages ago in upstream; ref https://debbugs.gnu.org/15678 Reporting Emacs bugs that aren't Debian specific to Debian isn't productive. Report directly to upstream.
--- End Message ---

