On Mon, 16 Mar 2009 11:06:54 +0400 "Sergey Y. Afonin" wrote: > $ buildreq --trace-p=emacs-{X11,cedet-speedbar,git} mailfromd.spec > warning: package emacs-X11 is not installed > Executing(%prep): /bin/sh -e /home/asy/tmp/rpm-tmp.20849 > > Уже вот тут интересно - emacs-X11 просто нет, а он цепляется. Цепляется, потому что прописан в /etc/buildreqs/packages/substitute.d/emacs??-X11*. Тут нужно смотреть, какой пакет предоставляет provides emacs-X11 и отслеживать именно его. Кстати, есть одна тонкость сборки расширений emacs, из-за которой зависимость на emacs-X11 вместо emacs-common может быть осмысленной. Дело в том, что при установке emacsXX-common по зависимостям скорее всего вытянется emacsXX-nox, а этот бинарник имеет ограничения по сравнению с X-овыми сборками emacs (например, он не знает некоторых lisp-функций). А вот зависимость на emacs-cedet-speedbar действительно лишняя, этот пакет установится через зависимость на виртуальный пакет emacs-speedbar. Правда, эта зависимость обеспечивается еще и пакетом emacsXX-speedbar, но на текущий момент в сизифе emacs-cedet-speedbar новее и обсолетит более старые версии emacsXX-speedbar. В будущем ситуация может поменяться. -- WBR, Eugene Vlasov mailto:eugvv at altlinux.ru JID: eugvv@jabber.ru