Friday, October 2, 2009

Trying to get VS 2005 to work on wine

This is not so easy. some random links:

My original problem:
* http://forum.winehq.org/viewtopic.php?p=27256&sid=ac9598008bdfa59b12c5d77016f76de1

KB92077 - C1902 error in AT Command in Visual Studio 2005
* http://code.msdn.microsoft.com/KB920770/Release/ProjectReleases.aspx?ReleaseId=752

Program database manager mismatch
* http://social.msdn.microsoft.com/Forums/en-US/vcgeneral/thread/22a3cc87-7052-4ede-9a1b-81e49ab41d0d

fatal error C1902: Program database manager mismatch; please check your installation
* http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=123792

Version number incorrect in Microsoft.VC80.CRT.manifest, VS2005 SP1 Beta
* http://connect.microsoft.com/VisualStudio/feedback/ViewFeedback.aspx?FeedbackID=239935

MS C++ 2005 express database mismatch error when compiling
* http://social.msdn.microsoft.com/forums/en-US/vclanguage/thread/72f00daf-dfc6-473e-b8de-79e6dde7adda/


Yup, to be able to build from command line in an environment w/o VC++ 8.0 installed, here are all the files that I found I needed to have in the %Path% (in addition to all the files in the %ProgramFiles%\Visual Studio 8.0\VC\Bin):

msvcm80.dll (CRT WinSxS)

msvcp80.dll (CRT WinSxS)

msvcr80.dll (CRT WinSxS)

Microsoft.VC80.CRT.manifest (CRT WinSxS - Copy and rename from C:\WINDOWS\WinSxS\Manifests\x86_Microsoft.VC80.CRT_1fc8b3b9a1e18e3b_8.0.50727.42_x-ww_0de06acd.manifest; Also need to change the version string to 8.0.50608.0)

mspdb80.dll

mspdbcore.dll

mspdbsrv.exe

msobj80.dll



fatal error C1902: Program database manager mismatch; please check your installation
* http://social.msdn.microsoft.com/forums/en-US/vcgeneral/thread/eb49be0b-
2a8c-4d55-8791-17e3cb1364c1/

Unable to create folder in C:\Windows\WinSXS in Vista OS
* http://social.msdn.microsoft.com/forums/en-US/windowscompatibility/thread/beac915a-1ed3-4686-a62b-0fc2d079ebf8/

1 comment:

malat said...

See my bug report:

http://bugs.winehq.org/show_bug.cgi?id=20241