http://bugs.winehq.org/show_bug.cgi?id=27303
Summary: QQMusic2011 installer needs atl80.dll Product: Wine Version: 1.3.20 Platform: x86 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: fracting@gmail.com
1. Download QQmusic installer $ wget http://dl_dir.qq.com/music/clntupate/QQMusic2011.exe
2. install vcrun6, works around http://bugs.winehq.org/show_bug.cgi?id=27067 ( Drake of the 99 Dragons needs msvcp60.dll.?_Tidy@?$basic_string@DU?$char_traits@D@std@@V?$allocator@D@2@@std@@AAEX_N@Z )
$ winetricks -q vcrun6
3. install QQMusic2011 $ wine QQMusic2011.exe
fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.ATL" (8.0.50727.4053) err:module:import_dll Library ATL80.DLL (which is needed by L"C:\Program Files\Tencent\QQMusic\QQMusicCvtData.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Tencent\QQMusic\QQMusicCvtData.exe" failed, status c0000135 fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.ATL" (8.0.50727.4053) err:module:import_dll Library ATL80.DLL (which is needed by L"C:\Program Files\Tencent\QQMusic\QQMusicCvtData.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Tencent\QQMusic\QQMusicCvtData.exe" failed, status c0000135 err:ole:CoGetClassObject class {1dabf8d5-8430-4985-9b7f-a30e53d709b3} not registered err:ole:CoGetClassObject class {1dabf8d5-8430-4985-9b7f-a30e53d709b3} not registered err:ole:create_server class {1dabf8d5-8430-4985-9b7f-a30e53d709b3} not registered
See attachment for full log.
Is there any way to work around? register a native atl80.dll will cause run time error r6034, is that a bug? Thanks!
http://bugs.winehq.org/show_bug.cgi?id=27303
--- Comment #1 from fracting fracting@gmail.com 2011-05-27 13:21:12 CDT --- Created an attachment (id=34922) --> (http://bugs.winehq.org/attachment.cgi?id=34922) Log: install QQMusic
http://bugs.winehq.org/show_bug.cgi?id=27303
fracting fracting@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |download URL| |http://dl_dir.qq.com/music/ | |clntupate/QQMusic2011.exe
http://bugs.winehq.org/show_bug.cgi?id=27303
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW CC| |focht@gmx.net Summary|QQMusic2011 installer needs |Multiple applications need |atl80.dll |atl80.dll (QQMusic2011 | |installer, Visual C++ 2005 | |Express SP1) Ever Confirmed|0 |1
--- Comment #2 from Anastasius Focht focht@gmx.net 2012-02-12 12:04:10 CST --- Hello,
confirming. Refining summary as Visual C++ 2005 Express SP1 also needs this.
--- snip --- $ wine ./VCExpress.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.ATL" (8.0.50608.0) fixme:ole:CoInitializeSecurity (0x32f8a0,-1,(nil),(nil),0,0,(nil),8,(nil)) - stub! fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.ATL" (8.0.50608.0) err:module:import_dll Library ATL80.DLL (which is needed by L"C:\Program Files\Microsoft Visual Studio 8\Common7\IDE\msenv.dll") not found --- snip ---
'winetricks vcrun2005' works around.
$ wine --version wine-1.4-rc3
Regards
http://bugs.winehq.org/show_bug.cgi?id=27303
Sylvain Petreolle spetreolle@yahoo.fr changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spetreolle@yahoo.fr
http://bugs.winehq.org/show_bug.cgi?id=27303
--- Comment #3 from Stefan Leichter Stefan.Leichter@camLine.com 2012-04-03 00:42:10 CDT --- Created attachment 39659 --> http://bugs.winehq.org/attachment.cgi?id=39659 stub dll
Does the attached patch help?
http://bugs.winehq.org/show_bug.cgi?id=27303
--- Comment #4 from Qian Hong fracting@gmail.com 2012-04-03 10:22:45 CDT --- (In reply to comment #3)
Created attachment 39659 [details] stub dll
Does the attached patch help?
Thanks, the installer crash:
wine: Call from 0x7b83ac3b to unimplemented function atl80.dll.AtlCreateRegistrar, aborting
Would you like a separate bug report?
http://bugs.winehq.org/show_bug.cgi?id=27303
--- Comment #5 from Vitaliy Margolen vitaliy-bugzilla@kievinfo.com 2012-04-03 21:26:29 CDT --- (In reply to comment #4)
Would you like a separate bug report?
This bug is about not having it at all.
http://bugs.winehq.org/show_bug.cgi?id=27303
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |887f009df63b134b3c1eb36e17b | |84cf3fc33b446 Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #6 from Austin English austinenglish@gmail.com 2012-04-05 13:17:24 CDT --- http://source.winehq.org/git/wine.git/commitdiff/887f009df63b134b3c1eb36e17b...
http://source.winehq.org/git/wine.git/commitdiff/7bffd907908a18a16b34d16245c...
file new bugs for other missing functions.
http://bugs.winehq.org/show_bug.cgi?id=27303
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #7 from Alexandre Julliard julliard@winehq.org 2012-04-13 13:28:54 CDT --- Closing bugs fixed in 1.5.2.
http://bugs.winehq.org/show_bug.cgi?id=27303
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |atl
https://bugs.winehq.org/show_bug.cgi?id=27303
Anastasius Focht focht@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |Installer URL|http://dl_dir.qq.com/music/ |https://web.archive.org/web |clntupate/QQMusic2011.exe |/20110614211618/http://dl_d | |ir.qq.com/music/clntupate/Q | |QMusic2011.exe