Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!

Bug 16799

Summary: net-www/mozilla-1.2.1-r5: ebuild stops when USE gtk2
Product: Gentoo Linux Reporter: sf <sf-gentoo>
Component: New packagesAssignee: Martin Schlemmer (RETIRED) <azarah>
Status: RESOLVED WONTFIX    
Severity: normal CC: vapier
Priority: High    
Version: unspecified   
Hardware: x86   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description sf 2003-03-04 04:20:05 UTC
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"
Comment 1 SpanKY gentoo-dev 2003-03-04 04:54:40 UTC

*** This bug has been marked as a duplicate of 16466 ***
Comment 2 sf 2003-03-04 05:33:14 UTC
Please read the bug report! It has nothing to do with bug #16466.
Comment 3 SpanKY gentoo-dev 2003-03-04 09:48:53 UTC
az: since moz 1.2.x and up, i think GTK2  support has pretty much settled to a stable 
state ... 
Comment 4 Martin Schlemmer (RETIRED) gentoo-dev 2003-03-05 14:17:50 UTC
Nope, many plugins do not work.  He can export that in his /etc/profile if he
really want it.
Comment 5 sf 2003-03-06 06:18:26 UTC
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.
Comment 6 SpanKY gentoo-dev 2003-03-06 06:55:15 UTC
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