[sisyphus] i/q: scigraphica -> gtkextra-2.0.pc

Alexey Tourbin =?iso-8859-1?q?at_=CE=C1_altlinux=2Eru?=
Пт Авг 10 16:24:00 MSD 2007


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, она отваливает (и обрывает
сборку), чтобы не было потом анметов.
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20070810/4bacb33a/attachment-0003.bin>


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