GNOME Bugzilla – Bug 340128
gnome-doc-utils needs fix from bug 313531
Last modified: 2006-12-05 06:15:36 UTC
gnome-doc-utils should grab the latest gnome-autogen.sh from gnome-common to get the fix from bug 313531, which is causing this build failure: http://jhbuild.bxlug.be/builds/2006-04-29-0005/logs/gnome-doc-utils/#build
gnome-doc-utils calls gnome-autogen.sh, so if you've updated your gnome-common, it should use that. The link you provided doesn't go anywhere. What exactly is the problem?
gnome-doc-utils ships its own gnome-autogen.sh with the following comment at the top: # Copied from gnome-common to avoid circular dependency # Based on revision 1.15, with g-d-u checks removed
Created attachment 75458 [details] [review] patch changing grep to egrep and removing backslashes This patch changes grep to egrep, which works everywhere. Alternatively, the fix in gnome-common is available at http://cvs.gnome.org/viewcvs/gnome-common/macros2/gnome-autogen.sh?r1=1.18&r2=1.19
Comment on attachment 75458 [details] [review] patch changing grep to egrep and removing backslashes Woops, missed a backslash: Index: gnome-autogen.sh =================================================================== RCS file: /cvs/gnome/gnome-doc-utils/gnome-autogen.sh,v retrieving revision 1.1 diff -u -r1.1 gnome-autogen.sh --- gnome-autogen.sh 1 Apr 2005 00:06:19 -0000 1.1 +++ gnome-autogen.sh 26 Oct 2006 16:57:37 -0000 @@ -228,7 +228,7 @@ if grep "^AM_GLIB_GNU_GETTEXT" $configure_ac >/dev/null; then want_glib_gettext=true fi - if grep "^\(AC\|IT\)_PROG_INTLTOOL" $configure_ac >/dev/null; then + if egrep "^(AC|IT)_PROG_INTLTOOL" $configure_ac >/dev/null; then want_intltool=true fi if grep "^PKG_CHECK_MODULES" $configure_ac >/dev/null; then @@ -358,7 +358,7 @@ fi fi - if grep "^\(AC\|IT\)_PROG_INTLTOOL" $basename >/dev/null; then + if egrep "^(AC|IT)_PROG_INTLTOOL" $basename >/dev/null; then printbold "Running $INTLTOOLIZE..." $INTLTOOLIZE --force --copy --automake || exit 1 fi
I've changed the way gnome-doc-utils bootstraps off of itself. As a result, it is now actually calling the system-installed gnome-autogen.sh from gnome-common. So this problem should be effectively fixed.
I don't know whether this should be a new bug, but the bootstrap fails: http://jhbuild.bxlug.be/builds/2006-12-04-0007/logs/gnome-doc-utils/#configure
I believe that's the issue we're discussing over in bug #376908.