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