Hello all, I added to my configure.ac: AC_ARG_ENABLE([debug-parser], AC_HELP_STRING([--enable-debug-parser], [enable parser debug (default is NO)]), [case "${enableval}" in yes) debug_parser=true;; no) debug_parser=false;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug-parser);; esac], [debug_parser=false]) AM_CONDITIONAL(DEBUG_PARSER, test x$debug_parser = xtrue)
AC_ARG_ENABLE([debug-lexer], AC_HELP_STRING([--enable-debug-lexer], [enable lexer debug (default is NO)]), [case "${enableval}" in yes) debug_lexer=true;; no) debug_lexer=false;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-debug-lexer);; esac], [debug_lexer=false]) AM_CONDITIONAL(DEBUG_LEXER, test x$debug_lexer = xtrue) And then in Makefile.am: if DEBUG_PARSER AM_YFLAGS = -d --debug else AM_YFLAGS = -d endif if DEBUG_LEXER AM_LFLAGS = -d -o$(LEX_OUTPUT_ROOT).c -CFa else AM_LFLAGS = -o$(LEX_OUTPUT_ROOT).c -CFa endif During autoreconf I get: $ autoreconf /usr/share/aclocal/wxwin.m4:36: warning: underquoted definition of AM_OPTIONS_WX CONFIG run info '(automake)Extending aclocal' or see http://sources.redhat.com/automake/automake.html#Extending-aclocal /usr/share/aclocal/wxwin.m4:59: warning: underquoted definition of AM_PATH_WXCON FIG /usr/share/aclocal/soup.m4:7: warning: underquoted definition of AM_PATH_SOUP /usr/share/aclocal/sigc++.m4:8: warning: underquoted definition of AM_PATH_SIGC /usr/share/aclocal/pstoedit.m4:7: warning: underquoted definition of AM_PATH_PST OEDIT /usr/share/aclocal/progsreiserfs.m4:13: warning: underquoted definition of AC_CH ECK_LIBREISERFS /usr/share/aclocal/oaf.m4:4: warning: underquoted definition of AM_PATH_OAF /usr/share/aclocal/log4cpp.m4:7: warning: underquoted definition of AM_PATH_LOG4 CPP /usr/share/aclocal/libfame.m4:6: warning: underquoted definition of AM_PATH_LIBF AME /usr/share/aclocal/lib3ds.m4:4: warning: underquoted definition of AM_PATH_LIB3D S /usr/share/aclocal/gtkgl.m4:4: warning: underquoted definition of AM_PATH_GTKGL /usr/share/aclocal/gtk--.m4:10: warning: underquoted definition of AM_PATH_GTKMM /usr/share/aclocal/glib.m4:8: warning: underquoted definition of AM_PATH_GLIB /usr/share/aclocal/gconf-1.m4:4: warning: underquoted definition of AM_PATH_GCON F /usr/share/aclocal/gconf-1.m4:71: warning: underquoted definition of AM_GCONF_SO URCE automake-1.9: #################### automake-1.9: ## Internal Error ## automake-1.9: #################### automake-1.9: undefined condition `TRUE' for `AM_YFLAGS' automake-1.9: AM_YFLAGS: automake-1.9: { automake-1.9: !DEBUG_PARSER => { automake-1.9: type: = automake-1.9: where: src/Makefile.am:5: automake-1.9: comment: automake-1.9: value: -d automake-1.9: owner: Makefile automake-1.9: } automake-1.9: DEBUG_PARSER => { automake-1.9: type: = automake-1.9: where: src/Makefile.am:3: automake-1.9: comment: automake-1.9: # Flags to be passed to YACC and LEX automake-1.9: automake-1.9: value: -d --debug automake-1.9: owner: Makefile automake-1.9: } automake-1.9: } automake-1.9: automake-1.9: Please contact <[EMAIL PROTECTED]>. at /usr/share/automake-1.9/Automake/Channels.pm line 562 Automake::Channels::msg('automake', '', 'undefined condition `TRUE\' for `AM_YFLAGS\'\x{a}AM_YFLAGS: \x{a} {\x{a}...') called at /usr/share/automake-1. 9/Automake/ChannelDefs.pm line 191 Automake::ChannelDefs::prog_error('undefined condition `TRUE\' for `AM_Y FLAGS\'\x{a}AM_YFLAGS: \x{a} {\x{a}...') called at /usr/share/automake-1.9/Auto make/Item.pm line 93 Automake::Item::rdef('Automake::Variable=HASH(0x85ad634)', 'Automake::Co ndition=HASH(0x832327c)') called at /usr/share/automake-1.9/Automake/Variable.pm line 1162 Automake::Variable::variable_value('Automake::Variable=HASH(0x85ad634)') called at /usr/bin/automake-1.9 line 5257 Automake::lang_yacc_target_hook('Language=ARRAY(0x8553e50)', 'AM', 'cnf- parser.c', 'cnf-parser.y', 'LIBTOOL', 0, 'NONLIBTOOL', 1, 'DIST_SOURCE', ...) ca lled at /usr/bin/automake-1.9 line 118 Language::target_hook('Language=ARRAY(0x8553e50)', 'AM', 'cnf-parser.c', 'cnf-parser.y', 'LIBTOOL', 0, 'NONLIBTOOL', 1, 'DIST_SOURCE', ...) called at /u sr/bin/automake-1.9 line 1728 Automake::handle_single_transform('Automake::Variable=HASH(0x85adcc4)', 'csat_SOURCES', 'csat', '.$(OBJEXT)', 'cnf-parser.y', 'LIBTOOL', 0, 'NONLIBTOOL' , 1, ...) called at /usr/bin/automake-1.9 line 1847 Automake::__ANON__('Automake::Variable=HASH(0x85adcc4)', 'cnf-parser.y', 'Automake::Condition=HASH(0x832327c)', 'Automake::Condition=HASH(0x832327c)') c alled at /usr/share/automake-1.9/Automake/Variable.pm line 1413 Automake::Variable::_do_recursive_traversal('Automake::Variable=HASH(0x8 5adcc4)', 'Automake::Variable=HASH(0x85adcc4)', 'CODE(0x85d24ac)', 'CODE(0x85b88 cc)', 'undef', 'Automake::Condition=HASH(0x832327c)', 'undef', 'undef') called a t /usr/share/automake-1.9/Automake/Variable.pm line 1272 Automake::Variable::traverse_recursively('Automake::Variable=HASH(0x85ad cc4)', 'CODE(0x85d24ac)', 'CODE(0x85b88cc)') called at /usr/share/automake-1.9/A utomake/Variable.pm line 1559 Automake::Variable::transform_variable_recursively('csat_SOURCES', 'am_c sat_OBJECTS', 'am__objects', '', 'Automake::Location=HASH(0x85b85d8)', 'CODE(0x8 5d24ac)') called at /usr/bin/automake-1.9 line 1852 Automake::define_objects_from_sources('csat_SOURCES', 'am_csat_OBJECTS', '', 'csat', '.$(OBJEXT)', 'csat_SOURCES', 'Automake::Location=HASH(0x85b85d8)', 'DIST_SOURCE', 1, ...) called at /usr/bin/automake-1.9 line 1904 Automake::handle_source_transform('csat', 'csat', '.$(OBJEXT)', 'Automak e::Location=HASH(0x85b85d8)', 'NONLIBTOOL', 1, 'LIBTOOL', 0) called at /usr/bin/ automake-1.9 line 2274 Automake::handle_programs() called at /usr/bin/automake-1.9 line 7174 Automake::generate_makefile('src/Makefile.am', 'src/Makefile.in') called at /usr/bin/automake-1.9 line 7518 autoreconf-2.61: automake failed with exit status: 255 Have I dont anything wrong? Cheers, -- Paulo Jorge Matos - pocm at soton.ac.uk http://www.personal.soton.ac.uk/pocm PhD Student @ ECS University of Southampton, UK