[devel] I: glib2-devel-2.12.7-alt1 regression

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Вс Янв 14 00:57:07 MSK 2007


Dmitry V. Levin wrote:
> On Fri, Jan 12, 2007 at 11:53:46AM +0300, Alexey Rusakov wrote:
>   
>> Dmitry V. Levin wrote:
>>     
> [...]
>   
>>> В результате некоторые использующие configure пакеты, при сборке
>>> которых устанавливается glib2-devel, перестали собираться из-за
>>> изменения в glib-gettext.m4:
>>>
>>> 2006-12-13  Matthias Clasen  <mclasen на redhat>
>>>        * m4macros/glib-gettext.m4: Require AC_CANONICAL_HOST in
>>>        GLIB_WITH_NLS.  (#385132, Laszlo Peter)
>>>
>>> Проявляется это так:
>>> configure.ac:NN: required file `./config.guess' not found
>>> или так:
>>> configure.ac:NN: required file `./config.sub' not found
>>> или так:
>>> checking build system type... Invalid configuration `noarch-alt-linux': machine `noarch-alt' not recognized
>>> configure: error: /bin/sh ./config.sub noarch-alt-linux failed
>>>   
>>>       
>> Честно говоря, я не очень хорошо понимаю - это именно regression или 
>> ужесточение условий сборки с glib?
>>     
>
> Это изменение в сборочной среде, наведённое изменением в glib-gettext.m4
>
>   
>> Другими словами, что фиксить правильнее - откатывать патч в glib или
>> исправлять configure-скрипты в пострадавших пакетах?
>>     
>
> Вряд ли имеет смысл откатывать изменение в glib-gettext.m4
>   
Похоже, проблема состоит в том, что архитектура noarch-alt-linux 
незнакома связке libtool/autoconf/automake. В частности, в config.sub, 
копируемом от libtool(?), такая вещь как noarch не упоминается вообще. 
Зато есть i*86 и x86_64. Можно туда же (в 
/usr/share/libtool-1.5/config.sub) внести и noarch, но я не знаю, а) 
насколько это корректный фикс; б) если всё-таки корректный, имеет ли он 
смысл в апстриме.

-- 
Alexey "Ktirf" Rusakov
GNOME Project
ALT Linux Team



Подробная информация о списке рассылки Devel