The Swift Package Index logo.Swift Package Index

Build Information

Failed to build NetworkKit with Swift 5.9 for Linux.

Build Command

docker run --rm -v "checkouts-4606859-1":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.19.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/cs4alhaider/NetworkKit.git
Reference: master
Cloned https://github.com/cs4alhaider/NetworkKit.git into spi-builder-workspace
SUCCESS checkout https://github.com/cs4alhaider/NetworkKit.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.9
Building package at path:  spi-builder-workspace
Running build ...
docker run --rm -v "checkouts-4606859-1":/host -w "/host/spi-builder-workspace" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build 2>&1
Building for debugging...
error: emit-module command failed with exit code 1 (use -v to see invocation)
[1/18] Emitting module NetworkKit
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:25:18: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    var session: URLSessionConfiguration { get }
                 ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:101:18: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    var session: URLSessionConfiguration {
                 ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:249:52: error: cannot find type 'URLRequest' in scope
    private func urlRequest(endpoint: Endpoint) -> URLRequest {
                                                   ^~~~~~~~~~
[2/20] Compiling NetworkKit ApiError.swift
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:25:18: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    var session: URLSessionConfiguration { get }
                 ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:101:18: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    var session: URLSessionConfiguration {
                 ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:102:10: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
        .default
        ~^~~~~~~
[3/20] Compiling NetworkKit Empty.swift
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:25:18: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    var session: URLSessionConfiguration { get }
                 ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:101:18: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    var session: URLSessionConfiguration {
                 ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:102:10: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
        .default
        ~^~~~~~~
[4/20] Compiling NetworkKit Endpoint.swift
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:25:18: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    var session: URLSessionConfiguration { get }
                 ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:101:18: error: 'URLSessionConfiguration' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
    var session: URLSessionConfiguration {
                 ^~~~~~~~~~~~~~~~~~~~~~~
Foundation.URLSessionConfiguration:2:18: note: 'URLSessionConfiguration' has been explicitly marked unavailable here
public typealias URLSessionConfiguration = AnyObject
                 ^
/host/spi-builder-workspace/Sources/NetworkKit/Endpoint.swift:102:10: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'default'
        .default
        ~^~~~~~~
[5/20] Compiling NetworkKit Router.swift
[6/20] Compiling NetworkKit Typealias.swift
[7/20] Compiling NetworkKit HTTPMethod.swift
[8/20] Compiling NetworkKit NetworkKit.swift
[9/20] Compiling NetworkKit Extension+URL.swift
[10/20] Compiling NetworkKit Extensions.swift
[11/20] Compiling NetworkKit FileError.swift
[12/20] Compiling NetworkKit FileExtension.swift
[13/20] Compiling NetworkKit NetworkService.swift
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:249:52: error: cannot find type 'URLRequest' in scope
    private func urlRequest(endpoint: Endpoint) -> URLRequest {
                                                   ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:81:23: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
        let session = URLSession(configuration: endpoint.session)
                      ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:103:54: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
            guard Array(200..<300).contains(response.statusCode) else {
                                            ~~~~~~~~ ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:250:22: error: cannot find type 'URLRequest' in scope
        var request: URLRequest!
                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:252:23: error: cannot find 'URLRequest' in scope
            request = URLRequest(url: urlWith(url: endpoint.url, parameters: endpoint.defaultParameters))
                      ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:254:23: error: cannot find 'URLRequest' in scope
            request = URLRequest(url: urlWith(url: endpoint.url))
                      ^~~~~~~~~~
[14/20] Compiling NetworkKit Path.swift
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:249:52: error: cannot find type 'URLRequest' in scope
    private func urlRequest(endpoint: Endpoint) -> URLRequest {
                                                   ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:81:23: error: 'URLSession' (aka 'AnyObject') cannot be constructed because it has no accessible initializers
        let session = URLSession(configuration: endpoint.session)
                      ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:103:54: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
            guard Array(200..<300).contains(response.statusCode) else {
                                            ~~~~~~~~ ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:250:22: error: cannot find type 'URLRequest' in scope
        var request: URLRequest!
                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:252:23: error: cannot find 'URLRequest' in scope
            request = URLRequest(url: urlWith(url: endpoint.url, parameters: endpoint.defaultParameters))
                      ^~~~~~~~~~
/host/spi-builder-workspace/Sources/NetworkKit/NetworkService.swift:254:23: error: cannot find 'URLRequest' in scope
            request = URLRequest(url: urlWith(url: endpoint.url))
                      ^~~~~~~~~~
[15/20] Compiling NetworkKit Extension+Encodable.swift
[16/20] Compiling NetworkKit Extension+Error.swift
[17/20] Compiling NetworkKit Extension+String.swift
[18/20] Compiling NetworkKit Extension+Array.swift
[19/20] Compiling NetworkKit Extension+Collection.swift
[20/20] Compiling NetworkKit Extension+Dictionary.swift
error: fatalError
BUILD FAILURE 5.9 linux

Build Machine: Linux 1