file S:\sdk\MongoDB-r3.2.0\SConstruct,line 950: Configure(confdir = build\scons\sconf_temp) scons: Configure: Checking whether the C++ compiler works... build\scons\sconf_temp\conftest_0.cpp <- | |int main() |{ | return 0; |} | cl /Fobuild\scons\sconf_temp\conftest_0.obj /c build\scons\sconf_temp\conftest_0.cpp /TP /nologo conftest_0.cpp scons: Configure: yes scons: Configure: Checking whether the C compiler works... build\scons\sconf_temp\conftest_1.c <- | |int main() |{ | return 0; |} | cl /Fobuild\scons\sconf_temp\conftest_1.obj /c build\scons\sconf_temp\conftest_1.c /nologo conftest_1.c scons: Configure: yes scons: Configure: Checking if C++ compiler "$CC" is MSVC... build\scons\sconf_temp\conftest_2.cpp <- | |#if defined(_MSC_VER) |/* we are using toolchain defined(_MSC_VER) */ |#else |#error |#endif | cl /Fobuild\scons\sconf_temp\conftest_2.obj /c build\scons\sconf_temp\conftest_2.cpp /TP /nologo conftest_2.cpp scons: Configure: yes scons: Configure: Checking if C compiler "cl" is MSVC... build\scons\sconf_temp\conftest_3.c <- | |#if defined(_MSC_VER) |/* we are using toolchain defined(_MSC_VER) */ |#else |#error |#endif | cl /Fobuild\scons\sconf_temp\conftest_3.obj /c build\scons\sconf_temp\conftest_3.c /nologo conftest_3.c scons: Configure: yes build\scons\sconf_temp\conftest_4.c <- | |#if defined(__x86_64) || defined(_M_AMD64) |/* Detected x86_64 */ |#else |#error not x86_64 |#endif | cl /Fobuild\scons\sconf_temp\conftest_4.obj /c build\scons\sconf_temp\conftest_4.c /nologo conftest_4.c scons: Configure: Detected a x86_64 processor scons: Configure: Checking if target OS windows is supported by the toolchain build\scons\sconf_temp\conftest_5.c <- | |#if defined(_WIN32) |/* detected windows */ |#else |#error |#endif | cl /Fobuild\scons\sconf_temp\conftest_5.obj /c build\scons\sconf_temp\conftest_5.c /nologo conftest_5.c scons: Configure: yes file S:\sdk\MongoDB-r3.2.0\SConstruct,line 1574: Configure(confdir = build\scons\sconf_temp) scons: Configure: Checking if C compiler is Microsoft Visual Studio 2013 Update 4 or newer... build\scons\sconf_temp\conftest_6.c <- | |#if !defined(_MSC_VER) |#error |#endif | |#if _MSC_VER < 1800 || (_MSC_VER == 1800 && _MSC_FULL_VER < 180031101) |#error Microsoft Visual Studio 2013 Update 4 or newer is required to build MongoDB |#endif | |int main(int argc, char* argv[]) { | return 0; |} | cl /Fobuild\scons\sconf_temp\conftest_6.obj /c build\scons\sconf_temp\conftest_6.c /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /Z7 conftest_6.c scons: Configure: yes scons: Configure: Checking if C++ compiler is Microsoft Visual Studio 2013 Update 4 or newer... build\scons\sconf_temp\conftest_7.cpp <- | |#if !defined(_MSC_VER) |#error |#endif | |#if _MSC_VER < 1800 || (_MSC_VER == 1800 && _MSC_FULL_VER < 180031101) |#error Microsoft Visual Studio 2013 Update 4 or newer is required to build MongoDB |#endif | |int main(int argc, char* argv[]) { | return 0; |} | cl /Fobuild\scons\sconf_temp\conftest_7.obj /c build\scons\sconf_temp\conftest_7.cpp /TP /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /Z7 conftest_7.cpp scons: Configure: yes file S:\sdk\MongoDB-r3.2.0\SConstruct,line 1795: Configure(confdir = build\scons\sconf_temp) scons: Configure: Checking if we are using libstdc++... build\scons\sconf_temp\conftest_8.cpp <- | |#include |#if !defined(__GLIBCXX__) |#error |#endif | cl /Fobuild\scons\sconf_temp\conftest_8.obj /c build\scons\sconf_temp\conftest_8.cpp /TP /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0600 /DNTDDI_VERSION=0x06000000 /Z7 conftest_8.cpp build\scons\sconf_temp\conftest_8.cpp(4) : fatal error C1189: #error : scons: Configure: no file S:\sdk\MongoDB-r3.2.0\SConstruct,line 1831: Configure(confdir = build\scons\sconf_temp) scons: Configure: Checking for C++11... build\scons\sconf_temp\conftest_9.cpp <- | |#ifndef _MSC_VER |#if __cplusplus < 201103L |#error |#endif |#endif |auto not_an_empty_file = 0; | cl /Fobuild\scons\sconf_temp\conftest_9.obj /c build\scons\sconf_temp\conftest_9.cpp /TP /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0600 /DNTDDI_VERSION=0x06000000 /Z7 conftest_9.cpp scons: Configure: yes file S:\sdk\MongoDB-r3.2.0\SConstruct,line 1855: Configure(confdir = build\scons\sconf_temp) scons: Configure: Checking for memset_s... build\scons\sconf_temp\conftest_10.cpp <- | |#define __STDC_WANT_LIB_EXT1__ 1 |#include |int main(int argc, char* argv[]) { | void* data = nullptr; | return memset_s(data, 0, 0, 0); |} | cl /Fobuild\scons\sconf_temp\conftest_10.obj /c build\scons\sconf_temp\conftest_10.cpp /TP /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0600 /DNTDDI_VERSION=0x06000000 /Z7 conftest_10.cpp build\scons\sconf_temp\conftest_10.cpp(6) : error C3861: 'memset_s': identifier not found scons: Configure: no scons: Configure: Checking for C function strnlen()... build\scons\sconf_temp\conftest_11.c <- | | |#include | |#ifdef __cplusplus |extern "C" |#endif |char strnlen(); | |int main() { |#if defined (__stub_strnlen) || defined (__stub___strnlen) | fail fail fail |#else | strnlen(); |#endif | | return 0; |} | cl /Fobuild\scons\sconf_temp\conftest_11.obj /c build\scons\sconf_temp\conftest_11.c /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0600 /DNTDDI_VERSION=0x06000000 /Z7 conftest_11.c link /nologo /DEBUG /INCREMENTAL:NO /LARGEADDRESSAWARE /OUT:build\scons\sconf_temp\conftest_11.exe DbgHelp.lib Iphlpapi.lib Psapi.lib advapi32.lib bcrypt.lib kernel32.lib shell32.lib version.lib winmm.lib ws2_32.lib libeay32.lib ssleay32.lib /PDB:build\scons\sconf_temp\conftest_11.pdb /DEBUG build\scons\sconf_temp\conftest_11.obj LINK : fatal error LNK1181: cannot open input file 'libeay32.lib' scons: Configure: no file S:\sdk\MongoDB-r3.2.0\SConstruct,line 1926: Configure(confdir = build\scons\sconf_temp) scons: Configure: Checking Windows SDK is 8.1 or newer... build\scons\sconf_temp\conftest_12.c <- | |#include |#if !defined(NTDDI_WINBLUE) |#error Need Windows SDK Version 8.1 or higher |#endif | cl /Fobuild\scons\sconf_temp\conftest_12.obj /c build\scons\sconf_temp\conftest_12.c /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0600 /DNTDDI_VERSION=0x06000000 /Z7 conftest_12.c scons: Configure: yes file S:\sdk\MongoDB-r3.2.0\SConstruct,line 1952: Configure(confdir = build\scons\sconf_temp) scons: Configure: Checking if we are on a POSIX system... build\scons\sconf_temp\conftest_13.c <- | |// POSIX requires the existence of unistd.h, so if we can't include unistd.h, we |// are definitely not a POSIX system. |#include |#if !defined(_POSIX_VERSION) |#error not a POSIX system |#endif | cl /Fobuild\scons\sconf_temp\conftest_13.obj /c build\scons\sconf_temp\conftest_13.c /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0600 /DNTDDI_VERSION=0x06000000 /Z7 conftest_13.c build\scons\sconf_temp\conftest_13.c(4) : fatal error C1083: Cannot open include file: 'unistd.h': No such file or directory scons: Configure: no file S:\sdk\MongoDB-r3.2.0\SConstruct,line 2117: Configure(confdir = build\scons\sconf_temp) scons: Configure: Checking for storage class thread_local build\scons\sconf_temp\conftest_14.cpp <- | |thread_local int tsp_int = 1; |int main(int argc, char** argv) { | return !(tsp_int == argc); |} | cl /Fobuild\scons\sconf_temp\conftest_14.obj /c build\scons\sconf_temp\conftest_14.cpp /TP /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /Gw /Gy /Zc:inline /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0600 /DNTDDI_VERSION=0x06000000 /Z7 conftest_14.cpp build\scons\sconf_temp\conftest_14.cpp(2) : error C2144: syntax error : 'int' should be preceded by ';' build\scons\sconf_temp\conftest_14.cpp(2) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int scons: Configure: no scons: Configure: Checking for storage class __thread build\scons\sconf_temp\conftest_15.cpp <- | |__thread int tsp_int = 1; |int main(int argc, char** argv) { | return !(tsp_int == argc); |} | cl /Fobuild\scons\sconf_temp\conftest_15.obj /c build\scons\sconf_temp\conftest_15.cpp /TP /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /Gw /Gy /Zc:inline /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0600 /DNTDDI_VERSION=0x06000000 /Z7 conftest_15.cpp build\scons\sconf_temp\conftest_15.cpp(2) : error C2144: syntax error : 'int' should be preceded by ';' build\scons\sconf_temp\conftest_15.cpp(2) : error C4430: missing type specifier - int assumed. Note: C++ does not support default-int scons: Configure: no scons: Configure: Checking for storage class __declspec(thread) build\scons\sconf_temp\conftest_16.cpp <- | |__declspec(thread) int tsp_int = 1; |int main(int argc, char** argv) { | return !(tsp_int == argc); |} | cl /Fobuild\scons\sconf_temp\conftest_16.obj /c build\scons\sconf_temp\conftest_16.cpp /TP /nologo /EHsc /W3 /wd4355 /wd4800 /wd4267 /wd4244 /wd4290 /wd4068 /wd4351 /we4013 /we4099 /we4930 /Z7 /errorReport:none /MT /O2 /Oy- /Gw /Gy /Zc:inline /DNDEBUG /DBOOST_ALL_NO_LIB /D_UNICODE /DUNICODE /D_CONSOLE /D_CRT_SECURE_NO_WARNINGS /D_WIN32_WINNT=0x0600 /DNTDDI_VERSION=0x06000000 /Z7 conftest_16.cpp link /nologo /DEBUG /INCREMENTAL:NO /LARGEADDRESSAWARE /OPT:REF /OUT:build\scons\sconf_temp\conftest_16.exe DbgHelp.lib Iphlpapi.lib Psapi.lib advapi32.lib bcrypt.lib kernel32.lib shell32.lib version.lib winmm.lib ws2_32.lib libeay32.lib ssleay32.lib /PDB:build\scons\sconf_temp\conftest_16.pdb /DEBUG build\scons\sconf_temp\conftest_16.obj LINK : fatal error LNK1181: cannot open input file 'libeay32.lib' scons: Configure: no