On a Thinkpad G41 system that was brought up-to-date this past weekend, neither xfce-extras/Terminal nor gnome-terminal will run: dca@elektra ~ $ Terminal Terminal: error while loading shared libraries: libGLcore.so.1: cannot open shared object file: No such file or directory dca@elektra ~ $ gnome-terminal gnome-terminal: error while loading shared libraries: libGLcore.so.1: cannot open shared object file: No such file or directory dca@elektra ~ $ The library *is* present on the system, and doing dca@elektra ~ $ export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/lib/opengl/nvidia/lib works around this problem.
Run eselect opengl set nvidia.
Thanks for the help. In building nvidia-drivers, it does say "* To use the Nvidia GLX, run "eselect opengl set nvidia". But I contend this is a. far too cryptic. How is the average user to know what the Nvidia GLX is and whether they want to use it or not? b. when the nvidia-drivers package is installed, that's a pretty good indication that I want to use it. It should take care of whatever setup is necessary, rather than issuing cryptic messages for the user to run random commands. c. I've been running Gentoo on my Nvidia-equipped box (a Thinkpad G41 for many months now) and I tend to keep the system pretty up to date and have never run into this before. In other words, running this command is a sudden new requirement and, in my opinion, a step backwards, for the reasons I gave above.