[Bug 7928] DirectX installer for Oblivion crashes when trying to load fusion.dll

Wine Bugs wine-bugs at winehq.org
Mon Apr 2 04:24:35 CDT 2007


------- Additional Comments From focht at gmx.net  2007-02-04 04:24 -------

newer DirectX versions rely on certain parts of .NET framework.

mscoree's LoadLibraryShim() fails due to missing .NET fusion assembly.
No problem.

Either install .NET framework (1.1) or place the minimum required binaries from
native windows installation or web into system32 directory:

msvcr70.dll (dependency)

optional: shfusion.dll and MSVCR71.dll (dependency)

With both dlls present the installation proceeds further and finishes.
Though some minor complaints in WINDIR\DXError.log and WINDIR\DirectX.log
Looking at relay (LoadLibraryExW() retval=00000000) these seem not really critical.

When starting "dxdiag.exe" it complains about "dxdiagn.dll" too old.
This is due to wine's builtin version.
Use the native version and dxdiag will start up (though complains about some
sound module errors).
Basic info and directx tests seem to work so far.
If you got specific problems, file new bug reports.

I tested with DirectX 9.0c from january 2007

This info probably applies to other bugreports too.


Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

More information about the wine-bugs mailing list