[devel] rpm-build не находит макрос %gconf2_install
Yury Aliaev
=?iso-8859-1?q?mutab0r_=CE=C1_rambler=2Eru?=
Чт Мар 13 14:54:35 MSK 2008
Damir Shayhutdinov пишет:
>> Собственно, в этом и состоит проблема. Не знаю, в чём дело, так как в
>> спеке ясно сказано:
>>
>> BuildPreReq: GConf2
>> Requires(post): GConf2
>>
>> Но тем не менее...
>>
>> error: Macro %gconf2_install not found
>> error: line 35: %gconf2_install wineicon
>
> Между BuildPreReq: GConf2 и BuildRequires(pre): GConf2 есть один
> маленький, но тем не менее важный нюанс.
>
> В первом случае GConf2 ставится при пересборке .src.rpm через rpm --rebuild.
>
> Во втором случае GConf2 поставится до сборки .src.rpm из спека (чтобы
> все макросы были уже известны rpm на этапе анализа спека).
>
> Скорее всего вам надо поменять 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
Подробная информация о списке рассылки Devel