I can't build galeon 1.2.6 after "emerge rsync": emerge rsync emerge net-www/galeon/galeon-1.2.6.ebuild ... ... ProgressListener2.cpp:354: prototype for `nsresult GProgressListener2::Init(nsIURI *, nsILocalFile *, const PRUnichar *, const PRUnichar *, long long int, nsIWebBrowserPersist *)' does not match any in class `GProgressListener2' ProgressListener2.h:63: candidate is: nsresult GProgressListener2::Init(nsIURI *, nsILocalFile *, const PRUnichar *, nsIMIMEInfo *, long long int, nsIWebBrowserPersist *) ProgressListener2.cpp:419: no `nsresult GProgressListener2::GetOpeningWith(PRUnichar **)' member function declared in class `GProgressListener2' make[3]: *** [ProgressListener2.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/galeon-1.2.6/work/galeon-1.2.6/src/mozilla' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/galeon-1.2.6/work/galeon-1.2.6/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/galeon-1.2.6/work/galeon-1.2.6' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 65, Exitcode 2 !!! (no error message)
what version of mozilla?
Mozilla is 1.1. I already have Mozilla 1.1 installed and that's why I used the Galeon 1.2.6 ebuild. Galeon 1.2.5 is the one that requires Mozilla 1.0.
I get the same error. I'll add a bit more of the compilation log. Using gcc 3.2-r1 and mozilla-1.1: Making all in src make[2]: Entering directory `/var/tmp/portage/galeon-1.2.6/work/galeon-1.2.6/src' Making all in mozilla make[3]: Entering directory `/var/tmp/portage/galeon-1.2.6/work/galeon-1.2.6/src/mozilla' g++ -DHAVE_CONFIG_H -I. -I. -I../.. -I../../src -I/usr/lib/mozilla/include -I/usr/lib/mozilla/include/nspr -I/usr/lib/mozilla/include/appcomps -I/usr/lib/mozilla/include/caps -I/usr/lib/mozilla/include/content -I/usr/lib/mozilla/include/cookie -I/usr/lib/mozilla/include/docshell -I/usr/lib/mozilla/include/dom -I/usr/lib/mozilla/include/exthandler -I/usr/lib/mozilla/include/find -I/usr/lib/mozilla/include/gfx -I/usr/lib/mozilla/include/gtkembedmoz -I/usr/lib/mozilla/include/helperAppDlg -I/usr/lib/mozilla/include/java -I/usr/lib/mozilla/include/js -I/usr/lib/mozilla/include/jsconsole -I/usr/lib/mozilla/include/layout -I/usr/lib/mozilla/include/mimetype -I/usr/lib/mozilla/include/mozxfer -I/usr/lib/mozilla/include/necko -I/usr/lib/mozilla/include/necko2 -I/usr/lib/mozilla/include/nkcache -I/usr/lib/mozilla/include/oji -I/usr/lib/mozilla/include/pref -I/usr/lib/mozilla/include/progressDlg -I/usr/lib/mozilla/include/sidebar -I/usr/lib/mozilla/include/string -I/usr/lib/mozilla/include/shistory -I/usr/lib/mozilla/include/uconv -I/ usr/lib/mozilla/include/uriloader -I/usr/lib/mozilla/include/wallet -I/usr/lib/mozilla/include/webbrowserpersist -I/usr/lib/mozilla/include/webbrwsr -I/usr/lib/mozilla/include/webshell -I/usr/lib/mozilla/include/widget -I/usr/lib/mozilla/include/windowwatcher -I/usr/lib/mozilla/include/xpcom -I/usr/lib/mozilla/include/xpconnect -I/usr/include/gconf/1 -I/usr/include -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/include/orbit-1.0 -I/usr/include/gtk-1.2 -I/usr/X11R6/include -I/usr/include/gdk-pixbuf-1.0 -I/usr/include/gtk-1.2 -I/usr/include/glib-1.2 -I/usr/lib/glib/include -I/usr/X11R6/include -I/usr/include/gnome-vfs-1.0 -I/usr/lib/gnome-vfs-1.0/include -I/usr/include/gnome-xml -I/usr/include -I/usr/include/orbit-1.0 -I/usr/include/gconf/1 -D_REENTRANT -I/usr/include/libglade-1.0 -I/usr/include/gnome-1.0 -DNEED_GNOMESUPPORT_H -I/usr/lib/gnome-libs/include -DLIB_DIR=\"/usr/lib/galeon\" -DSHARE_DIR=\"/usr/share/galeon\" -fno-rtti -mcpu=i686 -O2 -pipe -Wall -Wmissing-declarations -Wmissing-prototypes -Wsign-compare -c ProgressListener2.cpp cpp0: warning: changing search order for system directory "/usr/include" cpp0: warning: as it has already been specified as a non-system directory In file included from /usr/include/g++-v32/backward/new.h:33, from /usr/lib/mozilla/include/string/nsBufferHandleUtils.h:36, from /usr/lib/mozilla/include/string/nsSharableString.h:35, from /usr/lib/mozilla/include/string/nsPromiseFlatString.h:28, from /usr/lib/mozilla/include/string/nsString2.h:70, from /usr/lib/mozilla/include/string/nsString.h:54, from mozilla.h:298, from ProgressListener2.h:40, from ProgressListener2.cpp:21: /usr/include/g++-v32/backward/backward_warning.h:32:2: warning: #warning This file includes at least one deprecated or antiquated header. Please consider using one of the 32 headers found in section 17.4.1.2 of the C++ standard. Examples include substituting the <X> header for the <X.h> header for C++ includes, or <sstream> instead of the deprecated header <strstream.h>. To disable this warning use -Wno-deprecated. ProgressListener2.cpp:354: prototype for `nsresult GProgressListener2::Init(nsIURI*, nsILocalFile*, const PRUnichar*, const PRUnichar*, long long int, nsIWebBrowserPersist*)' does not match any in class `GProgressListener2' ProgressListener2.h:63: candidate is: virtual nsresult GProgressListener2::Init(nsIURI*, nsILocalFile*, const PRUnichar*, nsIMIMEInfo*, long long int, nsIWebBrowserPersist*) ProgressListener2.cpp:419: no `nsresult GProgressListener2::GetOpeningWith(PRUnichar**)' member function declared in class `GProgressListener2' make[3]: *** [ProgressListener2.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/galeon-1.2.6/work/galeon-1.2.6/src/mozilla' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/galeon-1.2.6/work/galeon-1.2.6/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/galeon-1.2.6/work/galeon-1.2.6' make: *** [all-recursive-am] Error 2
No its not broken. its configured to work with mozilla 1.0 branch, look inside the ebuild for the comments. to get it working with moz 1.1 change the first myconf="" setting to read the right branch.