wine/ole error on Mingw32/MSYS

Raphaël Junqueira fenix at club-internet.fr
Fri Jan 10 19:14:22 CST 2003


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

On Saturday 11 January 2003 01:53, Steven Edwards wrote:
> Platform is a older MSYS and GCC (3.1 something I think). I'm still getting
> settled in from getting tied-down so I cant test this on the latest
> mingw-current. only on dial-up here for now =(.
> Anyway any idea about this?
>
> Thanks
> Steven
>
>
>
> $ make
> gcc -c -I. -I. -I../include -I../include  -DWINE_NOWINSOCK -Wall
> -mpreferred-sta ck-boundary=2 -gstabs+  -D__WINESRC__ -D_REENTRANT -o
> dx8guid.o dx8guid.c In file included from dx8guid.c:26:
> .../include/winuser.h:2396: unnamed fields of type other than struct or
> union are not allowed
> .../include/winuser.h:2409: unnamed fields of type other than struct or
> union are not allowed
> make: *** [dx8guid.o] Error 1

it seems it don't like this:

typedef struct tagMONITORINFOEXA
{
    MONITORINFO DUMMYSTRUCTNAME;
    CHAR        szDevice[CCHDEVICENAME];
} MONITORINFOEXA, *LPMONITORINFOEXA;

who become (as unnamed is active):

typedef struct tagMONITORINFOEXA
{
    MONITORINFO ;
    CHAR        szDevice[CCHDEVICENAME];
} MONITORINFOEXA, *LPMONITORINFOEXA;

hmmmm it don't seems correct to me

and if i do:
- -={$:'/cvs-src/winetest/dlls/d3d8'}=->grep DUMMYSTRUCTNAME ../../include/*
../../include/d3d8types.h:        } DUMMYSTRUCTNAME;
../../include/dsdriver.h:    } DUMMYSTRUCTNAME;
../../include/mmsystem.h:       } DUMMYSTRUCTNAME;
../../include/mmsystem.h:       } DUMMYSTRUCTNAME1;
../../include/mmsystem.h:       } DUMMYSTRUCTNAME;
../../include/mmsystem.h:       } DUMMYSTRUCTNAME1;
../../include/objidl.h:    } DUMMYSTRUCTNAME;
../../include/winbase.h:        } DUMMYSTRUCTNAME;
../../include/wingdi.h:      } DUMMYSTRUCTNAME1;
../../include/wingdi.h:      } DUMMYSTRUCTNAME1;
../../include/winnt.h:#define DUMMYSTRUCTNAME
../../include/winnt.h:#define DUMMYSTRUCTNAME1
../../include/winnt.h:#define DUMMYSTRUCTNAME2
../../include/winnt.h:#define DUMMYSTRUCTNAME3
../../include/winnt.h:#define DUMMYSTRUCTNAME4
../../include/winnt.h:#define DUMMYSTRUCTNAME5
../../include/winnt.h:#define DUMMYSTRUCTNAME   s
../../include/winnt.h:#define DUMMYSTRUCTNAME1  s1
../../include/winnt.h:#define DUMMYSTRUCTNAME2  s2
../../include/winnt.h:#define DUMMYSTRUCTNAME3  s3
../../include/winnt.h:#define DUMMYSTRUCTNAME4  s4
../../include/winnt.h:#define DUMMYSTRUCTNAME5  s5
../../include/winnt.h:          } DUMMYSTRUCTNAME1;
../../include/winnt.h:          } DUMMYSTRUCTNAME2;
../../include/winnt.h:          } DUMMYSTRUCTNAME3;
../../include/winnt.h:    } DUMMYSTRUCTNAME;
../../include/winnt.h:    } DUMMYSTRUCTNAME;
../../include/winuser.h:    MONITORINFO DUMMYSTRUCTNAME;
../../include/winuser.h:    MONITORINFO DUMMYSTRUCTNAME;
../../include/wtypes.h:    } DUMMYSTRUCTNAME;
../../include/wtypes.idl:cpp_quote("    } DUMMYSTRUCTNAME;")

only 2 typedefed_struct DUMMYSTRUCTNAME; exists and they don't compile ... 

Raphael

> __________________________________________________
> Do you Yahoo!?
> Yahoo! Mail Plus - Powerful. Affordable. Sign up now.
> http://mailplus.yahoo.com
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.2.1 (GNU/Linux)

iD8DBQE+H2/up7NA3AmQTU4RAgVEAJ9Yxwfx0YCwaxNwM55AvgUc3qSWoQCdErG4
OAIkzuYrr0uHgS1ypEEL+Co=
=0QTd
-----END PGP SIGNATURE-----




More information about the wine-devel mailing list