GNOME Bugzilla – Bug 533159
istanbul 0.2.2 fails at autogen.sh with a missing macro
Last modified: 2010-03-20 16:06:03 UTC
Please describe the problem: running ./autogen.sh aclocal fails with a missing macro: Steps to reproduce: 1. run ./autogen.sh Actual results: + aclocal -I common common/gst-feature.m4:50: error: m4_defn: undefined macro: _m4_divert_diversion common/gst-feature.m4:50: the top level autom4te-2.62: /usr/bin/m4 failed with exit status: 1 aclocal-1.10: autom4te failed with exit status: 1 + exit 1 Expected results: autogen.sh should run as expected and create a configure script Does this happen every time? yes Other information: I'm pretty sure i have all autotools application installed properly.
I'm getting the same thing on a SUSE Factory system. The following are, I think, the relevant packages: $ rpm -qa | egrep '(automake|autoconf|m4)' | sort autoconf-2.62-4 automake-1.10.1-28 m4-1.4.11-15 My workaround was to remove the call to autoreconf in our istanbul package, which clearly won't help people trying to build from a svn checkout or trying to patch autofoo files. I'm seeing the same thing for other packages but so far haven't managed to come up with a decent workaround.
Created attachment 114135 [details] [review] A patch to fix autoreconf. Adding this patch seems to do the trick with istanbul.
this patch fixes it for me aswell, thanks!
As I am another one, who's hitting this issue, I'm setting this to NEW. The patch fixes the issue for me as well. Zaheer, could you please review the patch? BTW: Hi transacid :)
Confirming, the patch fixes the problem.
Thanks fixed, sorry for the enormous delay!