[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