[Bug 24201] New: Visual C++ 2008 Express frequently hangs trying compile a project.
wine-bugs at winehq.org
wine-bugs at winehq.org
Sun Aug 29 12:53:34 CDT 2010
http://bugs.winehq.org/show_bug.cgi?id=24201
Summary: Visual C++ 2008 Express frequently hangs trying
compile a project.
Product: Wine
Version: 1.3.1
Platform: x86
OS/Version: Linux
Status: NEW
Severity: normal
Priority: P2
Component: ole32
AssignedTo: wine-bugs at winehq.org
ReportedBy: xerox_xerox2000 at yahoo.co.uk
I tried to compile a simple project: http://www.cplusplus.com/files/wininc.zip
Steps to reproduce: Install from VC Express 2008 only VCExpress, _without_
installing native dotnet stuff.
Do 'winetricks msxml6"
Fire up wine VCExpress.exe. After a few complaints the GUI comes up.
Do Open->New Project and open the .dsw file from the link above.
After Build->Build Solution the compilation mostly hangs. It succeeded for me
only one time out of many attempts. Also Cleaning the project didn't work.
I found a simple solution to fix the problem: On the console there were a few
fixme:CoGetCallerTID
Changing the returncode from E_NOTIMPL to E_FAIL seems to fix all the problems
I'll see if i can write a test for this function, to see if i can improve the
stub. AnyOne have hints what this function does, as it seems to be undocumented
diff --git a/dlls/ole32/ole2stubs.c b/dlls/ole32/ole2stubs.c
index b029a86..d0199b7 100644
--- a/dlls/ole32/ole2stubs.c
+++ b/dlls/ole32/ole2stubs.c
@@ -126,7 +126,7 @@ HRESULT WINAPI OleRegEnumFormatEtc (
HRESULT WINAPI CoGetCallerTID(LPDWORD lpdwTID)
{
FIXME("stub!\n");
- return E_NOTIMPL;
+ return E_FAIL;
}
/***********************************************************************
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
Do not reply to this email, post in Bugzilla using the
above URL to reply.
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list