Diego Medina wrote: > Hi Everyone, > > Starting with rev 1124, I had been having a problem running > ./config/autorun.sh on my mac. > One of the error messages was: > configure.ac:27: error: Autoconf version 2.62 or higher is required > I chatted a little bit with MTaylor on irc about it, and he said we > only needed autoconf 2.59 or greater. > > I kept trying different things, like, using autoconf 2.62 or 2.63 and > that still did not help. Today I finally found a way around it. I was > using automake 1.11, so I decided to try automake 1.10.2. And that did > the trick. I can now compile Drizzle again. > > Is there a good reason why we need to use an older automake?
No. automake 1.11 is fully supported. :) (of course, I totally understand if you don't want to believe me) We also don't require 2.62. 2.59 is the > Thanks and you can see below the details of what I did. It _seems_ to me, although I can't prove it, that there was something wrong with your install. ./config/autorun.sh: running `/opt/local/bin/aclocal-1.11 -I m4' configure.ac:27: error: Autoconf version 2.62 or higher is required This is coming from the run of aclocal, which is part of automake. aclocal does not call the autoconf binary, so the _path_ that your autoconf is in doesn't matter. It _does_ look at m4 macros, though, and I'm guessing it's finding autoconf macros out of /usr/share, which would correspond to the system autoconf which would be 2.61 on osx. I'm going to run off and see if I can reproduce this and/or give you a better workaround. > ================== > revno: 1124 [merge] > committer: Brian Aker <br...@gaz> > branch nick: staging > timestamp: Mon 2009-08-24 13:01:53 -0700 > message: > Merge Monty > ================== > > $ ./config/autorun.sh > Grabbing changelog and version information from bzr > ./config/autorun.sh: running `python config/register_plugins.py' > ./config/autorun.sh: running `/usr/bin/glibtoolize --automake --copy --force' > ./config/autorun.sh: running `/opt/local/bin/aclocal-1.11 -I m4' > configure.ac:27: error: Autoconf version 2.62 or higher is required > /opt/local/share/aclocal-1.11/init.m4:110: AM_INIT_AUTOMAKE is expanded > from... > m4/pandora_canonical.m4:152: PANDORA_CANONICAL_TARGET is expanded from... > configure.ac:27: the top level > autom4te: /usr/bin/gm4 failed with exit status: 63 > aclocal-1.11: autom4te failed with exit status: 63 > Can't execute aclocal > ================== > > $ autoconf --version > autoconf (GNU Autoconf) 2.61 > Copyright (C) 2006 Free Software Foundation, Inc. > This is free software. You may redistribute copies of it under the terms of > the GNU General Public License <http://www.gnu.org/licenses/gpl.html>. > There is NO WARRANTY, to the extent permitted by law. > > Written by David J. MacKenzie and Akim Demaille. > ================== > > $ sudo port deactivate automake @1.11_0 > ---> Deactivating automake @1.11_0 > $ sudo port activate automake @1.10.2_0 > ---> Activating automake @1.10.2_0 > ================== > > $ ./config/autorun.sh > Grabbing changelog and version information from bzr > ./config/autorun.sh: running `python config/register_plugins.py' > ./config/autorun.sh: running `/usr/bin/glibtoolize --automake --copy --force' > ./config/autorun.sh: running `/usr/bin/aclocal-1.10 -I m4' > ./config/autorun.sh: running `/usr/bin/autoheader' > ./config/autorun.sh: running `/usr/bin/automake-1.10 --add-missing > --copy --force' > ./config/autorun.sh: running `/usr/bin/autoconf' > --- > Configured with the following tools: > * libtoolize (GNU libtool) 1.5.22 > * aclocal (GNU automake) 1.10 > * autoheader (GNU Autoconf) 2.61 > * automake (GNU automake) 1.10 > * autoconf (GNU Autoconf) 2.61 > --- > > And configure -- ... && make -j2 && make install all work nicely. > > -Diego > _______________________________________________ Mailing list: https://launchpad.net/~drizzle-discuss Post to : [email protected] Unsubscribe : https://launchpad.net/~drizzle-discuss More help : https://help.launchpad.net/ListHelp

