[issue24083] MSVCCompiler.get_msvc_path() doesn't work on Win x64

2015-04-30 Thread Marc-Andre Lemburg
Marc-Andre Lemburg added the comment: I checked the registry to find the correct root. This would be Software\Microsoft\VisualStudio\. However, VC 9.0 no longer seems to set the variables the method is looking for, so even if the .__root attribute problem gets fixed, the method would not find

[issue24083] MSVCCompiler.get_msvc_path() doesn't work on Win x64

2015-04-30 Thread Marc-Andre Lemburg
New submission from Marc-Andre Lemburg: Trying to use .get_msvc_path() on an distutils.msvccompiler.MSVCCompiler() instance raises an AttributeError: MSVCCompiler instance has no attribute '_MSVCCompiler__root' The reason seems to be that self.__root is not set for Win x64 in .__init__().