Summary: | www-client/galeon-2.0.7 fails to compile because missing member GetScrollTop of class nsIDOMNSHTMLElement | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Juergen Rose <rose> |
Component: | Current packages | Assignee: | Hanno Böck <hanno> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | pacho |
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 268394 | ||
Attachments: | galeon-2.0.7-moz191.patch |
Description
Juergen Rose
2009-06-24 08:31:29 UTC
Created attachment 197938 [details, diff]
galeon-2.0.7-moz191.patch
This is the fedora patch for solving this
Alright, I've added 2.0.7-r1 (masked) which has that patch, and depends on >=1.9.1, 2.0.7 OTOH, depends on <1.9.1 2.0.7-r1 will be unmasked when xulrunner 1.9.1 gets unmasked Compilation still fails In file included from MozRegisterComponents.cpp:29: GeckoPrintSession.h:50: warning: 'GeckoPrintSession' declared with greater visibility than the type of its field 'GeckoPrintSession::<anonymous>' GeckoPrintSession.h:50: warning: 'GeckoPrintSession' declared with greater visibility than its base 'nsSupportsWeakReference' MozRegisterComponents.cpp:274: error: 'XULAPPINFO_SERVICE_CONTRACTID' was not declared in this scope make[3]: *** [MozRegisterComponents.lo] Error 1 make[3]: *** Waiting for unfinished jobs.... x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../utils -I../utils -I../embed -I../bookmarks -I../libegg -I.. -DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-1.9.1/unstable -I/usr/include/nspr -DXPCOM_GLUE_USE_NSPR -I/usr/include/nspr -I/usr/include/xulrunner-1.9.1/unstable -I/usr/include/xulrunner-1.9.1/unstable/caps -I/usr/include/xulrunner-1.9.1/unstable/chardet -I/usr/include/xulrunner-1.9.1/unstable/chrome -I/usr/include/xulrunner-1.9.1/unstable/content -I/usr/include/xulrunner-1.9.1/unstable/cookie -I/usr/include/xulrunner-1.9.1/unstable/docshell -I/usr/include/xulrunner-1.9.1/unstable/dom -I/usr/include/xulrunner-1.9.1/unstable/exthandler -I/usr/include/xulrunner-1.9.1/unstable/find -I/usr/include/xulrunner-1.9.1/unstable/fastfind -I/usr/include/xulrunner-1.9.1/unstable/gfx -I/usr/include/xulrunner-1.9.1/unstable/helperAppDlg -I/usr/include/xulrunner-1.9.1/unstable/history -I/usr/include/xulrunner-1.9.1/unstable/htmlparser -I/usr/include/xulrunner-1.9.1/unstable/java -I/usr/include/xulrunner-1.9.1/unstable/js -I/usr/include/xulrunner-1.9.1/unstable/jsconsole -I/usr/include/xulrunner-1.9.1/unstable/layout -I/usr/include/xulrunner-1.9.1/unstable/locale -I/usr/include/xulrunner-1.9.1/unstable/loginmgr -I/usr/include/xulrunner-1.9.1/unstable/mimetype -I/usr/include/xulrunner-1.9.1/unstable/mozxfer -I/usr/include/xulrunner-1.9.1/unstable/necko -I/usr/include/xulrunner-1.9.1/unstable/necko2 -I/usr/include/xulrunner-1.9.1/unstable/nkcache -I/usr/include/xulrunner-1.9.1/unstable/nspr -I/usr/include/xulrunner-1.9.1/unstable/oji -I/usr/include/xulrunner-1.9.1/unstable/passwordmgr -I/usr/include/xulrunner-1.9.1/unstable/pipnss -I/usr/include/xulrunner-1.9.1/unstable/pipboot -I/usr/include/xulrunner-1.9.1/unstable/pref -I/usr/include/xulrunner-1.9.1/unstable/progressDlg -I/usr/include/xulrunner-1.9.1/unstable/sidebar -I/usr/include/xulrunner-1.9.1/unstable/shistory -I/usr/include/xulrunner-1.9.1/unstable/string -I/usr/include/xulrunner-1.9.1/unstable/uconv -I/usr/include/xulrunner-1.9.1/unstable/uriloader -I/usr/include/xulrunner-1.9.1/unstable/unicharutil -I/usr/include/xulrunner-1.9.1/unstable/wallet -I/usr/include/xulrunner-1.9.1/unstable/webbrowserpersist -I/usr/include/xulrunner-1.9.1/unstable/webbrwsr -I/usr/include/xulrunner-1.9.1/unstable/webshell -I/usr/include/xulrunner-1.9.1/unstable/widget -I/usr/include/xulrunner-1.9.1/unstable/windowwatcher -I/usr/include/xulrunner-1.9.1/unstable/xpcom -I/usr/include/xulrunner-1.9.1/unstable/xpconnect -I/usr/include/xulrunner-1.9.1/unstable/xulapp -DORBIT2=1 -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/gtk-unix-print-2.0 -I/usr/include/libxml2 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/gail-1.0 -I/usr/include/libglade-2.0 -I/usr/include/gnome-vfs-module-2.0 -I/usr/include/gnome-desktop-2.0 -I/usr/include/startup-notification-1.0 -DTOP_LIB_DIR=\"/usr/lib64\" -DLIB_DIR=\"/usr/lib64/galeon\" -DSHARE_DIR=\"/usr/share/galeon\" -D_GNU_SOURCE=1 -include mozilla-config.h -fno-rtti -O2 -march=native -fomit-frame-pointer -pipe -fshort-wchar -Wall -Wsign-compare -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -MT GeckoPrintService.lo -MD -MP -MF .deps/GeckoPrintService.Tpo -c GeckoPrintService.cpp -fPIC -DPIC -o .libs/GeckoPrintService.o In file included from GeckoPrintService.cpp:45: GeckoPrintSession.h:50: warning: 'GeckoPrintSession' declared with greater visibility than the type of its field 'GeckoPrintSession::<anonymous>' GeckoPrintSession.h:50: warning: 'GeckoPrintSession' declared with greater visibility than its base 'nsSupportsWeakReference' mv -f .deps/GeckoPrintService.Tpo .deps/GeckoPrintService.Plo make[3]: Leaving directory `/var/tmp/portage/www-client/galeon-2.0.7-r1/work/galeon-2.0.7/mozilla' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/www-client/galeon-2.0.7-r1/work/galeon-2.0.7/mozilla' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/www-client/galeon-2.0.7-r1/work/galeon-2.0.7' make: *** [all] Error 2 * * ERROR: www-client/galeon-2.0.7-r1 failed. * Call stack: * ebuild.sh, line 49: Called src_compile * environment, line 2798: Called die * The specific snippet of code: * emake || die "compile failed" * The die message: * compile failed * * If you need support, post the topmost build error, and the call stack if relevant. * A complete build log is located at '/var/tmp/portage/www-client/galeon-2.0.7-r1/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/www-client/galeon-2.0.7-r1/temp/environment'. Same for me. Compilation still fails with the error mentioned by Lukas. Involved packages: galeon-2.0.7-r1 and xulrunner-1.9.1.2 It's possibly a different bug from the original one. Should we open a new bug report? Kind regards, Reto (In reply to comment #3) > Compilation still fails > > In file included from MozRegisterComponents.cpp:29: > GeckoPrintSession.h:50: warning: 'GeckoPrintSession' declared with greater > visibility than the type of its field 'GeckoPrintSession::<anonymous>' > GeckoPrintSession.h:50: warning: 'GeckoPrintSession' declared with greater > visibility than its base 'nsSupportsWeakReference' > MozRegisterComponents.cpp:274: error: 'XULAPPINFO_SERVICE_CONTRACTID' was not > declared in this scope > make[3]: *** [MozRegisterComponents.lo] Error 1 > make[3]: *** Waiting for unfinished jobs.... > x86_64-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I.. -I../utils -I../utils > -I../embed -I../bookmarks -I../libegg -I.. -DXPCOM_GLUE -fshort-wchar > -I/usr/include/xulrunner-1.9.1/unstable -I/usr/include/nspr > -DXPCOM_GLUE_USE_NSPR -I/usr/include/nspr > -I/usr/include/xulrunner-1.9.1/unstable > -I/usr/include/xulrunner-1.9.1/unstable/caps > -I/usr/include/xulrunner-1.9.1/unstable/chardet > -I/usr/include/xulrunner-1.9.1/unstable/chrome > -I/usr/include/xulrunner-1.9.1/unstable/content > -I/usr/include/xulrunner-1.9.1/unstable/cookie > -I/usr/include/xulrunner-1.9.1/unstable/docshell > -I/usr/include/xulrunner-1.9.1/unstable/dom > -I/usr/include/xulrunner-1.9.1/unstable/exthandler > -I/usr/include/xulrunner-1.9.1/unstable/find > -I/usr/include/xulrunner-1.9.1/unstable/fastfind > -I/usr/include/xulrunner-1.9.1/unstable/gfx > -I/usr/include/xulrunner-1.9.1/unstable/helperAppDlg > -I/usr/include/xulrunner-1.9.1/unstable/history > -I/usr/include/xulrunner-1.9.1/unstable/htmlparser > -I/usr/include/xulrunner-1.9.1/unstable/java > -I/usr/include/xulrunner-1.9.1/unstable/js > -I/usr/include/xulrunner-1.9.1/unstable/jsconsole > -I/usr/include/xulrunner-1.9.1/unstable/layout > -I/usr/include/xulrunner-1.9.1/unstable/locale > -I/usr/include/xulrunner-1.9.1/unstable/loginmgr > -I/usr/include/xulrunner-1.9.1/unstable/mimetype > -I/usr/include/xulrunner-1.9.1/unstable/mozxfer > -I/usr/include/xulrunner-1.9.1/unstable/necko > -I/usr/include/xulrunner-1.9.1/unstable/necko2 > -I/usr/include/xulrunner-1.9.1/unstable/nkcache > -I/usr/include/xulrunner-1.9.1/unstable/nspr > -I/usr/include/xulrunner-1.9.1/unstable/oji > -I/usr/include/xulrunner-1.9.1/unstable/passwordmgr > -I/usr/include/xulrunner-1.9.1/unstable/pipnss > -I/usr/include/xulrunner-1.9.1/unstable/pipboot > -I/usr/include/xulrunner-1.9.1/unstable/pref > -I/usr/include/xulrunner-1.9.1/unstable/progressDlg > -I/usr/include/xulrunner-1.9.1/unstable/sidebar > -I/usr/include/xulrunner-1.9.1/unstable/shistory > -I/usr/include/xulrunner-1.9.1/unstable/string > -I/usr/include/xulrunner-1.9.1/unstable/uconv > -I/usr/include/xulrunner-1.9.1/unstable/uriloader > -I/usr/include/xulrunner-1.9.1/unstable/unicharutil > -I/usr/include/xulrunner-1.9.1/unstable/wallet > -I/usr/include/xulrunner-1.9.1/unstable/webbrowserpersist > -I/usr/include/xulrunner-1.9.1/unstable/webbrwsr > -I/usr/include/xulrunner-1.9.1/unstable/webshell > -I/usr/include/xulrunner-1.9.1/unstable/widget > -I/usr/include/xulrunner-1.9.1/unstable/windowwatcher > -I/usr/include/xulrunner-1.9.1/unstable/xpcom > -I/usr/include/xulrunner-1.9.1/unstable/xpconnect > -I/usr/include/xulrunner-1.9.1/unstable/xulapp -DORBIT2=1 -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/gtk-unix-print-2.0 > -I/usr/include/libxml2 -I/usr/include/libgnomeui-2.0 -I/usr/include/libart-2.0 > -I/usr/include/gconf/2 -I/usr/include/gnome-keyring-1 > -I/usr/include/libgnome-2.0 -I/usr/include/libbonoboui-2.0 > -I/usr/include/libgnomecanvas-2.0 -I/usr/include/gnome-vfs-2.0 > -I/usr/lib64/gnome-vfs-2.0/include -I/usr/include/orbit-2.0 > -I/usr/include/dbus-1.0 -I/usr/lib64/dbus-1.0/include > -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 > -I/usr/include/gail-1.0 -I/usr/include/libglade-2.0 > -I/usr/include/gnome-vfs-module-2.0 -I/usr/include/gnome-desktop-2.0 > -I/usr/include/startup-notification-1.0 -DTOP_LIB_DIR=\"/usr/lib64\" > -DLIB_DIR=\"/usr/lib64/galeon\" -DSHARE_DIR=\"/usr/share/galeon\" > -D_GNU_SOURCE=1 -include mozilla-config.h -fno-rtti -O2 -march=native > -fomit-frame-pointer -pipe -fshort-wchar -Wall -Wsign-compare > -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -MT GeckoPrintService.lo -MD -MP > -MF .deps/GeckoPrintService.Tpo -c GeckoPrintService.cpp -fPIC -DPIC -o > .libs/GeckoPrintService.o > In file included from GeckoPrintService.cpp:45: > GeckoPrintSession.h:50: warning: 'GeckoPrintSession' declared with greater > visibility than the type of its field 'GeckoPrintSession::<anonymous>' > GeckoPrintSession.h:50: warning: 'GeckoPrintSession' declared with greater > visibility than its base 'nsSupportsWeakReference' > mv -f .deps/GeckoPrintService.Tpo .deps/GeckoPrintService.Plo > make[3]: Leaving directory > `/var/tmp/portage/www-client/galeon-2.0.7-r1/work/galeon-2.0.7/mozilla' > make[2]: *** [all-recursive] Error 1 > make[2]: Leaving directory > `/var/tmp/portage/www-client/galeon-2.0.7-r1/work/galeon-2.0.7/mozilla' > make[1]: *** [all-recursive] Error 1 > make[1]: Leaving directory > `/var/tmp/portage/www-client/galeon-2.0.7-r1/work/galeon-2.0.7' > make: *** [all] Error 2 > * > * ERROR: www-client/galeon-2.0.7-r1 failed. > * Call stack: > * ebuild.sh, line 49: Called src_compile > * environment, line 2798: Called die > * The specific snippet of code: > * emake || die "compile failed" > * The die message: > * compile failed > * > * If you need support, post the topmost build error, and the call stack if > relevant. > * A complete build log is located at > '/var/tmp/portage/www-client/galeon-2.0.7-r1/temp/build.log'. > * The ebuild environment file is located at > '/var/tmp/portage/www-client/galeon-2.0.7-r1/temp/environment'. > For the XULAPPINFO_SERVICE_CONTRACTID compile issue, you need to include nsXPCOMCIDInternal.h from GeckoPrintSession.h I'm the galeon Fedora packager. Would anyone be interested in creating a galeon-maintainers mailing list ? The burden of maintaining galeon is quite high, so if we can group the various linux distros maintainers together on a single mailing list, that might help... |