The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build EagleNet, reference 1.0.5 (7409c3), with Swift 5.9 for Linux on 3 Apr 2025 11:11:53 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/AnbalaganD/EagleNet.git
Reference: 1.0.5
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/AnbalaganD/EagleNet
 * tag               1.0.5      -> FETCH_HEAD
HEAD is now at 7409c37 update readme
Cloned https://github.com/AnbalaganD/EagleNet.git
Revision (git rev-parse @):
7409c3773dd6617087329b20b2061927a619ab17
SUCCESS checkout https://github.com/AnbalaganD/EagleNet.git at 1.0.5
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.9
Building package at path:  $PWD
https://github.com/AnbalaganD/EagleNet.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.9-latest: Pulling from finestructure/spi-images
Digest: sha256:e6feefcc5d5d2f301fe47477cfe0928fc3b12c59579fdacf1d387095b6fee662
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.9-latest
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/22] Emitting module EagleNet
/host/spi-builder-workspace/Sources/EagleNet/Extensions/HTTPURLResponseExtension.swift:10:1: error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended
extension HTTPURLResponse {
^         ~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:54: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:26: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/ResponseInterceptor.swift:24:22: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlResponse: URLResponse
                     ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/ResponseInterceptor.swift:25:30: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    ) async throws -> (Data, URLResponse)
                             ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:39:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlSession: URLSession,
                    ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:71:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    private let urlSession: URLSession
                            ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlSession: URLSession = .shared,
                    ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:35: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
        urlSession: URLSession = .shared,
                                 ~^~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:139:17: error: cannot find type 'URLRequest' in scope
    ) throws -> URLRequest {
                ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:187:19: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        response: URLResponse
                  ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Protocol/URLConvertible.swift:34:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'URL'; use '@unchecked Sendable' for retroactive conformance
extension URL: URLConvertible { }
^
Foundation.URL (private):11:17: warning: stored property '_storage' of 'Sendable'-conforming struct 'URL' has non-sendable type 'URL.Storage?'
    private var _storage: URL.Storage!
                ^
Foundation.URL (private):3:18: note: enum 'Storage' does not conform to the 'Sendable' protocol
    private enum Storage {
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Protocol/URLConvertible.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/EagleNet/SessionDelegate.swift:17:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        _ session: URLSession,
                   ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/SessionDelegate.swift:18:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        task: URLSessionTask,
              ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/SessionDelegate.swift:10:40: error: cannot find type 'URLSessionTaskDelegate' in scope
final class SessionDelegate: NSObject, URLSessionTaskDelegate {
                                       ^~~~~~~~~~~~~~~~~~~~~~
[2/24] Compiling EagleNet NetworkError.swift
[3/24] Compiling EagleNet NetworkService+Delete.swift
[4/24] Compiling EagleNet NetworkService+Get.swift
[5/24] Compiling EagleNet NetworkService+Post.swift
[6/24] Compiling EagleNet NetworkService+Put.swift
[7/24] Compiling EagleNet NetworkService+Upload.swift
[8/24] Compiling EagleNet URLConvertible.swift
/host/spi-builder-workspace/Sources/EagleNet/Protocol/URLConvertible.swift:34:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'URL'; use '@unchecked Sendable' for retroactive conformance
extension URL: URLConvertible { }
^
Foundation.URL (private):11:17: warning: stored property '_storage' of 'Sendable'-conforming struct 'URL' has non-sendable type 'URL.Storage?'
    private var _storage: URL.Storage!
                ^
Foundation.URL (private):3:18: note: enum 'Storage' does not conform to the 'Sendable' protocol
    private enum Storage {
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Protocol/URLConvertible.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/EagleNet/SessionDelegate.swift:17:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        _ session: URLSession,
                   ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/SessionDelegate.swift:18:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        task: URLSessionTask,
              ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/SessionDelegate.swift:10:40: error: cannot find type 'URLSessionTaskDelegate' in scope
final class SessionDelegate: NSObject, URLSessionTaskDelegate {
                                       ^~~~~~~~~~~~~~~~~~~~~~
[9/24] Compiling EagleNet SessionDelegate.swift
/host/spi-builder-workspace/Sources/EagleNet/Protocol/URLConvertible.swift:34:1: warning: conformance to 'Sendable' must occur in the same source file as struct 'URL'; use '@unchecked Sendable' for retroactive conformance
extension URL: URLConvertible { }
^
Foundation.URL (private):11:17: warning: stored property '_storage' of 'Sendable'-conforming struct 'URL' has non-sendable type 'URL.Storage?'
    private var _storage: URL.Storage!
                ^
Foundation.URL (private):3:18: note: enum 'Storage' does not conform to the 'Sendable' protocol
    private enum Storage {
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Protocol/URLConvertible.swift:8:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/Sources/EagleNet/SessionDelegate.swift:17:20: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        _ session: URLSession,
                   ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/SessionDelegate.swift:18:15: error: 'URLSessionTask' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        task: URLSessionTask,
              ^~~~~~~~~~~~~~
Foundation.URLSessionTask:2:18: note: 'URLSessionTask' has been explicitly marked unavailable here
public typealias URLSessionTask = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/SessionDelegate.swift:10:40: error: cannot find type 'URLSessionTaskDelegate' in scope
final class SessionDelegate: NSObject, URLSessionTaskDelegate {
                                       ^~~~~~~~~~~~~~~~~~~~~~
[10/24] Compiling EagleNet HTTPMethod.swift
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:54: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:26: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/ResponseInterceptor.swift:24:22: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlResponse: URLResponse
                     ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/ResponseInterceptor.swift:25:30: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    ) async throws -> (Data, URLResponse)
                             ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
[11/24] Compiling EagleNet RequestInterceptor.swift
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:54: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:26: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/ResponseInterceptor.swift:24:22: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlResponse: URLResponse
                     ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/ResponseInterceptor.swift:25:30: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    ) async throws -> (Data, URLResponse)
                             ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
[12/24] Compiling EagleNet ResponseInterceptor.swift
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:54: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:26: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/ResponseInterceptor.swift:24:22: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlResponse: URLResponse
                     ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/ResponseInterceptor.swift:25:30: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    ) async throws -> (Data, URLResponse)
                             ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
[13/24] Compiling EagleNet Misc.swift
[14/24] Compiling EagleNet MultipartParameter.swift
[15/24] Compiling EagleNet MultipartRequest.swift
[16/24] Compiling EagleNet NetworkService.swift
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:39:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlSession: URLSession,
                    ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:54: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:26: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:71:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    private let urlSession: URLSession
                            ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlSession: URLSession = .shared,
                    ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:35: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
        urlSession: URLSession = .shared,
                                 ~^~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:139:17: error: cannot find type 'URLRequest' in scope
    ) throws -> URLRequest {
                ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:187:19: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        response: URLResponse
                  ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:95:43: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
        let result = try await urlSession.data(for: urlRequest)
                               ~~~~~~~~~~ ^~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:115:31: error: 'nil' requires a contextual type
        urlRequest.httpBody = nil
                              ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:116:43: error: value of type 'URLSession' (aka 'AnyObject') has no member 'upload'
        let result = try await urlSession.upload(
                               ~~~~~~~~~~ ^~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:142:26: error: cannot find 'URLRequest' in scope
        var urlRequest = URLRequest(url: url)
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:189:43: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
        if let httpURLResponse = response as? HTTPURLResponse,
                                          ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:189:47: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        if let httpURLResponse = response as? HTTPURLResponse,
                                              ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:190:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'isSuccess'
              !httpURLResponse.isSuccess {
               ~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:192:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'description'
                message: httpURLResponse.description,
                         ~~~~~~~~~~~~~~~ ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:193:45: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
                statusCode: httpURLResponse.statusCode
                            ~~~~~~~~~~~~~~~ ^~~~~~~~~~
[17/24] Compiling EagleNet BodyConvertible.swift
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:39:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlSession: URLSession,
                    ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:54: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:26: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:71:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    private let urlSession: URLSession
                            ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlSession: URLSession = .shared,
                    ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:35: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
        urlSession: URLSession = .shared,
                                 ~^~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:139:17: error: cannot find type 'URLRequest' in scope
    ) throws -> URLRequest {
                ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:187:19: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        response: URLResponse
                  ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:95:43: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
        let result = try await urlSession.data(for: urlRequest)
                               ~~~~~~~~~~ ^~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:115:31: error: 'nil' requires a contextual type
        urlRequest.httpBody = nil
                              ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:116:43: error: value of type 'URLSession' (aka 'AnyObject') has no member 'upload'
        let result = try await urlSession.upload(
                               ~~~~~~~~~~ ^~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:142:26: error: cannot find 'URLRequest' in scope
        var urlRequest = URLRequest(url: url)
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:189:43: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
        if let httpURLResponse = response as? HTTPURLResponse,
                                          ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:189:47: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        if let httpURLResponse = response as? HTTPURLResponse,
                                              ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:190:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'isSuccess'
              !httpURLResponse.isSuccess {
               ~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:192:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'description'
                message: httpURLResponse.description,
                         ~~~~~~~~~~~~~~~ ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:193:45: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
                statusCode: httpURLResponse.statusCode
                            ~~~~~~~~~~~~~~~ ^~~~~~~~~~
[18/24] Compiling EagleNet NetworkRequestable.swift
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:39:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlSession: URLSession,
                    ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:54: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                                                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/Interceptor/RequestInterceptor.swift:24:26: error: cannot find type 'URLRequest' in scope
    func modify(request: URLRequest) async throws -> URLRequest
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:71:29: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    private let urlSession: URLSession
                            ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:21: error: 'URLSession' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        urlSession: URLSession = .shared,
                    ^~~~~~~~~~
Foundation.URLSession:2:18: note: 'URLSession' has been explicitly marked unavailable here
public typealias URLSession = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:35: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
        urlSession: URLSession = .shared,
                                 ~^~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:139:17: error: cannot find type 'URLRequest' in scope
    ) throws -> URLRequest {
                ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:187:19: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        response: URLResponse
                  ^~~~~~~~~~~
Foundation.URLResponse:2:18: note: 'URLResponse' has been explicitly marked unavailable here
public typealias URLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:95:43: error: value of type 'URLSession' (aka 'AnyObject') has no member 'data'
        let result = try await urlSession.data(for: urlRequest)
                               ~~~~~~~~~~ ^~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:115:31: error: 'nil' requires a contextual type
        urlRequest.httpBody = nil
                              ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:116:43: error: value of type 'URLSession' (aka 'AnyObject') has no member 'upload'
        let result = try await urlSession.upload(
                               ~~~~~~~~~~ ^~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:142:26: error: cannot find 'URLRequest' in scope
        var urlRequest = URLRequest(url: url)
                         ^~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:189:43: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
        if let httpURLResponse = response as? HTTPURLResponse,
                                          ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:189:47: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
        if let httpURLResponse = response as? HTTPURLResponse,
                                              ^~~~~~~~~~~~~~~
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
public typealias HTTPURLResponse = AnyObject
                 ^
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:190:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'isSuccess'
              !httpURLResponse.isSuccess {
               ~~~~~~~~~~~~~~~ ^~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:192:42: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'description'
                message: httpURLResponse.description,
                         ~~~~~~~~~~~~~~~ ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:193:45: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
                statusCode: httpURLResponse.statusCode
                            ~~~~~~~~~~~~~~~ ^~~~~~~~~~
[19/24] Compiling EagleNet DataExtension.swift
/host/spi-builder-workspace/Sources/EagleNet/Extensions/HTTPURLResponseExtension.swift:10:1: error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended
extension HTTPURLResponse {
^         ~~~~~~~~~~~~~~~
[20/24] Compiling EagleNet HTTPURLResponseExtension.swift
/host/spi-builder-workspace/Sources/EagleNet/Extensions/HTTPURLResponseExtension.swift:10:1: error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended
extension HTTPURLResponse {
^         ~~~~~~~~~~~~~~~
[21/24] Compiling EagleNet HTTPContentType.swift
/host/spi-builder-workspace/Sources/EagleNet/Extensions/HTTPURLResponseExtension.swift:10:1: error: non-nominal type 'HTTPURLResponse' (aka 'AnyObject') cannot be extended
extension HTTPURLResponse {
^         ~~~~~~~~~~~~~~~
[22/24] Compiling EagleNet DataRequest.swift
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:35: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
        urlSession: URLSession = .shared,
                                 ~^~~~~~
[23/24] Compiling EagleNet EagleNet.swift
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:35: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
        urlSession: URLSession = .shared,
                                 ~^~~~~~
[24/24] Compiling EagleNet ArrayExtension.swift
/host/spi-builder-workspace/Sources/EagleNet/NetworkService.swift:79:35: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
        urlSession: URLSession = .shared,
                                 ~^~~~~~
error: fatalError
BUILD FAILURE 5.9 linux