When emerging gnome-bluetooth I get: [...] /usr/lib/gcc-lib/i686-pc-linux-gnu/3.3.5/../../../../i686-pc-linux-gnu/bin/ld: warning: libopenobex-1.0.so.0, needed by /usr/lib/libbtctl.so, not found (try using -rpath or -rpath-link) /usr/lib/libbtctl.so: undefined reference to `OBEX_ObjectSetRsp' /usr/lib/libbtctl.so: undefined reference to `OBEX_CustomDataFeed' [...] ls /usr/lib/libbluetooth.* /usr/lib/libbluetooth.a /usr/lib/libbluetooth.so /usr/lib/libbluetooth.so.1.0.10 /usr/lib/libbluetooth.la /usr/lib/libbluetooth.so.1 Reproducible: Always Steps to Reproduce: 1. emerge gnome-bluetooth 2. 3. Actual Results: ebuild does not get installed net-wireless/bluez-libs: 2.10 net-wireless/bluez-utils: 2.10-r1 net-wireless/gnome-bluetooth: 0.5.1
Ahh well the fix was to reemerge libbtctl. Shouldn't something like this be ctched by portage?? Thanks, Fabian
Yes, revdep-rebuild will catch things like this, if you run it.
we can't help that underlying libraries get their major version numbers changed.
revdep-rebuild (without options) didn't catch it for me. "revdep-rebuild --soname /usr/lib/libopenobex-1.0.so.0" didn't find anything either. So I'm keeping the old libopenobex- files for now, as a workaround.