GNOME Bugzilla – Bug 570428
autogen.sh fails
Last modified: 2010-06-28 16:10:29 UTC
Please describe the problem: when running autogen.sh gives the error + running aclocal -I m4 -I common/m4 ... aclocal: macro `AM_PROG_MKDIR_P' required but not defined aclocal: macro `AM_PROG_MKDIR_P' required but not defined aclocal failed this happens with automake 1.7.9, with automake 1.10 works fine Steps to reproduce: 1. download gst-plugins-bad from git 2. run ./autogen.sh Actual results: this error is given: + running aclocal -I m4 -I common/m4 ... aclocal: macro `AM_PROG_MKDIR_P' required but not defined aclocal: macro `AM_PROG_MKDIR_P' required but not defined aclocal failed Expected results: autogen ends Does this happen every time? yes Other information:
Created attachment 127881 [details] Log with the error
http://www.gnu.org/software/automake/manual/html_node/Obsolete-macros.html says: "From Automake 1.8 to 1.9.6 this macro used to define ...." so it's probably safe to assume it wasn't available yet in 1.7, which explains this issue.
I don't think we require > automake 1.7 in our macros. It looks like this requirement is created by the bump to gettext >= 0.17. At this stage, our only option is probably to also bump out automake requirement in all the modules' autogen.sh files.
Why is this bug obsolete? I don't really mind bumping the automake requirement to 1.10 fwiw. It was released in 2006, and can safely be installed on any system that doesn't have it without the danger of causing havoc.
commit c6def75fc46babac0dbbe8b33612fee22addfdea Author: Tim-Philipp Müller <tim.muller@collabora.co.uk> Date: Mon Jun 28 16:20:09 2010 +0100 Bump automake requirement to 1.10 and autoconf to 2.60 For maintainability reasons, $(builddir) and other things. See #622944 and #570428.