Looks like there's a missed dependancy as (to my knowledge) media-libs/gle (required by app-misc/xscreensaver) requires media-libs/glut but doesn't install it. While trying to e-merge media-libs/gle got the following error configure: error: Cannot find required glut library !!! ERROR: the ./configure command did not complete successfully. !!! ("./configure --with-x --prefix=/usr --mandir=/usr/share/man") !!! Since this is a critical task, ebuild will be stopped. !!! emerge aborting on /usr/portage/media-libs/gle/gle-3.0.1-r1.ebuild . While tring to emerge media-libs/glut got the following error linux-dev-1 /usr/portage >emerge media-libs/glut Calculating dependencies !!! Couldn't find match for media-libs/glut; aborting.
Does installing mesa-glu fix the problem? I don't think so. I really think someone who know something about the gl* libs needs to take a look at our setup. XFree86 installs Mesa, but we fiddle with it for some reason. Then there is also the Mesa ebuild, and the mesa-glu. I am not sure why we have this broken up, but whatever the reason, I cannot get anything that uses libglut to build.
Added media-libs/glut.
Fixes problem for me and others.
Done an emerge --clean rsync then emerge app-misc/xscreensaver and it still couldn't find media-libs/glut emerged media-libs/glut then installed and it was all alright. perhaps app-misc/xscreensaver needs media-libs/glut as a marked dependancy?