The fix (or the cleanup afterwards) apparently breaks building on linux (e.g. Ubuntu build bots) and on OS X:
Error from failed Ubuntu Quantal build [1]:
In file included from ./ui/widget/labelled.h:14:0, from ./ui/widget/scalar.h:15, from ./ui/widget/registered-widget.h:15, from display/canvas-axonomgrid.cpp:20:
/usr/include/gtkmm-2.4/gtkmm/box.h:105:1: error: expected class-name before '{' token
/usr/include/gtkmm-2.4/gtkmm/box.h:112:10: error: '_GtkBoxChild' does not name a type
/usr/include/gtkmm-2.4/gtkmm/box.h:114: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:118:55: 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:119:55: 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:120:55: 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:121:55: 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:130:52: error: 'gobj' was not declared in this scope
make[4]: *** [display/canvas-axonomgrid.o] Error 1
make[4]: Leaving directory `/build/buildd/inkscape-trunk-0.48+devel+11832+32~quantal1/src'
make[3]: *** [all] Error 2
make[3]: Leaving directory `/build/buildd/inkscape-trunk-0.48+devel+11832+32~quantal1/src'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/buildd/inkscape-trunk-0.48+devel+11832+32~quantal1'
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/buildd/inkscape-trunk-0.48+devel+11832+32~quantal1'
The fix (or the cleanup afterwards) apparently breaks building on linux (e.g. Ubuntu build bots) and on OS X:
Error from failed Ubuntu Quantal build [1]:
In file included from ./ui/widget/ labelled. h:14:0,
from ./ui/widget/ scalar. h:15,
from ./ui/widget/ registered- widget. h:15,
from display/ canvas- axonomgrid. cpp:20: gtkmm-2. 4/gtkmm/ box.h:105: 1: error: expected class-name before '{' token gtkmm-2. 4/gtkmm/ box.h:112: 10: error: '_GtkBoxChild' does not name a type gtkmm-2. 4/gtkmm/ box.h:114: 16: error: '_GtkBoxChild' does not name a type gtkmm-2. 4/gtkmm/ box.h: In member function 'guint16 Gtk::Box_ Helpers: :Child: :get_padding( ) const': gtkmm-2. 4/gtkmm/ box.h:118: 55: error: 'gobj' was not declared in this scope gtkmm-2. 4/gtkmm/ box.h: In member function 'bool Gtk::Box_ Helpers: :Child: :get_expand( ) const': gtkmm-2. 4/gtkmm/ box.h:119: 55: error: 'gobj' was not declared in this scope gtkmm-2. 4/gtkmm/ box.h: In member function 'bool Gtk::Box_ Helpers: :Child: :get_fill( ) const': gtkmm-2. 4/gtkmm/ box.h:120: 55: error: 'gobj' was not declared in this scope gtkmm-2. 4/gtkmm/ box.h: In member function 'bool Gtk::Box_ Helpers: :Child: :get_pack( ) const': gtkmm-2. 4/gtkmm/ box.h:121: 55: error: 'gobj' was not declared in this scope gtkmm-2. 4/gtkmm/ box.h: In member function 'GtkBox* Gtk::Box_ Helpers: :Child: :parent( )': gtkmm-2. 4/gtkmm/ box.h:130: 52: error: 'gobj' was not declared in this scope canvas- axonomgrid. o] Error 1 buildd/ inkscape- trunk-0. 48+devel+ 11832+32~ quantal1/ src' buildd/ inkscape- trunk-0. 48+devel+ 11832+32~ quantal1/ src' buildd/ inkscape- trunk-0. 48+devel+ 11832+32~ quantal1' buildd/ inkscape- trunk-0. 48+devel+ 11832+32~ quantal1'
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
/usr/include/
make[4]: *** [display/
make[4]: Leaving directory `/build/
make[3]: *** [all] Error 2
make[3]: Leaving directory `/build/
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/build/
make[1]: *** [all] Error 2
make[1]: Leaving directory `/build/
[1] <https:/ /launchpadlibra rian.net/ 121260324/ buildlog_ ubuntu- quantal- amd64.inkscape- trunk_1% 3A0.48% 2Bdevel% 2B11832% 2B32~quantal1_ FAILEDTOBUILD. txt.gz>