The Swift Package Index logo.Swift Package Index

Build Information

Failed to build mongo-swift-driver, reference main (1f6224), with Swift 6.4 for Linux on 18 Sep 2026 08:43:45 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/mongodb/mongo-swift-driver.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/mongodb/mongo-swift-driver
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 1f62248 Swift halt development announcement (#782)
Cloned https://github.com/mongodb/mongo-swift-driver.git
Revision (git rev-parse @):
1f62248482bccd5a0f67c46793828674f9057d9d
SUCCESS checkout https://github.com/mongodb/mongo-swift-driver.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.4
Building package at path:  $PWD
https://github.com/mongodb/mongo-swift-driver.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344844-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:c77fcce225e223ac0fafed844619173fc6de8d62dd560eeb28db3182af6a282b
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:basic-6.4-latest
Fetching https://github.com/apple/swift-atomics
Fetching https://github.com/mongodb/swift-bson
Fetching https://github.com/apple/swift-nio
Fetching https://github.com/Quick/Nimble
[1/1875] Fetching swift-atomics
[470/5266] Fetching swift-atomics, swift-bson
[5267/25252] Fetching swift-atomics, swift-bson, nimble
[25253/111274] Fetching swift-atomics, swift-bson, nimble, swift-nio
Fetched https://github.com/Quick/Nimble (1.09s)
[13008/91288] Fetching swift-atomics, swift-bson, swift-nio
Fetched https://github.com/mongodb/swift-bson (3.44s)
Fetched https://github.com/apple/swift-atomics (3.44s)
Fetched https://github.com/apple/swift-nio (3.48s)
Computing version for https://github.com/mongodb/swift-bson
Computed https://github.com/mongodb/swift-bson at 3.1.0 (3.75s)
Fetching https://github.com/swift-extras/swift-extras-json
Fetching https://github.com/swift-extras/swift-extras-base64
[1/954] Fetching swift-extras-base64
[11/2048] Fetching swift-extras-base64, swift-extras-json
Fetched https://github.com/swift-extras/swift-extras-base64 (0.54s)
[1062/1094] Fetching swift-extras-json
Fetched https://github.com/swift-extras/swift-extras-json (0.56s)
Computing version for https://github.com/swift-extras/swift-extras-base64
Computed https://github.com/swift-extras/swift-extras-base64 at 0.5.0 (0.74s)
Computing version for https://github.com/swift-extras/swift-extras-json
Computed https://github.com/swift-extras/swift-extras-json at 0.6.0 (0.19s)
Computing version for https://github.com/apple/swift-atomics
Computed https://github.com/apple/swift-atomics at 1.3.1 (0.17s)
Computing version for https://github.com/Quick/Nimble
Computed https://github.com/Quick/Nimble at 8.1.2 (0.20s)
Computing version for https://github.com/apple/swift-nio
Computed https://github.com/apple/swift-nio at 2.103.0 (0.35s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/6898] Fetching swift-system
[6899/34177] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (1.19s)
Fetched https://github.com/apple/swift-collections.git (1.21s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (1.55s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.23s)
Creating working copy for https://github.com/apple/swift-nio
Working copy of https://github.com/apple/swift-nio resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-system.git
Working copy of https://github.com/apple/swift-system.git resolved at 1.8.1
Creating working copy for https://github.com/Quick/Nimble
Working copy of https://github.com/Quick/Nimble resolved at 8.1.2
Creating working copy for https://github.com/apple/swift-collections.git
Working copy of https://github.com/apple/swift-collections.git resolved at 1.6.0
Creating working copy for https://github.com/mongodb/swift-bson
Working copy of https://github.com/mongodb/swift-bson resolved at 3.1.0
Creating working copy for https://github.com/swift-extras/swift-extras-base64
Working copy of https://github.com/swift-extras/swift-extras-base64 resolved at 0.5.0
Creating working copy for https://github.com/swift-extras/swift-extras-json
Working copy of https://github.com/swift-extras/swift-extras-json resolved at 0.6.0
Creating working copy for https://github.com/apple/swift-atomics
Working copy of https://github.com/apple/swift-atomics resolved at 1.3.1
Building for debugging...
[Computing dependencies]
[Constructing description]
[Pre-planning 1 / 927]
[Planning deferred tasks]
[Starting]
[135 / 450] CNIOFreeBSD
[179 / 492] InternalCollectionsUtilities
[182 / 501] CNIOWASI
[192 / 501] _NIODataStructures
[193 / 501] ExtrasJSON
[203 / 501] _NIOBase64
[205 / 501] InternalCollectionsUtilities
[207 / 501] NIOConcurrencyHelpers
[218 / 501] ExtrasBase64
[227 / 501] _NIOBase64
[229 / 502] _NIOBase64
[232 / 502] Nimble
[233 / 502] Nimble
[234 / 503] _NIODataStructures
[235 / 503] NIOConcurrencyHelpers
[237 / 503] NIOConcurrencyHelpers-product
[239 / 503] NIOConcurrencyHelpers-product
[243 / 503] InternalCollectionsUtilities
[244 / 503] InternalCollectionsUtilities
[245 / 504] Nimble
[246 / 504] Nimble
[250 / 504] InternalCollectionsUtilities
[252 / 504] ExtrasJSON
[254 / 504] ExtrasJSON
[255 / 504] ExtrasJSON
[257 / 505] ExtrasJSON-product
[260 / 505] ExtrasJSON-product
[262 / 505] ExtrasBase64-product
[263 / 505] ExtrasBase64-product
[264 / 505] ExtrasBase64-product
[266 / 505] _NIODataStructures
[267 / 505]
[268 / 505]
[272 / 506] CNIOLinux
[275 / 515] ContainersPreview
[277 / 515] CNIOLinux
[280 / 516] ContainersPreview
[286 / 517] InternalCollectionsUtilities
[289 / 518] CNIODarwin
[302 / 527] CNIOOpenBSD
[304 / 527] DequeModule
[308 / 528] ContainersPreview
[310 / 528] ContainersPreview
[311 / 528]
[314 / 528] CLibMongoC
[318 / 528] CLibMongoC
[323 / 528] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:1831:64: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 1831 |          error, "Unsupported wtimeoutMS value [w=%" "lld" "]", wtimeoutms);
      |                                                  ~~~~~~~       ^~~~~~~~~~
      |                                                  %ld
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:66:20: note: expanded from macro 'MONGOC_URI_ERROR'
   65 |                    format,                           \
      |                    ~~~~~~
   66 |                    __VA_ARGS__);
      |                    ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:2575:26: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 2573 |          MONGOC_WARNING ("Cannot read 64-bit value for \"%s\": %" "lld",
      |                                                                ~~~~~~~
      |                                                                %ld
 2574 |                          option_orig,
 2575 |                          retval);
      |                          ^~~~~~
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:25:
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-util-private.h:23:
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC_mongoc.h:49:
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC_mongoc-log.h:39:61: note: expanded from macro 'MONGOC_WARNING'
   39 |    mongoc_log (MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, __VA_ARGS__)
      |                                                             ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:2863:26: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 2860 |          MONGOC_WARNING ("Unsupported value for \"%s\": %" "lld"
      |                                                         ~~~~~~~
      |                                                         %ld
 2861 |                          ", \"%s\" is not an int64 option",
 2862 |                          option_orig,
 2863 |                          value,
      |                          ^~~~~
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:25:
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-util-private.h:23:
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC_mongoc.h:49:
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC_mongoc-log.h:39:61: note: expanded from macro 'MONGOC_WARNING'
   39 |    mongoc_log (MONGOC_LOG_LEVEL_WARNING, MONGOC_LOG_DOMAIN, __VA_ARGS__)
      |                                                             ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:2917:28: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 2913 |                            "Cannot set URI option \"%s\" to %" "lld"
      |                                                             ~~~~~~~
      |                                                             %ld
 2914 |                            ", it already has "
 2915 |                            "a non-64-bit integer value",
 2916 |                            option,
 2917 |                            value);
      |                            ^~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:66:20: note: expanded from macro 'MONGOC_URI_ERROR'
   65 |                    format,                           \
      |                    ~~~~~~
   66 |                    __VA_ARGS__);
      |                    ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:2928:25: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 2926 |                         "Failed to set URI option \"%s\" to %" "lld",
      |                                                             ~~~~~~~
      |                                                             %ld
 2927 |                         option_orig,
 2928 |                         value);
      |                         ^~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-uri.c:66:20: note: expanded from macro 'MONGOC_URI_ERROR'
   65 |                    format,                           \
      |                    ~~~~~~
   66 |                    __VA_ARGS__);
      |                    ^~~~~~~~~~~
