I'm getting the following error when emerging galeon (1.0.2-r1): <snip> mozilla.cpp: In function `gboolean mozilla_print(GaleonEmbed *, PrintInfo *, int)': mozilla.cpp:442: no matching function for call to `nsDerivedSafe<nsIPrintOptions>::SetPrinter (PRUnichar *&)' make[3]: *** [mozilla.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/galeon-1.0.2-r1/work/galeon-1.0.2/src/mozilla' make[2]: *** [all-recursive] Error 1 make[2]: Leaving directory `/var/tmp/portage/galeon-1.0.2-r1/work/galeon-1.0.2/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/galeon-1.0.2-r1/work/galeon-1.0.2' make: *** [all-recursive-am] Error 2 !!! ERROR: The ebuild did not complete successfully. !!! Function src_compile, Line 19, Exitcode 2 !!! (no error message) !!! emerge aborting on /usr/portage/net-www/galeon/galeon-1.0.2-r1.ebuild . root@sunflower carlos # After updating to Mozilla-0.9.8 I got segfaults when starting Galeon: carlos@sunflower carlos $ galeon ** WARNING **: compiled MOZILLA_VERSION (0.9.7) != detected mozilla_version (0.9.8) GLib-CRITICAL **: file ghash.c: line 138 (g_hash_table_lookup): assertion `hash_table != NULL' failed. ** WARNING **: unknown widget class 'GnomeDialog' Gtk-WARNING **: invalid cast from `GtkLabel' to `GtkWindow' Gtk-WARNING **: invalid cast from (NULL) pointer to `GtkLabel' carlos@sunflower carlos $
This probably should've been assigned to Martin, but I wasn't sure how or if I should do that, sorry!
Galeon has released 1.0.3 and 1.1.3. I assume they include support for mozilla 0.9.8. 1.1.3 appears to work fine with mozilla 0.9.8 and I'm compiling 1.1.3 now.
Galeon 1.0.3 (stable branch) and 1.1.3 (unstable branch) have been checked into CVS. It compiled fine against Mozilla 0.9.8 (at least for me) and some light testing showed both browsers to be able to browse a few common sites. Note: anyone who compiles galeon and has problems starting it should see bug 545 which deals with a mozilla build bug.