Andrew Church wrote: >> It seems to accept both, but still fails even for high numbers: >> >> transcode$ M4="/usr/bin/m4 -L16384" autoreconf -i -f >> configure.in:1419: /usr/bin/m4: ERROR: Recursion limit of 16384 >> exceeded, use -L<N> to change it >> autom4te: /usr/bin/m4 failed with exit status: 1 >> aclocal: autom4te failed with exit status: 1 >> autoreconf: aclocal failed with exit status: 1 >> > > Hmm. Well, autoreconf works fine for me (and apparently for others), so > I can only assume there's something wrong with the ones that come with OSX. > Try building and installing the most recent versions of autoconf, automake, > and m4 from source (and make sure you set up your PATH so they're found > before the system ones). > macports has recent versions of all these:
m4 1.4.9 autoconf 2.61 automake 1.10 We're clearly running into problems with the build environment on macintel OSX -- PPC doesn't have the same problems. The new m4 is first on my path: transcode$ which gm4 /opt/local/bin/gm4 But autoreconf still finds the older version in /usr/bin/gm4 -- where is this set? transcode$ autoreconf -i -f configure.in:1419: /usr/bin/gm4: ERROR: Recursion limit of 1024 exceeded, use -L<N> to change it That version is older: transcode$ /usr/bin/gm4 --version GNU m4 1.4.2 However, even if I use the new /opt/local version, it still fails: M4="/opt/local/bin/gm4 -L4096" autoreconf -i -f /opt/local/bin/gm4:configure.in:1419: ERROR: recursion limit of 4096 exceeded, use -L<N> to change it Dave