Here is the full output from the cmd commands (split into 2 because of character limit):
C:\mongo-cxx-test>cmake .
-- Building for: Visual Studio 16 2019
-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.16299.
-- The C compiler identification is MSVC 19.24.28316.0
-- The CXX compiler identification is MSVC 19.24.28316.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.24.28314/bin/Hostx64/x64/cl.exe - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- Configuring done
-- Generating done
-- Build files have been written to: C:/mongo-cxx-test
C:\mongo-cxx-test>cmake --build .
Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
Checking Build System
Creating directories for 'libmongoc'
Building Custom Rule C:/mongo-cxx-test/CMakeLists.txt
Performing download step (git clone) for 'libmongoc'
Cloning into 'libmongoc'...
remote: Enumerating objects: 46002, done.
remote: Counting objects: 0% (1/46002)
remote: Counting objects: 1% (461/46002)
...
remote: Counting objects: 99% (45542/46002)
remote: Counting objects: 100% (46002/46002)
remote: Counting objects: 100% (46002/46002), done.
remote: Compressing objects: 0% (1/24069)
remote: Compressing objects: 1% (241/24069)
...
remote: Compressing objects: 100% (24069/24069)
remote: Compressing objects: 100% (24069/24069), done.
Receiving objects: 0% (1/46002)
Receiving objects: 0% (365/46002), 140.00 KiB | 181.00 KiB/s
Receiving objects: 1% (461/46002), 140.00 KiB | 181.00 KiB/s
...
Receiving objects: 99% (45542/46002), 22.72 MiB | 1.83 MiB/s
remote: Total 46002 (delta 41401), reused 24517 (delta 21581), pack-reused 0
Receiving objects: 100% (46002/46002), 22.72 MiB | 1.83 MiB/s
Receiving objects: 100% (46002/46002), 23.37 MiB | 1.37 MiB/s, done.
Resolving deltas: 0% (0/41401)
Resolving deltas: 1% (416/41401)
...
Resolving deltas: 100% (41401/41401)
Resolving deltas: 100% (41401/41401), done.
Note: checking out '1.17.0'.
You are in 'detached HEAD' state. You can look around, make experimental
changes and commit them, and you can discard any commits you make in this
state without impacting any branches by performing another checkout.
If you want to create a new branch to retain commits you create, you may
do so (now or later) by using -b with the checkout command again. Example:
git checkout -b <new-branch-name>
HEAD is now at b51d1e45 1.17.0 Release
Performing update step for 'libmongoc'
No patch step for 'libmongoc'
Performing configure step for 'libmongoc'
loading initial cache file C:/mongo-cxx-test/libmongoc-prefix/tmp/libmongoc-cache-Debug.cmake
-- Selecting Windows SDK version 10.0.18362.0 to target Windows 10.0.16299.
-- The C compiler identification is ;MSVC 19.24.28316.0
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise/VC/Tools/MSVC/14.24.2
8314/bin/Hostx64/x64/cl.exe - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- No CMAKE_BUILD_TYPE selected, defaulting to RelWithDebInfo
-- Found PythonInterp: E:/dev/Tools/Python3/python.exe (found version "3.7")
calculated BUILD_VERSION 1.17.0
storing BUILD_VERSION 1.17.0 in file VERSION_CURRENT for later use
-- Don't build static libraries
-- Using bundled libbson
libbson version (from VERSION_CURRENT file): 1.17.0
-- Check if the system is big endian
-- Searching 16 bit integer
-- Looking for sys/types.h
-- Looking for sys/types.h - found
-- Looking for stdint.h
-- Looking for stdint.h - found
-- Looking for stddef.h
-- Looking for stddef.h - found
-- Check size of unsigned short
-- Check size of unsigned short - done
-- Searching 16 bit integer - Using unsigned short
-- Check if the system is big endian - little endian
-- Looking for snprintf
-- Looking for snprintf - found
-- Looking for reallocf
-- Looking for reallocf - not found
-- Performing Test BSON_HAVE_TIMESPEC
-- Performing Test BSON_HAVE_TIMESPEC - Success
-- struct timespec found
-- Looking for gmtime_r
-- Looking for gmtime_r - not found
-- Looking for rand_r
-- Looking for rand_r - not found
-- Looking for strings.h
-- Looking for strings.h - not found
-- Looking for strlcpy
-- Looking for strlcpy - not found
-- Performing Test HAVE_ATOMIC_32_ADD_AND_FETCH
-- Performing Test HAVE_ATOMIC_32_ADD_AND_FETCH - Failed
-- Performing Test HAVE_ATOMIC_64_ADD_AND_FETCH
-- Performing Test HAVE_ATOMIC_64_ADD_AND_FETCH - Failed
-- Looking for pthread.h
-- Looking for pthread.h - not found
-- Found Threads: TRUE
libmongoc version (from VERSION_CURRENT file): 1.17.0
-- Searching for zlib CMake packages
-- Could NOT find ZLIB (missing: ZLIB_LIBRARY ZLIB_INCLUDE_DIR)
-- Enabling zlib compression (bundled)
-- Looking for include file unistd.h
-- Looking for include file unistd.h - not found
-- Looking for include file stdarg.h
-- Looking for include file stdarg.h - found
-- Searching for compression library zstd
-- Could NOT find PkgConfig (missing: PKG_CONFIG_EXECUTABLE)
-- Not found
-- Check size of socklen_t
-- Check size of socklen_t - done
-- Looking for sched_getcpu
-- Looking for sched_getcpu - not found
-- Searching for compression library header snappy-c.h
-- Not found (specify -DCMAKE_INCLUDE_PATH=/path/to/snappy/include for Snappy compression)
-- No ICU library found, SASLPrep disabled for SCRAM-SHA-256 authentication.
Searching for libmongocrypt
-- If ICU is installed in a non-standard directory, define ICU_ROOT as the ICU installation path.
-- libmongocrypt not found. Configuring without Client-Side Field Level Encryption support.
-- Performing Test MONGOC_HAVE_SS_FAMILY
-- Performing Test MONGOC_HAVE_SS_FAMILY - Failed
-- Compiling against Secure Channel
-- Compiling against Windows SSPI
-- Building with MONGODB-AWS auth support
-- Build files generated for:
-- build system: Visual Studio 16 2019
-- instance: C:/Program Files (x86)/Microsoft Visual Studio/2019/Enterprise
-- Configuring done
-- Generating done
-- Build files have been written to: C:/mongo-cxx-test/libmongoc-build
Performing build step for 'libmongoc'
Microsoft (R) Build Engine version 16.4.0+e901037fe for .NET Framework
Copyright (C) Microsoft Corporation. All rights reserved.
Checking Build System
Building Custom Rule C:/mongo-cxx-test/libmongoc/src/libbson/CMakeLists.txt
bcon.c
bson.c
bson-atomic.c
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-atomic.c(93,36): warning C4133: 'function': incompatible types -
from 'volatile int64_t *' to 'volatile LONG *' [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\
mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-atomic.c(93,39): warning C4244: 'function': conversion from 'int6
4_t' to 'LONG', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx
-test\libmongoc.vcxproj]
bson-clock.c
bson-context.c
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-context.c(290,43): warning C4267: '=': conversion from 'size_t' t
o 'int', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\l
ibmongoc.vcxproj]
bson-decimal128.c
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-decimal128.c(176,1): warning C4996: 'strcpy': This function or va
riable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
help for details. [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxp
roj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(133): message : see declaration of 'strcpy'
[C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-decimal128.c(180,1): warning C4996: 'strcpy': This function or va
riable may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online
help for details. [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxp
roj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(133): message : see declaration of 'strcpy'
[C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-decimal128.c(629,33): warning C4267: '-=': conversion from 'size_
t' to 'int32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cx
x-test\libmongoc.vcxproj]
bson-error.c
bson-iso8601.c
bson-iter.c
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-iter.c(114,22): warning C4267: '=': conversion from 'size_t' to '
uint32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test
\libmongoc.vcxproj]
bson-json.c
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-json.c(617,77): warning C4146: unary minus operator applied to un
signed type, result still unsigned [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-te
st\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-json.c(1069,1): warning C4267: 'function': conversion from 'size_
t' to 'int', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-te
st\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-json.c(2090,39): warning C4018: '<': signed/unsigned mismatch [C:
\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-json.c(2091,24): warning C4018: '<': signed/unsigned mismatch [C:
\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
bson-keys.c
bson-md5.c
bson-memory.c
bson-oid.c
bson-reader.c
bson-string.c
bson-timegm.c
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(278,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(295,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(295,1): warning C4028: formal parameter 2 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(295,1): warning C4028: formal parameter 3 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(321,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(331,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(331,1): warning C4028: formal parameter 2 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(331,1): warning C4028: formal parameter 3 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(331,1): warning C4028: formal parameter 4 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(466,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(483,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(483,1): warning C4028: formal parameter 2 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(488,12): warning C4244: '+=': conversion from 'const int
64_t' to 'int_fast32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\
mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(494,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(494,1): warning C4028: formal parameter 2 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(494,1): warning C4028: formal parameter 3 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(507,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(507,1): warning C4028: formal parameter 2 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(507,1): warning C4028: formal parameter 3 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(519,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(519,1): warning C4028: formal parameter 2 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(538,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(538,1): warning C4028: formal parameter 2 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(538,1): warning C4028: formal parameter 3 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(538,1): warning C4028: formal parameter 4 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(538,1): warning C4028: formal parameter 5 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(706,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(706,1): warning C4028: formal parameter 2 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(706,1): warning C4028: formal parameter 3 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(706,1): warning C4028: formal parameter 4 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(722,1): warning C4028: formal parameter 1 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(722,1): warning C4028: formal parameter 2 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\bson\bson-timegm.c(722,1): warning C4028: formal parameter 3 different from
declaration [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
bson-utf8.c
bson-value.c
bson-version-functions.c
Generating Code...
Compiling...
bson-writer.c
jsonsl.c
C:\mongo-cxx-test\libmongoc\src\libbson\src\jsonsl\jsonsl.c(921,1): warning C4996: 'strcpy': This function or variable
may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help fo
r details. [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(133): message : see declaration of 'strcpy'
[C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libbson\src\jsonsl\jsonsl.c(959,1): warning C4996: 'strcpy': This function or variable
may be unsafe. Consider using strcpy_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help fo
r details. [C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\Program Files (x86)\Windows Kits\10\Include\10.0.18362.0\ucrt\string.h(133): message : see declaration of 'strcpy'
[C:\mongo-cxx-test\libmongoc-build\src\libbson\bson_shared.vcxproj]
common-b64.c
common-md5.c
common-thread.c
Generating Code...
Creating library C:/mongo-cxx-test/libmongoc-build/src/libbson/Debug/bson-1.0.lib and object C:/mongo-cxx-test/l
ibmongoc-build/src/libbson/Debug/bson-1.0.exp
bson_shared.vcxproj -> C:\mongo-cxx-test\libmongoc-build\src\libbson\Debug\bson-1.0.dll
Building Custom Rule C:/mongo-cxx-test/libmongoc/src/libmongoc/CMakeLists.txt
cl : command line warning D9025: overriding '/W3' with '/w' [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_sha
red.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
adler32.c
crc32.c
deflate.c
infback.c
inffast.c
inflate.c
inftrees.c
trees.c
zutil.c
compress.c
uncompr.c
gzclose.c
gzlib.c
gzread.c
gzwrite.c
hexlify.c
kms_b64.c
kms_caller_identity_request.c
kms_crypto_apple.c
kms_crypto_libcrypto.c
Generating Code...
Compiling...
kms_crypto_none.c
kms_crypto_windows.c
kms_decrypt_request.c
kms_encrypt_request.c
kms_kv_list.c
kms_message.c
kms_port.c
kms_request.c
kms_request_opt.c
kms_request_str.c
kms_response.c
kms_response_parser.c
sort.c
Generating Code...
mongoc-aggregate.c
mongoc-apm.c
mongoc-array.c
mongoc-async.c
mongoc-async-cmd.c
mongoc-buffer.c
mongoc-bulk-operation.c
mongoc-change-stream.c
mongoc-client.c
mongoc-client-pool.c
mongoc-client-side-encryption.c
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-client-side-encryption.c(249,21): warning C4018: '<': signe
d/unsigned mismatch [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo-cxx-test\libmongo
c.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-client-side-encryption.c(304,21): warning C4018: '<': signe
d/unsigned mismatch [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo-cxx-test\libmongo
c.vcxproj]
mongoc-cluster.c
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster.c(162,38): warning C4267: '+=': conversion from 'si
ze_t' to 'int', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo
-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster.c(172,62): warning C4267: '=': conversion from 'siz
e_t' to 'int', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo-
cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster.c(3130,50): warning C4018: '>': signed/unsigned mis
match [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster.c(3215,21): warning C4267: '=': conversion from 'si
ze_t' to 'off_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mon
go-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster.c(3392,58): warning C4267: '=': conversion from 'si
ze_t' to 'int32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\m
ongo-cxx-test\libmongoc.vcxproj]
mongoc-cluster-aws.c
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster-aws.c(512,1): warning C4142: '_mongoc_aws_credentia
ls_obtain': benign redefinition of type [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mon
go-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster-aws-private.h(40): message : see declaration of '
_mongoc_aws_credentials_obtain' [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster-aws.c(579,1): warning C4142: '_mongoc_validate_and_
derive_region': benign redefinition of type [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:
\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster-aws-private.h(48): message : see declaration of '
_mongoc_validate_and_derive_region' [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster-aws.c(934,1): warning C4142: '_mongoc_cluster_auth_
node_aws': benign redefinition of type [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mong
o-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-cluster-aws-private.h(26): message : see declaration of '
_mongoc_cluster_auth_node_aws' [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj]
mongoc-cluster-sasl.c
mongoc-collection.c
mongoc-compression.c
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-compression.c(51,32): warning C4267: 'function': conversion
from 'size_t' to 'uLong', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj
] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-compression.c(181,38): warning C4267: 'function': conversio
n from 'size_t' to 'uLong', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxpro
j] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-compression.c(255,41): warning C4267: 'function': conversio
n from 'size_t' to 'uLong', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxpro
j] [C:\mongo-cxx-test\libmongoc.vcxproj]
mongoc-counters.c
mongoc-crypt.c
mongoc-cursor-array.c
mongoc-cursor.c
Generating Code...
Compiling...
mongoc-cursor-cmd.c
mongoc-cursor-change-stream.c
mongoc-cursor-cmd-deprecated.c
mongoc-cursor-find.c
mongoc-cursor-find-cmd.c
mongoc-cursor-find-opquery.c
mongoc-cursor-legacy.c
mongoc-database.c
mongoc-error.c
mongoc-find-and-modify.c
mongoc-init.c
Configure the driver with ENABLE_AUTOMATIC_INIT_AND_CLEANUP=OFF. Automatic cleanup is deprecated and will be remove
d in version 2.0.
mongoc-gridfs.c
mongoc-gridfs-bucket.c
mongoc-gridfs-bucket-file.c
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-bucket-file.c(375,38): warning C4267: '+=': conversi
on from 'size_t' to 'int32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcx
proj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-bucket-file.c(376,27): warning C4267: '+=': conversi
on from 'size_t' to 'uint32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vc
xproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-bucket-file.c(428,37): warning C4267: '+=': conversi
on from 'size_t' to 'int32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcx
proj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-bucket-file.c(429,34): warning C4267: '+=': conversi
on from 'size_t' to 'int32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcx
proj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-bucket-file.c(430,26): warning C4267: '+=': conversi
on from 'size_t' to 'uint32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vc
xproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
mongoc-gridfs-file.c
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-file.c(448,18): warning C4018: '>=': signed/unsigned
mismatch [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-file.c(515,18): warning C4018: '>': signed/unsigned
mismatch [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-file.c(585,21): warning C4018: '>=': signed/unsigned
mismatch [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-file.c(602,79): warning C4244: 'function': conversio
n from 'uint64_t' to 'uint32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.v
cxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-file.c(836,36): warning C4018: '<=': signed/unsigned
mismatch [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-file.c(882,12): warning C4018: '>': signed/unsigned
mismatch [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj] [C:\mongo-cxx-test\libmongoc.vcxproj]
C:\mongo-cxx-test\libmongoc\src\libmongoc\src\mongoc\mongoc-gridfs-file.c(981,42): warning C4244: '=': conversion from
'uint64_t' to 'int32_t', possible loss of data [C:\mongo-cxx-test\libmongoc-build\src\libmongoc\mongoc_shared.vcxproj]