Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 369215

Summary: media-sound/xnoise has automagic dependency on dev-libs/libindicate
Product: Gentoo Linux Reporter: Joost Ruis <joost.ruis>
Component: Current packagesAssignee: Christoph Mende (RETIRED) <angelos>
Status: RESOLVED FIXED    
Severity: normal CC: sound
Priority: Normal    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Joost Ruis 2011-05-29 18:00:17 UTC
I noticed this when I packaged xnoise for our binary repositories.

## 67973 sabayonlinux.org => media-sound/xnoise-0.1.23:0
# libdbusmenu-glib.so.1, 1
dev-libs/libdbusmenu:0
# libindicate.so.4, 1
dev-libs/libindicate:0

I obviously don't want such a dependency as it would pull in mono and many sharp packages.
Comment 1 Christoph Mende (RETIRED) gentoo-dev 2011-05-29 19:35:30 UTC
Which binary exactly links against libindicate? the xnoise binary doesn't seem to do it.
Comment 2 Joost Ruis 2011-05-30 06:06:55 UTC
sabayon ~ # ldd /usr/lib/xnoise/libmpris.so | grep ind
        libindicate.so.4 => /usr/lib64/libindicate.so.4 (0x00007fc8c72b4000)
Comment 3 Joost Ruis 2011-05-30 06:13:09 UTC
sabayon ~ # readelf -d /usr/lib/xnoise/libmpris.so 

Dynamic section at offset 0x10c00 contains 52 entries:
  Tag        Type                         Name/Value
 0x0000000000000001 (NEEDED)             Shared library: [libgstinterfaces-0.10.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgstreamer-0.10.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libxml2.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libsqlite3.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libtag_c.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libtag.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libunique-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgtk-x11-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgdk-x11-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libatk-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgio-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpangoft2-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libpangocairo-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgdk_pixbuf-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libm.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libpng14.so.14]
 0x0000000000000001 (NEEDED)             Shared library: [libpango-1.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libfreetype.so.6]
 0x0000000000000001 (NEEDED)             Shared library: [libfontconfig.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libgmodule-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libcairo.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libindicate.so.4]
 0x0000000000000001 (NEEDED)             Shared library: [libdbusmenu-glib.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libdbus-glib-1.so.2]
 0x0000000000000001 (NEEDED)             Shared library: [libdbus-1.so.3]
 0x0000000000000001 (NEEDED)             Shared library: [libpthread.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgobject-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libgthread-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [librt.so.1]
 0x0000000000000001 (NEEDED)             Shared library: [libglib-2.0.so.0]
 0x0000000000000001 (NEEDED)             Shared library: [libc.so.6]
 0x000000000000000e (SONAME)             Library soname: [libmpris.so]
 0x000000000000000c (INIT)               0x5f98
 0x000000000000000d (FINI)               0xc148
 0x0000000000000004 (HASH)               0x1c8
 0x000000006ffffef5 (GNU_HASH)           0xb00
 0x0000000000000005 (STRTAB)             0x21c8
 0x0000000000000006 (SYMTAB)             0xe78
 0x000000000000000a (STRSZ)              5127 (bytes)
 0x000000000000000b (SYMENT)             24 (bytes)
 0x0000000000000003 (PLTGOT)             0x210fe8
 0x0000000000000002 (PLTRELSZ)           4584 (bytes)
 0x0000000000000014 (PLTREL)             RELA
 0x0000000000000017 (JMPREL)             0x4db0
 0x0000000000000007 (RELA)               0x3790
 0x0000000000000008 (RELASZ)             5664 (bytes)
 0x0000000000000009 (RELAENT)            24 (bytes)
 0x000000006ffffffe (VERNEED)            0x3770
 0x000000006fffffff (VERNEEDNUM)         1
 0x000000006ffffff0 (VERSYM)             0x35d0
 0x000000006ffffff9 (RELACOUNT)          223
 0x0000000000000000 (NULL)               0x0
Comment 4 Christoph Mende (RETIRED) gentoo-dev 2011-05-30 09:53:30 UTC
Thanks, fixed.