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

Bug 44988

Summary: gnome-themes-extras failed with gtk+ 2.4.0
Product: Gentoo Linux Reporter: Nguyen Thai Ngoc Duy (RETIRED) <pclouds>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED INVALID    
Severity: normal    
Priority: High    
Version: unspecified   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---

Description Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2004-03-17 19:10:39 UTC
it failed because unresolved symbol GTK_IS_COMBO. Maybe because GTK_IS_COMBO has been removed from gtk+ headers.
The solution is add these in the head of gnome-themes-extras-0.6/Smooth/smooth_style.c:

#ifndef GTK_IS_COMBO
#define GTK_IS_COMBO(x) 0
#endif

It works for me. (tested with Nuvola only)
Comment 1 foser (RETIRED) gentoo-dev 2004-03-18 09:32:11 UTC
how does it fail ? Be more precise. Afaics it should be no problem, it will only spit out some more warnings.
Comment 2 Gavrila 2004-03-18 16:09:46 UTC
gtk+-2.4 screwed up .svg icon loading at least for themes (haven't tried ywt in nautilus) resulting in "svg not recognized image format" when trying to switch to gorilla theme in gnome-theme-manager 
Comment 3 foser (RETIRED) gentoo-dev 2004-03-18 17:16:32 UTC
@comment #2 : I doubt that has anything todo with this report. You need to rebuild your engines as is mentioned @ the end of the gtk+ merge.
Comment 4 Nguyen Thai Ngoc Duy (RETIRED) gentoo-dev 2004-03-18 21:50:52 UTC
svg issue requires re-emerge librsvg. Then it's ok.
To foser: yes, it shows up several gtk+ warnings about undefined symbol GTK_IS_COMBO. But the problem is that it's back to the default gtk theme engine instead of Smooth engine. I checked with gtk-demo (once with patched version and once with unpatched version).
Comment 5 Peter Gracar 2004-04-29 05:15:32 UTC
Don't know if I'm doing sth wrong, but I still cannot get Gorilla to display correctly. When I emerged gtk+-2.4.0-r1 I did not notice the warning at the end, so it wasn't run at that time. When I returned to my desktop (after a shutdown) it reported that it cannot open my gnome-termina.svg pic. I unmerged gnome-themes-extras and rememerged it. Issue still there. Then I saw this bugzilla bug and first reemerged librsvg. The issue persisted. Then I ran what it tells me after the gkt+ emerge and I still get the initial error. Am I missing sth?
Comment 6 foser (RETIRED) gentoo-dev 2004-06-22 06:00:15 UTC
still a problem ? updated librsvg & gtk+ should do the trick..
Comment 7 Mike Gardiner (RETIRED) gentoo-dev 2004-08-06 01:09:34 UTC
Reporter please re-open if this is still a problem.