On Wed, Jan 23, 2013 at 8:17 AM, Ben Fritz <[email protected]> wrote:
>
> Your error format "%f:%l:%c:%t:%m" will not match your example error output:
>
> /local/work/dept/user/repo.git/src/fd_set/src/fd_set.c:151: error: 'struct 
> fd_group' has no member named 'fg_maxfd'
>
> because there is no column number (%c) and because the %t item only matches a 
> single character, not the full word "error", and because there are spaces in 
> your error message not accounted for in your errorformat.
>
> I'm not actually sure how Vim is recognizing it as an error in the first 
> place, if it is at all, unless your errorformat is not what you think it is.
>
> What does the ccfilter command in your shellpipe do? Maybe that is modifying 
> the compiler output as seen on the command line?

ccfilter converts the make output to the errorformat format.  I can
see that it's prepending build/i586-linux/ when I pipe the output
through ccfilter.  I'll look at why this is.  ccfilter is distributed
with vim but I think you need to compile it separately.  The solution
may be to stop using ccfilter and just write a compatible errorformat.

...Stephen

-- 
You received this message from the "vim_use" maillist.
Do not top-post! Type your reply below the text you are replying to.
For more information, visit http://www.vim.org/maillist.php

Reply via email to