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

Bug 198165

Summary: www-client/opera-9.50_beta2 depends qt despite USE="qt-static"
Product: Gentoo Linux Reporter: Boney McCracker <brendlerjg>
Component: New packagesAssignee: Gentoo Linux bug wranglers <bug-wranglers>
Status: RESOLVED INVALID    
Severity: minor    
Priority: High    
Version: unspecified   
Hardware: All   
OS: Linux   
Whiteboard:
Package list:
Runtime testing required: ---

Description Boney McCracker 2007-11-05 15:09:24 UTC
This may be just confusion on my part, in which case I apologize in advance.

Situation: Although I have USE="qt-static" for www-client/opera, my system is now trying to emerge qt-3 when I try to update opera-9.50_beta1 to beta2.

I assume that is due to the addition of the following dependency string to the beta2 ebuild:
    ppc?            =x11-libs/qt-3*          x11-libs/qt-3.3.8-r4

However, beta_1 seemed to work flawlessly with USE="qt-static" (and without any special consideration of a particular version of qt and without x11-libs/qt being independently installed).  Also, I would assume "qt-static" to be in effect regardless of the version of qt required by the arch.


Reproducible: Always

Steps to Reproduce:
1. emerge www-client/opera-9.50_beta1 on ppc
2. upgrade to beta_2
3.

Actual Results:  
monsoon ~ # emerge -pv opera

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] media-libs/libmng-1.0.9-r1  USE="-lcms" 542 kB 
[ebuild  N    ] x11-libs/qt-3.3.8-r4  USE="cups gif opengl -debug -doc -examples (-firebird) -immqt -immqt-bc -ipv6 -mysql -nas -nis -odbc -postgres -sqlite -xinerama" 16,986 kB 
[ebuild     U ] www-client/opera-9.50_beta2 [9.50_beta1] USE="gnome qt-static -spell" 5,450 kB 


Expected Results:  
monsoon ~ # emerge -pv opera

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild     U ] www-client/opera-9.50_beta2 [9.50_beta1] USE="gnome qt-static -spell" 5,450 kB 


# emerge --info

Portage 2.1.3.16 (default-linux/ppc/ppc32/2007.0/desktop/G4, gcc-4.1.2, glibc-2.6.1-r0, 2.6.22-gentoo-r5 ppc)
=================================================================
System uname: 2.6.22-gentoo-r5 ppc 7400, altivec supported
Timestamp of tree: Mon, 05 Nov 2007 14:20:01 +0000
ccache version 2.4 [enabled]
app-shells/bash:     3.2_p17
dev-java/java-config: 1.3.7, 2.0.33-r1
dev-lang/python:     2.4.4-r6
dev-python/pycrypto: 2.0.1-r6
dev-util/ccache:     2.4-r7
sys-apps/baselayout: 1.12.9-r2
sys-apps/sandbox:    1.2.18.1-r2
sys-devel/autoconf:  2.13, 2.61-r1
sys-devel/automake:  1.5, 1.6.3, 1.7.9-r1, 1.8.5-r3, 1.9.6-r2, 1.10
sys-devel/binutils:  2.18-r1
sys-devel/gcc-config: 1.3.16
sys-devel/libtool:   1.5.24
virtual/os-headers:  2.6.21
ACCEPT_KEYWORDS="ppc"
CBUILD="powerpc-unknown-linux-gnu"
CFLAGS="-O2 -mtune=7400 -mcpu=7400 -maltivec -mabi=altivec -pipe"
CHOST="powerpc-unknown-linux-gnu"
CONFIG_PROTECT="/etc /usr/share/X11/xkb"
CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/terminfo /etc/udev/rules.d"
CXXFLAGS="-O2 -mtune=7400 -mcpu=7400 -maltivec -mabi=altivec -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="ccache distlocks metadata-transfer parallel-fetch sandbox sfperms strict unmerge-orphans userfetch"
GENTOO_MIRRORS="http://gentoo.osuosl.org/ ftp://ftp.gtlib.gatech.edu/pub/gentoo http://open-systems.ufl.edu/mirrors/gentoo"
LANG="en_US.UTF-8"
LC_ALL="en_US.UTF-8"
LDFLAGS="-Wl,-O1"
LINGUAS="en_US"
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 --filter=H_**/files/digest-*"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.namerica.gentoo.org/gentoo-portage"
USE="X a52 alsa altivec bash-completion berkdb bitmap-fonts cairo cdr cli cracklib crypt cups dbus dri dvd dvdr dvdread encode esd fam firefox fortran gdbm gif gnome gpm gstreamer gtk hal iconv imagemagick java jpeg logrotate mad mp3 mpeg mudflap ncurses nls nptl nptlonly nsplugin ogg opengl pam pcre pdf perl png ppc python quicktime readline reflection reiserfs samba sdl session spl ssl svg threads tiff truetype truetype-fonts type1-fonts unicode userlocales vorbis xml xorg xv zlib" ALSA_CARDS="powermac" ALSA_PCM_PLUGINS="adpcm alaw asym copy dmix dshare dsnoop empty extplug file hooks iec958 ioplug ladspa lfloat linear meter mulaw multi null plug rate route share shm softvol" ELIBC="glibc" INPUT_DEVICES="keyboard mouse" KERNEL="linux" LINGUAS="en_US" USERLAND="GNU" VIDEO_CARDS="r128"
Unset:  CPPFLAGS, CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, PORTAGE_COMPRESS, PORTAGE_COMPRESS_FLAGS, PORTAGE_RSYNC_EXTRA_OPTS, PORTDIR_OVERLAY
Comment 1 Jakub Moc (RETIRED) gentoo-dev 2007-11-05 16:14:52 UTC
There's no static version for ppc.