Although it's not been in the tree for 30 days, I'd like you to mark 2.0.1-r1 stable. It's basically the same as the 2.0.1-ebuild, which has been in the tree for months, the only change is it removes the possibility to build against mozilla, which will be removed from portage soon.
sparc stable.
Does start up, but hangs endless. No error messages on console (apart from not existing bookmarks which causes a fallback to an empty one), even `galeon www.gentoo.org` did not help... Portage 2.1-r1 (default-linux/x86/no-nptl, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686) ================================================================= System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.15 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O0" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O0" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms strict test" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/" LANG="de_DE@euro" LC_ALL="de_DE@euro" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage" USE="x86 3dnow 3dnowext X Xaw3d a52 alsa arts artworkextra asf audiofile avi bash-completion berkdb bidi bitmap-fonts bootsplash bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dlloader dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evo exif expat fam fat fbcon fdftk ffmpeg firefox foomaticdb fortran ftp gb gcj gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal howl icq idn imagemagick imap imlib ipv6 isdnlog java javascript jikes jpeg jpeg2k kde ldap leim libg++ libwww lm_sensors mad maildir matroska mbox mikmod mime mmx mmxext mng mono motif mp3 mpeg mpeg2 mule nautilus ncurses nforce2 nls nocardbus nowebdav nsplugin nvidia ogg opengl pam pcre pdf pdflib perl plotutils pmu png ppds pppd preview-latex print python qt qt3 qt4 quicktime readline reflection reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd theora thunderbird tiff truetype truetype-fonts type1-fonts usb vcd videos vorbis win32codecs wmf wxwindows xine xml xorg xosd xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de userland_GNU video_cards_radeon video_cards_vesa video_cards_fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
stable on amd8*8
Currently 1.3.21 is stable. As I've just removed mozilla I've had to enable the "firefox" USE flag for galeon. Trying to rebuild galeon-1.3.21 gives me a build error like this: i686-pc-linux-gnu-g++ -DHAVE_CONFIG_H -I. -I. -I.. -I../utils -I../utils -I../embed -I../bookmarks -I../libegg -I.. -I/usr/lib/mozilla-firefox/include/gtkembedmoz -I/usr/lib/mozilla-firefox/include -I/usr/lib/mozilla-firefox/include/xpcom -I/usr/lib/mozilla-firefox/include/string -I/usr/include/nspr -I/usr/lib/mozilla-firefox/include -I/usr/lib/mozilla-firefox/include/caps -I/usr/lib/mozilla-firefox/include/chardet -I/usr/lib/mozilla-firefox/include/content -I/usr/lib/mozilla-firefox/include/cookie -I/usr/lib/mozilla-firefox/include/docshell -I/usr/lib/mozilla-firefox/include/dom -I/usr/lib/mozilla-firefox/include/exthandler -I/usr/lib/mozilla-firefox/include/find -I/usr/lib/mozilla-firefox/include/gfx -I/usr/lib/mozilla-firefox/include/helperAppDlg -I/usr/lib/mozilla-firefox/include/history -I/usr/lib/mozilla-firefox/include/htmlparser -I/usr/lib/mozilla-firefox/include/java -I/usr/lib/mozilla-firefox/include/js -I/usr/lib/mozilla-firefox/include/jsconsole -I/usr/lib/mozilla-firefox/include/layout -I/usr/lib/mozilla-firefox/include/locale -I/usr/lib/mozilla-firefox/include/mimetype -I/usr/lib/mozilla-firefox/include/mozxfer -I/usr/lib/mozilla-firefox/include/necko -I/usr/lib/mozilla-firefox/include/necko2 -I/usr/lib/mozilla-firefox/include/nkcache -I/usr/lib/mozilla-firefox/include/oji -I/usr/lib/mozilla-firefox/include/passwordmgr -I/usr/lib/mozilla-firefox/include/pipnss -I/usr/lib/mozilla-firefox/include/pipboot -I/usr/lib/mozilla-firefox/include/pref -I/usr/lib/mozilla-firefox/include/progressDlg -I/usr/lib/mozilla-firefox/include/sidebar -I/usr/lib/mozilla-firefox/include/shistory -I/usr/lib/mozilla-firefox/include/uconv -I/usr/lib/mozilla-firefox/include/uriloader -I/usr/lib/mozilla-firefox/include/unicharutil -I/usr/lib/mozilla-firefox/include/wallet -I/usr/lib/mozilla-firefox/include/webbrowserpersist -I/usr/lib/mozilla-firefox/include/webbrwsr -I/usr/lib/mozilla-firefox/include/webshell -I/usr/lib/mozilla-firefox/include/widget -I/usr/lib/mozilla-firefox/include/windowwatcher -I/usr/lib/mozilla-firefox/include/xpconnect -DORBIT2=1 -pthread -I/usr/include/gtk-2.0 -I/usr/lib/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/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/gnome-vfs-2.0 -I/usr/lib/gnome-vfs-2.0/include -I/usr/include/gnome-keyring-1 -I/usr/include/orbit-2.0 -I/usr/include/libbonobo-2.0 -I/usr/include/bonobo-activation-2.0 -I/usr/include/freetype2 -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 -DLIB_DIR=\"/usr/lib/galeon\" -DSHARE_DIR=\"/usr/share/galeon\" -DGALEON_MOZILLA_HOME=\"/usr/lib/mozilla-firefox\" -D_GNU_SOURCE=1 -include /usr/lib/mozilla-firefox/include/mozilla-config.h -fno-rtti -march=pentium4 -fomit-frame-pointer -O3 -pipe -ftracer -fshort-wchar -Wall -Wsign-compare -Wno-ctor-dtor-privacy -Wno-non-virtual-dtor -Wno-deprecated -MT ProgressListener.lo -MD -MP -MF .deps/ProgressListener.Tpo -c ProgressListener.cpp -fPIC -DPIC -o .libs/ProgressListener.o ProgressListener.cpp:208: error: prototype for `nsresult GProgressListener::Init(nsIURI*, nsIURI*, const PRUnichar*, nsIMIMEInfo*, PRInt64, nsIWebBrowserPersist*)' does not match any in class `GProgressListener' ProgressListener.h:93: error: candidate is: virtual nsresult GProgressListener::Init(nsIURI*, nsIURI*, const nsAString&, nsIMIMEInfo*, PRTime, nsILocalFile*, nsICancelable*) ProgressListener.cpp:328: error: no `nsresult GProgressListener::GetObserver(nsIObserver**)' member function declared in class `GProgressListener' ProgressListener.cpp:333: error: no `nsresult GProgressListener::SetObserver(nsIObserver*)' member function declared in class `GProgressListener' make[2]: *** [ProgressListener.lo] Error 1 make[2]: Leaving directory `/var/tmp/portage/galeon-1.3.21/work/galeon-1.3.21/mozilla' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/var/tmp/portage/galeon-1.3.21/work/galeon-1.3.21' make: *** [all] Error 2 !!! ERROR: www-client/galeon-1.3.21 failed. Call stack: ebuild.sh, line 1539: Called dyn_compile ebuild.sh, line 939: Called src_compile galeon-1.3.21.ebuild, line 40: Called die !!! compile failed !!! If you need support, post the topmost build error, and the call stack if relevant. This does not occur if I instead build galeon-2.0.1-r1. Marking this stable would solve my build problem with the firefox USE flag.
i've just emerged galeon-2.0.1-r1 USE="-debug" on x86, and now i'm using it for adding this comment. while this does by no means imply that this app is stable, it proves that at least comment #2 does not apply to all x86 boxes :-). i'll do some further testing and i'm going to report my results here ... christian: while looking at your "emerge --info" "default-linux/x86/no-nptl" (and CFLAGS="-O0") attracted my attention. Is there a specific reason for you to use this profile ? If not, maybe you should try switching to "default-linux/x86/2006.0", add "nptl" to your use flags, "emerge -uavDN world; revdep-rebuild" and test galeon again ...
There are two blockers for this bug to be resolved: bug #138835 and bug #138849 : Please add to dependencies or close them...:) Matthias: nptl and nptl-only already are in my use flags, but I will switch profile (it's for a stable chroot). -O0 is because of speed of compilation -O2 took to much time.
i've now used (and still using) galeon-2.0.1-r1 for about 4 hours; apart from the bugs mentioned in comment #6, that i can confirm, the app seems pretty stable to me.
Using it without issues right now. I attached patches to both above bugs.
emerged with USE=debug, FEATURES=splitdebug, CFLAGS=-ggdb and made a traceback Calling with URL as parameter gives the following (gdb) run www.gentoo.org The program being debugged has been started already. Start it from the beginning? (y or n) y Starting program: /usr/bin/galeon www.gentoo.org [Thread debugging using libthread_db enabled] [New Thread -1227184464 (LWP 28777)] [New Thread -1230419024 (LWP 28781)] ** (galeon:28777): WARNING **: I could not load the bookmarks file, will load th e default bookmarks from /usr/share/galeon/default-bookmarks.xbel. Program received signal SIG33, Real-time event 33. [Switching to Thread -1230419024 (LWP 28781)] 0xffffe410 in __kernel_vsyscall () (gdb) back #0 0xffffe410 in __kernel_vsyscall () #1 0xb6f29dc4 in poll () from /lib/libc.so.6 #2 0xb7f804dc in PR_OpenDir () from /usr/lib/nspr/libnspr4.so.6 #3 0xb6ace493 in NSGetModule () from /usr/lib/mozilla-firefox/components/libnecko.so #4 0xb6acebc6 in NSGetModule () from /usr/lib/mozilla-firefox/components/libnecko.so #5 0xb6e431bb in nsIThread::IsMainThread () from /usr/lib/mozilla-firefox/libxpcom_core.so #6 0xb7f81c78 in PR_Select () from /usr/lib/nspr/libnspr4.so.6 #7 0xb703e380 in start_thread () from /lib/libpthread.so.0 #8 0xb6f32f4e in clone () from /lib/libc.so.6 On a different run bug-buddy wanted to send information to the developers, I will attach his output to this bug. Portage 2.1-r1 (default-linux/x86/2006.0, gcc-3.4.6, glibc-2.3.6-r4, 2.6.16-gentoo-r9 i686) ================================================================= System uname: 2.6.16-gentoo-r9 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.15 dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: [Not Present] dev-util/confcache: [Not Present] sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O0 -ggdb" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O0 -ggdb" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache collision-protect distlocks metadata-transfer parallel-fetch sandbox sfperms splitdebug strict test" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/" LANG="de_DE@euro" LC_ALL="de_DE@euro" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage" USE="x86 3dnow 3dnowext X Xaw3d a52 alsa apache2 arts artworkextra asf audiofile avi bash-completion berkdb bidi bitmap-fonts bootsplash bzip2 cairo cdda cddb cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dlloader dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evo exif expat fam fat fbcon fdftk ffmpeg firefox foomaticdb fortran ftp gb gcj gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal howl icq idn imagemagick imap imlib ipv6 isdnlog java javascript jikes jpeg jpeg2k kde ldap leim libg++ libwww lm_sensors mad maildir matroska mbox mikmod mime mmx mmxext mng mono motif mp3 mpeg mpeg2 mule nautilus ncurses nforce2 nls nocardbus nowebdav nptl nptlonly nsplugin nvidia ogg opengl pam pcre pdf pdflib perl plotutils pmu png ppds pppd preview-latex print python qt qt3 qt4 quicktime readline reflection reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd theora thunderbird tiff truetype truetype-fonts type1-fonts udev usb vcd videos vorbis win32codecs wmf wxwindows xine xml xorg xosd xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de userland_GNU video_cards_radeon video_cards_vesa video_cards_fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Created attachment 91126 [details] backtrace for galeon hang
does mozilla-firefox work ?
Created attachment 91129 [details] Corrected version of traceback SIG33 is passed and does not stop gdb in this traceback
(In reply to comment #11) > does mozilla-firefox work ? Firefox and Epiphany (compiled against firefox) work perfectly well.
Patches for the two minor other bugs now applied, I have no idea about the issue of #2, please can you try to contact me on freenode (hanno) or jabber (jabber@hboeck.de).
Ok, I tried it on my normal system again (after getting emerge errors before): Runs, but it is an partly unstable system. Portage 2.1-r1 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.3.6-r4, 2.6.16-gentoo-r12 i686) ================================================================= System uname: 2.6.16-gentoo-r12 i686 AMD Athlon(tm) XP 2500+ Gentoo Base System version 1.6.15 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.3.5-r2, 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 dev-util/confcache: 0.4.2 sys-apps/sandbox: 1.2.17 sys-devel/autoconf: 2.13, 2.59-r7 sys-devel/automake: 1.4_p6, 1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2 sys-devel/binutils: 2.16.1-r3 sys-devel/gcc-config: 1.3.13-r3 sys-devel/libtool: 1.5.22 virtual/os-headers: 2.6.11-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CBUILD="i686-pc-linux-gnu" CFLAGS="-O2 -march=athlon-xp -pipe" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/share/X11/xkb" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -march=athlon-xp -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache confcache distlocks metadata-transfer parallel-fetch sandbox sfperms strict" GENTOO_MIRRORS="ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo/" LANG="de_DE@euro" LC_ALL="de_DE@euro" LINGUAS="de" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_RSYNC_OPTS="--recursive --links --safe-links --perms --times --compress --force --whole-file --delete --delete-after --stats --timeout=180 --exclude='/distfiles' --exclude='/local' --exclude='/packages'" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.informatik.rwth-aachen.de/gentoo-portage" USE="x86 3dnow 3dnowext X Xaw3d a52 alsa artworkextra asf audiofile avi bash-completion beagle berkdb bidi bitmap-fonts bootsplash branding bzip2 cairo ccache cdda cddb cdparanoia cdr cli cracklib crypt css cups curl custom-cflags dbus dga directfb divx4linux dlloader dri dts dvd dvdr dvdread dvi eds emacs emboss encode esd evo exif fam fat fbcon fdftk ffmpeg firefox foomaticdb fortran ftp gb gcj gdbm gif gnome gpm gstreamer gtk gtk2 gtkhtml hal howl icq idn imagemagick imap imlib ipv6 isdnlog java javascript jikes jpeg jpeg2k ldap leim libg++ libwww lm_sensors mad maildir matroska mbox mikmod mime mmx mmxext mng mono motif mp3 mpeg mpeg2 mule nautilus ncurses nforce2 nls nocardbus nosendmail nowebdav nptl nptlonly nsplugin nvidia ogg opengl pam pcre pdf pdflib perl plotutils pmu png ppds pppd preview-latex print python qt qt3 qt4 quicktime readline reflection reiserfs samba sdk session slang spell spl sse ssl svg svga t1lib tcltk tcpd theora thunderbird tiff truetype truetype-fonts type1-fonts udev usb vcd videos vorbis win32codecs wmf wxwindows xine xml xorg xosd xv xvid zlib elibc_glibc input_devices_mouse input_devices_keyboard kernel_linux linguas_de userland_GNU video_cards_radeon video_cards_vesa video_cards_fbdev" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, PORTAGE_RSYNC_EXTRA_OPTS
Ok guys, I rebuilt world in stable chroot...did not help. Then Hanno came up with a hint: Use -O2 as CFLAG and now I am writing this message in galeon. The crowd wants galeon stable... Settings work, surfed some pages, crashed it and sucessfully recovered a session afterwards. Looks good.
ppc stable
as I said I'd do it tonight, its been done for x86 ^.^
and thus done for all, as alpha is out for the moment and they have their own bug for it. Removing all old ebuilds.