Jake Colman wrote:
SM> On Sat, 04 Sep 2010 22:05:37 -0400
SM> Jake Colman <colman(a)ppllc.com> wrote:
>> I posted a reply on Friday but it did not appear in the list. Let me
>> try again.
>>
>> Following is the compilation-mode buffer that exhibits the problem.
>> The compiler output is from Sun Studio 12 on Solaris 10.
SM> Hmmm, couldn't reproduce it here, but that could be a machine
SM> difference. Try this:
SM> (setq compilation-error-regexp-systems-list '(comma))
SM> (compilation-build-compilation-error-regexp-alist)
SM> Then recompile and try the next error.
It worked! So what does this mean?
In practical terms, it means that you need to configure
compilation-error-regexp-systems-list based upon the compilers which
you actually use.
The default setting tries to match error messages from all known
compilers. This results in an extremely complex regexp which often
results in a stack overflow.
It's possible (although not guaranteed) that the issue could be
eliminated by optimising the individual regexps, but doing so is far
from straightforward.
--
Glynn Clements <glynn(a)gclements.plus.com>
_______________________________________________
XEmacs-Beta mailing list
XEmacs-Beta(a)xemacs.org
http://calypso.tux.org/mailman/listinfo/xemacs-beta