Hi,

I am facing a new issue/regression with autoconf-2.68:

When running autoreconf on the follow configure.ac[1]


-- snip --
AC_INIT([foo],[0.1])
AC_CONFIG_SRCDIR([configure.ac])

AM_INIT_AUTOMAKE([foreign])

AC_COMPILE_IFELSE([
#ifndef FOO
choke me
#endif
])

AC_CONFIG_FILES([Makefile])
AC_OUTPUT
-- snip --

autoconf-2.68 complains:

# autoreconf -fi
autoreconf -fi
configure.ac:6: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
configure.ac:6: the top level
configure.ac:6: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
configure.ac:6: the top level
configure.ac:6: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
configure.ac:6: the top level
configure.ac:6: warning: AC_LANG_CONFTEST: no AC_LANG_SOURCE call detected in body
../../lib/autoconf/lang.m4:194: AC_LANG_CONFTEST is expanded from...
../../lib/autoconf/general.m4:2591: _AC_COMPILE_IFELSE is expanded from...
../../lib/autoconf/general.m4:2607: AC_COMPILE_IFELSE is expanded from...
configure.ac:6: the top level


With older autoconfs, autoreconf remains entirely silent.

What is wrong with this configure.ac rsp. how to overcome these warnings?

Ralf

[1] I actually tripped this issue with a real world package.
The configure.ac above is a stripped version of a much more complex real world configure script.

Reply via email to