Cause: ------- Quote from ati-drivers-extra-8.27.10.ebuild (same with 8.22.5, 8.23.7, 8.26.18): DEPEND="=x11-drivers/ati-drivers-${PV}* qt3? ( >=x11-libs/qt-3.0 )" Consequence: ------------- #: emerge -avutDN world These are the packages that would be merged, in reverse order: Calculating world dependencies... done! [nomerge ] x11-apps/ati-drivers-extra-8.27.10 USE="qt3" [ebuild NS ] x11-libs/qt-4.1.4 USE="cups gif jpeg opengl png zlib -accessibility -debug -doc -examples -firebird -mng -mysql -nas -nis -odbc -postgres -sqlite -xinerama" 31,420 kB This seems to be a wrong behaivor since ati-drivers-extra actually does NOT require qt-4 (but qt-3). Suggested solution: -------------------- =x11-libs/qt-3* instead of >=x11-libs/qt-3.0. I've been told this in the forums. emerge --info: --------------- Portage 2.1.1_pre4-r4 (default-linux/x86/2006.0, gcc-4.1.1, glibc-2.4-r3, 2.6.17-gentoo-r4 i686) ================================================================= System uname: 2.6.17-gentoo-r4 i686 Intel(R) Pentium(R) M processor 1300MHz Gentoo Base System version 1.12.4 Last Sync: Wed, 09 Aug 2006 09:00:01 +0000 ccache version 2.3 [enabled] app-admin/eselect-compiler: [Not Present] dev-lang/python: 2.4.3-r1 dev-python/pycrypto: 2.0.1-r5 dev-util/ccache: 2.3 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="-O2 -mtune=i686 -fomit-frame-pointer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/kde/3.5/env /usr/kde/3.5/share/config /usr/kde/3.5/shutdown /usr/share/X11/xkb /usr/share/config /usr/share/texmf/dvipdfm/config/ /usr/share/texmf/dvips/config/ /usr/share/texmf/tex/generic/config/ /usr/share/texmf/tex/platex/config/ /usr/share/texmf/xdvi/" CONFIG_PROTECT_MASK="/etc/env.d /etc/gconf /etc/revdep-rebuild /etc/splash /etc/terminfo" CXXFLAGS="-O2 -mtune=i686 -fomit-frame-pointer" DISTDIR="/usr/portage/distfiles" FEATURES="autoconfig ccache distlocks metadata-transfer sandbox sfperms strict" GENTOO_MIRRORS="ftp-stud.fht-esslingen.de/pub/Mirrors/gentoo/ ftp://ftp.join.uni-muenster.de/pub/linux/distributions/gentoo/ ftp://sunsite.informatik.rwth-aachen.de/pub/Linux/gentoo ftp://linux.rz.ruhr-uni-bochum.de/gentoo-mirror/ ftp://ftp.rz.tu-bs.de/pub/mirror/ftp.gentoo.org/gentoo-distfiles/" LANG="de_DE@euro" LC_ALL="de_DE.utf8" LINGUAS="de" 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/overlays/local" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 X alsa apache2 apm arts avi berkdb bitmap-fonts bluetooth cdr cli crypt cups dbus dlloader dri dvd elibc_glibc emboss encode foomaticdb fortran gif gphoto2 gpm gstreamer gtk2 hal imap imlib input_devices_keyboard input_devices_mouse ipv6 irmc isdnlog jpeg kde kernel_linux lame libg++ libwww linguas_de mad mikmod motif mp3 mpeg ncurses nls nptl nptlonly ogg opengl oss pam pcre pdflib perl png ppds pppd python qt qt3 quicktime readline real reflection samba sdl session spell spl ssl tcpd truetype truetype-fonts type1-fonts udev unicode usb userland_GNU video_cards_fglrx video_cards_radeon vorbis win32codecs xml xorg xv xvid zlib" Unset: CTARGET, EMERGE_DEFAULT_OPTS, INSTALL_MASK, LDFLAGS, MAKEOPTS, PORTAGE_RSYNC_EXTRA_OPTS
If you don't want QT4, package.mask it. Not a bug.
The summary wording was a bit off, but the depedency is wrong.
Thanks for clarification Carsten, but x11-drivers/ati-drivers should be x11-apps/ati-drivers-extra in the summary.
sorry for spamming, i just recognized that i can rename it myself.
(In reply to comment #2) > The summary wording was a bit off, but the depedency is wrong. I don't see how is the dependency wrong if it compiles... (No, I didn't try to compile it w/ QT4, I don't have ATI card anyway).
this package does not compile with only qt4 installed, so emerge'ing it will fail unless you already have qt3 installed. I would say that makes the dependency broken. It needs to explicitly depend on qt3 (unless it can be fixed to build and run with qt4.)
fixed the package dependencies. thanks for the report.