Jamie,
That posting you sent me is definitely my bug.  The only difference is the revision level of media-libs-mesa.  The poster claims that his problems were fixed with a emerge --sync the following morning.  I have not been so lucky.
 
 -------------You and the bug report told me to eselect opengl.  I did and this is what I get.
 
kjones-sun2 temp # eselect opengl set xorg-x11
shell-init: error retrieving current directory: getcwd: cannot access parent dir
ectories: No such file or directory
!!! Error: Can't load module opengl
Killed
kjones-sun2 temp #
 
----------I then looked for a relationship between opengl and xorg-x11.
 
kjones-sun2 temp # locate opengl | grep x11
/usr/lib/opengl/xorg-x11
/usr/lib/opengl/xorg-x11/include
/usr/lib/opengl/xorg-x11/include/glxtokens.h
/usr/lib/opengl/xorg-x11/include/glxmd.h
/usr/lib/opengl/xorg-x11/include/glxproto.h
kjones-sun2 temp #       
 
--------The posting also asked that I check glxproto.h as a logical link.
 
kjones-sun2 temp # ls -l /usr/include/GL/glxproto.h
ls: cannot access /usr/include/GL/glxproto.h: No such file or directory
kjones-sun2 temp #
 
--------So I just tried to find glxproto.h.  It is real and 75729 bytes in size...
 
kjones-sun2 temp # locate glxproto.h
/usr/lib/opengl/xorg-x11/include/glxproto.h
kjones-sun2 temp #
 
kjones-sun2 temp # ls -l /usr/lib/opengl/xorg-x11/include/glxproto.h
-rw-r--r-- 1 root root 75729 May 23 18:14 /usr/lib/opengl/xorg-x11/include/glxpr
oto.h
 
 
That seems very interesting and pertinent.
I have not the faintest idea what is going on.  Do you understand??
Do you know what I need to do to get xorg-x11 installed?
 
Ken Jones