5 warnings generated.
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-topology.c:1320:14: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 1319 |       TRACE ("server selection about to wait for %" "lld" "ms",
      |                                                  ~~~~~~~
      |                                                  %ld
 1320 |              (expire_at - loop_start) / 1000);
      |              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-topology.c:31:
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-trace-private.h:42:22: note: expanded from macro 'TRACE'
   39 |                      "TRACE: %s():%d " msg,  \
      |                                        ~~~
   40 |                      BSON_FUNC,              \
   41 |                      __LINE__,               \
   42 |                      __VA_ARGS__);           \
      |                      ^~~~~~~~~~~
1 warning generated.
[326 / 529] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-topology-background-monitoring.c:63:17: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
   62 |          TRACE ("srv polling thread sleeping for %" "lld" "ms",
      |                                                  ~~~~~~~
      |                                                  %ld
   63 |                 sleep_duration_ms);
      |                 ^~~~~~~~~~~~~~~~~
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-topology-background-monitoring.c:28:
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-trace-private.h:42:22: note: expanded from macro 'TRACE'
   39 |                      "TRACE: %s():%d " msg,  \
      |                                        ~~~
   40 |                      BSON_FUNC,              \
   41 |                      __LINE__,               \
   42 |                      __VA_ARGS__);           \
      |                      ^~~~~~~~~~~
1 warning generated.
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-topology-description.c:640:23: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  637 |                       "maxStalenessSeconds is set to %" "lld"
      |                                                      ~~~~~~~
      |                                                      %ld
  638 |                       ", it must be at least heartbeatFrequencyMS (%" "lld"
  639 |                       ") + server's idle write period (%d seconds)",
  640 |                       max_staleness_seconds,
      |                       ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-topology-description.c:641:23: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  638 |                       ", it must be at least heartbeatFrequencyMS (%" "lld"
      |                                                                    ~~~~~~~
      |                                                                    %ld
  639 |                       ") + server's idle write period (%d seconds)",
  640 |                       max_staleness_seconds,
  641 |                       td->heartbeat_msec,
      |                       ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-topology-description.c:652:23: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  650 |                       "maxStalenessSeconds is set to %" "lld"
      |                                                      ~~~~~~~
      |                                                      %ld
  651 |                       ", it must be at least %d seconds",
  652 |                       max_staleness_seconds,
      |                       ^~~~~~~~~~~~~~~~~~~~~
3 warnings generated.
[334 / 529] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-stream.c:472:23: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  470 |                       "/%" "lld" " in %dms) during socket delivery",
      |                         ~~~~~~~
      |                         %ld
  471 |                       (uint64_t) r,
  472 |                       (int64_t) total_bytes,
      |                       ^~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[335 / 529] CLibMongoC
[339 / 529] CLibMongoC
[341 / 529] CLibMongoC
[344 / 529] CLibMongoC
[349 / 529] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:253:17: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  252 |                 "sending with timeout %" "lld",
      |                                       ~~~~~~~
      |                                       %ld
  253 |                 server_monitor->connect_timeout_ms);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:121:59: note: expanded from macro 'MONITOR_LOG'
  121 |          _server_monitor_log (sm, MONGOC_LOG_LEVEL_TRACE, __VA_ARGS__); \
      |                                                           ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:464:17: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  463 |                 "sending with timeout %" "lld",
      |                                       ~~~~~~~
      |                                       %ld
  464 |                 server_monitor->connect_timeout_ms);
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:121:59: note: expanded from macro 'MONITOR_LOG'
  121 |          _server_monitor_log (sm, MONGOC_LOG_LEVEL_TRACE, __VA_ARGS__); \
      |                                                           ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:514:10: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  511 |       MONITOR_LOG (
      |       ~~~~~~~~~~~~~
  512 |          server_monitor,
      |          ~~~~~~~~~~~~~~~
  513 |          "polling for awaitable hello reply with timeleft_ms: %" "lld",
      |          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
      |                                                               %ld
  514 |          timeleft_ms);
      |          ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:121:59: note: expanded from macro 'MONITOR_LOG'
  121 |          _server_monitor_log (sm, MONGOC_LOG_LEVEL_TRACE, __VA_ARGS__); \
      |                                                           ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:616:17: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  615 |                 "reading first 4 bytes with timeout: %" "lld",
      |                                                      ~~~~~~~
      |                                                      %ld
  616 |                 timeout_ms);
      |                 ^~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:121:59: note: expanded from macro 'MONITOR_LOG'
  121 |          _server_monitor_log (sm, MONGOC_LOG_LEVEL_TRACE, __VA_ARGS__); \
      |                                                           ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:645:17: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  643 |                 "reading remaining %d bytes. Timeout %" "lld",
      |                                                      ~~~~~~~
      |                                                      %ld
  644 |                 (int) (msg_len - 4),
  645 |                 timeout_ms);
      |                 ^~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:121:59: note: expanded from macro 'MONITOR_LOG'
  121 |          _server_monitor_log (sm, MONGOC_LOG_LEVEL_TRACE, __VA_ARGS__); \
      |                                                           ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:985:62: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  985 |       server_monitor, "server check duration (us): %" "lld", duration_us);
      |                                                    ~~~~~~~   ^~~~~~~~~~~
      |                                                    %ld
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:121:59: note: expanded from macro 'MONITOR_LOG'
  121 |          _server_monitor_log (sm, MONGOC_LOG_LEVEL_TRACE, __VA_ARGS__); \
      |                                                           ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:1116:60: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 1116 |       MONITOR_LOG (server_monitor, "sleeping for %" "lld", sleep_duration_ms);
      |                                                  ~~~~~~~   ^~~~~~~~~~~~~~~~~
      |                                                  %ld
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-server-monitor.c:121:59: note: expanded from macro 'MONITOR_LOG'
  121 |          _server_monitor_log (sm, MONGOC_LOG_LEVEL_TRACE, __VA_ARGS__); \
      |                                                           ^~~~~~~~~~~
