PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Wine mit Opengl kompillieren



zorin
17.11.03, 19:28
Hallo zusammen,

ja ich weiss, das Thema wurde schon behandelt, aber ich bin beim kompillieren
von wine auf einen Fehler von make gestossen, den ich im Internet nicht
wiederfinden konnte.Aber mal der Reihe nach:

Ich hab wine erfolgreich kompilliert (ohne --enable-opengl).
Da ich opengl aber wollte hab ich es mit --enable-opengl erneut versucht.
Bei configure kamen dann die Meldungen

checking GL/gl.h... no

Ich wusste nicht woher (welches Paket) ich die nehmen sollte, aber bei den
Nvidia Quellen waren im Unterverzeichnis usr/include/GL/drei Dateien, die ich
mal in /usr/include/GL reinkopiert habe. Daraufhin gab configure folgendes aus:

checking for XkbQueryExtension in -lX11... yes
checking for XShmQueryExtension in -lXext... yes
checking for XShapeQueryExtension in -lXext... yes
checking for XDGAQueryExtension in -lXxf86dga... yes
checking for XF86VidModeQueryExtension in -lXxf86vm... yes
checking for XRRSetScreenConfigAndRate in -lXrandr... no
checking for XvShmCreateImage in -lXv... yes
checking GL/gl.h usability... yes
checking GL/gl.h presence... yes
checking for GL/gl.h... yes
checking GL/glx.h usability... yes
checking GL/glx.h presence... yes
checking for GL/glx.h... yes
checking for GL/glext.h... no

checking for up-to-date OpenGL version... yes
checking for glXCreateContext in -lGL... yes
checking for glXGetProcAddressARB in -lGL... yes
checking for OpenGL extension functions prototypes... no

Heisst das, dass die OpenGL Extensions fehlen??
Wenn ja woher bekommen ich die? Ich hab mir den Thread zum Thema weiter unten
schon durchgelesen, aber das basiert auf Debian und ich hab Suse 8.2

Ach ja, wenn ich make ausführe, kommt der Fehler:

directx.c: In function `IDirect3D8Impl_GetDeviceCaps':
directx.c:639: `GL_MAX_VERTEX_UNITS_ARB' undeclared (first use in this function)
directx.c:639: (Each undeclared identifier is reported only once
directx.c:639: for each function it appears in.)
make[2]: *** [directx.o] Fehler 1

Vielen Dank für Eure Hilfe
Zorin

zorin
17.11.03, 21:54
Ok, habs selbst rausgefunden *schäm*
Das xf86glx-devel Paket hat gefehlt!

Gruss Zorin