building Workrave 1.9.0: missing gtkmm/statusicon.h and other GTK compile errors
Joe Wells <[email protected]>
| Newsgroups | gmane.comp.misc.workrave.user |
|---|---|
| Message-ID | <[email protected]> |
So I have (hopefully temporarily) given up on building Workrave 1.9.0 with either D-Bus or GStreamer support. (That is, my configure command is now “./configure --disable-gstreamer”, so I get neither D-Bus nor GStreamer.) I now get this error: In file included from GUI.cc:64: StatusIcon.hh:30:30: error: gtkmm/statusicon.h: No such file or directory /usr/include/gconfmm-2.6/gconfmm/setinterface.h:42: warning: ‘class Gnome::Conf::SetInterface’ has virtual functions but non-virtual destructor StatusIcon.hh:65: error: ‘GtkStatusIcon’ has not been declared StatusIcon.hh:66: error: ‘GtkStatusIcon’ has not been declared StatusIcon.hh:70: error: ‘StatusIcon’ is not a member of ‘Gtk’ StatusIcon.hh:70: error: ‘StatusIcon’ is not a member of ‘Gtk’ StatusIcon.hh:70: error: template argument 1 is invalid The preceding compile lines are included below, in case they help. Any hints on how to solve this problem? -- Joe P.S. I'm running Ubuntu Dapper Drake with all updates applied. I've run “apt-get build-dep workrave” to try to ensure that all needed packages are installed. All packages listed in the “Build-Depends” line of debian/control in the latest Workrave Subversion files are installed. I've also installed libgdome2-dev and libgstreamer0.10-dev. ====================================================================== g++ -DHAVE_CONFIG_H -DGNOMELOCALEDIR=\""/home/jbw/local2/share/locale"\" -I../../../intl -I. -I../../.. -DWORKRAVE_PKGDATADIR="\"/home/jbw/local2/share/workrave\"" -W -DWORKRAVE_DATADIR="\"/home/jbw/local2/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/libgnomeuimm-2.6 -I/usr/lib/libgnomeuimm-2.6/include -I/usr/include/libgnomemm-2.6 -I/usr/lib/libgnomemm-2.6/include -I/usr/include/libgnomecanvasmm-2.6 -I/usr/lib/libgnomecanvasmm-2.6/include -I/usr/include/gconfmm-2.6 -I/usr/lib/gconfmm-2.6/include -I/usr/include/libglademm-2.4 -I/usr/lib/libglademm-2.4/include -I/usr/include/libgnomeui-2.0 -I/usr/include/gnome-vfsmm-2.6 -I/usr/lib/gnome-vfsmm-2.6/include -I/usr/include/gtkmm-2.4 -I/usr/lib/gtkmm-2.4/include -I/usr/include/libgnome-2.0 -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-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/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/lib/gtk-2.0/include -I/usr/include/pango-1.0 -I/usr/include/cairo -I/usr/include/atk-1.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/freetype2 -I/usr/include/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-keyring-1 -DORBIT2=1 -pthread -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gtk-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/cairo -I/usr/include/libxml2 -I/usr/include/panel-2.0 -I/usr/include/gtk-2.0 -I/usr/lib/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/lib/glib-2.0/include -I/usr/include/sigc++-2.0 -I/usr/lib/sigc++-2.0/include -I/usr/include/glibmm-2.4 -I/usr/lib/glibmm-2.4/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 -DORBIT2=1 -pthread -I/usr/include/gconf/2 -I/usr/include/orbit-2.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -D_XOPEN_SOURCE=600 -pthread -I/usr/include/gnet-2.0 -I/usr/lib/gnet-2.0/include/ -I/usr/include/glib-2.0 -I/usr/lib/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 -g -O2 -O0 -g -Wall -DGLIBCXX_FORCE_NEW -DGLIBCPP_FORCE_NEW -MT workrave-GUI.o -MD -MP -MF .deps/workrave-GUI.Tpo -c -o workrave-GUI.o `test -f 'GUI.cc' || echo './'`GUI.cc In file included from GUI.cc:64: StatusIcon.hh:30:30: error: gtkmm/statusicon.h: No such file or directory /usr/include/gconfmm-2.6/gconfmm/setinterface.h:42: warning: ‘class Gnome::Conf::SetInterface’ has virtual functions but non-virtual destructor StatusIcon.hh:65: error: ‘GtkStatusIcon’ has not been declared StatusIcon.hh:66: error: ‘GtkStatusIcon’ has not been declared StatusIcon.hh:70: error: ‘StatusIcon’ is not a member of ‘Gtk’ StatusIcon.hh:70: error: ‘StatusIcon’ is not a member of ‘Gtk’ StatusIcon.hh:70: error: template argument 1 is invalid ------------------------------------------------------------------------- This SF.Net email is sponsored by the Moblin Your Move Developer's challenge Build the coolest Linux based applications with Moblin SDK & win great prizes Grand prize is a trip for two to an Open Source event anywhere in the world http://moblin-contest.org/redirect.php?banner_id=100&url=/ _______________________________________________ Workrave-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/workrave-user