I have xorg-x11 installed. When I do emerge -pvuD world I get this meesage !!! all ebuilds that could satisfy "x11-base/xfree" have been masked. !!! possible candidates are: - x11-base/xfree-4.3.0-r5 (masked by: package.mask) - x11-base/xfree-4.3.99.902-r2 (masked by: package.mask, ~keyword) - x11-base/xfree-4.3.0-r6 (masked by: package.mask, ~keyword) !!! (dependency required by "x11-libs/wxGTK-2.4.2" [ebuild]) !!! Problem with ebuild net-p2p/amule-2.0.0_rc3 !!! Possibly a DEPEND/*DEPEND problem. wxGTK dose not depend on x11-base/xfree, it depends on virtual/x11. I checked it. amule depends on wxGTK, not on any X11 system. in my /var/cache/virtual I put in this line "virtual/x11 x11-base/xorg". The same line I put in the foloowing files: /usr/portage/profiles/base/virtuals /usr/portage/profiles/build/virtuals /usr/portage/profiles/default-1.0/virtuals /usr/portage/profiles/default-x86-2004.0/virtuals /usr/portage/profiles/selinux/2004.1/x86/virtuals /usr/portage/profiles/default-x86-1.4/virtuals I even injected xfree, I still get this error. Reproducible: Always Steps to Reproduce: 1.emerge sync 2.have wxGTK in you world or in a dependency of a package 3.emerge -pvuD world Actual Results: This meesege: Calculating world dependencies | !!! all ebuilds that could satisfy "x11-base/xfree" have been masked. !!! possible candidates are: - x11-base/xfree-4.3.0-r5 (masked by: package.mask) - x11-base/xfree-4.3.99.902-r2 (masked by: package.mask, ~keyword) - x11-base/xfree-4.3.0-r6 (masked by: package.mask, ~keyword) !!! (dependency required by "x11-libs/wxGTK-2.4.2" [ebuild]) !!! Problem with ebuild net-p2p/amule-2.0.0_rc3 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. Expected Results: emerge should have relised that I have xorg-x11 instaled and gone on with the Depgraph creation. emerge info Portage 2.0.50-r6 (default-x86-2004.0, gcc-3.3.2, glibc-2.3.2-r9, 2.6.5-gentoo-r1) ================================================================= System uname: 2.6.5-gentoo-r1 i686 AMD Athlon(tm) XP 2000+ Gentoo Base System version 1.4.9 Autoconf: sys-devel/autoconf-2.58-r1 Automake: sys-devel/automake-1.8.3 ACCEPT_KEYWORDS="x86" AUTOCLEAN="yes" CFLAGS="-O3 -march=athlon-xp -fprefetch-loop-arrays -ftracer -fomit-frame-pointer -pipe" CHOST="i686-pc-linux-gnu" COMPILER="gcc3" CONFIG_PROTECT="/etc /usr/X11R6/lib/X11/xkb /usr/kde/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/terminfo /etc/env.d" CXXFLAGS="-O3 -march=athlon-xp -fprefetch-loop-arrays -ftracer -fomit-frame-pointer -pipe" DISTDIR="/usr/portage/distfiles" FEATURES="autoaddcvs ccache sandbox" GENTOO_MIRRORS="http://gentoo.oregonstate.edu http://distro.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://rsync.gentoo.org/gentoo-portage" USE="3dnow X aalib alsa apm avi berkdb bidi cdr crypt dvd encode esd fam foomaticdb gd gdbm gif gnome gpm gtk gtk2 imlib java jpeg libg++ libwww mad mikmod mmx motif mozilla moznocompose moznoirc moznomail mpeg ncurses nls nptl oggvorbis opengl pam pdflib perl png python quicktime readline samba sdl slang spell ssl svga tcpd truetype unicode usb x86 xml2 xmms xv zlib"
have you tried to recompile wxGTK against xorg-x11?
Yes. I have wxGTK compiled uginst xorg-x11 (I compiled it after I compiled xorg-x11, and have compiled it sevral times). I whent us much us to unmerge aMule and wxGTK, I still get this messege: !!! all ebuilds that could satisfy "x11-base/xfree" have been masked. !!! possible candidates are: - x11-base/xfree-4.3.0-r5 (masked by: package.mask) - x11-base/xfree-4.3.99.902-r2 (masked by: package.mask, ~keyword) - x11-base/xfree-4.3.0-r6 (masked by: package.mask, ~keyword) !!! (dependency required by "dev-ml/lablgl-0.99-r1" [ebuild]) !!! Problem with ebuild net-p2p/mldonkey-2.5.18 !!! Possibly a DEPEND/*DEPEND problem. !!! Depgraph creation failed. Note: lablgl-0.99-r1.ebuild depends on virtual/x11 NOT on x11-base/xfree. :-/
I've got the same symptoms with other packages having dependancies changes. I noticed packages intalled on the system keep the dependances ans use flags at the time they where emerged. I switched from xfree to xorg-x11 too and I re-emerged many packages until having "emerge -bpuvD world" with no errors. Did you try "qpkg -I -q xfree" (should be empty)? I always build binary package. I rebuild every packages in /usr/portage/packages/All returned by command "grep xfree *.tbz2" (should be empty). Hope this helps.
I've been having exactly the same problem. That is, when I try to emerge world, portage tries to install xfree rather than using xorg-x11, though the latter is in the virtuals file. I believe I have just discovered my problem: the only xorg-x11 ebuild has a keyword of ~x86, but my normal keyword is x86. I added a line to /etc/portage/package.keywords to specify that xorg-x11 should always use ~x86 and it seems to have solved the problem.
If you're unable to resolve this by remerging specific packages that come up, please file a bug on each package. Also keep in mind comment #4, for those of you running stable systems.