Bug 374 - workrave fails to compile with new gtkmm/gnomemm
Status:
RESOLVED FIXED
Component:
Build-Env
Version:
0.1.0
Hardware:
PC Linux
Importance:
P2 normal
Target Milestone:
---
Assignee:
Rob Caelers
URL:
Depends on:
Blocks:
Reported:
Apr 17 2004 07:14:34 UTC
by:
Robin Cook
Modified:
Apr 29 2004 09:44:44 UTC
| Id | Who | When | Size | Type |
|---|---|---|---|---|
| 33 | workrave-20040417.bz2 - bzip2'ed complete compile log. | |||
| Robin Cook | Apr 18 2004 08:36:54 UTC | 6176 | application/octet-stream | |
| 34 | config.log file | |||
| Robin Cook | Apr 20 2004 05:03:23 UTC | 66873 | text/plain | |
| Who | When | What | Removed | Added |
|---|---|---|---|---|
| Rob Caelers | Apr 17 2004 13:49:17 UTC | status | NEW | RESOLVED |
| version | 1.4.1 | 0.1.0 | ||
| resolution | FIXED | |||
| Robin Cook | Apr 18 2004 08:35:40 UTC | status | RESOLVED | REOPENED |
| resolution | FIXED | |||
| Rob Caelers | Apr 19 2004 23:20:29 UTC | status | REOPENED | ASSIGNED |
| Rob Caelers | Apr 29 2004 09:44:44 UTC | resolution | FIXED | |
| status | ASSIGNED | RESOLVED |
Description
Robin Cook Apr 17 2004 07:14:34 UTC
Below is the compile failure I am getting. if g++ -DHAVE_CONFIG_H -DGNOMELOCALEDIR=\""/usr/share/locale"\" -I../../../intl -I.. -I. -I. -I../../.. -DWORKRAVE_DATADIR="\"/usr/share/workrave\"" -W -I ../../../src/shared -I ../../../src/shared/unix -I ../../../src/core -I ../../../src/core/intf -I ../../../src/core/unix -I ../../../src/app/shared/intf -I ../../../src/app/shared/ -I ../../../src/app/shared/gnome -I../../../src -I../../../app -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/X11R6/include -I/usr/include/freetype2 -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/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libbonoboui-2.0 -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/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/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -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/X11R6/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -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/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/X11R6/include -I/usr/include/freetype2 -I/usr/include/atk-1.0 -DORBIT2=1 -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 -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -O3 -Os -g -DNDEBUG -MT workrave-BreakWindow.o -MD -MP -MF ".deps/workrave-BreakWindow.Tpo" \ -c -o workrave-BreakWindow.o `test -f 'BreakWindow.cc' || echo './'`BreakWindow.cc; \ then mv -f ".deps/workrave-BreakWindow.Tpo" ".deps/workrave-BreakWindow.Po"; \ else rm -f ".deps/workrave-BreakWindow.Tpo"; exit 1; \ fi BreakWindow.cc: In member function `Gtk::Button* BreakWindow::create_lock_button()': BreakWindow.cc:313: error: no matching function for call to `slot(BreakWindow&, void (BreakWindow::*)())' BreakWindow.cc: In member function `Gtk::Button* BreakWindow::create_shutdown_button()': BreakWindow.cc:332: error: no matching function for call to `slot(BreakWindow&, void (BreakWindow::*)())' BreakWindow.cc: In member function `Gtk::Button* BreakWindow::create_skip_button()': BreakWindow.cc:349: error: no matching function for call to `slot(BreakWindow&, void (BreakWindow::*)())' BreakWindow.cc: In member function `Gtk::Button* BreakWindow::create_postpone_button()': BreakWindow.cc:362: error: no matching function for call to `slot(BreakWindow&, void (BreakWindow::*)())' make[6]: *** [workrave-BreakWindow.o] Error 1 make[6]: Leaving directory `/usr/src/workrave-1.4.1/src/app/gtkmm' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/usr/src/workrave-1.4.1/src/app/gtkmm' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/usr/src/workrave-1.4.1/src/app' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/src/workrave-1.4.1/src' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/workrave-1.4.1' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/workrave-1.4.1'
Comment 1
Rob Caelers Apr 17 2004 13:49:17 UTC
The CVS version of Workrave should compile with the new gtk/gtkmm and gnome libraries. Could you please try a recent nighty build? (e.g. http://workrave.org/download/snapshots/20040417/workrave-src-20040417.tar.gz). See if it also works for you?
Comment 2
Robin Cook Apr 18 2004 08:35:40 UTC
No it still fails to compile with this error if g++ -DHAVE_CONFIG_H -DGNOMELOCALEDIR=\""/usr/share/locale"\" -I../../../intl -I.. -I. -I. -I../../.. -DWORKRAVE_DATADIR="\"/usr/share/workrave\"" -W -I ../../../common/include -I ../../../common/include/unix -I ../../../backend/include -I ../../../backend/src/ -I ../../../backend/src/unix -I ../../../frontend/common/include/ -I ../../../frontend/common/include/gnome -I../../../src -I. -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/X11R6/include -I/usr/include/freetype2 -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/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libbonoboui-2.0 -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/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/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -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/X11R6/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -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/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/X11R6/include -I/usr/include/freetype2 -I/usr/include/atk-1.0 -DORBIT2=1 -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 -Iunix/ -I../../plugin/distribution/gtkmm/src -I../../plugin/statistics/gtkmm/src -I../../plugin/exercises/gtkmm/src -I../../plugin/exercises/common/src -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -O3 -Os -g -DNDEBUG -MT workrave-BreakWindow.o -MD -MP -MF ".deps/workrave-BreakWindow.Tpo" \ -c -o workrave-BreakWindow.o `test -f 'BreakWindow.cc' || echo './'`BreakWindow.cc; \ then mv -f ".deps/workrave-BreakWindow.Tpo" ".deps/workrave-BreakWindow.Po"; \ else rm -f ".deps/workrave-BreakWindow.Tpo"; exit 1; \ fi BreakWindow.cc: In member function `Gtk::Button* BreakWindow::create_lock_button()': BreakWindow.cc:180: error: no matching function for call to `slot(BreakWindow&, void (BreakWindow::*)())' BreakWindow.cc: In member function `Gtk::Button* BreakWindow::create_shutdown_button()': BreakWindow.cc:199: error: no matching function for call to `slot(BreakWindow&, void (BreakWindow::*)())' BreakWindow.cc: In member function `Gtk::Button* BreakWindow::create_skip_button()': BreakWindow.cc:216: error: no matching function for call to `slot(BreakWindow&, void (BreakWindow::*)())' BreakWindow.cc: In member function `Gtk::Button* BreakWindow::create_postpone_button()': BreakWindow.cc:229: error: no matching function for call to `slot(BreakWindow&, void (BreakWindow::*)())' make[6]: *** [workrave-BreakWindow.o] Error 1 make[6]: Leaving directory `/usr/src/workrave-1.6.0/frontend/gtkmm/src'
Comment 3
Robin Cook Apr 18 2004 08:36:54 UTC
Created attachment 33 workrave-20040417.bz2 - bzip2'ed complete compile log.
Comment 4
Rob Caelers Apr 19 2004 23:20:29 UTC
It seems that workrave first checks for gtkmm 2.0/2.2 and obly if this version is not found, it checks for gtkmm2.4. Your logs do not have a 'cheching for gtkmm-2.0'; only 'check for gtkmm2.4'. Did you alter configure.ac? If not, could you mail me your config.log file? I will change the order in which the libraries are search.
Comment 5
Robin Cook Apr 20 2004 05:03:23 UTC
Created attachment 34 config.log file
Comment 6
Robin Cook Apr 20 2004 05:13:07 UTC
Ok that was that problem. On the original v1.4.1 I had a sed edit to try making it look for gtkmm-2.4. Now it is having a different error... if g++ -DHAVE_CONFIG_H -DGNOMELOCALEDIR=\""/usr/share/locale"\" -I../../../intl -I.. -I. -I. -I../../.. -DWORKRAVE_DATADIR="\"/usr/share/workrave\"" -W -I ../../../common/include -I ../../../common/include/unix -I ../../../backend/include -I ../../../backend/src/ -I ../../../backend/src/unix -I ../../../frontend/common/include/ -I ../../../frontend/common/include/gnome -I../../../src -I. -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/X11R6/include -I/usr/include/freetype2 -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/libglade-2.0 -I/usr/include/libxml2 -I/usr/include/libbonoboui-2.0 -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/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/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -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/X11R6/include -I/usr/include/libxml2 -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -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/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/X11R6/include -I/usr/include/freetype2 -I/usr/include/atk-1.0 -DORBIT2=1 -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 -Iunix/ -I../../plugin/distribution/gtkmm/src -I../../plugin/statistics/gtkmm/src -I../../plugin/exercises/gtkmm/src -I../../plugin/exercises/common/src -O -march=athlon-mp -mmmx -mfpmath=sse -msse -m3dnow -pipe -O3 -Os -g -DNDEBUG -MT workrave-NetworkPreferencePage.o -MD -MP -MF ".deps/workrave-NetworkPreferencePage.Tpo" \ -c -o workrave-NetworkPreferencePage.o `test -f '../../plugin/distribution/gtkmm/src/NetworkPreferencePage.cc' || echo './'`../../plugin/distribution/gtkmm/src/NetworkPreferencePage.cc; \ then mv -f ".deps/workrave-NetworkPreferencePage.Tpo" ".deps/workrave-NetworkPreferencePage.Po"; \ else rm -f ".deps/workrave-NetworkPreferencePage.Tpo"; exit 1; \ fi /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h: In member function ` typename sigc::adaptor_functor<T_functor>::deduce_result_type<T_arg1, T_arg2, void, void, void, void, void>::type sigc::adaptor_functor<T_functor>::operator()(T_arg1, T_arg2) const [with T_arg1 = const Gtk::TreePath&, T_arg2 = const Gtk::TreeIter&, T_functor = sigc::slot<void, const Gtk::TreeIter&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>]': /usr/include/sigc++-2.0/sigc++/functors/slot.h:158: instantiated from `static T_return sigc::internal::slot_call2<T_functor, T_return, T_arg1, T_arg2>::call_it(sigc::internal::slot_rep*, typename sigc::type_trait<T_arg3>::take, typename sigc::type_trait<T_arg4>::take) [with T_functor = sigc::slot<void, const Gtk::TreeIter&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Gtk::TreePath&, T_arg2 = const Gtk::TreeIter&]' /usr/include/sigc++-2.0/sigc++/functors/slot.h:166: instantiated from `static void*(* sigc::internal::slot_call2<T_functor, T_return, T_arg1, T_arg2>::address())(void*) [with T_functor = sigc::slot<void, const Gtk::TreeIter&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>, T_return = void, T_arg1 = const Gtk::TreePath&, T_arg2 = const Gtk::TreeIter&]' ../../plugin/distribution/gtkmm/src/NetworkPreferencePage.cc:585: instantiated from here /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:106: error: no match for call to `(sigc::slot<void, const Gtk::TreeIter&, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil, sigc::nil>) (const Gtk::TreePath&, const Gtk::TreeIter&)' /usr/include/sigc++-2.0/sigc++/functors/slot.h:496: error: candidates are: T_return sigc::slot1<T_return, T_arg1>::operator()(typename sigc::type_trait<T_derived>::take) const [with T_return = void, T_arg1 = const Gtk::TreeIter&] /usr/include/sigc++-2.0/sigc++/adaptors/adaptor_trait.h:106: error: return-statement with a value, in function declared with a void return type make[6]: *** [workrave-NetworkPreferencePage.o] Error 1 make[6]: Leaving directory `/usr/src/workrave-1.6.0/frontend/gtkmm/src' make[5]: *** [all-recursive] Error 1 make[5]: Leaving directory `/usr/src/workrave-1.6.0/frontend/gtkmm/src' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/usr/src/workrave-1.6.0/frontend/gtkmm' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/usr/src/workrave-1.6.0/frontend' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/usr/src/workrave-1.6.0' make[1]: *** [all] Error 2 make[1]: Leaving directory `/usr/src/workrave-1.6.0'
Comment 7
Rob Caelers Apr 27 2004 12:05:19 UTC
Weird... > ./../plugin/distribution/gtkmm/src/NetworkPreferencePage.cc:585: This file doesn't have that many lines... What versions of gtk, gtkmm, gnomemm, sigc++ and g++ are you using? Could you check if config.h contains: /* Define if gtk2.4 is used */ #define HAVE_GTKMM24
Comment 8
Robin Cook Apr 27 2004 15:21:19 UTC
Versions
gtk - gtk+-2.0 = 2.4.0
gtkmm - gtkmm-2.4 = 2.4.0
gnomemm - libgnomemm-2.6 = 2.6.0
sigc++ - sigc++-2.0 = 2.0.0 and sigc++1.2 = 1.2.5 are both installed
g++ - gcc = 3.3.3
Yes it is in config.h (segment from file)
===============================================
/* Define if GNet2 is available */
#define HAVE_GNET2
/* Define if Gnome is available */
#define HAVE_GNOME
/* Define if gtk2.4 is used */
#define HAVE_GTKMM24
/* gtk+ with multihead support found */
#define HAVE_GTK_MULTIHEAD
/* Define if you have the iconv() function. */
/* #undef HAVE_ICONV */
===============================================Comment 9
Rob Caelers Apr 29 2004 09:44:44 UTC
I upgrades from gtkmm 2.3.something and sigc++ 1.9.15 to gtkmm 2.4.0 and sigc++ 2.0. I got the same compile error. Should be fixed now...