GNOME Bugzilla – Bug 326071
devhelp 0.11 + latest cvs changes fails to compile - required gtk 2.8
Last modified: 2006-02-17 22:46:53 UTC
When compiling devhelp on Mac OS X 10.4.3, the following symbols are undefined at link stage: /usr/bin/ld: Undefined symbols: _gtk_window_present_with_time _dh_gecko_utils_init_services _dh_gecko_utils_set_font _dh_gecko_utils_copy_selection _dh_gecko_utils_get_mouse_event_button _dh_gecko_utils_get_mouse_event_modifiers The first one: _gtk_window_present_with_time seems to have been introduced in gtk 2.8, not 2.6 as required by the configure. Coul it be changed to _gtk_window_present? as this one is defined in gtk 2.6 and 2.8 as not made in fink at the moment because of cairo problems? For the gecko symbols, I have no idea at the moment which includes are missing. Any hint would be greatly appreciated.
confirmed as "gtk_window_present_with_time" is new from gtk 2.8 at least, the configure check should be changed to require newer gtk at best, an older equivalent should be used, so gtk 2.6 could be used PKG_CHECK_MODULES(LIBDEVHELP, [ gthread-2.0 >= 2.6.0 gtk+-2.0 >= 2.6.0 libglade-2.0 >= 2.4.0 libwnck-1.0 >= 2.10.0 gconf-2.0 >= 2.6.0 ]) so, gthread and gtk+ >= 2.8.0
Yes, we do require 2.8, fixed in CVS.