After a world update, libGL.so.1 doesn't exist, so many apps will no longer launch. I tried running opengl-update and using eselect opengl set xorg-x11, but they don't fix the problem. I don't use openGL really, but some apps still depend on it (mplayer in this case). re-emerging mplayer doesn't help. I know I can just create the symlink, but this is a portage bug.
Just looked in /usr/lib/opengl/xorg-x11/lib, and libGL.so.1 is there and apparently correctly linked... Why can't mplayer find libGL.so.1?
What's the output of `ls -l /usr/lib/libGL.so`?
lrwxrwxrwx 1 root root 39 2006-11-01 23:26 /usr/lib/libGL.so -> //usr//lib/opengl/xorg-x11/lib/libGL.so
opengl-update??? It's been deprecated for, like ages. $ readlink /usr/lib/libGL.so //usr//lib/opengl/nvidia/lib/libGL.so $ ls -l /usr/lib/opengl/nvidia/lib/libGL* lrwxrwxrwx 1 root root 21 2006-10-28 10:32 /usr/lib/opengl/nvidia/lib/libGLcore.so -> libGLcore.so.1.0.9626 lrwxrwxrwx 1 root root 21 2006-10-28 10:32 /usr/lib/opengl/nvidia/lib/libGLcore.so.1 -> libGLcore.so.1.0.9626 -rwxr-xr-x 1 root root 8957048 2006-10-28 10:32 /usr/lib/opengl/nvidia/lib/libGLcore.so.1.0.9626 -rw-r--r-- 1 root root 709 2006-10-28 10:32 /usr/lib/opengl/nvidia/lib/libGL.la lrwxrwxrwx 1 root root 17 2006-10-28 10:32 /usr/lib/opengl/nvidia/lib/libGL.so -> libGL.so.1.0.9626 lrwxrwxrwx 1 root root 17 2006-10-28 10:32 /usr/lib/opengl/nvidia/lib/libGL.so.1 -> libGL.so.1.0.9626 -rwxr-xr-x 1 root root 567308 2006-10-28 10:32 /usr/lib/opengl/nvidia/lib/libGL.so.1.0.9626 $ ls -l /usr/lib/opengl/xorg-x11/lib/libGL.so* lrwxrwxrwx 1 root root 12 2006-09-18 12:56 /usr/lib/opengl/xorg-x11/lib/libGL.so -> libGL.so.1.2 lrwxrwxrwx 1 root root 12 2006-09-18 12:56 /usr/lib/opengl/xorg-x11/lib/libGL.so.1 -> libGL.so.1.2 -rwxr-xr-x 1 root root 346936 2006-09-18 12:56 /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2 $ less /etc/env.d/03opengl # Configuration file for eselect # This file has been automatically generated. LDPATH="/usr/lib/opengl/nvidia/lib" OPENGL_PROFILE="nvidia" Works just fine here, check that you have proper LDPATH set above.
I don't know why I didn't paste this before, but I think the apps can find the so, but they can't use it: mplayer: error while loading shared libraries: libGL.so.1: cannot handle TLS data /usr/bin/Terminal: error while loading shared libraries: libGL.so.1: cannot handle TLS data Also, all of my GTK apps look very different after the update.. possibly related to this I suppose.
*** This bug has been marked as a duplicate of 136115 ***