> > > +[AC_REQUIRE([AC_GNU_SOURCE])dnl > > I think you are right, it's better to use AC_USE_SYSTEM_EXTENSIONS hee. > > 2006-09-26 Paul Eggert <[EMAIL PROTECTED]> > > * lib/autoconf/functions.m4: Fix problems reported by Ralf Wildenhues. > (AC_FUNC_STRNLEN): Require AC_USE_SYSTEM_EXTENSIONS.
This patch causes the following behavior when bootstrapping CVS m4 with CVS autoconf: configure.ac:150: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS autoreconf: running: automake --add-missing --copy --force-missing configure.ac:150: warning: AC_COMPILE_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS ../../lib/autoconf/specific.m4:415: AC_USE_SYSTEM_EXTENSIONS is expanded from... ../../lib/autoconf/functions.m4:1674: AC_FUNC_STRNLEN is expanded from... ltdl/m4/strnlen.m4:22: gl_FUNC_STRNLEN is expanded from... ltdl/m4/gnulib-comp.m4:87: M4_INIT is expanded from... configure.ac:150: the top level configure.ac:150: warning: AC_RUN_IFELSE was called before AC_USE_SYSTEM_EXTENSIONS That is because gnulib-tool is smart enough to require AC_GNU_SOURCE, but does not require AC_USE_SYSTEM_EXTENSIONS (it requires gl_USE_SYSTEM_EXTENSIONS instead). I'm not sure whether the fix lies in autoconf or in gnulib. -- Eric Blake -- View this message in context: http://www.nabble.com/Fix-AC_FUNC_ERROR_AT_LINE-and-others-%28was%3A-megatest-fallout%29-tf2340253.html#a6604383 Sent from the Gnu - Autoconf - Patches mailing list archive at Nabble.com.
