Re: devel/mongo-c-driver failed with undefined reference due to --no-allow-shlib-undefined: ERR_load_BIO_strings

From: KIRIYAMA Kazuhiko <kiri_at_truefc.org>
Date: Thu, 27 Jul 2023 01:04:37 UTC
On Wed, 26 Jul 2023 10:54:11 +0900,
KIRIYAMA Kazuhiko wrote:
> 
> On Wed, 26 Jul 2023 00:46:11 +0900,
> Hiroo Ono wrote:
> > 
> > On Tue, 25 Jul 2023 19:23:41 +0900
> > Hiroo Ono <hiroo@oikumene.net> wrote:
> > 
> > > Sorry, I meant that the upstream has already fixed it, so no need to
> > > report upstream but version up of the devel/mongo-c-driver port is
> > > needed.
> > 
> > Filed updates to bugzilla:
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272720
> > https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=272721
> 
> Thanx for your patches!!! I tried both, and libbson fine but
> mongo-c-driver failed as follows:
> 
> Installing libbson-1.24.2...
> Extracting libbson-1.24.2: .......... done
> ===>   mongo-c-driver-1.24.2 depends on shared library: libbson-1.0.so - found (/usr/local/lib/libbson-1.0.so)
> ===>   Returning to build of mongo-c-driver-1.24.2
> ===>   mongo-c-driver-1.24.2 depends on shared library: libzstd.so - not found
> ===>   Installing existing package /var/ports/packages/All/zstd-1.5.5.pkg
> Installing zstd-1.5.5...
> `-- Installing liblz4-1.9.4,1...
> `-- Extracting liblz4-1.9.4,1: .......... done
> Extracting zstd-1.5.5: .......... done
> ===>   mongo-c-driver-1.24.2 depends on shared library: libzstd.so - found (/usr/local/lib/libzstd.so)
> ===>   Returning to build of mongo-c-driver-1.24.2
> ===>  Configuring for mongo-c-driver-1.24.2
> ===>  Performing out-of-source build
> /bin/mkdir -p /var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build
> CMake Warning:
>   Ignoring extra path from command line:
> 
>    "/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build/  -DCMAKE_C_FLAGS_DEBUG:STRING=-O2"
> 
> 
> CMake Warning:
>   Ignoring extra path from command line:
> 
>    "  -DCMAKE_CXX_FLAGS_RELEASE:STRING=-O2"
> 
> 
> CMake Error: Unknown argument -pipe
> CMake Error: Run 'cmake --help' for all supported options.
> *** Error code 1
> 
> Stop.
> make: stopped in /var/ports/jwebkx/devel/mongo-c-driver

It built fine by manually:

root@jwebkx:/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work # cmake -S mongo-c-driver-1.24.2 -B .build
-- The C compiler identification is Clang 16.0.6
-- Detecting C compiler ABI info
-- Detecting C compiler ABI info - done
-- Check for working C compiler: /usr/bin/cc - skipped
-- Detecting C compile features
-- Detecting C compile features - done
-- Looking for a CXX compiler
-- Looking for a CXX compiler - /usr/bin/c++
-- The CXX compiler identification is Clang 16.0.6
-- Detecting CXX compiler ABI info
-- Detecting CXX compiler ABI info - done
-- Check for working CXX compiler: /usr/bin/c++ - skipped
-- Detecting CXX compile features
-- Detecting CXX compile features - done
-- No CMAKE_BUILD_TYPE selected, defaulting to RelWithDebInfo
-- Performing Test HAVE_LLD_LINKER_SUPPORT
-- Performing Test HAVE_LLD_LINKER_SUPPORT - Success
-- Linking using LLVM lld. Disable by setting MONGO_USE_LLD to OFF
-- file VERSION_CURRENT contained BUILD_VERSION 1.24.2
-- Found Python3: /usr/local/bin/python3.9 (found version "3.9.17") found components: Interpreter 
-- Using bundled libbson
-- libbson version (from VERSION_CURRENT file): 1.24.2
-- Looking for snprintf
-- Looking for snprintf - found
-- Performing Test BSON_HAVE_TIMESPEC
-- Performing Test BSON_HAVE_TIMESPEC - Success
--     struct timespec found
-- Looking for gmtime_r
-- Looking for gmtime_r - found
-- Looking for rand_r
-- Looking for rand_r - found
-- Looking for strings.h
CMake Warning (dev) at /usr/local/share/cmake/Modules/CheckIncludeFile.cmake:82 (message):
  Policy CMP0075 is not set: Include file check macros honor
  CMAKE_REQUIRED_LIBRARIES.  Run "cmake --help-policy CMP0075" for policy
  details.  Use the cmake_policy command to set the policy and suppress this
  warning.

  CMAKE_REQUIRED_LIBRARIES is set to:

    /usr/lib/librt.so

  For compatibility with CMake 3.11 and below this check is ignoring it.
