http://bugs.winehq.org/show_bug.cgi?id=18025
Summary: .NET 2.0 Regasm.exe typelib exporter needs ICreateTypeInfo2::SetCustData Product: Wine Version: 1.1.19 Platform: Other URL: http://downloads.slingmedia.com/go/slingbox-desktop-us OS/Version: other Status: UNCONFIRMED Severity: normal Priority: P2 Component: oleaut32 AssignedTo: wine-bugs@winehq.org ReportedBy: focht@gmx.net
Hello,
after overcoming bug 17799, regasm typelib exporter blocks on next one:
--- snip --- $ wine ../../../windows/Microsoft.NET/Framework/v2.0.50727/regasm.exe SlingSDK.dll /code /tlb fixme:ole:CoGetContextToken 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:powrprof:DllMain (0x61020000, 1, (nil)) not fully implemented fixme:shell:URL_ParseUrl failed to parse L"System" Types registered successfully fixme:shell:URL_ParseUrl failed to parse L"System.Drawing" 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:typelib2:ICreateTypeInfo2_fnSetCustData (0x1df508,{0f21f359-ab84-41e8-9a78-36d110e6d2f9},0x32c5b0), stub! RegAsm : error RA0000 : Type library exporter encountered an error while processing 'SlingSDK.WebServices.ClipAndSlingService, SlingSDK'. Error: Common Language Runtime Internal error: 0x8007000e --- snip ---
The TLB_ReadTypeLib and typelib exporter warnings are *expected* and completely sane (I'll add a note to appdb later to prevent confusion).
The problem is ICreateTypeInfo2::SetCustData being a stub.
--- snip dlls/oleaut32/typelib2.c --- static HRESULT WINAPI ICreateTypeInfo2_fnSetCustData( ICreateTypeInfo2* iface, /* [I] The typeinfo in which to set the custom data. */ REFGUID guid, /* [I] The GUID used as a key to retrieve the custom data. */ VARIANT* pVarVal) /* [I] The custom data. */ { FIXME("(%p,%s,%p), stub!\n", iface, debugstr_guid(guid), pVarVal); return E_OUTOFMEMORY; } --- snip dlls/oleaut32/typelib2.c ---
Trace log:
--- snip --- 007b:Call oleaut32.SysAllocString(0032c638 L"SlingSDK.WebServices.ClipAndSlingService") ret=7a037994 007b:Call KERNEL32.lstrlenW(0032c638 L"SlingSDK.WebServices.ClipAndSlingService") ret=60dfbda4 007b:Ret KERNEL32.lstrlenW() retval=00000028 ret=60dfbda4 ... 007b:Ret oleaut32.SysAllocString() retval=001fb59c ret=7a037994 007b:fixme:typelib2:ICreateTypeInfo2_fnSetCustData (0x205ab8,{0f21f359-ab84-41e8-9a78-36d110e6d2f9},0x32c5b0), stub! 007b:Call ole32.GetErrorInfo(00000000,0032bcd4) ret=79f97d03 007b:Ret ole32.GetErrorInfo() retval=00000001 ret=79f97d03 ... 007b:Call KERNEL32.FormatMessageW(00001000,00000000,8007000e,00000400,0032bcf8,00000400,00000000) ret=7a127c38 007b:Ret KERNEL32.FormatMessageW() retval=00000000 ret=7a127c38 007b:Call KERNEL32.GetLastError() ret=79f061ff 007b:Ret KERNEL32.GetLastError() retval=00000717 ret=79f061ff ... 007b:trace:ole:ICreateErrorInfoImpl_SetDescription (0x1fb468): L"Type library exporter encountered an error while processing 'SlingSDK.WebServices.ClipAndSlingService, SlingSDK'. Error: Common Language Runtime Internal error: 0x8007000e" ... 007b:Call KERNEL32.RaiseException(e06d7363,00000001,00000003,0032bc28) ret=78158dd3 007b:trace:seh:raise_exception code=e06d7363 flags=1 addr=0x7b84386b ip=0x7b84386b tid=007b 007b:trace:seh:raise_exception info[0]=19930520 007b:trace:seh:raise_exception info[1]=0032bc80 007b:trace:seh:raise_exception info[2]=7a35d570 007b:trace:seh:raise_exception eax=7b82ca2d ebx=7b8c2bf8 ecx=00000000 edx=0032bc14 esi=0032bc14 edi=0032bb90 007b:trace:seh:raise_exception ebp=0032bb78 esp=0032bb14 cs=0023 ds=002b es=002b fs=0063 gs=006b flags=00000246 --- snip ---
Regards
http://bugs.winehq.org/show_bug.cgi?id=18025
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Depends on| |17991 Keywords| |dotnet, download
http://bugs.winehq.org/show_bug.cgi?id=18025
--- Comment #1 from Anastasius Focht focht@gmx.net 2009-04-13 06:21:28 --- Hello,
--- quote --- after overcoming bug 17799, regasm typelib exporter blocks on next one: --- quote ---
whoops I meant bug 17991 (see dep)
Regards
http://bugs.winehq.org/show_bug.cgi?id=18025
Bug 18025 depends on bug 17991, which changed state.
Bug 17991 Summary: QueryPathOfRegTypeLib fails to locate typelib when (major.minor) = (0xffff.0xffff) http://bugs.winehq.org/show_bug.cgi?id=17991
What |Old Value |New Value ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
http://bugs.winehq.org/show_bug.cgi?id=18025
Ken Sharp kennybobs@o2.co.uk changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer Status|UNCONFIRMED |NEW URL|http://downloads.slingmedia |http://download.slingmedia. |.com/go/slingbox-desktop-us |com/player/pc/SP2/SlingPlay | |er-2.0.3508-Setup-US.exe CC| |kennybobs@o2.co.uk Ever Confirmed|0 |1
--- Comment #2 from Ken Sharp kennybobs@o2.co.uk 2009-06-14 16:38:17 --- Confirming.
http://bugs.winehq.org/show_bug.cgi?id=18025
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |currter@gmail.com
--- Comment #3 from Austin English austinenglish@gmail.com 2010-02-20 14:40:34 --- *** Bug 21783 has been marked as a duplicate of this bug. ***
http://bugs.winehq.org/show_bug.cgi?id=18025
--- Comment #4 from Nikolay Sivov bunglehead@gmail.com 2010-05-31 13:52:38 --- This method is implemented with recent commit 658209b57164da96919500468114a6a7eb0bf7b5. Please retest with 1.2-rc2.
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
http://bugs.winehq.org/show_bug.cgi?id=18025
Nikolay Sivov bunglehead@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #6 from Nikolay Sivov bunglehead@gmail.com 2010-05-31 14:57:37 --- Ok, thanks. Please open new bugs if you feel that way.
http://bugs.winehq.org/show_bug.cgi?id=18025
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2010-06-11 12:51:20 --- Closing bugs fixed in 1.2-rc3.
http://bugs.winehq.org/show_bug.cgi?id=18025
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |658209b57164da9691950046811 | |4a6a7eb0bf7b5
--- Comment #8 from Anastasius Focht focht@gmx.net 2011-10-11 15:33:54 CDT --- Hello,
filling/correcting fields ...
Regards
http://bugs.winehq.org/show_bug.cgi?id=18025
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Hardware|Other |x86 OS|other |Linux
http://bugs.winehq.org/show_bug.cgi?id=18025
--- Comment #9 from Terrance currter@gmail.com --- I hope to not get email about this issue or any issues raised over 2 years ago.
I never could get Slingbox to work on Linux even with using Wine or the Windows software interface to Linux (Ubuntu or Mint). I could not get either SlingMedia or Box client software to work needing the assistance of Wine or get the plug-in for firefox or chrome under Linux to work and I tried this for several years and was not successful so I gave up trying to run Slingbox in any form on Linux... Wine was not helpful and the support was not helpful.
I later felt no need to use Linux anyway once I got my Macbook early 2012 ... slingbox software run well on that platform at least.
I just use Linux to play around and just keep it updated and that is all.
I hope you fix all the bugs in Wine under Linux. I think I briefly tried some Wine feature on the Mac as experimental or fun but very briefly. I have managed to use bootcamp and even Virtual Box and now Parallels to run Windows under or on Mac.
I am sorry to whine but Wine has not been useful to me regarding the Slingbox issue...it would have been nice to accomplish making that work but the support was not helpful and it was too difficult and for what? just a waste of time.
https://bugs.winehq.org/show_bug.cgi?id=18025
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- URL|http://download.slingmedia. |https://web.archive.org/web |com/player/pc/SP2/SlingPlay |/20210319115734/http://down |er-2.0.3508-Setup-US.exe |load.slingmedia.com/player/ | |pc/SP2/SlingPlayer-2.0.3508 | |-Setup-US.exe