The Swift Package Index logo.Swift Package Index

Build Information

Failed to build CleanroomDataTransactions with Swift 5.10 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/emaloney/cleanroomdatatransactions.git
Reference: master
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/emaloney/cleanroomdatatransactions
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at ca9ff51 Release 8.1.0 (build 38)
Cloned https://github.com/emaloney/cleanroomdatatransactions.git
Revision (git rev-parse @):
ca9ff51fa888a9f48e6497fd9cad580b71b91e33
SUCCESS checkout https://github.com/emaloney/cleanroomdatatransactions.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $workDir
https://github.com/emaloney/cleanroomdatatransactions.git
Running build ...
bash -c docker run --rm -v "checkouts-4609320-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/20] Emitting module CleanroomDataTransactions
/host/spi-builder-workspace/Sources/DataTransactionError.swift:86:20: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    case httpError(HTTPURLResponse, HTTPResponseMetadata, Data)
                   ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:19:51: error: cannot find type 'PlatformImageType' in scope
open class FetchImageTransaction: HTTPTransaction<PlatformImageType>
                                                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPRequestMethod.swift:82:11: error: cannot find type 'URLRequest' in scope
extension URLRequest
          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:32:94: error: cannot find type 'URLRequest' in scope
    public typealias RequestConstructor = (HTTPTransaction<ResponseDataType>, URL) throws -> URLRequest
                                                                                             ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:36:86: error: cannot find type 'URLRequest' in scope
    public typealias RequestConfigurator = (HTTPTransaction<ResponseDataType>, inout URLRequest) throws -> Void
                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:39:77: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public typealias RedirectApprover = (HTTPTransaction<ResponseDataType>, HTTPURLResponse, URL) -> Bool
                                                                            ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:43:78: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public typealias ResponseValidator = (HTTPTransaction<ResponseDataType>, HTTPURLResponse, HTTPResponseMetadata, Data) throws -> Void
                                                                             ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:112:19: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'priority'
            task?.priority = requestPriority.taskPriority
            ~~~~~ ^~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:160:38: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public var sessionConfiguration: URLSessionConfiguration = .default
                                     ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:160:65: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
    public var sessionConfiguration: URLSessionConfiguration = .default
                                                               ~^~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:171:23: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    private var task: URLSessionTask?
                      ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:229:40: error: cannot find type 'URLRequest' in scope
    open func configure(request: inout URLRequest)
                                       ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:50:35: error: cannot find type 'URLRequest' in scope
    func didConfigure<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                                  ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:77:41: error: cannot find type 'URLRequest' in scope
    func willWaitForNetwork<T>(request: URLRequest, for transaction: HTTPTransaction<T>, timeout: TimeInterval, id transactionID: UUID)
                                        ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:98:31: error: cannot find type 'URLRequest' in scope
    func didIssue<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:63: error: cannot find type 'URLRequest' in scope
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:64: error: cannot find type 'URLRequest' in scope
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                               ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:140: error: cannot find type 'URLRequest' in scope
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                                                           ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:182: error: cannot find type 'URLRequest' in scope
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                               ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                 ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:103: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                      ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:437:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
                               ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:437:79: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
                                                                              ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:387:72: error: cannot find type 'URLSessionTaskDelegate' in scope
private class HTTPTransactionTaskDelegate<ResponseDataType>: NSObject, URLSessionTaskDelegate
                                                                       ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:34: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                 ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:35: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                  ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/ImageConstruction.swift:67:8: error: cannot find type 'PlatformImageType' in scope
    -> PlatformImageType
       ^~~~~~~~~~~~~~~~~
[4/22] Compiling CleanroomDataTransactions JSONTypes.swift
[5/22] Compiling CleanroomDataTransactions MIMEType.swift
[6/22] Compiling CleanroomDataTransactions DataTransaction.swift
/host/spi-builder-workspace/Sources/DataTransactionError.swift:86:20: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    case httpError(HTTPURLResponse, HTTPResponseMetadata, Data)
                   ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
[7/22] Compiling CleanroomDataTransactions DataTransactionError.swift
/host/spi-builder-workspace/Sources/DataTransactionError.swift:86:20: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    case httpError(HTTPURLResponse, HTTPResponseMetadata, Data)
                   ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
[8/22] Compiling CleanroomDataTransactions DispatchQueueExtension.swift
/host/spi-builder-workspace/Sources/DataTransactionError.swift:86:20: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    case httpError(HTTPURLResponse, HTTPResponseMetadata, Data)
                   ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
