When I try to emerge mozilla, fvwm, pango and others portage wants to emerge xft as well. This is impossible, as xft is already included in the newer XFree releases 3.0. For example when I try to emerge pango i get: # emerge -p pango These are the packages that I would merge, in order: Calculating dependencies ...done! [blocks B ] >=x11-base/xfree-4.3.0-r2 (from pkg x11-libs/xft-2.0.1-r2) [ebuild N ] x11-libs/xft-2.0.1-r2 [ebuild R ] x11-libs/pango-1.2.5 Usually i work around that by deleting the "virtual/xft" entry in the RDEPEND section of the ebuild Reproducible: Always Steps to Reproduce: I just need to type "emerge pango" for example Actual Results: i get the following output: Calculating dependencies ...done! !!! Error: the >=x11-base/xfree-4.3.0-r2 package conflicts with another package. !!! both can't be installed on the same system together. !!! Please use 'emerge --pretend' to determine blockers. Expected Results: It should recognize the version of xft that comes with xfree and not try to install a second xft. This is a rather old Gentoo installation (1.4rc1 or rc2 I think). It all started after an emerge -u world. # emerge info Portage 2.0.49-r15 (default-x86-1.4, gcc-3.2.3, glibc-2.3.2-r1, 2.4.22) ================================================================= System uname: 2.4.22 i686 AMD Athlon(tm) XP 1800+ Gentoo Base System version 1.4.3.10 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-march=athlon-xp -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /var/qmail/control /usr/kde/2/share/config /usr/X11R6/lib/X11/xkb /usr/kde/3.1/share/config /usr/kde/3/share/config /usr/share/config" CONFIG_PROTECT_MASK="/etc/gconf /etc/env.d" CXXFLAGS="-march=athlon-xp -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="sandbox ccache autoaddcvs" GENTOO_MIRRORS=" http://212.219.247.20/sites/www.ibiblio.org/gentoo/ ftp://gentoo.linux.no/pub/gentoo/ http://212.219.247.15/sites/www.ibiblio.org/gentoo/ http://ftp.snt.utwente.nl/pub/os/linux/gentoo ftp://ftp.easynet.nl/mirror/gentoo/" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync.gentoo.org/gentoo-portage" USE="x86 oss apm avi crypt cups encode foomaticdb gif gtk2 jpeg libg++ libwww mad mikmod mpeg ncurses nls pdflib png quicktime spell truetype xml2 xmms xv zlib directfb alsa gdbm berkdb slang readline arts aalib svga tcltk java guile X sdl gpm tcpd pam ssl perl python esd imlib oggvorbis gnome gtk qt kde motif opengl mozilla cdr"
Check your /var/cache/edb/virtuals file and remove all references to xft, unmerge xft and re-emerge or update xfree.
Changing the /var/cache/edb/virtuals file did it. But should that not be done kind of "automatically"?
Marius, there's some portage bug on this but I don't remember the number. Could you mark it a duplicate?
done *** This bug has been marked as a duplicate of 9050 ***