GNOME Bugzilla – Bug 539600
build failure
Last modified: 2011-01-16 23:37:04 UTC
goocanvasmm trunk (or 0.6.0) fail to build. g++ -DHAVE_CONFIG_H -DG_LOG_DOMAIN=\"goocanvasmm\" -I../../goocanvas -I../../goocanvas -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/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/gdkmm-2.4 -I/usr/lib/gdkmm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/include/atkmm-1.6 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/cairomm-1.0 -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/atk-1.0 -I/usr/include/goocanvas-1.0 -g -O2 -MT item.lo -MD -MP -MF .deps/item.Tpo -c item.cc -fPIC -DPIC -o .libs/item.o item.cc: In member function ‘void Goocanvas::Item::get_child_property(const Glib::RefPtr<Goocanvas::Item>&, const Glib::ustring&, Glib::ValueBase&) const’: item.cc:2700: error: ‘goo_canvas_item_get_child_property’ was not declared in this scope item.cc: In member function ‘void Goocanvas::Item::set_child_property(const Glib::RefPtr<Goocanvas::Item>&, const Glib::ustring&, const Glib::ValueBase&)’: item.cc:2705: error: ‘goo_canvas_item_set_child_property’ was not declared in this scope item.cc: In member function ‘bool Goocanvas::Item::get_simple_transform(double&, double&, double&, double&) const’: item.cc:2790: error: ‘goo_canvas_item_get_simple_transform’ was not declared in this scope make[4]: *** [item.lo] Error 1 I have: goocanvas-devel-0.9-54.1 Looks like an API breakage.
apparently goocanvasmm 0.6 requires goocanvas 0.10, but the configure say it needs 0.8
Please feel free to fix this in svn. Thanks.
fixed in trunk.