[9/22] Compiling CleanroomDataTransactions EncodingExtensions.swift
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:19:51: error: cannot find type 'PlatformImageType' in scope
open class FetchImageTransaction: HTTPTransaction<PlatformImageType>
                                                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:31:24: error: type of expression is ambiguous without a type annotation
        processPayload = { _, data, _ in
        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPRequestMethod.swift:82:11: error: cannot find type 'URLRequest' in scope
extension URLRequest
          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/ImageConstruction.swift:67:8: error: cannot find type 'PlatformImageType' in scope
    -> PlatformImageType
       ^~~~~~~~~~~~~~~~~
[10/22] Compiling CleanroomDataTransactions FetchImageTransaction.swift
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:19:51: error: cannot find type 'PlatformImageType' in scope
open class FetchImageTransaction: HTTPTransaction<PlatformImageType>
                                                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:31:24: error: type of expression is ambiguous without a type annotation
        processPayload = { _, data, _ in
        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPRequestMethod.swift:82:11: error: cannot find type 'URLRequest' in scope
extension URLRequest
          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/ImageConstruction.swift:67:8: error: cannot find type 'PlatformImageType' in scope
    -> PlatformImageType
       ^~~~~~~~~~~~~~~~~
[11/22] Compiling CleanroomDataTransactions HTTPRequestMethod.swift
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:19:51: error: cannot find type 'PlatformImageType' in scope
open class FetchImageTransaction: HTTPTransaction<PlatformImageType>
                                                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:31:24: error: type of expression is ambiguous without a type annotation
        processPayload = { _, data, _ in
        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPRequestMethod.swift:82:11: error: cannot find type 'URLRequest' in scope
extension URLRequest
          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/ImageConstruction.swift:67:8: error: cannot find type 'PlatformImageType' in scope
    -> PlatformImageType
       ^~~~~~~~~~~~~~~~~
error: compile command failed due to signal 6 (use -v to see invocation)
error: compile command failed due to signal 6 (use -v to see invocation)
[12/22] Compiling CleanroomDataTransactions HTTPTransactionConfigurator.swift
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:50:35: error: cannot find type 'URLRequest' in scope
    func didConfigure<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                                  ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:77:41: error: cannot find type 'URLRequest' in scope
    func willWaitForNetwork<T>(request: URLRequest, for transaction: HTTPTransaction<T>, timeout: TimeInterval, id transactionID: UUID)
                                        ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:98:31: error: cannot find type 'URLRequest' in scope
    func didIssue<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:63: error: cannot find type 'URLRequest' in scope
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:64: error: cannot find type 'URLRequest' in scope
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                               ^~~~~~~~~~
[13/22] Compiling CleanroomDataTransactions HTTPTransactionControl.swift
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:50:35: error: cannot find type 'URLRequest' in scope
    func didConfigure<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                                  ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:77:41: error: cannot find type 'URLRequest' in scope
    func willWaitForNetwork<T>(request: URLRequest, for transaction: HTTPTransaction<T>, timeout: TimeInterval, id transactionID: UUID)
                                        ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:98:31: error: cannot find type 'URLRequest' in scope
    func didIssue<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:63: error: cannot find type 'URLRequest' in scope
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:64: error: cannot find type 'URLRequest' in scope
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                               ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:32:94: error: cannot find type 'URLRequest' in scope
    public typealias RequestConstructor = (HTTPTransaction<ResponseDataType>, URL) throws -> URLRequest
                                                                                             ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:36:86: error: cannot find type 'URLRequest' in scope
    public typealias RequestConfigurator = (HTTPTransaction<ResponseDataType>, inout URLRequest) throws -> Void
                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:112:19: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'priority'
            task?.priority = requestPriority.taskPriority
            ~~~~~ ^~~~~~~~
swift-frontend: /home/build-user/swift/lib/AST/ASTContext.cpp:4351: swift::SILFunctionType::SILFunctionType(swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, ArrayRef<swift::SILParameterInfo>, ArrayRef<swift::SILYieldInfo>, ArrayRef<swift::SILResultInfo>, llvm::Optional<SILResultInfo>, swift::SubstitutionMap, swift::SubstitutionMap, const swift::ASTContext &, swift::RecursiveTypeProperties, swift::ProtocolConformanceRef): Assertion `!result.getInterfaceType()->hasError() && "interface type of result should not contain error types"' failed.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/DataTransaction.swift /host/spi-builder-workspace/Sources/DataTransactionError.swift /host/spi-builder-workspace/Sources/DispatchQueueExtension.swift /host/spi-builder-workspace/Sources/EncodingExtensions.swift /host/spi-builder-workspace/Sources/FetchImageTransaction.swift /host/spi-builder-workspace/Sources/HTTPRequestMethod.swift /host/spi-builder-workspace/Sources/HTTPResponseMetadata.swift /host/spi-builder-workspace/Sources/HTTPResponseStatus.swift /host/spi-builder-workspace/Sources/HTTPTransaction.swift /host/spi-builder-workspace/Sources/HTTPTransactionConfigurator.swift /host/spi-builder-workspace/Sources/HTTPTransactionControl.swift /host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift /host/spi-builder-workspace/Sources/ImageConstruction.swift -primary-file /host/spi-builder-workspace/Sources/JSONDecodableTransaction.swift -primary-file /host/spi-builder-workspace/Sources/JSONExtractionExtensions.swift /host/spi-builder-workspace/Sources/JSONKey.swift /host/spi-builder-workspace/Sources/JSONTransaction.swift /host/spi-builder-workspace/Sources/JSONTypes.swift /host/spi-builder-workspace/Sources/MIMEType.swift -emit-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONDecodableTransaction.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONDecodableTransaction.swiftdeps -emit-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONExtractionExtensions.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONExtractionExtensions.swiftdeps -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug -enable-testing -g -module-cache-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -new-driver-path /usr/bin/swift-driver -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fPIC -Xcc -g -Xcc -fno-omit-frame-pointer -module-name CleanroomDataTransactions -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONDecodableTransaction.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONExtractionExtensions.swift.o -index-store-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1.	Swift version 5.10-dev (LLVM dbfaba0078e9380, Swift 63c8b551eb2f613)
2.	Compiling with effective version 4.1.50
3.	While evaluating request ASTLoweringRequest(Lowering AST to SIL for file "/host/spi-builder-workspace/Sources/JSONDecodableTransaction.swift")
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
/usr/bin/swift-frontend(+0x7307d73)[0x55fdd3b30d73]
/usr/bin/swift-frontend(+0x7305abe)[0x55fdd3b2eabe]
/usr/bin/swift-frontend(+0x73080ea)[0x55fdd3b310ea]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7f3c69b63520]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c)[0x7f3c69bb79fc]
/lib/x86_64-linux-gnu/libc.so.6(raise+0x16)[0x7f3c69b63476]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3)[0x7f3c69b497f3]
/lib/x86_64-linux-gnu/libc.so.6(+0x2871b)[0x7f3c69b4971b]
/lib/x86_64-linux-gnu/libc.so.6(+0x39e96)[0x7f3c69b5ae96]
/usr/bin/swift-frontend(+0x26f0ab9)[0x55fdcef19ab9]
/usr/bin/swift-frontend(+0x26f1b9d)[0x55fdcef1ab9d]
/usr/bin/swift-frontend(+0x1eb0f64)[0x55fdce6d9f64]
/usr/bin/swift-frontend(+0x1ea4d72)[0x55fdce6cdd72]
/usr/bin/swift-frontend(+0x1ea8bba)[0x55fdce6d1bba]
/usr/bin/swift-frontend(+0x1ea99f7)[0x55fdce6d29f7]
/usr/bin/swift-frontend(+0x1e9ceb7)[0x55fdce6c5eb7]
/usr/bin/swift-frontend(+0x1515cc8)[0x55fdcdd3ecc8]
/usr/bin/swift-frontend(+0x160b8e9)[0x55fdcde348e9]
/usr/bin/swift-frontend(+0x160ee32)[0x55fdcde37e32]
/usr/bin/swift-frontend(+0x160ec08)[0x55fdcde37c08]
/usr/bin/swift-frontend(+0x151c5c7)[0x55fdcdd455c7]
/usr/bin/swift-frontend(+0x15fca8c)[0x55fdcde25a8c]
/usr/bin/swift-frontend(+0x151f8df)[0x55fdcdd488df]
/usr/bin/swift-frontend(+0x151d408)[0x55fdcdd46408]
/usr/bin/swift-frontend(+0xe3477b)[0x55fdcd65d77b]
/usr/bin/swift-frontend(+0xe4a7f5)[0x55fdcd6737f5]
/usr/bin/swift-frontend(+0xe382ad)[0x55fdcd6612ad]
/usr/bin/swift-frontend(+0xe369db)[0x55fdcd65f9db]
/usr/bin/swift-frontend(+0xcc3315)[0x55fdcd4ec315]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7f3c69b4ad90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7f3c69b4ae40]
/usr/bin/swift-frontend(+0xcc2375)[0x55fdcd4eb375]
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[2/17] Emitting module CleanroomDataTransactions
/host/spi-builder-workspace/Sources/DataTransactionError.swift:86:20: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    case httpError(HTTPURLResponse, HTTPResponseMetadata, Data)
                   ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:19:51: error: cannot find type 'PlatformImageType' in scope
open class FetchImageTransaction: HTTPTransaction<PlatformImageType>
                                                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPRequestMethod.swift:82:11: error: cannot find type 'URLRequest' in scope
extension URLRequest
          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:32:94: error: cannot find type 'URLRequest' in scope
    public typealias RequestConstructor = (HTTPTransaction<ResponseDataType>, URL) throws -> URLRequest
                                                                                             ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:36:86: error: cannot find type 'URLRequest' in scope
    public typealias RequestConfigurator = (HTTPTransaction<ResponseDataType>, inout URLRequest) throws -> Void
                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:39:77: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public typealias RedirectApprover = (HTTPTransaction<ResponseDataType>, HTTPURLResponse, URL) -> Bool
                                                                            ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:43:78: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public typealias ResponseValidator = (HTTPTransaction<ResponseDataType>, HTTPURLResponse, HTTPResponseMetadata, Data) throws -> Void
                                                                             ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:112:19: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'priority'
            task?.priority = requestPriority.taskPriority
            ~~~~~ ^~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:160:38: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public var sessionConfiguration: URLSessionConfiguration = .default
                                     ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:160:65: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
    public var sessionConfiguration: URLSessionConfiguration = .default
                                                               ~^~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:171:23: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    private var task: URLSessionTask?
                      ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:229:40: error: cannot find type 'URLRequest' in scope
    open func configure(request: inout URLRequest)
                                       ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:50:35: error: cannot find type 'URLRequest' in scope
    func didConfigure<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                                  ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:77:41: error: cannot find type 'URLRequest' in scope
    func willWaitForNetwork<T>(request: URLRequest, for transaction: HTTPTransaction<T>, timeout: TimeInterval, id transactionID: UUID)
                                        ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:98:31: error: cannot find type 'URLRequest' in scope
    func didIssue<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:63: error: cannot find type 'URLRequest' in scope
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:64: error: cannot find type 'URLRequest' in scope
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                               ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:140: error: cannot find type 'URLRequest' in scope
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                                                           ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:182: error: cannot find type 'URLRequest' in scope
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                               ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                 ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:103: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                      ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:437:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
                               ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:437:79: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
                                                                              ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:387:72: error: cannot find type 'URLSessionTaskDelegate' in scope
private class HTTPTransactionTaskDelegate<ResponseDataType>: NSObject, URLSessionTaskDelegate
                                                                       ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:34: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                 ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:35: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                  ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/ImageConstruction.swift:67:8: error: cannot find type 'PlatformImageType' in scope
    -> PlatformImageType
       ^~~~~~~~~~~~~~~~~
[3/19] Compiling CleanroomDataTransactions EncodingExtensions.swift
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:19:51: error: cannot find type 'PlatformImageType' in scope
open class FetchImageTransaction: HTTPTransaction<PlatformImageType>
                                                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:31:24: error: type of expression is ambiguous without a type annotation
        processPayload = { _, data, _ in
        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ImageConstruction.swift:67:8: error: cannot find type 'PlatformImageType' in scope
    -> PlatformImageType
       ^~~~~~~~~~~~~~~~~
[4/19] Compiling CleanroomDataTransactions FetchImageTransaction.swift
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:19:51: error: cannot find type 'PlatformImageType' in scope
open class FetchImageTransaction: HTTPTransaction<PlatformImageType>
                                                  ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FetchImageTransaction.swift:31:24: error: type of expression is ambiguous without a type annotation
        processPayload = { _, data, _ in
        ~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ImageConstruction.swift:67:8: error: cannot find type 'PlatformImageType' in scope
    -> PlatformImageType
       ^~~~~~~~~~~~~~~~~
[5/19] Compiling CleanroomDataTransactions HTTPTransactionTracer.swift
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:50:35: error: cannot find type 'URLRequest' in scope
    func didConfigure<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                                  ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:77:41: error: cannot find type 'URLRequest' in scope
    func willWaitForNetwork<T>(request: URLRequest, for transaction: HTTPTransaction<T>, timeout: TimeInterval, id transactionID: UUID)
                                        ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:98:31: error: cannot find type 'URLRequest' in scope
    func didIssue<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:63: error: cannot find type 'URLRequest' in scope
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:34: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                 ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:64: error: cannot find type 'URLRequest' in scope
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                               ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:35: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                  ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/ImageConstruction.swift:67:8: error: cannot find type 'PlatformImageType' in scope
    -> PlatformImageType
       ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ImageConstruction.swift:69:23: error: cannot find 'PlatformImageType' in scope
    guard let image = PlatformImageType(data: data) else {
                      ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ImageConstruction.swift:70:74: error: cannot find 'PlatformImageType' in scope
        throw DataTransactionError.dataFormatError("Couldn't construct \(PlatformImageType.self) from data containing \(data.count) bytes")
                                                                         ^~~~~~~~~~~~~~~~~
error: compile command failed due to signal 6 (use -v to see invocation)
[6/19] Compiling CleanroomDataTransactions ImageConstruction.swift
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:50:35: error: cannot find type 'URLRequest' in scope
    func didConfigure<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                                  ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:77:41: error: cannot find type 'URLRequest' in scope
    func willWaitForNetwork<T>(request: URLRequest, for transaction: HTTPTransaction<T>, timeout: TimeInterval, id transactionID: UUID)
                                        ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:98:31: error: cannot find type 'URLRequest' in scope
    func didIssue<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:63: error: cannot find type 'URLRequest' in scope
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:34: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                 ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:64: error: cannot find type 'URLRequest' in scope
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                               ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:35: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                  ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/ImageConstruction.swift:67:8: error: cannot find type 'PlatformImageType' in scope
    -> PlatformImageType
       ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ImageConstruction.swift:69:23: error: cannot find 'PlatformImageType' in scope
    guard let image = PlatformImageType(data: data) else {
                      ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/ImageConstruction.swift:70:74: error: cannot find 'PlatformImageType' in scope
        throw DataTransactionError.dataFormatError("Couldn't construct \(PlatformImageType.self) from data containing \(data.count) bytes")
                                                                         ^~~~~~~~~~~~~~~~~
[7/19] Compiling CleanroomDataTransactions HTTPRequestMethod.swift
/host/spi-builder-workspace/Sources/HTTPRequestMethod.swift:82:11: error: cannot find type 'URLRequest' in scope
extension URLRequest
          ^~~~~~~~~~
[8/19] Compiling CleanroomDataTransactions HTTPResponseMetadata.swift
/host/spi-builder-workspace/Sources/HTTPRequestMethod.swift:82:11: error: cannot find type 'URLRequest' in scope
extension URLRequest
          ^~~~~~~~~~
[9/19] Compiling CleanroomDataTransactions DataTransaction.swift
/host/spi-builder-workspace/Sources/DataTransactionError.swift:86:20: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    case httpError(HTTPURLResponse, HTTPResponseMetadata, Data)
                   ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
[10/19] Compiling CleanroomDataTransactions DataTransactionError.swift
/host/spi-builder-workspace/Sources/DataTransactionError.swift:86:20: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    case httpError(HTTPURLResponse, HTTPResponseMetadata, Data)
                   ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
[11/19] Compiling CleanroomDataTransactions DispatchQueueExtension.swift
/host/spi-builder-workspace/Sources/DataTransactionError.swift:86:20: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    case httpError(HTTPURLResponse, HTTPResponseMetadata, Data)
                   ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
[12/19] Compiling CleanroomDataTransactions HTTPResponseStatus.swift
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:32:94: error: cannot find type 'URLRequest' in scope
    public typealias RequestConstructor = (HTTPTransaction<ResponseDataType>, URL) throws -> URLRequest
                                                                                             ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:36:86: error: cannot find type 'URLRequest' in scope
    public typealias RequestConfigurator = (HTTPTransaction<ResponseDataType>, inout URLRequest) throws -> Void
                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:39:77: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public typealias RedirectApprover = (HTTPTransaction<ResponseDataType>, HTTPURLResponse, URL) -> Bool
                                                                            ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:43:78: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public typealias ResponseValidator = (HTTPTransaction<ResponseDataType>, HTTPURLResponse, HTTPResponseMetadata, Data) throws -> Void
                                                                             ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:112:19: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'priority'
            task?.priority = requestPriority.taskPriority
            ~~~~~ ^~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:160:38: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public var sessionConfiguration: URLSessionConfiguration = .default
                                     ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:160:65: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
    public var sessionConfiguration: URLSessionConfiguration = .default
                                                               ~^~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:171:23: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    private var task: URLSessionTask?
                      ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:229:40: error: cannot find type 'URLRequest' in scope
    open func configure(request: inout URLRequest)
                                       ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:50:35: error: cannot find type 'URLRequest' in scope
    func didConfigure<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                                  ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:77:41: error: cannot find type 'URLRequest' in scope
    func willWaitForNetwork<T>(request: URLRequest, for transaction: HTTPTransaction<T>, timeout: TimeInterval, id transactionID: UUID)
                                        ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:98:31: error: cannot find type 'URLRequest' in scope
    func didIssue<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:63: error: cannot find type 'URLRequest' in scope
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:64: error: cannot find type 'URLRequest' in scope
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                               ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:140: error: cannot find type 'URLRequest' in scope
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                                                           ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:182: error: cannot find type 'URLRequest' in scope
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                               ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                 ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:103: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                      ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:437:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
                               ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:437:79: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
                                                                              ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:387:72: error: cannot find type 'URLSessionTaskDelegate' in scope
private class HTTPTransactionTaskDelegate<ResponseDataType>: NSObject, URLSessionTaskDelegate
                                                                       ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:204:15: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
        task?.cancel()
        ~~~~~ ^~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:210:15: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
        task?.cancel()
        ~~~~~ ^~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:279:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
            let session = URLSession(configuration: sessionConfiguration, delegate: delegate, delegateQueue: nil)
                          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:279:110: error: 'nil' requires a contextual type
            let session = URLSession(configuration: sessionConfiguration, delegate: delegate, delegateQueue: nil)
                                                                                                             ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:281:34: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
            let handler: (Data?, URLResponse?, Error?) -> Void = { [weak self, queue = processingQueue] data, response, error in
                                 ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:297:55: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
                        guard let httpResp = response as? HTTPURLResponse else {
                                             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/Sources/HTTPTransaction.swift:301:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'url'
                        let finalURL = httpResp.url ?? issuedURL
                                       ~~~~~~~~ ^~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:347:18: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'priority'
            task.priority = requestPriority.taskPriority
            ~~~~ ^~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:349:18: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'resume'
            task.resume()   // this kicks off the HTTP request
            ~~~~ ^~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:380:47: error: type 'URLSessionTask' (aka 'AnyObject') has no member 'highPriority'
        case .high:     return URLSessionTask.highPriority
                               ~~~~~~~~~~~~~~ ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:381:47: error: type 'URLSessionTask' (aka 'AnyObject') has no member 'defaultPriority'
        case .default:  return URLSessionTask.defaultPriority
                               ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:382:47: error: type 'URLSessionTask' (aka 'AnyObject') has no member 'lowPriority'
        case .low:      return URLSessionTask.lowPriority
                               ~~~~~~~~~~~~~~ ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:433:31: error: 'nil' requires a contextual type
            completionHandler(nil)      // prevent redirect from being followed
                              ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:450:34: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'currentRequest'
        guard let request = task.currentRequest ?? task.originalRequest else {
                            ~~~~ ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:450:57: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
        guard let request = task.currentRequest ?? task.originalRequest else {
                                                   ~~~~ ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:456:88: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
        tracer.willWaitForNetwork(request: request, for: transaction, timeout: session.configuration.timeoutIntervalForResource, id: transactionID)
                                                                               ~~~~~~~ ^~~~~~~~~~~~~
[13/19] Compiling CleanroomDataTransactions HTTPTransaction.swift
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:32:94: error: cannot find type 'URLRequest' in scope
    public typealias RequestConstructor = (HTTPTransaction<ResponseDataType>, URL) throws -> URLRequest
                                                                                             ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:36:86: error: cannot find type 'URLRequest' in scope
    public typealias RequestConfigurator = (HTTPTransaction<ResponseDataType>, inout URLRequest) throws -> Void
                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:39:77: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public typealias RedirectApprover = (HTTPTransaction<ResponseDataType>, HTTPURLResponse, URL) -> Bool
                                                                            ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:43:78: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public typealias ResponseValidator = (HTTPTransaction<ResponseDataType>, HTTPURLResponse, HTTPResponseMetadata, Data) throws -> Void
                                                                             ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:112:19: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'priority'
            task?.priority = requestPriority.taskPriority
            ~~~~~ ^~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:160:38: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    public var sessionConfiguration: URLSessionConfiguration = .default
                                     ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:160:65: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
    public var sessionConfiguration: URLSessionConfiguration = .default
                                                               ~^~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:171:23: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    private var task: URLSessionTask?
                      ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:229:40: error: cannot find type 'URLRequest' in scope
    open func configure(request: inout URLRequest)
                                       ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:50:35: error: cannot find type 'URLRequest' in scope
    func didConfigure<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                                  ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:77:41: error: cannot find type 'URLRequest' in scope
    func willWaitForNetwork<T>(request: URLRequest, for transaction: HTTPTransaction<T>, timeout: TimeInterval, id transactionID: UUID)
                                        ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:98:31: error: cannot find type 'URLRequest' in scope
    func didIssue<T>(request: URLRequest, for transaction: HTTPTransaction<T>, id transactionID: UUID)
                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:125:63: error: cannot find type 'URLRequest' in scope
    func didReceive<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                              ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift:155:64: error: cannot find type 'URLRequest' in scope
    func didValidate<T>(response: HTTPURLResponse, to request: URLRequest, for transaction: HTTPTransaction<T>, meta: HTTPResponseMetadata, data: Data, id transactionID: UUID)
                                                               ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:140: error: cannot find type 'URLRequest' in scope
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                                                           ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:182: error: cannot find type 'URLRequest' in scope
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                               ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:50: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                 ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:405:103: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, task: URLSessionTask, willPerformHTTPRedirection response: HTTPURLResponse, newRequest request: URLRequest, completionHandler: @escaping (URLRequest?) -> ())
                                                                                                      ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:437:32: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
                               ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:437:79: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    func urlSession(_ session: URLSession, taskIsWaitingForConnectivity task: URLSessionTask)
                                                                              ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:387:72: error: cannot find type 'URLSessionTaskDelegate' in scope
private class HTTPTransactionTaskDelegate<ResponseDataType>: NSObject, URLSessionTaskDelegate
                                                                       ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:204:15: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
        task?.cancel()
        ~~~~~ ^~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:210:15: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'cancel'
        task?.cancel()
        ~~~~~ ^~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:279:27: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
            let session = URLSession(configuration: sessionConfiguration, delegate: delegate, delegateQueue: nil)
                          ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:279:110: error: 'nil' requires a contextual type
            let session = URLSession(configuration: sessionConfiguration, delegate: delegate, delegateQueue: nil)
                                                                                                             ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:281:34: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
            let handler: (Data?, URLResponse?, Error?) -> Void = { [weak self, queue = processingQueue] data, response, error in
                                 ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:297:55: warning: conditional downcast from 'URLResponse?' (aka 'Optional<AnyObject>') to 'HTTPURLResponse' (aka 'AnyObject') does nothing
                        guard let httpResp = response as? HTTPURLResponse else {
                                             ~~~~~~~~~^~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/Sources/HTTPTransaction.swift:301:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'url'
                        let finalURL = httpResp.url ?? issuedURL
                                       ~~~~~~~~ ^~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:347:18: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'priority'
            task.priority = requestPriority.taskPriority
            ~~~~ ^~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:349:18: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'resume'
            task.resume()   // this kicks off the HTTP request
            ~~~~ ^~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:380:47: error: type 'URLSessionTask' (aka 'AnyObject') has no member 'highPriority'
        case .high:     return URLSessionTask.highPriority
                               ~~~~~~~~~~~~~~ ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:381:47: error: type 'URLSessionTask' (aka 'AnyObject') has no member 'defaultPriority'
        case .default:  return URLSessionTask.defaultPriority
                               ~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:382:47: error: type 'URLSessionTask' (aka 'AnyObject') has no member 'lowPriority'
        case .low:      return URLSessionTask.lowPriority
                               ~~~~~~~~~~~~~~ ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:433:31: error: 'nil' requires a contextual type
            completionHandler(nil)      // prevent redirect from being followed
                              ^
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:450:34: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'currentRequest'
        guard let request = task.currentRequest ?? task.originalRequest else {
                            ~~~~ ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:450:57: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'originalRequest'
        guard let request = task.currentRequest ?? task.originalRequest else {
                                                   ~~~~ ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:456:88: error: value of type 'URLSession' (aka 'AnyObject') has no member 'configuration'
        tracer.willWaitForNetwork(request: request, for: transaction, timeout: session.configuration.timeoutIntervalForResource, id: transactionID)
                                                                               ~~~~~~~ ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:32:94: error: cannot find type 'URLRequest' in scope
    public typealias RequestConstructor = (HTTPTransaction<ResponseDataType>, URL) throws -> URLRequest
                                                                                             ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:36:86: error: cannot find type 'URLRequest' in scope
    public typealias RequestConfigurator = (HTTPTransaction<ResponseDataType>, inout URLRequest) throws -> Void
                                                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/HTTPTransaction.swift:112:19: error: value of type 'URLSessionTask' (aka 'AnyObject') has no member 'priority'
            task?.priority = requestPriority.taskPriority
            ~~~~~ ^~~~~~~~
swift-frontend: /home/build-user/swift/lib/AST/ASTContext.cpp:4351: swift::SILFunctionType::SILFunctionType(swift::GenericSignature, swift::SILFunctionType::ExtInfo, swift::SILCoroutineKind, swift::ParameterConvention, ArrayRef<swift::SILParameterInfo>, ArrayRef<swift::SILYieldInfo>, ArrayRef<swift::SILResultInfo>, llvm::Optional<SILResultInfo>, swift::SubstitutionMap, swift::SubstitutionMap, const swift::ASTContext &, swift::RecursiveTypeProperties, swift::ProtocolConformanceRef): Assertion `!result.getInterfaceType()->hasError() && "interface type of result should not contain error types"' failed.
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /usr/bin/swift-frontend -frontend -c /host/spi-builder-workspace/Sources/DataTransaction.swift /host/spi-builder-workspace/Sources/DataTransactionError.swift /host/spi-builder-workspace/Sources/DispatchQueueExtension.swift /host/spi-builder-workspace/Sources/EncodingExtensions.swift /host/spi-builder-workspace/Sources/FetchImageTransaction.swift /host/spi-builder-workspace/Sources/HTTPRequestMethod.swift /host/spi-builder-workspace/Sources/HTTPResponseMetadata.swift /host/spi-builder-workspace/Sources/HTTPResponseStatus.swift /host/spi-builder-workspace/Sources/HTTPTransaction.swift /host/spi-builder-workspace/Sources/HTTPTransactionConfigurator.swift /host/spi-builder-workspace/Sources/HTTPTransactionControl.swift /host/spi-builder-workspace/Sources/HTTPTransactionTracer.swift /host/spi-builder-workspace/Sources/ImageConstruction.swift -primary-file /host/spi-builder-workspace/Sources/JSONDecodableTransaction.swift -primary-file /host/spi-builder-workspace/Sources/JSONExtractionExtensions.swift /host/spi-builder-workspace/Sources/JSONKey.swift /host/spi-builder-workspace/Sources/JSONTransaction.swift /host/spi-builder-workspace/Sources/JSONTypes.swift /host/spi-builder-workspace/Sources/MIMEType.swift -emit-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONDecodableTransaction.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONDecodableTransaction.swiftdeps -emit-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONExtractionExtensions.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONExtractionExtensions.swiftdeps -target x86_64-unknown-linux-gnu -disable-objc-interop -I /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug -enable-testing -g -module-cache-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/ModuleCache -swift-version 4 -Onone -D SWIFT_PACKAGE -D DEBUG -new-driver-path /usr/bin/swift-driver -empty-abi-descriptor -resource-dir /usr/lib/swift -enable-anonymous-context-mangled-names -Xcc -fPIC -Xcc -g -Xcc -fno-omit-frame-pointer -module-name CleanroomDataTransactions -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONDecodableTransaction.swift.o -o /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/CleanroomDataTransactions.build/JSONExtractionExtensions.swift.o -index-store-path /host/spi-builder-workspace/.build/x86_64-unknown-linux-gnu/debug/index/store -index-system-modules
1.	Swift version 5.10-dev (LLVM dbfaba0078e9380, Swift 63c8b551eb2f613)
2.	Compiling with effective version 4.1.50
3.	While evaluating request ASTLoweringRequest(Lowering AST to SIL for file "/host/spi-builder-workspace/Sources/JSONDecodableTransaction.swift")
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
/usr/bin/swift-frontend(+0x7307d73)[0x55cf862dcd73]
/usr/bin/swift-frontend(+0x7305abe)[0x55cf862daabe]
/usr/bin/swift-frontend(+0x73080ea)[0x55cf862dd0ea]
/lib/x86_64-linux-gnu/libc.so.6(+0x42520)[0x7fe6a2871520]
/lib/x86_64-linux-gnu/libc.so.6(pthread_kill+0x12c)[0x7fe6a28c59fc]
/lib/x86_64-linux-gnu/libc.so.6(raise+0x16)[0x7fe6a2871476]
/lib/x86_64-linux-gnu/libc.so.6(abort+0xd3)[0x7fe6a28577f3]
/lib/x86_64-linux-gnu/libc.so.6(+0x2871b)[0x7fe6a285771b]
/lib/x86_64-linux-gnu/libc.so.6(+0x39e96)[0x7fe6a2868e96]
/usr/bin/swift-frontend(+0x26f0ab9)[0x55cf816c5ab9]
/usr/bin/swift-frontend(+0x26f1b9d)[0x55cf816c6b9d]
/usr/bin/swift-frontend(+0x1eb0f64)[0x55cf80e85f64]
/usr/bin/swift-frontend(+0x1ea4d72)[0x55cf80e79d72]
/usr/bin/swift-frontend(+0x1ea8bba)[0x55cf80e7dbba]
/usr/bin/swift-frontend(+0x1ea99f7)[0x55cf80e7e9f7]
/usr/bin/swift-frontend(+0x1e9ceb7)[0x55cf80e71eb7]
/usr/bin/swift-frontend(+0x1515cc8)[0x55cf804eacc8]
/usr/bin/swift-frontend(+0x160b8e9)[0x55cf805e08e9]
/usr/bin/swift-frontend(+0x160ee32)[0x55cf805e3e32]
/usr/bin/swift-frontend(+0x160ec08)[0x55cf805e3c08]
/usr/bin/swift-frontend(+0x151c5c7)[0x55cf804f15c7]
/usr/bin/swift-frontend(+0x15fca8c)[0x55cf805d1a8c]
/usr/bin/swift-frontend(+0x151f8df)[0x55cf804f48df]
/usr/bin/swift-frontend(+0x151d408)[0x55cf804f2408]
/usr/bin/swift-frontend(+0xe3477b)[0x55cf7fe0977b]
/usr/bin/swift-frontend(+0xe4a7f5)[0x55cf7fe1f7f5]
/usr/bin/swift-frontend(+0xe382ad)[0x55cf7fe0d2ad]
/usr/bin/swift-frontend(+0xe369db)[0x55cf7fe0b9db]
/usr/bin/swift-frontend(+0xcc3315)[0x55cf7fc98315]
/lib/x86_64-linux-gnu/libc.so.6(+0x29d90)[0x7fe6a2858d90]
/lib/x86_64-linux-gnu/libc.so.6(__libc_start_main+0x80)[0x7fe6a2858e40]
/usr/bin/swift-frontend(+0xcc2375)[0x55cf7fc97375]
BUILD FAILURE 5.10 linux

Build Machine: Linux 2