Hi! Знатоки GNU Autotools, просьба откликнуться! Вместе с новым automake_1.7 перестала собираться Mesa-4.0.3 (кстати, кто её теперь мейнтейнит после ухода Кости?). Часть ошибок мне удалось пофиксить, осталась, похоже, единственная проблема: + automake -a -c book/Makefile.am: installing `./depcomp' src/FX/X86/Makefile.am: Assembler source seen but `CCAS' is undefined src/FX/X86/Makefile.am: src/FX/X86/Makefile.am: The usual way to define `CCAS' is to add `AM_PROG_AS' src/FX/X86/Makefile.am: to `configure.in' and run `aclocal' and `autoconf' again. src/FX/X86/Makefile.am: Assembler source seen but `CCASFLAGS' is undefined src/FX/X86/Makefile.am: src/FX/X86/Makefile.am: The usual way to define `CCASFLAGS' is to add `AM_PROG_AS' src/FX/X86/Makefile.am: to `configure.in' and run `aclocal' and `autoconf' again. src/SPARC/Makefile.am: Assembler source seen but `CCAS' is undefined src/SPARC/Makefile.am: src/SPARC/Makefile.am: The usual way to define `CCAS' is to add `AM_PROG_AS' src/SPARC/Makefile.am: to `configure.in' and run `aclocal' and `autoconf' again. src/SPARC/Makefile.am: Assembler source seen but `CCASFLAGS' is undefined src/SPARC/Makefile.am: src/SPARC/Makefile.am: The usual way to define `CCASFLAGS' is to add `AM_PROG_AS' src/SPARC/Makefile.am: to `configure.in' and run `aclocal' and `autoconf' again. src/X86/Makefile.am: Assembler source seen but `CCAS' is undefined src/X86/Makefile.am: src/X86/Makefile.am: The usual way to define `CCAS' is to add `AM_PROG_AS' src/X86/Makefile.am: to `configure.in' and run `aclocal' and `autoconf' again. src/X86/Makefile.am: Assembler source seen but `CCASFLAGS' is undefined src/X86/Makefile.am: src/X86/Makefile.am: The usual way to define `CCASFLAGS' is to add `AM_PROG_AS' src/X86/Makefile.am: to `configure.in' and run `aclocal' and `autoconf' again. ошибка: Неверный код возврата из /home/abr/tmp/rpm-tmp.30054 (%prep) Эта проблема возникает из-за того, что в дистрибутиве имеются файлы сишного кода, именованные следующим образом: *.S. Такие файлы automake считает ассемблерными исходниками и требует установки переменных, имена которых выводит в сообщениях об ошибке. Brian Paul сообщил на это следующее: ===== ( http://www.geocrawler.com/mail/msg.php3?msg_id=8291739&list=1291 ) As mentioned in the docs/DEVINFO file, the following versions work: autoconf 2.50 automake 1.4-p2 libtool 1.4 People have reported that newer versions of these tools don't work with Mesa's config files. But nobody has volunteered to update them. As I've said a few times, I absolutely dread working with autoconf, automake and libtool. As seen in the Mesa bug database, these tools seem to seldom work on anything but GNU/Linux. That's why I keep the old-style Makefiles around. ===== Как заставить automake игнорировать файлы *.S или определить CCAS правильным чтобы показывал на CC? Мой патч, исправляющий остальные ляпы в Makefile.am пакета, приложен. -- WBR, Andrey Brindeew. "No one person can understand Perl culture completely" (C) Larry Wall.