7 warnings generated.
[354 / 529] CLibMongoC
[361 / 529] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-opts-helpers.c:157:23: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  155 |                       " not %" "lld",
      |                             ~~~~~~~
      |                             %ld
  156 |                       bson_iter_key (iter),
  157 |                       i);
      |                       ^
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-opts-helpers.c:40:23: note: expanded from macro 'CONVERSION_ERR'
   40 |                       __VA_ARGS__);                     \
      |                       ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-opts-helpers.c:181:23: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  178 |       CONVERSION_ERR ("Invalid field \"%s\" in opts: %" "lld"
      |                                                      ~~~~~~~
      |                                                      %ld
  179 |                       " out of range for int32",
  180 |                       bson_iter_key (iter),
  181 |                       i);
      |                       ^
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-opts-helpers.c:40:23: note: expanded from macro 'CONVERSION_ERR'
   40 |                       __VA_ARGS__);                     \
      |                       ^~~~~~~~~~~
2 warnings generated.
[367 / 529] CLibMongoC
[371 / 529] CLibMongoC
[376 / 529] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-openssl.c:79:4: warning: 'ERR_load_BIO_strings' is deprecated [-Wdeprecated-declarations]
   79 |    ERR_load_BIO_strings ();
      |    ^
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-openssl.c:23:
In file included from /usr/include/openssl/bio.h:30:
In file included from /usr/include/openssl/crypto.h:38:
In file included from /usr/include/openssl/cryptoerr.h:17:
/usr/include/openssl/cryptoerr_legacy.h:31:1: note: 'ERR_load_BIO_strings' has been explicitly marked deprecated here
   31 | OSSL_DEPRECATEDIN_3_0 int ERR_load_BIO_strings(void);
      | ^
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-openssl.c:23:
In file included from /usr/include/openssl/bio.h:18:
/usr/include/openssl/macros.h:182:49: note: expanded from macro 'OSSL_DEPRECATEDIN_3_0'
  182 | #   define OSSL_DEPRECATEDIN_3_0                OSSL_DEPRECATED(3.0)
      |                                                 ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
   62 | #     define OSSL_DEPRECATED(since) __attribute__((deprecated))
      |                                                    ^
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-openssl.c:652:7: warning: 'ASN1_STRING_data' is deprecated [-Wdeprecated-declarations]
  652 |       ASN1_STRING_get0_data (ext_data), ASN1_STRING_length (ext_data));
      |       ^
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-openssl.c:59:31: note: expanded from macro 'ASN1_STRING_get0_data'
   59 | #define ASN1_STRING_get0_data ASN1_STRING_data
      |                               ^
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-openssl.c:24:
In file included from /usr/include/openssl/ssl.h:31:
In file included from /usr/include/openssl/x509.h:29:
In file included from /usr/include/openssl/evp.h:43:
In file included from /usr/include/openssl/objects.h:21:
/usr/include/openssl/asn1.h:680:1: note: 'ASN1_STRING_data' has been explicitly marked deprecated here
  680 | OSSL_DEPRECATEDIN_1_1_0 unsigned char *ASN1_STRING_data(ASN1_STRING *x);
      | ^
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-openssl.c:23:
In file included from /usr/include/openssl/bio.h:18:
/usr/include/openssl/macros.h:204:49: note: expanded from macro 'OSSL_DEPRECATEDIN_1_1_0'
  204 | #   define OSSL_DEPRECATEDIN_1_1_0              OSSL_DEPRECATED(1.1.0)
      |                                                 ^
/usr/include/openssl/macros.h:62:52: note: expanded from macro 'OSSL_DEPRECATED'
   62 | #     define OSSL_DEPRECATED(since) __attribute__((deprecated))
      |                                                    ^
2 warnings generated.
[378 / 529] CLibMongoC
[383 / 529] CLibMongoC
[387 / 529] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-gridfs-bucket-file.c:312:23: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  309 |                       "Chunk %d expected to have size %" "lld"
      |                                                       ~~~~~~~
      |                                                       %ld
  310 |                       " but is size %d.",
  311 |                       file->curr_chunk,
  312 |                       expected_size,
      |                       ^~~~~~~~~~~~~
1 warning generated.
[397 / 529] CLibMongoC
[400 / 529] CLibMongoC
[404 / 529] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-cursor.c:1265:36: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 1265 |    TRACE ("cursor_id(%" "lld" ")", cursor->cursor_id);
      |                      ~~~~~~~       ^~~~~~~~~~~~~~~~~
      |                      %ld
In file included from /host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-cursor.c:26:
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-trace-private.h:42:22: note: expanded from macro 'TRACE'
   39 |                      "TRACE: %s():%d " msg,  \
      |                                        ~~~
   40 |                      BSON_FUNC,              \
   41 |                      __LINE__,               \
   42 |                      __VA_ARGS__);           \
      |                      ^~~~~~~~~~~
1 warning generated.
[411 / 529] CLibMongoC
[417 / 529] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/mongoc/mongoc-collection.c:1298:37: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 1296 |                                     (i++ ? "_%s_%" "lld" : "%s_%" PRId64),
      |                                                 ~~~~~~~
      |                                                 %ld
 1297 |                                     bson_iter_key (&iter),
 1298 |                                     bson_iter_int64 (&iter));
      |                                     ^~~~~~~~~~~~~~~~~~~~~~~
1 warning generated.
[421 / 529] CLibMongoC
[424 / 529] CLibMongoC
[427 / 529] CLibMongoC
[435 / 529] CLibMongoC
[443 / 530] CLibMongoC
[450 / 530] CLibMongoC
/host/spi-builder-workspace/Sources/CLibMongoC/bson/bson-iso8601.c:331:64: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
  331 |       bson_string_append_printf (str, "%s.%03" "lld" "Z", buf, msecs_part);
      |                                           ~~~~~~~~~            ^~~~~~~~~~
      |                                           %03ld
