After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 570428 - autogen.sh fails
autogen.sh fails
Status: RESOLVED FIXED
Product: GStreamer
Classification: Platform
Component: gst-plugins-bad
git master
Other All
: Normal normal
: 0.10.20
Assigned To: GStreamer Maintainers
GStreamer Maintainers
Depends on:
Blocks:
 
 
Reported: 2009-02-03 22:34 UTC by Miguel Angel Cabrera Moya
Modified: 2010-06-28 16:10 UTC
See Also:
GNOME target: ---
GNOME version: 2.23/2.24


Attachments
Log with the error (2.26 KB, text/plain)
2009-02-03 22:35 UTC, Miguel Angel Cabrera Moya
Details

Description Miguel Angel Cabrera Moya 2009-02-03 22:34:42 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:
Comment 1 Miguel Angel Cabrera Moya 2009-02-03 22:35:57 UTC
Created attachment 127881 [details]
Log with the error
Comment 2 Christophe Fergeau 2009-02-04 10:43:00 UTC
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.
Comment 3 Jan Schmidt 2009-02-04 11:00:40 UTC
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.

Comment 4 Tim-Philipp Müller 2010-06-28 08:30:52 UTC
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.
Comment 5 Tim-Philipp Müller 2010-06-28 16:10:29 UTC
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.