Package: emacs;
Reported by: cinsky <at> gmail.com
Date: Sat, 19 May 2012 06:32:02 UTC
Severity: normal
Found in version 24.0.97
Done: Stefan Monnier <monnier <at> iro.umontreal.ca>
Bug is archived. No further changes may be made.
To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 11517 in the body.
You can then email your comments to 11517 AT debbugs.gnu.org in the normal way.
Toggle the display of automated, internal messages from the tracker.
View this report as an mbox folder, status mbox, maintainer mbox
bug-gnu-emacs <at> gnu.org
:bug#11517
; Package emacs
.
(Sat, 19 May 2012 06:32:02 GMT) Full text and rfc822 format available.cinsky <at> gmail.com
:bug-gnu-emacs <at> gnu.org
.
(Sat, 19 May 2012 06:32:02 GMT) Full text and rfc822 format available.Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):
From: cinsky <at> gmail.com To: bug-gnu-emacs <at> gnu.org Subject: 24.0.97; invalid compilation error regexp for maven Date: Sat, 19 May 2012 15:29:59 +0900
Emacs from: http://emacsformacosx.com/builds/Emacs-pretest-24.0.94-universal-10.6.8.dmg The current `compilation-error-regexp-alis-alist' have maven support, which does not handle maven error message properly: Example maven error from: [ERROR] /Users/cinsk/hello.java:[651,96] ';' expected ^^^^^^^^^^^^^^^^^^^^^^^^ The shipped version think that the blank before the filename as a part of filename. I use the default maven from MacOS: $ mvn -version Apache Maven 3.0.3 (r1075438; 2011-03-01 02:31:09+0900) Maven home: /usr/share/maven Java version: 1.6.0_31, vendor: Apple Inc. Java home: /System/Library/Java/JavaVirtualMachines/1.6.0.jdk/Contents/Home Default locale: en_US, platform encoding: MacRoman OS name: "mac os x", version: "10.7.3", arch: "x86_64", family: "mac" Not tested for other versions of maven, but following sexp can fix the bug: (maven "^\\[ERROR\\] +\\(.+?\\):\\[\\([0-9]+\\),\\([0-9]+\\)\\].*" 1 2 2) Thank you. In GNU Emacs 24.0.97.1 (x86_64-apple-darwin, NS apple-appkit-1038.36) of 2012-05-17 on bob.porkrind.org Windowing system distributor `Apple', version 10.3.1138 Configured using: `configure '--host=x86_64-apple-darwin' '--build=i686-apple-darwin' '--with-ns' 'build_alias=i686-apple-darwin' 'host_alias=x86_64-apple-darwin' 'CC=gcc -mmacosx-version-min=10.5'' Important settings: value of $LC_ALL: nil value of $LC_COLLATE: nil value of $LC_CTYPE: nil value of $LC_MESSAGES: C value of $LC_MONETARY: nil value of $LC_NUMERIC: nil value of $LC_TIME: C value of $LANG: ko_KR.UTF-8 value of $XMODIFIERS: nil locale-coding-system: utf-8-unix default enable-multibyte-characters: t Major mode: Help Minor modes in effect: shell-dirtrack-mode: t diff-auto-refine-mode: t which-function-mode: t iswitchb-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 blink-cursor-mode: t auto-composition-mode: t auto-encryption-mode: t auto-compression-mode: t column-number-mode: t line-number-mode: t transient-mark-mode: t Recent input: C-x b . i n i <backspace> <backspace> <backspace> <backspace> i n i t <return> C-v C-v C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-n C-l <C-tab> C-c d l s SPC . a u <tab> <return> M-p C-a C-d C-d c a t <return> C-p C-n C-x b i n f o <return> C-x 1 C-p C-p <down> <return> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> u <down> <return> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> u <down> <return> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> <down> M-x r e p o r t <tab> <return> c o m <backspace> m p i l a t i o n C-a w r o n g SPC C-e SPC <backspace> C-g C-x 2 C-x b s c r <return> C-h f C-g C-h v c o m p i l <tab> a <tab> r e g <tab> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <tab> <tab> r e <tab> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <backspace> <tab> e r <tab> - r e <tab> <return> <C-tab> C-SPC M-f M-f M-f M-f M-w <C-tab> C-y <C-tab> C-x b C-g M-x r e p o <tab> r t - e m <tab> <return> Recent messages: ~ No match [2 times] call-interactively: End of buffer History item: 1 Quit [2 times] Making completion list... [3 times] Type "q" in help window to restore its previous buffer, C-M-v to scroll help. Mark set [2 times] Quit Making completion list... Load-path shadows: /Users/cinsk/.emacs.d/elpa/json-1.2/json hides /Applications/Emacs.app/Contents/Resources/lisp/json /Users/cinsk/.emacs.d/site-lisp/ruby-mode/ruby-mode hides /Applications/Emacs.app/Contents/Resources/lisp/progmodes/ruby-mode /Users/cinsk/.emacs.d/elpa/org-20120512/org hides /Applications/Emacs.app/Contents/Resources/lisp/org/org /Users/cinsk/.emacs.d/elpa/org-20120512/org-xoxo hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-xoxo /Users/cinsk/.emacs.d/elpa/org-20120512/org-wl hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-wl /Users/cinsk/.emacs.d/elpa/org-20120512/org-w3m hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-w3m /Users/cinsk/.emacs.d/elpa/org-20120512/org-vm hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-vm /Users/cinsk/.emacs.d/elpa/org-20120512/org-timer hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-timer /Users/cinsk/.emacs.d/elpa/org-20120512/org-taskjuggler hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-taskjuggler /Users/cinsk/.emacs.d/elpa/org-20120512/org-table hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-table /Users/cinsk/.emacs.d/elpa/org-20120512/org-src hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-src /Users/cinsk/.emacs.d/elpa/org-20120512/org-special-blocks hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-special-blocks /Users/cinsk/.emacs.d/elpa/org-20120512/org-rmail hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-rmail /Users/cinsk/.emacs.d/elpa/org-20120512/org-remember hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-remember /Users/cinsk/.emacs.d/elpa/org-20120512/org-publish hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-publish /Users/cinsk/.emacs.d/elpa/org-20120512/org-protocol hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-protocol /Users/cinsk/.emacs.d/elpa/org-20120512/org-plot hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-plot /Users/cinsk/.emacs.d/elpa/org-20120512/org-pcomplete hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-pcomplete /Users/cinsk/.emacs.d/elpa/org-20120512/org-odt hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-odt /Users/cinsk/.emacs.d/elpa/org-20120512/org-mouse hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mouse /Users/cinsk/.emacs.d/elpa/org-20120512/org-mobile hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mobile /Users/cinsk/.emacs.d/elpa/org-20120512/org-mks hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mks /Users/cinsk/.emacs.d/elpa/org-20120512/org-mhe hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mhe /Users/cinsk/.emacs.d/elpa/org-20120512/org-mew hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mew /Users/cinsk/.emacs.d/elpa/org-20120512/org-macs hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-macs /Users/cinsk/.emacs.d/elpa/org-20120512/org-mac-message hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-mac-message /Users/cinsk/.emacs.d/elpa/org-20120512/org-lparse hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-lparse /Users/cinsk/.emacs.d/elpa/org-20120512/org-list hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-list /Users/cinsk/.emacs.d/elpa/org-20120512/org-latex hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-latex /Users/cinsk/.emacs.d/elpa/org-20120512/org-jsinfo hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-jsinfo /Users/cinsk/.emacs.d/elpa/org-20120512/org-irc hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-irc /Users/cinsk/.emacs.d/elpa/org-20120512/org-inlinetask hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-inlinetask /Users/cinsk/.emacs.d/elpa/org-20120512/org-info hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-info /Users/cinsk/.emacs.d/elpa/org-20120512/org-indent hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-indent /Users/cinsk/.emacs.d/elpa/org-20120512/org-id hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-id /Users/cinsk/.emacs.d/elpa/org-20120512/org-icalendar hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-icalendar /Users/cinsk/.emacs.d/elpa/org-20120512/org-html hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-html /Users/cinsk/.emacs.d/elpa/org-20120512/org-habit hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-habit /Users/cinsk/.emacs.d/elpa/org-20120512/org-gnus hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-gnus /Users/cinsk/.emacs.d/elpa/org-20120512/org-freemind hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-freemind /Users/cinsk/.emacs.d/elpa/org-20120512/org-footnote hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-footnote /Users/cinsk/.emacs.d/elpa/org-20120512/org-feed hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-feed /Users/cinsk/.emacs.d/elpa/org-20120512/org-faces hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-faces /Users/cinsk/.emacs.d/elpa/org-20120512/org-exp hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-exp /Users/cinsk/.emacs.d/elpa/org-20120512/org-exp-blocks hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-exp-blocks /Users/cinsk/.emacs.d/elpa/org-20120512/org-eshell hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-eshell /Users/cinsk/.emacs.d/elpa/org-20120512/org-entities hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-entities /Users/cinsk/.emacs.d/elpa/org-20120512/org-docview hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-docview /Users/cinsk/.emacs.d/elpa/org-20120512/org-docbook hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-docbook /Users/cinsk/.emacs.d/elpa/org-20120512/org-datetree hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-datetree /Users/cinsk/.emacs.d/elpa/org-20120512/org-ctags hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-ctags /Users/cinsk/.emacs.d/elpa/org-20120512/org-crypt hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-crypt /Users/cinsk/.emacs.d/elpa/org-20120512/org-compat hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-compat /Users/cinsk/.emacs.d/elpa/org-20120512/org-colview hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-colview /Users/cinsk/.emacs.d/elpa/org-20120512/org-clock hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-clock /Users/cinsk/.emacs.d/elpa/org-20120512/org-capture hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-capture /Users/cinsk/.emacs.d/elpa/org-20120512/org-bibtex hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-bibtex /Users/cinsk/.emacs.d/elpa/org-20120512/org-beamer hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-beamer /Users/cinsk/.emacs.d/elpa/org-20120512/org-bbdb hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-bbdb /Users/cinsk/.emacs.d/elpa/org-20120512/org-attach hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-attach /Users/cinsk/.emacs.d/elpa/org-20120512/org-ascii hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-ascii /Users/cinsk/.emacs.d/elpa/org-20120512/org-archive hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-archive /Users/cinsk/.emacs.d/elpa/org-20120512/org-agenda hides /Applications/Emacs.app/Contents/Resources/lisp/org/org-agenda /Users/cinsk/.emacs.d/elpa/org-20120512/ob hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob /Users/cinsk/.emacs.d/elpa/org-20120512/ob-tangle hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-tangle /Users/cinsk/.emacs.d/elpa/org-20120512/ob-table hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-table /Users/cinsk/.emacs.d/elpa/org-20120512/ob-sqlite hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sqlite /Users/cinsk/.emacs.d/elpa/org-20120512/ob-sql hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sql /Users/cinsk/.emacs.d/elpa/org-20120512/ob-shen hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-shen /Users/cinsk/.emacs.d/elpa/org-20120512/ob-sh hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sh /Users/cinsk/.emacs.d/elpa/org-20120512/ob-screen hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-screen /Users/cinsk/.emacs.d/elpa/org-20120512/ob-scheme hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-scheme /Users/cinsk/.emacs.d/elpa/org-20120512/ob-sass hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-sass /Users/cinsk/.emacs.d/elpa/org-20120512/ob-ruby hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ruby /Users/cinsk/.emacs.d/elpa/org-20120512/ob-ref hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ref /Users/cinsk/.emacs.d/elpa/org-20120512/ob-R hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-R /Users/cinsk/.emacs.d/elpa/org-20120512/ob-python hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-python /Users/cinsk/.emacs.d/elpa/org-20120512/ob-plantuml hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-plantuml /Users/cinsk/.emacs.d/elpa/org-20120512/ob-picolisp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-picolisp /Users/cinsk/.emacs.d/elpa/org-20120512/ob-perl hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-perl /Users/cinsk/.emacs.d/elpa/org-20120512/ob-org hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-org /Users/cinsk/.emacs.d/elpa/org-20120512/ob-octave hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-octave /Users/cinsk/.emacs.d/elpa/org-20120512/ob-ocaml hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ocaml /Users/cinsk/.emacs.d/elpa/org-20120512/ob-mscgen hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-mscgen /Users/cinsk/.emacs.d/elpa/org-20120512/ob-maxima hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-maxima /Users/cinsk/.emacs.d/elpa/org-20120512/ob-matlab hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-matlab /Users/cinsk/.emacs.d/elpa/org-20120512/ob-lob hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lob /Users/cinsk/.emacs.d/elpa/org-20120512/ob-lisp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lisp /Users/cinsk/.emacs.d/elpa/org-20120512/ob-lilypond hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-lilypond /Users/cinsk/.emacs.d/elpa/org-20120512/ob-ledger hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ledger /Users/cinsk/.emacs.d/elpa/org-20120512/ob-latex hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-latex /Users/cinsk/.emacs.d/elpa/org-20120512/ob-keys hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-keys /Users/cinsk/.emacs.d/elpa/org-20120512/ob-js hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-js /Users/cinsk/.emacs.d/elpa/org-20120512/ob-java hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-java /Users/cinsk/.emacs.d/elpa/org-20120512/ob-haskell hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-haskell /Users/cinsk/.emacs.d/elpa/org-20120512/ob-gnuplot hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-gnuplot /Users/cinsk/.emacs.d/elpa/org-20120512/ob-fortran hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-fortran /Users/cinsk/.emacs.d/elpa/org-20120512/ob-exp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-exp /Users/cinsk/.emacs.d/elpa/org-20120512/ob-eval hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-eval /Users/cinsk/.emacs.d/elpa/org-20120512/ob-emacs-lisp hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-emacs-lisp /Users/cinsk/.emacs.d/elpa/org-20120512/ob-dot hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-dot /Users/cinsk/.emacs.d/elpa/org-20120512/ob-ditaa hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-ditaa /Users/cinsk/.emacs.d/elpa/org-20120512/ob-css hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-css /Users/cinsk/.emacs.d/elpa/org-20120512/ob-comint hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-comint /Users/cinsk/.emacs.d/elpa/org-20120512/ob-clojure hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-clojure /Users/cinsk/.emacs.d/elpa/org-20120512/ob-calc hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-calc /Users/cinsk/.emacs.d/elpa/org-20120512/ob-C hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-C /Users/cinsk/.emacs.d/elpa/org-20120512/ob-awk hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-awk /Users/cinsk/.emacs.d/elpa/org-20120512/ob-asymptote hides /Applications/Emacs.app/Contents/Resources/lisp/org/ob-asymptote Features: (shadow sort mail-extr pp emacsbug message format-spec rfc822 mml mml-sec mm-decode mm-bodies mm-encode mail-parse rfc2231 mailabbrev gmm-utils mailheader vc-git conf-mode newcomment shell pcomplete etags hippie-exp cwarn nxml-uchnm rng-xsd xsd-regexp rng-cmpct rng-nxml rng-valid rng-loc rng-uri rng-parse nxml-parse rng-match rng-dt rng-util rng-pttrn nxml-ns nxml-mode nxml-outln nxml-rap nxml-util nxml-glyph nxml-enc xmltok multi-isearch jka-compr go-mode-load browse-url w3m-load inf-ruby ruby-mode python-mode info-look py-shell-complete compile comint ansi-color org-install cal-korea-x lunar-ko-cache lunar-ko-mdays cal-menu calendar cal-loaddefs cinsk-wood color-theme wid-edit starttls smtpmail auth-source eieio byte-opt bytecomp byte-compile cconv macroexp gnus-util password-cache sendmail rfc2047 rfc2045 ietf-drums mm-util mail-prsvr mail-utils help-mode view dired+ dired-aux dired-x dired windmove winner vc-jump vc vc-dispatcher magit-bisect magit-key-mode assoc magit diff-mode log-edit easy-mmode ring pcvs-util add-log ffap which-func imenu iswitchb cc-mode cc-fonts cc-guess cc-menus cc-cmds cc-styles cc-align cc-engine cc-vars cc-defs regexp-opt xskel xlicense autoinsert skeleton edmacro kmacro cl advice help-fns advice-preload ediff-merg ediff-diff ediff-wind ediff-help ediff-util ediff-mult ediff-init ediff color-theme-autoloads ctags-autoloads dired+-autoloads json-autoloads magit-autoloads org-autoloads info easymenu python-mode-autoloads package tabulated-list time-date korea-util tooltip ediff-hook vc-hooks lisp-float-type mwheel ns-win tool-bar dnd fontset image fringe 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 files text-properties overlay sha1 md5 base64 format env code-pages mule custom widget hashtable-print-readable backquote make-network-process ns multi-tty emacs) -- C FAQ: http://www.eskimo.com/~scs/C-faq/top.html Korean Ver: http://www.cinsk.org/cfaqs/
bug-gnu-emacs <at> gnu.org
:bug#11517
; Package emacs
.
(Mon, 21 May 2012 04:28:01 GMT) Full text and rfc822 format available.Message #8 received at 11517 <at> debbugs.gnu.org (full text, mbox):
From: Stefan Monnier <monnier <at> iro.umontreal.ca> To: cinsky <at> gmail.com Cc: 11517 <at> debbugs.gnu.org Subject: Re: bug#11517: 24.0.97; invalid compilation error regexp for maven Date: Mon, 21 May 2012 00:26:30 -0400
> Example maven error from: > [ERROR] /Users/cinsk/hello.java:[651,96] ';' expected > ^^^^^^^^^^^^^^^^^^^^^^^^ Hmm... the current maven regexp doesn't make much sense (it has a special [0-9]* at the beginning which doesn't seem to make any difference, other than make the regexp more complex, obviously). But more importantly, it does not try to match a "[ERROR]". The current tests we have just include: ;; maven ("FooBar.java:[111,53] no interface expected here" 1 53 111 "FooBar.java") > (maven "^\\[ERROR\\] +\\(.+?\\):\\[\\([0-9]+\\),\\([0-9]+\\)\\].*" > 1 2 2) This doesn't match the string we have in our current test, tho. The patch below seems to fix it for your example. Please try it out, Stefan === modified file 'lisp/progmodes/compile.el' --- lisp/progmodes/compile.el 2012-05-18 01:46:20 +0000 +++ lisp/progmodes/compile.el 2012-05-21 03:44:37 +0000 @@ -209,7 +209,7 @@ ;; due to matching filenames via \\(.*?\\). This might be faster. (maven ;; Maven is a popular free software build tool for Java. - "\\([0-9]*[^0-9\n]\\(?:[^\n :]\\| [^-/\n]\\|:[^ \n]\\)*?\\):\\[\\([0-9]+\\),\\([0-9]+\\)\\] " 1 2 3) + "\\([^ \n]\\(?:[^\n :]\\| [^-/\n]\\|:[^ \n]\\)*?\\):\\[\\([0-9]+\\),\\([0-9]+\\)\\] " 1 2 3) (jikes-line "^ *\\([0-9]+\\)\\.[ \t]+.*\n +\\(<-*>\n\\*\\*\\* \\(?:Error\\|Warnin\\(g\\)\\)\\)"
Stefan Monnier <monnier <at> iro.umontreal.ca>
to control <at> debbugs.gnu.org
.
(Mon, 21 May 2012 15:58:01 GMT) Full text and rfc822 format available.Debbugs Internal Request <help-debbugs <at> gnu.org>
to internal_control <at> debbugs.gnu.org
.
(Tue, 19 Jun 2012 11:24:03 GMT) Full text and rfc822 format available.
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.