PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Winex kompilieren Mesa-devel Mandrake



JackieN
08.03.03, 15:31
Um Winex zu komplieren braucht man Mesa-devel
sonst kriegt man diesen Fehler
aps.c
In file included from d3dgl_private.h:5,
from caps.c:20:
../../include/wine_gl.h:82: redefinition of `PFNGLACTIVETEXTUREARBPROC'
/usr/X11R6/include/GL/glext.h:2743: `PFNGLACTIVETEXTUREARBPROC' previously declared here
../../include/wine_gl.h:83: redefinition of `PFNGLCLIENTACTIVETEXTUREARBPROC'
/usr/X11R6/include/GL/glext.h:2744: `PFNGLCLIENTACTIVETEXTUREARBPROC' previously declared here
../../include/wine_gl.h:84: redefinition of `PFNGLMULTITEXCOORD2FARBPROC'
/usr/X11R6/include/GL/glext.h:2755: `PFNGLMULTITEXCOORD2FARBPROC' previously declared here
make[2]: *** [caps.o] Fehler 1
make[2]: Leaving directory `/usr/local/src/wine/dlls/d3dgl'
make[1]: *** [d3dgl/libd3dgl.so] Fehler 2
make[1]: Leaving directory `/usr/local/src/wine/dlls'
make: *** [dlls] Fehler 2

Bei Mandrake 9.1 gibt es aber kein Mesa-devel. Wo finde ich jetzt Mesa- Devel für Mandrake 9.1?

Monsta
08.03.03, 15:46
Versuchs mal hier (http://rpmfind.net/linux/RPM/freshmeat/Mesa/rh6.2/Mesa-devel-3.2.1-1.i386.html) !
Google ist dein Freund...
MfG Monsta

kippndreser
08.03.03, 16:04
Du brauchst gar kein mesa-devel, da die OpenGL-Header ja bei xf86glx-devel oder dergl. mitgeliefert werden.
mach mal rpm -qf /usr/X11R6/include/GL/glext.h

Du könntest das mit älteren GL-Header hinkriegen, da winex halt verbockt ist. und dazu sind die alten mesa-devel-header missbrauchbar.

bessere Lösung: wine_gl.h anpassen daß es geht.

Das Thema daß winex dahier Ärger macht gabs aber schon öfter hier im Forum.

kippndreser
08.03.03, 22:18
Update:

es sieht so aus, als wäre das Problem heute noch gelöst worden:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/winex/wine/include/wine_gl.h


Compatibility with XFree86 4.3's gl.h.

JackieN
09.03.03, 00:00
Ja Danke stimmt. Über CVS neu gezogen und alles klappt.