The Swift Package Index logo.Swift Package Index

Build Information

Failed to build lcl-speedtest, reference 1.0.7 (1b5a79), with Swift 6.4 for Android on 21 Sep 2026 21:58:57 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-54344847-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:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Local-Connectivity-Lab/lcl-speedtest.git
Reference: 1.0.7
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/Local-Connectivity-Lab/lcl-speedtest
 * tag               1.0.7      -> FETCH_HEAD
HEAD is now at 1b5a795 Update lcl-websocket to 1.1.1 (#11)
Cloned https://github.com/Local-Connectivity-Lab/lcl-speedtest.git
Revision (git rev-parse @):
1b5a79555025c0646cf88a8290c42d9c26e616b4
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Local-Connectivity-Lab/lcl-speedtest.git at 1.0.7
========================================
Build
========================================
Selected platform:         android
Swift version:             6.4
Building package at path:  $PWD
https://github.com/Local-Connectivity-Lab/lcl-speedtest.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344847-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:android-6.4-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:abadcff584c273feba50641b454858d377ba30b35ea7287a94f45ebd8afd0ea0
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.4-latest
Fetching https://github.com/apple/swift-log.git
Fetching https://github.com/Local-Connectivity-Lab/lcl-websocket.git
Fetching https://github.com/apple/swift-nio.git
[1/637] Fetching lcl-websocket
[269/8769] Fetching lcl-websocket, swift-log
[8770/94834] Fetching lcl-websocket, swift-log, swift-nio
Fetched https://github.com/Local-Connectivity-Lab/lcl-websocket.git (2.96s)
Fetched https://github.com/apple/swift-log.git (2.96s)
Fetched https://github.com/apple/swift-nio.git (2.99s)
Computing version for https://github.com/Local-Connectivity-Lab/lcl-websocket.git
warning: 'lcl-websocket': /Package.swift:9:48: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
 7 |     name: "LCLWebSocket",
 8 |     platforms: [
 9 |         .macOS(.v10_15), .iOS(.v13), .watchOS(.v4), .tvOS(.v13), .visionOS(.v1),
   |                                                `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
10 |     ],
11 |     products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Computed https://github.com/Local-Connectivity-Lab/lcl-websocket.git at 1.1.1 (3.18s)
Fetching https://github.com/apple/swift-nio-ssl.git
Fetching https://github.com/apple/swift-atomics.git
Fetching https://github.com/apple/swift-nio-transport-services.git
[1/16065] Fetching swift-nio-ssl
[162/18928] Fetching swift-nio-ssl, swift-nio-transport-services
[484/20803] Fetching swift-nio-ssl, swift-nio-transport-services, swift-atomics
Fetched https://github.com/apple/swift-atomics.git (1.00s)
Fetched https://github.com/apple/swift-nio-transport-services.git (1.00s)
Fetched https://github.com/apple/swift-nio-ssl.git (1.01s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 1.3.1 (1.19s)
Computing version for https://github.com/apple/swift-nio-transport-services.git
Computed https://github.com/apple/swift-nio-transport-services.git at 1.28.0 (0.21s)
Computing version for https://github.com/apple/swift-log.git
Computed https://github.com/apple/swift-log.git at 1.15.1 (0.20s)
Computing version for https://github.com/apple/swift-nio-ssl.git
Computed https://github.com/apple/swift-nio-ssl.git at 2.37.5 (0.24s)
Computing version for https://github.com/apple/swift-nio.git
Computed https://github.com/apple/swift-nio.git at 2.103.0 (0.34s)
Fetching https://github.com/apple/swift-system.git
Fetching https://github.com/apple/swift-collections.git
[1/6898] Fetching swift-system
[1795/34552] Fetching swift-system, swift-collections
Fetched https://github.com/apple/swift-system.git (1.18s)
Fetched https://github.com/apple/swift-collections.git (1.19s)
Computing version for https://github.com/apple/swift-collections.git
Computed https://github.com/apple/swift-collections.git at 1.6.0 (1.49s)
Computing version for https://github.com/apple/swift-system.git
Computed https://github.com/apple/swift-system.git at 1.8.1 (0.22s)
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/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/apple/swift-log.git
Working copy of https://github.com/apple/swift-log.git resolved at 1.15.1
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 1.3.1
Creating working copy for https://github.com/apple/swift-nio.git
Working copy of https://github.com/apple/swift-nio.git resolved at 2.103.0
Creating working copy for https://github.com/apple/swift-nio-ssl.git
Working copy of https://github.com/apple/swift-nio-ssl.git resolved at 2.37.5
Creating working copy for https://github.com/Local-Connectivity-Lab/lcl-websocket.git
Working copy of https://github.com/Local-Connectivity-Lab/lcl-websocket.git resolved at 1.1.1
Creating working copy for https://github.com/apple/swift-nio-transport-services.git
Working copy of https://github.com/apple/swift-nio-transport-services.git resolved at 1.28.0
warning: 'lcl-websocket': /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Package.swift:9:48: warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
 7 |     name: "LCLWebSocket",
 8 |     platforms: [
 9 |         .macOS(.v10_15), .iOS(.v13), .watchOS(.v4), .tvOS(.v13), .visionOS(.v1),
   |                                                `- warning: 'v4' is deprecated: watchOS 9.0 is the oldest supported version [#DeprecatedDeclaration]
10 |     ],
11 |     products: [
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
Building for debugging...
[Computing dependencies]
[Provisioning 49 / 50]
[Pre-planning 1 / 1079]
[Planning deferred tasks]
[Starting]
[93 / 763] NIO
[205 / 799] InternalCollectionsUtilities
[206 / 799] _NIOBase64
[217 / 799] _NIODataStructures
[219 / 799] _NIODataStructures
[235 / 799] NIOConcurrencyHelpers
[238 / 800] _NIOBase64
[244 / 800] Logging
[248 / 801] _NIODataStructures
[252 / 802] NIOConcurrencyHelpers
[254 / 802] NIOConcurrencyHelpers
[258 / 802] InternalCollectionsUtilities
[261 / 802] _NIOBase64
[268 / 822] CNIOSHA1
[272 / 822] ContainersPreview
[286 / 823] DequeModule
[291 / 823] Atomics
[292 / 823] Atomics
[293 / 824] ContainersPreview
[300 / 824] CNIOOpenBSD
[310 / 825] CNIODarwin
[314 / 825] CNIOBoringSSL
[317 / 825] CNIOBoringSSL
[320 / 825] CNIOBoringSSL
[324 / 825] CNIOBoringSSL
[334 / 825] CNIOBoringSSL
[340 / 825] Atomics
[341 / 826] CNIOBoringSSL
[343 / 826] CNIOBoringSSL
[344 / 826] CNIOBoringSSL
[348 / 826] CNIOBoringSSL
[351 / 826] CNIOBoringSSL
[356 / 826] CNIOBoringSSL
[361 / 826] CNIOBoringSSL
[367 / 826] CNIOBoringSSL
[368 / 826] CNIOBoringSSL
[369 / 826] CNIOBoringSSL
[373 / 826] CNIOBoringSSL
[376 / 826] CNIOBoringSSL
[377 / 826] CNIOBoringSSL
[380 / 826] CNIOBoringSSL
[385 / 826] CNIOBoringSSL
[388 / 826] CNIOBoringSSL
[392 / 826] CNIOBoringSSL
[393 / 826] CNIOBoringSSL
[398 / 826] CNIOBoringSSL
[400 / 826] CNIOBoringSSL
[401 / 826] CNIOBoringSSL
[402 / 826] CNIOBoringSSL
[403 / 826] CNIOBoringSSL
[405 / 826] CNIOBoringSSL
[406 / 826] CNIOBoringSSL
[411 / 826] CNIOBoringSSL
[412 / 826] CNIOBoringSSL
[413 / 826] CNIOBoringSSL
[415 / 826] CNIOBoringSSL
[416 / 826] CNIOBoringSSL
[418 / 826] CNIOBoringSSL
[420 / 826] CNIOBoringSSL
[422 / 826] CNIOBoringSSL
[423 / 826] CNIOBoringSSL
[426 / 826] CNIOBoringSSL
[428 / 826] CNIOBoringSSL
[429 / 826] CNIOBoringSSL
[431 / 826] CNIOBoringSSL
[432 / 826] CNIOBoringSSL
[435 / 826] CNIOBoringSSL
[437 / 826] CNIOBoringSSL
[445 / 826] CNIOBoringSSL
[451 / 826] CNIOBoringSSL
[462 / 826] CNIOBoringSSL
[471 / 826] CNIOBoringSSL
[474 / 826] CNIOBoringSSL
[477 / 826] CNIOBoringSSL
[479 / 826] CNIOBoringSSL
[481 / 826] CNIOBoringSSL
[484 / 826] CNIOBoringSSL
[490 / 826] CNIOBoringSSL
[492 / 826] CNIOBoringSSL
[495 / 826] CNIOBoringSSL
[498 / 826] CNIOBoringSSL
[499 / 826] CNIOBoringSSL
[500 / 826] CNIOBoringSSL
[504 / 826] CNIOBoringSSL
[505 / 826] CNIOBoringSSL
[509 / 826] CNIOBoringSSL
[510 / 826] CNIOBoringSSL
[513 / 826] CNIOBoringSSL
[516 / 826] CNIOBoringSSL
[518 / 826] CNIOBoringSSL
[523 / 826] CNIOBoringSSL
[531 / 826] CNIOBoringSSL
[536 / 826] CNIOBoringSSL
[537 / 826] CNIOBoringSSL
[543 / 826] CNIOBoringSSL
[545 / 826] CNIOBoringSSL
[549 / 826] CNIOBoringSSL
[552 / 826] CNIOBoringSSL
[555 / 826] CNIOBoringSSL
[557 / 826] CNIOBoringSSL
[563 / 826] CNIOBoringSSL
[573 / 826] CNIOBoringSSL
[574 / 826] CNIOBoringSSL
[582 / 826] CNIOBoringSSL
[583 / 826] CNIOBoringSSL
[587 / 826] CNIOBoringSSL
[591 / 826] CNIOBoringSSL
[594 / 826] CNIOBoringSSL
[598 / 826] CNIOBoringSSL
[600 / 826] CNIOBoringSSL
[601 / 826] CNIOBoringSSL
[604 / 826] CNIOBoringSSL
[606 / 826] CNIOBoringSSL
[609 / 826] CNIOBoringSSL
[613 / 826] CNIOBoringSSL
[617 / 826] CNIOBoringSSL
[619 / 826] CNIOBoringSSL
[622 / 826] CNIOBoringSSL
[623 / 826] CNIOBoringSSL
[626 / 826] CNIOBoringSSL
[629 / 826] CNIOBoringSSL
[632 / 826] CNIOBoringSSL
[640 / 826] CNIOBoringSSL
[649 / 826] CNIOBoringSSL
[654 / 826] CNIOBoringSSL
[658 / 826] CNIOBoringSSL
[663 / 826] CNIOBoringSSL
[664 / 826] CNIOBoringSSL
[668 / 826] CNIOBoringSSL
[671 / 826] CNIOBoringSSL
[672 / 826] CNIOBoringSSL
[677 / 826] CNIOBoringSSL
[686 / 826] CNIOBoringSSL
[694 / 826] CNIOBoringSSL
[701 / 826] CNIOBoringSSL
[702 / 826] CNIOBoringSSL
[704 / 826] CNIOBoringSSL
[707 / 826] CNIOBoringSSL
[708 / 826] CNIOBoringSSL
[710 / 826] CNIOBoringSSL
[711 / 826] CNIOBoringSSL
[716 / 826] CNIOAtomics
[717 / 826] CNIOBoringSSL
[726 / 827] Atomics
[731 / 836] DequeModule
[733 / 836] DequeModule
[734 / 836] DequeModule
[736 / 836] DequeModule
[738 / 836] CNIOAtomics
[740 / 836] DequeModule
[740 / 837] DequeModule
[758 / 847] NIOCore
[758 / 848] NIOCore
[777 / 867] NIOCore
[781 / 867] NIOEmbedded
[786 / 867] NIOPosix
[787 / 868] NIOPosix
[787 / 868] NIOFoundationEssentialsCompat
[790 / 868] NIOFoundationEssentialsCompat
[795 / 869] NIOPosix
[795 / 869] NIOFoundationEssentialsCompat
[799 / 869] NIOPosix
[807 / 872] NIO
[808 / 872] NIO
[810 / 873] NIO
[819 / 876] NIOFoundationEssentialsCompat
[823 / 895] NIOHTTP1
[824 / 895] NIOTLS
[829 / 895] NIOTLS
[833 / 895] NIOTLS
[834 / 895] NIOTLS-product
[840 / 895] NIOSSL
[843 / 896] NIOTLS
[846 / 896] NIOTLS
[849 / 896] NIOHTTP1
[854 / 896] NIOWebSocket
[855 / 896] NIOWebSocket
[860 / 916] NIOSSL
[861 / 916] NIOWebSocket
[864 / 918] NIOWebSocket
[865 / 918] NIOWebSocket
[867 / 918] NIOWebSocket
[870 / 919] NIOWebSocket
[876 / 919] NIOWebSocket
[877 / 919] NIOWebSocket-product
[880 / 920] NIOSSL
[888 / 920] NIOSSL-product
[892 / 920] NIOHTTP1
[893 / 920] NIOFoundationCompat
[897 / 921] NIOTLS
[902 / 930] LCLWebSocket
[904 / 930] NIOSSL
[907 / 930] LCLWebSocket
[908 / 931] NIOSSL
[911 / 931] NIOWebSocket
[912 / 931] LCLWebSocket
[918 / 932] LCLSpeedtest
error: SwiftCompile normal aarch64 /host/spi-builder-workspace/Sources/LCLSpeedtest/Models/TestServer.swift failed with a nonzero exit code. Command line:     cd /host
    builtin-SwiftPerFileCompile TestServer.swift
/host/spi-builder-workspace/Sources/LCLSpeedtest/Networking.swift:33:22: error: cannot find type 'URLRequest' in scope
31 |     static func fetch(
32 |         from urlString: String,
33 |         cachePolicy: URLRequest.CachePolicy = .useProtocolCachePolicy,
   |                      `- error: cannot find type 'URLRequest' in scope
34 |         timeout: TimeInterval = 60,
35 |         retry: UInt8 = 0
/host/spi-builder-workspace/Sources/LCLSpeedtest/Networking.swift:66:37: error: cannot find type 'URLRequest' in scope
64 |     /// - Throws: `SpeedTestError.testServersOutOfCapacity` if server returns 204.
65 |     /// `SpeedTestError.fetchContentFailed` if server returns status code not in the 200-299 range.
66 |     static func fetch(from request: URLRequest) async throws -> Data {
   |                                     `- error: cannot find type 'URLRequest' in scope
67 |         try await withCheckedThrowingContinuation { continuation in
68 |             let task = URLSession.shared.dataTask(with: request) { data, response, error in
Failed frontend command:
/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/LCLSpeedtest/Constants.swift /host/spi-builder-workspace/Sources/LCLSpeedtest/DownloadClient.swift /host/spi-builder-workspace/Sources/LCLSpeedtest/Errors.swift /host/spi-builder-workspace/Sources/LCLSpeedtest/Models/Measurement.swift -primary-file /host/spi-builder-workspace/Sources/LCLSpeedtest/Models/TestServer.swift -primary-file /host/spi-builder-workspace/Sources/LCLSpeedtest/Models/TestType.swift /host/spi-builder-workspace/Sources/LCLSpeedtest/Networking.swift /host/spi-builder-workspace/Sources/LCLSpeedtest/SpeedTestClient.swift /host/spi-builder-workspace/Sources/LCLSpeedtest/SpeedTestable.swift /host/spi-builder-workspace/Sources/LCLSpeedtest/UploadClient.swift /host/spi-builder-workspace/Sources/LCLSpeedtest/Utils/WebSocketClosCode+Extension.swift -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestServer.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestServer.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestServer.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestServer.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestType.d -emit-const-values-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestType.swiftconstvalues -emit-reference-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestType.swiftdeps -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestType.dia -target aarch64-unknown-linux-android28 -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -sysroot /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -I /host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64 -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 /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins/testing\#/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/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 -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_android.artifactbundle/swift-android/swift-resources/usr/lib/swift-aarch64 -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18 -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOSHA1.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOLLHTTP.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/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-android-aarch64/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOBoringSSLShims.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include/module.modulemap -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-android-aarch64/CLCLWebSocketZlib.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-nio/Sources/CNIOSHA1/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLLHTTP/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/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/CLCLWebSocketZlib/include -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/DerivedSources-normal/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/DerivedSources/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name LCLSpeedtest -package-name spi_builder_workspace -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/LCLSpeedtest_const_extract_protocols.json -in-process-plugin-server-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestServer.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestType.o -index-unit-output-path /lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestServer.o -index-unit-output-path /lcl-speedtest.build/Debug-android-aarch64/LCLSpeedtest-t.build/Objects-normal/aarch64/TestType.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
[923 / 941] LCLSpeedtest
error: SwiftCompile normal aarch64 /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/LCLWebSocket+ChannelInitializer.swift failed with a nonzero exit code. Command line:     cd /host
    builtin-SwiftPerFileCompile LCLWebSocket+ChannelInitializer.swift
/host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/LCLWebSocket+ChannelInitializer.swift:36:1: error: missing return in global function expected to return 'EventLoopFuture<Void>'
34 |     return (channel as! SocketOptionProvider).setBindToDevice(device.name)
35 |     #endif
36 | }
   | `- error: missing return in global function expected to return 'EventLoopFuture<Void>'
37 |
38 | /// Find the device on the machine with the given deviceName and protocol
Failed frontend command:
/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/bin/swift-frontend -frontend -c -primary-file /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/Client/WebSocketClient.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/LCLWebSocket+ChannelInitializer.swift -primary-file /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/LCLWebSocket+Error.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/LCLWebSocket+EventloopGroup.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/LCLWebSocket.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/LCLWebSocketListenable.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/Server/WebSocketServer.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/Server/WebSocketServerUpgradeConfiguration.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/Utils/LCLWebSocket+ChannelOption.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/Utils/LCLWebSocket+Logging.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/Utils/LCLWebSocket+SocketOption.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/Utils/TimeAmount+Extension.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/WebSocket.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/WebSocketConfiguration.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/WebSocketExtensions/PerMessageDeflateExtension.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/WebSocketExtensions/WebSocketExtension.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/WebSocketExtensions/WebSocketExtensionNegotiationHandler.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/WebSocketHandler.swift /host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/LCLWebSocket/WebSocketScheme.swift -supplementary-output-file-map /host/spi-builder-workspace/.build/out/Intermediates.noindex/LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/Objects-normal/aarch64/supplementaryOutputs-49 -target aarch64-unknown-linux-android28 -Xllvm -aarch64-use-tbi -disable-objc-interop -sdk /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -sysroot /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/sysroot -I /host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64 -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 -suppress-warnings -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 /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins/testing\#/root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/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 -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_android.artifactbundle/swift-android/swift-resources/usr/lib/swift-aarch64 -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /android-ndk/android-ndk-r27d/toolchains/llvm/prebuilt/linux-x86_64/lib/clang/18 -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOSHA1.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOLLHTTP.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOPosix.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/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-android-aarch64/CNIOLinux.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIODarwin.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOFreeBSD.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOOpenBSD.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOAtomics.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/out/Intermediates.noindex/GeneratedModuleMaps-android-aarch64/CNIOBoringSSLShims.modulemap -Xcc -fmodule-map-file\=/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include/module.modulemap -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-android-aarch64/CLCLWebSocketZlib.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-nio/Sources/CNIOSHA1/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio/Sources/CNIOLLHTTP/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/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSLShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-nio-ssl/Sources/CNIOBoringSSL/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/swift-atomics/Sources/_AtomicsShims/include -Xcc -I/host/spi-builder-workspace/.build/checkouts/lcl-websocket/Sources/CLCLWebSocketZlib/include -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-android-aarch64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/DerivedSources-normal/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/DerivedSources/aarch64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name LCLWebSocket -package-name lcl_websocket -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/Objects-normal/aarch64/LCLWebSocket_const_extract_protocols.json -in-process-plugin-server-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/lib/swift/host/plugins -plugin-path /root/.local/share/swiftly/toolchains/6.4.x-snapshot-2026-09-04/usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/Objects-normal/aarch64/WebSocketClient.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/Objects-normal/aarch64/LCLWebSocket+ChannelInitializer.o -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/Objects-normal/aarch64/LCLWebSocket+Error.o -index-unit-output-path /LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/Objects-normal/aarch64/WebSocketClient.o -index-unit-output-path /LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/Objects-normal/aarch64/LCLWebSocket+ChannelInitializer.o -index-unit-output-path /LCLWebSocket.build/Debug-android-aarch64/LCLWebSocket-t.build/Objects-normal/aarch64/LCLWebSocket+Error.o -index-store-path /host/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 android