GNOME Bugzilla – Bug 140932
Problem testing gstreamer 0.8.1
Last modified: 2004-12-22 21:47:04 UTC
[...] Making check in manual gmake[2]: Entering directory `/tmp/gstreamer-0.8.1/docs/manual' gmake check-local gmake[3]: Entering directory `/tmp/gstreamer-0.8.1/docs/manual' /bin/sh: -c: line 1: syntax error near unexpected token `;' /bin/sh: -c: line 1: `if test "x" != "x"; then for a in ; do cp ./$a build; done; fi' gmake[3]: *** [build/manual.xml] Error 2 gmake[3]: Leaving directory `/tmp/gstreamer-0.8.1/docs/manual' gmake[2]: *** [check-am] Error 2 gmake[2]: Leaving directory `/tmp/gstreamer-0.8.1/docs/manual' gmake[1]: *** [check-recursive] Error 1 gmake[1]: Leaving directory `/tmp/gstreamer-0.8.1/docs' gmake: *** [check-recursive] Error 1
You don't use bash as your shell, right?
Wrong, I'm using bash.
This is a bug in bash that affects (at least) the RPM in Mandrake 9.2. I'd recommend either changing to a non-buggy version of bash, using a different shell (such as dash) for /bin/sh, or not building the documentation.
I have the latest bash (2.05b). Have you any reference about this bug ?
http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=91983
This is a bug that was fixed in 2.05a, and I have 2.05b : # bash --version GNU bash, version 2.05b.0(1)-release (i686-pc-linux-gnu) Copyright (C) 2002 Free Software Foundation, Inc. Are you sure it is this one ?
This patch was not part of the upstream release. Where did you read that it was fixed in 2.05b?
Sorry I probably misunderstand. I will try to deal this issue with the bash team.
Ok I finally solved this, I had 2 bash in PATH and wasn't using the new one. But I can confirm that this issue was fixed in 2.05a.