From unknown Fri Sep 05 18:47:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17572: 24.3; Directory regexp compile.el Resent-From: Jannis Teunissen Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 24 May 2014 00:42:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 17572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: 17572@debbugs.gnu.org X-Debbugs-Original-To: bug-gnu-emacs@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.140089211512462 (code B ref -1); Sat, 24 May 2014 00:42:02 +0000 Received: (at submit) by debbugs.gnu.org; 24 May 2014 00:41:55 +0000 Received: from localhost ([127.0.0.1]:58410 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo025-0003Et-6y for submit@debbugs.gnu.org; Fri, 23 May 2014 20:41:54 -0400 Received: from eggs.gnu.org ([208.118.235.92]:44730) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wnynh-0000n5-6m for submit@debbugs.gnu.org; Fri, 23 May 2014 19:22:58 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WnynV-0001Vk-NQ for submit@debbugs.gnu.org; Fri, 23 May 2014 19:22:52 -0400 X-Spam-Checker-Version: SpamAssassin 3.3.2 (2011-06-06) on eggs.gnu.org X-Spam-Level: X-Spam-Status: No, score=0.8 required=5.0 tests=BAYES_50 autolearn=disabled version=3.3.2 Received: from lists.gnu.org ([2001:4830:134:3::11]:38431) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WnynV-0001Vc-Ke for submit@debbugs.gnu.org; Fri, 23 May 2014 19:22:45 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:46420) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WnynP-0007aj-KM for bug-gnu-emacs@gnu.org; Fri, 23 May 2014 19:22:45 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1WnynI-0001U8-Va for bug-gnu-emacs@gnu.org; Fri, 23 May 2014 19:22:39 -0400 Received: from [195.211.74.121] (port=45724 helo=s110.webhostingserver.nl) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1WnynI-0001Tw-MV for bug-gnu-emacs@gnu.org; Fri, 23 May 2014 19:22:32 -0400 Received: from loadbalance01.mail.antagonist.nl ([141.138.168.72] helo=proxy06.mail.antagonist.nl) by s110.webhostingserver.nl with esmtp (Exim 4.80.1) (envelope-from ) id 1WnyH0-003cY0-7i for bug-gnu-emacs@gnu.org; Sat, 24 May 2014 00:49:10 +0200 User-agent: mu4e 0.9.9.6pre2; emacs 24.3.1 From: Jannis Teunissen Date: Sat, 24 May 2014 00:49:03 +0200 Message-ID: <87r43knmao.fsf@teunissen.net> MIME-Version: 1.0 Content-Type: text/plain X-detected-operating-system: by eggs.gnu.org: GNU/Linux 3.x X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2001:4830:134:3::11 X-Spam-Score: -4.0 (----) X-Mailman-Approved-At: Fri, 23 May 2014 20:41:51 -0400 X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.0 (----) When compiling code from emacs (compile command calling make), it would ask me to locate the source files with errors manually. E.g., Find this error in (default my_file.f90): ... This happened when the file was in a different directory than I was currently in. Same problem when running emacs -q --no-site-file The problem seemed to be the compilation-directory-matcher variable. By default, it is: '("\\(?:Entering\\|Leavin\\(g\\)\\) directory `\\(.+\\)'$" (2 . 1)) However, my directory-change messages have the following form: make[1]: Entering directory '/.../dir' Note the ' instead of `. If I set compilation-directory-matcher to: '("\\(?:Entering\\|Leavin\\(g\\)\\) directory [`']\\(.+\\)'$" (2 . 1))) then everything works fine again. gcc version 4.8.2 make version 4.0 emacs version 24.3.1 Debian jessie Cheers, Jannis If Emacs crashed, and you have the Emacs process in the gdb debugger, please include the output from the following gdb commands: `bt full' and `xbacktrace'. For information about debugging Emacs, please read the file /usr/share/emacs/24.3/etc/DEBUG. In GNU Emacs 24.3.1 (x86_64-pc-linux-gnu, GTK+ Version 3.12.1) of 2014-05-06 on trouble, modified by Debian Windowing system distributor `The X.Org Foundation', version 11.0.11501000 System Description: Debian GNU/Linux testing (jessie) Configured using: `configure '--build' 'x86_64-linux-gnu' '--build' 'x86_64-linux-gnu' '--prefix=/usr' '--sharedstatedir=/var/lib' '--libexecdir=/usr/lib' '--localstatedir=/var/lib' '--infodir=/usr/share/info' '--mandir=/usr/share/man' '--with-pop=yes' '--enable-locallisppath=/etc/emacs24:/etc/emacs:/usr/local/share/emacs/24.3/site-lisp:/usr/local/share/emacs/site-lisp:/usr/share/emacs/24.3/site-lisp:/usr/share/emacs/site-lisp' '--with-crt-dir=/usr/lib/x86_64-linux-gnu' '--with-x=yes' '--with-x-toolkit=gtk3' '--with-toolkit-scroll-bars' 'build_alias=x86_64-linux-gnu' 'CFLAGS=-g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -Wall' 'LDFLAGS=-Wl,-z,relro' 'CPPFLAGS=-D_FORTIFY_SOURCE=2'' Important settings: value of $LANG: en_US.utf8 locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: F90 Minor modes in effect: erc-list-mode: t erc-menu-mode: t erc-autojoin-mode: t erc-ring-mode: t erc-networks-mode: t erc-pcomplete-mode: t erc-track-mode: t erc-track-minor-mode: t erc-match-mode: t erc-button-mode: t erc-fill-mode: t erc-stamp-mode: t erc-netsplit-mode: t erc-irccontrols-mode: t erc-noncommands-mode: t erc-move-to-prompt-mode: t erc-readonly-mode: t org-indent-mode: t show-paren-mode: 1 delete-selection-mode: t shell-dirtrack-mode: t TeX-PDF-mode: t global-auto-complete-mode: t auto-complete-mode: t yas-global-mode: t yas-minor-mode: t sublimity-mode: t ido-everywhere: t global-smartscan-mode: t smartscan-mode: t winner-mode: t tooltip-mode: t mouse-wheel-mode: t menu-bar-mode: t file-name-shadow-mode: t global-font-lock-mode: t font-lock-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t global-visual-line-mode: t visual-line-mode: t transient-mark-mode: t Recent input: M-q M-q M-q M-q M-q M-q M-q M-q M-q M-q M-q M-q M-q M-q M-q M-q M-q C-q C-h . M-q M-q M-q M-q M-q i f SPC y o u SPC d o n ' t SPC m i n d , SPC C-e RET e h m y h m m SPC y M-h M-h o i ' m SPC n o t SPC s u r e SPC w e h e t h e r SPC i t ' s SPC a SPC b u g , SPC b u t SPC s e e m e d SPC l i k e d SPC i t M-h M-h M-h M-h M-h M-h M-h M-h M-h M-h M-h o k a y SPC t h a n k s , SPC b u g SPC r e p o r t SPC s e e m s SPC t o SPC m a k e SPC s e n s e M-x C-g M-x b u g - r e p o C-h C-h C-h C-h C-h C-h C-h C-h M-x r e p o r t - e m a RET R e g e x p SPC M-h D i r e c t o r y SPC r e g e x p SPC c o m p i l e . e l RET C-M-g y C-x b C-g RET y n C-x C-x b b e e r r C-h C-h C-h C-h i i r r RET / / j o i n SPC # e m a c s RET C-c SPC C-c SPC C-x b C-s p a r t C-s RET RET M-o M-x RET Recent messages: Buffer "irc.freenode.net:6667" has a running process; kill it? (y or n) n Wrote /home/jannis/.emacs.d/nameses-sessions/part_core/.emacs.desktop.lock Desktop: 1 buffer restored, 19 to restore lazily. uncompressing compile.el.gz...done Note: file is write protected uncompressing simple.el.gz...done Note: file is write protected Lazy desktop load complete (No files need saving) Compilation exited abnormally with code 2 Load-path shadows: /usr/share/emacs/24.3/site-lisp/debian-startup hides /usr/share/emacs/site-lisp/debian-startup /usr/share/emacs24/site-lisp/cmake-data/cmake-mode hides /usr/share/emacs/site-lisp/cmake-mode Features: (shadow flyspell ispell emacsbug erc-truncate erc-speedbar erc-sound erc-services erc-replace erc-page erc-notify erc-desktop-notifications notifications erc-log erc-identd erc-ibuffer ibuf-ext ibuffer erc-ezbounce erc-dcc erc-capab erc-autoaway network-stream starttls tls erc-menu erc-join erc-ring erc-networks erc-pcomplete erc-track erc-match erc-button erc-fill erc-stamp erc-netsplit erc-goodies erc erc-backend erc-compat smex mule-util debug hippie-exp thingatpt misearch multi-isearch compile f90 cus-edit cus-start cus-load vc-git make-mode org-indent pp server paren delsel tramp tramp-compat tramp-loaddefs shell auto-complete-auctex latex tex-style tex dbus xml doc-view-extension mu4e mu4e-speedbar speedbar sb-image ezimage dframe mu4e-main mu4e-view epa derived epg epg-config browse-url mu4e-headers mu4e-compose mu4e-draft mu4e-actions rfc2368 smtpmail auth-source eieio gnus-util password-cache sendmail mu4e-mark mu4e-message html2text mu4e-proc mu4e-utils doc-view jka-compr image-mode dired mu4e-lists mu4e-about mu4e-vars message rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mailabbrev mail-utils gmm-utils mailheader hl-line mu4e-meta auto-complete-config auto-complete popup yasnippet help-mode color-theme wid-edit sublimity-scroll sublimity ace-jump-mode-autoloads auctex-autoloads tex-site auto-complete-autoloads color-theme-solarized-autoloads color-theme-autoloads magit-autoloads info git-rebase-mode-autoloads git-commit-mode-autoloads popup-autoloads popwin-autoloads smex-autoloads finder-inf sublimity-autoloads yasnippet-autoloads package point-undo ido buffer-move smartscan nameses desktop uniquify cl-macs gv misc-cmds cl winner windmove org byte-opt warnings bytecomp byte-compile cconv advice help-fns cl-lib advice-preload ob-tangle ob-ref ob-lob ob-table org-footnote org-src ob-comint ob-keys org-pcomplete pcomplete comint ansi-color ring org-list org-faces org-entities time-date noutline outline easy-mmode org-version ob-emacs-lisp ob org-compat org-macs ob-eval org-loaddefs format-spec find-func cal-menu easymenu calendar cal-loaddefs edmacro kmacro tooltip ediff-hook vc-hooks lisp-float-type mwheel x-win x-dnd tool-bar dnd fontset image regexp-opt fringe tabulated-list newcomment lisp-mode register page menu-bar rfn-eshadow timer select scroll-bar mouse jit-lock font-lock syntax facemenu font-core frame cham georgian utf-8-lang misc-lang vietnamese tibetan thai tai-viet lao korean japanese hebrew greek romanian slovak czech european ethiopic indian cyrillic chinese case-table epa-hook jka-cmpr-hook help simple abbrev minibuffer loaddefs button faces cus-face macroexp files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process dbusbind dynamic-setting system-font-setting font-render-setting move-toolbar gtk x-toolkit x multi-tty emacs) From unknown Fri Sep 05 18:47:49 2025 X-Loop: help-debbugs@gnu.org Subject: bug#17572: 24.3; Directory regexp compile.el Resent-From: Glenn Morris Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Sat, 24 May 2014 00:51:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 17572 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: To: Jannis Teunissen Cc: 17572@debbugs.gnu.org Received: via spool by 17572-submit@debbugs.gnu.org id=B17572.140089261413591 (code B ref 17572); Sat, 24 May 2014 00:51:01 +0000 Received: (at 17572) by debbugs.gnu.org; 24 May 2014 00:50:14 +0000 Received: from localhost ([127.0.0.1]:58428 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo0A9-0003X9-M9 for submit@debbugs.gnu.org; Fri, 23 May 2014 20:50:14 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54298 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo0A6-0003Wx-8k for 17572@debbugs.gnu.org; Fri, 23 May 2014 20:50:11 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Wo0A4-0005KV-KZ; Fri, 23 May 2014 20:50:08 -0400 From: Glenn Morris References: <87r43knmao.fsf@teunissen.net> X-Spook: Osama bemd AMEMB S Key Freeh ICE weapons of mass X-Ran: ["OT1xo9kBy:i(ji}|P!*s2fBQ*H##L4Vxbgreh%WGATA0C8T!,%E&8:_QRD\`wx,db8S7 X-Hue: white X-Attribution: GM Date: Fri, 23 May 2014 20:50:08 -0400 In-Reply-To: <87r43knmao.fsf@teunissen.net> (Jannis Teunissen's message of "Sat, 24 May 2014 00:49:03 +0200") Message-ID: User-Agent: Gnus (www.gnus.org), GNU Emacs (www.gnu.org/software/emacs/) MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Spam-Score: -4.9 (----) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -4.9 (----) Jannis Teunissen wrote: > The problem seemed to be the compilation-directory-matcher variable. By > default, it is: > '("\\(?:Entering\\|Leavin\\(g\\)\\) directory `\\(.+\\)'$" (2 . 1)) > > However, my directory-change messages have the following form: > make[1]: Entering directory '/.../dir' > > Note the ' instead of `. If I set compilation-directory-matcher to: > '("\\(?:Entering\\|Leavin\\(g\\)\\) directory [`']\\(.+\\)'$" (2 . 1))) > then everything works fine again. Thanks for the report. This is already fixed for the next release of Emacs: http://debbugs.gnu.org/15678 > gcc version 4.8.2 > make version 4.0 > emacs version 24.3.1 From debbugs-submit-bounces@debbugs.gnu.org Fri May 23 20:50:40 2014 Received: (at control) by debbugs.gnu.org; 24 May 2014 00:50:40 +0000 Received: from localhost ([127.0.0.1]:58431 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo0AY-0003Y6-F0 for submit@debbugs.gnu.org; Fri, 23 May 2014 20:50:38 -0400 Received: from fencepost.gnu.org ([208.118.235.10]:54328 ident=Debian-exim) by debbugs.gnu.org with esmtp (Exim 4.80) (envelope-from ) id 1Wo0AV-0003Xv-FY for control@debbugs.gnu.org; Fri, 23 May 2014 20:50:36 -0400 Received: from rgm by fencepost.gnu.org with local (Exim 4.71) (envelope-from ) id 1Wo0AV-0005PP-8g for control@debbugs.gnu.org; Fri, 23 May 2014 20:50:35 -0400 Date: Fri, 23 May 2014 20:50:35 -0400 Message-Id: Subject: control message for bug 17572 To: X-Mailer: mail (GNU Mailutils 2.1) From: Glenn Morris X-Spam-Score: -5.7 (-----) X-Debbugs-Envelope-To: control X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.15 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -5.7 (-----) unarchive 15678 forcemerge 15678 17572