http://bugs.winehq.org/show_bug.cgi?id=18025
--- Comment #5 from Anastasius Focht focht@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