1 warning generated.
[454 / 530] Atomics
/host/spi-builder-workspace/Sources/CLibMongoC/bson/bson.c:2569:62: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 2569 |          state->str, "{ \"$numberLong\" : \"%" "lld" "\" }", v_int64);
      |                                             ~~~~~~~          ^~~~~~~
      |                                             %ld
/host/spi-builder-workspace/Sources/CLibMongoC/bson/bson.c:2571:57: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 2571 |       bson_string_append_printf (state->str, "%" "lld", v_int64);
      |                                               ~~~~~~~   ^~~~~~~
      |                                               %ld
/host/spi-builder-workspace/Sources/CLibMongoC/bson/bson.c:2749:57: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 2749 |       bson_string_append_printf (state->str, "%" "lld", msec_since_epoch);
      |                                               ~~~~~~~   ^~~~~~~~~~~~~~~~
      |                                               %ld
/host/spi-builder-workspace/Sources/CLibMongoC/bson/bson.c:2757:57: warning: format specifies type 'long long' but the argument has type 'int64_t' (aka 'long') [-Wformat]
 2757 |       bson_string_append_printf (state->str, "%" "lld", msec_since_epoch);
      |                                               ~~~~~~~   ^~~~~~~~~~~~~~~~
      |                                               %ld
4 warnings generated.
[461 / 531] NIOConcurrencyHelpers
[469 / 540] DequeModule
[471 / 540] DequeModule
[471 / 541] DequeModule
[489 / 551] NIOCore
[489 / 552] NIOCore
[506 / 567] NIOCore
[508 / 567] NIOPosix
[509 / 567] NIOEmbedded
[511 / 567] NIOEmbedded
[515 / 567] NIOPosix
[518 / 568] NIOEmbedded
[520 / 568] NIOCore-product
[520 / 568] NIOPosix
[528 / 571] NIO
[535 / 573] NIO
[540 / 582] SwiftBSON
[541 / 582] SwiftBSON
[542 / 582] SwiftBSON
[543 / 582] SwiftBSON
[544 / 582] SwiftBSON
[545 / 582] SwiftBSON
[547 / 582] SwiftBSON
[551 / 583]
[553 / 592] MongoSwift
[554 / 592] MongoSwift
[555 / 592] MongoSwift
[556 / 592] MongoSwift
[557 / 592] MongoSwift
[558 / 592] MongoSwift
[559 / 593] SwiftBSON
[561 / 594] SwiftBSON
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_mongoc-stream-tls-secure-transport.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_mongoc-stream-tls-secure-transport.h'
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_mongoc-stream-tls-openssl.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_mongoc-stream-tls-openssl.h'
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-config.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-config.h'
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-b64-private.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-b64-private.h'
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_mongoc-stream-tls-secure-channel.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_mongoc-stream-tls-secure-channel.h'
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-prelude.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-prelude.h'
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-md5-private.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-md5-private.h'
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_mongoc-stream-tls-libressl.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_mongoc-stream-tls-libressl.h'
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-macros-private.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-macros-private.h'
<module-includes>:1:10: note: in file included from <module-includes>:1:
1 | #include "/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h"
  |          `- note: in file included from <module-includes>:1:
2 |
/host/spi-builder-workspace/Sources/CLibMongoC/include/CLibMongoC.h:8:1: warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-thread-private.h'
6 |
7 | #endif // C_LIBMONGOC_H
8 |
  | `- warning: umbrella header for module 'CLibMongoC' does not include header 'CLibMongoC_common-thread-private.h'
/host/spi-builder-workspace/Sources/MongoSwift/CursorCommon.swift:137:23: warning: 'Lock' is deprecated: renamed to 'NIOLock' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
135 |     /// Lock used to synchronize usage of the internal state: specifically the `state` and `cached` properties.
136 |     /// This lock should only be acquired in the bodies of non-private methods.
137 |     private let lock: Lock
    |                       |- warning: 'Lock' is deprecated: renamed to 'NIOLock' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                       `- note: use 'NIOLock' instead
138 |
139 |     /// Atomic variable used to signal long running operations (e.g. `next(...)`) that the cursor is closing.
/host/spi-builder-workspace/Sources/MongoSwift/CursorCommon.swift:140:28: warning: 'NIOAtomic' is deprecated: please use ManagedAtomic from https://github.com/apple/swift-atomics instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
138 |
139 |     /// Atomic variable used to signal long running operations (e.g. `next(...)`) that the cursor is closing.
140 |     private var isClosing: NIOAtomic<Bool>
    |                            `- warning: 'NIOAtomic' is deprecated: please use ManagedAtomic from https://github.com/apple/swift-atomics instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
141 |
142 |     /// Retrieves any error that occurred in mongoc or on the server while iterating the cursor. Returns `nil` if this
/host/spi-builder-workspace/Sources/MongoSwift/MongoClient.swift:287:35: warning: 'Lock' is deprecated: renamed to 'NIOLock' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 285 |
 286 |     /// Lock used to synchronize access to the event handler arrays to prevent data races.
 287 |     private let eventHandlerLock: Lock = .init()
     |                                   |- warning: 'Lock' is deprecated: renamed to 'NIOLock' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
     |                                   `- note: use 'NIOLock' instead
 288 |
 289 |     /// Counter for generating client _ids.
/host/spi-builder-workspace/Sources/MongoSwift/MongoClient.swift:290:45: warning: 'NIOAtomic' is deprecated: please use ManagedAtomic from https://github.com/apple/swift-atomics instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 288 |
 289 |     /// Counter for generating client _ids.
 290 |     internal static var clientIDGenerator = NIOAtomic<Int>.makeAtomic(value: 0)
     |                                             `- warning: 'NIOAtomic' is deprecated: please use ManagedAtomic from https://github.com/apple/swift-atomics instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 291 |
 292 |     /// A unique identifier for this client. Sets _id to the generator's current value and increments the generator.
