Build Information
Failed to build ChimeKit, reference 0.4.2 (27a1c3
), with Swift 6.2 (beta) for Android on 21 Jun 2025 02:11:47 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
Build Log
========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ChimeHQ/ChimeKit.git
Reference: 0.4.2
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/ChimeHQ/ChimeKit
* tag 0.4.2 -> FETCH_HEAD
HEAD is now at 27a1c3a Update to latest Extendable, LanguageClient; concurrency warnings
Cloned https://github.com/ChimeHQ/ChimeKit.git
Revision (git rev-parse @):
27a1c3a3fe3afe40b5fa2384c9a70fe0edef49fe
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/ChimeHQ/ChimeKit.git at 0.4.2
========================================
Build
========================================
Selected platform: android
Swift version: 6.2
Building package at path: $PWD
https://github.com/ChimeHQ/ChimeKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
f557aa5ee224: Already exists
8799cb4248f9: Pulling fs layer
e97363335d73: Pulling fs layer
bee60ceffeee: Pulling fs layer
cdd17f5daef1: Pulling fs layer
44825aa15236: Pulling fs layer
0c89146a86ac: Pulling fs layer
4f4fb700ef54: Pulling fs layer
7bcdea5b7197: Pulling fs layer
2df7b62d76aa: Pulling fs layer
44825aa15236: Waiting
cdd17f5daef1: Waiting
0c89146a86ac: Waiting
4f4fb700ef54: Waiting
7bcdea5b7197: Waiting
2df7b62d76aa: Waiting
13c5a20e322e: Pulling fs layer
13c5a20e322e: Waiting
bee60ceffeee: Verifying Checksum
bee60ceffeee: Download complete
e97363335d73: Verifying Checksum
e97363335d73: Download complete
8799cb4248f9: Verifying Checksum
8799cb4248f9: Download complete
0c89146a86ac: Verifying Checksum
0c89146a86ac: Download complete
4f4fb700ef54: Verifying Checksum
4f4fb700ef54: Download complete
44825aa15236: Verifying Checksum
44825aa15236: Download complete
7bcdea5b7197: Verifying Checksum
7bcdea5b7197: Download complete
13c5a20e322e: Verifying Checksum
13c5a20e322e: Download complete
2df7b62d76aa: Verifying Checksum
2df7b62d76aa: Download complete
cdd17f5daef1: Verifying Checksum
cdd17f5daef1: Download complete
8799cb4248f9: Pull complete
e97363335d73: Pull complete
bee60ceffeee: Pull complete
cdd17f5daef1: Pull complete
44825aa15236: Pull complete
0c89146a86ac: Pull complete
4f4fb700ef54: Pull complete
7bcdea5b7197: Pull complete
2df7b62d76aa: Pull complete
13c5a20e322e: Pull complete
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Downloaded newer image for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Fetching https://github.com/ChimeHQ/ProcessEnv
Fetching https://github.com/ChimeHQ/JSONRPC
Fetching https://github.com/mattmassicotte/Queue
Fetching https://github.com/ChimeHQ/Extendable
Fetching https://github.com/ChimeHQ/LanguageServerProtocol
Fetching https://github.com/ChimeHQ/LanguageClient
[1/266] Fetching extendable
[156/480] Fetching extendable, processenv
[293/1114] Fetching extendable, processenv, jsonrpc
[454/1422] Fetching extendable, processenv, jsonrpc, queue
[1171/3243] Fetching extendable, processenv, jsonrpc, queue, languageserverprotocol
[1493/3884] Fetching extendable, processenv, jsonrpc, queue, languageserverprotocol, languageclient
Fetched https://github.com/ChimeHQ/Extendable from cache (0.36s)
Fetched https://github.com/ChimeHQ/LanguageClient from cache (0.35s)
Fetched https://github.com/ChimeHQ/ProcessEnv from cache (0.36s)
Fetched https://github.com/mattmassicotte/Queue from cache (0.36s)
Fetched https://github.com/ChimeHQ/JSONRPC from cache (0.36s)
Fetched https://github.com/ChimeHQ/LanguageServerProtocol from cache (0.36s)
Fetching https://github.com/ChimeHQ/AsyncXPCConnection
[1/176] Fetching asyncxpcconnection
Fetched https://github.com/ChimeHQ/AsyncXPCConnection from cache (0.22s)
Computing version for https://github.com/ChimeHQ/ProcessEnv
Computed https://github.com/ChimeHQ/ProcessEnv at 1.0.1 (1.00s)
Computing version for https://github.com/ChimeHQ/Extendable
Computed https://github.com/ChimeHQ/Extendable at 0.4.0 (0.38s)
Computing version for https://github.com/ChimeHQ/JSONRPC
Computed https://github.com/ChimeHQ/JSONRPC at 0.9.2 (0.37s)
Computing version for https://github.com/mattmassicotte/Queue
Computed https://github.com/mattmassicotte/Queue at 0.2.1 (0.46s)
Computing version for https://github.com/ChimeHQ/LanguageClient
Computed https://github.com/ChimeHQ/LanguageClient at 0.8.2 (0.47s)
Fetching https://github.com/davbeck/swift-glob
Fetching https://github.com/Frizlab/FSEventsWrapper
Fetching https://github.com/groue/Semaphore
[1/260] Fetching fseventswrapper
[261/553] Fetching fseventswrapper, semaphore
[554/1197] Fetching fseventswrapper, semaphore, swift-glob
Fetched https://github.com/Frizlab/FSEventsWrapper from cache (0.29s)
Fetched https://github.com/groue/Semaphore from cache (0.30s)
Fetched https://github.com/davbeck/swift-glob from cache (0.30s)
Computing version for https://github.com/Frizlab/FSEventsWrapper
Computed https://github.com/Frizlab/FSEventsWrapper at 2.1.0 (3.97s)
Computing version for https://github.com/groue/Semaphore
Computed https://github.com/groue/Semaphore at 0.1.0 (0.61s)
Computing version for https://github.com/ChimeHQ/LanguageServerProtocol
Computed https://github.com/ChimeHQ/LanguageServerProtocol at 0.14.0 (0.60s)
Computing version for https://github.com/ChimeHQ/AsyncXPCConnection
Computed https://github.com/ChimeHQ/AsyncXPCConnection at 1.3.0 (0.47s)
Computing version for https://github.com/davbeck/swift-glob
Computed https://github.com/davbeck/swift-glob at 0.2.0 (0.38s)
Creating working copy for https://github.com/davbeck/swift-glob
Working copy of https://github.com/davbeck/swift-glob resolved at 0.2.0
Creating working copy for https://github.com/groue/Semaphore
Working copy of https://github.com/groue/Semaphore resolved at 0.1.0
Creating working copy for https://github.com/ChimeHQ/LanguageClient
Working copy of https://github.com/ChimeHQ/LanguageClient resolved at 0.8.2
Creating working copy for https://github.com/ChimeHQ/AsyncXPCConnection
Working copy of https://github.com/ChimeHQ/AsyncXPCConnection resolved at 1.3.0
Creating working copy for https://github.com/ChimeHQ/Extendable
Working copy of https://github.com/ChimeHQ/Extendable resolved at 0.4.0
Creating working copy for https://github.com/mattmassicotte/Queue
Working copy of https://github.com/mattmassicotte/Queue resolved at 0.2.1
Creating working copy for https://github.com/Frizlab/FSEventsWrapper
Working copy of https://github.com/Frizlab/FSEventsWrapper resolved at 2.1.0
Creating working copy for https://github.com/ChimeHQ/JSONRPC
Working copy of https://github.com/ChimeHQ/JSONRPC resolved at 0.9.2
Creating working copy for https://github.com/ChimeHQ/LanguageServerProtocol
Working copy of https://github.com/ChimeHQ/LanguageServerProtocol resolved at 0.14.0
Creating working copy for https://github.com/ChimeHQ/ProcessEnv
Working copy of https://github.com/ChimeHQ/ProcessEnv resolved at 1.0.1
Building for debugging...
[0/14] Write sources
[12/14] Write swift-version-8C5A4AE7A8CE2BA.txt
[13/14] Compiling FNMDefinitions FNM.c
[15/54] Compiling Queue AsyncSerialQueue.swift
[16/54] Compiling AsyncXPCConnection RemoteXPCService.swift
/host/spi-builder-workspace/.build/checkouts/AsyncXPCConnection/Sources/AsyncXPCConnection/NSXPCConnection+Continuations.swift:1:8: error: no such module 'Combine'
1 | import Combine
| `- error: no such module 'Combine'
2 | import Foundation
3 |
[17/54] Compiling Extendable AppExtensionSceneGroup.swift
/host/spi-builder-workspace/.build/checkouts/Extendable/Sources/Extendable/AppExtensionSceneGroup.swift:1:8: error: no such module 'ExtensionKit'
1 | import ExtensionKit
| `- error: no such module 'ExtensionKit'
2 |
3 | /// Can be used to group multiple `AppExtensionScene` views.
[18/54] Compiling Extendable ConnectableExtension.swift
/host/spi-builder-workspace/.build/checkouts/Extendable/Sources/Extendable/AppExtensionSceneGroup.swift:1:8: error: no such module 'ExtensionKit'
1 | import ExtensionKit
| `- error: no such module 'ExtensionKit'
2 |
3 | /// Can be used to group multiple `AppExtensionScene` views.
[19/54] Compiling JSONRPC DataChannel+WebSocket.swift
/host/spi-builder-workspace/.build/checkouts/JSONRPC/Sources/JSONRPC/DataChannel+Stdio.swift:5:8: error: no such module 'Darwin.C'
3 | import Glibc
4 | #else
5 | import Darwin.C
| `- error: no such module 'Darwin.C'
6 | #endif
7 |
[20/54] Compiling JSONRPC DataChannel.swift
/host/spi-builder-workspace/.build/checkouts/JSONRPC/Sources/JSONRPC/DataChannel+Stdio.swift:5:8: error: no such module 'Darwin.C'
3 | import Glibc
4 | #else
5 | import Darwin.C
| `- error: no such module 'Darwin.C'
6 | #endif
7 |
[21/54] Compiling ProcessEnv Process+Parameters.swift
[22/54] Compiling ProcessEnv ProcessInfo+UserEnvironment.swift
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/ProcessInfo+UserEnvironment.swift:36:28: error: cannot find 'getpwuid' in scope
34 |
35 | public var pwShell: String? {
36 | guard let passwd = getpwuid(getuid()) else {
| `- error: cannot find 'getpwuid' in scope
37 | return nil
38 | }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/ProcessInfo+UserEnvironment.swift:36:37: error: cannot find 'getuid' in scope
34 |
35 | public var pwShell: String? {
36 | guard let passwd = getpwuid(getuid()) else {
| `- error: cannot find 'getuid' in scope
37 | return nil
38 | }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/ProcessInfo+UserEnvironment.swift:48:28: error: cannot find 'getpwuid' in scope
46 |
47 | public var pwUserName: String? {
48 | guard let passwd = getpwuid(getuid()) else {
| `- error: cannot find 'getpwuid' in scope
49 | return nil
50 | }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/ProcessInfo+UserEnvironment.swift:48:37: error: cannot find 'getuid' in scope
46 |
47 | public var pwUserName: String? {
48 | guard let passwd = getpwuid(getuid()) else {
| `- error: cannot find 'getuid' in scope
49 | return nil
50 | }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/ProcessInfo+UserEnvironment.swift:60:28: error: cannot find 'getpwuid' in scope
58 |
59 | public var pwDir: String? {
60 | guard let passwd = getpwuid(getuid()) else {
| `- error: cannot find 'getpwuid' in scope
61 | return nil
62 | }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/ProcessInfo+UserEnvironment.swift:60:37: error: cannot find 'getuid' in scope
58 |
59 | public var pwDir: String? {
60 | guard let passwd = getpwuid(getuid()) else {
| `- error: cannot find 'getuid' in scope
61 | return nil
62 | }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/Process+Output.swift:10:53: error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
8 | }
9 |
10 | static func executeAsUser(_ parameters: Process.ExecutionParameters) throws -> Data? {
| `- error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
11 | let userParams = parameters.userShellInvocation()
12 |
Foundation.Process:1:12: note: 'Process' declared here
1 | open class Process : NSObject, @unchecked Sendable {
| `- note: 'Process' declared here
2 | override public init()
3 | open var executableURL: URL? { get set }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/ProcessInfo+UserEnvironment.swift:115:61: error: type 'Process' has no member 'ExecutionParameters'
113 | /// a terminal session.
114 | public var userEnvironment: [String : String] {
115 | guard let data = try? Process.executeAsUser(Process.ExecutionParameters(path: "/usr/bin/env", environment: environment)) else {
| `- error: type 'Process' has no member 'ExecutionParameters'
116 | return environment
117 | }
[23/54] Compiling AsyncXPCConnection QueuedRemoteXPCService.swift
/host/spi-builder-workspace/.build/checkouts/AsyncXPCConnection/Sources/AsyncXPCConnection/NSXPCConnection+Continuations.swift:1:8: error: no such module 'Combine'
1 | import Combine
| `- error: no such module 'Combine'
2 | import Foundation
3 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[24/55] Emitting module ProcessEnv
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/Process+Output.swift:4:47: error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
2 |
3 | public extension Process {
4 | static func execute(_ parameters: Process.ExecutionParameters) throws -> Data? {
| `- error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
5 | let task = Process(parameters: parameters)
6 |
Foundation.Process:1:12: note: 'Process' declared here
1 | open class Process : NSObject, @unchecked Sendable {
| `- note: 'Process' declared here
2 | override public init()
3 | open var executableURL: URL? { get set }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/Process+Output.swift:10:53: error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
8 | }
9 |
10 | static func executeAsUser(_ parameters: Process.ExecutionParameters) throws -> Data? {
| `- error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
11 | let userParams = parameters.userShellInvocation()
12 |
Foundation.Process:1:12: note: 'Process' declared here
1 | open class Process : NSObject, @unchecked Sendable {
| `- note: 'Process' declared here
2 | override public init()
3 | open var executableURL: URL? { get set }
[25/55] Compiling ProcessEnv Process+Output.swift
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/Process+Output.swift:4:47: error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
2 |
3 | public extension Process {
4 | static func execute(_ parameters: Process.ExecutionParameters) throws -> Data? {
| `- error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
5 | let task = Process(parameters: parameters)
6 |
Foundation.Process:1:12: note: 'Process' declared here
1 | open class Process : NSObject, @unchecked Sendable {
| `- note: 'Process' declared here
2 | override public init()
3 | open var executableURL: URL? { get set }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/Process+Output.swift:10:53: error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
8 | }
9 |
10 | static func executeAsUser(_ parameters: Process.ExecutionParameters) throws -> Data? {
| `- error: 'ExecutionParameters' is not a member type of class 'Foundation.Process'
11 | let userParams = parameters.userShellInvocation()
12 |
Foundation.Process:1:12: note: 'Process' declared here
1 | open class Process : NSObject, @unchecked Sendable {
| `- note: 'Process' declared here
2 | override public init()
3 | open var executableURL: URL? { get set }
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/Process+Output.swift:5:40: error: argument passed to call that takes no arguments
3 | public extension Process {
4 | static func execute(_ parameters: Process.ExecutionParameters) throws -> Data? {
5 | let task = Process(parameters: parameters)
| `- error: argument passed to call that takes no arguments
6 |
7 | return try? task.runAndReadStdout()
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/Process+Output.swift:13:40: error: argument passed to call that takes no arguments
11 | let userParams = parameters.userShellInvocation()
12 |
13 | let task = Process(parameters: userParams)
| `- error: argument passed to call that takes no arguments
14 |
15 | return try? task.runAndReadStdout()
/host/spi-builder-workspace/.build/checkouts/ProcessEnv/Sources/ProcessEnv/Process+Output.swift:19:30: error: type 'Process' has no member 'ExecutionParameters'
17 |
18 | static func readOutput(from launchPath: String, arguments: [String] = [], environment: [String : String] = [:]) -> Data? {
19 | let params = Process.ExecutionParameters(path: launchPath, arguments: arguments, environment: environment)
| `- error: type 'Process' has no member 'ExecutionParameters'
20 |
21 | return try? execute(params)
[26/55] Compiling Extendable ConnectingAppExtensionScene.swift
/host/spi-builder-workspace/.build/checkouts/Extendable/Sources/Extendable/AppExtensionSceneGroup.swift:1:8: error: no such module 'ExtensionKit'
1 | import ExtensionKit
| `- error: no such module 'ExtensionKit'
2 |
3 | /// Can be used to group multiple `AppExtensionScene` views.
[27/55] Compiling Extendable ConnectionAccepter.swift
/host/spi-builder-workspace/.build/checkouts/Extendable/Sources/Extendable/AppExtensionSceneGroup.swift:1:8: error: no such module 'ExtensionKit'
1 | import ExtensionKit
| `- error: no such module 'ExtensionKit'
2 |
3 | /// Can be used to group multiple `AppExtensionScene` views.
[28/55] Compiling Extendable ConnectableSceneExtension.swift
/host/spi-builder-workspace/.build/checkouts/Extendable/Sources/Extendable/AppExtensionSceneGroup.swift:1:8: error: no such module 'ExtensionKit'
1 | import ExtensionKit
| `- error: no such module 'ExtensionKit'
2 |
3 | /// Can be used to group multiple `AppExtensionScene` views.
[29/55] Compiling Glob Pattern+Parser.swift
/host/spi-builder-workspace/.build/checkouts/AsyncXPCConnection/Sources/AsyncXPCConnection/NSXPCConnection+Continuations.swift:1:8: error: no such module 'Combine'
1 | import Combine
| `- error: no such module 'Combine'
2 | import Foundation
3 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[30/55] Emitting module Extendable
/host/spi-builder-workspace/.build/checkouts/Extendable/Sources/Extendable/AppExtensionSceneGroup.swift:1:8: error: no such module 'ExtensionKit'
1 | import ExtensionKit
| `- error: no such module 'ExtensionKit'
2 |
3 | /// Can be used to group multiple `AppExtensionScene` views.
[31/55] Compiling Extendable AppExtension+Init.swift
/host/spi-builder-workspace/.build/checkouts/Extendable/Sources/Extendable/AppExtensionSceneGroup.swift:1:8: error: no such module 'ExtensionKit'
1 | import ExtensionKit
| `- error: no such module 'ExtensionKit'
2 |
3 | /// Can be used to group multiple `AppExtensionScene` views.
[32/55] Emitting module Semaphore
[33/55] Emitting module Queue
BUILD FAILURE 6.2 android