On Thu, Mar 13, 2008 at 02:54:35PM +0300, Yury Aliaev wrote: > >Скорее всего вам надо поменять BuildPreReq на BuildRequires(pre) если > >GConf2 действительно предоставляет макрос %gconf2_install. > > Увы не помогло... :( Помню, что раньше (неделей назад) всё работало и > так, как я написал. Главное, что GConf ставится (вот выдержка из вывода > хэшера): > > libXcomposite-0.4.0-alt1 > libXcursor-1.1.9-alt1 > libXi-1.1.3-alt2 > libXinerama-1.0.3-alt1 > libXrandr-1.2.2-alt1 > libxslt-1.1.22-alt2.1 > xsltproc-1.1.22-alt2.1 > libgtk+2-common-2.12.8-alt2 > libgtk+2-2.12.8-alt2 > GConf-2.21.90-alt1 > error: Macro %gconf2_install not found > error: line 35: %gconf2_install wineicon $ grep gconf2_install /etc/rpm/macros.d/* /etc/rpm/macros.d/GConf:%gconf2_install() %_sbindir/gconf_install_schema %* $ rpm -qf /etc/rpm/macros.d/GConf libGConf-devel-2.22.0-alt1 $ Но лучше не писать BuildRequires(pre) без особой нужды. Нераскрытые макросы в %post-like скриптах в любом случае отлавливаются, а на ругань при первоначальном создании src.rpm можно не обращать внимания. Издержки производства.