Call Stack (most recent call first):
  src/libbson/CMakeLists.txt:88 (CHECK_INCLUDE_FILE)
This warning is for project developers.  Use -Wno-dev to suppress it.

-- Looking for strings.h - found
-- Looking for strlcpy
-- Looking for strlcpy - found
-- Looking for stdbool.h
-- Looking for stdbool.h - found
-- Looking for clock_gettime
-- Looking for clock_gettime - found
-- Looking for strnlen
-- Looking for strnlen - found
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD
-- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed
-- Check if compiler accepts -pthread
-- Check if compiler accepts -pthread - yes
-- Found Threads: TRUE  
-- Adding -fPIC to compilation of bson_static components
-- libmongoc version (from VERSION_CURRENT file): 1.24.2
-- Enabling zlib compression (bundled)
-- Looking for include file unistd.h
-- Looking for include file unistd.h - found
-- Looking for include file stdarg.h
-- Looking for include file stdarg.h - found
-- Searching for compression library zstd
-- Found PkgConfig: /usr/local/bin/pkg-config (found version "1.8.1") 
-- Checking for module 'libzstd'
--   Found libzstd, version 1.5.5
--   Found zstd version 1.5.5 in /usr/local/include
-- Found OpenSSL: /usr/lib/libcrypto.so (found version "3.0.9")  
-- Looking for ASN1_STRING_get0_data in /usr/lib/libcrypto.so
-- Looking for ASN1_STRING_get0_data in /usr/lib/libcrypto.so - found
-- Searching for sasl/sasl.h
--   Not found (specify -DCMAKE_INCLUDE_PATH=/path/to/sasl/include for SASL support)
-- Searching for libsasl2
--   Not found (specify -DCMAKE_LIBRARY_PATH=/path/to/sasl/lib for SASL support)
-- 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 socklen_t
-- Check size of socklen_t - done
-- Looking for res_nsearch
-- Looking for res_nsearch - not found
-- Looking for sched_getcpu
-- Looking for sched_getcpu - found
-- Detected parameters: accept (int, struct sockaddr *, socklen_t *)
-- 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.
-- If ICU is installed in a non-standard directory, define ICU_ROOT as the ICU installation path.
-- Searching for libmongocrypt
-- libmongocrypt not found. Configuring without Client-Side Field Level Encryption support.
-- Performing Test MONGOC_HAVE_SS_FAMILY
-- Performing Test MONGOC_HAVE_SS_FAMILY - Success
-- Compiling against OpenSSL
-- SASL disabled
-- Adding -fPIC to compilation of mongoc_static components
-- Building with MONGODB-AWS auth support
-- Build files generated for:
--      build system: Unix Makefiles
-- Configuring done (3.8s)
-- Generating done (0.6s)
-- Build files have been written to: /var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work/.build
root@jwebkx:/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work # cmake --build .build
[  0%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bcon.c.o
[  0%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson.c.o
[  0%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-atomic.c.o
[  0%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-clock.c.o
[  1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-context.c.o
[  1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-decimal128.c.o
[  1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-error.c.o
[  1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-iso8601.c.o
[  1%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-iter.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-json.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-keys.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-md5.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-memory.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-oid.c.o
[  2%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-reader.c.o
[  3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-string.c.o
[  3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-timegm.c.o
[  3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-utf8.c.o
[  3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-value.c.o
[  3%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-version-functions.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/bson/bson-writer.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/src/jsonsl/jsonsl.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/__/common/common-b64.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/__/common/common-md5.c.o
[  4%] Building C object src/libbson/CMakeFiles/bson_shared.dir/__/common/common-thread.c.o
[  4%] Linking C shared library libbson-1.0.so
[  4%] Built target bson_shared
[  5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bcon.c.o
[  5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson.c.o
[  5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-atomic.c.o
[  5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-clock.c.o
[  5%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-context.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-decimal128.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-error.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-iso8601.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-iter.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-json.c.o
[  6%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-keys.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-md5.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-memory.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-oid.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-reader.c.o
[  7%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-string.c.o
[  8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-timegm.c.o
[  8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-utf8.c.o
[  8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-value.c.o
[  8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-version-functions.c.o
[  8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/bson/bson-writer.c.o
[  8%] Building C object src/libbson/CMakeFiles/bson_static.dir/src/jsonsl/jsonsl.c.o
[  9%] Building C object src/libbson/CMakeFiles/bson_static.dir/__/common/common-b64.c.o
[  9%] Building C object src/libbson/CMakeFiles/bson_static.dir/__/common/common-md5.c.o
[  9%] Building C object src/libbson/CMakeFiles/bson_static.dir/__/common/common-thread.c.o
[  9%] Linking C static library libbson-static-1.0.a
[  9%] Built target bson_static
[  9%] Building C object src/libbson/CMakeFiles/bcon-col-view.dir/examples/bcon-col-view.c.o
[ 10%] Linking C executable bcon-col-view
[ 10%] Built target bcon-col-view
[ 10%] Building C object src/libbson/CMakeFiles/bcon-speed.dir/examples/bcon-speed.c.o
[ 10%] Linking C executable bcon-speed
[ 10%] Built target bcon-speed
[ 10%] Building C object src/libbson/CMakeFiles/bson-metrics.dir/examples/bson-metrics.c.o
[ 11%] Linking C executable bson-metrics
[ 11%] Built target bson-metrics
[ 11%] Building C object src/libbson/CMakeFiles/bson-streaming-reader.dir/examples/bson-streaming-reader.c.o
[ 11%] Linking C executable bson-streaming-reader
[ 11%] Built target bson-streaming-reader
[ 11%] Building C object src/libbson/CMakeFiles/bson-to-json.dir/examples/bson-to-json.c.o
[ 11%] Linking C executable bson-to-json
[ 11%] Built target bson-to-json
[ 12%] Building C object src/libbson/CMakeFiles/bson-validate.dir/examples/bson-validate.c.o
[ 12%] Linking C executable bson-validate
[ 12%] Built target bson-validate
[ 13%] Building C object src/libbson/CMakeFiles/json-to-bson.dir/examples/json-to-bson.c.o
[ 13%] Linking C executable json-to-bson
[ 13%] Built target json-to-bson
[ 13%] Building C object src/libbson/CMakeFiles/bson-check-depth.dir/examples/bson-check-depth.c.o
[ 13%] Linking C executable bson-check-depth
[ 13%] Built target bson-check-depth
[ 13%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/adler32.c.o
[ 13%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/crc32.c.o
[ 13%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/deflate.c.o
[ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/infback.c.o
[ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/inffast.c.o
[ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/inflate.c.o
[ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/inftrees.c.o
[ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/trees.c.o
[ 14%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/zutil.c.o
[ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/compress.c.o
[ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/uncompr.c.o
[ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/gzclose.c.o
[ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/gzlib.c.o
[ 15%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/gzread.c.o
[ 16%] Building C object src/libmongoc/CMakeFiles/zlib_obj.dir/__/zlib-1.2.13/gzwrite.c.o
[ 16%] Built target zlib_obj
[ 16%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mcd-azure.c.o
[ 16%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mcd-rpc.c.o
[ 16%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-aggregate.c.o
[ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-apm.c.o
[ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-array.c.o
[ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-async.c.o
[ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-async-cmd.c.o
[ 17%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-buffer.c.o
[ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-bulk-operation.c.o
[ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-change-stream.c.o
[ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-client.c.o
[ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-client-pool.c.o
[ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-client-side-encryption.c.o
[ 18%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cluster.c.o
[ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cluster-aws.c.o
[ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cluster-sasl.c.o
[ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-collection.c.o
[ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-compression.c.o
[ 19%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-counters.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-crypt.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-array.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-cmd.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-change-stream.c.o
[ 20%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-cmd-deprecated.c.o
[ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-find.c.o
[ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-find-cmd.c.o
[ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-find-opquery.c.o
[ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cursor-legacy.c.o
[ 21%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-database.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-error.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-flags.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-find-and-modify.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-generation-map.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-init.c.o
[ 22%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs.c.o
[ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-bucket.c.o
[ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-bucket-file.c.o
[ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-file.c.o
[ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-file-list.c.o
[ 23%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-gridfs-file-page.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-handshake.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-host-list.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-http.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-index.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-interrupt.c.o
[ 24%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-list.c.o
[ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-linux-distro-scanner.c.o
[ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-log.c.o
[ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-matcher.c.o
[ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-matcher-op.c.o
[ 25%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-memcmp.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-cmd.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-opcode.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-optional.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-opts-helpers.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-opts.c.o
[ 26%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-queue.c.o
[ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-read-concern.c.o
[ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-read-prefs.c.o
[ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-rpc.c.o
[ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-server-api.c.o
[ 27%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-server-description.c.o
[ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-server-stream.c.o
[ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-client-session.c.o
[ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-server-monitor.c.o
[ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-set.c.o
[ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-shared.c.o
[ 28%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-socket.c.o
[ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-buffered.c.o
[ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream.c.o
[ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-file.c.o
[ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-gridfs.c.o
[ 29%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-gridfs-download.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-gridfs-upload.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-socket.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-timeout.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology-background-monitoring.c.o
[ 30%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology-description.c.o
[ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology-description-apm.c.o
[ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-topology-scanner.c.o
[ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-ts-pool.c.o
[ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-uri.c.o
[ 31%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-util.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-version-functions.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-write-command.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-write-concern.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/service-gcp.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/common/common-b64.c.o
[ 32%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/common/common-md5.c.o
[ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/common/common-thread.c.o
[ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-crypto.c.o
[ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-scram.c.o
[ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-tls.c.o
[ 33%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-ssl.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-crypto-openssl.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-rand-openssl.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-tls-openssl.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-stream-tls-openssl-bio.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-openssl.c.o
[ 34%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/src/mongoc/mongoc-ocsp-cache.c.o
[ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/hexlify.c.o
[ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_b64.c.o
[ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_caller_identity_request.c.o
[ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_crypto_apple.c.o
[ 35%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_crypto_libcrypto.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_crypto_none.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_crypto_windows.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_decrypt_request.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_encrypt_request.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_kv_list.c.o
[ 36%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_message.c.o
[ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_port.c.o
[ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_request.c.o
[ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_request_opt.c.o
[ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_request_str.c.o
[ 37%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_response.c.o
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/kms_response_parser.c.o
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_shared.dir/__/kms-message/src/sort.c.o
[ 38%] Linking C shared library libmongoc-1.0.so
[ 38%] Built target mongoc_shared
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mcd-azure.c.o
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mcd-rpc.c.o
[ 38%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-aggregate.c.o
[ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-apm.c.o
[ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-array.c.o
[ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-async.c.o
[ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-async-cmd.c.o
[ 39%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-buffer.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-bulk-operation.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-change-stream.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-client.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-client-pool.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-client-side-encryption.c.o
[ 40%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cluster.c.o
[ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cluster-aws.c.o
[ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cluster-sasl.c.o
[ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-collection.c.o
[ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-compression.c.o
[ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-counters.c.o
[ 41%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-crypt.c.o
[ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-array.c.o
[ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor.c.o
[ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-cmd.c.o
[ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-change-stream.c.o
[ 42%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-cmd-deprecated.c.o
[ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-find.c.o
[ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-find-cmd.c.o
[ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-find-opquery.c.o
[ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cursor-legacy.c.o
[ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-database.c.o
[ 43%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-error.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-flags.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-find-and-modify.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-generation-map.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-init.c.o
[ 44%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs.c.o
[ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-bucket.c.o
[ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-bucket-file.c.o
[ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-file.c.o
[ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-file-list.c.o
[ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-gridfs-file-page.c.o
[ 45%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-handshake.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-host-list.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-http.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-index.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-interrupt.c.o
[ 46%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-list.c.o
[ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-linux-distro-scanner.c.o
[ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-log.c.o
[ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-matcher.c.o
[ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-matcher-op.c.o
[ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-memcmp.c.o
[ 47%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-cmd.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-opcode.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-optional.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-opts-helpers.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-opts.c.o
[ 48%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-queue.c.o
[ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-read-concern.c.o
[ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-read-prefs.c.o
[ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-rpc.c.o
[ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-server-api.c.o
[ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-server-description.c.o
[ 49%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-server-stream.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-client-session.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-server-monitor.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-set.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-shared.c.o
[ 50%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-socket.c.o
[ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-buffered.c.o
[ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream.c.o
[ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-file.c.o
[ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-gridfs.c.o
[ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-gridfs-download.c.o
[ 51%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-gridfs-upload.c.o
[ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-socket.c.o
[ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-timeout.c.o
[ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology.c.o
[ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology-background-monitoring.c.o
[ 52%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology-description.c.o
[ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology-description-apm.c.o
[ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-topology-scanner.c.o
[ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-ts-pool.c.o
[ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-uri.c.o
[ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-util.c.o
[ 53%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-version-functions.c.o
[ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-write-command.c.o
[ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-write-concern.c.o
[ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/service-gcp.c.o
[ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/common/common-b64.c.o
[ 54%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/common/common-md5.c.o
[ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/common/common-thread.c.o
[ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-crypto.c.o
[ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-scram.c.o
[ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-tls.c.o
[ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-ssl.c.o
[ 55%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-crypto-openssl.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-rand-openssl.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-tls-openssl.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-stream-tls-openssl-bio.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-openssl.c.o
[ 56%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/src/mongoc/mongoc-ocsp-cache.c.o
[ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/hexlify.c.o
[ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_b64.c.o
[ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_caller_identity_request.c.o
[ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_crypto_apple.c.o
[ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_crypto_libcrypto.c.o
[ 57%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_crypto_none.c.o
[ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_crypto_windows.c.o
[ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_decrypt_request.c.o
[ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_encrypt_request.c.o
[ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_kv_list.c.o
[ 58%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_message.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_port.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_request.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_request_opt.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_request_str.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_response.c.o
[ 59%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/kms_response_parser.c.o
[ 60%] Building C object src/libmongoc/CMakeFiles/mongoc_static.dir/__/kms-message/src/sort.c.o
[ 60%] Linking C static library libmongoc-static-1.0.a
[ 60%] Built target mongoc_static
[ 60%] Building C object src/libmongoc/CMakeFiles/mongoc-stat.dir/__/tools/mongoc-stat.c.o
[ 61%] Linking C executable mongoc-stat
[ 61%] Built target mongoc-stat
[ 61%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/corpus-test.c.o
[ 61%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-atomic.c.o
[ 61%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-b64.c.o
[ 61%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson.c.o
[ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bcon-basic.c.o
[ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bcon-extract.c.o
[ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson-cmp.c.o
[ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson-corpus.c.o
[ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson-error.c.o
[ 62%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-bson-version.c.o
[ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-clock.c.o
[ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-decimal128.c.o
[ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-endian.c.o
[ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-iso8601.c.o
[ 63%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-iter.c.o
[ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-json.c.o
[ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-oid.c.o
[ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-reader.c.o
[ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-string.c.o
[ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-utf8.c.o
[ 64%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-value.c.o
[ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/__/libbson/tests/test-writer.c.o
[ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/bsonutil/bson-match.c.o
[ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/bsonutil/bson-parser.c.o
[ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/bsonutil/bson-val.c.o
[ 65%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/debug-stream.c.o
[ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/json-test-monitoring.c.o
[ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/json-test-operations.c.o
[ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/json-test.c.o
[ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/future-functions.c.o
[ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/future-value.c.o
[ 66%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/future.c.o
[ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/mock-rs.c.o
[ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/mock-server.c.o
[ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/request.c.o
[ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/mock_server/sync-queue.c.o
[ 67%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-conveniences.c.o
[ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-happy-eyeballs.c.o
[ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-libmongoc.c.o
[ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-aggregate.c.o
[ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-array.c.o
[ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-async.c.o
[ 68%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-aws.c.o
[ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-background-monitoring.c.o
[ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-buffer.c.o
[ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-bulk.c.o
[ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-change-stream.c.o
[ 69%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-client-pool.c.o
[ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-client-session.c.o
[ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-client.c.o
[ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-cluster.c.o
[ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-cmd.c.o
[ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-collection-find-with-opts.c.o
[ 70%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-collection-find.c.o
[ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-collection.c.o
[ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-command-monitoring.c.o
[ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-connection-uri.c.o
[ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-counters.c.o
[ 71%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-crud.c.o
[ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-cursor.c.o
[ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-database.c.o
[ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-dns.c.o
[ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-error.c.o
[ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-exhaust.c.o
[ 72%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-find-and-modify.c.o
[ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-generation-map.c.o
[ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-gridfs-bucket.c.o
[ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-gridfs-file-page.c.o
[ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-gridfs.c.o
[ 73%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-handshake.c.o
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-hedged-reads.c.o
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-http.c.o
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-interrupt.c.o
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-linux-distro-scanner.c.o
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-list.c.o
[ 74%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-loadbalanced.c.o
[ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-log.c.o
[ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-long-namespace.c.o
[ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-matcher.c.o
[ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-max-staleness.c.o
[ 75%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-mongohouse.c.o
[ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-mongos-pinning.c.o
[ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-opts.c.o
[ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-primary-stepdown.c.o
[ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-queue.c.o
[ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-read-concern.c.o
[ 76%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-read-prefs.c.o
[ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-read-write-concern.c.o
[ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-retryable-reads.c.o
[ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-retryable-writes.c.o
[ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-rpc.c.o
[ 77%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-sample-commands.c.o
[ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-scram.c.o
[ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-sdam-monitoring.c.o
[ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-sdam.c.o
[ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-server-description.c.o
[ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-server-selection-errors.c.o
[ 78%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-server-selection.c.o
[ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-server-stream.c.o
[ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-set.c.o
[ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-shared.c.o
[ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-socket.c.o
[ 79%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-speculative-auth.c.o
[ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-ssl.c.o
[ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-stream.c.o
[ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-streamable-hello.c.o
[ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-thread.c.o
[ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-timeout.c.o
[ 80%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-topology-description.c.o
[ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-topology-reconcile.c.o
[ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-topology-scanner.c.o
[ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-topology.c.o
[ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-transactions.c.o
[ 81%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-ts-pool.c.o
[ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-uri.c.o
[ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-usleep.c.o
[ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-util.c.o
[ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-version.c.o
[ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-versioned-api.c.o
[ 82%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-with-transaction.c.o
[ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-write-commands.c.o
[ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-write-concern.c.o
[ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mcd-azure-imds.c.o
[ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-service-gcp.c.o
[ 83%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mcd-integer.c.o
[ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mcd-rpc.c.o
[ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/TestSuite.c.o
[ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/operation.c.o
[ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/entity-map.c.o
[ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/result.c.o
[ 84%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/runner.c.o
[ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/test-diagnostics.c.o
[ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/unified/util.c.o
[ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/ssl-test.c.o
[ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-client-side-encryption.c.o
[ 85%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-stream-tls-error.c.o
[ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-stream-tls.c.o
[ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-x509.c.o
[ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc-lib.dir/tests/test-mongoc-ocsp-cache.c.o
[ 86%] Linking C static library libtest-libmongoc-lib.a
[ 86%] Built target test-libmongoc-lib
[ 86%] Building C object src/libmongoc/CMakeFiles/test-libmongoc.dir/tests/test-libmongoc-main.c.o
[ 87%] Linking C executable test-libmongoc
[ 87%] Built target test-libmongoc
[ 87%] Building C object src/libmongoc/CMakeFiles/test-atlas-executor.dir/tests/test-atlas-executor.c.o
[ 87%] Linking C executable test-atlas-executor
[ 87%] Built target test-atlas-executor
[ 88%] Building C object src/libmongoc/CMakeFiles/test-mongoc-gssapi.dir/tests/test-mongoc-gssapi.c.o
[ 88%] Linking C executable test-mongoc-gssapi
[ 88%] Built target test-mongoc-gssapi
[ 88%] Building C object src/libmongoc/CMakeFiles/test-mongoc-cache.dir/tests/test-mongoc-cache.c.o
[ 88%] Linking C executable test-mongoc-cache
[ 88%] Built target test-mongoc-cache
[ 88%] Building C object src/libmongoc/CMakeFiles/test-azurekms.dir/tests/test-azurekms.c.o
[ 88%] Linking C executable test-azurekms
[ 88%] Built target test-azurekms
[ 88%] Building C object src/libmongoc/CMakeFiles/test-gcpkms.dir/tests/test-gcpkms.c.o
[ 88%] Linking C executable test-gcpkms
[ 88%] Built target test-gcpkms
[ 88%] Building C object src/libmongoc/CMakeFiles/test-awsauth.dir/tests/test-awsauth.c.o
[ 89%] Linking C executable test-awsauth
[ 89%] Built target test-awsauth
[ 89%] Building C object src/libmongoc/CMakeFiles/example-client.dir/examples/example-client.c.o
[ 89%] Linking C executable example-client
[ 89%] Built target example-client
[ 89%] Building C object src/libmongoc/CMakeFiles/example-collection-watch.dir/examples/example-collection-watch.c.o
[ 89%] Linking C executable example-collection-watch
[ 89%] Built target example-collection-watch
[ 90%] Building C object src/libmongoc/CMakeFiles/example-resume.dir/examples/example-resume.c.o
[ 90%] Linking C executable example-resume
[ 90%] Built target example-resume
[ 90%] Building C object src/libmongoc/CMakeFiles/example-start-at-optime.dir/examples/example-start-at-optime.c.o
[ 90%] Linking C executable example-start-at-optime
[ 90%] Built target example-start-at-optime
[ 90%] Building C object src/libmongoc/CMakeFiles/example-command-monitoring.dir/examples/example-command-monitoring.c.o
[ 91%] Linking C executable example-command-monitoring
[ 91%] Built target example-command-monitoring
[ 91%] Building C object src/libmongoc/CMakeFiles/example-command-with-opts.dir/examples/example-command-with-opts.c.o
[ 91%] Linking C executable example-command-with-opts
[ 91%] Built target example-command-with-opts
[ 91%] Building C object src/libmongoc/CMakeFiles/example-manage-collection-indexes.dir/examples/example-manage-collection-indexes.c.o
[ 91%] Linking C executable example-manage-collection-indexes
[ 91%] Built target example-manage-collection-indexes
[ 91%] Building C object src/libmongoc/CMakeFiles/example-gridfs.dir/examples/example-gridfs.c.o
[ 91%] Linking C executable example-gridfs
[ 91%] Built target example-gridfs
[ 91%] Building C object src/libmongoc/CMakeFiles/example-gridfs-bucket.dir/examples/example-gridfs-bucket.c.o
[ 92%] Linking C executable example-gridfs-bucket
[ 92%] Built target example-gridfs-bucket
[ 92%] Building C object src/libmongoc/CMakeFiles/example-pool.dir/examples/example-pool.c.o
[ 92%] Linking C executable example-pool
[ 92%] Built target example-pool
[ 92%] Building C object src/libmongoc/CMakeFiles/example-scram.dir/examples/example-scram.c.o
[ 92%] Linking C executable example-scram
[ 92%] Built target example-scram
[ 92%] Building C object src/libmongoc/CMakeFiles/example-sdam-monitoring.dir/examples/example-sdam-monitoring.c.o
[ 92%] Linking C executable example-sdam-monitoring
[ 92%] Built target example-sdam-monitoring
[ 93%] Building C object src/libmongoc/CMakeFiles/example-session.dir/examples/example-session.c.o
[ 93%] Linking C executable example-session
[ 93%] Built target example-session
[ 93%] Building C object src/libmongoc/CMakeFiles/example-transaction.dir/examples/example-transaction.c.o
[ 94%] Linking C executable example-transaction
[ 94%] Built target example-transaction
[ 94%] Building C object src/libmongoc/CMakeFiles/example-update.dir/examples/example-update.c.o
[ 94%] Linking C executable example-update
[ 94%] Built target example-update
[ 94%] Building C object src/libmongoc/CMakeFiles/find-and-modify.dir/examples/find-and-modify.c.o
[ 94%] Linking C executable find-and-modify
[ 94%] Built target find-and-modify
[ 94%] Building C object src/libmongoc/CMakeFiles/hello_mongoc.dir/examples/hello_mongoc.c.o
[ 94%] Linking C executable hello_mongoc
[ 94%] Built target hello_mongoc
[ 95%] Building C object src/libmongoc/CMakeFiles/mongoc-dump.dir/examples/mongoc-dump.c.o
[ 95%] Linking C executable mongoc-dump
[ 95%] Built target mongoc-dump
[ 95%] Building C object src/libmongoc/CMakeFiles/mongoc-ping.dir/examples/mongoc-ping.c.o
[ 95%] Linking C executable mongoc-ping
[ 95%] Built target mongoc-ping
[ 95%] Building C object src/libmongoc/CMakeFiles/mongoc-tail.dir/examples/mongoc-tail.c.o
[ 95%] Linking C executable mongoc-tail
[ 95%] Built target mongoc-tail
[ 96%] Building C object src/libmongoc/CMakeFiles/example-collection-command.dir/examples/example-collection-command.c.o
[ 96%] Linking C executable example-collection-command
[ 96%] Built target example-collection-command
[ 96%] Building C object src/libmongoc/CMakeFiles/aggregation1.dir/examples/aggregation/aggregation1.c.o
[ 96%] Linking C executable aggregation1
[ 96%] Built target aggregation1
[ 96%] Building C object src/libmongoc/CMakeFiles/basic-aggregation.dir/examples/basic_aggregation/basic-aggregation.c.o
[ 96%] Linking C executable basic-aggregation
[ 96%] Built target basic-aggregation
[ 96%] Building C object src/libmongoc/CMakeFiles/bulk-collation.dir/examples/bulk/bulk-collation.c.o
[ 97%] Linking C executable bulk-collation
[ 97%] Built target bulk-collation
[ 97%] Building C object src/libmongoc/CMakeFiles/bulk1.dir/examples/bulk/bulk1.c.o
[ 97%] Linking C executable bulk1
[ 97%] Built target bulk1
[ 97%] Building C object src/libmongoc/CMakeFiles/bulk2.dir/examples/bulk/bulk2.c.o
[ 97%] Linking C executable bulk2
[ 97%] Built target bulk2
[ 97%] Building C object src/libmongoc/CMakeFiles/bulk3.dir/examples/bulk/bulk3.c.o
[ 98%] Linking C executable bulk3
[ 98%] Built target bulk3
[ 98%] Building C object src/libmongoc/CMakeFiles/bulk4.dir/examples/bulk/bulk4.c.o
[ 98%] Linking C executable bulk4
[ 98%] Built target bulk4
[ 98%] Building C object src/libmongoc/CMakeFiles/bulk5.dir/examples/bulk/bulk5.c.o
[ 98%] Linking C executable bulk5
[ 98%] Built target bulk5
[ 99%] Building C object src/libmongoc/CMakeFiles/bulk6.dir/examples/bulk/bulk6.c.o
[ 99%] Linking C executable bulk6
[ 99%] Built target bulk6
[ 99%] Building C object src/libmongoc/CMakeFiles/common-operations.dir/examples/common_operations/common-operations.c.o
[ 99%] Linking C executable common-operations
[ 99%] Built target common-operations
[ 99%] Building C object src/libmongoc/CMakeFiles/fam.dir/examples/find_and_modify_with_opts/fam.c.o
[100%] Linking C executable fam
[100%] Built target fam
[100%] Building C object src/libmongoc/CMakeFiles/executing.dir/examples/tutorial/executing.c.o
[100%] Linking C executable executing
[100%] Built target executing
[100%] Building CXX object src/CMakeFiles/mongoc-cxx-check.dir/cpp-check.cpp.o
[100%] Linking CXX static library libmongoc-cxx-check.a
[100%] Built target mongoc-cxx-check
root@jwebkx:/var/ports/work/var/ports/jwebkx/devel/mongo-c-driver/work # 

> 
> > 
> > > > Hi, Ono san
> > > > 
> > > > On Tue, 25 Jul 2023 09:01:37 +0900,
> > > > Hiroo Ono wrote:
> > > > > 
> > > > > Hello,
> > > > > 
> > > > > On Sat, 22 Jul 2023 10:28:21 +0200
> > > > > Yuri <yuri@aetern.org> wrote:
> > > > >   
> > > > > > Exactly, it's fallout from openssl 3 migration.
> > > > > > 
> > > > > > From
> > > > > > https://www.openssl.org/docs/manmaster/man7/migration_guide.html:
> > > > > > --- ERR_load_*(), ERR_func_error_string(), ERR_get_error_line(),
> > > > > > ERR_get_error_line_data(), ERR_get_state()
> > > > > > 
> > > > > > OpenSSL now loads error strings automatically so these functions
> > > > > > are not needed.
> > > > > > ---
> > > > > > 
> > > > > > Looks like this needs to be reported upstream.  
> > > > > 
> > > > > Checked MongoDB JIRA. It was fixed in CDRIVER-4590 and released as
> > > > > version 1.24.0. The port needs to be updated to the latest
> > > > > version. 
> > > > 
> > > > I git pulled, but devel/mongo-c-driver not updated still
> > > > 1.23.2_3:
> > > > 
> > > > root@vm:~ # git -C /ds/ports/freebsd/head pull
> > > > hint: Pulling without specifying how to reconcile divergent branches
> > > > is hint: discouraged. You can squelch this message by running one of
> > > > the following hint: commands sometime before your next pull:
> > > >   :
> > > >  31 files changed, 176 insertions(+), 152 deletions(-)
> > > >  rename sysutils/barrier/files/{patch-src_lib_net_SecureUtils.cpp =>
> > > > extra-patch-src_lib_net_SecureUtils.cpp} (100%) root@vm:~ # egrep
> > > > '^DISTVERSION=' /ds/ports/freebsd/head/devel/mongo-c-driver/Makefile
> > > > DISTVERSION=    1.23.2 root@vm:~ # git -C /ds/ports/freebsd/head
> > > > rev-parse --verify --short HEAD 07f40427f1f9
> > > > root@vm:~ # git -C /ds/ports/freebsd/head show --quiet --max-count=1
> > > > --format="%ci" HEAD 2023-07-24 23:30:15 -0700
> > > > root@vm:~ # 
> > > > 
> > > > Could you tell me how to get 1.24.0 ?
> > > > 
> > > > Regards
> > > > ---
> > > > Kazuhiko Kiriyama
> > > > 
> > > 
> > > 
> > 
> > 
> 
> Regards
> ---
> Kazuhiko Kiriyama

Regards
---
Kazuhiko Kiriyama