Hi all, I am trying to define in configure.ac a macro which will be included in config.h. The code in configure.ac is as follows: if test "x$release_mode" = "xyes" ; then AC_DEFINE([my_debug(s, ...)],[], [Disable my_debug calls]) else AC_DEFINE([my_debug(s, ...)],[g_debug(s, ##__VA_ARGS__)], [Enable my_debug calls]) fi The problem is that using autoconf 2.59, the previous code will generate in config.h: /* Enable my_debug calls */ /* #undef my_debug */(s, ...) So, it's not working, and not only that, it's also breaking the compilation as the last parenthesis are not included inside the commented part. The previous code works ok with latest 2.61 version in Debian Lenny & Ubuntu Intrepid, but fails with 2.59 in RHEL5. Any idea how to make this work with version 2.59? Thanks in advance, -Aleksander _______________________________________________ Autoconf mailing list Autoconf@xxxxxxx http://lists.gnu.org/mailman/listinfo/autoconf