=media-libs/xine-lib-1.2.2 fails to configure because of a missing dependency: configure: error: OpenGL GLU support requested, but GLU not found I attach the build.log file. Reproducible: Always
Created attachment 336286 [details] build.log file
Created attachment 336288 [details] config.log file
The ebuild already has virtual/glu dependency (on opengl useflag), which should have pulled that lib in.
=virtual/glu-9.0 is installed on my system.
also =media-libs/glu-9.0.0 is installed.
Works fine here: # emerge -C virtual/glu media-libs/glu # USE="-opengl" emerge -av xine-lib Results in succesful build. The dependency in the ebuild is there. It has virtual/glu behind USE="opengl". So you might have virtual/glu installed, but if you haven't done, like world update, it might not have yet pulled media-libs/glu in. Please do: # emerge -1 media-libs/glu virtual/glu And retry. The dependency is there.
I just saw this same problem on one of my systems. Turns out that: $ qcheck media-libs/glu AFK: /usr/lib64/libGLU.so.1.3.1 MTIME: /usr/lib64/libGLU.so AFK: /usr/lib64/libGLU.so.1 * 8 out of 11 files are good Additionally, libGLU.so is a broken symlink: /usr/lib64/libGLU.so -> opengl/xorg-x11/lib/libGLU.so.1.3.08003 I think something broke this package during upgrade, as it isn't likely that this particular system has another cause for this state. Fortunately, emerge -1 media-libs/glu fixes this, and xine-lib proceeds to compile without incident, but I'm quite curious what caused this broken state. I'm not sure if this bug should be reopened, but hopefully this should add some more information.