I did an emerge --clean rsync, and then emerge --pretend --update world, and I get: Calculating world dependencies \ !!! Error: couldn't find match for virtual/opengl in media-sound/xmms-1.2.7-r6 This has been happening for a couple of days, and I can't seem to find the solution. I have xmms and opengl in my USE flags, and I did emerge previous versions of xmms, so there must be something wrong with the ebuild file.
what does your /var/cache/edb/virtuals file have to say about that?
/var/cache/edb/virtuals says: virtual/opengl media-libs/mesa media-video/nvidia-glx x11-base/xfree I did an emerge search mesa, and the response was: [ Results for search key : mesa ] [ Applications found : 0 ] , but then I did an qpkg -l mesa, and it seems I have mesa-3.4.2 installed. I also have nvidia-glx 1.0.2880 and xfree 4.2.0-r9.
I have deleted the line requiring virtual/opengl from the xmms ebuild file, and now the message is: Calculating world dependencies \ !!! Error: couldn't find match for virtual/glu in x11-libs/qt-3.0.4.1-r1
weird that you have 'mesa' in your virtual/opengl ... virtual/opengl media-video/nvidia-glx x11-base/xfree replace with that line in your virtual dir, emerge rsync, then see what happens when pretending to update your world
It seems it all worked out just by emerge -d xmms. I don't know why, but it just worked. And now it works to update --pretend --update world. Anyway it's just weird to do an emerge search mesa, and emerge not to find it, although I have mesa installed, just because mesa is masked. Thanks for all your help.