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.
Fixes problem for me and others.
Done an emerge --clean rsync
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?