Gentoo Archives: gentoo-user

From: Valmor de Almeida <val.gentoo@×××××.com>
To: gentoo-user@l.g.o
Subject: Re: [gentoo-user] wine configure: error: No OpenGL library found on this system.
Date: Sat, 27 Nov 2010 19:46:33
Message-Id: 4CF16DCB.30907@gmail.com
In Reply to: Re: [gentoo-user] wine configure: error: No OpenGL library found on this system. by Valmor de Almeida
1 On 11/27/2010 03:03 PM, Valmor de Almeida wrote:
2 > On 11/27/2010 01:43 PM, Arttu V. wrote:
3 >> On 11/27/10, Valmor de Almeida <val.gentoo@×××××.com> wrote:
4 >>>
5 >>> Hello,
6 >>>
7 >>> I am trying to install wine on my system which I recently changed from
8 >>> no-multilib to multilib; so this may be causing this problem. The emerge
9 >>> issue is here
10 >>>
11 >>> checking for GL/gl.h... yes
12 >>> checking for GL/glx.h... yes
13 >>> checking for GL/glu.h... yes
14 >>> checking for up-to-date OpenGL version... yes
15 >>> checking for -lGL... not found
16 >>> checking for -lGL... not found
17 >>> checking for -lGLU... not found
18 >>> configure: error: No OpenGL library found on this system.
19 >>> OpenGL and Direct3D won't be supported.
20 >>> This is an error since --with-opengl was requested.
21 >>>
22 >>> However I do have these libraries installed:
23 >>>
24 >>> -> locate libglut
25 >>> /usr/lib32/libglut.so
26 >>> /usr/lib32/libglut.so.3
27 >>> /usr/lib32/libglut.so.3.8.0
28 >>> /usr/lib64/libglut.a
29 >>> /usr/lib64/libglut.la
30 >>> /usr/lib64/libglut.so
31 >>> /usr/lib64/libglut.so.3
32 >>> /usr/lib64/libglut.so.3.9.0
33 >>>
34 >>> The system appears clean (revdep-rebuild and emerge --depclean show
35 >>> nothing to be done).
36 >>>
37 >>> The USE flags for emerging wine are:
38 >>>
39 >>> app-emulation/wine-1.2 USE="X alsa cups fontconfig gecko jpeg ncurses
40 >>> opengl oss perl png ssl threads truetype (-capi) -custom-cflags -dbus
41 >>> (-esd) -gnutls (-gphoto2) -gsm (-hal) -jack -lcms -ldap -mp3 -nas
42 >>> -openal -pulseaudio -samba (-scanner) -test -win64 -xcomposite -xinerama
43 >>> -xml"
44 >>>
45 >>> Thanks for inputs.
46 >>
47 >> How are your /usr/lib{32,64}/libGL.so symlinks? Use eselect opengl
48 >> list and set to check that they exist and are set into whatever you
49 >> really use.
50 >>
51 >
52 > I've checked this. Here is some info. Seems correct to me.
53 >
54 > Thanks,
55 >
56 > --
57 > Valmor
58 >
59 > -> eselect opengl list
60 > Available OpenGL implementations:
61 > [1] xorg-x11 *
62 >
63 > -> ll /usr/lib32/libglut*
64 > lrwxrwxrwx 1 root root 16 Nov 27 05:07 /usr/lib32/libglut.so ->
65 > libglut.so.3.8.0*
66 > lrwxrwxrwx 1 root root 16 Nov 27 05:07 /usr/lib32/libglut.so.3 ->
67 > libglut.so.3.8.0*
68 > -rwxr-xr-x 1 root root 208860 Sep 13 18:00 /usr/lib32/libglut.so.3.8.0*
69 >
70 > -> equery belongs /usr/lib32/libglut.so.3.8.0
71 > [ Searching for file(s) /usr/lib32/libglut.so.3.8.0 in *... ]
72 > app-emulation/emul-linux-x86-opengl-20100915 (/usr/lib32/libglut.so.3.8.0)
73 >
74 >
75 > -> ll /usr/lib64/libglut*
76 > -rw-r--r-- 1 root root 509838 Oct 21 10:50 /usr/lib64/libglut.a
77 > -rw-r--r-- 1 root root 1082 Oct 21 10:50 /usr/lib64/libglut.la
78 > lrwxrwxrwx 1 root root 16 Oct 21 10:50 /usr/lib64/libglut.so ->
79 > libglut.so.3.9.0*
80 > lrwxrwxrwx 1 root root 16 Oct 21 10:50 /usr/lib64/libglut.so.3 ->
81 > libglut.so.3.9.0*
82 > -rwxr-xr-x 1 root root 296336 Oct 21 10:50 /usr/lib64/libglut.so.3.9.0*
83 >
84 > -> equery belongs /usr/lib64/libglut.so.3.9.0
85 > [ Searching for file(s) /usr/lib64/libglut.so.3.9.0 in *... ]
86 > media-libs/freeglut-2.6.0 (/usr/lib64/libglut.so.3.9.0)
87 >
88 >
89 >
90
91 Just to add to this:
92
93 -> find /usr/lib/ -name libGL\* | xargs ls -l
94 lrwxrwxrwx 1 root root 32 Nov 27 15:09 /usr/lib/libGL.so ->
95 opengl/xorg-x11/lib/libGL.so.1.2
96 -rw-r--r-- 1 root root 570028 Oct 21 10:47 /usr/lib/libGLEW.a
97 lrwxrwxrwx 1 root root 16 Oct 21 10:47 /usr/lib/libGLEW.so ->
98 libGLEW.so.1.5.6
99 lrwxrwxrwx 1 root root 16 Oct 21 10:47 /usr/lib/libGLEW.so.1.5 ->
100 libGLEW.so.1.5.6
101 -rwxr-xr-x 1 root root 407448 Oct 21 10:47 /usr/lib/libGLEW.so.1.5.6
102 lrwxrwxrwx 1 root root 11 Nov 27 04:48 /usr/lib/libGLU.so -> libGLU.so.1
103 lrwxrwxrwx 1 root root 20 Nov 27 04:48 /usr/lib/libGLU.so.1 ->
104 libGLU.so.1.3.070802
105 -rwxr-xr-x 1 root root 461272 Nov 27 04:48 /usr/lib/libGLU.so.1.3.070802
106 lrwxrwxrwx 1 root root 10 Nov 27 04:48
107 /usr/lib/opengl/xorg-x11/lib/libGL.so -> libGL.so.1
108 lrwxrwxrwx 1 root root 12 Nov 27 04:48
109 /usr/lib/opengl/xorg-x11/lib/libGL.so.1 -> libGL.so.1.2
110 -rwxr-xr-x 1 root root 477920 Nov 27 04:48
111 /usr/lib/opengl/xorg-x11/lib/libGL.so.1.2
112
113 Also on my (now multilib) system:
114
115 lrwxrwxrwx 1 root root 5 Nov 27 02:12 lib -> lib64/
116 drwxr-xr-x 3 root root 3696 Nov 27 02:12 lib32/
117 drwxr-xr-x 10 root root 4304 Nov 27 02:12 lib64/
118
119 where in the past with no-multilib I had the lib32/ but it was pretty
120 much empty.
121
122 I've done some re-emerge of packages but still can't get wine to install.
123
124 Thanks,
125
126 --
127 Valmor