On 10/5/10 12:37 AM, nab wrote:
Hi,
I'm trying to run an internal application from where I work on wine. The application uses a lot of COM components and multiple threads. But when running it, it seems to hang pretty quickly.
I added the output from wine below, from what I understand, it's stopping and waiting on a lock, using CoGetCurrentLogicalThreadId that is not implemented. I'm just starting to use wine, so I don't know a lot about it. Does someone know a way around this? Like installing some other native DLLs? From what I understand, this is one of the DLL that's not easy to replace? I tried to use the ole32.dll from my windows installation and to install dcom98, but it doesn't seem to help.
Any ideas? I'll post here when I find some more info.
Here is the output:
Code:
urs@flare:~/.wine/drive_c/Program Files/swtest$ wine swunit.exe
fixme:ole:CoInitializeSecurity (0x419740,-1,(nil),(nil),4,3,(nil),0,(nil)) -
stub!
fixme:advapi:RegisterEventSourceW ((null),L"Portmap"): stub
fixme:advapi:ReportEventW (0xcafe4242,0x0001,0x0000,0x00000000,
(nil),0x0002,0x00000000,0x82e7b0,(nil)): stub
err:eventlog:ReportEventW L"Portmap error: 10013"
err:eventlog:ReportEventW L"cannot bind"
Do we even support Portmapper? You cannot use this normally and you
will have to modify Linux' Portmapper to support your program. This IS
NOT trivial.
James McKenzie