Reproducible: Always Steps to Reproduce: 1. USE='gtk2' emerge '=net-www/mozilla-1.2.1-r5' Actual Results: Calculating dependencies ...done! >>> emerge (1 of 1) net-www/mozilla-1.2.1-r5 to / >>> md5 ;-) mozilla-source-1.2.1.tar.bz2 >>> md5 ;-) enigmail-0.71.0.tar.gz >>> md5 ;-) ipc-1.0.1.tar.gz >>> md5 ;-) fcpackage.2_1.tar.gz * Due to the many bugs related with gtk+-2.x support * in mozilla, this ebuild will not build with gtk2 support, * if you do not do: * * # WANT_GTK2="yes" emerge mozilla * * The alternative is to merge without gtk2 support, which * is recommended: * * # USE="-gtk2" emerge mozilla !!! ERROR: net-www/mozilla-1.2.1-r5 failed. !!! Function pkg_setup, Line 110, Exitcode 0 !!! Wont build gtk2 support without being forced! Expected Results: ebuild should implicitly add '-gtk2' to USE flags. An alternative ebuild with gtk2 enabled could be provided and marked unstable. Portage 2.0.47-r7 (default-x86-1.4, gcc-3.2.2, glibc-2.3.1-r2) ================================================================= System uname: 2.4.9 i686 AMD-K7(tm) Processor GENTOO_MIRRORS="http://gentoo.oregonstate.edu/ http://distro.ibiblio.org/pub/Linux/distributions/gentoo" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb /opt/jakarta/tomcat/conf /usr/kde/3.1/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" PORTDIR="/usr/portage" DISTDIR="/usr/portage/distfiles" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR_OVERLAY="" USE="x86 avi encode gnome libg++ mikmod mpeg quicktime xmms gtkhtml gdbm berkdb slang arts bonobo guile sdl perl python esd imlib oggvorbis qt motif opengl -3dfx -3dnow aalib -acl acpi -afs alsa apache2 apm cdr crypt cups dga directfb doc -ev6 fbcon gif ggi gphoto gpm gtk gtk2 -icc -icc-pgo imap +innodb ipv6 java jikes jpeg kde kerberos lcms ldap libwww -matrox -maildir -mbox mmx mozilla mozsvg mysql ncurses nls odbc oss pam -pcmcia pdflib pic pci png postgres readline samba sasl scanner sgml slp snmp socks5 spell -sse ssl -static -svga tcpd tetex tiff truetype -voodoo3 wmf X xml xml2 xv zlib" COMPILER="gcc3" CHOST="i586-pc-linux-gnu" CFLAGS="-march=i586 -O3 -fomit-frame-pointer -finline-limit=100 -pipe" CXXFLAGS="-march=i586 -O3 -fomit-frame-pointer -finline-limit=100 -pipe" ACCEPT_KEYWORDS="x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache"
*** This bug has been marked as a duplicate of 16466 ***
Please read the bug report! It has nothing to do with bug #16466.
az: since moz 1.2.x and up, i think GTK2 support has pretty much settled to a stable state ...
Nope, many plugins do not work. He can export that in his /etc/profile if he really want it.
Exporting what? WANT_GTK2="yes"? How should anyone know beforehand that there is a hidden mechanism to enable this particular build? Does everybody have to read release notes or somesuch for every package one is planning to emerge? Fact: the ebuild fails (<quote>!!! ERROR: net-www/mozilla-1.2.1-r5 failed.</quote>). Ergo: it is a BUG which should be fixed.
you dont when it fails you go 'oh look, i need to do something ...' moz works great with GTK1, but you want GTK2 ... it has been known to compile fine but then have really crazy UI bugs ... this has spawned a ton of useless bug reports here on bugzilla ... so yes, GTK2 is getting better, but we dont want to handle bugs that we cant do anything about. hence, the 'you have to export a variable if you *reaaaaally* want GTK2' Fact: moz + GTK2 == extra bugs that waste Azarah's time Ergo: it will not be fixed