http://bugs.winehq.org/show_bug.cgi?id=25981
Summary: Duty Calls: fails to find msvcm90.dll (installed by vcrun2008) Product: Wine Version: 1.3.12 Platform: x86 URL: http://download.thedutycalls.com/DutyCallsUS.zip OS/Version: Linux Status: NEW Keywords: download, Installer Severity: minor Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: austinenglish@gmail.com
First, do 'winetricks -q vcrun2008', then workaround bug 25979 (retry install until it works).
Run the game: austin@aw21 ~/.wine/drive_c/Program Files/Duty Calls/binaries/Win32 $ wine DutyCalls.exe fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762) fixme:actctx:parse_depend_manifests Could not find dependent assembly L"Microsoft.VC80.CRT" (8.0.50727.762) err:module:import_dll Library msvcm90.dll (which is needed by L"C:\Program Files\Duty Calls\binaries\Win32\DutyCalls.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Duty Calls\binaries\Win32\DutyCalls.exe" failed, status c0000135
which fails to find the dll, even though it is installed: austin@aw21 ~/.wine/drive_c/Program Files/Duty Calls/binaries/Win32 $ find ~/.wine -name msvcm90.dll /home/austin/.wine/drive_c/windows/winsxs/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.1_x-ww_6f74963e/msvcm90.dll /home/austin/.wine/drive_c/windows/winsxs/x86_Microsoft.VC90.CRT_1fc8b3b9a1e18e3b_9.0.30729.4148_x-ww_d495ac4e/msvcm90.dll
workaround: copy the dll to the exe dir.