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

Reply via email to