How do I make Emacs recognize my compilers funny error messages?
The variable compilation-error-regexp-alist helps control how Emacs parses your compiler output. It is a list of triplets of the form: (regexp file-idx line-idx), where regexp, file-idx and line-idx are strings. To help determine what the constituent elements should be, load `compile.el’ and then type C-h v compilation-error-regexp-alist RET to see the current value. A good idea is to look at `compile.el’ itself as the comments included for this variable are quite useful–the regular expressions required for your compiler’s output may be very close to one already provided.