`USE="-X" emerge dosemu' solves this issue (thanks to hollywoodb from #gentoo @ freenode for this workaround :)) Reproducible: Always Steps to Reproduce: 1. emerge -c xfree 2. emerge Xorg 3. emerge dosemu Actual Results: portage tries to merege XFree while Xorg is installed Expected Results: the ebuild's deps should be eighter XFree or Xorg # emerge info Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.3, glibc-2.3.3_pre20040207-r0, 2.6.5) ================================================================= System uname: 2.6.5 i686 Intel(R) Pentium(R) 4 CPU 2.40GHz Gentoo Base System version 1.4.9 Autoconf: sys-devel/autoconf-2.59-r3 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86 ~x86" AUTOCLEAN="yes" CFLAGS="-march=pentium4 -O3 -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/2/share/config /usr/kde/3.1/share/config /usr/kde/3.2/share/config /usr/kde/3/share/config /usr/lib/mozilla/defaults/pref /usr/share/config /var/qmail/control" CONFIG_PROTECT_MASK="/etc/gconf /etc/init.d /etc/terminfo /etc/env.d" CXXFLAGS="-march=pentium4 -O3 -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://mirror.hamakor.org.il/pub/mirrors/gentoo http://gentoo.oregonstate.edu http://www.ibiblio.org/pub/Linux/distributions/gentoo" MAKEOPTS="-j2" PKGDIR="/usr/portage/packages" PORTAGE_TMPDIR="/var/tmp" PORTDIR="/usr/portage" PORTDIR_OVERLAY="/usr/local/portage" SYNC="rsync://rsync1.il.gentoo.org/gentoo-portage" USE="X apm arts avi berkdb bidi cdr crypt cups encode esd foomaticdb fribidi gdbm gif gnome gpm gtk gtk2 imlib jpeg kde ldap libg++ libwww mad mikmod motif mozilla mpeg ncurses nls oggvorbis opengl oss pam pdflib perl png python qt quicktime readline sdl slang spell ssl svga tcltk tcpd truetype x86 xml2 xmms xv zlib"
Created attachment 32281 [details] edit /var/cache/edb/virtuals replace virtual/opengl x11-base/xfree by virtual/opengl x11-base/xorg-x11
Created attachment 32282 [details] edit /var/cache/edb/virtuals comment the virtual/x11 and put virtual/x11 x11-base/xorg-x11
As dosemu doesn't depend on xfree, but on virtual/x11, I don't know what is wrong.
The problem was with my world database, regenworld solved this. `regenworld` should be `emerge regenworld`, people don't know it exists :)