Build Information
Failed to build whim-ios-core, reference main (a70800), with Swift 6.2 for Android on 20 Aug 2025 12:06:58 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/umob-app/whim-ios-core.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/umob-app/whim-ios-core
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at a70800a feat: add project overview and comprehensive docs for usage (#44)
Cloned https://github.com/umob-app/whim-ios-core.git
Revision (git rev-parse @):
a70800a57011331555724a5add5e841a76ef5565
SUCCESS checkout https://github.com/umob-app/whim-ios-core.git at main
========================================
Build
========================================
Selected platform: android
Swift version: 6.2
Building package at path: $PWD
https://github.com/umob-app/whim-ios-core.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" 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
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Fetching https://github.com/stanfy/SwiftyMock.git
[1/545] Fetching swiftymock
Fetched https://github.com/stanfy/SwiftyMock.git from cache (0.34s)
Fetching https://github.com/umob-app/whim-ios-random.git
[1/139] Fetching whim-ios-random
Fetched https://github.com/umob-app/whim-ios-random.git from cache (0.30s)
Fetching https://github.com/ReactiveX/RxSwift.git
Fetching https://github.com/Quick/Quick.git
Fetching https://github.com/apple/swift-collections
Fetching https://github.com/Quick/Nimble.git
Fetching https://github.com/apple/swift-docc-plugin
[1/2094] Fetching swift-docc-plugin
[211/16935] Fetching swift-docc-plugin, quick
[1568/34286] Fetching swift-docc-plugin, quick, swift-collections
[2581/53883] Fetching swift-docc-plugin, quick, swift-collections, nimble
[3553/106607] Fetching swift-docc-plugin, quick, swift-collections, nimble, rxswift
Fetched https://github.com/apple/swift-docc-plugin from cache (0.94s)
[27097/104513] Fetching quick, swift-collections, nimble, rxswift
Fetched https://github.com/Quick/Quick.git from cache (3.56s)
Fetched https://github.com/apple/swift-collections from cache (3.60s)
Fetched https://github.com/Quick/Nimble.git from cache (3.62s)
[51087/52724] Fetching rxswift
Fetched https://github.com/ReactiveX/RxSwift.git from cache (8.52s)
Computing version for https://github.com/Quick/Quick.git
Computed https://github.com/Quick/Quick.git at 4.0.0 (9.76s)
Computing version for https://github.com/ReactiveX/RxSwift.git
Computed https://github.com/ReactiveX/RxSwift.git at 6.5.0 (0.52s)
Computing version for https://github.com/Quick/Nimble.git
Computed https://github.com/Quick/Nimble.git at 9.2.1 (0.49s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (0.29s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.85s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[5/455] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (0.31s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (0.79s)
Computing version for https://github.com/apple/swift-collections
Computed https://github.com/apple/swift-collections at 1.2.1 (0.71s)
Computing version for https://github.com/apple/swift-docc-plugin
Computed https://github.com/apple/swift-docc-plugin at 1.4.5 (0.62s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3457] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit from cache (0.57s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (1.40s)
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Creating working copy for https://github.com/apple/swift-collections
Working copy of https://github.com/apple/swift-collections resolved at 1.2.1
Creating working copy for https://github.com/stanfy/SwiftyMock.git
Working copy of https://github.com/stanfy/SwiftyMock.git resolved at spm (913788f)
Creating working copy for https://github.com/umob-app/whim-ios-random.git
Working copy of https://github.com/umob-app/whim-ios-random.git resolved at main (b979870)
Creating working copy for https://github.com/Quick/Nimble.git
Working copy of https://github.com/Quick/Nimble.git resolved at 9.2.1
Creating working copy for https://github.com/ReactiveX/RxSwift.git
Working copy of https://github.com/ReactiveX/RxSwift.git resolved at 6.5.0
Creating working copy for https://github.com/Quick/Quick.git
Working copy of https://github.com/Quick/Quick.git resolved at 4.0.0
Creating working copy for https://github.com/apple/swift-docc-plugin
Working copy of https://github.com/apple/swift-docc-plugin resolved at 1.4.5
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
warning: 'whim-ios-random': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
/host/spi-builder-workspace/.build/checkouts/whim-ios-random/Sources/WhimRandom/Templates/Random.stencil
[1/1] Compiling plugin Swift-DocC Preview
[2/2] Compiling plugin Swift-DocC
Building for debugging...
[2/13] Write sources
[12/13] Write swift-version-8C5A4AE7A8CE2BA.txt
[14/239] Compiling RxSwift AnonymousDisposable.swift
[15/239] Compiling RxSwift AnonymousObserver.swift
[17/240] Compiling RxSwift AnyObserver.swift
[18/240] Compiling RxSwift AsMaybe.swift
[19/240] Compiling RxSwift AddRef.swift
[20/240] Compiling RxSwift Amb.swift
[23/243] Emitting module InternalCollectionsUtilities
[24/243] Compiling RxSwift AsSingle.swift
[25/243] Compiling RxSwift AsyncLock.swift
[26/243] Compiling RxSwift CompactMap.swift
[27/243] Compiling RxSwift Completable+AndThen.swift
[28/243] Compiling RxSwift Completable.swift
[29/243] Compiling RxSwift CompositeDisposable.swift
[30/243] Compiling RxSwift Concat.swift
[31/243] Compiling RxSwift ConcurrentDispatchQueueScheduler.swift
[32/243] Compiling RxSwift Bag+Rx.swift
[33/243] Compiling RxSwift Bag.swift
[34/243] Compiling RxSwift AsyncSubject.swift
[35/243] Compiling RxSwift AtomicInt.swift
[36/244] Compiling InternalCollectionsUtilities UnsafeBufferPointer+Extras.swift
[37/249] Compiling InternalCollectionsUtilities UnsafeMutableBufferPointer+Extras.swift
[39/305] Emitting module RxSwift
[40/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra intersection.swift
[41/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isDisjoint.swift
[42/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isEqualSet.swift
[43/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSubset.swift
[44/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[45/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[46/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[47/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[48/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[49/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[50/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[51/325] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[52/325] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[53/325] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[54/332] Compiling OrderedCollections OrderedDictionary.swift
[55/332] Compiling OrderedCollections OrderedSet+Codable.swift
[56/332] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[57/332] Compiling OrderedCollections OrderedSet+Descriptions.swift
[58/332] Compiling OrderedCollections OrderedSet+Diffing.swift
[59/332] Compiling OrderedCollections OrderedSet+Equatable.swift
[60/332] Compiling OrderedCollections OrderedSet+ExpressibleByArrayLiteral.swift
[61/332] Compiling OrderedCollections OrderedSet+Hashable.swift
[62/332] Compiling OrderedCollections OrderedSet+Initializers.swift
[63/332] Compiling OrderedCollections OrderedSet+Insertions.swift
[64/332] Compiling OrderedCollections OrderedSet+Invariants.swift
[65/332] Compiling OrderedCollections OrderedSet+Partial MutableCollection.swift
[66/332] Compiling OrderedCollections OrderedSet+Partial RangeReplaceableCollection.swift
[67/332] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formIntersection.swift
[68/332] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formSymmetricDifference.swift
[69/332] Compiling OrderedCollections OrderedSet+Partial SetAlgebra formUnion.swift
[70/332] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[71/332] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[72/332] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[73/332] Compiling OrderedCollections OrderedDictionary+Partial MutableCollection.swift
[74/332] Compiling OrderedCollections OrderedDictionary+Partial RangeReplaceableCollection.swift
[75/332] Compiling OrderedCollections OrderedDictionary+Sendable.swift
[76/332] Compiling OrderedCollections OrderedDictionary+Sequence.swift
[77/332] Compiling OrderedCollections OrderedDictionary+Values.swift
[78/332] Compiling OrderedCollections OrderedDictionary+Codable.swift
[79/332] Compiling OrderedCollections OrderedDictionary+CustomReflectable.swift
[80/332] Compiling OrderedCollections OrderedDictionary+Deprecations.swift
[81/332] Compiling OrderedCollections OrderedDictionary+Descriptions.swift
[82/332] Compiling OrderedCollections OrderedDictionary+Elements.SubSequence.swift
[83/332] Compiling OrderedCollections OrderedDictionary+Elements.swift
[84/332] Compiling OrderedCollections OrderedDictionary+Equatable.swift
[85/332] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[86/332] Compiling OrderedCollections _HashTable+Bucket.swift
[87/332] Compiling OrderedCollections _HashTable+BucketIterator.swift
[88/332] Compiling OrderedCollections _HashTable+Constants.swift
[89/332] Compiling OrderedCollections _HashTable+CustomStringConvertible.swift
[90/332] Compiling OrderedCollections _HashTable+Testing.swift
[91/332] Compiling OrderedCollections _HashTable+UnsafeHandle.swift
[92/332] Compiling OrderedCollections _HashTable.swift
[93/332] Compiling OrderedCollections _Hashtable+Header.swift
[97/332] Emitting module Quick
[101/332] Compiling OrderedCollections OrderedSet+Sendable.swift
[102/332] Compiling OrderedCollections OrderedSet+SubSequence.swift
[103/332] Compiling OrderedCollections OrderedSet+Testing.swift
[104/332] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[105/332] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[106/332] Compiling OrderedCollections OrderedSet.swift
[107/332] Compiling OrderedCollections _UnsafeBitset.swift
[143/332] Compiling RxSwift PriorityQueue.swift
[144/332] Compiling RxSwift Producer.swift
[145/332] Compiling RxSwift PublishSubject.swift
[146/332] Compiling RxSwift Queue.swift
[147/332] Compiling RxSwift Range.swift
[148/332] Compiling RxSwift Reactive.swift
[149/332] Compiling RxSwift RecursiveLock.swift
[150/332] Compiling RxSwift RecursiveScheduler.swift
[151/332] Compiling RxSwift Reduce.swift
[152/332] Compiling RxSwift RefCountDisposable.swift
[153/332] Compiling RxSwift Repeat.swift
[154/332] Compiling RxSwift ReplaySubject.swift
[155/332] Compiling RxSwift RetryWhen.swift
[156/332] Compiling RxSwift Rx.swift
[157/332] Compiling RxSwift RxMutableBox.swift
[158/332] Compiling RxSwift Sample.swift
[159/332] Compiling RxSwift Scan.swift
[160/332] Compiling RxSwift ScheduledDisposable.swift
[161/332] Compiling RxSwift ScheduledItem.swift
[162/332] Compiling RxSwift ScheduledItemType.swift
[163/332] Compiling RxSwift SchedulerServices+Emulation.swift
[164/332] Compiling RxSwift SchedulerType.swift
[165/332] Compiling RxSwift Sequence.swift
[166/332] Compiling RxSwift SerialDispatchQueueScheduler.swift
[167/332] Compiling RxSwift SerialDisposable.swift
[168/332] Compiling RxSwift ShareReplayScope.swift
[169/332] Compiling RxSwift Single.swift
[170/332] Compiling RxSwift SingleAssignmentDisposable.swift
[171/332] Compiling RxSwift SingleAsync.swift
[172/332] Compiling RxSwift Sink.swift
[173/332] Compiling RxSwift Skip.swift
[174/332] Compiling RxSwift SkipUntil.swift
[175/332] Compiling RxSwift SkipWhile.swift
[176/332] Compiling RxSwift StartWith.swift
[177/332] Compiling RxSwift SubjectType.swift
[178/332] Compiling RxSwift SubscribeOn.swift
[179/332] Compiling RxSwift SubscriptionDisposable.swift
[180/332] Compiling RxSwift SwiftSupport.swift
[181/332] Compiling RxSwift Switch.swift
[182/332] Compiling RxSwift SwitchIfEmpty.swift
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/BeginWith.swift:27:54: error: value of type 'AnyObject' has no member 'isEqual'
25 | let collectionValue = collection.object(at: 0) as AnyObject
26 | #endif
27 | return PredicateStatus(bool: collectionValue.isEqual(startingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
28 | }
29 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/EndWith.swift:36:54: error: value of type 'AnyObject' has no member 'isEqual'
34 | #endif
35 |
36 | return PredicateStatus(bool: collectionValue.isEqual(endingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
37 | }
38 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/BeginWith.swift:27:54: error: value of type 'AnyObject' has no member 'isEqual'
25 | let collectionValue = collection.object(at: 0) as AnyObject
26 | #endif
27 | return PredicateStatus(bool: collectionValue.isEqual(startingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
28 | }
29 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/EndWith.swift:36:54: error: value of type 'AnyObject' has no member 'isEqual'
34 | #endif
35 |
36 | return PredicateStatus(bool: collectionValue.isEqual(endingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
37 | }
38 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/BeginWith.swift:27:54: error: value of type 'AnyObject' has no member 'isEqual'
25 | let collectionValue = collection.object(at: 0) as AnyObject
26 | #endif
27 | return PredicateStatus(bool: collectionValue.isEqual(startingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
28 | }
29 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/EndWith.swift:36:54: error: value of type 'AnyObject' has no member 'isEqual'
34 | #endif
35 |
36 | return PredicateStatus(bool: collectionValue.isEqual(endingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
37 | }
38 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/BeginWith.swift:27:54: error: value of type 'AnyObject' has no member 'isEqual'
25 | let collectionValue = collection.object(at: 0) as AnyObject
26 | #endif
27 | return PredicateStatus(bool: collectionValue.isEqual(startingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
28 | }
29 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/EndWith.swift:36:54: error: value of type 'AnyObject' has no member 'isEqual'
34 | #endif
35 |
36 | return PredicateStatus(bool: collectionValue.isEqual(endingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
37 | }
38 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/BeginWith.swift:27:54: error: value of type 'AnyObject' has no member 'isEqual'
25 | let collectionValue = collection.object(at: 0) as AnyObject
26 | #endif
27 | return PredicateStatus(bool: collectionValue.isEqual(startingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
28 | }
29 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/EndWith.swift:36:54: error: value of type 'AnyObject' has no member 'isEqual'
34 | #endif
35 |
36 | return PredicateStatus(bool: collectionValue.isEqual(endingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
37 | }
38 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/BeginWith.swift:27:54: error: value of type 'AnyObject' has no member 'isEqual'
25 | let collectionValue = collection.object(at: 0) as AnyObject
26 | #endif
27 | return PredicateStatus(bool: collectionValue.isEqual(startingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
28 | }
29 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/EndWith.swift:36:54: error: value of type 'AnyObject' has no member 'isEqual'
34 | #endif
35 |
36 | return PredicateStatus(bool: collectionValue.isEqual(endingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
37 | }
38 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/BeginWith.swift:27:54: error: value of type 'AnyObject' has no member 'isEqual'
25 | let collectionValue = collection.object(at: 0) as AnyObject
26 | #endif
27 | return PredicateStatus(bool: collectionValue.isEqual(startingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
28 | }
29 | }
/host/spi-builder-workspace/.build/checkouts/Nimble/Sources/Nimble/Matchers/EndWith.swift:36:54: error: value of type 'AnyObject' has no member 'isEqual'
34 | #endif
35 |
36 | return PredicateStatus(bool: collectionValue.isEqual(endingElement))
| `- error: value of type 'AnyObject' has no member 'isEqual'
37 | }
38 | }
[225/332] Emitting module Nimble
BUILD FAILURE 6.2 android