Build Information
Failed to build Arachne, reference 0.8.0 (e8326e), with Swift 6.4 for Linux on 22 Sep 2026 21:07:51 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-54344845-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>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/artemisia-absynthium/arachne.git
Reference: 0.8.0
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/artemisia-absynthium/arachne
* tag 0.8.0 -> FETCH_HEAD
HEAD is now at e8326eb Merge branch 'release/0.8.0'
Cloned https://github.com/artemisia-absynthium/arachne.git
Revision (git rev-parse @):
e8326eba297a994dac51afc5be2a2e5e3766a15a
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/artemisia-absynthium/arachne.git at 0.8.0
========================================
Build
========================================
Selected platform: linux
Swift version: 6.4
Building package at path: $PWD
https://github.com/artemisia-absynthium/arachne.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-54344845-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
Building for debugging...
[Planning deferred tasks]
[33 / 41] Arachne
error: SwiftCompile normal x86_64 failed with a nonzero exit code. Command line: cd /host
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:15:29: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m13 |[0;0m /// Use ``ArachneProvider`` to make requests to a specific ``ArachneService``.
[0;36m14 |[0;0m public struct ArachneProvider<T>: Sendable where T: ArachneService {
[0;36m15 |[0;0m private let urlSession: [4;39mURLSession[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m16 |[0;0m private let requestModifier: (@Sendable (T, inout URLRequest) async throws -> Void)?
[0;36m17 |[0;0m private let plugins: [ArachnePlugin]?
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:16:55: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m14 |[0;0m public struct ArachneProvider<T>: Sendable where T: ArachneService {
[0;36m15 |[0;0m private let urlSession: URLSession
[0;36m16 |[0;0m private let requestModifier: (@Sendable (T, inout [4;39mURLRequest[0;0m) async throws -> Void)?
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m17 |[0;0m private let plugins: [ArachnePlugin]?
[0;36m18 |[0;0m
/host/spi-builder-workspace/Sources/Arachne/Plugins/ArachnePlugin.swift:17:26: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m15 |[0;0m /// This function gets called immediately before the request is sent.
[0;36m16 |[0;0m /// - Parameter request: the final request before it's sent.
[0;36m17 |[0;0m func handle(request: [4;39mURLRequest[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m18 |[0;0m
[0;36m19 |[0;0m /// This function gets called immediately before a response is returned.
/host/spi-builder-workspace/Sources/Arachne/Plugins/ArachnePlugin.swift:30:44: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m28 |[0;0m /// - request: the `URLRequest` that generated the error.
[0;36m29 |[0;0m /// - output: the output, if any, retrieved from the resource, conveniently wrapped in an enum with the possible data types
[0;36m30 |[0;0m func handle(error: any Error, request: [4;39mURLRequest[0;0m, output: AROutput?)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m31 |[0;0m }
[0;36m32 |[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:24:80: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m22 |[0;0m /// - requestModifier: An optional async throwing function that allows to modify the `URLRequest`, based on the given `T` endpoint, before it's submitted.
[0;36m23 |[0;0m /// - plugins: An optional array of ``ArachnePlugin``s.
[0;36m24 |[0;0m private init(urlSession: URLSession, requestModifier: (@Sendable (T, inout [4;39mURLRequest[0;0m) async throws -> Void)?, plugins: [ArachnePlugin]?) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m25 |[0;0m self.urlSession = urlSession
[0;36m26 |[0;0m self.requestModifier = requestModifier
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:24:30: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m22 |[0;0m /// - requestModifier: An optional async throwing function that allows to modify the `URLRequest`, based on the given `T` endpoint, before it's submitted.
[0;36m23 |[0;0m /// - plugins: An optional array of ``ArachnePlugin``s.
[0;36m24 |[0;0m private init(urlSession: [4;39mURLSession[0;0m, requestModifier: (@Sendable (T, inout URLRequest) async throws -> Void)?, plugins: [ArachnePlugin]?) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m25 |[0;0m self.urlSession = urlSession
[0;36m26 |[0;0m self.requestModifier = requestModifier
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:33:29: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m31 |[0;0m /// After initializing an ``ArachneProvider`` you can add plugins and a request modifier to it by chaining calls to ``with(plugins:)`` and ``with(requestModifier:)``.
[0;36m32 |[0;0m /// - Parameter urlSession: Your `URLSession`. It uses the `shared` instance if none is passed.
[0;36m33 |[0;0m public init(urlSession: [4;39mURLSession[0;0m = .shared) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m34 |[0;0m self.urlSession = urlSession
[0;36m35 |[0;0m self.plugins = nil
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:33:43: [1;31merror: [1;39mvalue of type '_' expected to be instance of class or class-constrained type[0;0m
[0;36m31 |[0;0m /// After initializing an ``ArachneProvider`` you can add plugins and a request modifier to it by chaining calls to ``with(plugins:)`` and ``with(requestModifier:)``.
[0;36m32 |[0;0m /// - Parameter urlSession: Your `URLSession`. It uses the `shared` instance if none is passed.
[0;36m33 |[0;0m public init(urlSession: URLSession = .shared) {
[0;36m|[0;0m `- [1;31merror: [1;39mvalue of type '_' expected to be instance of class or class-constrained type[0;0m
[0;36m34 |[0;0m self.urlSession = urlSession
[0;36m35 |[0;0m self.plugins = nil
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:33:43: [1;31merror: [1;39mtype 'URLSession' (aka 'AnyObject') has no member 'shared'[0;0m
[0;36m31 |[0;0m /// After initializing an ``ArachneProvider`` you can add plugins and a request modifier to it by chaining calls to ``with(plugins:)`` and ``with(requestModifier:)``.
[0;36m32 |[0;0m /// - Parameter urlSession: Your `URLSession`. It uses the `shared` instance if none is passed.
[0;36m33 |[0;0m public init(urlSession: URLSession = [4;39m.shared[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mtype 'URLSession' (aka 'AnyObject') has no member 'shared'[0;0m
[0;36m34 |[0;0m self.urlSession = urlSession
[0;36m35 |[0;0m self.plugins = nil
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:62:69: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m60 |[0;0m /// - Parameter requestModifier: An optional async throwing function that allows to modify the `URLRequest`, based on the given `T` endpoint, before it's submitted.
[0;36m61 |[0;0m /// - Returns: The same ``ArachneProvider`` with the given `requestModifier`.
[0;36m62 |[0;0m public func with(requestModifier: @escaping @Sendable (T, inout [4;39mURLRequest[0;0m) async throws -> Void) -> ArachneProvider<T> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m63 |[0;0m return ArachneProvider(urlSession: urlSession, requestModifier: requestModifier, plugins: plugins)
[0;36m64 |[0;0m }
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:76:104: [1;31merror: [1;39m'AsyncBytes' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')[0;0m
[0;36m74 |[0;0m /// - Returns: An asynchronously-delivered tuple that contains a `URLSession.AsyncBytes` sequence to iterate over, and a `URLResponse`.
[0;36m75 |[0;0m @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
[0;36m76 |[0;0m public nonisolated func bytes(_ target: T, session: URLSession? = nil) async throws -> ([4;39mURLSession[0;0m.AsyncBytes, URLResponse) {
[0;36m|[0;0m `- [1;31merror: [1;39m'AsyncBytes' is not a member type of type 'Foundation.URLSession' (aka 'AnyObject')[0;0m
[0;36m77 |[0;0m let request = try await urlRequest(for: target)
[0;36m78 |[0;0m self.plugins?.forEach { $0.handle(request: request) }
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:76:57: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m74 |[0;0m /// - Returns: An asynchronously-delivered tuple that contains a `URLSession.AsyncBytes` sequence to iterate over, and a `URLResponse`.
[0;36m75 |[0;0m @available(macOS 12.0, iOS 15.0, watchOS 8.0, tvOS 15.0, *)
[0;36m76 |[0;0m public nonisolated func bytes(_ target: T, session: [4;39mURLSession[0;0m? = nil) async throws -> (URLSession.AsyncBytes, URLResponse) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m77 |[0;0m let request = try await urlRequest(for: target)
[0;36m78 |[0;0m self.plugins?.forEach { $0.handle(request: request) }
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:105:43: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m103 |[0;0m public nonisolated func data(_ target: T,
[0;36m104 |[0;0m timeoutInterval: Double? = nil,
[0;36m105 |[0;0m session: [4;39mURLSession[0;0m? = nil) async throws -> (Data, URLResponse) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m106 |[0;0m return try await data(target, session: session)
[0;36m107 |[0;0m }
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:105:85: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m103 |[0;0m public nonisolated func data(_ target: T,
[0;36m104 |[0;0m timeoutInterval: Double? = nil,
[0;36m105 |[0;0m session: URLSession? = nil) async throws -> (Data, [4;39mURLResponse[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m106 |[0;0m return try await data(target, session: session)
[0;36m107 |[0;0m }
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:119:56: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m117 |[0;0m /// ``ARError/unexpectedMimeType(mimeType:response:responseContent:)``
[0;36m118 |[0;0m /// if the response mime type doesn't match ``ArachneService/expectedMimeType-4w7gr``.
[0;36m119 |[0;0m public nonisolated func data(_ target: T, session: [4;39mURLSession[0;0m? = nil) async throws -> (Data, URLResponse) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m120 |[0;0m let request = try await urlRequest(for: target)
[0;36m121 |[0;0m self.plugins?.forEach { $0.handle(request: request) }
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:119:98: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m117 |[0;0m /// ``ARError/unexpectedMimeType(mimeType:response:responseContent:)``
[0;36m118 |[0;0m /// if the response mime type doesn't match ``ArachneService/expectedMimeType-4w7gr``.
[0;36m119 |[0;0m public nonisolated func data(_ target: T, session: URLSession? = nil) async throws -> (Data, [4;39mURLResponse[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m120 |[0;0m let request = try await urlRequest(for: target)
[0;36m121 |[0;0m self.plugins?.forEach { $0.handle(request: request) }
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:171:47: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m169 |[0;0m public nonisolated func download(_ target: T,
[0;36m170 |[0;0m timeoutInterval: Double? = nil,
[0;36m171 |[0;0m session: [4;39mURLSession[0;0m? = nil) async throws -> (URL, URLResponse) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m172 |[0;0m return try await download(target, session: session)
[0;36m173 |[0;0m }
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:171:88: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m169 |[0;0m public nonisolated func download(_ target: T,
[0;36m170 |[0;0m timeoutInterval: Double? = nil,
[0;36m171 |[0;0m session: URLSession? = nil) async throws -> (URL, [4;39mURLResponse[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m172 |[0;0m return try await download(target, session: session)
[0;36m173 |[0;0m }
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:192:60: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m190 |[0;0m /// if the response mime type doesn't match ``ArachneService/expectedMimeType-4w7gr``.
[0;36m191 |[0;0m /// If the download can be resumed, there will be data in the error's ``Error.downloadResumeData``.
[0;36m192 |[0;0m public nonisolated func download(_ target: T, session: [4;39mURLSession[0;0m? = nil) async throws -> (URL, URLResponse) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m193 |[0;0m let request = try await urlRequest(for: target)
[0;36m194 |[0;0m self.plugins?.forEach { $0.handle(request: request) }
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:192:101: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m190 |[0;0m /// if the response mime type doesn't match ``ArachneService/expectedMimeType-4w7gr``.
[0;36m191 |[0;0m /// If the download can be resumed, there will be data in the error's ``Error.downloadResumeData``.
[0;36m192 |[0;0m public nonisolated func download(_ target: T, session: URLSession? = nil) async throws -> (URL, [4;39mURLResponse[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m193 |[0;0m let request = try await urlRequest(for: target)
[0;36m194 |[0;0m self.plugins?.forEach { $0.handle(request: request) }
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:251:60: [1;31merror: [1;39m'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m249 |[0;0m /// If the download can be resumed, there will be data in the error's ``Error.downloadResumeData``.
[0;36m250 |[0;0m public nonisolated func download(_ target: T,
[0;36m251 |[0;0m sessionConfiguration: [4;39mURLSessionConfiguration[0;0m? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m252 |[0;0m didWriteData: @escaping @Sendable (Int64, Int64, Int64) -> Void,
[0;36m253 |[0;0m didCompleteTask: @escaping @Sendable (URL, URLResponse) -> Void,
Foundation.URLSessionConfiguration:2:18: [1;39mnote: [1;39m'URLSessionConfiguration' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSessionConfiguration = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSessionConfiguration' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:253:81: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m251 |[0;0m sessionConfiguration: URLSessionConfiguration? = nil,
[0;36m252 |[0;0m didWriteData: @escaping @Sendable (Int64, Int64, Int64) -> Void,
[0;36m253 |[0;0m didCompleteTask: @escaping @Sendable (URL, [4;39mURLResponse[0;0m) -> Void,
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m254 |[0;0m didFailTask: @escaping @Sendable (Error) -> Void) async throws -> URLSessionDownloadTask {
[0;36m255 |[0;0m let request = try await urlRequest(for: target)
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:254:104: [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m252 |[0;0m didWriteData: @escaping @Sendable (Int64, Int64, Int64) -> Void,
[0;36m253 |[0;0m didCompleteTask: @escaping @Sendable (URL, URLResponse) -> Void,
[0;36m254 |[0;0m didFailTask: @escaping @Sendable (Error) -> Void) async throws -> [4;39mURLSessionDownloadTask[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m255 |[0;0m let request = try await urlRequest(for: target)
[0;36m256 |[0;0m self.plugins?.forEach { $0.handle(request: request) }
Foundation.URLSessionDownloadTask:2:18: [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSessionDownloadTask = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:305:60: [1;31merror: [1;39m'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m303 |[0;0m public nonisolated func download(_ target: T,
[0;36m304 |[0;0m withResumeData data: Data,
[0;36m305 |[0;0m sessionConfiguration: [4;39mURLSessionConfiguration[0;0m? = nil,
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m306 |[0;0m didResumeDownload: @escaping @Sendable (Int64, Int64) -> Void,
[0;36m307 |[0;0m didWriteData: @escaping @Sendable (Int64, Int64, Int64) -> Void,
Foundation.URLSessionConfiguration:2:18: [1;39mnote: [1;39m'URLSessionConfiguration' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSessionConfiguration = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSessionConfiguration' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:308:81: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m306 |[0;0m didResumeDownload: @escaping @Sendable (Int64, Int64) -> Void,
[0;36m307 |[0;0m didWriteData: @escaping @Sendable (Int64, Int64, Int64) -> Void,
[0;36m308 |[0;0m didCompleteTask: @escaping @Sendable (URL, [4;39mURLResponse[0;0m) -> Void,
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m309 |[0;0m didFailTask: @escaping @Sendable (Error) -> Void) async throws -> URLSessionDownloadTask {
[0;36m310 |[0;0m let request = try await urlRequest(for: target)
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:309:104: [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m307 |[0;0m didWriteData: @escaping @Sendable (Int64, Int64, Int64) -> Void,
[0;36m308 |[0;0m didCompleteTask: @escaping @Sendable (URL, URLResponse) -> Void,
[0;36m309 |[0;0m didFailTask: @escaping @Sendable (Error) -> Void) async throws -> [4;39mURLSessionDownloadTask[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m310 |[0;0m let request = try await urlRequest(for: target)
[0;36m311 |[0;0m let delegate = ArachneDownloadDelegate(
Foundation.URLSessionDownloadTask:2:18: [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSessionDownloadTask = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:341:58: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m339 |[0;0m /// - bodyData: The body data for the request.
[0;36m340 |[0;0m /// - Returns: An asynchronously-delivered tuple that contains any data returned by the server as a `Data` instance, and a `URLResponse`.
[0;36m341 |[0;0m public nonisolated func upload(_ target: T, session: [4;39mURLSession[0;0m? = nil, from bodyData: Data) async throws -> (Data, URLResponse) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m342 |[0;0m let request = try await urlRequest(for: target)
[0;36m343 |[0;0m plugins?.forEach { $0.handle(request: request) }
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:341:121: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m339 |[0;0m /// - bodyData: The body data for the request.
[0;36m340 |[0;0m /// - Returns: An asynchronously-delivered tuple that contains any data returned by the server as a `Data` instance, and a `URLResponse`.
[0;36m341 |[0;0m public nonisolated func upload(_ target: T, session: URLSession? = nil, from bodyData: Data) async throws -> (Data, [4;39mURLResponse[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m342 |[0;0m let request = try await urlRequest(for: target)
[0;36m343 |[0;0m plugins?.forEach { $0.handle(request: request) }
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:370:58: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m368 |[0;0m /// - fileURL: A file URL containing the data to upload.
[0;36m369 |[0;0m /// - Returns: An asynchronously-delivered tuple that contains any data returned by the server as a `Data` instance, and a `URLResponse`.
[0;36m370 |[0;0m public nonisolated func upload(_ target: T, session: [4;39mURLSession[0;0m? = nil, fromFile fileURL: URL) async throws -> (Data, URLResponse) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m371 |[0;0m let request = try await urlRequest(for: target)
[0;36m372 |[0;0m plugins?.forEach { $0.handle(request: request) }
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:370:123: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m368 |[0;0m /// - fileURL: A file URL containing the data to upload.
[0;36m369 |[0;0m /// - Returns: An asynchronously-delivered tuple that contains any data returned by the server as a `Data` instance, and a `URLResponse`.
[0;36m370 |[0;0m public nonisolated func upload(_ target: T, session: URLSession? = nil, fromFile fileURL: URL) async throws -> (Data, [4;39mURLResponse[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m371 |[0;0m let request = try await urlRequest(for: target)
[0;36m372 |[0;0m plugins?.forEach { $0.handle(request: request) }
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:405:95: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m403 |[0;0m /// - Throws: `URLError` if any of the request components are invalid.
[0;36m404 |[0;0m @available(*, deprecated, message: "Use ArachneService.urlRequest() instead, timeoutInterval is now defined in ArachneService and the value passed as input to this method is ignored")
[0;36m405 |[0;0m public nonisolated func buildRequest(target: T, timeoutInterval: Double? = nil) throws -> [4;39mURLRequest[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m406 |[0;0m return try target.urlRequest()
[0;36m407 |[0;0m }
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:417:109: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m415 |[0;0m /// - Throws: `URLError` if any of the request components are invalid or the error thrown from the `requestModifier` you set using ``with(requestModifier:)``.
[0;36m416 |[0;0m @available(*, deprecated, renamed: "finalRequest(target:)", message: "Use finalRequest(target:) instead, timeoutInterval is now defined in ArachneService and the value passed as input to this method is ignored")
[0;36m417 |[0;0m public nonisolated func buildCompleteRequest(target: T, timeoutInterval: Double? = nil) async throws -> [4;39mURLRequest[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m418 |[0;0m return try await urlRequest(for: target)
[0;36m419 |[0;0m }
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:426:71: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m424 |[0;0m /// - Returns: The built `URLRequest`.
[0;36m425 |[0;0m /// - Throws: `URLError` if any of the request components are invalid or the error thrown from the `requestModifier` you set using ``with(requestModifier:)``.
[0;36m426 |[0;0m public nonisolated func urlRequest(for target: T) async throws -> [4;39mURLRequest[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m427 |[0;0m var request = try target.urlRequest()
[0;36m428 |[0;0m try await modify(request: &request, target: target)
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:434:52: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m432 |[0;0m // MARK: - Internal methods
[0;36m433 |[0;0m
[0;36m434 |[0;0m private nonisolated func modify(request: inout [4;39mURLRequest[0;0m, target: T) async throws {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m435 |[0;0m if let requestModifier = requestModifier {
[0;36m436 |[0;0m try await requestModifier(target, &request)
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:440:110: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m438 |[0;0m }
[0;36m439 |[0;0m
[0;36m440 |[0;0m private nonisolated func handleResponse<DataType>(target: T, data: DataType, output: AROutput, response: [4;39mURLResponse[0;0m) throws -> (DataType, URLResponse) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m441 |[0;0m guard let httpResponse = response as? HTTPURLResponse,
[0;36m442 |[0;0m target.validCodes.contains(httpResponse.statusCode) else {
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:440:144: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m438 |[0;0m }
[0;36m439 |[0;0m
[0;36m440 |[0;0m private nonisolated func handleResponse<DataType>(target: T, data: DataType, output: AROutput, response: URLResponse) throws -> (DataType, [4;39mURLResponse[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m441 |[0;0m guard let httpResponse = response as? HTTPURLResponse,
[0;36m442 |[0;0m target.validCodes.contains(httpResponse.statusCode) else {
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:454:69: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m452 |[0;0m }
[0;36m453 |[0;0m
[0;36m454 |[0;0m private nonisolated func handleAndReturn(error: Error, request: [4;39mURLRequest[0;0m) -> Error {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m455 |[0;0m let output = extractOutput(from: error)
[0;36m456 |[0;0m plugins?.forEach { $0.handle(error: error, request: request, output: output) }
/host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift:15:17: [1;31merror: [1;39mstored property 'urlSession' of 'Sendable'-conforming generic struct 'ArachneProvider' has non-Sendable type 'AnyObject'[0;0m
[0;36m13 |[0;0m /// Use ``ArachneProvider`` to make requests to a specific ``ArachneService``.
[0;36m14 |[0;0m public struct ArachneProvider<T>: Sendable where T: ArachneService {
[0;36m15 |[0;0m private let urlSession: URLSession
[0;36m|[0;0m `- [1;31merror: [1;39mstored property 'urlSession' of 'Sendable'-conforming generic struct 'ArachneProvider' has non-Sendable type 'AnyObject'[0;0m
[0;36m16 |[0;0m private let requestModifier: (@Sendable (T, inout URLRequest) async throws -> Void)?
[0;36m17 |[0;0m private let plugins: [ArachnePlugin]?
/host/spi-builder-workspace/Sources/Arachne/ArachneService.swift:65:42: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m63 |[0;0m /// - Throws: `URLError` if any of the `URL` components are invalid.
[0;36m64 |[0;0m /// > Tip: The output request is not modified using the `requestModifier` you set using ``ArachneProvider/with(requestModifier:)``, you may want to use ``ArachneProvider/urlRequest(for:)``.
[0;36m65 |[0;0m internal func urlRequest() throws -> [4;39mURLRequest[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m66 |[0;0m return composedRequest(for: self, url: try url(), timeoutInterval: timeoutInterval)
[0;36m67 |[0;0m }
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:14:48: [1;31merror: [1;39mcannot find type 'URLSessionDownloadDelegate' in scope[0;0m
[0;36m12 |[0;0m import Foundation
[0;36m13 |[0;0m
[0;36m14 |[0;0m final class ArachneDownloadDelegate: NSObject, [4;39mURLSessionDownloadDelegate[0;0m, URLSessionTaskDelegate {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLSessionDownloadDelegate' in scope[0;0m
[0;36m15 |[0;0m private let didResumeDownload: (@Sendable (Int64, Int64) -> Void)?
[0;36m16 |[0;0m private let didWriteData: @Sendable (Int64, Int64, Int64) -> Void
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:14:76: [1;31merror: [1;39mcannot find type 'URLSessionTaskDelegate' in scope[0;0m
[0;36m12 |[0;0m import Foundation
[0;36m13 |[0;0m
[0;36m14 |[0;0m final class ArachneDownloadDelegate: NSObject, URLSessionDownloadDelegate, [4;39mURLSessionTaskDelegate[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLSessionTaskDelegate' in scope[0;0m
[0;36m15 |[0;0m private let didResumeDownload: (@Sendable (Int64, Int64) -> Void)?
[0;36m16 |[0;0m private let didWriteData: @Sendable (Int64, Int64, Int64) -> Void
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:17:50: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m15 |[0;0m private let didResumeDownload: (@Sendable (Int64, Int64) -> Void)?
[0;36m16 |[0;0m private let didWriteData: @Sendable (Int64, Int64, Int64) -> Void
[0;36m17 |[0;0m private let didCompleteTask: @Sendable (URL, [4;39mURLResponse[0;0m?) -> Void
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m18 |[0;0m private let didFailTask: @Sendable (Error) -> Void
[0;36m19 |[0;0m
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:25:53: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m23 |[0;0m init(didResumeDownload: (@Sendable (Int64, Int64) -> Void)?,
[0;36m24 |[0;0m didWriteData: @escaping @Sendable (Int64, Int64, Int64) -> Void,
[0;36m25 |[0;0m didCompleteTask: @escaping @Sendable (URL, [4;39mURLResponse[0;0m?) -> Void,
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m26 |[0;0m didFailTask: @escaping @Sendable (Error) -> Void) {
[0;36m27 |[0;0m self.didResumeDownload = didResumeDownload
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:35:32: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m33 |[0;0m // MARK: - URLSessionDownloadDelegate
[0;36m34 |[0;0m
[0;36m35 |[0;0m func urlSession(_ session: [4;39mURLSession[0;0m, downloadTask: URLSessionDownloadTask, didFinishDownloadingTo location: URL) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m36 |[0;0m do {
[0;36m37 |[0;0m let tempDestination = try FileManager.default
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:35:58: [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m33 |[0;0m // MARK: - URLSessionDownloadDelegate
[0;36m34 |[0;0m
[0;36m35 |[0;0m func urlSession(_ session: URLSession, downloadTask: [4;39mURLSessionDownloadTask[0;0m, didFinishDownloadingTo location: URL) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m36 |[0;0m do {
[0;36m37 |[0;0m let tempDestination = try FileManager.default
Foundation.URLSessionDownloadTask:2:18: [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSessionDownloadTask = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:50:32: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m48 |[0;0m }
[0;36m49 |[0;0m
[0;36m50 |[0;0m func urlSession(_ session: [4;39mURLSession[0;0m, downloadTask: URLSessionDownloadTask, didResumeAtOffset fileOffset: Int64, expectedTotalBytes: Int64) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m51 |[0;0m didResumeDownload?(fileOffset, expectedTotalBytes)
[0;36m52 |[0;0m }
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:50:58: [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m48 |[0;0m }
[0;36m49 |[0;0m
[0;36m50 |[0;0m func urlSession(_ session: URLSession, downloadTask: [4;39mURLSessionDownloadTask[0;0m, didResumeAtOffset fileOffset: Int64, expectedTotalBytes: Int64) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m51 |[0;0m didResumeDownload?(fileOffset, expectedTotalBytes)
[0;36m52 |[0;0m }
Foundation.URLSessionDownloadTask:2:18: [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSessionDownloadTask = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:54:32: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m52 |[0;0m }
[0;36m53 |[0;0m
[0;36m54 |[0;0m func urlSession(_ session: [4;39mURLSession[0;0m, downloadTask: URLSessionDownloadTask, didWriteData bytesWritten: Int64, totalBytesWritten: Int64, totalBytesExpectedToWrite: Int64) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m55 |[0;0m didWriteData(bytesWritten, totalBytesWritten, totalBytesExpectedToWrite)
[0;36m56 |[0;0m }
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:54:58: [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m52 |[0;0m }
[0;36m53 |[0;0m
[0;36m54 |[0;0m func urlSession(_ session: URLSession, downloadTask: [4;39mURLSessionDownloadTask[0;0m, didWriteData bytesWritten: Int64, totalBytesWritten: Int64, totalBytesExpectedToWrite: Int64) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSessionDownloadTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m55 |[0;0m didWriteData(bytesWritten, totalBytesWritten, totalBytesExpectedToWrite)
[0;36m56 |[0;0m }
Foundation.URLSessionDownloadTask:2:18: [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSessionDownloadTask = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSessionDownloadTask' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:60:32: [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m58 |[0;0m // MARK: - URLSessionTaskDelegate
[0;36m59 |[0;0m
[0;36m60 |[0;0m func urlSession(_ session: [4;39mURLSession[0;0m, task: URLSessionTask, didCompleteWithError error: Error?) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m61 |[0;0m if let anyError = error ?? fileWriteError {
[0;36m62 |[0;0m didFailTask(anyError)
Foundation.URLSession:2:18: [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSession = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSession' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift:60:50: [1;31merror: [1;39m'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m58 |[0;0m // MARK: - URLSessionTaskDelegate
[0;36m59 |[0;0m
[0;36m60 |[0;0m func urlSession(_ session: URLSession, task: [4;39mURLSessionTask[0;0m, didCompleteWithError error: Error?) {
[0;36m|[0;0m `- [1;31merror: [1;39m'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m61 |[0;0m if let anyError = error ?? fileWriteError {
[0;36m62 |[0;0m didFailTask(anyError)
Foundation.URLSessionTask:2:18: [1;39mnote: [1;39m'URLSessionTask' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLSessionTask = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLSessionTask' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Error/ARError.swift:21:61: [1;31merror: [1;39m'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m19 |[0;0m /// - response: The optional response returned from the server
[0;36m20 |[0;0m /// - responseContent: The response content, conveniently wrapped in an enum with the possible data types
[0;36m21 |[0;0m case unacceptableStatusCode(statusCode: Int?, response: [4;39mHTTPURLResponse[0;0m?, responseContent: AROutput)
[0;36m|[0;0m `- [1;31merror: [1;39m'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m22 |[0;0m
[0;36m23 |[0;0m /// Error thrown if the response mime type does not match the expected one.
Foundation.HTTPURLResponse:2:18: [1;39mnote: [1;39m'HTTPURLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias HTTPURLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'HTTPURLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Error/ARError.swift:29:58: [1;31merror: [1;39m'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m27 |[0;0m /// - response: The response returned from the server
[0;36m28 |[0;0m /// - responseContent: The response content, conveniently wrapped in an enum with the possible data types
[0;36m29 |[0;0m case unexpectedMimeType(mimeType: String?, response: [4;39mHTTPURLResponse[0;0m, responseContent: AROutput)
[0;36m|[0;0m `- [1;31merror: [1;39m'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m30 |[0;0m
[0;36m31 |[0;0m /// Error thrown if a download task returns with no error but either one of URL or URLResponse is `nil`.
Foundation.HTTPURLResponse:2:18: [1;39mnote: [1;39m'HTTPURLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias HTTPURLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'HTTPURLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Error/ARError.swift:38:28: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m36 |[0;0m /// - url: The oprional downloaded file URL
[0;36m37 |[0;0m /// - urlResponse: The optional response returned from the server
[0;36m38 |[0;0m case missingData(URL?, [4;39mURLResponse[0;0m?)
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m39 |[0;0m }
[0;36m40 |[0;0m
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Error/ARError.swift:21:10: [1;33mwarning: [1;39massociated value 'unacceptableStatusCode(statusCode:response:responseContent:)' of 'Sendable'-conforming enum 'ARError' contains non-Sendable type 'AnyObject'[0;0m
[0;36m19 |[0;0m /// - response: The optional response returned from the server
[0;36m20 |[0;0m /// - responseContent: The response content, conveniently wrapped in an enum with the possible data types
[0;36m21 |[0;0m case unacceptableStatusCode(statusCode: Int?, response: HTTPURLResponse?, responseContent: AROutput)
[0;36m|[0;0m `- [1;33mwarning: [1;39massociated value 'unacceptableStatusCode(statusCode:response:responseContent:)' of 'Sendable'-conforming enum 'ARError' contains non-Sendable type 'AnyObject'[0;0m
[0;36m22 |[0;0m
[0;36m23 |[0;0m /// Error thrown if the response mime type does not match the expected one.
/host/spi-builder-workspace/Sources/Arachne/Error/ARError.swift:29:10: [1;33mwarning: [1;39massociated value 'unexpectedMimeType(mimeType:response:responseContent:)' of 'Sendable'-conforming enum 'ARError' contains non-Sendable type 'AnyObject'[0;0m
[0;36m27 |[0;0m /// - response: The response returned from the server
[0;36m28 |[0;0m /// - responseContent: The response content, conveniently wrapped in an enum with the possible data types
[0;36m29 |[0;0m case unexpectedMimeType(mimeType: String?, response: HTTPURLResponse, responseContent: AROutput)
[0;36m|[0;0m `- [1;33mwarning: [1;39massociated value 'unexpectedMimeType(mimeType:response:responseContent:)' of 'Sendable'-conforming enum 'ARError' contains non-Sendable type 'AnyObject'[0;0m
[0;36m30 |[0;0m
[0;36m31 |[0;0m /// Error thrown if a download task returns with no error but either one of URL or URLResponse is `nil`.
/host/spi-builder-workspace/Sources/Arachne/Error/ARError.swift:38:10: [1;33mwarning: [1;39massociated value 'missingData' of 'Sendable'-conforming enum 'ARError' contains non-Sendable type 'AnyObject'[0;0m
[0;36m36 |[0;0m /// - url: The oprional downloaded file URL
[0;36m37 |[0;0m /// - urlResponse: The optional response returned from the server
[0;36m38 |[0;0m case missingData(URL?, URLResponse?)
[0;36m|[0;0m `- [1;33mwarning: [1;39massociated value 'missingData' of 'Sendable'-conforming enum 'ARError' contains non-Sendable type 'AnyObject'[0;0m
[0;36m39 |[0;0m }
[0;36m40 |[0;0m
/host/spi-builder-workspace/Sources/Arachne/Extensions/URLRequest+Extension.swift:13:11: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m11 |[0;0m import Foundation
[0;36m12 |[0;0m
[0;36m13 |[0;0m extension [4;39mURLRequest[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m14 |[0;0m /// `URLRequest` reserved headers, as reported in the official documentation:
[0;36m15 |[0;0m /// https://developer.apple.com/documentation/foundation/nsurlrequest#1776617
/host/spi-builder-workspace/Sources/Arachne/Plugins/ArachnePlugin.swift:23:27: [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m21 |[0;0m /// - response: the `URLResponse`.
[0;36m22 |[0;0m /// - output: the output retrieved from the resource, conveniently wrapped in an enum with the possible data types
[0;36m23 |[0;0m func handle(response: [4;39mURLResponse[0;0m, output: AROutput)
[0;36m|[0;0m `- [1;31merror: [1;39m'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.[0;0m
[0;36m24 |[0;0m
[0;36m25 |[0;0m /// This function gets called whenever an error occurs, immediately before it is thrown.
Foundation.URLResponse:2:18: [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
[0;36m1 |[0;0m @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
[0;36m2 |[0;0m public typealias URLResponse = AnyObject
[0;36m|[0;0m `- [1;39mnote: [1;39m'URLResponse' has been explicitly marked unavailable here[0;0m
/host/spi-builder-workspace/Sources/Arachne/Util/URLUtil.swift:36:88: [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m34 |[0;0m nonisolated func composedRequest<T: ArachneService>(for target: T,
[0;36m35 |[0;0m url: URL,
[0;36m36 |[0;0m timeoutInterval: Double? = nil) -> [4;39mURLRequest[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'URLRequest' in scope[0;0m
[0;36m37 |[0;0m var request = URLRequest(url: url)
[0;36m38 |[0;0m request.httpMethod = target.method.rawValue
Failed frontend command:
/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/Sources/Arachne/ArachneProvider.swift /host/spi-builder-workspace/Sources/Arachne/ArachneService.swift /host/spi-builder-workspace/Sources/Arachne/Download/ArachneDownloadDelegate.swift /host/spi-builder-workspace/Sources/Arachne/Error/ARError.swift /host/spi-builder-workspace/Sources/Arachne/Extensions/URLRequest+Extension.swift /host/spi-builder-workspace/Sources/Arachne/Model/AROutput.swift /host/spi-builder-workspace/Sources/Arachne/Plugins/ArachnePlugin.swift /host/spi-builder-workspace/Sources/Arachne/Util/HttpMethod.swift /host/spi-builder-workspace/Sources/Arachne/Util/URLUtil.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 6 -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 -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/out/Products/Debug-linux-x86_64/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Arachne.build/Debug-linux-x86_64/Arachne-t.build/DerivedSources-normal/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Arachne.build/Debug-linux-x86_64/Arachne-t.build/DerivedSources/x86_64 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Arachne.build/Debug-linux-x86_64/Arachne-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name Arachne -package-name spi_builder_workspace -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Arachne.build/Debug-linux-x86_64/Arachne-t.build/Objects-normal/x86_64/Arachne_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/Arachne.build/Debug-linux-x86_64/Arachne-t.build/Objects-normal/x86_64/Modules/Arachne.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Arachne.build/Debug-linux-x86_64/Arachne-t.build/Objects-normal/x86_64/Modules/Arachne.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Arachne.build/Debug-linux-x86_64/Arachne-t.build/Objects-normal/x86_64/Arachne-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Arachne.build/Debug-linux-x86_64/Arachne-t.build/Objects-normal/x86_64/Arachne-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Arachne.build/Debug-linux-x86_64/Arachne-t.build/Objects-normal/x86_64/Arachne-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Arachne.build/Debug-linux-x86_64/Arachne-t.build/Objects-normal/x86_64/Modules/Arachne.swiftmodule
error: Build failed
BUILD FAILURE 6.4 linux