/host/spi-builder-workspace/Sources/MongoSwift/MongoCollection.swift:175:40: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
 15 | // sourcery: skipSyncExport
 16 | /// A MongoDB collection.
 17 | public struct MongoCollection<T: Codable> {
    |                               `- note: 'T' previously declared here
 18 |     /// The client which this collection was derived from.
 19 |     internal let _client: MongoClient
    :
173 |     /// `MongoCollection`, and uses it to execute the given closure. The `mongoc_collection_t` is only valid for the
174 |     /// body of the closure. The caller is *not responsible* for cleaning up the `mongoc_collection_t`.
175 |     internal func withMongocCollection<T>(
    |                                        `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
176 |         from connection: Connection,
177 |         body: (OpaquePointer) throws -> T
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[563 / 594] MongoSwift
[565 / 594] MongoSwift
[565 / 594] NIOPosix
[570 / 594] MongoSwift
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoClient+AsyncAwait.swift:238:11: warning: type 'ChangeStream<EventType>' does not conform to the 'Sendable' protocol
236 |             session: session,
237 |             withEventType: EventType.self
238 |         ).get()
    |           `- warning: type 'ChangeStream<EventType>' does not conform to the 'Sendable' protocol
239 |     }
240 | }
/host/spi-builder-workspace/Sources/MongoSwift/ChangeStream.swift:63:14: note: generic class 'ChangeStream' does not conform to the 'Sendable' protocol
 61 | /// A MongoDB change stream.
 62 | /// - SeeAlso: https://docs.mongodb.com/manual/changeStreams/
 63 | public class ChangeStream<T: Codable>: CursorProtocol {
    |              `- note: generic class 'ChangeStream' does not conform to the 'Sendable' protocol
 64 |     public typealias Element = T
 65 |
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoCollection+AsyncAwait.swift:46:81: warning: type 'MongoCollection<T>' does not conform to the 'Sendable' protocol
44 |         session: ClientSession? = nil
45 |     ) async throws -> MongoCollection {
46 |         try await self.renamed(to: newName, options: options, session: session).get()
   |                                                                                 `- warning: type 'MongoCollection<T>' does not conform to the 'Sendable' protocol
47 |     }
48 | }
/host/spi-builder-workspace/Sources/MongoSwift/MongoCollection.swift:17:15: note: consider making generic struct 'MongoCollection' conform to the 'Sendable' protocol
 15 | // sourcery: skipSyncExport
 16 | /// A MongoDB collection.
 17 | public struct MongoCollection<T: Codable> {
    |               `- note: consider making generic struct 'MongoCollection' conform to the 'Sendable' protocol
 18 |     /// The client which this collection was derived from.
 19 |     internal let _client: MongoClient
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoCollection+ChangeStreams+AsyncAwait.swift:37:11: warning: type 'ChangeStream<ChangeStreamEvent<T>>' does not conform to the 'Sendable' protocol
 35 |             options: options,
 36 |             session: session
 37 |         ).get()
    |           `- warning: type 'ChangeStream<ChangeStreamEvent<T>>' does not conform to the 'Sendable' protocol
 38 |     }
 39 |
/host/spi-builder-workspace/Sources/MongoSwift/ChangeStream.swift:63:14: note: generic class 'ChangeStream' does not conform to the 'Sendable' protocol
 61 | /// A MongoDB change stream.
 62 | /// - SeeAlso: https://docs.mongodb.com/manual/changeStreams/
 63 | public class ChangeStream<T: Codable>: CursorProtocol {
    |              `- note: generic class 'ChangeStream' does not conform to the 'Sendable' protocol
 64 |     public typealias Element = T
 65 |
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoCollection+ChangeStreams+AsyncAwait.swift:109:107: warning: type 'ChangeStream<EventType>' does not conform to the 'Sendable' protocol
107 |         withEventType _: EventType.Type
108 |     ) async throws -> ChangeStream<EventType> {
109 |         try await self.watch(pipeline, options: options, session: session, withEventType: EventType.self).get()
    |                                                                                                           `- warning: type 'ChangeStream<EventType>' does not conform to the 'Sendable' protocol
110 |     }
111 | }
/host/spi-builder-workspace/Sources/MongoSwift/ChangeStream.swift:63:14: note: generic class 'ChangeStream' does not conform to the 'Sendable' protocol
 61 | /// A MongoDB change stream.
 62 | /// - SeeAlso: https://docs.mongodb.com/manual/changeStreams/
 63 | public class ChangeStream<T: Codable>: CursorProtocol {
    |              `- note: generic class 'ChangeStream' does not conform to the 'Sendable' protocol
 64 |     public typealias Element = T
 65 |
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoCollection+Indexes+AsyncAwait.swift:195:72: warning: type 'MongoCursor<IndexModel>' does not conform to the 'Sendable' protocol
193 |         session: ClientSession? = nil
194 |     ) async throws -> MongoCursor<IndexModel> {
195 |         try await self.listIndexes(options: options, session: session).get()
    |                                                                        `- warning: type 'MongoCursor<IndexModel>' does not conform to the 'Sendable' protocol
196 |     }
197 |
/host/spi-builder-workspace/Sources/MongoSwift/MongoCursor.swift:35:14: note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 33 | // sourcery: skipSyncExport
 34 | /// A MongoDB cursor.
 35 | public class MongoCursor<T: Codable>: CursorProtocol {
    |              `- note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 36 |     /// The client this cursor descended from.
 37 |     private let client: MongoClient
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoCollection+Read+AsyncAwait.swift:25:73: warning: type 'MongoCursor<T>' does not conform to the 'Sendable' protocol
 23 |         session: ClientSession? = nil
 24 |     ) async throws -> MongoCursor<CollectionType> {
 25 |         try await self.find(filter, options: options, session: session).get()
    |                                                                         `- warning: type 'MongoCursor<T>' does not conform to the 'Sendable' protocol
 26 |     }
 27 |
/host/spi-builder-workspace/Sources/MongoSwift/MongoCursor.swift:35:14: note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 33 | // sourcery: skipSyncExport
 34 | /// A MongoDB cursor.
 35 | public class MongoCursor<T: Codable>: CursorProtocol {
    |              `- note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 36 |     /// The client this cursor descended from.
 37 |     private let client: MongoClient
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoCollection+Read+AsyncAwait.swift:71:115: warning: type 'MongoCursor<BSONDocument>' does not conform to the 'Sendable' protocol
 69 |         session: ClientSession? = nil
 70 |     ) async throws -> MongoCursor<BSONDocument> {
 71 |         try await self.aggregate(pipeline, options: options, session: session, withOutputType: BSONDocument.self).get()
    |                                                                                                                   `- warning: type 'MongoCursor<BSONDocument>' does not conform to the 'Sendable' protocol
 72 |     }
 73 |
/host/spi-builder-workspace/Sources/MongoSwift/MongoCursor.swift:35:14: note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 33 | // sourcery: skipSyncExport
 34 | /// A MongoDB cursor.
 35 | public class MongoCursor<T: Codable>: CursorProtocol {
    |              `- note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 36 |     /// The client this cursor descended from.
 37 |     private let client: MongoClient
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoCollection+Read+AsyncAwait.swift:98:113: warning: type 'MongoCursor<OutputType>' does not conform to the 'Sendable' protocol
 96 |         withOutputType _: OutputType.Type
 97 |     ) async throws -> MongoCursor<OutputType> {
 98 |         try await self.aggregate(pipeline, options: options, session: session, withOutputType: OutputType.self).get()
    |                                                                                                                 `- warning: type 'MongoCursor<OutputType>' does not conform to the 'Sendable' protocol
 99 |     }
100 |
/host/spi-builder-workspace/Sources/MongoSwift/MongoCursor.swift:35:14: note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 33 | // sourcery: skipSyncExport
 34 | /// A MongoDB cursor.
 35 | public class MongoCursor<T: Codable>: CursorProtocol {
    |              `- note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 36 |     /// The client this cursor descended from.
 37 |     private let client: MongoClient
/host/spi-builder-workspace/Sources/MongoSwift/MongoClient.swift:290:45: warning: 'NIOAtomic' is deprecated: please use ManagedAtomic from https://github.com/apple/swift-atomics instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 288 |
 289 |     /// Counter for generating client _ids.
 290 |     internal static var clientIDGenerator = NIOAtomic<Int>.makeAtomic(value: 0)
     |                                             `- warning: 'NIOAtomic' is deprecated: please use ManagedAtomic from https://github.com/apple/swift-atomics instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 291 |
 292 |     /// A unique identifier for this client. Sets _id to the generator's current value and increments the generator.
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[570 / 594] TestsCommon
[575 / 613] MongoSwiftSync
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoDatabase+AsyncAwait.swift:39:112: warning: type 'MongoCollection<BSONDocument>' does not conform to the 'Sendable' protocol
 37 |         session: ClientSession? = nil
 38 |     ) async throws -> MongoCollection<BSONDocument> {
 39 |         try await self.createCollection(name, withType: BSONDocument.self, options: options, session: session).get()
    |                                                                                                                `- warning: type 'MongoCollection<BSONDocument>' does not conform to the 'Sendable' protocol
 40 |     }
 41 |
