Build Information
Failed to build BowArch, reference master (b4a96c), with Swift 6.4 for Wasm on 17 Sep 2026 06:48:16 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-53886769-3":/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:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/bow-swift/bow-arch.git
Reference: master
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/bow-swift/bow-arch
* branch master -> FETCH_HEAD
* [new branch] master -> origin/master
HEAD is now at b4a96c3 Update README.md (#21)
Cloned https://github.com/bow-swift/bow-arch.git
Revision (git rev-parse @):
b4a96c3bfad32c5dc7ccee1fae490caa453030e9
SUCCESS checkout https://github.com/bow-swift/bow-arch.git at master
========================================
Build
========================================
Selected platform: wasm
Swift version: 6.4
Building package at path: $PWD
https://github.com/bow-swift/bow-arch.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-53886769-3":/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:wasm-6.4-latest swift build --swift-sdk swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm 2>&1
wasm-6.4-latest: Pulling from saguaro1/spi-images
Digest: sha256:4328fdb43c680d205c1d6761b1e3267aa38277eefdda9ddfb17b6a0f1a77857a
Status: Image is up to date for registry.gitlab.com/saguaro1/spi-images:wasm-6.4-latest
Fetching https://github.com/bow-swift/bow.git
[1/54298] Fetching bow
Fetched https://github.com/bow-swift/bow.git (22.48s)
Computing version for https://github.com/bow-swift/bow.git
Computed https://github.com/bow-swift/bow.git at 0.8.0 (22.74s)
Fetching https://github.com/bow-swift/SwiftCheck.git
Fetching https://github.com/ReactiveX/RxSwift.git
[1/4531] Fetching swiftcheck
[4532/59059] Fetching swiftcheck, rxswift
Fetched https://github.com/bow-swift/SwiftCheck.git (2.98s)
Fetched https://github.com/ReactiveX/RxSwift.git (3.04s)
Computing version for https://github.com/bow-swift/SwiftCheck.git
Computed https://github.com/bow-swift/SwiftCheck.git at 0.12.1 (3.68s)
Computing version for https://github.com/ReactiveX/RxSwift.git
Computed https://github.com/ReactiveX/RxSwift.git at 5.1.3 (0.21s)
Creating working copy for https://github.com/ReactiveX/RxSwift.git
Working copy of https://github.com/ReactiveX/RxSwift.git resolved at 5.1.3
Creating working copy for https://github.com/bow-swift/SwiftCheck.git
Working copy of https://github.com/bow-swift/SwiftCheck.git resolved at 0.12.1
Creating working copy for https://github.com/bow-swift/bow.git
Working copy of https://github.com/bow-swift/bow.git resolved at 0.8.0
Building for debugging...
[Provisioning 2 / 9]
[Pre-planning 1 / 156]
[Planning deferred tasks]
[33 / 62] Bow
[42 / 71] Bow
[48 / 72]
[49 / 73]
[51 / 82] BowOptics
[52 / 82] BowOptics
[53 / 82] Bow
[62 / 91] BowOptics-product
[63 / 92] BowOptics-product
error: SwiftCompile normal wasm32 failed with a nonzero exit code. Command line: cd /host
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Atomic.swift:5:25: [1;31merror: [1;39mcannot find 'DispatchQueue' in scope[0;0m
[0;36m3 |[0;0m /// An atomically modifiable reference to a value
[0;36m4 |[0;0m public final class Atomic<A> {
[0;36m5 |[0;0m private let queue = [4;39mDispatchQueue[0;0m(label: "Atomic serial queue")
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'DispatchQueue' in scope[0;0m
[0;36m6 |[0;0m private var _value: A
[0;36m7 |[0;0m
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/EnvIO.swift:190:19: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m188 |[0;0m func unsafeRunSync<E: Error>(
[0;36m189 |[0;0m with d: D,
[0;36m190 |[0;0m on queue: [4;39mDispatchQueue[0;0m = .main) throws -> A
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m191 |[0;0m where F == IOPartial<E> {
[0;36m192 |[0;0m try self.provide(d).unsafeRunSync(on: queue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/EnvIO.swift:203:19: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m201 |[0;0m func unsafeRunSyncEither<E: Error>(
[0;36m202 |[0;0m with d: D,
[0;36m203 |[0;0m on queue: [4;39mDispatchQueue[0;0m = .main) -> Either<E, A>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m204 |[0;0m where F == IOPartial<E> {
[0;36m205 |[0;0m self.provide(d).unsafeRunSyncEither(on: queue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/EnvIO.swift:216:19: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m214 |[0;0m func unsafeRunAsync<E: Error>(
[0;36m215 |[0;0m with d: D,
[0;36m216 |[0;0m on queue: [4;39mDispatchQueue[0;0m = .main,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m217 |[0;0m _ callback: @escaping Callback<E, A> = { _ in })
[0;36m218 |[0;0m where F == IOPartial<E> {
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/EnvIO.swift:239:44: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m237 |[0;0m /// - Returns: Value produced after running the suspended side effects.
[0;36m238 |[0;0m /// - Throws: Error of type `E` that may happen during the evaluation of the side-effects. Errors of other types thrown from the evaluation of this IO will cause a fatal error.
[0;36m239 |[0;0m func unsafeRunSync<E: Error>(on queue: [4;39mDispatchQueue[0;0m = .main) throws -> A
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m240 |[0;0m where F == IOPartial<E> {
[0;36m241 |[0;0m try self.provide(()).unsafeRunSync(on: queue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/EnvIO.swift:248:50: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m246 |[0;0m /// - Parameter queue: Dispatch queue used to execute the side effects. Defaults to the main queue.
[0;36m247 |[0;0m /// - Returns: An Either wrapping errors in the left side and values on the right side. Errors of other types thrown from the evaluation of this IO will cause a fatal error.
[0;36m248 |[0;0m func unsafeRunSyncEither<E: Error>(on queue: [4;39mDispatchQueue[0;0m = .main) -> Either<E, A>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m249 |[0;0m where F == IOPartial<E> {
[0;36m250 |[0;0m self.provide(()).unsafeRunSyncEither(on: queue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/EnvIO.swift:259:19: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m257 |[0;0m /// - callback: A callback function to receive the results of the evaluation. Errors of other types thrown from the evaluation of this IO will cause a fatal error.
[0;36m258 |[0;0m func unsafeRunAsync<E: Error>(
[0;36m259 |[0;0m on queue: [4;39mDispatchQueue[0;0m = .main,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m260 |[0;0m _ callback: @escaping Callback<E, A> = { _ in })
[0;36m261 |[0;0m where F == IOPartial<E> {
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/EnvIO.swift:271:45: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m269 |[0;0m /// - Parameter interval: Time to sleep.
[0;36m270 |[0;0m /// - Returns: A computation that sleeps for the specified amount of time.
[0;36m271 |[0;0m static func sleep<E: Error>(_ interval: [4;39mDispatchTimeInterval[0;0m) -> EnvIO<D, E, Void>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m272 |[0;0m where F == IOPartial<E> {
[0;36m273 |[0;0m EnvIO { _ in IO.sleep(interval) }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/EnvIO.swift:307:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m305 |[0;0m public static func continueOn<A>(
[0;36m306 |[0;0m _ fa: KleisliOf<F, D, A>,
[0;36m307 |[0;0m _ queue: [4;39mDispatchQueue[0;0m) -> KleisliOf<F, D, A> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m308 |[0;0m Kleisli { d in
[0;36m309 |[0;0m fa^.run(d).continueOn(queue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift:29:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m27 |[0;0m static func continueOn<A>(
[0;36m28 |[0;0m _ fa: Kind<Self, A>,
[0;36m29 |[0;0m _ queue: [4;39mDispatchQueue[0;0m) -> Kind<Self, A>
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m30 |[0;0m }
[0;36m31 |[0;0m
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:300:41: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m298 |[0;0m /// - Returns: Value produced after running the suspended side effects.
[0;36m299 |[0;0m /// - Throws: Error of type `E` that may happen during the evaluation of the side-effects. Errors of other types thrown from the evaluation of this IO will cause a fatal error.
[0;36m300 |[0;0m public func unsafeRunSync(on queue: [4;39mDispatchQueue[0;0m = .main) throws -> A {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m301 |[0;0m let either = self.unsafeRunSyncEither(on: queue)
[0;36m302 |[0;0m if either.isRight {
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:313:47: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m311 |[0;0m /// - Parameter queue: Dispatch queue used to execute the side effects. Defaults to the main queue.
[0;36m312 |[0;0m /// - Returns: An Either wrapping errors in the left side and values on the right side. Errors of other types thrown from the evaluation of this IO will cause a fatal error.
[0;36m313 |[0;0m public func unsafeRunSyncEither(on queue: [4;39mDispatchQueue[0;0m = .main) -> Either<E, A> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m314 |[0;0m self._unsafeRunSyncEither(on: .queue(queue)).run().0
[0;36m315 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/Queue.swift:7:32: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m5 |[0;0m // case current
[0;36m6 |[0;0m
[0;36m7 |[0;0m static func queue(_ queue: [4;39mDispatchQueue[0;0m = .main) -> Queue {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m8 |[0;0m queue.setSpecific(key: Key.threadLabel, value: queue.label)
[0;36m9 |[0;0m return .init(queue: ._queue(queue))
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/Queue.swift:12:61: [1;31merror: [1;39mcannot find type 'DispatchQoS' in scope[0;0m
[0;36m10 |[0;0m }
[0;36m11 |[0;0m
[0;36m12 |[0;0m /* convenience */ static func queue(label: String, qos: [4;39mDispatchQoS[0;0m = .default) -> Queue {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQoS' in scope[0;0m
[0;36m13 |[0;0m queue(DispatchQueue(label: label, qos: qos))
[0;36m14 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:329:35: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m327 |[0;0m /// - Parameter queue: Dispatch queue used to execute the side effects. Defaults to the main queue.
[0;36m328 |[0;0m /// - Returns: An IO that either contains the value produced or an error. Errors of other types thrown from the evaluation of this IO will cause a fatal error.
[0;36m329 |[0;0m public func attempt(on queue: [4;39mDispatchQueue[0;0m = .main) -> IO<E, A> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m330 |[0;0m do {
[0;36m331 |[0;0m let result = try self.unsafeRunSync(on: queue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:345:42: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m343 |[0;0m /// - queue: Dispatch queue used to execute the side effects. Defaults to the main queue.
[0;36m344 |[0;0m /// - callback: A callback function to receive the results of the evaluation. Errors of other types thrown from the evaluation of this IO will cause a fatal error.
[0;36m345 |[0;0m public func unsafeRunAsync(on queue: [4;39mDispatchQueue[0;0m = .main, _ callback: @escaping Callback<E, A> = { _ in }) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m346 |[0;0m queue.async {
[0;36m347 |[0;0m callback(self.unsafeRunSyncEither(on: queue))
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:462:35: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m460 |[0;0m /// - Parameter interval: Interval of time to sleep.
[0;36m461 |[0;0m /// - Returns: An IO that sleeps for the specified amount of time.
[0;36m462 |[0;0m static func sleep(_ interval: [4;39mDispatchTimeInterval[0;0m) -> IO<E, Void> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m463 |[0;0m if let timeInterval = interval.toDouble() {
[0;36m464 |[0;0m return IO.invoke {
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:624:35: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m622 |[0;0m let queue: DispatchQueue
[0;36m623 |[0;0m
[0;36m624 |[0;0m init(_ io: IO<E, A>, _ queue: [4;39mDispatchQueue[0;0m) {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m625 |[0;0m self.io = io
[0;36m626 |[0;0m self.queue = queue
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:622:16: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m620 |[0;0m internal class ContinueOn<E: Error, A>: IO<E, A> {
[0;36m621 |[0;0m let io: IO<E, A>
[0;36m622 |[0;0m let queue: [4;39mDispatchQueue[0;0m
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m623 |[0;0m
[0;36m624 |[0;0m init(_ io: IO<E, A>, _ queue: DispatchQueue) {
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:906:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m904 |[0;0m public static func continueOn<A>(
[0;36m905 |[0;0m _ fa: IOOf<E, A>,
[0;36m906 |[0;0m _ queue: [4;39mDispatchQueue[0;0m) -> IOOf<E, A> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m907 |[0;0m ContinueOn(fa^, queue)
[0;36m908 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:947:19: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m945 |[0;0m extension IOPartial: UnsafeRun {
[0;36m946 |[0;0m public static func runBlocking<A>(
[0;36m947 |[0;0m on queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m948 |[0;0m _ fa: @escaping () -> Kind<IOPartial<E>, A>) throws -> A {
[0;36m949 |[0;0m try fa()^.unsafeRunSync(on: queue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift:953:19: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m951 |[0;0m
[0;36m952 |[0;0m public static func runNonBlocking<A>(
[0;36m953 |[0;0m on queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m954 |[0;0m _ fa: @escaping () -> Kind<IOPartial<E>, A>,
[0;36m955 |[0;0m _ callback: @escaping (Either<E, A>) -> ()) {
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/UnsafeRun.swift:14:19: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m12 |[0;0m /// - Throws: Error happened during the execution of the computation, of the error type of the underlying `MonadError`.
[0;36m13 |[0;0m static func runBlocking<A>(
[0;36m14 |[0;0m on queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m15 |[0;0m _ fa: @escaping () -> Kind<Self, A>) throws -> A
[0;36m16 |[0;0m
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/UnsafeRun.swift:24:19: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m22 |[0;0m /// - callback: Callback to report the result of the evaluation.
[0;36m23 |[0;0m static func runNonBlocking<A>(
[0;36m24 |[0;0m on queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m25 |[0;0m _ fa: @escaping () -> Kind<Self, A>,
[0;36m26 |[0;0m _ callback: @escaping Callback<E, A>)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/DispatchTimeInterval+Extensions.swift:21:49: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m19 |[0;0m }
[0;36m20 |[0;0m
[0;36m21 |[0;0m func -(lhs: DispatchTime, rhs: DispatchTime) -> [4;39mDispatchTimeInterval[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m22 |[0;0m let l = Int(lhs.rawValue)
[0;36m23 |[0;0m let r = Int(rhs.rawValue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/DispatchTimeInterval+Extensions.swift:21:13: [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m19 |[0;0m }
[0;36m20 |[0;0m
[0;36m21 |[0;0m func -(lhs: [4;39mDispatchTime[0;0m, rhs: DispatchTime) -> DispatchTimeInterval {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m22 |[0;0m let l = Int(lhs.rawValue)
[0;36m23 |[0;0m let r = Int(rhs.rawValue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/DispatchTimeInterval+Extensions.swift:21:32: [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m19 |[0;0m }
[0;36m20 |[0;0m
[0;36m21 |[0;0m func -(lhs: DispatchTime, rhs: [4;39mDispatchTime[0;0m) -> DispatchTimeInterval {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m22 |[0;0m let l = Int(lhs.rawValue)
[0;36m23 |[0;0m let r = Int(rhs.rawValue)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/DispatchTimeInterval+Extensions.swift:3:11: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m1 |[0;0m import Foundation
[0;36m2 |[0;0m
[0;36m3 |[0;0m extension [4;39mDispatchTimeInterval[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m4 |[0;0m func toDouble() -> Double? {
[0;36m5 |[0;0m switch self {
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/DispatchTimeInterval+Extensions.swift:16:14: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m
[0;36m16 |[0;0m func >=(lhs: [4;39mDispatchTimeInterval[0;0m, rhs: DispatchTimeInterval) -> Bool {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m17 |[0;0m let now = DispatchTime.now()
[0;36m18 |[0;0m return now + lhs >= now + rhs
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/DispatchTimeInterval+Extensions.swift:16:41: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m14 |[0;0m }
[0;36m15 |[0;0m
[0;36m16 |[0;0m func >=(lhs: DispatchTimeInterval, rhs: [4;39mDispatchTimeInterval[0;0m) -> Bool {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m17 |[0;0m let now = DispatchTime.now()
[0;36m18 |[0;0m return now + lhs >= now + rhs
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/Queue.swift:24:21: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m22 |[0;0m
[0;36m23 |[0;0m private enum _Queue {
[0;36m24 |[0;0m case _queue([4;39mDispatchQueue[0;0m)
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m25 |[0;0m case _current
[0;36m26 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/Queue.swift:38:14: [1;31merror: [1;39mcannot find type 'DispatchQoS' in scope[0;0m
[0;36m36 |[0;0m }
[0;36m37 |[0;0m
[0;36m38 |[0;0m var qos: [4;39mDispatchQoS[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQoS' in scope[0;0m
[0;36m39 |[0;0m switch queue {
[0;36m40 |[0;0m case ._queue(let queue):
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/Queue.swift:72:34: [1;31merror: [1;39mcannot find 'DispatchSpecificKey' in scope[0;0m
[0;36m70 |[0;0m
[0;36m71 |[0;0m fileprivate enum Key {
[0;36m72 |[0;0m static let threadLabel = [4;39mDispatchSpecificKey[0;0m<String>()
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find 'DispatchSpecificKey' in scope[0;0m
[0;36m73 |[0;0m }
[0;36m74 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/Queue.swift:78:20: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m76 |[0;0m
[0;36m77 |[0;0m // MARK: - helpers
[0;36m78 |[0;0m internal extension [4;39mDispatchQueue[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m79 |[0;0m var queue: Queue {
[0;36m80 |[0;0m .queue(self)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/Queue.swift:84:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m82 |[0;0m }
[0;36m83 |[0;0m
[0;36m84 |[0;0m public extension [4;39mDispatchQueue[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m85 |[0;0m static var currentLabel: String {
[0;36m86 |[0;0m DispatchQueue.getSpecific(key: Queue.Key.threadLabel) ?? "unknown-\(Date().timeIntervalSince1970)"
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:143:48: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m141 |[0;0m ///
[0;36m142 |[0;0m /// - Parameter f: Function computing the delay time based on the output of the schedule.
[0;36m143 |[0;0m public func addDelay(_ f: @escaping (B) -> [4;39mDispatchTimeInterval[0;0m) -> Schedule<R, A, State, B> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m144 |[0;0m addDelayM { b in EnvIO<R, Never, DispatchTimeInterval>.pure(f(b))^ }
[0;36m145 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:143:31: [1;31merror: [1;39m'@escaping' only applies to function types[0;0m
[0;36m141 |[0;0m ///
[0;36m142 |[0;0m /// - Parameter f: Function computing the delay time based on the output of the schedule.
[0;36m143 |[0;0m public func addDelay(_ f: @escaping (B) -> DispatchTimeInterval) -> Schedule<R, A, State, B> {
[0;36m|[0;0m `- [1;31merror: [1;39m'@escaping' only applies to function types[0;0m
[0;36m144 |[0;0m addDelayM { b in EnvIO<R, Never, DispatchTimeInterval>.pure(f(b))^ }
[0;36m145 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:150:65: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m148 |[0;0m ///
[0;36m149 |[0;0m /// - Parameter f: An effectful function that provides the delay time based on the output of the schedule.
[0;36m150 |[0;0m public func addDelayM(_ f: @escaping (B) -> EnvIO<R, Never, [4;39mDispatchTimeInterval[0;0m>) -> Schedule<R, A, State, B> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m151 |[0;0m addDelayM { b in f(b).map { x in x.toDouble() ?? 0 }^ }
[0;36m152 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:150:32: [1;31merror: [1;39m'@escaping' only applies to function types[0;0m
[0;36m148 |[0;0m ///
[0;36m149 |[0;0m /// - Parameter f: An effectful function that provides the delay time based on the output of the schedule.
[0;36m150 |[0;0m public func addDelayM(_ f: @escaping (B) -> EnvIO<R, Never, DispatchTimeInterval>) -> Schedule<R, A, State, B> {
[0;36m|[0;0m `- [1;31merror: [1;39m'@escaping' only applies to function types[0;0m
[0;36m151 |[0;0m addDelayM { b in f(b).map { x in x.toDouble() ?? 0 }^ }
[0;36m152 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:490:31: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m488 |[0;0m }
[0;36m489 |[0;0m
[0;36m490 |[0;0m extension Schedule where B == [4;39mDispatchTimeInterval[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m491 |[0;0m /// Provides a schedule from the given schedule which transforms the delays into effectufl sleeps.
[0;36m492 |[0;0m ///
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:494:107: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m492 |[0;0m ///
[0;36m493 |[0;0m /// - Parameter s: A schedule producing time intervals.
[0;36m494 |[0;0m public static func delayed(_ s: Schedule<R, A, State, DispatchTimeInterval>) -> Schedule<R, A, State, [4;39mDispatchTimeInterval[0;0m> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m495 |[0;0m s.addDelay(id)
[0;36m496 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:494:59: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m492 |[0;0m ///
[0;36m493 |[0;0m /// - Parameter s: A schedule producing time intervals.
[0;36m494 |[0;0m public static func delayed(_ s: Schedule<R, A, State, [4;39mDispatchTimeInterval[0;0m>) -> Schedule<R, A, State, DispatchTimeInterval> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m495 |[0;0m s.addDelay(id)
[0;36m496 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:508:36: [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m506 |[0;0m }
[0;36m507 |[0;0m
[0;36m508 |[0;0m extension Schedule where State == ([4;39mDispatchTime[0;0m, DispatchTimeInterval), B == DispatchTimeInterval {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m509 |[0;0m private static func now() -> EnvIO<R, Never, DispatchTime> {
[0;36m510 |[0;0m EnvIO.pure(DispatchTime.now())^
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:508:50: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m506 |[0;0m }
[0;36m507 |[0;0m
[0;36m508 |[0;0m extension Schedule where State == (DispatchTime, [4;39mDispatchTimeInterval[0;0m), B == DispatchTimeInterval {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m509 |[0;0m private static func now() -> EnvIO<R, Never, DispatchTime> {
[0;36m510 |[0;0m EnvIO.pure(DispatchTime.now())^
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:508:78: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m506 |[0;0m }
[0;36m507 |[0;0m
[0;36m508 |[0;0m extension Schedule where State == (DispatchTime, DispatchTimeInterval), B == [4;39mDispatchTimeInterval[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m509 |[0;0m private static func now() -> EnvIO<R, Never, DispatchTime> {
[0;36m510 |[0;0m EnvIO.pure(DispatchTime.now())^
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:509:50: [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m507 |[0;0m
[0;36m508 |[0;0m extension Schedule where State == (DispatchTime, DispatchTimeInterval), B == DispatchTimeInterval {
[0;36m509 |[0;0m private static func now() -> EnvIO<R, Never, [4;39mDispatchTime[0;0m> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m510 |[0;0m EnvIO.pure(DispatchTime.now())^
[0;36m511 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:514:53: [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m512 |[0;0m
[0;36m513 |[0;0m /// Provides a schedule that recurs forever without a delay, returning the elapsed time since it began.
[0;36m514 |[0;0m public static func elapsed() -> Schedule<R, A, ([4;39mDispatchTime[0;0m, DispatchTimeInterval), DispatchTimeInterval> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m515 |[0;0m Schedule<R, A, (DispatchTime, DispatchTimeInterval), DispatchTimeInterval>(
[0;36m516 |[0;0m initial: now().map { s in (s, DispatchTimeInterval.seconds(0)) }^,
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:514:67: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m512 |[0;0m
[0;36m513 |[0;0m /// Provides a schedule that recurs forever without a delay, returning the elapsed time since it began.
[0;36m514 |[0;0m public static func elapsed() -> Schedule<R, A, (DispatchTime, [4;39mDispatchTimeInterval[0;0m), DispatchTimeInterval> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m515 |[0;0m Schedule<R, A, (DispatchTime, DispatchTimeInterval), DispatchTimeInterval>(
[0;36m516 |[0;0m initial: now().map { s in (s, DispatchTimeInterval.seconds(0)) }^,
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:525:86: [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m523 |[0;0m ///
[0;36m524 |[0;0m /// - Parameter interval: Time interval for this schedule to recur.
[0;36m525 |[0;0m public static func duration(_ interval: DispatchTimeInterval) -> Schedule<R, A, ([4;39mDispatchTime[0;0m, DispatchTimeInterval), DispatchTimeInterval> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTime' in scope[0;0m
[0;36m526 |[0;0m elapsed().untilOutput { x in x >= interval }
[0;36m527 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:525:100: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m523 |[0;0m ///
[0;36m524 |[0;0m /// - Parameter interval: Time interval for this schedule to recur.
[0;36m525 |[0;0m public static func duration(_ interval: DispatchTimeInterval) -> Schedule<R, A, (DispatchTime, [4;39mDispatchTimeInterval[0;0m), DispatchTimeInterval> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m526 |[0;0m elapsed().untilOutput { x in x >= interval }
[0;36m527 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:525:45: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m523 |[0;0m ///
[0;36m524 |[0;0m /// - Parameter interval: Time interval for this schedule to recur.
[0;36m525 |[0;0m public static func duration(_ interval: [4;39mDispatchTimeInterval[0;0m) -> Schedule<R, A, (DispatchTime, DispatchTimeInterval), DispatchTimeInterval> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m526 |[0;0m elapsed().untilOutput { x in x >= interval }
[0;36m527 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:534:43: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m532 |[0;0m ///
[0;36m533 |[0;0m /// - Parameter interval: Time interval to wait between each action.
[0;36m534 |[0;0m public static func spaced(_ interval: [4;39mDispatchTimeInterval[0;0m) -> Schedule<R, A, State, Int> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m535 |[0;0m forever().addDelay { _ in interval }
[0;36m536 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:554:44: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m552 |[0;0m /// - base: Base time interval to wait between repetitions.
[0;36m553 |[0;0m /// - factor: Factor for the exponential backoff. Defaults to 2.0.
[0;36m554 |[0;0m public static func exponential(_ base: [4;39mDispatchTimeInterval[0;0m, factor: Double = 2.0) -> Schedule<R, A, Int, TimeInterval> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m555 |[0;0m exponential(base.toDouble() ?? 1, factor: factor)
[0;36m556 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:576:39: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m574 |[0;0m ///
[0;36m575 |[0;0m /// - Parameter base: Base time interval to wait between repetitions.
[0;36m576 |[0;0m public static func linear(_ base: [4;39mDispatchTimeInterval[0;0m) -> Schedule<R, A, Int, TimeInterval> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m577 |[0;0m linear(base.toDouble() ?? 1)
[0;36m578 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift:597:41: [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m595 |[0;0m ///
[0;36m596 |[0;0m /// - Parameter one: Time interval for the initial delay.
[0;36m597 |[0;0m public static func fibonacci(_ one: [4;39mDispatchTimeInterval[0;0m) -> Schedule<R, A, (TimeInterval, TimeInterval), TimeInterval> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchTimeInterval' in scope[0;0m
[0;36m598 |[0;0m fibonacci(one.toDouble() ?? 1)
[0;36m599 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Foundation/URLSession.swift:9:8: [1;31merror: [1;39mnon-nominal type 'URLSession' (aka 'AnyObject') cannot be extended[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
[0;36m7 |[0;0m
[0;36m8 |[0;0m /// Utilities to perform data, download and upload tasks in a functional manner.
[0;36m9 |[0;0m public extension [4;39mURLSession[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mnon-nominal type 'URLSession' (aka 'AnyObject') cannot be extended[0;0m [#]8;;https://docs.swift.org/compiler/documentation/diagnostics/nominal-types\NominalTypes]8;;\]
[0;36m10 |[0;0m typealias DataIO = IO<Error, (response: URLResponse, data: Data)>
[0;36m11 |[0;0m typealias DownloadIO = IO<Error, (response: URLResponse, url: URL)>
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift:51:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m49 |[0;0m /// - Returns: A computation that defers the execution of the provided function.
[0;36m50 |[0;0m static func `defer`<A>(
[0;36m51 |[0;0m _ queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m52 |[0;0m _ f: @escaping () -> Kind<Self, A>) -> Kind<Self, A> {
[0;36m53 |[0;0m pure(()).continueOn(queue).flatMap(f)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift:62:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m60 |[0;0m /// - Returns: A computation that defers the execution of the provided function.
[0;36m61 |[0;0m static func later<A>(
[0;36m62 |[0;0m _ queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m63 |[0;0m _ f: @escaping () throws -> A) -> Kind<Self, A> {
[0;36m64 |[0;0m Self.defer(queue) {
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift:81:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m79 |[0;0m /// - Returns: A computation that defers the execution of the provided value.
[0;36m80 |[0;0m static func delayOrRaise<A>(
[0;36m81 |[0;0m _ queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m82 |[0;0m _ f: @escaping () -> Either<E, A>) -> Kind<Self, A> {
[0;36m83 |[0;0m Self.defer(queue) { f().fold(raiseError, pure) }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift:110:30: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m108 |[0;0m /// - queue: A Dispatch Queue.
[0;36m109 |[0;0m /// - Returns: A computation that will run on the provided queue.
[0;36m110 |[0;0m func continueOn(_ queue: [4;39mDispatchQueue[0;0m) -> Kind<F, A> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m111 |[0;0m F.continueOn(self, queue)
[0;36m112 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift:128:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m126 |[0;0m /// - Returns: A computation that defers the execution of the provided function.
[0;36m127 |[0;0m static func `defer`(
[0;36m128 |[0;0m _ queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m129 |[0;0m _ f: @escaping () -> Kind<F, A>) -> Kind<F, A> {
[0;36m130 |[0;0m F.defer(queue, f)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift:139:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m137 |[0;0m /// - Returns: A computation that defers the execution of the provided function.
[0;36m138 |[0;0m static func later(
[0;36m139 |[0;0m _ queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m140 |[0;0m _ f: @escaping () throws -> A) -> Kind<F, A> {
[0;36m141 |[0;0m F.later(queue, f)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift:150:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m148 |[0;0m /// - Returns: A computation that defers the execution of the provided value.
[0;36m149 |[0;0m static func delayOrRaise<A>(
[0;36m150 |[0;0m _ queue: [4;39mDispatchQueue[0;0m,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m151 |[0;0m _ f: @escaping () -> Either<F.E, A>) -> Kind<F, A> {
[0;36m152 |[0;0m F.delayOrRaise(queue, f)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift:165:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m163 |[0;0m // MARK: Async syntax for DispatchQueue
[0;36m164 |[0;0m
[0;36m165 |[0;0m public extension [4;39mDispatchQueue[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m166 |[0;0m /// Provides an asynchronous computation that runs on this queue.
[0;36m167 |[0;0m ///
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/EffectComprehensions.swift:10:43: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m8 |[0;0m /// - Parameter queue: Queue where to run the effects from that point on.
[0;36m9 |[0;0m /// - Returns: A binding expression to be used in a Monad comprehension.
[0;36m10 |[0;0m public func continueOn<F: Async>(_ queue: [4;39mDispatchQueue[0;0m) -> BindingExpression<F> {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m11 |[0;0m BoundVar<F, ()>.make() <- queue.shift()
[0;36m12 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/UnsafeRun.swift:38:32: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m36 |[0;0m /// - Returns: Result of running the computation.
[0;36m37 |[0;0m /// - Throws: Error happened during the execution of the computation, of the error type of the underlying `MonadError`.
[0;36m38 |[0;0m func runBlocking(on queue: [4;39mDispatchQueue[0;0m = .main) throws -> A {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m39 |[0;0m try F.runBlocking(on: queue, { self })
[0;36m40 |[0;0m }
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/UnsafeRun.swift:48:19: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m46 |[0;0m /// - callback: Callback to report the result of the evaluation.
[0;36m47 |[0;0m func runNonBlocking(
[0;36m48 |[0;0m on queue: [4;39mDispatchQueue[0;0m = .main,
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m49 |[0;0m _ callback: @escaping Callback<F.E, A> = { _ in }) {
[0;36m50 |[0;0m F.runNonBlocking(on: queue, { self }, callback)
/host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/UnsafeRun.swift:56:18: [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m54 |[0;0m // MARK: Syntax for DispatchQueue and UnsafeRun
[0;36m55 |[0;0m
[0;36m56 |[0;0m public extension [4;39mDispatchQueue[0;0m {
[0;36m|[0;0m `- [1;31merror: [1;39mcannot find type 'DispatchQueue' in scope[0;0m
[0;36m57 |[0;0m /// Unsafely runs a computation in a synchronous manner.
[0;36m58 |[0;0m ///
[#NominalTypes]: <https://docs.swift.org/compiler/documentation/diagnostics/nominal-types>
Failed frontend command:
/usr/bin/swift-frontend -frontend -emit-module -experimental-skip-non-inlinable-function-bodies-without-types /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Array+TraverseConcurrent.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Atomic.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/EnvIO.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/IO.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/Dictionary+Extensions.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/DispatchTimeInterval+Extensions.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Internal/Queue.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Ref.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Resource.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Data/Schedule.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Foundation/ConsoleIO.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Foundation/FileManager+Common.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Foundation/URLSession.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Async.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Bracket.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Concurrent.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/ConcurrentEffect.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/ConcurrentTraverse.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/Effect.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/EffectComprehensions.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/MonadDefer.swift /host/spi-builder-workspace/.build/checkouts/bow/Sources/BowEffects/Typeclasses/UnsafeRun.swift -target wasm32-unknown-wasip1 -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -sysroot /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/WASI.sdk -I /host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32 -module-cache-path /host/spi-builder-workspace/.build/out/ModuleCache.noindex -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -suppress-warnings -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_UNAVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -external-plugin-path /usr/lib/swift/host/plugins/testing\#/usr/bin/swift-plugin-server -validate-clang-modules-once -clang-build-session-file /host/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /host -resource-dir /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host -Xcc -resource-dir -Xcc /root/.swiftpm/swift-sdks/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm.artifactbundle/swift-6.4.x-DEVELOPMENT-SNAPSHOT-2026-09-04-a_wasm/wasm32-unknown-wasip1/swift.xctoolchain/usr/lib/swift_static/clang -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/host/spi-builder-workspace/.build/out/Products/Debug-webassembly-wasm32/include -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/DerivedSources-normal/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/DerivedSources/wasm32 -Xcc -I/host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name BowEffects -const-gather-protocols-file /host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/Objects-normal/wasm32/BowEffects_const_extract_protocols.json -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -emit-module-doc-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/Objects-normal/wasm32/Modules/BowEffects.swiftdoc -emit-module-source-info-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/Objects-normal/wasm32/Modules/BowEffects.swiftsourceinfo -emit-objc-header-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/Objects-normal/wasm32/BowEffects-Swift.h -serialize-diagnostics-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/Objects-normal/wasm32/BowEffects-primary-emit-module.dia -emit-dependencies-path /host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/Objects-normal/wasm32/BowEffects-primary-emit-module.d -parse-as-library -o /host/spi-builder-workspace/.build/out/Intermediates.noindex/Bow.build/Debug-webassembly-wasm32/BowEffects-t.build/Objects-normal/wasm32/Modules/BowEffects.swiftmodule
error: Build failed
BUILD FAILURE 6.4 wasm