[Bug 18025] .NET 2.0 Regasm.exe typelib exporter needs ICreateTypeInfo2::SetCustData

wine-bugs at winehq.org wine-bugs at winehq.org
Mon May 31 14:47:08 CDT 2010


http://bugs.winehq.org/show_bug.cgi?id=18025





--- Comment #5 from Anastasius Focht <focht at gmx.net>  2010-05-31 14:47:07 ---
Hello,

yes, the CLR exception and resulting crash when running regasm typelib exporter
is gone so this bug seems fixed.

--- snip ---
$ pwd
/home/focht/.wine/drive_c/Program Files/Sling Media/SlingPlayer

$ wine ../../../windows/Microsoft.NET/Framework/v2.0.50727/regasm.exe
SlingSDK.dll /code /tlb

fixme:sync:CreateMemoryResourceNotification (0) stub
Microsoft (R) .NET Framework Assembly Registration Utility 2.0.50727.42
Copyright (C) Microsoft Corporation 1998-2004.  All rights reserved.

fixme:ole:TLB_ReadTypeLib Header type magic 0x00905a4d not supported.
err:ole:TLB_ReadTypeLib Loading of typelib L"C:\\Program Files\\Sling
Media\\SlingPlayer\\SlingSDK.dll" failed with error 0
fixme:shell:URL_ParseUrl failed to parse L""
fixme:shell:URL_ParseUrl failed to parse L"RegAsm"
fixme:shell:URL_ParseUrl failed to parse L""
fixme:shell:URL_ParseUrl failed to parse L"SMBridge"
fixme:shell:URL_ParseUrl failed to parse L"System"
Types registered successfully
Type library exporter warning processing
'SlingSDK.Evolution.FiniteStateAutomation.Pair`1, SlingSDK'. Warning: Type
library exporter encountered a generic type. Generic classes may not be exposed
to COM.
fixme:shell:URL_ParseUrl failed to parse L"System.Drawing"
Type library exporter warning processing 'SlingSDK.Core.VideoFrameData,
SlingSDK'. Warning: Type library exporter encountered a type that derives from
a generic class and is not marked as [ClassInterface(ClassInterfaceType.None)].
Class interfaces cannot be exposed for such types. Consider marking the type
with [ClassInterface(ClassInterfaceType.None)] and exposing an explicit
interface as the default interface to COM using the ComDefaultInterface
attribute.
...
fixme:typelib2:ctl2_encode_typedesc PTR vartype, may not work correctly.
fixme:typelib2:ctl2_encode_typedesc Unrecognized type 9.
<lots of repeats>
...
fixme:typelib2:ctl2_encode_typedesc Unrecognized type 7.
fixme:typelib2:ctl2_encode_typedesc PTR vartype, may not work correctly.
fixme:typelib2:ctl2_encode_typedesc SAFEARRAY vartype, may not work correctly.
...
Assembly exported to 'C:\Program Files\Sling Media\SlingPlayer\SlingSDK.tlb',
and the type library was registered successfully
fixme:ole:Context_CC_ContextCallback (0x1d2c90/0x1d2c94)->(0x79f277a5,
0x29dcf14, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil))
fixme:ole:Context_CC_ContextCallback (0x1d2c90/0x1d2c94)->(0x79f277a5,
0x29dcea8, {d7174f82-36b8-4aa8-800a-e963ab2dfab9}, 2, (nil)) 
--- snip ---

There are still other bugs with the installer that should be tracked separately
(if not already done).

Regards

-- 
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