GNOME Bugzilla – Bug 565668
galeon no longer compiles against xulrunner 1.9.1
Last modified: 2010-05-06 21:49:08 UTC
This is on Fedora rawhide (eventual F-11): https://koji.fedoraproject.org/koji/taskinfo?taskID=1021827 Build log here: https://koji.fedoraproject.org/koji/getfile?taskID=1021827&name=build.log Excerpt of failing section: /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../utils -I../utils -I../embed -I../bookmarks -I../libegg -I.. -DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-sdk-1.9.1/unstable -I/usr/include/nspr4 -DXPCOM_GLUE_USE_NSPR -I/usr/include/nspr4 -I/usr/include/xulrunner-sdk-1.9.1/unstable -I/usr/include/xulrunner-sdk-1.9.1/unstable/caps -I/usr/include/xulrunner-sdk-1.9.1/unstable/chardet -I/usr/include/xulrunner-sdk-1.9.1/unstable/chrome -I/usr/include/xulrunner-sdk-1.9.1/unstable/content -I/usr/include/xulrunner-sdk-1.9.1/unstable/cookie -I/usr/include/xulrunner-sdk-1.9.1/unstable/docshell -I/usr/include/xulrunner-sdk-1.9.1/unstable/dom -I/usr/include/xulrunner-sdk-1.9.1/unstable/exthandler -I/usr/include/xulrunner-sdk-1.9.1/unstable/find -I/usr/include/xulrunner-sdk-1.9.1/unstable/fastfind -I/usr/include/xulrunner-sdk-1.9.1/unstable/gfx -I/usr/include/xulrunner-sdk-1.9.1/unstable/helperAppDlg -I/usr/include/xulrunner-sdk-1.9.1/unstable/history -I/usr/include/xulrunner-sdk-1.9.1/unstable/htmlparser -I/usr/include/xulrunner-sdk-1.9.1/unstable/java -I/usr/include/xulrunner-sdk-1.9.1/unstable/js -I/usr/include/xulrunner-sdk-1.9.1/unstable/jsconsole -I/usr/include/xulrunner-sdk-1.9.1/unstable/layout -I/usr/include/xulrunner-sdk-1.9.1/unstable/locale -I/usr/include/xulrunner-sdk-1.9.1/unstable/loginmgr -I/usr/include/xulrunner-sdk-1.9.1/unstable/mimetype -I/usr/include/xulrunner-sdk-1.9.1/unstable/mozxfer -I/usr/include/xulrunner-sdk-1.9.1/unstable/necko -I/usr/include/xulrunner-sdk-1.9.1/unstable/necko2 -I/usr/include/xulrunner-sdk-1.9.1/unstable/nkcache -I/usr/include/xulrunner-sdk-1.9.1/unstable/nspr -I/usr/include/xulrunner-sdk-1.9.1/unstable/oji -I/usr/include/xulrunner-sdk-1.9.1/unstable/passwordmgr -I/usr/include/xulrunner-sdk-1.9.1/unstable/pipnss -I/usr/include/xulrunner-sdk-1.9.1/unstable/pipboot -I/usr/include/xulrunner-sdk-1.9.1/unstable/pref -I/usr/include/xulrunner-sdk-1.9.1/unstable/progressDlg -I/usr/include/xulrunner-sdk-1.9.1/unstable/sidebar -I/usr/include/xulrunner-sdk-1.9.1/unstable/shistory -I/usr/include/xulrunner-sdk-1.9.1/unstable/string -I/usr/include/xulrunner-sdk-1.9.1/unstable/uconv -I/usr/include/xulrunner-sdk-1.9.1/unstable/uriloader -I/usr/include/xulrunner-sdk-1.9.1/unstable/unicharutil -I/usr/include/xulrunner-sdk-1.9.1/unstable/wallet -I/usr/include/xulrunner-sdk-1.9.1/unstable/webbrowserpersist -I/usr/include/xulrunner-sdk-1.9.1/unstable/webbrwsr -I/usr/include/xulrunner-sdk-1.9.1/unstable/webshell -I/usr/include/xulrunner-sdk-1.9.1/unstable/widget -I/usr/include/xulrunner-sdk-1.9.1/unstable/windowwatcher -I/usr/include/xulrunner-sdk-1.9.1/unstable/xpcom -I/usr/include/xulrunner-sdk-1.9.1/unstable/xpconnect -I/usr/include/xulrunner-sdk-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/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 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fshort-wchar -Wall -Wsign-compare -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -c -o EphyPromptService.lo EphyPromptService.cpp /bin/sh ../libtool --tag=CXX --mode=compile g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../utils -I../utils -I../embed -I../bookmarks -I../libegg -I.. -DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-sdk-1.9.1/unstable -I/usr/include/nspr4 -DXPCOM_GLUE_USE_NSPR -I/usr/include/nspr4 -I/usr/include/xulrunner-sdk-1.9.1/unstable -I/usr/include/xulrunner-sdk-1.9.1/unstable/caps -I/usr/include/xulrunner-sdk-1.9.1/unstable/chardet -I/usr/include/xulrunner-sdk-1.9.1/unstable/chrome -I/usr/include/xulrunner-sdk-1.9.1/unstable/content -I/usr/include/xulrunner-sdk-1.9.1/unstable/cookie -I/usr/include/xulrunner-sdk-1.9.1/unstable/docshell -I/usr/include/xulrunner-sdk-1.9.1/unstable/dom -I/usr/include/xulrunner-sdk-1.9.1/unstable/exthandler -I/usr/include/xulrunner-sdk-1.9.1/unstable/find -I/usr/include/xulrunner-sdk-1.9.1/unstable/fastfind -I/usr/include/xulrunner-sdk-1.9.1/unstable/gfx -I/usr/include/xulrunner-sdk-1.9.1/unstable/helperAppDlg -I/usr/include/xulrunner-sdk-1.9.1/unstable/history -I/usr/include/xulrunner-sdk-1.9.1/unstable/htmlparser -I/usr/include/xulrunner-sdk-1.9.1/unstable/java -I/usr/include/xulrunner-sdk-1.9.1/unstable/js -I/usr/include/xulrunner-sdk-1.9.1/unstable/jsconsole -I/usr/include/xulrunner-sdk-1.9.1/unstable/layout -I/usr/include/xulrunner-sdk-1.9.1/unstable/locale -I/usr/include/xulrunner-sdk-1.9.1/unstable/loginmgr -I/usr/include/xulrunner-sdk-1.9.1/unstable/mimetype -I/usr/include/xulrunner-sdk-1.9.1/unstable/mozxfer -I/usr/include/xulrunner-sdk-1.9.1/unstable/necko -I/usr/include/xulrunner-sdk-1.9.1/unstable/necko2 -I/usr/include/xulrunner-sdk-1.9.1/unstable/nkcache -I/usr/include/xulrunner-sdk-1.9.1/unstable/nspr -I/usr/include/xulrunner-sdk-1.9.1/unstable/oji -I/usr/include/xulrunner-sdk-1.9.1/unstable/passwordmgr -I/usr/include/xulrunner-sdk-1.9.1/unstable/pipnss -I/usr/include/xulrunner-sdk-1.9.1/unstable/pipboot -I/usr/include/xulrunner-sdk-1.9.1/unstable/pref -I/usr/include/xulrunner-sdk-1.9.1/unstable/progressDlg -I/usr/include/xulrunner-sdk-1.9.1/unstable/sidebar -I/usr/include/xulrunner-sdk-1.9.1/unstable/shistory -I/usr/include/xulrunner-sdk-1.9.1/unstable/string -I/usr/include/xulrunner-sdk-1.9.1/unstable/uconv -I/usr/include/xulrunner-sdk-1.9.1/unstable/uriloader -I/usr/include/xulrunner-sdk-1.9.1/unstable/unicharutil -I/usr/include/xulrunner-sdk-1.9.1/unstable/wallet -I/usr/include/xulrunner-sdk-1.9.1/unstable/webbrowserpersist -I/usr/include/xulrunner-sdk-1.9.1/unstable/webbrwsr -I/usr/include/xulrunner-sdk-1.9.1/unstable/webshell -I/usr/include/xulrunner-sdk-1.9.1/unstable/widget -I/usr/include/xulrunner-sdk-1.9.1/unstable/windowwatcher -I/usr/include/xulrunner-sdk-1.9.1/unstable/xpcom -I/usr/include/xulrunner-sdk-1.9.1/unstable/xpconnect -I/usr/include/xulrunner-sdk-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/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 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fshort-wchar -Wall -Wsign-compare -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -c -o FilePicker.lo FilePicker.cpp g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../utils -I../utils -I../embed -I../bookmarks -I../libegg -I.. -DXPCOM_GLUE -fshort-wchar -I/usr/include/xulrunner-sdk-1.9.1/unstable -I/usr/include/nspr4 -DXPCOM_GLUE_USE_NSPR -I/usr/include/nspr4 -I/usr/include/xulrunner-sdk-1.9.1/unstable -I/usr/include/xulrunner-sdk-1.9.1/unstable/caps -I/usr/include/xulrunner-sdk-1.9.1/unstable/chardet -I/usr/include/xulrunner-sdk-1.9.1/unstable/chrome -I/usr/include/xulrunner-sdk-1.9.1/unstable/content -I/usr/include/xulrunner-sdk-1.9.1/unstable/cookie -I/usr/include/xulrunner-sdk-1.9.1/unstable/docshell -I/usr/include/xulrunner-sdk-1.9.1/unstable/dom -I/usr/include/xulrunner-sdk-1.9.1/unstable/exthandler -I/usr/include/xulrunner-sdk-1.9.1/unstable/find -I/usr/include/xulrunner-sdk-1.9.1/unstable/fastfind -I/usr/include/xulrunner-sdk-1.9.1/unstable/gfx -I/usr/include/xulrunner-sdk-1.9.1/unstable/helperAppDlg -I/usr/include/xulrunner-sdk-1.9.1/unstable/history -I/usr/include/xulrunner-sdk-1.9.1/unstable/htmlparser -I/usr/include/xulrunner-sdk-1.9.1/unstable/java -I/usr/include/xulrunner-sdk-1.9.1/unstable/js -I/usr/include/xulrunner-sdk-1.9.1/unstable/jsconsole -I/usr/include/xulrunner-sdk-1.9.1/unstable/layout -I/usr/include/xulrunner-sdk-1.9.1/unstable/locale -I/usr/include/xulrunner-sdk-1.9.1/unstable/loginmgr -I/usr/include/xulrunner-sdk-1.9.1/unstable/mimetype -I/usr/include/xulrunner-sdk-1.9.1/unstable/mozxfer -I/usr/include/xulrunner-sdk-1.9.1/unstable/necko -I/usr/include/xulrunner-sdk-1.9.1/unstable/necko2 -I/usr/include/xulrunner-sdk-1.9.1/unstable/nkcache -I/usr/include/xulrunner-sdk-1.9.1/unstable/nspr -I/usr/include/xulrunner-sdk-1.9.1/unstable/oji -I/usr/include/xulrunner-sdk-1.9.1/unstable/passwordmgr -I/usr/include/xulrunner-sdk-1.9.1/unstable/pipnss -I/usr/include/xulrunner-sdk-1.9.1/unstable/pipboot -I/usr/include/xulrunner-sdk-1.9.1/unstable/pref -I/usr/include/xulrunner-sdk-1.9.1/unstable/progressDlg -I/usr/include/xulrunner-sdk-1.9.1/unstable/sidebar -I/usr/include/xulrunner-sdk-1.9.1/unstable/shistory -I/usr/include/xulrunner-sdk-1.9.1/unstable/string -I/usr/include/xulrunner-sdk-1.9.1/unstable/uconv -I/usr/include/xulrunner-sdk-1.9.1/unstable/uriloader -I/usr/include/xulrunner-sdk-1.9.1/unstable/unicharutil -I/usr/include/xulrunner-sdk-1.9.1/unstable/wallet -I/usr/include/xulrunner-sdk-1.9.1/unstable/webbrowserpersist -I/usr/include/xulrunner-sdk-1.9.1/unstable/webbrwsr -I/usr/include/xulrunner-sdk-1.9.1/unstable/webshell -I/usr/include/xulrunner-sdk-1.9.1/unstable/widget -I/usr/include/xulrunner-sdk-1.9.1/unstable/windowwatcher -I/usr/include/xulrunner-sdk-1.9.1/unstable/xpcom -I/usr/include/xulrunner-sdk-1.9.1/unstable/xpconnect -I/usr/include/xulrunner-sdk-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/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 -g -pipe -Wall -Wp,-D_FORTIFY_SOURCE=2 -fexceptions -fstack-protector --param=ssp-buffer-size=4 -m64 -mtune=generic -fshort-wchar -Wall -Wsign-compare -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -c EphyPromptService.cpp -fPIC -DPIC -o .libs/EphyPromptService.o EventContext.cpp: In member function 'nsresult EventContext::GetTargetCoords(nsIDOMEventTarget*, PRInt32*, PRInt32*)': EventContext.cpp:528: error: 'class nsIDOMNSHTMLElement' has no member named 'GetScrollTop' EventContext.cpp:530: error: 'class nsIDOMNSHTMLElement' has no member named 'GetScrollLeft' make[3]: *** [EventContext.lo] Error 1
Created attachment 125901 [details] [review] patch to build against xulrunner 1.9.1 ported from epiphany This patch was contributed to the Fedora package (see downstream bug http://bugzilla.redhat.com/show_bug.cgi?id=478666 ) after being modified from a patch originally by Chris Aillon. Perhaps this could be applied to galeon trunk?
Ping: any galeon developers still around?
Committed to git as d74bc58e13c042360e672960eb05c9b6d37a59ee. Thanks Alex.