[devel] rpm-build не находит макрос %gconf2_install
Damir Shayhutdinov
=?iso-8859-1?q?damir_=CE=C1_altlinux=2Eorg?=
Чт Мар 13 14:23:08 MSK 2008
> Собственно, в этом и состоит проблема. Не знаю, в чём дело, так как в
> спеке ясно сказано:
>
> 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.
Подробная информация о списке рассылки Devel