[Glade-devel] Fedora package and a few issues



On Nov 18, 2007 1:57 PM, Debarshi 'Rishi' Ray <debarshi.ray at gmail.com> wrote:
+ rpmlint thinks that /usr/lib/libgladeui-1.so.7.0.1 is needlessly
linked to /usr/lib/libpangocairo-1.0.so.0, /usr/lib/libpango-1.0.so.0,
/lib/libdl.so.2, /lib/libgthread-2.0.so.0, and /lib/librt.so.1:

glade3-libgladeui.i386: W: unused-direct-shlib-dependency
/usr/lib/libgladeui-1.so.7.0.1 /usr/lib/libpangocairo-1.0.so.0
glade3-libgladeui.i386: W: unused-direct-shlib-dependency
/usr/lib/libgladeui-1.so.7.0.1 /usr/lib/libpango-1.0.so.0
glade3-libgladeui.i386: W: unused-direct-shlib-dependency
/usr/lib/libgladeui-1.so.7.0.1 /lib/libdl.so.2
glade3-libgladeui.i386: W: unused-direct-shlib-dependency
/usr/lib/libgladeui-1.so.7.0.1 /lib/libgthread-2.0.so.0
glade3-libgladeui.i386: W: unused-direct-shlib-dependency
/usr/lib/libgladeui-1.so.7.0.1 /lib/librt.so.1

Any idea why this is so?

Yes I can guess why.

glade uses the standard autotools PKG_CHECK_MODULES to
get the linker and compiler flags, this will pull in pango/cairo/gthread.

libgladeui probably doesnt make direct calls to apis in these libraries,
and they are implied by pulling in gtk and gdk anyway - rpmlint probably
sees that we dont make direct calls to apis in these libraries and thus
sees them as useless dependancies (but ofcourse they need to be there
for gtk+ to function properly anyway).

Cheers,
                -Tristan




[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]