The Problem exists with either extracts from cvs or tarball. configure (either w/ or w/o --enable-opengl) runs fine with no error. I am running SuSe 8.1 Everything compiles fine except d3d8.dll.so which behaves as follows: make[1]: Entering directory `/home/pdb/download/wine/dlls/d3d8' gcc -shared -Wl,-Bsymbolic,-z,defs d3d8.spec.o basetexture.o cubetexture.o d3d8_main.o device.o directx.o drawprim.o indexbuffer.o resource.o shader.o stateblock.o surface.o swapchain.o texture.o utils.o vertexbuffer.o volume.o volumetexture.o vshaderdeclaration.o d3d8.dll.dbg.o -o d3d8.dll.so -L../../libs/wine -lwine -L../../libs/uuid -lwine_uuid -L/usr/X11R6/lib -lSM -lICE -lXxf86dga -lXxf86vm -lXv -lXext -lX11 -lGL -lGLU -L../../libs/port -lwine_port -lm -lc device.o: In function `setupTextureStates': /home/pdb/download/wine/dlls/d3d8/device.c:121: undefined reference to `glActiveTexture' device.o: In function `IDirect3DDevice8Impl_SetTransform': /home/pdb/download/wine/dlls/d3d8/device.c:1495: undefined reference to `glActiveTexture' device.o: In function `IDirect3DDevice8Impl_SetRenderState': /home/pdb/download/wine/dlls/d3d8/device.c:2487: undefined reference to `glActiveTexture' device.o: In function `IDirect3DDevice8Impl_SetTexture': /home/pdb/download/wine/dlls/d3d8/device.c:3051: undefined reference to `glActiveTexture' device.o: In function `IDirect3DDevice8Impl_SetTextureStageState': /home/pdb/download/wine/dlls/d3d8/device.c:3184: undefined reference to `glActiveTexture' drawprim.o: In function `draw_vertex': /home/pdb/download/wine/dlls/d3d8/drawprim.c:575: undefined reference to `glMultiTexCoord1f' /home/pdb/download/wine/dlls/d3d8/drawprim.c:611: undefined reference to `glMultiTexCoord4f' /home/pdb/download/wine/dlls/d3d8/drawprim.c:599: undefined reference to `glMultiTexCoord3f' /home/pdb/download/wine/dlls/d3d8/drawprim.c:587: undefined reference to `glMultiTexCoord2f' drawprim.o: In function `drawStridedFast': /home/pdb/download/wine/dlls/d3d8/drawprim.c:817: undefined reference to `glClientActiveTexture' drawprim.o: In function `drawStridedSlow': /home/pdb/download/wine/dlls/d3d8/drawprim.c:1083: undefined reference to `glMultiTexCoord1f' /home/pdb/download/wine/dlls/d3d8/drawprim.c:1119: undefined reference to `glMultiTexCoord4f' /home/pdb/download/wine/dlls/d3d8/drawprim.c:1107: undefined reference to `glMultiTexCoord3f' /home/pdb/download/wine/dlls/d3d8/drawprim.c:1095: undefined reference to `glMultiTexCoord2f' stateblock.o: In function `IDirect3DDeviceImpl_InitStartupStateBlock': /home/pdb/download/wine/dlls/d3d8/stateblock.c:215: undefined reference to `glActiveTexture' collect2: ld returned 1 exit status make[1]: *** [d3d8.dll.so] Error 1 make[1]: Leaving directory `/home/pdb/download/wine/dlls/d3d8' any help would be appreciated.
Hi philippe, You need to get your 3D Acceleration working. If you are using NVIDIA, here's the HOWTO: ftp://ftp.suse.com/pub/suse/i386/supplementary/X/XFree86/nvidia-installer-HO WTO Cu MSepp ------------------------------------------- Sebastian M?sch sebastian@sebastian-muesch.de -------------------------------------------
Why can't you just use a binary rpm?
All the official wine packages (The ones that you can find on sourceforge) are built with all the optional wine features, so the Suse packages have all the 3d libs. The current version has all the 3d libs, even d3d9.dll (Even if this dll isn't functional), so just install the rpm.
> That are no rpms for SuSE ;-) (wrong paths) > > Almost not usefull, as paths are static. You'll have to create links to your > libs and deinstall the SuSE-wine-rpms.Binary RPMs for Linux Red Hat, Mandrake and Suse are at http://sourceforge.net/project/showfiles.php?group_id=6241 At this url you can even find winesetuptk, wine programs for windows, and wine packages for Linux Slackware and for FreeBSD
> Binary RPMs for Linux Red Hat, Mandrake and Suse are at > http://sourceforge.net/project/showfiles.php?group_id=6241 > At this url you can even find winesetuptk, wine programs for windows, and wine > packages for Linux Slackware and for FreeBSDOh damn, you are right. Why the hack i did not see them :-( Cu Sebastian ------------------------------------------- Sebastian M?sch sebastian@sebastian-muesch.de -------------------------------------------
>I am apparently not using NVIDIA, Compilation works fine when disabling 3D >acceleration though.Have a look at http://dri.sf.net they may have a driver for your video card. Anyway you should use a wine binary. Then install the wine alpha build 20031016 from http://sourceforge.net/project/showfiles.php?group_id=6241