Build Information
Failed to build swift-snippets, reference main (aeb54d), with Swift 6.2 for Android on 6 Sep 2026 07:29:22 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.0.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/capturecontext/swift-snippets.git
Reference: main
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/capturecontext/swift-snippets
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at aeb54d1 Merge pull request #10 from CaptureContext/codex/dev229-reporting-compat
Cloned https://github.com/capturecontext/swift-snippets.git
Revision (git rev-parse @):
aeb54d10efb0be0a2f3b5b70d3e88e2df0649281
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/capturecontext/swift-snippets.git at main
========================================
Build
========================================
Selected platform: android
Swift version: 6.2
Building package at path: $PWD
https://github.com/capturecontext/swift-snippets.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886770-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/saguaro1/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from saguaro1/spi-images
Digest: sha256:573917aa137cc6f081a4f3d2a0330bac24553e9cd713cd758adf65046f5c6b90
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:android-6.2-latest
Fetching https://github.com/pointfreeco/swift-custom-dump.git
Fetching https://github.com/pointfreeco/swift-dependencies.git
Fetching https://github.com/capturecontext/swift-keypaths-extensions.git
Fetching https://github.com/pointfreeco/xctest-dynamic-overlay.git
[1/5656] Fetching swift-custom-dump
[171/5948] Fetching swift-custom-dump, swift-keypaths-extensions
[1312/13539] Fetching swift-custom-dump, swift-keypaths-extensions, swift-dependencies
[8758/16266] Fetching swift-custom-dump, swift-keypaths-extensions, swift-dependencies, xctest-dynamic-overlay
Fetched https://github.com/capturecontext/swift-keypaths-extensions.git from cache (0.57s)
Fetched https://github.com/pointfreeco/swift-custom-dump.git from cache (0.57s)
Fetched https://github.com/pointfreeco/swift-dependencies.git from cache (0.57s)
[1146/2727] Fetching xctest-dynamic-overlay
Fetched https://github.com/pointfreeco/xctest-dynamic-overlay.git from cache (0.64s)
Computing version for https://github.com/pointfreeco/swift-dependencies.git
Computed https://github.com/pointfreeco/swift-dependencies.git at 1.17.1 (0.82s)
Fetching https://github.com/pointfreeco/swift-clocks
Fetching https://github.com/pointfreeco/swift-concurrency-extras
Fetching https://github.com/pointfreeco/combine-schedulers
Fetching https://github.com/swiftlang/swift-syntax
[1/1058] Fetching swift-concurrency-extras
[456/3744] Fetching swift-concurrency-extras, combine-schedulers
[1274/5190] Fetching swift-concurrency-extras, combine-schedulers, swift-clocks
[5191/84763] Fetching swift-concurrency-extras, combine-schedulers, swift-clocks, swift-syntax
Fetched https://github.com/pointfreeco/swift-concurrency-extras from cache (3.61s)
Fetched https://github.com/pointfreeco/combine-schedulers from cache (3.61s)
Fetched https://github.com/pointfreeco/swift-clocks from cache (3.62s)
Fetched https://github.com/swiftlang/swift-syntax from cache (3.64s)
Computing version for https://github.com/pointfreeco/swift-custom-dump.git
Computed https://github.com/pointfreeco/swift-custom-dump.git at 1.7.3 (3.87s)
Computing version for https://github.com/capturecontext/swift-keypaths-extensions.git
Computed https://github.com/capturecontext/swift-keypaths-extensions.git at 0.2.2 (0.16s)
Fetching https://github.com/capturecontext/swift-keypath-mapping.git
Fetching https://github.com/capturecontext/swift-marker-protocols.git
[1/287] Fetching swift-marker-protocols
[62/473] Fetching swift-marker-protocols, swift-keypath-mapping
Fetched https://github.com/capturecontext/swift-marker-protocols.git from cache (0.50s)
Fetched https://github.com/capturecontext/swift-keypath-mapping.git from cache (0.50s)
Computing version for https://github.com/capturecontext/swift-marker-protocols.git
Computed https://github.com/capturecontext/swift-marker-protocols.git at 1.5.3 (0.64s)
Computing version for https://github.com/capturecontext/swift-keypath-mapping.git
Computed https://github.com/capturecontext/swift-keypath-mapping.git at 0.0.3 (0.78s)
Computing version for https://github.com/pointfreeco/xctest-dynamic-overlay.git
Computed https://github.com/pointfreeco/xctest-dynamic-overlay.git at 1.13.1 (0.33s)
Computing version for https://github.com/pointfreeco/swift-clocks
Computed https://github.com/pointfreeco/swift-clocks at 1.1.1 (0.14s)
Computing version for https://github.com/pointfreeco/combine-schedulers
Computed https://github.com/pointfreeco/combine-schedulers at 1.2.2 (0.15s)
Fetching https://github.com/OpenCombine/OpenCombine.git
[1/8284] Fetching opencombine
Fetched https://github.com/OpenCombine/OpenCombine.git from cache (0.63s)
Computing version for https://github.com/OpenCombine/OpenCombine.git
Computed https://github.com/OpenCombine/OpenCombine.git at 0.14.0 (1.54s)
Computing version for https://github.com/swiftlang/swift-syntax
Computed https://github.com/swiftlang/swift-syntax at 603.0.2 (0.25s)
Computing version for https://github.com/pointfreeco/swift-concurrency-extras
Computed https://github.com/pointfreeco/swift-concurrency-extras at 1.4.1 (0.15s)
Creating working copy for https://github.com/pointfreeco/swift-custom-dump.git
Working copy of https://github.com/pointfreeco/swift-custom-dump.git resolved at 1.7.3
Creating working copy for https://github.com/pointfreeco/combine-schedulers
Working copy of https://github.com/pointfreeco/combine-schedulers resolved at 1.2.2
Creating working copy for https://github.com/pointfreeco/swift-concurrency-extras
Working copy of https://github.com/pointfreeco/swift-concurrency-extras resolved at 1.4.1
Creating working copy for https://github.com/pointfreeco/swift-dependencies.git
Working copy of https://github.com/pointfreeco/swift-dependencies.git resolved at 1.17.1
Creating working copy for https://github.com/capturecontext/swift-keypath-mapping.git
Working copy of https://github.com/capturecontext/swift-keypath-mapping.git resolved at 0.0.3
Creating working copy for https://github.com/capturecontext/swift-marker-protocols.git
Working copy of https://github.com/capturecontext/swift-marker-protocols.git resolved at 1.5.3
Creating working copy for https://github.com/capturecontext/swift-keypaths-extensions.git
Working copy of https://github.com/capturecontext/swift-keypaths-extensions.git resolved at 0.2.2
Creating working copy for https://github.com/swiftlang/swift-syntax
Working copy of https://github.com/swiftlang/swift-syntax resolved at 603.0.2
Creating working copy for https://github.com/pointfreeco/xctest-dynamic-overlay.git
Working copy of https://github.com/pointfreeco/xctest-dynamic-overlay.git resolved at 1.13.1
Creating working copy for https://github.com/pointfreeco/swift-clocks
Working copy of https://github.com/pointfreeco/swift-clocks resolved at 1.1.1
Creating working copy for https://github.com/OpenCombine/OpenCombine.git
Working copy of https://github.com/OpenCombine/OpenCombine.git resolved at 0.14.0
Building for debugging...
[0/19] Write sources
[14/19] Write swift-version--11D90AFD9DD3AB2.txt
[16/59] Emitting module SwiftMarkerProtocols
[16/59] Compiling COpenCombineHelpers COpenCombineHelpers.cpp
[18/151] Emitting module OpenCombine
[19/163] Emitting module ConcurrencyExtras
[20/164] Compiling SwiftMarkerProtocols _AnyKeyPathProtocol.swift
[21/164] Compiling SwiftMarkerProtocols Deprecations.swift
[22/164] Compiling SwiftMarkerProtocols _OptionalProtocol.swift
[24/165] Compiling ConcurrencyExtras UncheckedSendable.swift
[25/165] Compiling ConcurrencyExtras MainSerialExecutor.swift
[26/165] Compiling OpenCombine Publishers.DropWhile.swift
[27/165] Compiling OpenCombine Publishers.Filter.swift
[28/165] Compiling OpenCombine Publishers.Delay.swift
[29/165] Compiling OpenCombine Publishers.Drop.swift
[30/165] Compiling OpenCombine Publishers.DropUntilOutput.swift
[31/167] Compiling OpenCombine Just.swift
[32/167] Compiling OpenCombine Optional.Publisher.swift
[33/167] Compiling OpenCombine Publishers.AllSatisfy.swift
[34/167] Compiling OpenCombine Publishers.AssertNoFailure.swift
[35/167] Compiling OpenCombine Publishers.Autoconnect.swift
[36/167] Compiling OpenCombine Publishers.Breakpoint.swift
[37/167] Compiling OpenCombine Publishers.Buffer.swift
[38/167] Compiling OpenCombine Publishers.Collect.swift
[39/167] Compiling OpenCombine Publishers.CollectByCount.swift
[40/167] Compiling OpenCombine Publishers.CompactMap.swift
[41/167] Compiling OpenCombine Publishers.Comparison.swift
[42/167] Compiling OpenCombine Publishers.Concatenate.swift
[43/167] Compiling OpenCombine Publishers.Contains.swift
[44/167] Compiling OpenCombine ConduitBase.swift
[45/167] Compiling OpenCombine ConduitList.swift
[46/167] Compiling OpenCombine DebugHook.swift
[47/167] Compiling OpenCombine FilterProducer.swift
[48/167] Compiling OpenCombine Locking.swift
[49/167] Compiling OpenCombine PartialCompletion.swift
[50/167] Compiling OpenCombine PublishedSubject.swift
[51/167] Compiling OpenCombine PublishedSubscriber.swift
[52/167] Compiling OpenCombine ReduceProducer.swift
[53/167] Compiling OpenCombine SubjectSubscriber.swift
[54/167] Compiling OpenCombine SubscriberTap.swift
[55/167] Compiling OpenCombine SubscriptionStatus.swift
[56/167] Compiling OpenCombine SubscriptionTap.swift
[57/167] Compiling OpenCombine Publishers.Map.swift
[58/167] Compiling OpenCombine Publishers.MapError.swift
[59/167] Compiling OpenCombine Publishers.MeasureInterval.swift
[60/167] Compiling OpenCombine Publishers.Multicast.swift
[61/167] Compiling OpenCombine Publishers.Output.swift
[62/167] Compiling OpenCombine Publishers.PrefixUntilOutput.swift
[63/167] Compiling OpenCombine Publishers.PrefixWhile.swift
[64/167] Compiling OpenCombine Publishers.Print.swift
[65/167] Compiling OpenCombine Publishers.ReceiveOn.swift
[66/167] Compiling OpenCombine Publishers.Reduce.swift
[67/167] Compiling OpenCombine Publishers.RemoveDuplicates.swift
[68/167] Compiling OpenCombine Publishers.ReplaceEmpty.swift
[69/167] Compiling OpenCombine Publishers.ReplaceError.swift
[70/189] Compiling KeyPathMapping Conversions+Any.swift
[71/189] Compiling KeyPathMapping Conversions+Concat.swift
[72/189] Compiling KeyPathMapping Conversions+Protocols.swift
[73/189] Compiling KeyPathMapping GettersSetters+Any.swift
[74/189] Compiling KeyPathMapping GettersSetters+Inline.swift
[75/189] Compiling KeyPathMapping GettersSetters+Never.swift
[76/189] Compiling KeyPathMapping Conversions.swift
[77/189] Compiling KeyPathMapping Equatable+Conversions.swift
[78/189] Compiling KeyPathMapping Equatable+GettersSetters.swift
[79/189] Compiling KeyPathMapping GettersSetters+Protocols.swift
[80/189] Compiling KeyPathMapping KeyPathMappable+GettersSetters.swift
[81/189] Compiling KeyPathMapping KeyPathMapper+GettersSetters.swift
[82/189] Compiling KeyPathMapping KeyPathMappable.swift
[83/189] Compiling KeyPathMapping KeyPathMapper.swift
[84/189] Compiling KeyPathMapping Conversion+BinaryNumeric.swift
[85/189] Compiling KeyPathMapping KeyPathMappable+Conversions.swift
[86/189] Compiling KeyPathMapping KeyPathMapper+Conversions.swift
[87/189] Compiling KeyPathMapping KeyPathMapper+Collection.swift
[88/189] Compiling KeyPathMapping KeyPathMapper+OptionalUnwrapping.swift
[89/189] Compiling KeyPathMapping Equatable+.swift
[90/189] Compiling KeyPathMapping KeyPathMappable+Conformances.swift
[91/189] Compiling IssueReporting WithIssueContext.swift
[92/189] Compiling OpenCombine Publishers.HandleEvents.swift
[93/189] Compiling OpenCombine Publishers.IgnoreOutput.swift
[94/189] Compiling OpenCombine Publishers.Last.swift
[95/189] Compiling OpenCombine Publishers.MakeConnectable.swift
[99/191] Compiling OpenCombine Result.swift
[100/191] Compiling OpenCombine Scheduler.swift
[101/191] Compiling OpenCombine Subject+Void.swift
[102/191] Compiling OpenCombine Subscriber+Void.swift
[103/191] Compiling OpenCombine Subscribers.Assign.swift
[104/191] Compiling OpenCombine Subscribers.Completion.swift
[105/191] Compiling OpenCombine Subscribers.Demand.swift
[106/191] Compiling OpenCombine Subscribers.Sink.swift
[107/191] Compiling OpenCombine Subscribers.swift
[108/191] Compiling OpenCombine Subscription.swift
[109/191] Compiling OpenCombine Subscriptions.swift
[110/191] Compiling OpenCombine _Introspection.swift
[111/191] Compiling OpenCombine AnyCancellable.swift
[112/191] Compiling OpenCombine AnyPublisher.swift
[113/191] Compiling OpenCombine AnySubscriber.swift
[114/191] Compiling OpenCombine Cancellable.swift
[115/191] Compiling OpenCombine Codable.swift
[116/191] Compiling OpenCombine CombineIdentifier.swift
[117/191] Compiling OpenCombine ConcurrencyHelpers.swift
[118/191] Compiling OpenCombine Future+Concurrency.swift
[119/191] Compiling OpenCombine GENERATED-Publisher+Concurrency.swift
[120/191] Compiling OpenCombine CurrentValueSubject.swift
[121/191] Compiling OpenCombine CustomCombineIdentifierConvertible.swift
[122/191] Compiling OpenCombine Future.swift
[123/191] Compiling OpenCombine GENERATED-RootProtocols.swift
[124/191] Compiling OpenCombine Publishers.Retry.swift
[125/191] Compiling OpenCombine Publishers.Scan.swift
[126/191] Compiling OpenCombine Publishers.Sequence.swift
[127/191] Compiling OpenCombine Publishers.SetFailureType.swift
[128/191] Compiling OpenCombine Publishers.Share.swift
[129/191] Compiling OpenCombine Publishers.SubscribeOn.swift
[130/191] Compiling OpenCombine Publishers.SwitchToLatest.swift
[131/191] Compiling OpenCombine Publishers.Throttle.swift
[132/191] Compiling OpenCombine Publishers.Timeout.swift
[133/191] Compiling OpenCombine Publishers.Zip.swift
[134/191] Compiling OpenCombine Publishers.swift
[135/191] Compiling OpenCombine Record.swift
[136/191] Compiling OpenCombine Result.Publisher.swift
[142/192] Compiling KeyPathMapping Conversion+Collection.swift
[143/192] Emitting module KeyPathMapping
[150/205] Emitting module OpenCombineDispatch
[151/205] Compiling OpenCombineDispatch DispatchQueue+Scheduler.swift
[153/206] Emitting module IssueReporting
[154/206] Compiling ConcurrencyExtras LockIsolated.swift
[155/206] Compiling OpenCombineFoundation Locking.swift
[156/206] Compiling OpenCombineFoundation Portability.swift
[157/206] Compiling OpenCombineFoundation Utils.swift
[158/206] Compiling OpenCombineFoundation Violations.swift
[159/206] Compiling OpenCombineFoundation JSONEncoder.swift
[160/206] Compiling OpenCombineFoundation NotificationCenter.swift
[161/206] Compiling ConcurrencyExtras Result.swift
[162/206] Compiling ConcurrencyExtras Task.swift
[171/207] Compiling KeyPathMapping Conversion+Optional.swift
[192/209] Compiling IssueReportingTestSupport XCTest.swift
[193/209] Compiling IssueReportingTestSupport _Test.swift
[194/209] Emitting module IssueReportingTestSupport
[195/209] Compiling IssueReportingTestSupport SwiftTesting.swift
/host/spi-builder-workspace/.build/checkouts/xctest-dynamic-overlay/Sources/IssueReportingTestSupport/SwiftTesting.swift:94:3: error: cannot convert '@Sendable (String?, Bool, String, String, Int, Int, nonisolated(nonsending) () async throws -> Void) async -> ()' to 'nonisolated(nonsending) @Sendable (String?, Bool, String, String, Int, Int, nonisolated(nonsending) () async throws -> Void) async -> ()' because crossing of an isolation boundary requires parameter and result types to conform to 'Sendable' protocol
92 |
93 | public func _withKnownIssueAsync() -> Any {
94 | __withKnownIssueAsync(_:isIntermittent:fileID:filePath:line:column:_:)
| |- error: cannot convert '@Sendable (String?, Bool, String, String, Int, Int, nonisolated(nonsending) () async throws -> Void) async -> ()' to 'nonisolated(nonsending) @Sendable (String?, Bool, String, String, Int, Int, nonisolated(nonsending) () async throws -> Void) async -> ()' because crossing of an isolation boundary requires parameter and result types to conform to 'Sendable' protocol
| `- note: type 'nonisolated(nonsending) () async throws -> Void' does not conform to 'Sendable' protocol
95 | }
96 | @Sendable
[196/209] Compiling OpenCombineFoundation PropertyListEncoder.swift
[197/209] Compiling OpenCombineFoundation Timer+Publisher.swift
[198/209] Compiling OpenCombineFoundation RunLoop+Scheduler.swift
BUILD FAILURE 6.2 android