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 676002 - gdlmm doesn't build because of missing gdl_dock_layout_get_layouts_ui function
gdlmm doesn't build because of missing gdl_dock_layout_get_layouts_ui function
Status: RESOLVED FIXED
Product: gtkmm
Classification: Bindings
Component: general
unspecified
Other Linux
: Normal normal
: ---
Assigned To: gtkmm-forge
gtkmm-forge
Depends on:
Blocks:
 
 
Reported: 2012-05-14 02:03 UTC by Ray Strode [halfline]
Modified: 2012-05-15 18:06 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Ray Strode [halfline] 2012-05-14 02:03:20 UTC
In the process of doing a jhbuild I hit a snag when it got to gdlmm:

docklayout.cc: In member function 'Gtk::Widget* Gdl::DockLayout::get_layouts_ui()':
docklayout.cc:189:58: error: 'gdl_dock_layout_get_layouts_ui' was not declared in this scope
docklayout.cc:190:1: warning: control reaches end of non-void function [-Wreturn-type]
make[1]: *** [docklayout.lo] Error 1

Looking, that function definition got removed from gdl here:

commit 2b3b292168b98ea981aafcb69634b54ae3477835
Author: James Liggett <jrliggett@cox.net>
Date:   Sun Oct 2 20:01:26 2011 -0700

    Remove the layout manager code from GdlDockLayout

and the declaration got removed from the header here:

commit 66f620877f8f3fbb56789510c2b627ab3d5eb180
Author: Sébastien Granjoux <seb.sfo@free.fr>
Date:   Sat May 5 18:22:25 2012 +0200

    Improve GdlDockLayout documentation
Comment 1 Johannes Schmid 2012-05-14 06:15:27 UTC
Yep, gdl isn't API stable in general in the unstable branch. Could you please mail the gdlmm maintainer, gdlmm bugs aren't managed here.
Comment 2 Ray Strode [halfline] 2012-05-15 03:46:03 UTC
Yup, both jjardon and I emailed him, now.
Comment 3 Ray Strode [halfline] 2012-05-15 18:06:29 UTC
Fabien fixed this up now.