/host/spi-builder-workspace/Sources/MongoSwift/MongoCollection.swift:17:15: note: consider making generic struct 'MongoCollection' conform to the 'Sendable' protocol
 15 | // sourcery: skipSyncExport
 16 | /// A MongoDB collection.
 17 | public struct MongoCollection<T: Codable> {
    |               `- note: consider making generic struct 'MongoCollection' conform to the 'Sendable' protocol
 18 |     /// The client which this collection was derived from.
 19 |     internal let _client: MongoClient
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoDatabase+AsyncAwait.swift:68:99: warning: type 'MongoCollection<T>' does not conform to the 'Sendable' protocol
 66 |         session: ClientSession? = nil
 67 |     ) async throws -> MongoCollection<T> {
 68 |         try await self.createCollection(name, withType: type, options: options, session: session).get()
    |                                                                                                   `- warning: type 'MongoCollection<T>' does not conform to the 'Sendable' protocol
 69 |     }
 70 |
/host/spi-builder-workspace/Sources/MongoSwift/MongoCollection.swift:17:15: note: consider making generic struct 'MongoCollection' conform to the 'Sendable' protocol
 15 | // sourcery: skipSyncExport
 16 | /// A MongoDB collection.
 17 | public struct MongoCollection<T: Codable> {
    |               `- note: consider making generic struct 'MongoCollection' conform to the 'Sendable' protocol
 18 |     /// The client which this collection was derived from.
 19 |     internal let _client: MongoClient
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoDatabase+AsyncAwait.swift:90:84: warning: type 'MongoCursor<CollectionSpecification>' does not conform to the 'Sendable' protocol
 88 |         session: ClientSession? = nil
 89 |     ) async throws -> MongoCursor<CollectionSpecification> {
 90 |         try await self.listCollections(filter, options: options, session: session).get()
    |                                                                                    `- warning: type 'MongoCursor<CollectionSpecification>' does not conform to the 'Sendable' protocol
 91 |     }
 92 |
