GNOME Bugzilla – Bug 343592
Build broken in CVS HEAD
Last modified: 2006-06-04 21:27:14 UTC
Building epiphany as part of jhbuild, using Mozilla 1.8. Build fails with: EphySidebar.cpp:117: error: no 'nsresult EphySidebar::AddMicrosummaryGenerator(const char*)' member function declared in class 'EphySidebar' Fresh checkout of epiphany from HEAD.
Which gecko version did configure detect? Should be 1.8.1. If not, can you attach config.log ?
Configure detected gecko version 1.8.1.
And HAVE_GECKO_1_8_1 is defined in the generated config.h?
Yup, GECKO_1_8_1 is defined in config.h: (from config.h): /* Define if we have gecko 1.7 */ #define HAVE_GECKO_1_7 1 /* Define if we have gecko 1.8 */ #define HAVE_GECKO_1_8 1 /* Define if we have gecko 1.8.1 */ #define HAVE_GECKO_1_8_1 1 /* Define if we have gecko 1.9 */ /* #undef HAVE_GECKO_1_9 */
Ok I see the problem. The API change was reverted on 1.8 branch: http://bonsai.mozilla.org/cvslog.cgi?file=mozilla/dom/public/idl/sidebar/nsISidebar.idl&rev=MOZILLA_1_8_BRANCH&mark=1.3.10.4 I'll fix the define to HAVE_GECKO_1_9 in cvs (we could do some #ifdef MOZILLA_1_8_BRANCH-ing but since it's unimplemented I won't bother).