On Fri, Mar 22, 2013 at 02:10:59PM +0100, Guido Günther wrote:
[..snip..]
> > prohibit_argmatch_without_use
> > grep: write error
> > grep: write error
> > sed: couldn't write 1 item to stdout: Broken pipe
> > sed: couldn't write 49 items to stdout: Broken pipe
> > 0.58 prohibit_argmatch_without_use
>
> There were quite a few of these errors listed; it sounds like it is a
> bug in the upstream gnulib maint.mk file. Can you help me pinpoint what
> is going wrong with the syntax check, so we can fix gnulib and make it
> quieter? Is it just a case of running with SIGPIPE ignored, and hitting
> a pipeline where the sink of the pipe is exiting early, causing the
> source to hit EPIPE?
I ran this in a look several times and didn't spot the problem. Anything
special you want me to try?
Following up on this part seperately. This is perfectly
reproducible
when run from within Jenkins. This is what's used to execute make
syntax-check:
make syntax-check
Which Jenkins simply puts into a script and consumes it's output
/bin/sh -xe /tmp/hudson4405079863801767625.sh
Note that /bin/sh is dash in this case.
Cheers,
-- Guido