Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 266786 - >=app-emulation/vmware-workstation-6.5 packages its own libsexy(mm)
Summary: >=app-emulation/vmware-workstation-6.5 packages its own libsexy(mm)
Status: RESOLVED DUPLICATE of bug 185444
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: High major (vote)
Assignee: Gentoo VMWare Bug Squashers [disabled]
URL: http://communities.vmware.com/message...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-04-19 16:37 UTC by Reilly Grant
Modified: 2009-04-19 22:33 UTC (History)
0 users

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 Reilly Grant 2009-04-19 16:37:04 UTC
As mentioned here[1] the versions of libsexy and libsexymm in portage are not compatible with what Workstation 6.5 is compiled against and shipped with.  The dependency on libsexy should be removed and possibly added as a blocker.

[1] http://communities.vmware.com/message/1085845

Reproducible: Always

Steps to Reproduce:
1. Emerge VMware Workstation 6.5 or greater.
2. Start Workstation and select "Create new VM".
3. Unmerge libsexy and libsexymm.
4. Repeat step 2.

Actual Results:  
The Workstation UI crashes on step 2, but does not crash in step 4.
Comment 1 Mike Auty (RETIRED) gentoo-dev 2009-04-19 16:46:42 UTC
Hi Reilly, can you please check that this is an accessibility issue as in bug 235344 and bug 185444?

Please emerge gtkmm (making sure that it either has no accessibility USE flag, or that USE="accessibility" is set, then emerge libview, libsexy and libsexymm.  After that please let me know whether you're still experiencing the crashes...
Comment 2 Reilly Grant 2009-04-19 20:59:28 UTC
(In reply to comment #1)
> Please emerge gtkmm (making sure that it either has no accessibility USE flag,
> or that USE="accessibility" is set, then emerge libview, libsexy and libsexymm.
>  After that please let me know whether you're still experiencing the crashes...

I do not have the USE="accessibility" flag set.  The only packages that respond to it (in emerge world -uDNva) are gtk-engines, gnome-themes, gdm, and gnome.  Adding the flag causes them to pull in additional dependencies.  I'm rebuilding now and will post the results.
Comment 3 Mike Auty (RETIRED) gentoo-dev 2009-04-19 21:02:07 UTC
It sounds like gtkmm doesn't have an accessibility USE flag (hence why I said "making sure that it either has no accessibility USE flag or ..."), so all you should need to do is now rebuild libsexy, libsexymm and libview, then test it.  Thanks...
Comment 4 Reilly Grant 2009-04-19 22:28:47 UTC
Rebuilding gtkmm, libview, libsexy, and libsexymm after running emerge world -uDNva with USE="accessibility" fixed the problem.  Since none of those packages actually have this USE flag, what changed?  Can this requirement be written into the vmware-workstation ebuild so this doesn't happen in the future?
Comment 5 Mike Auty (RETIRED) gentoo-dev 2009-04-19 22:33:27 UTC
Hiya, it wasn't enabling USE="accessibility" that did it.  If you refer to the bugs I mentioned, gtkmm has now had accessibility permanently turned on.  However, there's no real way to force a rebuild of these packages on other user's machines without a version bump of these packages, and even then user's might not have built the latest gtkmm.  So the upshot is, yes it's a mess, but a relatively easy one to fix, so it's one we'll live with, and this is a duplicate...
Comment 6 Mike Auty (RETIRED) gentoo-dev 2009-04-19 22:33:40 UTC

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