Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 485948 - app-emulation/vmware-player-5.0.2.1031769 requires /usr/lib64/libatspi.so.0.0.1 (app-accessibility/at-spi2-core)
Summary: app-emulation/vmware-player-5.0.2.1031769 requires /usr/lib64/libatspi.so.0.0...
Status: RESOLVED DUPLICATE of bug 493018
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal (vote)
Assignee: Matt Whitlock
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-25 08:20 UTC by Anton Bolshakov
Modified: 2014-04-12 18:15 UTC (History)
2 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 Anton Bolshakov 2013-09-25 08:20:15 UTC
Hi, I'm actually not sure what's the exact problem, so please correct me if i'm wrong.

The package app-accessibility/at-spi2-core is installed, and
I'm getting the following message:

!!! existing preserved libs:
>>> package: app-accessibility/at-spi2-core-2.6.3
 *  - /usr/lib64/libatspi.so.0
 *  - /usr/lib64/libatspi.so.0.0.1
 *      used by /opt/vmware/lib/vmware/libconf/lib/gtk-2.0/modules/libatk-bridge.so (app-emulation/vmware-player-5.0.2.1031769)
Use emerge @preserved-rebuild to rebuild packages using these libraries


bash$ cat /var/lib/portage/preserved_libs_registry 
{
        "app-accessibility/at-spi2-core:2": [
                "app-accessibility/at-spi2-core-2.6.3", 
                "1894", 
                [
                        "/usr/lib64/libatspi.so.0.0.1", 
                        "/usr/lib64/libatspi.so.0"
                ]
        ]
}
Comment 1 Anton Bolshakov 2013-09-25 08:25:23 UTC
ls -al /usr/lib64/libatspi*
lrwxrwxrwx 1 root root     17 Mar 24  2013 /usr/lib64/libatspi.so.0 -> libatspi.so.0.0.1
-rwxr-xr-x 1 root root 165816 Mar 24  2013 /usr/lib64/libatspi.so.0.0.1

equery b /usr/lib64/libatspi.so.0.0.1
 * Searching for /usr/lib64/libatspi.so.0.0.1 ..
 (the owner is not found)
Comment 2 Anton Bolshakov 2013-09-25 08:26:12 UTC
apologies, the package app-accessibility/at-spi2-core is NOT installed
Comment 3 Anton Bolshakov 2013-09-26 06:03:25 UTC
That precompiled library seems really requires libatspi:

ldd /opt/vmware/lib/vmware/libconf/lib/gtk-2.0/modules/libatk-bridge.so | grep spi
ldd: warning: you do not have execution permission for `/opt/vmware/lib/vmware/libconf/lib/gtk-2.0/modules/libatk-bridge.so'
        libatspi.so.0 => /usr/lib64/libatspi.so.0 (0x00007f248c10e000)
Comment 4 Tom Wijsman (TomWij) (RETIRED) gentoo-dev 2013-09-27 21:38:36 UTC
Not sure what the problem here is.

Please read https://wiki.gentoo.org/wiki/Preserve-libs
Comment 5 Anton Bolshakov 2013-09-28 02:57:08 UTC
Preserve-libs helped to discover the issue and you can ignore its output now.

ldd clearly shows libatspi.so.0 dependence. Please assign to vmware team.
Comment 6 Anton Bolshakov 2013-10-03 04:03:01 UTC
as a quick confirmation:
https://aur.archlinux.org/packages/vmware-workstation/
Dependencies (13)
at-spi2-core
<skip>


ping?..
Comment 7 Matt Whitlock 2013-10-03 04:10:19 UTC
app-emulation/vmware-player-5.0.2.1031769 does not actually unbundle any libraries anymore. When I originally wrote the ebuild it did, but that functionality has since been disabled. Thus, most of the RDEPENDs specified in the ebuild are actually superfluous since VMware Player ships with binaries of most of the libraries upon which it depends, including libatspi.so.0.
Comment 8 Anton Bolshakov 2013-10-04 01:15:29 UTC
interesting. I do have libatspi.so.0 under /opt/vmware.

It might be bug in portage then.
It leaves preserved_libs_registry after unemerging at-spi2-core

Is any way to let portage know that there is a proper library but in different location?..
Comment 9 Anton Bolshakov 2014-01-02 02:57:53 UTC
After recent update (last month) I've started to get more:

!!! existing preserved libs:
>>> package: gnome-base/gnome-keyring-3.8.2
 *  - /usr/lib64/libgp11.so.0
 *  - /usr/lib64/libgp11.so.0.0.0
 *  - /usr/lib64/libgcr.so.0
 *  - /usr/lib64/libgcr.so.0.0.0
 *      used by /opt/vmware/lib/vmware/lib/libvmplayer.so/libvmplayer.so (app-emulation/vmware-player-5.0.2.1031769)
 *      used by /opt/vmware/lib/vmware/lib/libvmware-enter-serial.so/libvmware-enter-serial.so (app-emulation/vmware-player-5.0.2.1031769)
 *      used by /opt/vmware/lib/vmware/lib/libvmware-fuseUI.so/libvmware-fuseUI.so (app-emulation/vmware-player-5.0.2.1031769)
 *      used by 4 other files
>>> package: x11-libs/pango-1.34.1
 *  - /usr/lib64/libpangox-1.0.so.0
 *  - /usr/lib64/libpangox-1.0.so.0.3000.1
 *      used by /opt/vmware/lib/vmware/lib/libvmplayer.so/libvmplayer.so (app-emulation/vmware-player-5.0.2.1031769)
 *      used by /opt/vmware/lib/vmware/lib/libvmware-enter-serial.so/libvmware-enter-serial.so (app-emulation/vmware-player-5.0.2.1031769)
 *      used by /opt/vmware/lib/vmware/lib/libvmware-fuseUI.so/libvmware-fuseUI.so (app-emulation/vmware-player-5.0.2.1031769)
 *      used by 5 other files
Comment 10 Andreas K. Hüttel archtester gentoo-dev 2014-04-12 18:15:38 UTC
vmware comes with its own version of that library; the bug is in portage.

*** This bug has been marked as a duplicate of bug 493018 ***