From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.org!not-for-mail From: Paul Pogonyshev Newsgroups: gmane.emacs.bugs Subject: bug#6979: In compilation buffer, 'gnu-include' rule is not working as intended Date: Fri, 3 Sep 2010 22:18:03 +0300 Message-ID: <201009032218.03867.pogonyshev@gmx.net> NNTP-Posting-Host: lo.gmane.org Mime-Version: 1.0 Content-Type: Multipart/Mixed; boundary="Boundary-00=_rnUgMlsDZVwR8h1" X-Trace: dough.gmane.org 1283542832 13024 80.91.229.12 (3 Sep 2010 19:40:32 GMT) X-Complaints-To: usenet@dough.gmane.org NNTP-Posting-Date: Fri, 3 Sep 2010 19:40:32 +0000 (UTC) To: 6979@debbugs.gnu.org Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Fri Sep 03 21:40:31 2010 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane.org Original-Received: from lists.gnu.org ([199.232.76.165]) by lo.gmane.org with esmtp (Exim 4.69) (envelope-from ) id 1Orc7N-00013r-2j for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Sep 2010 21:40:30 +0200 Original-Received: from localhost ([127.0.0.1]:36228 helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Orc7K-0002Yg-0U for geb-bug-gnu-emacs@m.gmane.org; Fri, 03 Sep 2010 15:40:06 -0400 Original-Received: from [140.186.70.92] (port=37869 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Orc7B-0002Wz-Uc for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 15:39:59 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1Orc7A-0006ro-R3 for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 15:39:57 -0400 Original-Received: from debbugs.gnu.org ([140.186.70.43]:44961) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orc7A-0006rh-OP for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 15:39:56 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.69) (envelope-from ) id 1Orbly-0000xo-BD; Fri, 03 Sep 2010 15:18:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Paul Pogonyshev Original-Sender: debbugs-submit-bounces@debbugs.gnu.org Resent-To: owner@debbugs.gnu.org Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 03 Sep 2010 19:18:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 6979 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Original-Received: via spool by submit@debbugs.gnu.org id=B.12835414723695 (code B ref -1); Fri, 03 Sep 2010 19:18:02 +0000 Original-Received: (at submit) by debbugs.gnu.org; 3 Sep 2010 19:17:52 +0000 Original-Received: from localhost ([127.0.0.1] helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orblo-0000xY-6T for submit@debbugs.gnu.org; Fri, 03 Sep 2010 15:17:52 -0400 Original-Received: from eggs.gnu.org ([140.186.70.92]) by debbugs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1Orblm-0000xR-GX for submit@debbugs.gnu.org; Fri, 03 Sep 2010 15:17:51 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrbnU-0002zD-CL for submit@debbugs.gnu.org; Fri, 03 Sep 2010 15:19:37 -0400 Original-Received: from lists.gnu.org ([199.232.76.165]:37984) by eggs.gnu.org with esmtp (Exim 4.69) (envelope-from ) id 1OrbnL-0002pw-L3 for submit@debbugs.gnu.org; Fri, 03 Sep 2010 15:19:36 -0400 Original-Received: from [140.186.70.92] (port=47365 helo=eggs.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1Orbmi-00073Z-Hz for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 15:19:08 -0400 Original-Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.69) (envelope-from ) id 1OrbmD-0002YA-Jl for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 15:18:18 -0400 Original-Received: from mailout-de.gmx.net ([213.165.64.22]:39209 helo=mail.gmx.net) by eggs.gnu.org with smtp (Exim 4.69) (envelope-from ) id 1OrbmD-0002Wn-3q for bug-gnu-emacs@gnu.org; Fri, 03 Sep 2010 15:18:17 -0400 Original-Received: (qmail invoked by alias); 03 Sep 2010 19:18:14 -0000 Original-Received: from unknown (EHLO gonzo.localnet) [91.149.173.2] by mail.gmx.net (mp028) with SMTP; 03 Sep 2010 21:18:14 +0200 X-Authenticated: #16844820 X-Provags-ID: V01U2FsdGVkX1/cNZQdzRrczcRYhfovGriCF0MdrRMBR2bvh043hZ 7sUdkrs/MWOIoG User-Agent: KMail/1.13.5 (Linux/2.6.29-2-686; KDE/4.4.5; i686; ; ) X-Y-GMX-Trusted: 0 X-detected-operating-system: by eggs.gnu.org: Genre and OS details not recognized. X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6, seldom 2.4 (older, 4) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.11 Precedence: list Resent-Date: Fri, 03 Sep 2010 15:18:02 -0400 X-detected-operating-system: by eggs.gnu.org: GNU/Linux 2.6 (newer, 3) X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane.org@gnu.org Xref: news.gmane.org gmane.emacs.bugs:39938 Archived-At: --Boundary-00=_rnUgMlsDZVwR8h1 Content-Type: Text/Plain; charset="us-ascii" Content-Transfer-Encoding: 7bit Example file 'compilation.txt' claims it is supported to mark only the last message as the error, skipping all 'included from...' lines, which are often not interesting. However, instead it marks all lines except the first as errors. To reproduce: M-x customize-variable compilation-error-regexp-alist and follow the 'see also example file' link. Screenshot of what I see is attached. GNU Emacs 24.0.50.1 (i686-pc-linux-gnu, GTK+ Version 2.20.1) of 2010-09-02 on gonzo Paul --Boundary-00=_rnUgMlsDZVwR8h1 Content-Type: image/png; name="emacs-gcc-include.png" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="emacs-gcc-include.png" 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 un4eXmUA3Rdeut0MX4EM9oLJ7oWHbwFYPxaYpfJ1AeRAxRceFwUS4P6Bj1h7iGAvmOyObwFYvxeY dRHYBYe9jy88Lvuy8X4UX/sDwL3Dh6VH4V4W7AWT+Qw2mUQSiXNL/z17Wj//vCM/33zqlPmnn8xn zvT/7//2f4BgT4EvPr5DAnDfwxVkjxXABZOp+BaADdQCs34ugMzD/Z4dvvgBXOgYALo1FMgeK4AL JhPawrB8C8AGaoFZXxdADlR84XF9/RMN9/OfdADo9rru15/gD+ohozYGasFkFmVhWJ4FYP1YYJaP TwsgC8enDscXX2Bc6quGb4FZvv4A0C1gNQ8AAAAK15t08HEQONN0dQL3iKE87Xzr6rmvn8fC/0cB uhFcQUJX4vtjN0NwWgJAV0OBBAAAoMBdrAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAA ABQokAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAAABQo kAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAAABQokAAA ABQokAAAABT/H5W8IcVBK/Z8AAAAAElFTkSuQmCC --Boundary-00=_rnUgMlsDZVwR8h1--