RE: No good :(
by P Macko on Sunday May 31st 2009, 23:05
The problem you're seeing occurs when the MS Visual C++ 2005 SP1 redistributable runtime libraries fail to install properly in ~/.wine/drive_c/windows/winsxs. The library files msvcp80.dll and msvcr80.dll are just two of the pile of files and subfolders that get placed into winsxs when this package is installed. Simply dropping those two files in won't work because they depend on other files.
Most people appear to be able to solve the problem by using Don Kagel's winetricks script ( www.kegel.com/wine/winetricks ) to install the needed libraries. Save it, make it executable, and then run the script, selecting the vcrun2005sp1 option that Pawel mentioned above from the menu that appears.
That solution however didn't work for me. It just wouldn't install properly for some unknown reason. Luckily I had a fully working install of the game on my windows partition so I simply recursively copied (cp -raf) the contents of winsxs on my windows partition over to the winsxs folder in my wine setup. That worked for me.