LinuxQuestions.org

LinuxQuestions.org (/questions/)
-   Linux - Games (https://www.linuxquestions.org/questions/linux-games-33/)
-   -   Wine can't find txc_dxtn and dbghelp.dll (https://www.linuxquestions.org/questions/linux-games-33/wine-cant-find-txc_dxtn-and-dbghelp-dll-4175543523/)

rainman1985_2010 05-25-2015 05:16 AM

Wine can't find txc_dxtn and dbghelp.dll
 
Hi, everyone.

I'm trying to run Blizzard's "Hearthstone" on my fedora 20 by running the command ---- "wine64 /path/to/Hearthstone", which came up with the following error:

Quote:

fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
p11-kit: couldn't load module: /usr/lib/pkcs11/p11-kit-trust.so: /usr/lib/pkcs11/p11-kit-trust.so: cannot open shared object file: No such file or directory
p11-kit: couldn't load module: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: /usr/lib/pkcs11/gnome-keyring-pkcs11.so: cannot open shared object file: No such file or directory
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:d3d:wined3d_dxtn_init Wine cannot find the txc_dxtn library, DXTn software support unavailable.
fixme:heap:RtlSetHeapInformation (nil) 1 (nil) 0 stub
fixme:msvcrt:type_info_name_internal_method type_info_node parameter ignored
fixme:system:SetProcessDPIAware stub!
fixme:ntdll:NtLockFile I/O completion on lock not implemented yet
fixme:winsock:WSALookupServiceBeginW (0x2a8e5a0 0x00000ff0 0x2a8e5e8) Stub!
fixme:iphlpapi:NotifyAddrChange (Handle 0x2a8e478, overlapped 0x1a15e88): stub
fixme:winsock:WSALookupServiceBeginW (0x2a8e5e4 0x00000ff0 0x2a8e62c) Stub!
err:module:import_dll Library dbghelp.dll (which is needed by L"C:\\windows\\system32\\imagehlp.dll") not found
err:module: DelayLoadFailureHook failed to delay load imagehlp.dll.ImageGetCertificateHeader
wine: Call from 0x7b83ca2c to unimplemented function imagehlp.dll.ImageGetCertificateHeader, aborting
wine: Unimplemented function imagehlp.dll.ImageGetCertificateHeader called at address 0x7b83ca2c (thread 0036), starting debugger...
err:module:import_dll Library dbghelp.dll (which is needed by L"C:\\windows\\system32\\winedbg.exe") not found
err:module: LdrInitializeThunk Main exe initialization for L"C:\\windows\\system32\\winedbg.exe" failed, status c0000135
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform
fixme:winhttp:WinHttpDetectAutoProxyConfigUrl discovery via DHCP not supported
fixme:winhttp:get_system_proxy_autoconfig_url no support on this platform

It seems that wine can't find "txc_dxtn library" and "dbghelp.dll" which is needed by "Hearthstone"

But I checked that both of them are already installed on my machine:

Quote:

[xuxuehan@localhost ~]$ locate txc
/usr/include/wine/windows/txcoord.h
/usr/include/wine/windows/txcoord.idl
/usr/lib64/libtxc_dxtn.so
/usr/share/doc/libtxc_dxtn-1.0.0
/usr/share/doc/libtxc_dxtn-1.0.0/Changelog
/usr/share/doc/xorg-x11-drv-nvidia/html/editxconfig.html
[xuxuehan@localhost ~]$ locate dbghelp
/home/xuxuehan/.wine/drive_c/windows/system32/dbghelp.dll
/home/xuxuehan/.wine/drive_c/windows/syswow64/dbghelp.dll
/usr/include/wine/windows/dbghelp.h
/usr/lib/wine/dbghelp.dll.so
/usr/lib/wine/fakedlls/dbghelp.dll
/usr/lib64/wine/dbghelp.dll.so
/usr/lib64/wine/libdbghelp.def
/usr/lib64/wine/fakedlls/dbghelp.dll
[xuxuehan@localhost ~]$

Why can't wine find them? Is there any other steps that I should have gone through?
Thank you:-)

devnod12 05-25-2015 07:59 AM

Have you checked your configuration? I.e. winecfg, and see if the .dlls have been "imported". Windows isn't nearly as creative as Linux. Just having the file isn't enough, you have to tell it that it's actually there and able to be used.

dugan 05-25-2015 07:21 PM

Have you checked the appdb entry for Hearthstone?

Also: what version of Wine? Every serious Wine gamer either uses PlayOnLinux, or builds latest "development" Wine release (1.7.43 now) from source, possibly with the wine-staging patches. Switch to either of those and see if the problem goes away. If it doesn't, check the appdb entry.

mralk3 05-25-2015 09:24 PM

From what I understand, Blizzard games, usually need to be ran in a 32 bit wine prefix. My experience is with running world of warcraft in wine rather than hearthstone, but it should be similar. I usually do a multilib installation prior to even bothering running any game in Wine. Make sure you have the 32bit version of that library before bothering with compiling wine from source or installing PlayonLinux


All times are GMT -5. The time now is 06:34 PM.