Bug#621063: libgtkmm-2.4-dev: no more source compatibility with libgtk2.0-dev 2.24.3-1~sid1
Frederic-Emmanuel PICCA
picca at synchrotron-soleil.fr
Wed Apr 6 06:50:05 UTC 2011
Package: libgtkmm-2.4-dev
Version: 1:2.20.3-1
Severity: important
Hello, since the upgrade of gtk, I got htis error during the compilation of one of my project
libtool: compile: g++ -DHAVE_CONFIG_H -I. -I../.. -I../.. -I../../hkl -I../../hkl3d -I../../hkl3d/bullet/src -DPKGDATA=\"/usr/local/share/hkl\" -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -pthread -I/usr/include/gtkglextmm-1.2 -I/usr/lib/gtkglextmm-1.2/include -I/usr/include/gtkglext-1.0 -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/lib/gtkglext-1.0/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib/pangomm-1.4/include -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/gio-unix-2.0/ -I/usr/include/cairo -I/usr/include/gdk-pixbuf-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/giomm-2.4 -I/usr/lib/giomm-2.4/include -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/cairomm-1.0 -I/usr/lib/cairomm-1.
0/include -I/usr/include/atk-1.0 -I/usr/include/gtk-unix-print-2.0 -I/usr/include/atkmm-1.6 -DG_DISABLE_DEPRECATED -DGDK_DISABLE_DEPRECATED -DGDK_PIXBUF_DISABLE_DEPRECATED -DGTK_DISABLE_DEPRECATED -g -O2 -g -O2 -MT hkl3d-gui-view.lo -MD -MP -MF .deps/hkl3d-gui-view.Tpo -c hkl3d-gui-view.cpp -fPIC -DPIC -o .libs/hkl3d-gui-view.o
In file included from /usr/include/gdkmm-2.4/gdkmm/drawable.h:36:0,
from /usr/include/gdkmm-2.4/gdkmm/gc.h:31,
from /usr/include/gdkmm-2.4/gdkmm.h:29,
from /usr/include/gtkmm-2.4/gtkmm.h:89,
from hkl3d-gui-view.h:30,
from hkl3d-gui-view.cpp:27:
/usr/include/gdkmm-2.4/gdkmm/region.h:230:74: error: ‘GdkSpanFunc’ has not been declared
In file included from /usr/include/gtkmm-2.4/gtkmm/dialog.h:31:0,
from /usr/include/gtkmm-2.4/gtkmm/aboutdialog.h:30,
from /usr/include/gtkmm-2.4/gtkmm.h:92,
from hkl3d-gui-view.h:30,
from hkl3d-gui-view.cpp:27:
/usr/include/gtkmm-2.4/gtkmm/box.h:79:1: error: expected class-name before ‘{’ token
/usr/include/gtkmm-2.4/gtkmm/box.h:86:10: error: ‘_GtkBoxChild’ does not name a type
/usr/include/gtkmm-2.4/gtkmm/box.h:88:16: error: ‘_GtkBoxChild’ does not name a type
/usr/include/gtkmm-2.4/gtkmm/box.h: In member function ‘guint16 Gtk::Box_Helpers::Child::get_padding() const’:
/usr/include/gtkmm-2.4/gtkmm/box.h:92:53: error: ‘gobj’ was not declared in this scope
/usr/include/gtkmm-2.4/gtkmm/box.h: In member function ‘bool Gtk::Box_Helpers::Child::get_expand() const’:
/usr/include/gtkmm-2.4/gtkmm/box.h:93:49: error: ‘gobj’ was not declared in this scope
/usr/include/gtkmm-2.4/gtkmm/box.h: In member function ‘bool Gtk::Box_Helpers::Child::get_fill() const’:
/usr/include/gtkmm-2.4/gtkmm/box.h:94:47: error: ‘gobj’ was not declared in this scope
/usr/include/gtkmm-2.4/gtkmm/box.h: In member function ‘bool Gtk::Box_Helpers::Child::get_pack() const’:
/usr/include/gtkmm-2.4/gtkmm/box.h:95:47: error: ‘gobj’ was not declared in this scope
/usr/include/gtkmm-2.4/gtkmm/box.h: In member function ‘GtkBox* Gtk::Box_Helpers::Child::parent()’:
/usr/include/gtkmm-2.4/gtkmm/box.h:104:52: error: ‘gobj’ was not declared in this scope
make[3]: *** [hkl3d-gui-view.lo] Erreur 1
So it seems that gtkmm-dev should be not be installed with gtk 2.24.3-1~sid1
See you
Frederic
-- System Information:
Debian Release: wheezy/sid
APT prefers unstable
APT policy: (500, 'unstable'), (500, 'testing'), (500, 'stable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.38-2-686 (SMP w/2 CPU cores)
Locale: LANG=fr_FR.UTF-8, LC_CTYPE=fr_FR.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Versions of packages libgtkmm-2.4-dev depends on:
ii libatk1.0-dev 1.32.0-3 Development files for the ATK acce
ii libcairomm-1.0-dev 1.8.4-3 C++ wrappers for Cairo (developmen
ii libglibmm-2.4-dev 2.24.2-1 C++ wrapper for the GLib toolkit (
ii libgtk2.0-dev 2.24.3-1~sid1 Development files for the GTK+ lib
ii libgtkmm-2.4-1c2a 1:2.20.3-1 C++ wrappers for GTK+ (shared libr
ii libpangomm-1.4-dev 2.26.2-1 C++ Wrapper for pango (development
libgtkmm-2.4-dev recommends no packages.
Versions of packages libgtkmm-2.4-dev suggests:
pn libgtkmm-2.4-doc <none> (no description available)
-- no debconf information
More information about the pkg-gnome-maintainers
mailing list