On 9 Feb 2011, at 21:01, Andy Wingo wrote: >> I made a new system installation, and now the GIT version does not >> generate 'configure'. I thought one should just run ./autogen.sh; >> however, this fails, because autoconf (called via autoreconf in this >> script) cannot find gettext.m4, which is in /usr/local/share/aclocal/, >> which should be copied into ./m4/. > > Sounds like you're installing things to multiple prefixes (/usr and > /usr/local in your case, presumably).
I'm on Mac OS X, so originally, there is no /usr/local/, but packages that one takes down, compiled using ./configure && make, typically ends up there. >> I can't see if it is a problem with Guile's configure.ac or some >> installation problem with autoconf-2.68 that makes it not looking into >> /usr/local/share. > > autoconf will look in /usr/local iff it is installed to /usr/local, > iirc. There is one $ /usr/bin/autoconf --version autoconf (GNU Autoconf) 2.61 and I installed $ /usr/local/bin/autoconf --version autoconf (GNU Autoconf) 2.68 The ./autogen.sh script writes the version number, so it is clear that the latter is being called. However, it uses /usr/share/aclocal/, not /usr/local/share/aclocal/. I can see that by changing the name of the former - it still does not work. But if I in addition set a symbolic link to the latter, then it works.
