Hello maintainers, I'd just like to report a failure that was generated on Cygwin with Automake 1.10. The problem is not so much with Automake, but my Makefile.am, however, perhaps Automake should say it's a problem with the Makefile.am instead of its own files?
I changed (fi -> endif and it worked as expected) For example: Makefile.am FILES = dir1 dir2 if BUILD_DIR3 FILES += dir3 fi SUBDIRS = $(FILES) Then you get an error output like: Makefile.am:19: unterminated conditionals: BUILD_DIR3_TRUE automake-1.10: #################### automake-1.10: ## Internal Error ## automake-1.10: #################### automake-1.10: undefined condition `TRUE' for `RECURSIVE_TARGETS' automake-1.10: RECURSIVE_TARGETS: automake-1.10: { automake-1.10: BUILD_DIR3 => { automake-1.10: type: += automake-1.10: where: /usr/share/automake-1.10/am/texinfos.am: automake-1.10: comment: automake-1.10: value: dvi-recursive html-recursive info-recursive pdf-recursive ps-recursive \ automake-1.10: install-dvi-recursive \ automake-1.10: install-html-recursive \ automake-1.10: install-info-recursive \ automake-1.10: install-pdf-recursive \ automake-1.10: install-ps-recursive all-recursive check-recursive installcheck-recursive automake-1.10: owner: Automake automake-1.10: } automake-1.10: } automake-1.10: automake-1.10: Please contact <[EMAIL PROTECTED]>. at /usr/share/automake-1.10/Automake/Channels.pm line 570 Automake::Channels::msg('automake', '', 'undefined condition `TRUE\' for `RECURSIVE_TARGETS\'\x{a}RECURSIV...') called at /u sr/share/automake-1.10/Automake/ChannelDefs.pm line 191 Automake::ChannelDefs::prog_error('undefined condition `TRUE\' for `RECURSIVE_TARGETS\'\x{a}RECURSIV...') called at /usr/sha re/automake-1.10/Automake/Item.pm line 96 Automake::Item::rdef('Automake::Variable=HASH(0x10533660)', 'Automake::Condition=HASH(0x1023e7b0)') called at /usr/bin/autom ake-1.10 line 3766 Automake::handle_subdirs() called at /usr/bin/automake-1.10 line 7486 Automake::generate_makefile('utils/Makefile.am', 'utils/Makefile.in') called at /usr/bin/automake-1.10 line 7834 autoreconf-2.61: automake failed with exit status: 2 Viel oder wenig? Schnell oder langsam? Unbegrenzt surfen + telefonieren ohne Zeit- und Volumenbegrenzung? DAS TOP ANGEBOT FÜR ALLE NEUEINSTEIGER Jetzt bei Arcor: günstig und schnell mit DSL - das All-Inclusive-Paket für clevere Doppel-Sparer, nur 34,95 inkl. DSL- und ISDN-Grundgebühr! http://www.arcor.de/rd/emf-dsl-2