[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