root@vapier edb # emerge world -up These are the packages that I would merge, in order. Calculating world dependencies - emerge: all ebuilds that could satisfy "virtual/x11" (from ebuild / media-libs/xpm-3.4k-r1 merge) have been masked. root@vapier edb # emerge xpm -up These are the packages that I would merge, in order. Calculating dependencies \ emerge: all ebuilds that could satisfy "virtual/x11" (from ebuild / media-libs/xpm-3.4k-r1 merge) have been masked. ...done! [ebuild U ] media-libs/xpm-3.4k-r1 root@vapier edb # emerge xpm -p These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild U ] media-libs/xpm-3.4k-r1 root@vapier edb # emerge xpm Calculating dependencies ...done! >>> emerge media-libs/xpm-3.4k-r1 to / >>> md5 ;-) xpm-3.4k.tar.gz >>> Unpacking source... >>> Unpacking xpm-3.4k.tar.gz >>> Source unpacked. installs just fine ...
guess its not just xpm ... i get it with x11-libs/gtk+-2.0.6-r2 and anytime i specify '-u' ...
ok, so this happens because i merged xdirectfb and then rsync-ed and bam it was back in mask ... so this is kind of related to Bug 8810 ... basically not the greatest handling of virtual/pkg ... i have x11-base/xfree installed (provides virtual/x11) and i have masked x11-base/xdirectfb installed (also provides virtual/x11) ... me thinks portage should handle this better but i am at a lack of suggestions of how ...
*** Bug 9681 has been marked as a duplicate of this bug. ***
*** Bug 10689 has been marked as a duplicate of this bug. ***
*** Bug 15658 has been marked as a duplicate of this bug. ***
*** Bug 15756 has been marked as a duplicate of this bug. ***
*** Bug 15823 has been marked as a duplicate of this bug. ***
Hi there, Did some poking around, and I found out how to fix this problem: Edit the file /var/cache/edb/virtuals and the entry for virtual/x11 will have xdirectfb and xfree on the same line. All you have to do is remove the xdirectfb entry and that fixed my problem. So change the line that says: virtual/x11 x11-base/xdirectfb x11-base/xfree to virtual/x11 x11-base/xfree There we go. Hope this helps, Chris P.S. Sorry for the duplicate bug I posted previously :)
Just a further note, perhaps masked programs shouldn't provide virtuals unless the user is running unstable branch?
editing what packages have a PROVIDE in them and which do not wont fix the problem ... and if you have a packages that PROVIDE's something but then is later masked for security reasons or whatever, this would crop up again
*** Bug 16443 has been marked as a duplicate of this bug. ***
*** Bug 11145 has been marked as a duplicate of this bug. ***
*** Bug 18977 has been marked as a duplicate of this bug. ***
*** Bug 19269 has been marked as a duplicate of this bug. ***
*** Bug 19716 has been marked as a duplicate of this bug. ***
I'm having this problem with the amavis ebuild. emerge: there are no masked or unmasked ebuilds to satisfy "virtual/antivirus". Is there an answer hidden in these messages?
that error is because someone messed up, it is unrelated to this bug
actually, i lie ... thats a new virtual thats been added since ive been out of the loop ;) review comment #8 to fix your problem ...
*** Bug 22198 has been marked as a duplicate of this bug. ***
*** Bug 22492 has been marked as a duplicate of this bug. ***
*** Bug 17312 has been marked as a duplicate of this bug. ***
*** Bug 25431 has been marked as a duplicate of this bug. ***
*** Bug 25463 has been marked as a duplicate of this bug. ***
*** Bug 28289 has been marked as a duplicate of this bug. ***
*** Bug 28366 has been marked as a duplicate of this bug. ***
*** Bug 32189 has been marked as a duplicate of this bug. ***
*** Bug 34313 has been marked as a duplicate of this bug. ***
I just had this issue with virtual/linux-sources. Inspired by comment #8, I checked the virtuals file and found this line in it: virtual/linux-sources sys-kernel/gentoo-test-sources sys-kernel/gentoo-sources After changing it to virtual/linux-sources sys-kernel/gentoo-sources sys-kernel/gentoo-test-sources emerge worked again. gentoo-test-sources is indeed masked, but gentoo-sources is not. It might be that emerge is only looking at the first provider for a given virtual.
*** Bug 34731 has been marked as a duplicate of this bug. ***
*** Bug 35090 has been marked as a duplicate of this bug. ***
*** Bug 35118 has been marked as a duplicate of this bug. ***
*** Bug 33807 has been marked as a duplicate of this bug. ***
*** Bug 36262 has been marked as a duplicate of this bug. ***
fixed in cvs
*** Bug 38053 has been marked as a duplicate of this bug. ***
*** Bug 39301 has been marked as a duplicate of this bug. ***
I just hit this problem, resolution below. I cannot believe that this problem has been kicking around since February 2003! This is almost a year. Can this be esculated? I was told it was not the fault of the XFree people, has it landed in the wrong hands? virtual/x11 x11-base/xdirectfb x11-base/xfree to virtual/x11 x11-base/xfree
*** Bug 39320 has been marked as a duplicate of this bug. ***
supposed to be fixed in 2.0.50 which is stable now. If this bug is not fixed please reopen.