On Fri, Aug 10, 2007 at 04:16:20PM +0400, Pavlov Konstantin wrote: > On Fri, Aug 10, 2007 at 03:04:56PM +0300, Michael Shigorin wrote: > > On Fri, Aug 10, 2007 at 03:27:48PM +0400, Pavlov Konstantin wrote: > > > > > Попытался тут по одному поводу опять пособирать клон Microcal > > > > > Origin -- SciGraphica > > > > Тыкс... едем дальше: > > > > The following packages have unmet dependencies: > > > > libscigraphica-devel: Depends: pkgconfig(gtkextra-2.0) but it is not installable > > > > > > > > В libgtk+extra2-devel есть gtkextra-2.0.pc; что ещё не так? > > > libgtk+extra2 надо пересобрать, чтобы libgtk+extra2-devel начал > > > провайдить pkgconfig(gtkextra-2.0). > > > > 2 lav: багу вешать? > > > > 2 sisyphus: это автоматически найденный Requires. В свете > > недавних обсуждений искалки по pkgconfig -- а Provides: у > > пересобранных пакетов должны сами появляться или предполагается > > расставление руками? (так тогда нафига такое счастье?) > > Конечно, автоматически -- это делает /usr/lib/rpm/pkgconfig.prov . А вот хрен! Может не генерироваться из-за ошибок pkg-config(1). Текущия реализация pkgconfig.prov ГЛЮКОВАТА. at@mash ~ $ hsh-install libgtk+extra2-devel libgtk+extra2-2.1.1-alt0.1 libgtk+extra2-devel-2.1.1-alt0.1 at@mash ~ $ hsh-shell [builder@mash .in]$ cd [builder@mash ~]$ rpm -q --provides libgtk+extra2-devel libgtk+extra2-devel = 2.1.1-alt0.1 [builder@mash ~]$ pkg-config --print-errors --print-provides /usr/lib/pkgconfig/gtkextra-2.0.pc Package glib-2.0 was not found in the pkg-config search path. Perhaps you should add the directory containing `glib-2.0.pc' to the PKG_CONFIG_PATH environment variable Package 'glib-2.0', required by 'GtkExtra', not found [builder@mash ~]$ Новая реализация pkgconfig.prov НЕГЛЮКОВАТА. Когда не удается обработать *.pc файл на предмет provides, она отваливает (и обрывает сборку), чтобы не было потом анметов.