/host/spi-builder-workspace/Sources/MongoSwift/MongoCursor.swift:35:14: note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 33 | // sourcery: skipSyncExport
 34 | /// A MongoDB cursor.
 35 | public class MongoCursor<T: Codable>: CursorProtocol {
    |              `- note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 36 |     /// The client this cursor descended from.
 37 |     private let client: MongoClient
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoDatabase+AsyncAwait.swift:165:80: warning: type 'BSONDocument' does not conform to the 'Sendable' protocol
163 |         session: ClientSession? = nil
164 |     ) async throws -> BSONDocument {
165 |         try await self.runCommand(command, options: options, session: session).get()
    |                                                                                `- warning: type 'BSONDocument' does not conform to the 'Sendable' protocol
166 |     }
167 |
/host/spi-builder-workspace/.build/checkouts/swift-bson/Sources/SwiftBSON/BSONDocument.swift:14:15: note: struct 'BSONDocument' does not conform to the 'Sendable' protocol
 12 | /// A struct representing the BSON document type.
 13 | @dynamicMemberLookup
 14 | public struct BSONDocument {
    |               `- note: struct 'BSONDocument' does not conform to the 'Sendable' protocol
 15 |     /// The element type of a document: a tuple containing an individual key-value pair.
 16 |     public typealias KeyValuePair = (key: String, value: BSON)
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoDatabase+AsyncAwait.swift:282:11: warning: type 'ChangeStream<EventType>' does not conform to the 'Sendable' protocol
280 |             session: session,
281 |             withEventType: EventType.self
282 |         ).get()
    |           `- warning: type 'ChangeStream<EventType>' does not conform to the 'Sendable' protocol
283 |     }
284 |
/host/spi-builder-workspace/Sources/MongoSwift/ChangeStream.swift:63:14: note: generic class 'ChangeStream' does not conform to the 'Sendable' protocol
 61 | /// A MongoDB change stream.
 62 | /// - SeeAlso: https://docs.mongodb.com/manual/changeStreams/
 63 | public class ChangeStream<T: Codable>: CursorProtocol {
    |              `- note: generic class 'ChangeStream' does not conform to the 'Sendable' protocol
 64 |     public typealias Element = T
 65 |
/host/spi-builder-workspace/Sources/MongoSwift/AsyncAwait/MongoDatabase+AsyncAwait.swift:349:11: warning: type 'MongoCursor<OutputType>' does not conform to the 'Sendable' protocol
347 |             session: session,
348 |             withOutputType: withOutputType
349 |         ).get()
    |           `- warning: type 'MongoCursor<OutputType>' does not conform to the 'Sendable' protocol
350 |     }
351 | }
/host/spi-builder-workspace/Sources/MongoSwift/MongoCursor.swift:35:14: note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 33 | // sourcery: skipSyncExport
 34 | /// A MongoDB cursor.
 35 | public class MongoCursor<T: Codable>: CursorProtocol {
    |              `- note: generic class 'MongoCursor' does not conform to the 'Sendable' protocol
 36 |     /// The client this cursor descended from.
 37 |     private let client: MongoClient
/host/spi-builder-workspace/Sources/MongoSwift/ChangeStream.swift:297:9: warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
295 |         let el = self.eventLoop
296 |         let wrappedCursor = self.wrappedCursor
297 |         Task {
    |         |- warning: unstructured throwing task created by 'init(name:priority:operation:)' is not used, which may accidentally ignore errors thrown inside the task [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task\NoUseUnstructuredThrowingTask]8;;\]
    |         `- note: to silence this warning, handle the error inside the task, or store/discard the task value explicitly
298 |             try await client.operationExecutor.execute(on: el) {
299 |                 wrappedCursor.kill()
/host/spi-builder-workspace/Sources/MongoSwift/MongoClient.swift:290:45: warning: 'NIOAtomic' is deprecated: please use ManagedAtomic from https://github.com/apple/swift-atomics instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 288 |
 289 |     /// Counter for generating client _ids.
 290 |     internal static var clientIDGenerator = NIOAtomic<Int>.makeAtomic(value: 0)
     |                                             `- warning: 'NIOAtomic' is deprecated: please use ManagedAtomic from https://github.com/apple/swift-atomics instead [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
 291 |
 292 |     /// A unique identifier for this client. Sets _id to the generator's current value and increments the generator.
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#NoUseUnstructuredThrowingTask]: <https://docs.swift.org/compiler/documentation/diagnostics/no-use-throwing-unstructured-task>
[576 / 613] TestsCommon
error: SwiftCompile normal x86_64 failed with a nonzero exit code. Command line:     cd /host

/host/spi-builder-workspace/Sources/TestsCommon/APMUtils.swift:11:23: warning: 'Lock' is deprecated: renamed to 'NIOLock' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
  9 |     private var events: [CommandEvent]
 10 |     // Lock over monitoring and events.
 11 |     private var lock: Lock
    |                       |- warning: 'Lock' is deprecated: renamed to 'NIOLock' [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration\DeprecatedDeclaration]8;;\]
    |                       `- note: use 'NIOLock' instead
 12 |
 13 |     public init() {
/host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift:27:1: warning: extension declares a conformance of imported type 'MongoDatabaseOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
 25 | }
 26 |
 27 | extension MongoDatabaseOptions: StrictDecodable {
    | |- warning: extension declares a conformance of imported type 'MongoDatabaseOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 28 |     internal typealias CodingKeysType = CodingKeys
 29 |
/host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift:45:1: warning: extension declares a conformance of imported type 'MongoCollectionOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
 43 | }
 44 |
 45 | extension MongoCollectionOptions: StrictDecodable {
    | |- warning: extension declares a conformance of imported type 'MongoCollectionOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 46 |     internal typealias CodingKeysType = CodingKeys
 47 |
/host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift:63:1: warning: extension declares a conformance of imported type 'ClientSessionOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
 61 | }
 62 |
 63 | extension ClientSessionOptions: StrictDecodable {
    | |- warning: extension declares a conformance of imported type 'ClientSessionOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 64 |     internal typealias CodingKeysType = CodingKeys
 65 |
/host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift:88:1: warning: extension declares a conformance of imported type 'TransactionOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
 86 | }
 87 |
 88 | extension TransactionOptions: StrictDecodable {
    | |- warning: extension declares a conformance of imported type 'TransactionOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
 89 |     internal typealias CodingKeysType = CodingKeys
 90 |
/host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift:112:1: warning: extension declares a conformance of imported type 'MongoClientOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
110 | }
111 |
112 | extension MongoClientOptions: StrictDecodable {
    | |- warning: extension declares a conformance of imported type 'MongoClientOptions' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
113 |     internal typealias CodingKeysType = CodingKeys
114 |
/host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift:144:1: warning: extension declares a conformance of imported type 'ReadPreference' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
142 | }
143 |
144 | extension ReadPreference: StrictDecodable {
    | |- warning: extension declares a conformance of imported type 'ReadPreference' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
145 |     internal typealias CodingKeysType = CodingKeys
146 |
/host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift:171:1: warning: extension declares a conformance of imported type 'Mode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
169 | }
170 |
171 | extension ReadPreference.Mode: Decodable {
    | |- warning: extension declares a conformance of imported type 'Mode' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
172 |     public init(from decoder: Decoder) throws {
173 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift:187:1: warning: extension declares a conformance of imported type 'TopologyDescription' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
185 | }
186 |
187 | extension TopologyDescription: StrictDecodable {
    | |- warning: extension declares a conformance of imported type 'TopologyDescription' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
188 |     internal typealias CodingKeysType = CodingKeys
189 |
/host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift:205:1: warning: extension declares a conformance of imported type 'ServerDescription' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
203 | }
204 |
205 | extension ServerDescription: StrictDecodable {
    | |- warning: extension declares a conformance of imported type 'ServerDescription' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
206 |     internal typealias CodingKeysType = CodingKeys
207 |
/host/spi-builder-workspace/Sources/TestsCommon/CommonTestUtils.swift:447:53: error: 'Predicate' is ambiguous for type lookup in this context
445 | // Adds a custom "cleanEqual" predicate that compares two JSON strings for equality after normalizing
446 | // them with the "clean" function
447 | public func cleanEqual(_ expectedValue: String?) -> Predicate<String> {
    |                                                     `- error: 'Predicate' is ambiguous for type lookup in this context
448 |     Predicate.define("cleanEqual <\(stringify(expectedValue))>") { actualExpression, msg in
449 |         let actualValue = try actualExpression.evaluate()
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:20:15: note: found this candidate
 18 | /// predicates are simple wrappers around closures to provide static type information and
 19 | /// allow composition and wrapping of existing behaviors.
 20 | public struct Predicate<T> {
    |               `- note: found this candidate
 21 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 22 |
FoundationEssentials.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/Sources/TestsCommon/CommonTestUtils.swift:466:69: error: 'Predicate' is ambiguous for type lookup in this context
464 | // Adds a custom "sortedEqual" predicate that compares two `Document`s and returns true if they
465 | // have the same key/value pairs in them
466 | public func sortedEqual<T: SortedEquatable>(_ expectedValue: T?) -> Predicate<T> {
    |                                                                     `- error: 'Predicate' is ambiguous for type lookup in this context
467 |     Predicate.define("sortedEqual <\(stringify(expectedValue))>") { actualExpression, msg in
468 |         let actualValue = try actualExpression.evaluate()
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/Predicate.swift:20:15: note: found this candidate
 18 | /// predicates are simple wrappers around closures to provide static type information and
 19 | /// allow composition and wrapping of existing behaviors.
 20 | public struct Predicate<T> {
    |               `- note: found this candidate
 21 |     fileprivate var matcher: (Expression<T>) throws -> PredicateResult
 22 |
FoundationEssentials.Predicate:2:15: note: found this candidate
1 | @available(macOS 14, iOS 17, tvOS 17, watchOS 10, *)
2 | public struct Predicate<each Input> : Sendable {
  |               `- note: found this candidate
3 |     public let expression: any StandardPredicateExpression<Bool>
4 |     public let variable: (repeat PredicateExpressions.Variable<each Input>)
/host/spi-builder-workspace/Sources/TestsCommon/CommonTestUtils.swift:558:1: warning: extension declares a conformance of imported type 'ServerAddress' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
556 |
557 | /// Makes `ServerAddress` `Decodable` for the sake of constructing it from spec test files.
558 | extension ServerAddress: Decodable {
    | |- warning: extension declares a conformance of imported type 'ServerAddress' to imported protocol 'Decodable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
    | `- note: add '@retroactive' to silence this warning
559 |     public init(from decoder: Decoder) throws {
560 |         let container = try decoder.singleValueContainer()
/host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift:4:1: warning: extension declares a conformance of imported type 'ConnectionError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
 2 | import MongoSwift
 3 |
 4 | extension MongoError.ConnectionError: Equatable {
   | |- warning: extension declares a conformance of imported type 'ConnectionError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 5 |     public static func == (lhs: MongoError.ConnectionError, rhs: MongoError.ConnectionError) -> Bool {
 6 |         lhs.errorLabels?.sorted() == rhs.errorLabels?.sorted()
/host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift:10:1: warning: extension declares a conformance of imported type 'CommandError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
 8 | }
 9 |
10 | extension MongoError.CommandError: Equatable {
   | |- warning: extension declares a conformance of imported type 'CommandError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
11 |     public static func == (lhs: MongoError.CommandError, rhs: MongoError.CommandError) -> Bool {
12 |         lhs.code == rhs.code && lhs.errorLabels?.sorted() == rhs.errorLabels?.sorted()
/host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift:16:1: warning: extension declares a conformance of imported type 'WriteError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
14 | }
15 |
16 | extension MongoError.WriteError: Equatable {
   | |- warning: extension declares a conformance of imported type 'WriteError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
17 |     public static func == (lhs: MongoError.WriteError, rhs: MongoError.WriteError) -> Bool {
18 |         lhs.writeFailure == rhs.writeFailure &&
/host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift:24:1: warning: extension declares a conformance of imported type 'BulkWriteError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
22 | }
23 |
24 | extension MongoError.BulkWriteError: Equatable {
   | |- warning: extension declares a conformance of imported type 'BulkWriteError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
25 |     public static func == (lhs: MongoError.BulkWriteError, rhs: MongoError.BulkWriteError) -> Bool {
26 |         let cmp = { (lhs: MongoError.BulkWriteFailure, rhs: MongoError.BulkWriteFailure) in
/host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift:37:1: warning: extension declares a conformance of imported type 'BulkWriteResult' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
35 | }
36 |
37 | extension BulkWriteResult: Equatable {
   | |- warning: extension declares a conformance of imported type 'BulkWriteResult' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
38 |     public static func == (lhs: BulkWriteResult, rhs: BulkWriteResult) -> Bool {
39 |         lhs.insertedIDs == rhs.insertedIDs
/host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift:48:1: warning: extension declares a conformance of imported type 'WriteFailure' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
46 | }
47 |
48 | extension MongoError.WriteFailure: Equatable {
   | |- warning: extension declares a conformance of imported type 'WriteFailure' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
49 |     public static func == (lhs: MongoError.WriteFailure, rhs: MongoError.WriteFailure) -> Bool {
50 |         lhs.code == rhs.code
/host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift:54:1: warning: extension declares a conformance of imported type 'BulkWriteFailure' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
52 | }
53 |
54 | extension MongoError.BulkWriteFailure: Equatable {
   | |- warning: extension declares a conformance of imported type 'BulkWriteFailure' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
55 |     public static func == (lhs: MongoError.BulkWriteFailure, rhs: MongoError.BulkWriteFailure) -> Bool {
56 |         lhs.code == rhs.code && lhs.index == rhs.index
/host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift:60:1: warning: extension declares a conformance of imported type 'WriteConcernFailure' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
58 | }
59 |
60 | extension MongoError.WriteConcernFailure: Equatable {
   | |- warning: extension declares a conformance of imported type 'WriteConcernFailure' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'MongoSwift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
61 |     public static func == (lhs: MongoError.WriteConcernFailure, rhs: MongoError.WriteConcernFailure) -> Bool {
62 |         lhs.code == rhs.code
/host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift:66:1: warning: extension declares a conformance of imported type 'DecodingError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
64 | }
65 |
66 | extension DecodingError: Equatable {
   | |- warning: extension declares a conformance of imported type 'DecodingError' to imported protocol 'Equatable'; this will not behave correctly if the owners of 'Swift' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
67 |     public static func == (lhs: DecodingError, rhs: DecodingError) -> Bool {
68 |         switch (lhs, rhs) {
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Failed frontend command:
/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/TestsCommon/APMUtils.swift /host/spi-builder-workspace/Sources/TestsCommon/CodableExtensions.swift /host/spi-builder-workspace/Sources/TestsCommon/CommonTestUtils.swift /host/spi-builder-workspace/Sources/TestsCommon/Failpoint.swift /host/spi-builder-workspace/Sources/TestsCommon/MongoError+Equatable.swift /host/spi-builder-workspace/Sources/TestsCommon/ServerVersion.swift /host/spi-builder-workspace/Sources/TestsCommon/SpecTestUtils.swift -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/out/Products/Debug-linux-x86_64 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/CNIOWASI.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOWindows/include/module.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-linux-x86_64/CLibMongoC.modulemap -Xcc -fno-omit-frame-pointer -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOPosix/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOWASI/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOWindows/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLinux/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIODarwin/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOFreeBSD/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOOpenBSD/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOAtomics/include -Xcc -I/host/spi-builder-workspace/Sources/CLibMongoC/include -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-linux-x86_64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/DerivedSources-normal/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/DerivedSources/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name TestsCommon -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/Objects-normal/x86_64/TestsCommon_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/Objects-normal/x86_64/Modules/TestsCommon.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/Objects-normal/x86_64/Modules/TestsCommon.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/Objects-normal/x86_64/TestsCommon-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/Objects-normal/x86_64/TestsCommon-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/Objects-normal/x86_64/TestsCommon-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/mongo-swift-driver.build/Debug-linux-x86_64/TestsCommon-t.build/Objects-normal/x86_64/Modules/TestsCommon.swiftmodule
error: Build failed
BUILD FAILURE 6.4 linux