GNOME Bugzilla – Bug 701486
Building glib-2.36.2 requires automake-1.13
Last modified: 2013-06-03 11:06:45 UTC
Using glib-2.36.2 on OS X 10.6 and patching only program files (*.[ch]) and generated build-tool files (configure not configure.ac, Makefile.in not Makefile.am, *.html not *.xml), build fails because I do not have the same automake that was used to roll the dist tarball: Making all in glib make[4]: Entering directory `/sw64/build.build/glib2-shlibs-2.36.2-1/glib-2.36.2/docs/reference/glib' cd ../../.. && /bin/sh /sw64/build.build/glib2-shlibs-2.36.2-1/glib-2.36.2/missing automake-1.13 --gnu docs/reference/glib/Makefile /sw64/build.build/glib2-shlibs-2.36.2-1/glib-2.36.2/missing: line 81: automake-1.13: command not found WARNING: 'automake-1.13' is missing on your system. You should only need it if you modified 'Makefile.am' or 'configure.ac' or m4 files included by 'configure.ac'. The 'automake' program is part of the GNU Automake package: <http://www.gnu.org/software/automake> It also requires GNU Autoconf, GNU m4 and Perl in order to run: <http://www.gnu.org/software/autoconf> <http://www.gnu.org/software/m4/> <http://www.perl.org/> make[4]: *** [Makefile.in] Error 127 I didn't do any of those things, so why is it a fatal error not to have am1.13?
I tried glib-2.36.1 using the identical patching, and at that same point in the build process I get: Making all in glib make[4]: Entering directory `/sw64/build.build/glib2-shlibs-2.36.1-1/glib-2.36.1/docs/reference/glib' cd ../../.. && /bin/sh /sw64/build.build/glib2-shlibs-2.36.1-1/glib-2.36.1/missing --run automake-1.12 --gnu docs/reference/glib/Makefile /sw64/build.build/glib2-shlibs-2.36.1-1/glib-2.36.1/missing: line 51: automake-1.12: command not found WARNING: 'automake-1.12' is missing on your system. You should only need it if you modified 'Makefile.am', 'acinclude.m4' or 'configure.ac'. You might want to install the Automake and Perl packages. Grab them from any GNU archive site. cd ../../.. && /bin/sh ./config.status docs/reference/glib/Makefile config.status: creating docs/reference/glib/Makefile make[4]: Leaving directory `/sw64/build.build/glib2-shlibs-2.36.1-1/glib-2.36.1/docs/reference/glib' It's the same type of diagnostic message (in both cases I have automake-1.11 installed), but here it's only a warning, and the build progresses beyond it. Did the 'missing' script become more strict? Is there some bogus timestamp on a template file in the new glib release? Or...?
*** This bug has been marked as a duplicate of bug 700350 ***