Build Information
Failed to build NearbyConnections, reference v1.1.0-embedded-rc1 (504ab8), with Swift 6.1 for Wasm on 30 May 2025 12:44:12 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/monzo/nearby.git
Reference: v1.1.0-embedded-rc1
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/monzo/nearby
* tag v1.1.0-embedded-rc1 -> FETCH_HEAD
HEAD is now at 504ab8a Merge pull request #1160 from google/embedded
Submodule path 'third_party/absl': checked out '9336be04a242237cd41a525bedfcf3be1bb55377'
Submodule path 'third_party/depot_tools': checked out 'e1197f06a8f45c0328d341b30e337d3a4b609716'
Submodule path 'third_party/google-toolbox-for-mac/google-toolbox-for-mac': checked out '339415048005a9eba957357a02459a977a2e3007'
Submodule path 'third_party/gtest': checked out 'd61d4d8e64c08a662055e82904bbf90e108a704f'
Submodule path 'third_party/mbedtls': checked out '3e0418fe502b2a2194e118d362efdfc0e558be73'
Submodule path 'third_party/protobuf': checked out '4812107b9d0fb9fdcca933766c237c38f2150379'
Submodule path 'third_party/protobuf/third_party/benchmark': checked out '5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8'
Submodule path 'third_party/protobuf/third_party/googletest': checked out '5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081'
Submodule path 'third_party/securemessage/securemessage': checked out '69a02984d4563c6c21132ee882d1d3df1981f5a1'
Submodule path 'third_party/securemessage/securemessage/third_party/gtest': checked out '703bd9caab50b139428cea1aaff9974ebee5742e'
Submodule path 'third_party/securemessage/securemessage/third_party/protobuf': checked out '5500c72c5b616da9f0125bcfab513987a1226e2b'
Submodule path 'third_party/securemessage/securemessage/third_party/protobuf/third_party/benchmark': checked out '5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8'
Submodule path 'third_party/securemessage/securemessage/third_party/protobuf/third_party/googletest': checked out '5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081'
Submodule path 'third_party/smhasher/smhasher': checked out '61a0530f28277f2e850bfc39600ce61d02b518de'
Submodule path 'third_party/ukey2/ukey2': checked out 'c2436e55116964d88532080784f6ed496b0d11f9'
Submodule path 'third_party/ukey2/ukey2/third_party/absl': checked out '278e0a071885a22dcd2fd1b5576cc44757299343'
Submodule path 'third_party/ukey2/ukey2/third_party/gtest': checked out '703bd9caab50b139428cea1aaff9974ebee5742e'
Submodule path 'third_party/ukey2/ukey2/third_party/protobuf': checked out '5500c72c5b616da9f0125bcfab513987a1226e2b'
Submodule path 'third_party/ukey2/ukey2/third_party/protobuf/third_party/benchmark': checked out '5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8'
Submodule path 'third_party/ukey2/ukey2/third_party/protobuf/third_party/googletest': checked out '5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081'
Submodule path 'third_party/ukey2/ukey2/third_party/secure_message': checked out '69a02984d4563c6c21132ee882d1d3df1981f5a1'
Submodule path 'third_party/ukey2/ukey2/third_party/secure_message/third_party/gtest': checked out '703bd9caab50b139428cea1aaff9974ebee5742e'
Submodule path 'third_party/ukey2/ukey2/third_party/secure_message/third_party/protobuf': checked out '5500c72c5b616da9f0125bcfab513987a1226e2b'
Submodule path 'third_party/ukey2/ukey2/third_party/secure_message/third_party/protobuf/third_party/benchmark': checked out '5b7683f49e1e9223cf9927b24f6fd3d6bd82e3f8'
Submodule path 'third_party/ukey2/ukey2/third_party/secure_message/third_party/protobuf/third_party/googletest': checked out '5ec7f0c4a113e2f18ac2c6cc7df51ad6afc24081'
Submodule 'third_party/absl' (https://github.com/abseil/abseil-cpp) registered for path 'third_party/absl'
Submodule 'third_party/depot_tools' (https://chromium.googlesource.com/chromium/tools/depot_tools.git) registered for path 'third_party/depot_tools'
Submodule 'third_party/google-toolbox-for-mac/google-toolbox-for-mac' (https://github.com/google/google-toolbox-for-mac.git) registered for path 'third_party/google-toolbox-for-mac/google-toolbox-for-mac'
Submodule 'third_party/gtest' (https://github.com/google/googletest) registered for path 'third_party/gtest'
Submodule 'third_party/mbedtls' (https://github.com/ARMmbed/mbedtls) registered for path 'third_party/mbedtls'
Submodule 'third_party/protobuf' (https://github.com/protocolbuffers/protobuf) registered for path 'third_party/protobuf'
Submodule 'third_party/securemessage/securemessage' (https://github.com/google/securemessage.git) registered for path 'third_party/securemessage/securemessage'
Submodule 'third_party/smhasher/smhasher' (https://github.com/aappleby/smhasher) registered for path 'third_party/smhasher/smhasher'
Submodule 'third_party/ukey2/ukey2' (https://github.com/google/ukey2) registered for path 'third_party/ukey2/ukey2'
Cloning into '/host/spi-builder-workspace/third_party/absl'...
Cloning into '/host/spi-builder-workspace/third_party/depot_tools'...
Cloning into '/host/spi-builder-workspace/third_party/google-toolbox-for-mac/google-toolbox-for-mac'...
Cloning into '/host/spi-builder-workspace/third_party/gtest'...
Cloning into '/host/spi-builder-workspace/third_party/mbedtls'...
Cloning into '/host/spi-builder-workspace/third_party/protobuf'...
Cloning into '/host/spi-builder-workspace/third_party/securemessage/securemessage'...
Cloning into '/host/spi-builder-workspace/third_party/smhasher/smhasher'...
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2'...
Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'third_party/protobuf/third_party/benchmark'
Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'third_party/protobuf/third_party/googletest'
Cloning into '/host/spi-builder-workspace/third_party/protobuf/third_party/benchmark'...
Cloning into '/host/spi-builder-workspace/third_party/protobuf/third_party/googletest'...
Submodule 'third-party/gtest' (https://github.com/google/googletest) registered for path 'third_party/securemessage/securemessage/third_party/gtest'
Submodule 'third-party/protobuf' (https://github.com/protocolbuffers/protobuf) registered for path 'third_party/securemessage/securemessage/third_party/protobuf'
Cloning into '/host/spi-builder-workspace/third_party/securemessage/securemessage/third_party/gtest'...
Cloning into '/host/spi-builder-workspace/third_party/securemessage/securemessage/third_party/protobuf'...
Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'third_party/securemessage/securemessage/third_party/protobuf/third_party/benchmark'
Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'third_party/securemessage/securemessage/third_party/protobuf/third_party/googletest'
Cloning into '/host/spi-builder-workspace/third_party/securemessage/securemessage/third_party/protobuf/third_party/benchmark'...
Cloning into '/host/spi-builder-workspace/third_party/securemessage/securemessage/third_party/protobuf/third_party/googletest'...
Submodule 'third_party/absl' (https://github.com/abseil/abseil-cpp) registered for path 'third_party/ukey2/ukey2/third_party/absl'
Submodule 'third_party/gtest' (https://github.com/google/googletest) registered for path 'third_party/ukey2/ukey2/third_party/gtest'
Submodule 'third_party/protobuf' (https://github.com/protocolbuffers/protobuf) registered for path 'third_party/ukey2/ukey2/third_party/protobuf'
Submodule 'third_party/secure_message' (https://github.com/google/securemessage) registered for path 'third_party/ukey2/ukey2/third_party/secure_message'
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/absl'...
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/gtest'...
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/protobuf'...
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/secure_message'...
Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'third_party/ukey2/ukey2/third_party/protobuf/third_party/benchmark'
Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'third_party/ukey2/ukey2/third_party/protobuf/third_party/googletest'
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/protobuf/third_party/benchmark'...
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/protobuf/third_party/googletest'...
Submodule 'third-party/gtest' (https://github.com/google/googletest) registered for path 'third_party/ukey2/ukey2/third_party/secure_message/third_party/gtest'
Submodule 'third-party/protobuf' (https://github.com/protocolbuffers/protobuf) registered for path 'third_party/ukey2/ukey2/third_party/secure_message/third_party/protobuf'
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/secure_message/third_party/gtest'...
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/secure_message/third_party/protobuf'...
Submodule 'third_party/benchmark' (https://github.com/google/benchmark.git) registered for path 'third_party/ukey2/ukey2/third_party/secure_message/third_party/protobuf/third_party/benchmark'
Submodule 'third_party/googletest' (https://github.com/google/googletest.git) registered for path 'third_party/ukey2/ukey2/third_party/secure_message/third_party/protobuf/third_party/googletest'
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/secure_message/third_party/protobuf/third_party/benchmark'...
Cloning into '/host/spi-builder-workspace/third_party/ukey2/ukey2/third_party/secure_message/third_party/protobuf/third_party/googletest'...
Cloned https://github.com/monzo/nearby.git
Revision (git rev-parse @):
504ab8aa82e6d3d37d02224f409063789b0c3f9b
SUCCESS checkout https://github.com/monzo/nearby.git at v1.1.0-embedded-rc1
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.1
Building package at path: $PWD
https://github.com/monzo/nearby.git
https://github.com/monzo/nearby.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
"c_language_standard" : "c99",
"cxx_language_standard" : "gnu++14",
"dependencies" : [
{
"identity" : "abseil-cpp-swiftpm",
"requirement" : {
"branch" : [
"main"
]
},
"type" : "sourceControl",
"url" : "https://github.com/firebase/abseil-cpp-SwiftPM.git"
},
{
"identity" : "boringssl-swiftpm",
"requirement" : {
"range" : [
{
"lower_bound" : "0.7.1",
"upper_bound" : "0.8.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/firebase/boringssl-SwiftPM.git"
}
],
"manifest_display_name" : "NearbyConnections",
"name" : "NearbyConnections",
"path" : "/host/spi-builder-workspace",
"platforms" : [
{
"name" : "ios",
"version" : "11.0"
},
{
"name" : "macos",
"version" : "10.13"
},
{
"name" : "tvos",
"version" : "11.0"
},
{
"name" : "watchos",
"version" : "4.0"
}
],
"products" : [
{
"name" : "NearbyCoreAdapter",
"targets" : [
"NearbyCoreAdapter"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "NearbyConnections",
"targets" : [
"NearbyConnections"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "ukey2",
"module_type" : "ClangTarget",
"name" : "ukey2",
"path" : "third_party/ukey2",
"product_dependencies" : [
"abseil"
],
"product_memberships" : [
"NearbyCoreAdapter",
"NearbyConnections"
],
"sources" : [
"compiled_proto/proto/device_to_device_messages.pb.cc",
"compiled_proto/proto/passwordless_auth_payloads.pb.cc",
"compiled_proto/proto/proximity_payloads.pb.cc",
"compiled_proto/proto/securegcm.pb.cc",
"compiled_proto/proto/ukey.pb.cc",
"ukey2/src/main/cpp/src/securegcm/d2d_connection_context_v1.cc",
"ukey2/src/main/cpp/src/securegcm/d2d_crypto_ops.cc",
"ukey2/src/main/cpp/src/securegcm/java_util.cc",
"ukey2/src/main/cpp/src/securegcm/ukey2_handshake.cc"
],
"target_dependencies" : [
"securemessage",
"protobuf"
],
"type" : "library"
},
{
"c99name" : "smhasher",
"module_type" : "ClangTarget",
"name" : "smhasher",
"path" : "third_party/smhasher",
"product_memberships" : [
"NearbyCoreAdapter",
"NearbyConnections"
],
"sources" : [
"smhasher/src/MurmurHash3.cpp"
],
"type" : "library"
},
{
"c99name" : "securemessage",
"module_type" : "ClangTarget",
"name" : "securemessage",
"path" : "third_party/securemessage",
"product_dependencies" : [
"openssl_grpc"
],
"product_memberships" : [
"NearbyCoreAdapter",
"NearbyConnections"
],
"sources" : [
"compiled_proto/proto/securemessage.pb.cc",
"securemessage/cpp/src/securemessage/byte_buffer.cc",
"securemessage/cpp/src/securemessage/crypto_ops.cc",
"securemessage/cpp/src/securemessage/crypto_ops_openssl.cc",
"securemessage/cpp/src/securemessage/public_key_proto_util.cc",
"securemessage/cpp/src/securemessage/raw_secure_message_parser.cc",
"securemessage/cpp/src/securemessage/secure_message_builder.cc",
"securemessage/cpp/src/securemessage/secure_message_parser.cc",
"securemessage/cpp/src/securemessage/secure_message_wrapper.cc",
"securemessage/cpp/src/securemessage/util.cc"
],
"target_dependencies" : [
"protobuf"
],
"type" : "library"
},
{
"c99name" : "protobuf",
"module_type" : "ClangTarget",
"name" : "protobuf",
"path" : "third_party/protobuf/src",
"product_memberships" : [
"NearbyCoreAdapter",
"NearbyConnections"
],
"sources" : [
"google/protobuf/any.cc",
"google/protobuf/any.pb.cc",
"google/protobuf/any_lite.cc",
"google/protobuf/api.pb.cc",
"google/protobuf/arena.cc",
"google/protobuf/arenastring.cc",
"google/protobuf/descriptor.cc",
"google/protobuf/descriptor.pb.cc",
"google/protobuf/descriptor_database.cc",
"google/protobuf/duration.pb.cc",
"google/protobuf/dynamic_message.cc",
"google/protobuf/empty.pb.cc",
"google/protobuf/extension_set.cc",
"google/protobuf/extension_set_heavy.cc",
"google/protobuf/field_mask.pb.cc",
"google/protobuf/generated_enum_util.cc",
"google/protobuf/generated_message_bases.cc",
"google/protobuf/generated_message_reflection.cc",
"google/protobuf/generated_message_table_driven.cc",
"google/protobuf/generated_message_table_driven_lite.cc",
"google/protobuf/generated_message_tctable_full.cc",
"google/protobuf/generated_message_tctable_lite.cc",
"google/protobuf/generated_message_util.cc",
"google/protobuf/implicit_weak_message.cc",
"google/protobuf/inlined_string_field.cc",
"google/protobuf/io/coded_stream.cc",
"google/protobuf/io/gzip_stream.cc",
"google/protobuf/io/io_win32.cc",
"google/protobuf/io/printer.cc",
"google/protobuf/io/strtod.cc",
"google/protobuf/io/tokenizer.cc",
"google/protobuf/io/zero_copy_stream.cc",
"google/protobuf/io/zero_copy_stream_impl.cc",
"google/protobuf/io/zero_copy_stream_impl_lite.cc",
"google/protobuf/map.cc",
"google/protobuf/map_field.cc",
"google/protobuf/message.cc",
"google/protobuf/message_lite.cc",
"google/protobuf/parse_context.cc",
"google/protobuf/reflection_ops.cc",
"google/protobuf/repeated_field.cc",
"google/protobuf/repeated_ptr_field.cc",
"google/protobuf/service.cc",
"google/protobuf/source_context.pb.cc",
"google/protobuf/struct.pb.cc",
"google/protobuf/stubs/bytestream.cc",
"google/protobuf/stubs/common.cc",
"google/protobuf/stubs/int128.cc",
"google/protobuf/stubs/status.cc",
"google/protobuf/stubs/statusor.cc",
"google/protobuf/stubs/stringpiece.cc",
"google/protobuf/stubs/stringprintf.cc",
"google/protobuf/stubs/structurally_valid.cc",
"google/protobuf/stubs/strutil.cc",
"google/protobuf/stubs/substitute.cc",
"google/protobuf/stubs/time.cc",
"google/protobuf/text_format.cc",
"google/protobuf/timestamp.pb.cc",
"google/protobuf/type.pb.cc",
"google/protobuf/unknown_field_set.cc",
"google/protobuf/wire_format.cc",
"google/protobuf/wire_format_lite.cc",
"google/protobuf/wrappers.pb.cc"
],
"type" : "library"
},
{
"c99name" : "google_toolbox_for_mac",
"module_type" : "ClangTarget",
"name" : "google-toolbox-for-mac",
"path" : "third_party/google-toolbox-for-mac",
"product_memberships" : [
"NearbyCoreAdapter",
"NearbyConnections"
],
"sources" : [
"google-toolbox-for-mac/Foundation/GTMLogger.m"
],
"type" : "library"
},
{
"c99name" : "NearbyCoreAdapterTests",
"module_type" : "SwiftTarget",
"name" : "NearbyCoreAdapterTests",
"path" : "connections/clients/swift/NearbyCoreAdapter/Tests",
"sources" : [
"BuildTests.swift"
],
"target_dependencies" : [
"NearbyCoreAdapter"
],
"type" : "test"
},
{
"c99name" : "NearbyCoreAdapter",
"module_type" : "ClangTarget",
"name" : "NearbyCoreAdapter",
"path" : ".",
"product_dependencies" : [
"abseil"
],
"product_memberships" : [
"NearbyCoreAdapter",
"NearbyConnections"
],
"sources" : [
"compiled_proto/connections/implementation/proto/offline_wire_formats.pb.cc",
"compiled_proto/internal/proto/analytics/connections_log.pb.cc",
"compiled_proto/internal/proto/credential.pb.cc",
"compiled_proto/internal/proto/device_metadata.pb.cc",
"compiled_proto/proto/connections_enums.pb.cc",
"compiled_proto/proto/errorcode/error_code_enums.pb.cc",
"compiled_proto/proto/mediums/ble_frames.pb.cc",
"compiled_proto/proto/mediums/nfc_frames.pb.cc",
"compiled_proto/proto/mediums/web_rtc_signaling_frames.pb.cc",
"compiled_proto/proto/sharing_enums.pb.cc",
"connections/advertising_options.cc",
"connections/clients/swift/NearbyCoreAdapter/Sources/CPPInputStreamBinding.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCAdvertisingOptions+CppConversions.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCAdvertisingOptions.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCConnectionOptions+CppConversions.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCConnectionOptions.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCCoreAdapter.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCDiscoveryOptions+CppConversions.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCDiscoveryOptions.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCError.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCException.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCInputStream.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCPayload+CppConversions.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCPayload.mm",
"connections/clients/swift/NearbyCoreAdapter/Sources/GNCStrategy.mm",
"connections/connection_options.cc",
"connections/core.cc",
"connections/discovery_options.cc",
"connections/implementation/analytics/analytics_recorder.cc",
"connections/implementation/analytics/throughput_recorder.cc",
"connections/implementation/base_bwu_handler.cc",
"connections/implementation/base_endpoint_channel.cc",
"connections/implementation/base_pcp_handler.cc",
"connections/implementation/ble_advertisement.cc",
"connections/implementation/ble_endpoint_channel.cc",
"connections/implementation/ble_v2_endpoint_channel.cc",
"connections/implementation/bluetooth_bwu_handler.cc",
"connections/implementation/bluetooth_device_name.cc",
"connections/implementation/bluetooth_endpoint_channel.cc",
"connections/implementation/bwu_manager.cc",
"connections/implementation/client_proxy.cc",
"connections/implementation/encryption_runner.cc",
"connections/implementation/endpoint_channel_manager.cc",
"connections/implementation/endpoint_manager.cc",
"connections/implementation/injected_bluetooth_device_store.cc",
"connections/implementation/internal_payload.cc",
"connections/implementation/internal_payload_factory.cc",
"connections/implementation/mediums/ble.cc",
"connections/implementation/mediums/ble_v2.cc",
"connections/implementation/mediums/ble_v2/advertisement_read_result.cc",
"connections/implementation/mediums/ble_v2/ble_advertisement.cc",
"connections/implementation/mediums/ble_v2/ble_advertisement_header.cc",
"connections/implementation/mediums/ble_v2/ble_packet.cc",
"connections/implementation/mediums/ble_v2/ble_utils.cc",
"connections/implementation/mediums/ble_v2/bloom_filter.cc",
"connections/implementation/mediums/ble_v2/discovered_peripheral_tracker.cc",
"connections/implementation/mediums/bluetooth_classic.cc",
"connections/implementation/mediums/bluetooth_radio.cc",
"connections/implementation/mediums/mediums.cc",
"connections/implementation/mediums/utils.cc",
"connections/implementation/mediums/webrtc_peer_id_stub.cc",
"connections/implementation/mediums/webrtc_stub.cc",
"connections/implementation/mediums/wifi_direct.cc",
"connections/implementation/mediums/wifi_hotspot.cc",
"connections/implementation/mediums/wifi_lan.cc",
"connections/implementation/offline_frames.cc",
"connections/implementation/offline_frames_validator.cc",
"connections/implementation/offline_service_controller.cc",
"connections/implementation/p2p_cluster_pcp_handler.cc",
"connections/implementation/p2p_point_to_point_pcp_handler.cc",
"connections/implementation/p2p_star_pcp_handler.cc",
"connections/implementation/payload_manager.cc",
"connections/implementation/pcp_manager.cc",
"connections/implementation/service_controller_router.cc",
"connections/implementation/webrtc_bwu_handler_stub.cc",
"connections/implementation/wifi_hotspot_bwu_handler.cc",
"connections/implementation/wifi_hotspot_endpoint_channel.cc",
"connections/implementation/wifi_lan_bwu_handler.cc",
"connections/implementation/wifi_lan_endpoint_channel.cc",
"connections/implementation/wifi_lan_service_info.cc",
"connections/payload.cc",
"connections/status.cc",
"connections/strategy.cc",
"internal/crypto/aead.cc",
"internal/crypto/ec_private_key.cc",
"internal/crypto/ec_signature_creator.cc",
"internal/crypto/ec_signature_creator_impl.cc",
"internal/crypto/encryptor.cc",
"internal/crypto/hkdf.cc",
"internal/crypto/hmac.cc",
"internal/crypto/nearby_base.cc",
"internal/crypto/openssl_util.cc",
"internal/crypto/random.cc",
"internal/crypto/rsa_private_key.cc",
"internal/crypto/secure_hash.cc",
"internal/crypto/secure_util.cc",
"internal/crypto/sha2.cc",
"internal/crypto/signature_verifier.cc",
"internal/crypto/symmetric_key.cc",
"internal/platform/base64_utils.cc",
"internal/platform/base_input_stream.cc",
"internal/platform/base_pipe.cc",
"internal/platform/ble.cc",
"internal/platform/ble_connection_info.cc",
"internal/platform/ble_v2.cc",
"internal/platform/bluetooth_classic.cc",
"internal/platform/bluetooth_connection_info.cc",
"internal/platform/bluetooth_utils.cc",
"internal/platform/byte_utils.cc",
"internal/platform/cancellation_flag.cc",
"internal/platform/credential_storage_impl.cc",
"internal/platform/error_code_recorder.cc",
"internal/platform/file.cc",
"internal/platform/implementation/ios/GNCUtils.m",
"internal/platform/implementation/ios/Mediums/Ble/GNCMBleCentral.m",
"internal/platform/implementation/ios/Mediums/Ble/GNCMBleConnection.m",
"internal/platform/implementation/ios/Mediums/Ble/GNCMBlePeripheral.m",
"internal/platform/implementation/ios/Mediums/Ble/GNCMBleUtils.mm",
"internal/platform/implementation/ios/Mediums/Ble/Sockets/Source/Central/GNSCentralManager.m",
"internal/platform/implementation/ios/Mediums/Ble/Sockets/Source/Central/GNSCentralPeerManager.m",
"internal/platform/implementation/ios/Mediums/Ble/Sockets/Source/Peripheral/GNSPeripheralManager.m",
"internal/platform/implementation/ios/Mediums/Ble/Sockets/Source/Peripheral/GNSPeripheralServiceManager.m",
"internal/platform/implementation/ios/Mediums/Ble/Sockets/Source/Shared/GNSSocket.m",
"internal/platform/implementation/ios/Mediums/Ble/Sockets/Source/Shared/GNSUtils.m",
"internal/platform/implementation/ios/Mediums/Ble/Sockets/Source/Shared/GNSWeavePacket.m",
"internal/platform/implementation/ios/Mediums/GNCLeaks.m",
"internal/platform/implementation/ios/Mediums/GNCMConnection.m",
"internal/platform/implementation/ios/Mediums/WifiLan/GNCMBonjourBrowser.m",
"internal/platform/implementation/ios/Mediums/WifiLan/GNCMBonjourConnection.m",
"internal/platform/implementation/ios/Mediums/WifiLan/GNCMBonjourService.m",
"internal/platform/implementation/ios/Mediums/WifiLan/GNCMBonjourUtils.m",
"internal/platform/implementation/ios/ble.mm",
"internal/platform/implementation/ios/bluetooth_adapter.mm",
"internal/platform/implementation/ios/condition_variable.cc",
"internal/platform/implementation/ios/count_down_latch.cc",
"internal/platform/implementation/ios/crypto.mm",
"internal/platform/implementation/ios/log_message.mm",
"internal/platform/implementation/ios/multi_thread_executor.mm",
"internal/platform/implementation/ios/platform.mm",
"internal/platform/implementation/ios/scheduled_executor.mm",
"internal/platform/implementation/ios/system_clock.cc",
"internal/platform/implementation/ios/utils.mm",
"internal/platform/implementation/ios/wifi_lan.mm",
"internal/platform/implementation/shared/count_down_latch.cc",
"internal/platform/implementation/shared/file.cc",
"internal/platform/implementation/shared/posix_condition_variable.cc",
"internal/platform/implementation/shared/posix_mutex.cc",
"internal/platform/input_stream.cc",
"internal/platform/monitored_runnable.cc",
"internal/platform/nsd_service_info.cc",
"internal/platform/pending_job_registry.cc",
"internal/platform/pipe.cc",
"internal/platform/prng.cc",
"internal/platform/thread_check_nocompile.cc",
"internal/platform/uuid.cc",
"internal/platform/wifi_direct.cc",
"internal/platform/wifi_hotspot.cc",
"internal/platform/wifi_lan.cc",
"internal/platform/wifi_lan_connection_info.cc",
"internal/platform/wifi_utils.cc"
],
"target_dependencies" : [
"google-toolbox-for-mac",
"smhasher",
"ukey2",
"protobuf"
],
"type" : "library"
},
{
"c99name" : "NearbyConnectionsTests",
"module_type" : "SwiftTarget",
"name" : "NearbyConnectionsTests",
"path" : "connections/clients/swift/NearbyConnections/Tests",
"sources" : [
"BuildTests.swift"
],
"target_dependencies" : [
"NearbyConnections"
],
"type" : "test"
},
{
"c99name" : "NearbyConnections",
"module_type" : "SwiftTarget",
"name" : "NearbyConnections",
"path" : ".",
"product_memberships" : [
"NearbyConnections"
],
"sources" : [
"connections/clients/swift/NearbyConnections/Sources/Advertiser.swift",
"connections/clients/swift/NearbyConnections/Sources/CancellationToken.swift",
"connections/clients/swift/NearbyConnections/Sources/ConnectionManager.swift",
"connections/clients/swift/NearbyConnections/Sources/ConnectionState.swift",
"connections/clients/swift/NearbyConnections/Sources/Discoverer.swift",
"connections/clients/swift/NearbyConnections/Sources/EndpointID.swift",
"connections/clients/swift/NearbyConnections/Sources/Internal/Connection.swift",
"connections/clients/swift/NearbyConnections/Sources/Internal/Discovery.swift",
"connections/clients/swift/NearbyConnections/Sources/Internal/Payload.swift",
"connections/clients/swift/NearbyConnections/Sources/PayloadID.swift",
"connections/clients/swift/NearbyConnections/Sources/Strategy.swift",
"connections/clients/swift/NearbyConnections/Sources/TransferUpdate.swift"
],
"target_dependencies" : [
"NearbyCoreAdapter"
],
"type" : "library"
}
],
"tools_version" : "5.5"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Fetching https://github.com/firebase/abseil-cpp-SwiftPM.git
[1/4489] Fetching abseil-cpp-swiftpm
Fetched https://github.com/firebase/abseil-cpp-SwiftPM.git from cache (1.05s)
Fetching https://github.com/firebase/boringssl-SwiftPM.git
[1/8166] Fetching boringssl-swiftpm
Fetched https://github.com/firebase/boringssl-SwiftPM.git from cache (3.71s)
Computing version for https://github.com/firebase/boringssl-SwiftPM.git
Computed https://github.com/firebase/boringssl-SwiftPM.git at 0.7.2 (5.19s)
Creating working copy for https://github.com/firebase/boringssl-SwiftPM.git
Working copy of https://github.com/firebase/boringssl-SwiftPM.git resolved at 0.7.2
Creating working copy for https://github.com/firebase/abseil-cpp-SwiftPM.git
Working copy of https://github.com/firebase/abseil-cpp-SwiftPM.git resolved at main (cfe057d)
warning: 'spi-builder-workspace': found 31 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/fastpair/internal/public/task_runner_impl_test.cc
/host/spi-builder-workspace/fastpair/common/protocol.cc
/host/spi-builder-workspace/fastpair/internal/ble/BUILD
/host/spi-builder-workspace/fastpair/internal/impl/g3/device_info_test.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/device_info.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/utils.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/timer.cc
/host/spi-builder-workspace/fastpair/internal/base/bluetooth_address.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/BUILD
/host/spi-builder-workspace/fastpair/internal/impl/g3/BUILD
/host/spi-builder-workspace/fastpair/internal/public/timer_impl.cc
/host/spi-builder-workspace/fastpair/internal/impl/g3/fast_pair_platform.cc
/host/spi-builder-workspace/fastpair/internal/public/task_runner_impl.cc
/host/spi-builder-workspace/fastpair/internal/base/bluetooth_address_test.cc
/host/spi-builder-workspace/fastpair/BUILD
/host/spi-builder-workspace/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc
/host/spi-builder-workspace/fastpair/internal/ble/ble.cc
/host/spi-builder-workspace/fastpair/internal/ble/ble_test.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/timer_test.cc
/host/spi-builder-workspace/fastpair/common/BUILD
/host/spi-builder-workspace/fastpair/common/fast_pair_device_test.cc
/host/spi-builder-workspace/fastpair/internal/api/BUILD
/host/spi-builder-workspace/fastpair/internal/impl/windows/device_info_test.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/fast_pair_platform.cc
/host/spi-builder-workspace/fastpair/internal/public/BUILD
/host/spi-builder-workspace/fastpair/internal/public/timer_impl_test.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/ble_gatt_client.cc
/host/spi-builder-workspace/fastpair/internal/public/device_info_impl.cc
/host/spi-builder-workspace/fastpair/internal/base/BUILD
/host/spi-builder-workspace/fastpair/scanning/fastpair/BUILD
/host/spi-builder-workspace/fastpair/common/fast_pair_device.cc
Building for debugging...
[0/246] Compiling java_util.cc
[1/246] Compiling ble_frames.pb.cc
[2/246] Compiling d2d_crypto_ops.cc
[3/246] Compiling d2d_connection_context_v1.cc
[4/246] Compiling MurmurHash3.cpp
[5/246] Write swift-version-24593BA9C3E375BF.txt
[6/246] Compiling proximity_payloads.pb.cc
[7/246] Compiling ukey.pb.cc
[8/246] Compiling securegcm.pb.cc
[9/246] Compiling ukey2_handshake.cc
[10/246] Compiling raw_secure_message_parser.cc
[11/246] Compiling passwordless_auth_payloads.pb.cc
[12/246] Compiling util.cc
[13/246] Compiling secure_message_wrapper.cc
[14/246] Compiling device_to_device_messages.pb.cc
[15/246] Compiling secure_message_builder.cc
[16/246] Compiling public_key_proto_util.cc
[17/246] Compiling crypto_ops.cc
[18/246] Compiling secure_message_parser.cc
[19/246] Compiling crypto_ops_openssl.cc
[20/246] Compiling byte_buffer.cc
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/wrappers.pb.cc:4:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/wrappers.pb.h:29:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/generated_message_reflection.h:45:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/descriptor.h:66:
/host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/stubs/mutex.h:138:8: error: no type named 'mutex' in namespace 'std'
138 | std::mutex mu_{};
| ~~~~~^
1 error generated.
[21/246] Compiling wrappers.pb.cc
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/wire_format.cc:35:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/wire_format.h:47:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/descriptor.h:66:
/host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/stubs/mutex.h:138:8: error: no type named 'mutex' in namespace 'std'
138 | std::mutex mu_{};
| ~~~~~^
[21/246] Compiling wire_format.cc
[21/246] Compiling securemessage.pb.cc
[21/246] Compiling timestamp.pb.cc
[21/246] Compiling type.pb.cc
[21/246] Compiling text_format.cc
[21/246] Compiling wire_format_lite.cc
[21/246] Compiling unknown_field_set.cc
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
warning: 'spi-builder-workspace': found 31 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/fastpair/internal/ble/ble_test.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/BUILD
/host/spi-builder-workspace/fastpair/internal/impl/windows/utils.cc
/host/spi-builder-workspace/fastpair/internal/api/BUILD
/host/spi-builder-workspace/fastpair/internal/impl/g3/fast_pair_platform.cc
/host/spi-builder-workspace/fastpair/scanning/fastpair/fast_pair_scanner_impl.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/timer.cc
/host/spi-builder-workspace/fastpair/internal/public/task_runner_impl_test.cc
/host/spi-builder-workspace/fastpair/scanning/fastpair/BUILD
/host/spi-builder-workspace/fastpair/internal/impl/windows/fast_pair_platform.cc
/host/spi-builder-workspace/fastpair/common/BUILD
/host/spi-builder-workspace/fastpair/internal/ble/ble.cc
/host/spi-builder-workspace/fastpair/internal/public/device_info_impl.cc
/host/spi-builder-workspace/fastpair/BUILD
/host/spi-builder-workspace/fastpair/internal/ble/BUILD
/host/spi-builder-workspace/fastpair/internal/public/timer_impl.cc
/host/spi-builder-workspace/fastpair/common/protocol.cc
/host/spi-builder-workspace/fastpair/internal/base/bluetooth_address_test.cc
/host/spi-builder-workspace/fastpair/internal/impl/g3/BUILD
/host/spi-builder-workspace/fastpair/internal/public/timer_impl_test.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/device_info_test.cc
/host/spi-builder-workspace/fastpair/common/fast_pair_device.cc
/host/spi-builder-workspace/fastpair/internal/base/BUILD
/host/spi-builder-workspace/fastpair/internal/impl/windows/ble_gatt_client.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/device_info.cc
/host/spi-builder-workspace/fastpair/internal/impl/windows/timer_test.cc
/host/spi-builder-workspace/fastpair/internal/public/task_runner_impl.cc
/host/spi-builder-workspace/fastpair/internal/public/BUILD
/host/spi-builder-workspace/fastpair/common/fast_pair_device_test.cc
/host/spi-builder-workspace/fastpair/internal/base/bluetooth_address.cc
/host/spi-builder-workspace/fastpair/internal/impl/g3/device_info_test.cc
[0/1] Planning build
Building for debugging...
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/wrappers.pb.cc:4:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/wrappers.pb.h:29:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/generated_message_reflection.h:45:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/descriptor.h:66:
/host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/stubs/mutex.h:138:8: error: no type named 'mutex' in namespace 'std'
138 | std::mutex mu_{};
| ~~~~~^
1 error generated.
[0/226] Compiling wrappers.pb.cc
[0/226] Compiling securemessage.pb.cc
[0/226] Compiling wire_format.cc
[0/226] Compiling unknown_field_set.cc
[0/226] Compiling timestamp.pb.cc
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/text_format.cc:35:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/text_format.h:47:
In file included from /host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/descriptor.h:66:
/host/spi-builder-workspace/third_party/protobuf/src/google/protobuf/stubs/mutex.h:138:8: error: no type named 'mutex' in namespace 'std'
138 | std::mutex mu_{};
| ~~~~~^
[0/226] Compiling text_format.cc
[0/226] Compiling type.pb.cc
[0/226] Compiling wire_format_lite.cc
BUILD FAILURE 6.1 wasm