http://bugs.winehq.org/show_bug.cgi?id=19779
Summary: Visual C++ 2005 Express: cl.exe can't find mspdb80.dll Product: Wine Version: 1.1.27 Platform: PC OS/Version: Linux Status: NEW Keywords: Installer Severity: normal Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: dank@kegel.com
Running cl.exe fails with
err:module:import_dll Library mspdb80.dll (which is needed by L"C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe") not found err:module:LdrInitializeThunk Main exe initialization for L"C:\Program Files\Microsoft Visual Studio 8\VC\bin\cl.exe" failed, status c0000135
unless you run it from Program Files/Microsoft Visual Studio 8/Common7/IDE/ where that dll was installed.
Copying mspdb80.dll to C:\Windows\system32 works, too. (Note: cl's output vanishes in wineconsole, so if you're running it in cmd in wineconsole, you have to redirect it to a file to see that it's working.)
Could it be that the installer should be setting some registry variable it's not? Setting 'installer' keyword on that theory, remove if I'm wrong.
(Naturally, cl failing makes the firefox build procedure fall over.)