Hello I was trying to do an update world, but it failes de dependency check on qt. The following error is reported: [root@delenn]portage> emerge --pretend --update x11-libs/qt/ These are the packages that I would merge, in order. Calculating dependencies \ !!! Error: couldn't find match for "virtual/glu" in x11-libs/qt-3.0.5 In the file /var/cache/edb/virtuals are the following importend lines: virtual/glu media-libs/mesa-glu x11-base/xfree virtual/x11 x11-base/xfree virtual/opengl media-video/nvidia-glx x11-base/xfree virtual/glut media-libs/glut media-libs/mesa-glu The /var/cache/edb/dep/media-libs have the following importend entries: -rw-rw-r-- 1 root wheel 267 Aug 13 12:23 glut-3.7-r2 -rw-rwSr-- 1 root wheel 281 Aug 13 13:55 mesa-glu-3.5 I have done a fresh 'emerge rsync' and a 'emerge --update system' today, but I haven't rebooted yet. I hope you can help me.
This is not a bug about qt, it's about emerge and virtuals etc. Please assign it to whoever can handle that sort of stuff. Sorry about delaying it in my pipe...
appy plib # emerge -p qt These are the packages that I would merge, in order. Calculating dependencies \ !!! Error: couldn't find match for "virtual/glu" in x11-libs/qt-3.0.5 lappy plib # vi /usr/portage/profiles/package.mask lappy plib # emerge -p qt These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild N ] media-libs/mesa-3.5 to / [ebuild U ] x11-libs/qt-3.0.5 to / RE: It's masked by azarah (26-5) --> see package.mask
It does not work with --update, without it it works: [takev@delenn]takev> emerge --pretend x11-libs/qt These are the packages that I would merge, in order. Calculating dependencies ...done! [ebuild U ] x11-libs/qt-3.0.5 to / [takev@delenn]takev> emerge --update --pretend x11-libs/qt These are the packages that I would merge, in order. Calculating dependencies | !!! Error: couldn't find match for "virtual/glu" in x11-libs/qt-3.0.5 But I'll do just a 'emerge world' then, without the update
Instead of "emerge --update world" I have now done a "emerge world" which worked well.