After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 539600 - build failure
build failure
Status: RESOLVED FIXED
Product: goocanvasmm
Classification: Other
Component: general
git master
Other Linux
: Normal normal
: ---
Assigned To: gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2008-06-22 14:57 UTC by Hubert Figuiere (:hub)
Modified: 2011-01-16 23:37 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Hubert Figuiere (:hub) 2008-06-22 14:57:02 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.
Comment 1 Hubert Figuiere (:hub) 2008-06-23 02:01:30 UTC
apparently goocanvasmm 0.6 requires goocanvas 0.10, but the configure say it needs 0.8
Comment 2 Murray Cumming 2008-06-23 12:51:58 UTC
Please feel free to fix this in svn. Thanks.
Comment 3 Hubert Figuiere (:hub) 2008-06-23 13:21:00 UTC
fixed in trunk.