
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