[devel] pkg-config Requires.private - полчища саранчи и враги народа

Alexey Tourbin at на altlinux.ru
Ср Мар 2 14:02:11 UTC 2011


On Wed, Mar 02, 2011 at 12:10:58PM +0300, Dmitry V. Levin wrote:
> On Wed, Mar 02, 2011 at 08:50:34AM +0300, Yuri N. Sedunov wrote:
> > В Вск, 27/02/2011 в 17:38 +0300, Alexey Tourbin пишет:
> > > Новый план выхода из кризиса (реализован в 4.0.4-alt100.22):
> > > 1) Оставлять в зависимостях только Requires, а Requires.private убрать.
> > > 2) Продувать хедеры через /usr/bin/cpp и смотреть, какие ещё хедеры
> > 
> > Надуло:
> > $ rpmq -R libgtk3vnc-devel
> > libgtk3vnc = 0.4.3-alt2
> > libgvnc-devel = 0.4.3-alt2
> > /usr/include/gtk-vnc-1.0/vncgrabsequence.h  
> 
> А почему этот .h не соптимизировался совсем?

При сборке rpm говорит:
warning: libgtk3vnc-devel: non-strict dependency on libgtkvnc-devel

Этот хедер и даёт non-strict dependency on libgtkvnc-devel,
которая не может быть соптимизирована.

Видимо, это продолжение обсуждаемой ошибки: при более правильных
cflags должен был подцепиться хедер
/usr/include/gtk-vnc-2.0/vncgrabsequence.h
который запакован в самом пакете.


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