Brandon Evans
2007-Sep-19 22:52 UTC
[Wine] Compiling 0.9.4x on Fedora 6 32bit - OpenGL not found warning
I have been compiling my own wine RPMs using the fedora extras .spec file for a while now. Normally after very little editing of the .spec, the wine RPMs build and I am running the latest & greatest wine. Now I am having problems building *any* wine rpms ( including some of the 0.9.3x versions) on my yum updated Fedora core 6 box. Even when I extract a fresh copy of wine-0.9.42.tar.bz2 through wine-0.9.45.tar.bz2 and run ./confgiure, the compile script complains about no OpenGL libraries. I have double checked and they are on my system. Right now I am digging through the configure, configure.ac and aclocal.m4 files to try to hunt down the problem. Mainly I'm trying to figure out what .so it is looking for and where. Those 3 files are all unfamiliar territory for me though. Currently I am running wine-0.9.42-1.fc6 fedora 6 extras rpms and wine is running some games fine. Even so, I have my reasons for wanting to upgrade. Here is the error I get after the ./configure ... checking for XRenderSetPictureTransform in -lXrender... yes checking for -lXrandr... libXrandr.so.2 checking for -lXinerama... libXinerama.so.1 checking for GL/gl.h... yes checking for GL/glx.h... yes checking for GL/glext.h... yes checking for GL/glu.h... yes checking for up-to-date OpenGL version... yes checking for -lGL... not found checking for gluLookAt in -lGLU... yes checking audio/audiolib.h usability... no checking audio/audiolib.h presence... no ... configure: WARNING: No OpenGL library found on this system. Wine will be build without OpenGL or Direct3D support. And some more info about my system: [work wine-0.9.45]# ldconfig -v | grep -i gl libGL.so.1 -> libGL.so.100.14.11 libGLcore.so.1 -> libGLcore.so.100.14.11 libglib-2.0.so.0 -> libglib-2.0.so.0.1200.9 libdbus-glib-1.so.2 -> libdbus-glib-1.so.2.0.0 libglut.so.3 -> libglut.so.3.8.0 libGLw.so.1 -> libGLw.so.1.0.0 libglade-2.0.so.0 -> libglade-2.0.so.0.0.7 libGL.so.1 -> libGL.so.1.0.9631 libgladejava-2.12.so -> libgladejava-2.12.so libpoppler-glib.so.1 -> libpoppler-glib.so.1.0.0 libgladejni-2.12.so -> libgladejni-2.12.so libwx_gtk2u_gl-2.6.so.0 -> libwx_gtk2u_gl-2.6.so.0.3.1 libglibjava-0.2.so -> libglibjava-0.2.so libglibjni-0.2.so -> libglibjni-0.2.so libavahi-glib.so.1 -> libavahi-glib.so.1.0.1 libnm_glib.so.0 -> libnm_glib.so.0.0.0 libx11globalcomm.so.1 -> libx11globalcomm.so.1.0.0 libGLcore.so.1 -> libGLcore.so.1.0.9631 libwx_gtk2u_ogl-2.6.so.0 -> libwx_gtk2u_ogl-2.6.so.0.3.1 libGLU.so.1 -> libGLU.so.1.3.060501 [work wine-0.9.45]# ls -al /usr/lib/libGL* lrwxrwxrwx 1 root root 21 Apr 27 15:08 /usr/lib/libGLcore.so.1 -> libGLcore.so.1.0.9631 -rwxr-xr-x 1 root root 9338856 Apr 27 15:08 /usr/lib/libGLcore.so.1.0.9631 -rw-r--r-- 1 root root 653 Apr 27 15:08 /usr/lib/libGL.la lrwxrwxrwx 1 root root 10 Apr 27 15:08 /usr/lib/libGL.so -> libGL.so.1 lrwxrwxrwx 1 root root 17 Apr 27 15:08 /usr/lib/libGL.so.1 -> libGL.so.1.0.9631 -rwxr-xr-x 1 root root 609124 Apr 27 15:08 /usr/lib/libGL.so.1.0.9631 lrwxrwxrwx 1 root root 11 Apr 24 21:31 /usr/lib/libGLU.so -> libGLU.so.1 lrwxrwxrwx 1 root root 20 Apr 24 21:30 /usr/lib/libGLU.so.1 -> libGLU.so.1.3.060501 -rwxr-xr-x 1 root root 527328 Jan 24 2007 /usr/lib/libGLU.so.1.3.060501 lrwxrwxrwx 1 root root 11 Sep 14 14:58 /usr/lib/libGLw.so -> libGLw.so.1 lrwxrwxrwx 1 root root 15 Sep 14 14:58 /usr/lib/libGLw.so.1 -> libGLw.so.1.0.0 -rwxr-xr-x 1 root root 17496 Sep 29 2006 /usr/lib/libGLw.so.1.0.0 -- Brandon Evans "I have a theory that the truth is never told during the nine-to-five hours." -Hunter S. Thompson