[executing command] python.exe buildscripts/scons.py scons: Reading SConscript files ... Mkdir("build\scons") scons version: 3.0.4 python version: 2 7 13 'final' 0 Checking whether the C compiler works... yes Checking whether the C++ compiler works... yes Checking that the C++ compiler can link a C++ program... yes Checking if C++ compiler "$CC" is MSVC... yes Checking if C compiler "cl" is MSVC... yes Detected a x86_64 processor Checking if target OS windows is supported by the toolchain... yes Checking if C compiler is Microsoft Visual Studio 2017 15.9 or newer...yes Checking if C++ compiler is Microsoft Visual Studio 2017 15.9 or newer...yes Checking if we are using libstdc++... no Checking for C++17... yes Checking for memset_s... no Checking for C function strnlen()... yes Checking Windows SDK is 8.1 or newer... yes Checking if we are on a POSIX system... no Checking for storage class thread_local yes Checking for C++14 std::enable_if_t support...yes Checking for C++14 std::make_unique support... yes Using SSL Provider: windows Checking for C++ header file execinfo.h... no Checking for C library pcap... no Checking for C library wpcap... no Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking if std::atomic works... yes Checking for extended alignment 64 for concurrency types... yes Checking for mongoc_get_major_version() in C library mongoc-1.0... no Checking if __malloc_hook is declared volatile... yes Checking for C function fallocate()... no Checking for C function sync_file_range()... no Checking for C header file x86intrin.h... no Checking for C header file arm_neon.h... no scons: done reading SConscript files. scons: Building targets ... C:\tools\python2\python.exe src\mongo\base\generate_error_codes.py src\mongo\base\error_codes.err src\mongo\base\error_codes.tpl.h=build\opt\mongo\base\error_codes.h src\mongo\base\error_codes.tpl.cpp=build\opt\mongo\base\error_codes.cpp Creating 'build\opt\mongo\config.h' C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\generic_cursor_gen.h --output build\opt\mongo\db\generic_cursor_gen.cpp src\mongo\db\generic_cursor.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\query\tailable_mode_gen.h --output build\opt\mongo\db\query\tailable_mode_gen.cpp src\mongo\db\query\tailable_mode.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\pipeline\exchange_spec_gen.h --output build\opt\mongo\db\pipeline\exchange_spec_gen.cpp src\mongo\db\pipeline\exchange_spec.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\query\query_knobs_gen.h --output build\opt\mongo\db\query\query_knobs_gen.cpp src\mongo\db\query\query_knobs.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\logical_session_id_gen.h --output build\opt\mongo\db\logical_session_id_gen.cpp src\mongo\db\logical_session_id.idl C:\tools\python2\python.exe src\mongo\db\auth\generate_action_types.py src\mongo\db\auth\action_types.txt build\opt\mongo\db\auth\action_type.h build\opt\mongo\db\auth\action_type.cpp C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\refresh_sessions_gen.h --output build\opt\mongo\db\refresh_sessions_gen.cpp src\mongo\db\refresh_sessions.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\repl\oplog_entry_gen.h --output build\opt\mongo\db\repl\oplog_entry_gen.cpp src\mongo\db\repl\oplog_entry.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\s\add_shard_cmd_gen.h --output build\opt\mongo\db\s\add_shard_cmd_gen.cpp src\mongo\db\s\add_shard_cmd.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\commands\end_sessions_gen.h --output build\opt\mongo\db\commands\end_sessions_gen.cpp src\mongo\db\commands\end_sessions.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\commands\feature_compatibility_version_gen.h --output build\opt\mongo\db\commands\feature_compatibility_version_gen.cpp src\mongo\db\commands\feature_compatibility_version.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\repl\replication_consistency_markers_gen.h --output build\opt\mongo\db\repl\replication_consistency_markers_gen.cpp src\mongo\db\repl\replication_consistency_markers.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\logical_session_cache_stats_gen.h --output build\opt\mongo\db\logical_session_cache_stats_gen.cpp src\mongo\db\logical_session_cache_stats.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\s\catalog\type_chunk_base_gen.h --output build\opt\mongo\s\catalog\type_chunk_base_gen.cpp src\mongo\s\catalog\type_chunk_base.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\kill_sessions_gen.h --output build\opt\mongo\db\kill_sessions_gen.cpp src\mongo\db\kill_sessions.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\s\database_version_gen.h --output build\opt\mongo\s\database_version_gen.cpp src\mongo\s\database_version.idl C:\tools\python2\python.exe buildscripts/idl/idlc.py --include src --base_dir build/opt --target_arch x86_64 --header build\opt\mongo\db\commands\profile_gen.h --output build\opt\mongo\db\commands\profile_gen.cpp src\mongo\db\commands\profile.idl cl /Fobuild\opt\mongo\scripting\mozjs\base.obj /c src\mongo\scripting\mozjs\base.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /FI js-config.h /FI js/RequiredDefines.h /DJS_USE_CUSTOM_ALLOCATOR /DSTATIC_JS_API=1 /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /D_SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING /Isrc\third_party\mozjs-60\include /Isrc\third_party\mozjs-60\mongo_sources /Isrc\third_party\mozjs-60\platform\x86_64\windows\include /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 base.cpp cl /Fobuild\opt\mongo\db\commands\profile_gen.obj /c build\opt\mongo\db\commands\profile_gen.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 profile_gen.cpp cl /Fobuild\opt\mongo\db\commands\profile_common.obj /c src\mongo\db\commands\profile_common.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 profile_common.cpp cl /Fobuild\opt\mongo\db\db.obj /c src\mongo\db\db.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 db.cpp cl /Fobuild\opt\mongo\db\pipeline\mongo_process_common.obj /c src\mongo\db\pipeline\mongo_process_common.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 mongo_process_common.cpp cl /Fobuild\opt\mongo\db\index\haystack_access_method.obj /c src\mongo\db\index\haystack_access_method.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 haystack_access_method.cpp cl /Fobuild\opt\mongo\executor\remote_command_request.obj /c src\mongo\executor\remote_command_request.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 remote_command_request.cpp cl /Fobuild\opt\mongo\util\signal_handlers.obj /c src\mongo\util\signal_handlers.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\asio-master\asio\include /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 signal_handlers.cpp cl /Fobuild\opt\mongo\db\index\hash_access_method.obj /c src\mongo\db\index\hash_access_method.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 hash_access_method.cpp cl /Fobuild\opt\mongo\s\catalog\sharding_catalog_client.obj /c src\mongo\s\catalog\sharding_catalog_client.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 sharding_catalog_client.cpp cl /Fobuild\opt\mongo\scripting\mozjs\numberdecimal.obj /c src\mongo\scripting\mozjs\numberdecimal.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /FI js-config.h /FI js/RequiredDefines.h /DJS_USE_CUSTOM_ALLOCATOR /DSTATIC_JS_API=1 /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /D_SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING /Isrc\third_party\mozjs-60\include /Isrc\third_party\mozjs-60\mongo_sources /Isrc\third_party\mozjs-60\platform\x86_64\windows\include /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 numberdecimal.cpp cl /Fobuild\opt\mongo\db\index\s2_access_method.obj /c src\mongo\db\index\s2_access_method.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 s2_access_method.cpp cl /Fobuild\opt\mongo\scripting\mozjs\implscope.obj /c src\mongo\scripting\mozjs\implscope.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /FI js-config.h /FI js/RequiredDefines.h /DJS_USE_CUSTOM_ALLOCATOR /DSTATIC_JS_API=1 /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /D_SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING /Isrc\third_party\mozjs-60\include /Isrc\third_party\mozjs-60\mongo_sources /Isrc\third_party\mozjs-60\platform\x86_64\windows\include /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 implscope.cpp cl /Fobuild\opt\mongo\db\index\fts_access_method.obj /c src\mongo\db\index\fts_access_method.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 fts_access_method.cpp cl /Fobuild\opt\mongo\scripting\mozjs\cursor_handle.obj /c src\mongo\scripting\mozjs\cursor_handle.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /FI js-config.h /FI js/RequiredDefines.h /DJS_USE_CUSTOM_ALLOCATOR /DSTATIC_JS_API=1 /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /D_SILENCE_CXX17_ITERATOR_BASE_CLASS_DEPRECATION_WARNING /Isrc\third_party\mozjs-60\include /Isrc\third_party\mozjs-60\mongo_sources /Isrc\third_party\mozjs-60\platform\x86_64\windows\include /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 cursor_handle.cpp cl /Fobuild\opt\mongo\db\index\2d_access_method.obj /c src\mongo\db\index\2d_access_method.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 2d_access_method.cpp cl /Fobuild\opt\mongo\util\periodic_runner_factory.obj /c src\mongo\util\periodic_runner_factory.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\asio-master\asio\include /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 periodic_runner_factory.cpp cl /Fobuild\opt\mongo\db\curop_failpoint_helpers.obj /c src\mongo\db\curop_failpoint_helpers.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 curop_failpoint_helpers.cpp cl /Fobuild\opt\mongo\db\index\wildcard_access_method.obj /c src\mongo\db\index\wildcard_access_method.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 wildcard_access_method.cpp cl /Fobuild\opt\mongo\db\index\btree_access_method.obj /c src\mongo\db\index\btree_access_method.cpp /TP /nologo /EHsc /W3 /wd4068 /wd4244 /wd4267 /wd4290 /wd4351 /wd4355 /wd4373 /wd4800 /wd5041 /wd4291 /we4013 /we4099 /we4930 /WX /errorReport:none /MT /O2 /Oy- /bigobj /utf-8 /Zc:rvalueCast /Zc:strictStrings /volatile:iso /Zc:__cplusplus /permissive- /std:c++17 /Gw /Gy /Zc:inline /DPCRE_STATIC /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_SILENCE_CXX17_ALLOCATOR_VOID_DEPRECATION_WARNING /D_SILENCE_CXX17_OLD_ALLOCATOR_MEMBERS_DEPRECATION_WARNING /D_SILENCE_CXX17_CODECVT_HEADER_DEPRECATION_WARNING /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_SCL_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0601 /DNTDDI_VERSION=0x06010000 /DBOOST_SYSTEM_NO_DEPRECATED /DBOOST_MATH_NO_LONG_DOUBLE_MATH_FUNCTIONS /DABSL_FORCE_ALIGNED_ACCESS /Isrc\third_party\s2 /Isrc\third_party\pcre-8.42 /Isrc\third_party\boost-1.69.0 /Isrc\third_party\abseil-cpp-master\abseil-cpp /Ibuild\opt /Isrc /Z7 btree_access_method.cpp D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2988: unrecognizable template declaration/definition D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(723): note: see reference to class template instantiation 'mozilla::detail::VariantImplementation' being compiled D:\MongoDB\src\src\third_party\mozjs-60\include\jsapi.h(5968): note: see reference to class template instantiation 'mozilla::Variant' being compiled D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2059: syntax error: 'template' D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C3553: decltype expects an expression not a type D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C3646: 'as': unknown override specifier D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2059: syntax error: '<' D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(248): error C2334: unexpected token(s) preceding '{'; skipping apparent function body scons: *** [build\opt\mongo\scripting\mozjs\base.obj] Error 2 D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2988: unrecognizable template declaration/definition D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(723): note: see reference to class template instantiation 'mozilla::detail::VariantImplementation' being compiled D:\MongoDB\src\src\third_party\mozjs-60\include\jsapi.h(5968): note: see reference to class template instantiation 'mozilla::Variant' being compiled D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2059: syntax error: 'template' D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C3553: decltype expects an expression not a type D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C3646: 'as': unknown override specifier D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2059: syntax error: '<' D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(248): error C2334: unexpected token(s) preceding '{'; skipping apparent function body D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2988: unrecognizable template declaration/definition D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(723): note: see reference to class template instantiation 'mozilla::detail::VariantImplementation' being compiled D:\MongoDB\src\src\third_party\mozjs-60\include\jsapi.h(5968): note: see reference to class template instantiation 'mozilla::Variant' being compiled D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2059: syntax error: 'template' D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C3553: decltype expects an expression not a type D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C3646: 'as': unknown override specifier D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2059: syntax error: '<' D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(248): error C2334: unexpected token(s) preceding '{'; skipping apparent function body D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2988: unrecognizable template declaration/definition D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(723): note: see reference to class template instantiation 'mozilla::detail::VariantImplementation' being compiled D:\MongoDB\src\src\third_party\mozjs-60\include\jsapi.h(5968): note: see reference to class template instantiation 'mozilla::Variant' being compiled D:\MongoDB\src\src\mongo/db/auth/user_name.h(173): note: see reference to class template instantiation 'mongo::clonable_ptr,std::unique_ptr>' being compiled with [ T=mongo::UserNameIterator::Impl ] C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\include\chrono(595): note: see reference to class template instantiation 'std::chrono::duration>' being compiled C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\include\chrono(172): note: see reference to class template instantiation 'std::chrono::duration<__int64,std::nano>' being compiled C:\Program Files (x86)\Microsoft Visual Studio\2017\Enterprise\VC\Tools\MSVC\14.14.26428\include\chrono(574): note: see reference to class template instantiation 'std::chrono::time_point' being compiled D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2059: syntax error: 'template' D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C3553: decltype expects an expression not a type D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C3646: 'as': unknown override specifier D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(247): error C2059: syntax error: '<' D:\MongoDB\src\src\third_party\mozjs-60\include\mozilla/Variant.h(248): error C2334: unexpected token(s) preceding '{'; skipping apparent function body scons: *** [build\opt\mongo\scripting\mozjs\numberdecimal.obj] Error 2 scons: *** [build\opt\mongo\scripting\mozjs\implscope.obj] Error 2 scons: *** [build\opt\mongo\scripting\mozjs\cursor_handle.obj] Error 2 scons: building terminated because of errors. build\opt\mongo\scripting\mozjs\base.obj failed: Error 2 build\opt\mongo\scripting\mozjs\numberdecimal.obj failed: Error 2 build\opt\mongo\scripting\mozjs\implscope.obj failed: Error 2 build\opt\mongo\scripting\mozjs\cursor_handle.obj failed: Error 2 [command took 96 seconds]