-
Type: Bug
-
Resolution: Duplicate
-
Priority: Major - P3
-
None
-
Affects Version/s: None
-
Component/s: Build
-
Labels:None
-
ALL
-
Security 2018-12-31
The VS 2017 key exists in the 64-bit registry hive. We need to adjust the registry key to use based on python platform architecture.
Error one will get with 64-bit python
WindowsError: [Error 2] The system cannot find the file specified: File "D:\m2\mongo\SConstruct", line 3786: variant_dir='$BUILD_DIR', File "D:\m2\mongo\src\third_party\scons-2.5.0\scons-local-2.5.0\SCons\Script\SConscript.py", line 542: return _SConscript(self.fs, *files, **subst_kw) File "D:\m2\mongo\src\third_party\scons-2.5.0\scons-local-2.5.0\SCons\Script\SConscript.py", line 251: exec _file_ in call_stack[-1].globals File "D:\m2\mongo\src\SConscript", line 25: env.SConscript('mongo/SConscript', exports=['env']) File "D:\m2\mongo\src\third_party\scons-2.5.0\scons-local-2.5.0\SCons\Script\SConscript.py", line 542: return _SConscript(self.fs, *files, **subst_kw) File "D:\m2\mongo\src\third_party\scons-2.5.0\scons-local-2.5.0\SCons\Script\SConscript.py", line 251: exec _file_ in call_stack[-1].globals File "D:\m2\mongo\src\mongo\SConscript", line 47: 'env', File "D:\m2\mongo\src\third_party\scons-2.5.0\scons-local-2.5.0\SCons\Script\SConscript.py", line 542: return _SConscript(self.fs, *files, **subst_kw) File "D:\m2\mongo\src\third_party\scons-2.5.0\scons-local-2.5.0\SCons\Script\SConscript.py", line 251: exec _file_ in call_stack[-1].globals File "D:\m2\mongo\src\mongo\installer\SConscript", line 12: 'env', File "D:\m2\mongo\src\third_party\scons-2.5.0\scons-local-2.5.0\SCons\Script\SConscript.py", line 542: return _SConscript(self.fs, *files, **subst_kw) File "D:\m2\mongo\src\third_party\scons-2.5.0\scons-local-2.5.0\SCons\Script\SConscript.py", line 251: exec _file_ in call_stack[-1].globals File "D:\m2\mongo\src\mongo\installer\msi\SConscript", line 46: vsruntime_key = _winreg.OpenKey(_winreg.HKEY_LOCAL_MACHINE, "SOFTWARE\\WOW6432Node\\Microsoft\\VisualStudio\\14.0\\VC\\Runtimes\\x64")
- duplicates
-
SERVER-38593 Allow compile with Visual Studio even if redist is not found for msi installer
- Closed