PATCH: Re: Wine does not build [ wined3d ]

Marcus Meissner marcus at jet.franken.de
Thu Jun 9 00:47:21 CDT 2005


On Wed, Jun 08, 2005 at 08:54:51PM -0400, Ivan Gyurdiev wrote:
> What about this?
> 
> basetexture.c:275: error: static declaration of
> ‘IWineD3DBaseTexture_Vtbl’ follows non-static declaration
> wined3d_private.h:495: error: previous declaration of
> ‘IWineD3DBaseTexture_Vtbl’ was here
> make[2]: *** [basetexture.o] Error 1
> make[2]: Leaving directory `/home/phantom/src/wine/dlls/wined3d'
> make[1]: *** [wined3d] Error 2
> make[1]: Leaving directory `/home/phantom/src/wine/dlls'
> make: *** [dlls] Error 2

Changelog:
	Fixed definition/declaration mismatches of newly static vtables.

Index: dlls/wined3d/wined3d_private.h
===================================================================
RCS file: /home/wine/wine/dlls/wined3d/wined3d_private.h,v
retrieving revision 1.29
diff -u -r1.29 wined3d_private.h
--- dlls/wined3d/wined3d_private.h	6 Jun 2005 19:50:35 -0000	1.29
+++ dlls/wined3d/wined3d_private.h	9 Jun 2005 05:46:16 -0000
@@ -435,7 +435,6 @@
     IWineD3DResourceClass   resource;
 } IWineD3DResourceImpl;
 
-extern const IWineD3DResourceVtbl IWineD3DResource_Vtbl;
 
 /*****************************************************************************
  * IWineD3DVertexBuffer implementation structure (extends IWineD3DResourceImpl)
@@ -491,8 +490,6 @@
     IWineD3DBaseTextureClass  baseTexture;
 
 } IWineD3DBaseTextureImpl;
-
-extern const IWineD3DBaseTextureVtbl IWineD3DBaseTexture_Vtbl;
 
 /*****************************************************************************
  * IWineD3DTexture implementation structure (extends IWineD3DBaseTextureImpl)



More information about the wine-patches mailing list