Build Information
Failed to build Cubby, reference main (b90ac2), with Swift 6.3 for Linux on 15 Apr 2026 23:44:08 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1Build Log
========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/jordanekay/Cubby.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/jordanekay/Cubby
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at b90ac22 Remove Twitter references in README.md
Cloned https://github.com/jordanekay/Cubby.git
Revision (git rev-parse @):
b90ac22cbdc1b48a201bd95a37f0814bc8cbadb8
SUCCESS checkout https://github.com/jordanekay/Cubby.git at main
========================================
Build
========================================
Selected platform: linux
Swift version: 6.3
Building package at path: $PWD
https://github.com/jordanekay/Cubby.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.3-latest: Pulling from swiftpackageindex/spi-images
Digest: sha256:5a7d791d2ead8a924b1292cb31bf3288eabcfe8880e0b005b00b45b71a5bc36a
Status: Image is up to date for registry.gitlab.com/swiftpackageindex/spi-images:basic-6.3-latest
Fetching https://github.com/vkill/SwiftIPAddress
[1/404] Fetching swiftipaddress
Fetched https://github.com/vkill/SwiftIPAddress from cache (0.20s)
Fetching https://github.com/Fleuronic/Emissary
Fetching https://github.com/Fleuronic/Skewer
Fetching https://github.com/JohnSundell/Identity
[1/164] Fetching skewer
[152/591] Fetching skewer, emissary
[507/687] Fetching skewer, emissary, identity
Fetched https://github.com/JohnSundell/Identity from cache (0.22s)
Fetched https://github.com/Fleuronic/Skewer from cache (0.22s)
Fetched https://github.com/Fleuronic/Emissary from cache (0.22s)
Computing version for https://github.com/Fleuronic/Skewer
Computed https://github.com/Fleuronic/Skewer at 3.0.1 (0.64s)
Computing version for https://github.com/JohnSundell/Identity
Computed https://github.com/JohnSundell/Identity at 0.3.0 (0.42s)
Computing version for https://github.com/Fleuronic/Emissary
Computed https://github.com/Fleuronic/Emissary at 0.4.9 (0.51s)
Fetching https://github.com/cx-org/CombineX
Fetching https://github.com/Flight-School/AnyCodable
[1/9232] Fetching combinex
[1202/10014] Fetching combinex, anycodable
Fetched https://github.com/Flight-School/AnyCodable from cache (0.75s)
Fetched https://github.com/cx-org/CombineX from cache (0.77s)
Computing version for https://github.com/cx-org/CombineX
Computed https://github.com/cx-org/CombineX at 0.4.0 (1.25s)
Fetching https://github.com/apple/swift-atomics.git
[1/1820] Fetching swift-atomics
Fetched https://github.com/apple/swift-atomics.git from cache (0.37s)
Computing version for https://github.com/Flight-School/AnyCodable
Computed https://github.com/Flight-School/AnyCodable at 0.6.2 (0.76s)
Computing version for https://github.com/apple/swift-atomics.git
Computed https://github.com/apple/swift-atomics.git at 0.0.3 (0.46s)
Creating working copy for https://github.com/JohnSundell/Identity
Working copy of https://github.com/JohnSundell/Identity resolved at 0.3.0
Creating working copy for https://github.com/Fleuronic/Skewer
Working copy of https://github.com/Fleuronic/Skewer resolved at 3.0.1
Creating working copy for https://github.com/cx-org/CombineX
Working copy of https://github.com/cx-org/CombineX resolved at 0.4.0
Creating working copy for https://github.com/Fleuronic/Emissary
Working copy of https://github.com/Fleuronic/Emissary resolved at 0.4.9
Creating working copy for https://github.com/vkill/SwiftIPAddress
Working copy of https://github.com/vkill/SwiftIPAddress resolved at master (5d04aaa)
Creating working copy for https://github.com/apple/swift-atomics.git
Working copy of https://github.com/apple/swift-atomics.git resolved at 0.0.3
Creating working copy for https://github.com/Flight-School/AnyCodable
Working copy of https://github.com/Flight-School/AnyCodable resolved at 0.6.2
Building for debugging...
[0/12] Write sources
[10/12] Compiling _AtomicsShims.c
[11/12] Write swift-version-24593BA9C3E375BF.txt
[13/45] Emitting module IPAddress
[14/45] Compiling Atomics AtomicOptional.swift
[15/45] Compiling Atomics AtomicRawRepresentable.swift
[16/46] Compiling IPAddress IPv6Address.swift
[17/46] Compiling IPAddress IPv4Address.swift
[19/47] Compiling CXUtility Math.swift
[20/47] Compiling CXUtility Const.swift
[21/47] Emitting module CXUtility
[22/47] Emitting module Skewer
[23/47] Compiling Atomics AtomicLazyReference.swift
[24/47] Compiling Atomics DoubleWord.swift
[25/47] Compiling Atomics AtomicBool.swift
[26/47] Compiling CXUtility LockedAtomic.swift
[27/47] Compiling CXUtility Locking.swift
[28/47] Compiling Atomics PointerConformances.swift
[29/48] Compiling Atomics AtomicInteger.swift
[30/48] Compiling Atomics AtomicMemoryOrderings.swift
[31/48] Emitting module Atomics
[32/48] Compiling Atomics AtomicStrongReference.swift
[33/48] Compiling Atomics AtomicValue.swift
[35/48] Compiling Skewer AnyKey.swift
[36/48] Compiling Skewer ComponentTransform.swift
[37/48] Compiling Skewer KeyEncodingStrategy.swift
[38/48] Compiling Skewer Hyphen.swift
[39/48] Compiling Skewer Conversion.swift
[40/48] Compiling Skewer KeyDecodingStrategy.swift
[41/48] Compiling Identity Identity.swift
[42/48] Emitting module Identity
[43/50] Compiling AnyCodable AnyCodable.swift
[44/50] Emitting module AnyCodable
[45/50] Compiling AnyCodable AnyDecodable.swift
[46/50] Compiling AnyCodable AnyEncodable.swift
[50/51] Compiling Atomics HighLevelTypes.swift
[51/51] Compiling Atomics IntegerConformances.swift
[53/162] Compiling CombineX AnyCancellable.swift
[54/162] Compiling CombineX AnyPublisher.swift
[55/162] Compiling CombineX AnySubscriber.swift
[56/162] Compiling CombineX CXNamespace.swift
[57/162] Compiling CombineX Cancellable.swift
[58/162] Compiling CombineX Coding.swift
[59/162] Compiling CombineX CombineIdentifier.swift
[60/162] Compiling CombineX ConnectablePublisher.swift
[61/162] Compiling CombineX CustomCombineIdentifierConvertible.swift
[62/162] Compiling CombineX CircularBuffer.swift
[63/162] Compiling CombineX DemandState.swift
[64/162] Compiling CombineX Completion+extensions.swift
[65/162] Compiling CombineX Never+reasons.swift
[66/162] Compiling CombineX Result+extensions.swift
[67/162] Compiling CombineX LinkedList.swift
[68/162] Compiling CombineX ObserableObjectCache.swift
[69/162] Compiling CombineX PrefixWhile.swift
[70/162] Compiling CombineX Reduce.swift
[71/162] Compiling CombineX RemoveDuplicates.swift
[72/162] Compiling CombineX Retry.swift
[73/162] Compiling CombineX Scan.swift
[74/162] Compiling CombineX TryCombineLatest+.swift
[75/162] Compiling CombineX TryComparison.swift
[76/162] Compiling CombineX TryContainsWhere.swift
[77/162] Compiling CombineX TryFilter.swift
[78/162] Compiling CombineX TryFirstWhere.swift
[79/162] Compiling CombineX TryLastWhere.swift
[80/162] Compiling CombineX TryMap.swift
[81/162] Compiling CombineX Zip+.swift
[82/162] Compiling CombineX Concatenate.swift
[83/162] Compiling CombineX Deferred.swift
[84/162] Compiling CombineX Delay.swift
[85/177] Compiling CombineX Contains.swift
[86/177] Compiling CombineX ContainsWhere.swift
[87/177] Compiling CombineX Count.swift
[88/177] Compiling CombineX Decode.swift
[89/177] Compiling CombineX Drop.swift
[90/177] Compiling CombineX DropWhile.swift
[91/177] Compiling CombineX Encode.swift
[92/177] Compiling CombineX Filter.swift
[93/177] Compiling CombineX First.swift
[94/177] Compiling CombineX FirstWhere.swift
[95/177] Compiling CombineX IgnoreOutput.swift
[96/177] Compiling CombineX Last.swift
[97/177] Compiling CombineX LastWhere.swift
[98/177] Compiling CombineX Map.swift
[99/177] Compiling CombineX MapKeyPath.swift
[100/177] Compiling CombineX Merge+.swift
[101/177] Emitting module CombineX
[102/177] Compiling CombineX OptionalProtocol.swift
[103/177] Compiling CombineX PeekableIterator.swift
[104/177] Compiling CombineX RelayState.swift
[105/177] Compiling CombineX Runtime.swift
[106/177] Compiling CombineX WeakHashBox.swift
[107/177] Compiling CombineX ObservableObject.swift
[108/177] Compiling CombineX Published.swift
[109/177] Compiling CombineX Publisher.swift
[110/177] Compiling CombineX CollectByCount.swift
[111/177] Compiling CombineX AllSatisfy.swift
[112/177] Compiling CombineX AssertNoFailure.swift
[113/177] Compiling CombineX Catch.swift
[114/177] Compiling CombineX Collect.swift
[115/177] Compiling CombineX CombineLatest+.swift
[116/177] Compiling CombineX CompactMap.swift
[117/177] Compiling CombineX Comparison.swift
[118/177] Compiling CombineX DropUntilOutput.swift
[119/177] Compiling CombineX Empty.swift
[120/177] Compiling CombineX Fail.swift
[121/177] Compiling CombineX FlatMap.swift
[122/177] Compiling CombineX Just.swift
[123/177] Compiling CombineX MapError.swift
[124/177] Compiling CombineX MeasureInterval.swift
[125/177] Compiling CombineX Merge.swift
[126/177] Compiling CombineX Optional.Publisher.swift
[127/177] Compiling CombineX Output.swift
[128/177] Compiling CombineX PrefixUntilOutput.swift
[129/177] Compiling CombineX Print.swift
[130/177] Compiling CombineX Publishers.swift
[131/177] Compiling CombineX ReceiveOn.swift
[132/177] Compiling CombineX Record.swift
[133/177] Compiling CombineX ReplaceEmpty.swift
[134/177] Compiling CombineX ReplaceError.swift
[135/177] Compiling CombineX Result.Publisher.swift
[136/177] Compiling CombineX Sequence.swift
[137/177] Compiling CombineX SetFailureType.swift
[138/177] Compiling CombineX SubscribeOn.swift
[139/177] Compiling CombineX TryAllSatisfy.swift
[140/177] Compiling CombineX TryCatch.swift
[141/177] Compiling CombineX TryCombineLatest.swift
[142/177] Compiling CombineX TryCompactMap.swift
[143/177] Compiling CombineX TryDropWhile.swift
[144/177] Compiling CombineX TryPrefixWhile.swift
[145/177] Compiling CombineX TryReduce.swift
[146/177] Compiling CombineX TryRemoveDuplicates.swift
[147/177] Compiling CombineX TryScan.swift
[148/177] Compiling CombineX Zip.swift
[149/177] Compiling CombineX Autoconnect.swift
[150/177] Compiling CombineX Future.swift
[151/177] Compiling CombineX MakeConnectable.swift
[152/177] Compiling CombineX Multicast.swift
[153/177] Compiling CombineX Share.swift
[154/177] Compiling CombineX BreakPoint.swift
[155/177] Compiling CombineX Buffer.swift
[156/177] Compiling CombineX CollectByTime.swift
[157/177] Compiling CombineX CombineLatest.swift
[158/177] Compiling CombineX Debounce.swift
[159/177] Compiling CombineX HandleEvents.swift
[160/177] Compiling CombineX SwitchToLatest.swift
[161/177] Compiling CombineX Throttle.swift
[162/177] Compiling CombineX Timeout.swift
[163/177] Compiling CombineX Scheduler.swift
[164/177] Compiling CombineX SchedulerTimeIntervalConvertible.swift
[165/177] Compiling CombineX ImmediateScheduler.swift
[166/177] Compiling CombineX Subject.swift
[167/177] Compiling CombineX CurrentValueSubject.swift
[168/177] Compiling CombineX PassthroughSubject.swift
[169/177] Compiling CombineX Subscriber.swift
[170/177] Compiling CombineX Assign.swift
[171/177] Compiling CombineX Completion.swift
[172/177] Compiling CombineX Demand.swift
[173/177] Compiling CombineX Sink.swift
[174/177] Compiling CombineX Subscribers.swift
[175/177] Compiling CombineX Subscription.swift
[176/177] Compiling CombineX EmptySubscription.swift
[177/177] Compiling CombineX Subscriptions.swift
[179/191] Compiling CXFoundation Timer.swift
[180/192] Compiling CXFoundation PropertyListEncoder.swift
[181/192] Compiling CXFoundation Publishers+KeyValueObserving.swift
[182/192] Compiling CXFoundation RunLoop.swift
[183/192] Compiling CXFoundation OperationQueue.swift
[184/192] Compiling CXFoundation PropertyListDecoder.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[185/192] Compiling CXFoundation JSONDecoder.swift
[186/192] Compiling CXFoundation JSONEncoder.swift
[187/192] Compiling CXFoundation DispatchQueue.swift
[188/192] Compiling CXFoundation Polyfill.swift
[189/192] Emitting module CXFoundation
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NotificationCenter.swift:10:44: error: 'CXWrappers.NSObject' requires that 'NotificationCenter' inherit from 'NSObject'
8 | extension CXWrappers {
9 |
10 | public final class NotificationCenter: NSObject<Foundation.NotificationCenter> {
| `- error: 'CXWrappers.NSObject' requires that 'NotificationCenter' inherit from 'NSObject'
11 |
12 | #if COCOAPODS
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NSObject.swift:9:16: note: requirement specified as 'Base' : 'NSObject' [with Base = NotificationCenter]
7 | extension CXWrappers {
8 |
9 | open class NSObject<Base: Foundation.NSObject>: CXWrapper {
| `- note: requirement specified as 'Base' : 'NSObject' [with Base = NotificationCenter]
10 |
11 | public let base: Base
[190/192] Compiling CXFoundation NSObject.swift
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NotificationCenter.swift:10:44: error: 'CXWrappers.NSObject' requires that 'NotificationCenter' inherit from 'NSObject'
8 | extension CXWrappers {
9 |
10 | public final class NotificationCenter: NSObject<Foundation.NotificationCenter> {
| `- error: 'CXWrappers.NSObject' requires that 'NotificationCenter' inherit from 'NSObject'
11 |
12 | #if COCOAPODS
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NSObject.swift:9:16: note: requirement specified as 'Base' : 'NSObject' [with Base = NotificationCenter]
7 | extension CXWrappers {
8 |
9 | open class NSObject<Base: Foundation.NSObject>: CXWrapper {
| `- note: requirement specified as 'Base' : 'NSObject' [with Base = NotificationCenter]
10 |
11 | public let base: Base
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NotificationCenter.swift:39:16: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
37 |
38 | public var cx: CXWrappers.NotificationCenter {
39 | return CXWrappers.NotificationCenter(wrapping: self)
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
40 | }
41 | }
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NotificationCenter.swift:52:17: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
50 | /// - Returns: A publisher that emits events when broadcasting notifications.
51 | public func publisher(for name: Notification.Name, object: AnyObject? = nil) -> CXWrappers.NotificationCenter.Publisher {
52 | return .init(center: self.base, name: name, object: object)
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
53 | }
54 | }
[191/192] Compiling CXFoundation NotificationCenter.swift
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NotificationCenter.swift:10:44: error: 'CXWrappers.NSObject' requires that 'NotificationCenter' inherit from 'NSObject'
8 | extension CXWrappers {
9 |
10 | public final class NotificationCenter: NSObject<Foundation.NotificationCenter> {
| `- error: 'CXWrappers.NSObject' requires that 'NotificationCenter' inherit from 'NSObject'
11 |
12 | #if COCOAPODS
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NSObject.swift:9:16: note: requirement specified as 'Base' : 'NSObject' [with Base = NotificationCenter]
7 | extension CXWrappers {
8 |
9 | open class NSObject<Base: Foundation.NSObject>: CXWrapper {
| `- note: requirement specified as 'Base' : 'NSObject' [with Base = NotificationCenter]
10 |
11 | public let base: Base
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NotificationCenter.swift:39:16: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
37 |
38 | public var cx: CXWrappers.NotificationCenter {
39 | return CXWrappers.NotificationCenter(wrapping: self)
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
40 | }
41 | }
/host/spi-builder-workspace/.build/checkouts/CombineX/Sources/CXFoundation/NotificationCenter.swift:52:17: error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
50 | /// - Returns: A publisher that emits events when broadcasting notifications.
51 | public func publisher(for name: Notification.Name, object: AnyObject? = nil) -> CXWrappers.NotificationCenter.Publisher {
52 | return .init(center: self.base, name: name, object: object)
| `- error: failed to produce diagnostic for expression; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
53 | }
54 | }
[192/192] Compiling CXFoundation URLSession.swift
BUILD FAILURE 6.3 linux