Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 193508 - dev-cpp/gtkmm-2.10.10 does not compile with gtk+-2.12.0
Summary: dev-cpp/gtkmm-2.10.10 does not compile with gtk+-2.12.0
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: GNOME C++ Bindings Maintainers (OBSOLETE)
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: gtk-2.12-tracker
  Show dependency tree
 
Reported: 2007-09-23 12:02 UTC by Michael Schachtebeck
Modified: 2007-09-23 16:44 UTC (History)
1 user (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 Michael Schachtebeck 2007-09-23 12:02:39 UTC
gtkmm-2.10.10 does not compile with gtk+-2.12.0. With gtk+-2.10.14 it works fine.

Reproducible: Always

Steps to Reproduce:

Actual Results:  
 i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"gtkmm\" -I../../gtk -I../../gtk -I../../pango -I../../pango -I../../atk -I../../atk -I../../gdk -I../../gdk -I../../gtk -I../../gtk -D_REENTRANT -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/directfb -I/usr/include/libpng12 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/gtk-unix-print-2.0 -pthread -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -O2 -march=athlon64 -fomit-frame-pointer -pipe -Wall -MT toolbar.lo -MD -MP -MF .deps/toolbar.Tpo -c toolbar.cc  -fPIC -DPIC -o .libs/toolbar.o
toolbar.cc: In member function 'Gtk::Tooltips* Gtk::Toolbar::get_tooltips_object() const':
toolbar.cc:569: error: 'const struct _GtkToolbar' has no member named 'tooltips'
make[5]: *** [toolbar.lo] Fehler 1
make[5]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.10.10/work/gtkmm-2.10.10/gtk/gtkmm'
make[4]: *** [all-recursive] Fehler 1
make[4]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.10.10/work/gtkmm-2.10.10/gtk/gtkmm'
make[3]: *** [all-recursive] Fehler 1
make[3]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.10.10/work/gtkmm-2.10.10/gtk'
make[2]: *** [all] Fehler 2
make[2]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.10.10/work/gtkmm-2.10.10/gtk'
make[1]: *** [all-recursive] Fehler 1
make[1]: Leaving directory `/var/tmp/portage/dev-cpp/gtkmm-2.10.10/work/gtkmm-2.10.10'
make: *** [all] Fehler 2
 *
 * ERROR: dev-cpp/gtkmm-2.10.10 failed.
 * Call stack:
 *   ebuild.sh, line 1654:   Called dyn_compile
 *   ebuild.sh, line 990:   Called qa_call 'src_compile'
 *   ebuild.sh, line 44:   Called src_compile
 *   ebuild.sh, line 1334:   Called gnome2_src_compile
 *   gnome2.eclass, line 71:   Called die
 *
 * compile failure
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/dev-cpp/gtkmm-2.10.10/temp/build.log'.
 *
Comment 1 Giacomo Perale 2007-09-23 13:33:15 UTC
According to this email (http://mail.gnome.org/archives/gtkmm-list/2007-September/msg00135.html) gtkmm 2.12 has been released.
Comment 2 Rémi Cardona (RETIRED) gentoo-dev 2007-09-23 13:55:47 UTC
I'll be moving gtkmm and friends from the overlay into portage like we moved gtk (mask, move, unmask). I'm on it :)
Comment 3 Giacomo Perale 2007-09-23 14:28:38 UTC
OT in this bug but since you're monitoring it... there's also a release of cairomm 1.4.4 dated July 2007, while in portage there's the old cairomm 1.2.4.

bug 191839
Comment 4 Rémi Cardona (RETIRED) gentoo-dev 2007-09-23 14:40:10 UTC
Not really needed, but thanks a lot for the reminder :) I'll add it as well.

Cheers
Comment 5 Rémi Cardona (RETIRED) gentoo-dev 2007-09-23 15:16:03 UTC
Ok, glibmm, cairomm and gtkmm have been committed to CVS with a p.mask. Please try them (they worked fine on my boxes). If everything works for you, I'll remove the mask.

Thanks
Comment 6 Giacomo Perale 2007-09-23 16:29:59 UTC
Seems ok here. The only gtkmm program I use is inkscape 0.45.1 and it compiles and works.
Comment 7 Rémi Cardona (RETIRED) gentoo-dev 2007-09-23 16:44:05 UTC
Mask removed. Fixed in CVS. Thanks