Hello, If xorg-x11 has been emerged with USE="opengl" and then later emerged with USE="-opengl", the file /var/cache/edb/virtuals continues to contain the line "virtual/opengl x11-base/xorg-x11" Reproducible: Always Steps to Reproduce: 1. USE="opengl" emerge xorg-x11 2. USE="-opengl" emerge xorg-x11 Expected Results: Expect that the line in /var/cache/edb/virtuals "virtual/opengl x11-base/xorg-x11" is removed. This is a problem because other packages which depend on opengl fail to compile.
You neglected to provided "emerge info"... If you are using 2.0.50, USE-based virtual provides are not supported. If you are using 2.0.51, /var/cache/edb/virtuals is no longer used.