Bug 887 - Build fails with gtkmm-2.19.2 and glibmm-2.23.1
Status:
RESOLVED FIXED
Component:
GUI :: gtkmm
Version:
1.9.1
Hardware:
PC Linux
Importance:
P5 enhancement
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Jan 28 2010 16:00:01 UTC
by:
Tomas Mraz
Modified:
Mar 17 2010 22:24:53 UTC
WhoWhenWhatRemovedAdded
Rob CaelersMar 17 2010 22:24:53 UTCstatusNEWRESOLVED
resolutionFIXED
Description
Tomas Mraz  Jan 28 2010 16:00:01 UTC
I am trying to rebuild workrave-1.9.1 on latest Fedora Rawhide which contains gtkmm-2.19.2 and glibmm-2.23.1 versions. The build fails:

g++ -DHAVE_CONFIG_H -DGNOMELOCALEDIR=\""/usr/share/locale"\" -I../../../intl -I. -I../../..    -DWORKRAVE_PKGDATADIR="\"/usr/share/workrave\"" -W -DWORKRAVE_DATADIR="\"/usr/share\"" -I../../../frontend/gtkmm/src/ -I ../../../common/include -I ../../../common/include/unix -I ../../../backend/include -I ../../../frontend/common/include -DORBIT2=1 -pthread -I/usr/include/panel-2.0 -I/usr/include/gconf/2 -I/usr/include/gtk-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/libbonobo-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -DORBIT2=1 -pthread -I/usr/include/panel-2.0 -I/usr/include/gconf/2 -I/usr/include/gtk-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/libxml2 -I/usr/include/libbonobo-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gail-1.0 -I/usr/include/libart-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include   -pthread -I/usr/include/gtk-2.0 -I/usr/lib64/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -I/usr/include/pixman-1 -I/usr/include/freetype2 -I/usr/include/libpng12 -I/usr/include/sigc++-2.0 -I/usr/lib64/sigc++-2.0/include -I/usr/include/glibmm-2.4 -I/usr/lib64/glibmm-2.4/include -I/usr/include/gtkmm-2.4 -I/usr/lib64/gtkmm-2.4/include -I/usr/include/giomm-2.4 -I/usr/lib64/giomm-2.4/include -I/usr/include/pangomm-1.4 -I/usr/lib64/pangomm-1.4/include -I/usr/include/gtk-unix-print-2.0 -I/usr/include/atkmm-1.6 -I/usr/include/gdkmm-2.4 -I/usr/lib64/gdkmm-2.4/include -I/usr/include/cairomm-1.0 -I/usr/lib64/cairomm-1.0/include   -pthread -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include   -D_XOPEN_SOURCE=600 -pthread -I/usr/include/gnet-2.0 -I/usr/lib64/gnet-2.0/include/ -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include -pthread -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/glib-2.0 -I/usr/lib64/glib-2.0/include     -I../../../frontend/gtkmm/src/unix/ -I../../../frontend/plugin/distribution/gtkmm/src -I../../../frontend/plugin/statistics/gtkmm/src -I../../../frontend/plugin/exercises/gtkmm/src -I../../../frontend/plugin/exercises/common/src -O2 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -Os -g -DNDEBUG -MT workrave-ExercisesDialog.o -MD -MP -MF .deps/workrave-ExercisesDialog.Tpo -c -o workrave-ExercisesDialog.o `test -f '../../../frontend/plugin/exercises/gtkmm/src/ExercisesDialog.cc' || echo './'`../../../frontend/plugin/exercises/gtkmm/src/ExercisesDialog.cc
../../../frontend/plugin/exercises/gtkmm/src/ExercisesDialog.cc: In constructor 'ExercisesDialog::ExercisesDialog()':
../../../frontend/plugin/exercises/gtkmm/src/ExercisesDialog.cc:45: error: invalid conversion from 'Gtk::ButtonBox*' to 'Gtk::HButtonBox*'
../../../frontend/plugin/exercises/gtkmm/src/ExercisesDialog.cc:45: error:   initializing argument 1 of 'ExercisesPanel::ExercisesPanel(Gtk::HButtonBox*)'
In file included from ../../../frontend/plugin/exercises/gtkmm/src/ExercisesDialog.hh:31,
                 from ../../../frontend/plugin/exercises/gtkmm/src/ExercisesDialog.cc:38:
/usr/include/glibmm-2.4/glibmm/objectbase.h: In copy constructor 'ExercisesPanel::ExercisesPanel(const ExercisesPanel&)':
/usr/include/glibmm-2.4/glibmm/objectbase.h:213: error: 'Glib::ObjectBase::ObjectBase(const Glib::ObjectBase&)' is private
../../../frontend/plugin/exercises/gtkmm/src/ExercisesPanel.hh:44: error: within this context
/usr/include/gtkmm-2.4/gtkmm/box.h:594: error: 'Gtk::HBox::HBox(const Gtk::HBox&)' is private
../../../frontend/plugin/exercises/gtkmm/src/ExercisesPanel.hh:44: error: within this context
/usr/include/gtkmm-2.4/gtkmm/frame.h:78: error: 'Gtk::Frame::Frame(const Gtk::Frame&)' is private
../../../frontend/plugin/exercises/gtkmm/src/ExercisesPanel.hh:44: error: within this context
/usr/include/gtkmm-2.4/gtkmm/image.h:127: error: 'Gtk::Image::Image(const Gtk::Image&)' is private
../../../frontend/plugin/exercises/gtkmm/src/ExercisesPanel.hh:44: error: within this context
/usr/include/gtkmm-2.4/gtkmm/progressbar.h:160: error: 'Gtk::ProgressBar::ProgressBar(const Gtk::ProgressBar&)' is private
../../../frontend/plugin/exercises/gtkmm/src/ExercisesPanel.hh:44: error: within this context
/usr/include/gtkmm-2.4/gtkmm/textview.h:124: error: 'Gtk::TextView::TextView(const Gtk::TextView&)' is private
../../../frontend/plugin/exercises/gtkmm/src/ExercisesPanel.hh:44: error: within this context
/usr/include/gtkmm-2.4/gtkmm/scrolledwindow.h:85: error: 'Gtk::ScrolledWindow::ScrolledWindow(const Gtk::ScrolledWindow&)' is private
../../../frontend/plugin/exercises/gtkmm/src/ExercisesPanel.hh:44: error: within this context
../../../frontend/plugin/exercises/gtkmm/src/ExercisesDialog.cc: In constructor 'ExercisesDialog::ExercisesDialog()':
../../../frontend/plugin/exercises/gtkmm/src/ExercisesDialog.cc:45: note: synthesized method 'ExercisesPanel::ExercisesPanel(const ExercisesPanel&)' first required here 
make[5]: Leaving directory `/builddir/build/BUILD/workrave-1.9.1/frontend/gtkmm/src'
Comment 1
Rob Caelers  Mar 17 2010 22:24:53 UTC
Thanks.

Fixed in commit 651cbb5b217fb90272d4c7b1077f4c1b0942bc4b