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 ws, reference 5.1.3 (a44e64), with Swift 6.1 for Linux on 26 Apr 2025 16:23:51 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/freshOS/ws-deprecated.git
Reference: 5.1.3
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/freshOS/ws-deprecated
 * tag               5.1.3      -> FETCH_HEAD
HEAD is now at a44e643 Update ws.podspec
Cloned https://github.com/freshOS/ws-deprecated.git
Revision (git rev-parse @):
a44e643df48e1f1692e17075608b07d43a5dc407
SUCCESS checkout https://github.com/freshOS/ws-deprecated.git at 5.1.3
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.1
Building package at path:  $PWD
https://github.com/freshOS/ws-deprecated.git
https://github.com/freshOS/ws-deprecated.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "arrow",
      "requirement" : {
        "exact" : [
          "5.1.2"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/freshOS/Arrow"
    },
    {
      "identity" : "then",
      "requirement" : {
        "exact" : [
          "5.1.3"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/freshOS/Then"
    },
    {
      "identity" : "alamofire",
      "requirement" : {
        "exact" : [
          "4.9.1"
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/Alamofire/Alamofire"
    }
  ],
  "manifest_display_name" : "ws",
  "name" : "ws",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "8.0"
    }
  ],
  "products" : [
    {
      "name" : "ws",
      "targets" : [
        "ws"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "wsTests",
      "module_type" : "SwiftTarget",
      "name" : "wsTests",
      "path" : "Sources/wsTests",
      "sources" : [
        "Mapping.swift",
        "mappingTests.swift",
        "wsTests.swift"
      ],
      "target_dependencies" : [
        "ws"
      ],
      "type" : "test"
    },
    {
      "c99name" : "ws",
      "module_type" : "SwiftTarget",
      "name" : "ws",
      "path" : "Sources/ws",
      "product_dependencies" : [
        "Arrow",
        "Then",
        "Alamofire"
      ],
      "product_memberships" : [
        "ws"
      ],
      "sources" : [
        "WS+Requests.swift",
        "WS+TypedCalls.swift",
        "WS.swift",
        "WSError.swift",
        "WSHTTPVerb.swift",
        "WSLogger.swift",
        "WSModelJSONParser.swift",
        "WSNetworkIndicator.swift",
        "WSRequest.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
Fetching https://github.com/Alamofire/Alamofire
Fetching https://github.com/freshOS/Arrow
Fetching https://github.com/freshOS/Then
[1/1458] Fetching arrow
[512/3448] Fetching arrow, then
[970/33585] Fetching arrow, then, alamofire
Fetched https://github.com/freshOS/Arrow from cache (2.69s)
Fetched https://github.com/Alamofire/Alamofire from cache (2.74s)
Fetched https://github.com/freshOS/Then from cache (2.78s)
Computing version for https://github.com/Alamofire/Alamofire
Computed https://github.com/Alamofire/Alamofire at 4.9.1 (3.23s)
Computing version for https://github.com/freshOS/Then
Computed https://github.com/freshOS/Then at 5.1.3 (0.46s)
Computing version for https://github.com/freshOS/Arrow
Computed https://github.com/freshOS/Arrow at 5.1.2 (0.45s)
Creating working copy for https://github.com/freshOS/Then
Working copy of https://github.com/freshOS/Then resolved at 5.1.3
Creating working copy for https://github.com/Alamofire/Alamofire
Working copy of https://github.com/Alamofire/Alamofire resolved at 4.9.1
Creating working copy for https://github.com/freshOS/Arrow
Working copy of https://github.com/freshOS/Arrow resolved at 5.1.2
Building for debugging...
[0/5] Write sources
[4/5] Write swift-version-24593BA9C3E375BF.txt
[6/51] Emitting module Then
error: emit-module command failed with exit code 1 (use -v to see invocation)
[7/54] Emitting module Alamofire
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[8/56] Compiling Then Async.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[9/56] Compiling Then Await+Operators.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[10/56] Compiling Alamofire Timeline.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[11/56] Compiling Alamofire Validation.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[12/56] Compiling Then PromiseState.swift
[13/56] Compiling Then VoidPromise.swift
[14/56] Compiling Then WhenAll.swift
[15/56] Compiling Then Promise+First.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[16/56] Compiling Then Promise+Helpers.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[17/56] Compiling Then Await.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[18/56] Compiling Then Promise+Aliases.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[19/56] Compiling Then Promise+Progress.swift
[20/56] Compiling Then Promise+Race.swift
[21/56] Compiling Then Promise+Recover.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[23/56] Emitting module Arrow
/host/spi-builder-workspace/.build/checkouts/Arrow/Source/Arrow.swift:10:8: error: no such module 'CoreGraphics'
  8 |
  9 | import Foundation
 10 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
 11 |
 12 | /**
[24/56] Compiling Arrow JSON.swift
/host/spi-builder-workspace/.build/checkouts/Arrow/Source/Arrow.swift:10:8: error: no such module 'CoreGraphics'
  8 |
  9 | import Foundation
 10 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
 11 |
 12 | /**
[25/56] Compiling Arrow Arrow.swift
/host/spi-builder-workspace/.build/checkouts/Arrow/Source/Arrow.swift:10:8: error: no such module 'CoreGraphics'
  8 |
  9 | import Foundation
 10 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
 11 |
 12 | /**
[26/56] Compiling Arrow Extensions.swift
/host/spi-builder-workspace/.build/checkouts/Arrow/Source/Arrow.swift:10:8: error: no such module 'CoreGraphics'
  8 |
  9 | import Foundation
 10 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
 11 |
 12 | /**
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[28/56] Compiling Then Promise.swift
[29/56] Compiling Then PromiseBlocks.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[31/56] Compiling Then PromiseError.swift
[32/56] Compiling Then Promise+NoMatterWhat.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[34/56] Compiling Then Promise+Error.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[35/56] Compiling Then Promise+Finally.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[36/56] Compiling Then Promise+BridgeError.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[37/56] Compiling Then Promise+Chain.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[38/56] Compiling Then Promise+Delay.swift
/host/spi-builder-workspace/.build/checkouts/Alamofire/Source/NetworkReachabilityManager.swift:28:8: error: no such module 'SystemConfiguration'
 26 |
 27 | import Foundation
 28 | import SystemConfiguration
    |        `- error: no such module 'SystemConfiguration'
 29 |
 30 | /// The `NetworkReachabilityManager` class listens for reachability changes of hosts and addresses for both WWAN and
[44/56] Compiling Then Promise+Timeout.swift
[45/56] Compiling Then Promise+Unwrap.swift
[46/56] Compiling Then Promise+Validate.swift
[47/56] Compiling Then Promise+Zip.swift
[48/56] Compiling Then Promise+nil.swift
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:14:16: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
12 |
13 | public prefix func .. <T>(promise: Promise<T>) throws -> T {
14 |     return try await(promise)
   |                `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
15 | }
16 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:14:16: error: 'await' in a function that does not support concurrency
11 | prefix operator ..
12 |
13 | public prefix func .. <T>(promise: Promise<T>) throws -> T {
   |                    `- note: add 'async' to function '..' to make it asynchronous
14 |     return try await(promise)
   |                `- error: 'await' in a function that does not support concurrency
15 | }
16 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:19:16: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
17 | public prefix func .. <T>(promise: Promise<T>?) throws -> T {
18 |     guard let promise = promise else { throw PromiseError.unwrappingFailed }
19 |     return try await(promise)
   |                `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
20 | }
21 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:19:16: error: 'await' in a function that does not support concurrency
15 | }
16 |
17 | public prefix func .. <T>(promise: Promise<T>?) throws -> T {
   |                    `- note: add 'async' to function '..' to make it asynchronous
18 |     guard let promise = promise else { throw PromiseError.unwrappingFailed }
19 |     return try await(promise)
   |                `- error: 'await' in a function that does not support concurrency
20 | }
21 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:26:20: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
24 | public prefix func ..? <T>(promise: Promise<T>) -> T? {
25 |     do {
26 |         return try await(promise)
   |                    `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
27 |     } catch {
28 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:26:20: error: 'await' in a function that does not support concurrency
22 | prefix operator ..?
23 |
24 | public prefix func ..? <T>(promise: Promise<T>) -> T? {
   |                    `- note: add 'async' to function '..?' to make it asynchronous
25 |     do {
26 |         return try await(promise)
   |                    `- error: 'await' in a function that does not support concurrency
27 |     } catch {
28 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:35:20: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
33 |     guard let promise = promise else { return nil }
34 |     do {
35 |         return try await(promise)
   |                    `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
36 |     } catch {
37 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:35:20: error: 'await' in a function that does not support concurrency
30 | }
31 |
32 | public prefix func ..? <T>(promise: Promise<T>?) -> T? {
   |                    `- note: add 'async' to function '..?' to make it asynchronous
33 |     guard let promise = promise else { return nil }
34 |     do {
35 |         return try await(promise)
   |                    `- error: 'await' in a function that does not support concurrency
36 |     } catch {
37 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:14:16: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
12 |
13 | public prefix func .. <T>(promise: Promise<T>) throws -> T {
14 |     return try await(promise)
   |                `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
15 | }
16 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:14:16: error: 'await' in a function that does not support concurrency
11 | prefix operator ..
12 |
13 | public prefix func .. <T>(promise: Promise<T>) throws -> T {
   |                    `- note: add 'async' to function '..' to make it asynchronous
14 |     return try await(promise)
   |                `- error: 'await' in a function that does not support concurrency
15 | }
16 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:19:16: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
17 | public prefix func .. <T>(promise: Promise<T>?) throws -> T {
18 |     guard let promise = promise else { throw PromiseError.unwrappingFailed }
19 |     return try await(promise)
   |                `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
20 | }
21 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:19:16: error: 'await' in a function that does not support concurrency
15 | }
16 |
17 | public prefix func .. <T>(promise: Promise<T>?) throws -> T {
   |                    `- note: add 'async' to function '..' to make it asynchronous
18 |     guard let promise = promise else { throw PromiseError.unwrappingFailed }
19 |     return try await(promise)
   |                `- error: 'await' in a function that does not support concurrency
20 | }
21 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:26:20: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
24 | public prefix func ..? <T>(promise: Promise<T>) -> T? {
25 |     do {
26 |         return try await(promise)
   |                    `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
27 |     } catch {
28 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:26:20: error: 'await' in a function that does not support concurrency
22 | prefix operator ..?
23 |
24 | public prefix func ..? <T>(promise: Promise<T>) -> T? {
   |                    `- note: add 'async' to function '..?' to make it asynchronous
25 |     do {
26 |         return try await(promise)
   |                    `- error: 'await' in a function that does not support concurrency
27 |     } catch {
28 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:35:20: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
33 |     guard let promise = promise else { return nil }
34 |     do {
35 |         return try await(promise)
   |                    `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
36 |     } catch {
37 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:35:20: error: 'await' in a function that does not support concurrency
30 | }
31 |
32 | public prefix func ..? <T>(promise: Promise<T>?) -> T? {
   |                    `- note: add 'async' to function '..?' to make it asynchronous
33 |     guard let promise = promise else { return nil }
34 |     do {
35 |         return try await(promise)
   |                    `- error: 'await' in a function that does not support concurrency
36 |     } catch {
37 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:14:16: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
12 |
13 | public prefix func .. <T>(promise: Promise<T>) throws -> T {
14 |     return try await(promise)
   |                `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
15 | }
16 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:14:16: error: 'await' in a function that does not support concurrency
11 | prefix operator ..
12 |
13 | public prefix func .. <T>(promise: Promise<T>) throws -> T {
   |                    `- note: add 'async' to function '..' to make it asynchronous
14 |     return try await(promise)
   |                `- error: 'await' in a function that does not support concurrency
15 | }
16 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:19:16: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
17 | public prefix func .. <T>(promise: Promise<T>?) throws -> T {
18 |     guard let promise = promise else { throw PromiseError.unwrappingFailed }
19 |     return try await(promise)
   |                `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
20 | }
21 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:19:16: error: 'await' in a function that does not support concurrency
15 | }
16 |
17 | public prefix func .. <T>(promise: Promise<T>?) throws -> T {
   |                    `- note: add 'async' to function '..' to make it asynchronous
18 |     guard let promise = promise else { throw PromiseError.unwrappingFailed }
19 |     return try await(promise)
   |                `- error: 'await' in a function that does not support concurrency
20 | }
21 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:26:20: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
24 | public prefix func ..? <T>(promise: Promise<T>) -> T? {
25 |     do {
26 |         return try await(promise)
   |                    `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
27 |     } catch {
28 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:26:20: error: 'await' in a function that does not support concurrency
22 | prefix operator ..?
23 |
24 | public prefix func ..? <T>(promise: Promise<T>) -> T? {
   |                    `- note: add 'async' to function '..?' to make it asynchronous
25 |     do {
26 |         return try await(promise)
   |                    `- error: 'await' in a function that does not support concurrency
27 |     } catch {
28 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:35:20: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
33 |     guard let promise = promise else { return nil }
34 |     do {
35 |         return try await(promise)
   |                    `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
36 |     } catch {
37 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:35:20: error: 'await' in a function that does not support concurrency
30 | }
31 |
32 | public prefix func ..? <T>(promise: Promise<T>?) -> T? {
   |                    `- note: add 'async' to function '..?' to make it asynchronous
33 |     guard let promise = promise else { return nil }
34 |     do {
35 |         return try await(promise)
   |                    `- error: 'await' in a function that does not support concurrency
36 |     } catch {
37 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:14:16: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
12 |
13 | public prefix func .. <T>(promise: Promise<T>) throws -> T {
14 |     return try await(promise)
   |                `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
15 | }
16 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:14:16: error: 'await' in a function that does not support concurrency
11 | prefix operator ..
12 |
13 | public prefix func .. <T>(promise: Promise<T>) throws -> T {
   |                    `- note: add 'async' to function '..' to make it asynchronous
14 |     return try await(promise)
   |                `- error: 'await' in a function that does not support concurrency
15 | }
16 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:19:16: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
17 | public prefix func .. <T>(promise: Promise<T>?) throws -> T {
18 |     guard let promise = promise else { throw PromiseError.unwrappingFailed }
19 |     return try await(promise)
   |                `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
20 | }
21 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:19:16: error: 'await' in a function that does not support concurrency
15 | }
16 |
17 | public prefix func .. <T>(promise: Promise<T>?) throws -> T {
   |                    `- note: add 'async' to function '..' to make it asynchronous
18 |     guard let promise = promise else { throw PromiseError.unwrappingFailed }
19 |     return try await(promise)
   |                `- error: 'await' in a function that does not support concurrency
20 | }
21 |
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:26:20: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
24 | public prefix func ..? <T>(promise: Promise<T>) -> T? {
25 |     do {
26 |         return try await(promise)
   |                    `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
27 |     } catch {
28 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:26:20: error: 'await' in a function that does not support concurrency
22 | prefix operator ..?
23 |
24 | public prefix func ..? <T>(promise: Promise<T>) -> T? {
   |                    `- note: add 'async' to function '..?' to make it asynchronous
25 |     do {
26 |         return try await(promise)
   |                    `- error: 'await' in a function that does not support concurrency
27 |     } catch {
28 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:35:20: error: cannot convert return expression of type 'Promise<T>' to return type 'T'
33 |     guard let promise = promise else { return nil }
34 |     do {
35 |         return try await(promise)
   |                    `- error: cannot convert return expression of type 'Promise<T>' to return type 'T'
36 |     } catch {
37 |         return nil
/host/spi-builder-workspace/.build/checkouts/Then/Source/Await+Operators.swift:35:20: error: 'await' in a function that does not support concurrency
30 | }
31 |
32 | public prefix func ..? <T>(promise: Promise<T>?) -> T? {
   |                    `- note: add 'async' to function '..?' to make it asynchronous
33 |     guard let promise = promise else { return nil }
34 |     do {
35 |         return try await(promise)
   |                    `- error: 'await' in a function that does not support concurrency
36 |     } catch {
37 |         return nil
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:3bdcac04179f4ed3e5b8e9dbd6e74bbf5ebc0f4fde48bbaad7d1e5c757e65bcb
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/47] Compiling Arrow Extensions.swift
/host/spi-builder-workspace/.build/checkouts/Arrow/Source/Arrow.swift:10:8: error: no such module 'CoreGraphics'
  8 |
  9 | import Foundation
 10 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
 11 |
 12 | /**
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/47] Compiling Arrow Arrow.swift
/host/spi-builder-workspace/.build/checkouts/Arrow/Source/Arrow.swift:10:8: error: no such module 'CoreGraphics'
  8 |
  9 | import Foundation
 10 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
 11 |
 12 | /**
[4/47] Compiling Arrow JSON.swift
/host/spi-builder-workspace/.build/checkouts/Arrow/Source/Arrow.swift:10:8: error: no such module 'CoreGraphics'
  8 |
  9 | import Foundation
 10 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
 11 |
 12 | /**
[5/47] Emitting module Arrow
/host/spi-builder-workspace/.build/checkouts/Arrow/Source/Arrow.swift:10:8: error: no such module 'CoreGraphics'
  8 |
  9 | import Foundation
 10 | import CoreGraphics
    |        `- error: no such module 'CoreGraphics'
 11 |
 12 | /**
BUILD FAILURE 6.1 linux