When I would emerge -aDuv world, I would get a blocker for openquicktime or libquicktime. After some searching around and using equery, I find out that dev-libs/DirectFB-extra is the culprit, it has a hard dependency on openquicktime, which duing emerge -aDuv world, cause portage to block openquicktime or libquicktime. The only way to avoid this previously was to emerge -C *quicktime. But I have now put -quicktime in /etc/portage/package.use Reproducible: Always Steps to Reproduce: 1.emerge -aDuv world 2. 3. Actual Results: I would get the following: emerge -aDuv world These are the packages that I would merge, in order: Calculating world dependencies ...done! [blocks B ] media-libs/libquicktime (from pkg media-libs/openquicktime-1.0-r1) [blocks B ] media-libs/openquicktime (from pkg media-libs/libquicktime-0.9.3-r1) [ebuild N ] media-libs/openquicktime-1.0-r1 -debug 0 kB Total size of downloads: 0 kB !!! Error: The above package list contains packages which cannot be installed !!! on the same system. Expected Results: not blocked each other emerge info Portage 2.0.51-r14 (default-linux/x86/2004.0, gcc-3.3.5, glibc-2.3.4.20040808-r1, 2.6.10-ck4 i686) ================================================================= System uname: 2.6.10-ck4 i686 Unknown CPU Typ Gentoo Base System version 1.4.16 Python: dev-lang/python-2.3.4 [2.3.4 (#1, Oct 17 2004, 17:23:50)] distcc 2.16 i686-pc-linux-gnu (protocols 1 and 2) (default port 3632) [disabled] dev-lang/python: 2.3.4 sys-devel/autoconf: 2.59-r5 sys-devel/automake: 1.8.5-r1 sys-devel/binutils: 2.15.92.0.2-r1 sys-devel/libtool: 1.5.2-r7 virtual/os-headers: 2.6.8.1-r1, 2.6.8.1-r2 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -funroll-loops -pipe -mmmx -m3dnow -msse -mfpmath=sse -fprefetch-loop-arrays -fomit-frame-pointer -fforce-addr -falign-functions=16 -ffast-math -falign-jumps=16 -falign-loops=16 -falign-labels=1 -fmerge-all-constants -frerun-loop-opt -fthread-jumps -fexpensive-optimizations -frerun-cse-after-loop -maccumulate-outgoing-args -ftracer" CHOST="i686-pc-linux-gnu" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown /usr/kde/3/share/config /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/ /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/terminfo /etc/env.d" CXXFLAGS="-march=athlon-xp -mcpu=athlon-xp -O3 -funroll-loops -pipe -mmmx -m3dnow -msse -mfpmath=sse -fprefetch-loop-arrays -fomit-frame-pointer -fforce-addr -falign-functions=16 -ffast-math -falign-jumps=16 -falign-loops=16 -falign-labels=1 -fmerge-all-constants -frerun-loop-opt -fthread-jumps -fexpensive-optimizations -frerun-cse-after-loop -maccumulate-outgoing-args -ftracer" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms" GENTOO_MIRRORS="http://prometheus.cs.wmich.edu/gentoo/ http://csociety-ftp.ecn.purdue.edu/pub/gentoo/ ftp://ftp.gtlib.cc.gatech.edu/pub/gentoo http://gentoo.netnitco.net http://adelie.polymtl.ca/" LDFLAGS="-Wl,-O1" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://192.168.0.1/portage" USE="x86 3dnow 3dnowex X aalib aim alsa avi bitmap-fonts cddb cdr cscope cups dga directfb divx4linux dvd encode f77 fam fbcon flac font-server fortran gdbm ggi gif gimpprint gtk gtk2 imagemagick imlib java jpeg ldap libwww lzo mad memlimit mikmod mmx mmx2 motif mp3 mpeg ncurses network nptl nvidia oggvorbis opengl oscar pam pdflib perl png python quicktime readline real ruby sdl slang spell sse ssl svga tcltk tcpd tetex theora tiff truetype truetype-fonts type1-fonts usb userlocales videos xml xml2 xmms xv zlib"
made it use virtual/quicktime thanks for the bug report.
Thanks, I just emerge --sync'd and it went away, thanks for the speediness :)