Skype 1.4.0.64_alpha requires /usr/lib32/libdbus-1.so.2. My machine has the libdbus-1.so.3 instead. workaround: ln -s /usr/lib32/libdbus-1.so.{3,2} bye Reproducible: Always
Shrug; tell upstream to use less obsolete dbus. (This is p.masked now anyway).
Fixed, thanks
*** Bug 179613 has been marked as a duplicate of this bug. ***
Uh; remove this. This can just breaks loads of stuff because the ABIs are plain not compatible. None of our business to work around upstream crap for package.masked stuff.
*** Bug 177719 has been marked as a duplicate of this bug. ***
The ABI is enough compatible to make skype works. The symlink hack is locally in /opt/skype, it does not affect other packages.
It seems that upstream changed the dbus dependency for skype 1.4.0.74_beta. I tried it without the ugly hack and it works. Please confirm.
(In reply to comment #7) > It seems that upstream changed the dbus dependency for skype 1.4.0.74_beta. I > tried it without the ugly hack and it works. Please confirm. The static binary has the following dependencies: # ldd skype linux-gate.so.1 => (0xb7fa0000) libasound.so.2 => /usr/lib/libasound.so.2 (0xb7ec9000) librt.so.1 => /lib/librt.so.1 (0xb7ec0000) libSM.so.6 => /usr/lib/libSM.so.6 (0xb7eb7000) libICE.so.6 => /usr/lib/libICE.so.6 (0xb7e9f000) libXi.so.6 => /usr/lib/libXi.so.6 (0xb7e96000) libXrender.so.1 => /usr/lib/libXrender.so.1 (0xb7e8e000) libXrandr.so.2 => /usr/lib/libXrandr.so.2 (0xb7e88000) libXfixes.so.3 => /usr/lib/libXfixes.so.3 (0xb7e83000) libXcursor.so.1 => /usr/lib/libXcursor.so.1 (0xb7e7a000) libXinerama.so.1 => /usr/lib/libXinerama.so.1 (0xb7e77000) libfreetype.so.6 => /usr/lib/libfreetype.so.6 (0xb7dfc000) libfontconfig.so.1 => /usr/lib/libfontconfig.so.1 (0xb7dd1000) libXext.so.6 => /usr/lib/libXext.so.6 (0xb7dc3000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7cd7000) libdl.so.2 => /lib/libdl.so.2 (0xb7cd3000) libpthread.so.0 => /lib/libpthread.so.0 (0xb7cbc000) libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb7cb5000) libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6 (0xb7bd1000) libm.so.6 => /lib/libm.so.6 (0xb7bac000) libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 (0xb7ba1000) libc.so.6 => /lib/libc.so.6 (0xb7a79000) /lib/ld-linux.so.2 (0xb7fa1000) libz.so.1 => /lib/libz.so.1 (0xb7a66000) libxml2.so.2 => /usr/lib/libxml2.so.2 (0xb794d000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb794a000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7945000) And the dynamic executable has the following dependencies: # ldd skype linux-gate.so.1 => (0xb7fb8000) libasound.so.2 => /usr/lib/libasound.so.2 (0xb7ee1000) librt.so.1 => /lib/librt.so.1 (0xb7ed8000) libQtDBus.so.4 => not found libQtGui.so.4 => not found libQtNetwork.so.4 => not found libQtCore.so.4 => not found libpthread.so.0 => /lib/libpthread.so.0 (0xb7ec0000) libsigc-2.0.so.0 => /usr/lib/libsigc-2.0.so.0 (0xb7eba000) libstdc++.so.6 => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libstdc++.so.6 (0xb7dd6000) libm.so.6 => /lib/libm.so.6 (0xb7db0000) libgcc_s.so.1 => /usr/lib/gcc/i686-pc-linux-gnu/4.1.2/libgcc_s.so.1 (0xb7da5000) libc.so.6 => /lib/libc.so.6 (0xb7c7d000) libX11.so.6 => /usr/lib/libX11.so.6 (0xb7b91000) libdl.so.2 => /lib/libdl.so.2 (0xb7b8d000) /lib/ld-linux.so.2 (0xb7fb9000) libXau.so.6 => /usr/lib/libXau.so.6 (0xb7b89000) libXdmcp.so.6 => /usr/lib/libXdmcp.so.6 (0xb7b84000) (don't get nervous about the "not found" - i don't have any QT installed). So i simply don't see any libdbus dependencies anymore. THIS bug may be gone with the new release. (Other bugs may have come)
(In reply to comment #8) > libQtDBus.so.4 => not found > So i simply don't see any libdbus dependencies anymore. THIS bug may be gone > with the new release. (Other bugs may have come) There are not for static versions; the dynamic one appears to need qt w/ USE=dbus as shown above.
Commiting fix by jakub.