Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 179568 - net-im/skype-1.4* dbus issues/deps
Summary: net-im/skype-1.4* dbus issues/deps
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: AMD64 Linux
: High major (vote)
Assignee: Gentoo Net-im project
URL:
Whiteboard:
Keywords:
: 177719 179613 (view as bug list)
Depends on:
Blocks: 182248
  Show dependency tree
 
Reported: 2007-05-23 19:15 UTC by Luigi 'Comio' Mantellini
Modified: 2007-06-17 16:20 UTC (History)
3 users (show)

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Luigi 'Comio' Mantellini 2007-05-23 19:15:52 UTC
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
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-05-23 19:21:55 UTC
Shrug; tell upstream to use less obsolete dbus. (This is p.masked now anyway).
Comment 2 Timothy Redaelli (RETIRED) gentoo-dev 2007-05-24 09:49:58 UTC
Fixed, thanks
Comment 3 Jakub Moc (RETIRED) gentoo-dev 2007-05-24 18:13:33 UTC
*** Bug 179613 has been marked as a duplicate of this bug. ***
Comment 4 Jakub Moc (RETIRED) gentoo-dev 2007-05-24 18:15:05 UTC
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.
Comment 5 Jakub Moc (RETIRED) gentoo-dev 2007-05-24 18:24:13 UTC
*** Bug 177719 has been marked as a duplicate of this bug. ***
Comment 6 Timothy Redaelli (RETIRED) gentoo-dev 2007-05-24 19:03:27 UTC
The ABI is enough compatible to make skype works.
The symlink hack is locally in /opt/skype, it does not affect other packages.
Comment 7 Patricio Jeraldo 2007-06-15 15:57:14 UTC
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.
Comment 8 Sven 2007-06-15 17:37:16 UTC
(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)
Comment 9 Jakub Moc (RETIRED) gentoo-dev 2007-06-17 08:30:25 UTC
(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.

Comment 10 Gustavo Felisberto (RETIRED) gentoo-dev 2007-06-17 16:20:00 UTC
Commiting fix by jakub.