Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 117863

Summary: VMware 5.5 uses unthemed GTK
Product: Gentoo Linux Reporter: Surakshan Mendis <bug.tracker>
Component: Current packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: trivial CC: ikelos, vmware+disabled
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
URL: http://www.vmware.com/community/thread.jspa?threadID=28784&tstart=0
Whiteboard:
Package list:
Runtime testing required: ---

Description Surakshan Mendis 2006-01-05 02:39:14 UTC
Since I upgraded app-emulation/vmware-workstation-5.5.1.19175 vmware uses what I believe is gtk2 that is themeless.

Some mitigating factors *might* be the following packages (obtained from a discussion on the Gentoo Forum http://forums.gentoo.org/viewtopic-t-412634.html and the Vmware Forum http://www.vmware.com/community/thread.jspa?threadID=28784&tstart=0

x11-libs/gtk+-2.8.9 
sys-devel/gcc-3.4.4-r1 
x11-libs/cairo-1.0.2

In the Vmware forum devs there have given a possible cause for the bug which I would like someone more tuned into gtk/cairo/gcc to help out on...

"We preload the libgcc_s.so.1 lib we ship (which comes from gcc 3.3) because of GCC ABI compatibility issues. Apparently, libcairo.so.2 is not happy because it wants a more recent lib (coming from gcc 3.4). "

I ask that any others having this problem add their thoughts.
Comment 1 Max Powers 2006-01-05 03:42:27 UTC
This looks like a GTK+ bug.

I am running GTK+ 2.8.8, Cairo 1.0.2, and GCC 3.4.5 with everything working on Vmware 5.5.1. 

Filed this bug with cairo devel: https://bugs.freedesktop.org/show_bug.cgi?id=5408

That was using Cairo CVS.
Comment 2 Chris Gianelloni (RETIRED) gentoo-dev 2006-01-05 06:51:58 UTC
I'm reassigning this to the Gnome herd, then.  If you guys need anything from me, let me know.
Comment 3 Daniel Gryniewicz (RETIRED) gentoo-dev 2006-01-08 13:08:55 UTC
If vmware wants to preload the wrong gcc lib file, there's nothing we can do about it.  VMware is broken in this respect, and is closed source (so we can't rebuild with a valid gcc).  Take it upstream.