[Bug 5174] New: macom2.dll does not work with wine dcom
Wine Bugs
wine-bugs at winehq.org
Tue May 2 03:26:04 CDT 2006
http://bugs.winehq.org/show_bug.cgi?id=5174
Summary: macom2.dll does not work with wine dcom
Product: Wine
Version: 0.9.12.
Platform: PC
URL: http://www-user.zmt.uni-
bremen.de/~ulf/macom2_winebug.zip
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-ole
AssignedTo: wine-bugs at winehq.org
ReportedBy: ulf.mehlig at gmx.net
MaCom2.dll is a library providing functions for building ecological forest
models developed by H. Hildenbrandt and U. Berger at the Centre for Tropical
Marine Ecology in Bremen, Germany. MaCom2 is not open source at the moment but
is freely available on request from the authors.
Library functions are called from a user-supplied script (using, e.g., Python)
and DCOM. At the moment, running under wine is possible only with Microsoft's
dcom98.
Here is what I do to install it:
- install python2.4.3 (needs Microsoft's msiexec) + pywin32
- register the dll (gdiplus.dll has to be available when doing this)
regsvr32 MaCom2.dll
- call the script, e.g.
wine /home/ulf/.wine/drive_c/Program\ Files/Python24/pythonw.exe
SimpleForest_3species.py
The program does not start correctly:
[...]
warn:ole:ITypeComp_fnBind did not find member with name L"Init", flags 0x2!
warn:ole:ITypeComp_fnBind did not find member with name L"Init", flags 0x4!
warn:ole:ITypeComp_fnBind did not find member with name L"Init", flags 0x8!
err:ole:ITypeInfo_fnInvoke did not find member id 1, flags 0x2!
Traceback (most recent call last):
File "SimpleForest_3species.py", line 8, in ?
m.Init(w=110, h=110, scale=3)
TypeError: Init() got an unexpected keyword argument 'w'
fixme:ole:ITypeInfo_fnRelease destroy child objects
The full log from a call with WINEDEBUG=warn+all is found together with
MaCom2.dll and an example script at the URL given above.
When installing dcom98 as described in
http://wiki.winehq.org/NativeDcom?highlight=%28dcom%29
--
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.
More information about the wine-bugs
mailing list