http://bugs.winehq.org/show_bug.cgi?id=7486
------- Additional Comments From truiken(a)gmail.com 2007-19-02 03:10 -------
> widl -u generates a *_i.c file which includes the header <guiddef.h>. That
header doesn't exist in MinGW nor in Visual C++.
C:\Program Files\Microsoft SDKs\Windows\v6.0\Include\guiddef.h
C:\Program Files\Microsoft Visual Studio 8\VC\PlatformSDK\Include\guiddef.h
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7486
------- Additional Comments From dmitry(a)codeweavers.com 2007-19-02 03:08 -------
guiddef.h is not a Wine only header, Platform SDK also provides it.
But (apparently for backwards compatibility) Platform SDK also provides
initguid.h which simply includes guiddef.h.
Feel free to send a patch for widl to wine-patches.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7486
Summary: Result of widl -u includes WINE-only header
Product: Wine
Version: 0.9.30.
Platform: All
OS/Version: All
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-tools
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: kevin.kofler(a)chello.at
widl -u generates a *_i.c file which includes the header <guiddef.h>. That
header doesn't exist in MinGW nor in Visual C++. It should include
<initguid.h> instead.
Moreover, INITGUID should be defined _before_ including the first RPC header,
you get a warning from MinGW about initialized variables declared "extern"
otherwise, because the MinGW initguid.h contains this:
#define DEFINE_GUID(n,l,w1,w2,b1,b2,b3,b4,b5,b6,b7,b8) GUID_EXT const GUID n
GUID_SECT = {l,w1,w2,{b1,b2,b3,b4,b5,b6,b7,b8}}
where GUID_EXT is defined by the MinGW RPC headers, to "extern" if INITGUID is
not defined, and to nothing if it is. (I haven't tested how Visual C++ reacts
to this one, but I assume defining INITGUID right away is the right thing
there too.)
To sum up, the generated *_i.c starts like this:
/*** Autogenerated by WIDL 0.9.31 from oleaut.idl - Do not edit ***/
#include <rpc.h>
#include <rpcndr.h>
#define INITGUID
#include <guiddef.h>
It should start like this instead:
/*** Autogenerated by WIDL 0.9.31 from oleaut.idl - Do not edit ***/
#define INITGUID
#include <rpc.h>
#include <rpcndr.h>
#include <initguid.h>
(This is with WINE 0.9.31 on FC6. The version isn't listed in Bugzilla yet.)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7380
------- Additional Comments From xerox_xerox2000(a)yahoo.co.uk 2007-19-02 02:16 -------
>In the testapp the allocated block (bb) is not large enough for 100x100x32
>image.
I know, that was intentional, to trigger the bug.
I found a patch from Rein Klazes to protect against these buggy things, and sent
it to wine-patches. Now see if it gets committed.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7485
wine(a)enzerink.net changed:
What |Removed |Added
----------------------------------------------------------------------------
Summary|primitiveDeclarationConvertT|Crash in
|oStridedData |primitiveDeclarationConvertT
| |oStridedData
------- Additional Comments From wine(a)enzerink.net 2007-19-02 00:47 -------
Actually 0.9.31 on Ubuntu Edgy. (Bugzilla only goes up to 0.9.30 at present)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7485
Summary: primitiveDeclarationConvertToStridedData
Product: Wine
Version: unspecified
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-directx-d3d
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wine(a)enzerink.net
Galactic Civilizations II dies not long after starting a game due to an error in
primitiveDeclarationConvertToStridedData.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=7484
mk144210(a)bcm.tmc.edu changed:
What |Removed |Added
----------------------------------------------------------------------------
Keywords| |download
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.