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

Bug 45293

Summary: gtkmm-2.2.8 fails to build
Product: Gentoo Linux Reporter: Ernani MElode Sousa Reis <esreis>
Component: New packagesAssignee: Gentoo Linux Gnome Desktop Team <gnome>
Status: RESOLVED FIXED    
Severity: normal CC: ronsayers, ticho
Priority: High    
Version: 1.4   
Hardware: All   
OS: All   
Whiteboard:
Package list:
Runtime testing required: ---
Bug Depends on:    
Bug Blocks: 45747    

Description Ernani MElode Sousa Reis 2004-03-21 09:40:52 UTC
ebuild finishes with an error.

compiling with:
[ebuild   R   ] x11-libs/gtk+-2.4.0  

issues error message:
pixbuf.cc: In member function `void Gdk::Pixbuf::render_to_drawable(const 
   Glib::RefPtr<Gdk::Drawable>&, const Glib::RefPtr<Gdk::GC>&, int, int, int, 
   int, int, int, Gdk::RgbDither, int, int)':
pixbuf.cc:435: error: `gdk_pixbuf_render_to_drawable' undeclared (first use 
   this function)
pixbuf.cc:435: error: (Each undeclared identifier is reported only once for 
   each function it appears in.)
pixbuf.cc: In member function `void Gdk::Pixbuf::render_to_drawable_alpha(const 
   Glib::RefPtr<Gdk::Drawable>&, int, int, int, int, int, int, 
   Gdk::PixbufAlphaMode, int, Gdk::RgbDither, int, int)':
pixbuf.cc:440: error: `gdk_pixbuf_render_to_drawable_alpha' undeclared (first 
   use this function)
Comment 1 foser (RETIRED) gentoo-dev 2004-03-21 10:08:48 UTC
try upping its version to 2.2.10, see if that works better.

I assume it was a bug in gtkmm which wasn't exposed before gtk2.4
Comment 2 foser (RETIRED) gentoo-dev 2004-03-21 10:09:16 UTC
forgot..
Comment 3 Dean Ellis 2004-03-21 11:27:11 UTC
Caused by -DGDK_DISABLE_DEPRECATED basically.
Comment 4 Dean Ellis 2004-03-21 11:31:31 UTC
This was fixed in gtkmm-2.2.9 incidentally.

Comment 5 Pieter Van den Abeele (RETIRED) gentoo-dev 2004-03-22 09:54:41 UTC
http://bugzilla.gnome.org/show_bug.cgi?id=126324

any news?
Comment 6 Eduardo Silva 2004-03-24 13:41:44 UTC
I'm having the exact same problems described in this bug, I have tried:

* Reintalling libsigc++ as was done in the previous bug. No dice.
* Install gtkmm-2.2.5. Same error as with 2.2.8.
* Installed gtkmm-1.2.9-r2. This worked fine.
* tried to upgrade to either 2.2.5 or 2.2.8. No dice, same error.

I really need this becaus eit's blocking both k3b and dvdrip emerge  which I need as soon as possible. If 2.2.9 fixes this, when will it be in portage?
Comment 7 foser (RETIRED) gentoo-dev 2004-03-26 09:04:15 UTC
*** Bug 45710 has been marked as a duplicate of this bug. ***
Comment 8 foser (RETIRED) gentoo-dev 2004-03-26 09:26:09 UTC
gtkmm-2.2.10 has been added to the tree, please test.

We should probably also fix the 2.2.8 version as well.
Comment 9 Tom Duffy 2004-03-26 16:51:38 UTC
2.2.10 fixed it for me

THANKS!

-tduffy
Comment 10 Yi Quang (RETIRED) gentoo-dev 2004-04-21 22:50:28 UTC
foser, can we close this bug now?
Comment 11 Yi Quang (RETIRED) gentoo-dev 2004-04-23 18:20:16 UTC
closing since user reported success. 
Comment 12 foser (RETIRED) gentoo-dev 2004-04-24 07:06:13 UTC
not really.. 2.2.8 itself will in certain situations fail. Using a newer release should fix that, but they're not stable on all arches.