i have -kde in my useflags but emerge still wants to install kdelibs before licq. Reproducible: Always Steps to Reproduce: 1.USE="-kde" emerge -p licq Actual Results: Calculating dependencies ...done! [ebuild N ] kde-base/kde-env-3-r2 [ebuild N ] kde-base/arts-1.1.0 [ebuild N ] kde-base/kdelibs-3.1-r2 [ebuild N ] net-im/licq-1.2.4-r2 Expected Results: Calculating dependencies ...done! [ebuild N ] net-im/licq-1.2.4-r2 (using --nodeps ATM) Portage 2.0.47-r7 (default-x86-1.4, gcc-3.2.2, glibc-2.3.2_pre1-r0) ================================================================= System uname: 2.4.20 i686 AMD Athlon(tm) XP 1800+ GENTOO_MIRRORS=" ftp://ftp.tu-clausthal.de/pub/linux/gentoo/" CONFIG_PROTECT="/etc /var/qmail/control /usr/share/config /usr/kde/2/share/config /usr/kde/3/share/config /usr/X11R6/lib/X11/xkb" 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 oss 3dnow apm arts avi crypt cups encode gif jpeg libg++ libwww mikmod mmx mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib alsa gdbm berkdb slang readline tcltk guile ruby X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gtk qt motif opengl mozilla cdr -gnome -kde -java -svga" COMPILER="gcc3" CHOST="i686-pc-linux-gnu" CFLAGS="-march=athlon-xp -O3 -pipe" CXXFLAGS="-march=athlon-xp -O3 -pipe" ACCEPT_KEYWORDS="~x86 x86" MAKEOPTS="-j2" AUTOCLEAN="yes" SYNC="rsync://rsync.gentoo.org/gentoo-portage" FEATURES="sandbox ccache distcc userpriv usersandbox"
try USE="-kde -arts"
borg-cube root # USE="-kde -arts" emerge -p licq These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] kde-base/kde-env-3-r2 [ebuild N ] kde-base/arts-1.1.0 [ebuild N ] kde-base/kdelibs-3.1-r2 [ebuild R ] net-im/licq-1.2.4-r2 I think these 2 lines in the licq-1.2.4-r2.ebuild file cause this: use kde && inherit kde-base use kde && need-kde 3.0