Gentoo Archives: gentoo-user

From: Chris Granade <cgranade@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] nVidia OpenGL on a 64-bit system not recognized by 32-bit apps
Date: Fri, 27 Oct 2006 19:12:43
Message-Id: dda2bab80610271203x3ef86071l17dd569d3571a747@mail.gmail.com
In Reply to: Re: [gentoo-user] nVidia OpenGL on a 64-bit system not recognized by 32-bit apps by Zac
1 The issue was resolved by reemerging the package in question. Seems like
2 there was a bug in the installer.
3
4 On 10/25/06, Zac <spdrmonkey@×××××.com> wrote:
5 >
6 > I had this happen, and I didn't spend much time on it, but I unmasked
7 > the 1.0.9626 drivers and upgraded. Took care of this problem, I have
8 > not tested it much, but I have not crashed or seen any glaring issues.
9 > I have not tested them with any games yet.
10 >
11 > -Zac
12 >
13 > On 10/21/06, Christopher Granade <cgranade@×××××.com> wrote:
14 > > I recently upgraded my nVidia drivers to address the security
15 > > vulnerability, and noticed that, when I reset my OpenGL implementation
16 > > using eselect, that my 32-bit apps that depend on OpenGL stopped working
17 > > with the error:
18 > >
19 > > /opt/mplayer-bin/bin/mplayer-bin: error while loading shared libraries:
20 > > libGL.so.1: cannot open shared object file: No such file or directory
21 > >
22 > > Upon some poking around, it seems that the symlinks in the /emul/linux
23 > > tree are broken (imagine that the three links shown are blinking in
24 > red):
25 > >
26 > > lilith src # ls -l /usr/lib32/opengl/nvidia/lib/
27 > > total 4
28 > > -rw-r--r-- 1 root root 713 Oct 18 23:32 libGL.la
29 > > lrwxrwxrwx 1 root root 17 Oct 18 23:32 libGL.so -> libGL.so.1.0.9626
30 > > lrwxrwxrwx 1 root root 21 Oct 18 23:32 libGLcore.so ->
31 > > libGLcore.so.1.0.9626
32 > > lrwxrwxrwx 1 root root 23 Oct 18 23:32 libnvidia-tls.so ->
33 > > ../tls/libnvidia-tls.so
34 > >
35 > > ldconfig also seems unable to find libGL.so.1:
36 > >
37 > > lilith src # ldconfig -NXp | grep GL
38 > > libQtOpenGL.so.4 (libc6,x86-64) => /usr/lib/qt4/libQtOpenGL.so.4
39 > > libQtOpenGL.so (libc6,x86-64) => /usr/lib/qt4/libQtOpenGL.so
40 > > libGLw.so.1 (libc6,x86-64) => /usr/lib/libGLw.so.1
41 > > libGLw.so.1 (libc6) => /emul/linux/x86/usr/lib/libGLw.so.1
42 > > libGLw.so (libc6,x86-64) => /usr/lib/libGLw.so
43 > > libGLw.so (libc6) => /emul/linux/x86/usr/lib/libGLw.so
44 > > libGLcore.so.1 (libc6,x86-64) =>
45 > > /usr/lib64/opengl/nvidia/lib/libGLcore.so.1
46 > > libGLcore.so (libc6,x86-64) =>
47 > > /usr/lib64/opengl/nvidia/lib/libGLcore.so
48 > > libGLcore.so (libc6,x86-64) => /usr/lib/libGLcore.so
49 > > libGLU.so.1 (libc6,x86-64) => /usr/lib/libGLU.so.1
50 > > libGLU.so.1 (libc6) => /emul/linux/x86/usr/lib/libGLU.so.1
51 > > libGLU.so (libc6,x86-64) => /usr/lib/libGLU.so
52 > > libGLU.so (libc6) => /emul/linux/x86/usr/lib/libGLU.so
53 > > libGL.so.1 (libc6,x86-64) =>
54 > /usr/lib64/opengl/nvidia/lib/libGL.so.1
55 > > libGL.so (libc6,x86-64) => /usr/lib64/opengl/nvidia/lib/libGL.so
56 > > libGL.so (libc6,x86-64) => /usr/lib/libGL.so
57 > >
58 > > The links in the /emul tree seem to be working, but libGL.so.1 is
59 > > conspicuously missing:
60 > >
61 > > lilith src # ls -l /emul/linux/x86/usr/lib/ | grep GL
62 > > lrwxrwxrwx 1 root root 11 Oct 18 20:05 libGLU.so -> libGLU.so.1
63 > > lrwxrwxrwx 1 root root 20 Oct 18 20:05 libGLU.so.1 ->
64 > > libGLU.so.1.3.060402
65 > > -rwxr-xr-x 1 root root 480372 Oct 18 20:05 libGLU.so.1.3.060402
66 > > lrwxrwxrwx 1 root root 11 Oct 18 20:05 libGLw.so -> libGLw.so.1
67 > > lrwxrwxrwx 1 root root 15 Oct 18 20:05 libGLw.so.1 ->
68 > libGLw.so.1.0.0
69 > > lrwxrwxrwx 1 root root 15 Oct 18 20:05 libGLw.so.1.0 ->
70 > libGLw.so.1.0.0
71 > > -rwxr-xr-x 1 root root 16792 Oct 18 20:05 libGLw.so.1.0.0
72 > >
73 > > Any help would be appreciated. Thanks!
74 > > --
75 > > gentoo-user@g.o mailing list
76 > >
77 > >
78 > --
79 > gentoo-user@g.o mailing list
80 >
81 >