[devel] Re: I: осторожно, новый вид зависимостей

Alexey Rusakov =?iso-8859-1?q?ktirf_=CE=C1_altlinux=2Eorg?=
Сб Фев 4 00:54:41 MSK 2006


Dmitry V. Levin wrote:

>On Fri, Feb 03, 2006 at 09:34:47PM +0300, Valery V. Inozemtsev wrote:
>  
>
>>>>>Самая типичная проблема выглядит так:
>>>>>configure: error: X development libraries not found
>>>>>          
>>>>>
>>>>а можно имя хотя бы одного такого типичнопроблемного пакета?
>>>>        
>>>>
>>>Вот несколько из последней пересборки:
>>>at-spi-1.6.5-alt1.1
>>>eel-2.13.2-alt1.1
>>>libbonoboui-2.13.0-alt1.1
>>>libwnck-2.13.2-alt1.1
>>>
>>>Соответственно,
>>>Пакет libgnomeui-devel версии 2.12.0-alt1.1 имеет неудовлетворенные
>>>зависимости: Требует: pkgconfig(libbonoboui-2.0)
>>>      
>>>
>>смотрим на libbonoboui
>>$ grep "Build\(PreReq\|Requires\)" libbonoboui.spec
>>BuildPreReq: menu-devel
>>BuildPreReq: libxml2-devel >= %libxml2_ver
>>BuildPreReq: ORBit2-devel >= %ORBit_ver
>>BuildPreReq: libbonobo2-devel >= %libbonobo_ver
>>BuildPreReq: libgnomecanvas-devel >= %libgnomecanvas_ver
>>BuildPreReq: libgnome-devel >= %libgnome_ver
>>BuildPreReq: libgtk+2-devel >= %gtk_ver
>>BuildPreReq: libglade2-devel >= %glade_ver
>>BuildPreReq: libGConf2-devel >= %gconf_ver
>>BuildRequires: intltool gnome-common libpopt-devel zlib-devel
>>
>>$ ./configure ...
>>...
>>checking for X... no
>>configure: error: X development libraries not found
>>
>>что собственно естественно. т.ч. иксы здесь не причем
>>    
>>
>
>Но ведь ещё совсем недавно такие пакеты собирались.
>Значит, кто-то избавился от зависимостей на xorg-x11-devel & Co.
>  
>
Вот одно из предположений. Эти пакеты зависят от libpango-devel, 
который, в свою очередь, всю жизнь требовал libXft-devel. libXft-devel с 
удовольствием предоставлялся пакетом xorg-x11-devel, и все были 
счастливы. А когда появился отдельный libXft-devel, предоставлять 
остальные иксовые библиотеки резко стало некому. В большинстве случаев 
не хватает libSM-devel и/или libX11-devel.

-- 
  Alexey "Ktirf" Rusakov



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