Hi there, A new version of Galeon is out. Simply copying galeon-1.3.19.ebuild to galeon-1.3.20.ebuild seems to work perfectly well for me. Reproducible: Always Steps to Reproduce: 1. 2. 3.
This release also supports building against Firefox: http://galeon.sourceforge.net/Main/GaleonRelease1320 I don't know if it's worth it to try adding (optional) support for this.
I have a first pass at building Galeon against Firefox. The Gentoo Mozilla team is providing headers as of www-client/mozilla-firefox-1.0.2-r1, but the pkg-config files don't specify the right paths. Using attachment 54331 [details] from bug 86070, Galeon correctly builds against Firefox, but type-ahead find does not work and there are a few bugs which can cause crashes. With the recommended patches for embedding Firefox (http://live.gnome.org/Epiphany/MozillaPatches), type-ahead find works and the browser is stable. Given the current state of embedding Firefox, I'd say it's best to stick with the stable Mozilla 1.7.x releases for now. However, I can provide the ebuild and patch instructions if desired.
I've now added a galeon-ebuild with experimental firefox-support. Works, but patches aren't applied to firefox (I've opened a bug for that), so not all features are present (no type-ahead-find).
Galeon 1.3.20 fails to compile on this system. Galeon ~x86 is in package.keywords.Firefox BINARY installed, not source. Errors follow: HTH if i686-pc-linux-gnu-gcc -DHAVE_CONFIG_H -I. -I. -I.. -I../embed -I../utils -I../utils -I../bookmarks -I../libegg -I../libegg/dock -DXTHREADS -D_REENTRANT -DXUSE_MTSAFE_API -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/X11R6/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/include/freetype2 -I/usr/include/freetype2/config -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include -I/usr/include/libxml2 -I/usr/include/libgnomeui-2.0 -I/usr/include/libgnome-2.0 -I/usr/include/libgnomecanvas-2.0 -I/usr/include/libart-2.0 -I/usr/include/gconf/2 -I/usr/include/libbonoboui-2.0 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/bonobo-activation-2.0 -I/usr/include/libglade-2.0 -I/usr/include/gnome-vfs-module-2.0 -I/usr/include/eel-2 -I/usr/include/gail-1.0 -DSHARE_DIR=\"/usr/share/galeon\" -DDATADIR=\""/usr/share"\" -O2 -march=athlon-xp -fomit-frame-pointer -Wall -Wmissing-declarations -Wmissing-prototypes -Wsign-compare -MT galeon-shell.o -MD -MP -MF ".deps/galeon-shell.Tpo" -c -o galeon-shell.o galeon-shell.c; \ then mv -f ".deps/galeon-shell.Tpo" ".deps/galeon-shell.Po"; else rm -f ".deps/galeon-shell.Tpo"; exit 1; fi In file included from /usr/include/glib-2.0/glib/gi18n.h:23, from galeon-shell.c:42: /usr/include/libintl.h:40: error: parse error before "const" /usr/include/libintl.h:44: error: parse error before "const" /usr/include/libintl.h:51: error: parse error before "const" /usr/include/libintl.h:81: error: parse error before "const" /usr/include/libintl.h:85: error: parse error before "const" /usr/include/libintl.h:90: error: parse error before "const" In file included from galeon-shell.c:42: /usr/include/glib-2.0/glib/gi18n.h:25:1: warning: "_" redefined In file included from /usr/include/libbonobo-2.0/bonobo/bonobo-generic-factory.h:16, from galeon-automation.h:24, from galeon-shell.c:33: /usr/include/libbonobo-2.0/bonobo/bonobo-i18n.h:69:1: warning: this is the location of the previous definition make[3]: *** [galeon-shell.o] Error 1 make[3]: Leaving directory `/var/tmp/portage/galeon-1.3.20/work/galeon-1.3.20/src' make[2]: *** [all] Error 2 make[2]: Leaving directory `/var/tmp/portage/galeon-1.3.20/work/galeon-1.3.20/src' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/galeon-1.3.20/work/galeon-1.3.20' make: *** [all] Error 2 !!! ERROR: www-client/galeon-1.3.20 failed. !!! Function src_compile, Line 42, Exitcode 2 !!! compile failed !!! If you need support, post the topmost build error, NOT this status message. Portage 2.0.51.19 (default-linux/x86/2004.3, gcc-3.3.5, glibc-2.3.4.20041102-r1, 2.6.11.4 i686) ================================================================= System uname: 2.6.11.4 i686 AMD Athlon(tm) XP 2800+ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4-r1 [2.3.4 (#1, Feb 8 2005, 09:41:49)] dev-lang/python: 2.3.4-r1 sys-devel/autoconf: 2.13, 2.59-r6 sys-devel/automake: 1.7.9-r1, 1.5, 1.6.3, 1.4_p6, 1.9.4, 1.8.5-r3 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.10-r4 virtual/os-headers: 2.6.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /usr/lib/X11/xkb /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-O2 -march=athlon-xp -fomit-frame-pointer" DISTDIR="/mnt/src/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://mirror.datapipe.net/gentoo ftp://gentoo.mirrors.tds.net/gentoo http://mirror.clarkson.edu/pub/distributions/gentoo/ ftp://206.75.217.180/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apm arts avi berkdb bitmap-fonts cdr crypt cups curl emboss encode esd fam flac font-server foomaticdb fortran gdbm gif gnome gpm gtk gtk2 imagemagick imlib ipv6 java jpeg kde ldap libg++ libwww mad mikmod motif mozilla mp3 mpeg mysql ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline samba sdl slang spell ssl svga tcltk tcpd tiff truetype truetype-fonts type1-fonts xml2 xmms xv zlib" Unset: ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS