On Sat, Jan 30, 2010 at 12:27:02AM +0500, Andrey Rahmatullin wrote: > On Fri, Jan 29, 2010 at 09:49:17PM +0300, Dmitry V. Levin wrote: > > > else > > > AC_PROG_LEX > > > AC_DECL_YYTEXT > > > fi]) > > > > > > раскрывается в > > > > > > else > > > > > > > > > fi > > > > Почему, интересно? > Воот. > > > > sh это не нравится. В чём дело и что делать? > > Добавить в ту часть, которая раскрывается в пустой список команд, > > какую-нибудь безобидную команду, например, ":". > Ну это да, но я уже не уверен, что это правильно. Робкая попытка > посмотреть, "как было раньше", при помощи > %set_autoconf_version 2.5 > %set_automake_version 1.9 > взорвалась с грохотом из ворнингов (в т.ч. AC_PROG_LEX invoked multiple > times) и Тогда понятно: оно раскрылось раньше. В autoconf-2.64 изменилась обработка макросов, которые "invoked multiple times". Наблюдаемый эффект -- это следствие других ошибок. -- ldv