The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build SimulatorServices, reference main (6be3ab), with Swift 6.1 for Wasm on 28 May 2025 12:38:16 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/brightdigit/SimulatorServices.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/brightdigit/SimulatorServices
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 6be3ab9 Delete .github/actions directory
Cloned https://github.com/brightdigit/SimulatorServices.git
Revision (git rev-parse @):
6be3ab9580a4d831f6c88a0fe0128be3c9968aaf
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/brightdigit/SimulatorServices.git at main
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/brightdigit/SimulatorServices.git
https://github.com/brightdigit/SimulatorServices.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
    {
      "identity" : "osver",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.0.0",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/brightdigit/OSVer.git"
    }
  ],
  "manifest_display_name" : "SimulatorServices",
  "name" : "SimulatorServices",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "16.0"
    },
    {
      "name" : "macos",
      "version" : "13.0"
    },
    {
      "name" : "watchos",
      "version" : "9.0"
    },
    {
      "name" : "maccatalyst",
      "version" : "16.0"
    },
    {
      "name" : "tvos",
      "version" : "16.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "SimulatorServices",
      "targets" : [
        "SimulatorServices"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SimulatorServicesTests",
      "module_type" : "SwiftTarget",
      "name" : "SimulatorServicesTests",
      "path" : "Tests/SimulatorServicesTests",
      "sources" : [
        "ContainerIDTests.swift",
        "DeviceStateTests.swift",
        "Extensions/Data.swift",
        "Extensions/FileHandle.swift",
        "Extensions/ProcessError.swift",
        "Extensions/String.swift",
        "GetAppContainerTests.swift",
        "ListTests.swift",
        "Mocks/MockAsyncableProcess.swift",
        "Mocks/MockDecoder.swift",
        "Mocks/MockSimCtlProcess.swift",
        "Mocks/MockSubcommand.swift",
        "PairStateTests.swift",
        "PrefixedDecodableStringTests.swift",
        "ProcessTests.swift",
        "RawDefinedTests.swift",
        "RuntimeIDTests.swift",
        "SimCtlTests.swift",
        "SimulatorIDTests.swift",
        "SubcommandTests.swift"
      ],
      "target_dependencies" : [
        "SimulatorServices"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SimulatorServicesIntegrationTests",
      "module_type" : "SwiftTarget",
      "name" : "SimulatorServicesIntegrationTests",
      "path" : "Tests/SimulatorServicesIntegrationTests",
      "sources" : [
        "DeviceTests.swift"
      ],
      "target_dependencies" : [
        "SimulatorServices"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SimulatorServices",
      "module_type" : "SwiftTarget",
      "name" : "SimulatorServices",
      "path" : "Sources/SimulatorServices",
      "product_dependencies" : [
        "OSVer"
      ],
      "product_memberships" : [
        "SimulatorServices"
      ],
      "sources" : [
        "Arguments/ContainerID.swift",
        "Arguments/SimulatorID.swift",
        "Commands/GetAppContainer.swift",
        "Commands/List.swift",
        "Components/Device.swift",
        "Components/DevicePair.swift",
        "Components/DeviceState.swift",
        "Components/DeviceType.swift",
        "Components/DeviceTypeID.swift",
        "Components/ModelID+Version.swift",
        "Components/ModelID.swift",
        "Components/PairState.swift",
        "Components/Path.swift",
        "Components/Platform.swift",
        "Components/ProductFamily.swift",
        "Components/Runtime.swift",
        "Components/RuntimeID.swift",
        "Components/SimulatorList.swift",
        "Components/Version.swift",
        "Process/DispatchSemaphore.swift",
        "Process/InternalAsyncableProcess.swift",
        "Process/InternalSimCtlProcess.swift",
        "Process/Process.swift",
        "Process/ProcessCompletionPromise.swift",
        "Process/ProcessError.swift",
        "Process/ProcessOutputHandleSet.swift",
        "Process/ProcessResult.swift",
        "Process/TerminationResult.swift",
        "Process/UncaughtSignal.swift",
        "SimCtl.swift",
        "Subcommand.swift",
        "Support/Decoder+PrefixedDecodableString.swift",
        "Support/PrefixedDecodableString+RawDefined.swift",
        "Support/PrefixedDecodableString.swift",
        "Support/RandomEnum.swift",
        "Support/RawDefined.swift",
        "Support/RawReversable.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Fetching https://github.com/brightdigit/OSVer.git
[1/261] Fetching osver
Fetched https://github.com/brightdigit/OSVer.git from cache (0.23s)
Computing version for https://github.com/brightdigit/OSVer.git
Computed https://github.com/brightdigit/OSVer.git at 1.0.0 (1.77s)
Creating working copy for https://github.com/brightdigit/OSVer.git
Working copy of https://github.com/brightdigit/OSVer.git resolved at 1.0.0
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-24593BA9C3E375BF.txt
[4/10] Emitting module OSVer
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[5/10] Compiling OSVer OSVer+CustomStringConvertible.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[6/10] Compiling OSVer OSVerParseable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[7/10] Compiling OSVer OSVer.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[8/10] Compiling OSVer OSVer+Hashable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[9/10] Compiling OSVer OSVer+Init.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
[10/10] Compiling OSVer OSVer+Comparable.swift
<unknown>:0: warning: upcoming feature 'InferSendableFromCaptures' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'GlobalActorIsolatedTypesUsability' is already enabled as of Swift version 6
<unknown>:0: warning: upcoming feature 'DisableOutwardActorInference' is already enabled as of Swift version 6
error: emit-module command failed with exit code 1 (use -v to see invocation)
[12/45] Emitting module SimulatorServices
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[13/49] Compiling SimulatorServices ContainerID.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[14/49] Compiling SimulatorServices SimulatorID.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[15/49] Compiling SimulatorServices GetAppContainer.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[16/49] Compiling SimulatorServices List.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[17/49] Compiling SimulatorServices Device.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[18/49] Compiling SimulatorServices Runtime.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[19/49] Compiling SimulatorServices RuntimeID.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[20/49] Compiling SimulatorServices SimulatorList.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[21/49] Compiling SimulatorServices Version.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[22/49] Compiling SimulatorServices DispatchSemaphore.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[23/49] Compiling SimulatorServices ProcessOutputHandleSet.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
[24/49] Compiling SimulatorServices ProcessResult.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
[25/49] Compiling SimulatorServices TerminationResult.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
[26/49] Compiling SimulatorServices UncaughtSignal.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
[27/49] Compiling SimulatorServices SimCtl.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/SimCtl.swift:68:46: error: cannot infer contextual base in reference to member 'distantFuture'
66 |     let data: Data?
67 |     do {
68 |       data = try await process.run(timeout: .distantFuture)
   |                                              `- error: cannot infer contextual base in reference to member 'distantFuture'
69 |     } catch let error as ProcessError {
70 |       try subcommand.recover(error)
[28/49] Compiling SimulatorServices Subcommand.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/SimCtl.swift:68:46: error: cannot infer contextual base in reference to member 'distantFuture'
66 |     let data: Data?
67 |     do {
68 |       data = try await process.run(timeout: .distantFuture)
   |                                              `- error: cannot infer contextual base in reference to member 'distantFuture'
69 |     } catch let error as ProcessError {
70 |       try subcommand.recover(error)
[29/49] Compiling SimulatorServices Decoder+PrefixedDecodableString.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/SimCtl.swift:68:46: error: cannot infer contextual base in reference to member 'distantFuture'
66 |     let data: Data?
67 |     do {
68 |       data = try await process.run(timeout: .distantFuture)
   |                                              `- error: cannot infer contextual base in reference to member 'distantFuture'
69 |     } catch let error as ProcessError {
70 |       try subcommand.recover(error)
[30/49] Compiling SimulatorServices PrefixedDecodableString+RawDefined.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/SimCtl.swift:68:46: error: cannot infer contextual base in reference to member 'distantFuture'
66 |     let data: Data?
67 |     do {
68 |       data = try await process.run(timeout: .distantFuture)
   |                                              `- error: cannot infer contextual base in reference to member 'distantFuture'
69 |     } catch let error as ProcessError {
70 |       try subcommand.recover(error)
[31/49] Compiling SimulatorServices PrefixedDecodableString.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[32/49] Compiling SimulatorServices RandomEnum.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[33/49] Compiling SimulatorServices RawDefined.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[34/49] Compiling SimulatorServices RawReversable.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[35/49] Compiling SimulatorServices ModelID.swift
[36/49] Compiling SimulatorServices PairState.swift
[37/49] Compiling SimulatorServices Path.swift
[38/49] Compiling SimulatorServices Platform.swift
[39/49] Compiling SimulatorServices ProductFamily.swift
[40/49] Compiling SimulatorServices DevicePair.swift
[41/49] Compiling SimulatorServices DeviceState.swift
[42/49] Compiling SimulatorServices DeviceType.swift
[43/49] Compiling SimulatorServices DeviceTypeID.swift
[44/49] Compiling SimulatorServices ModelID+Version.swift
[45/49] Compiling SimulatorServices InternalAsyncableProcess.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
[46/49] Compiling SimulatorServices InternalSimCtlProcess.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
[47/49] Compiling SimulatorServices Process.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
[48/49] Compiling SimulatorServices ProcessCompletionPromise.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
[49/49] Compiling SimulatorServices ProcessError.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/8] Emitting module OSVer
[3/8] Compiling OSVer OSVerParseable.swift
[4/8] Compiling OSVer OSVer+Init.swift
[5/8] Compiling OSVer OSVer+Hashable.swift
[6/8] Compiling OSVer OSVer+CustomStringConvertible.swift
[7/8] Compiling OSVer OSVer+Comparable.swift
[8/8] Compiling OSVer OSVer.swift
[10/43] Compiling SimulatorServices SimCtl.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/SimCtl.swift:68:46: error: cannot infer contextual base in reference to member 'distantFuture'
66 |     let data: Data?
67 |     do {
68 |       data = try await process.run(timeout: .distantFuture)
   |                                              `- error: cannot infer contextual base in reference to member 'distantFuture'
69 |     } catch let error as ProcessError {
70 |       try subcommand.recover(error)
[11/43] Compiling SimulatorServices Subcommand.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/SimCtl.swift:68:46: error: cannot infer contextual base in reference to member 'distantFuture'
66 |     let data: Data?
67 |     do {
68 |       data = try await process.run(timeout: .distantFuture)
   |                                              `- error: cannot infer contextual base in reference to member 'distantFuture'
69 |     } catch let error as ProcessError {
70 |       try subcommand.recover(error)
[12/43] Compiling SimulatorServices Decoder+PrefixedDecodableString.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/SimCtl.swift:68:46: error: cannot infer contextual base in reference to member 'distantFuture'
66 |     let data: Data?
67 |     do {
68 |       data = try await process.run(timeout: .distantFuture)
   |                                              `- error: cannot infer contextual base in reference to member 'distantFuture'
69 |     } catch let error as ProcessError {
70 |       try subcommand.recover(error)
[13/43] Compiling SimulatorServices PrefixedDecodableString+RawDefined.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/SimCtl.swift:68:46: error: cannot infer contextual base in reference to member 'distantFuture'
66 |     let data: Data?
67 |     do {
68 |       data = try await process.run(timeout: .distantFuture)
   |                                              `- error: cannot infer contextual base in reference to member 'distantFuture'
69 |     } catch let error as ProcessError {
70 |       try subcommand.recover(error)
error: emit-module command failed with exit code 1 (use -v to see invocation)
[14/47] Emitting module SimulatorServices
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[15/47] Compiling SimulatorServices ContainerID.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[16/47] Compiling SimulatorServices SimulatorID.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[17/47] Compiling SimulatorServices GetAppContainer.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[18/47] Compiling SimulatorServices List.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[19/47] Compiling SimulatorServices Device.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
[20/47] Compiling SimulatorServices PrefixedDecodableString.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[21/47] Compiling SimulatorServices RandomEnum.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[22/47] Compiling SimulatorServices RawDefined.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[23/47] Compiling SimulatorServices RawReversable.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Support/RawDefined.swift:30:10: warning: Move RawReversable to Options.
 28 | //
 29 |
 30 | #warning("Move RawReversable to Options.")
    |          `- warning: Move RawReversable to Options.
 31 |
 32 | /// A protocol for types with raw options.
[24/47] Compiling SimulatorServices ModelID.swift
[25/47] Compiling SimulatorServices PairState.swift
[26/47] Compiling SimulatorServices Path.swift
[27/47] Compiling SimulatorServices Platform.swift
[28/47] Compiling SimulatorServices ProductFamily.swift
[29/47] Compiling SimulatorServices DevicePair.swift
[30/47] Compiling SimulatorServices DeviceState.swift
[31/47] Compiling SimulatorServices DeviceType.swift
[32/47] Compiling SimulatorServices DeviceTypeID.swift
[33/47] Compiling SimulatorServices ModelID+Version.swift
[34/47] Compiling SimulatorServices ProcessOutputHandleSet.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
[35/47] Compiling SimulatorServices ProcessResult.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
[36/47] Compiling SimulatorServices TerminationResult.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
[37/47] Compiling SimulatorServices UncaughtSignal.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
[38/47] Compiling SimulatorServices Runtime.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[39/47] Compiling SimulatorServices RuntimeID.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[40/47] Compiling SimulatorServices SimulatorList.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[41/47] Compiling SimulatorServices Version.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[42/47] Compiling SimulatorServices DispatchSemaphore.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:32:11: error: cannot find type 'DispatchSemaphore' in scope
30 | import Foundation
31 |
32 | extension DispatchSemaphore: ProcessCompletionPromise {
   |           `- error: cannot find type 'DispatchSemaphore' in scope
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
/host/spi-builder-workspace/Sources/SimulatorServices/Process/DispatchSemaphore.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | extension DispatchSemaphore: ProcessCompletionPromise {
33 |   internal func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult {
36 |     let processResult = wait(timeout: timeout)
[43/47] Compiling SimulatorServices InternalAsyncableProcess.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
[44/47] Compiling SimulatorServices InternalSimCtlProcess.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
[45/47] Compiling SimulatorServices Process.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
[46/47] Compiling SimulatorServices ProcessCompletionPromise.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
[47/47] Compiling SimulatorServices ProcessError.swift
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalAsyncableProcess.swift:65:30: error: cannot find type 'DispatchTime' in scope
63 |   /// - Returns: Data if there anything output from the process.
64 |   /// - Throws: The `error` either from failure to complete or from the data returned.
65 |   internal func run(timeout: DispatchTime) async throws -> Data? {
   |                              `- error: cannot find type 'DispatchTime' in scope
66 |     var handles = fileHandles()
67 |     let semaphore = promise()
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessResult.swift:34:17: error: cannot find type 'DispatchTime' in scope
32 | internal enum ProcessResult {
33 |   case success(TerminationResult)
34 |   case timedOut(DispatchTime)
   |                 `- error: cannot find type 'DispatchTime' in scope
35 | }
36 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:35:16: error: cannot find type 'DispatchTime' in scope
33 | public enum ProcessError: Error, LocalizedError, Equatable {
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- error: cannot find type 'DispatchTime' in scope
36 |
37 |   /// Represents a process that exited with an error exit code.
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessCompletionPromise.swift:34:18: error: cannot find type 'DispatchTime' in scope
32 | internal protocol ProcessCompletionPromise {
33 |   func waitForCompletion(
34 |     for timeout: DispatchTime, with result: @autoclosure @escaping () -> TerminationResult
   |                  `- error: cannot find type 'DispatchTime' in scope
35 |   ) -> ProcessResult
36 | }
/host/spi-builder-workspace/Sources/SimulatorServices/Process/InternalSimCtlProcess.swift:44:21: error: cannot find type 'DispatchTime' in scope
42 |   /// - Returns: The data output of the process.
43 |   /// - Throws: An error is the process fails.
44 |   func run(timeout: DispatchTime) async throws -> Data?
   |                     `- error: cannot find type 'DispatchTime' in scope
45 | }
46 |
/host/spi-builder-workspace/Sources/SimulatorServices/Process/ProcessError.swift:33:13: error: type 'ProcessError' does not conform to protocol 'Equatable'
31 |
32 | /// An error that occurred while running a process.
33 | public enum ProcessError: Error, LocalizedError, Equatable {
   |             |- error: type 'ProcessError' does not conform to protocol 'Equatable'
   |             `- note: add stubs for conformance
34 |   /// Represents a timeout from running a process asynchronously.
35 |   case timeout(DispatchTime)
   |                `- note: associated value type '<<error type>>' does not conform to protocol 'Equatable', preventing synthesized conformance of 'ProcessError' to 'Equatable'
36 |
37 |   /// Represents a process that exited with an error exit code.
Swift.==:1:24: note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
1 | @inlinable public func == <T>(lhs: T, rhs: T) -> Bool where T : RawRepresentable, T.RawValue : Equatable
  |                        `- note: candidate would match if 'ProcessError' conformed to 'RawRepresentable'
Swift.FloatingPoint.==:2:20: note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
1 | protocol FloatingPoint {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'FloatingPoint'
3 |
Swift.BinaryInteger.==:2:20: note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
1 | protocol BinaryInteger {
2 | public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : BinaryInteger}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'BinaryInteger'
3 |
Swift._Pointer.==:2:20: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift._Pointer.==:2:31: note: candidate would match if 'ProcessError' conformed to '_Pointer'
1 | protocol _Pointer {
2 | @inlinable public static func == <Other>(lhs: Self, rhs: Other) -> Bool where Other : _Pointer}
  |                               `- note: candidate would match if 'ProcessError' conformed to '_Pointer'
3 |
Swift.Strideable.==:2:31: note: candidate would match if 'ProcessError' conformed to 'Strideable'
1 | protocol Strideable {
2 | @inlinable public static func == (x: Self, y: Self) -> Bool}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'Strideable'
3 |
Swift.StringProtocol.==:2:31: note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
1 | protocol StringProtocol {
2 | @inlinable public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : StringProtocol}
  |                               `- note: candidate would match if 'ProcessError' conformed to 'StringProtocol'
3 |
Swift.SIMD.==:2:20: note: candidate would match if 'ProcessError' conformed to 'SIMD'
1 | protocol SIMD {
2 | public static func == (a: Self, b: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'SIMD'
3 |
Foundation.__BridgedNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
1 | protocol __BridgedNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '__BridgedNSError'
3 |
Foundation._BridgedStoredNSError.==:2:20: note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
1 | protocol _BridgedStoredNSError {
2 | public static func == (lhs: Self, rhs: Self) -> Bool}
  |                    `- note: candidate would match if 'ProcessError' conformed to '_BridgedStoredNSError'
3 |
FoundationEssentials.AttributedStringProtocol.==:2:20: note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
1 | protocol AttributedStringProtocol {
2 | public static func == <RHS>(lhs: Self, rhs: RHS) -> Bool where RHS : AttributedStringProtocol}
  |                    `- note: candidate would match if 'ProcessError' conformed to 'AttributedStringProtocol'
3 |
Swift.Equatable.==:2:13: note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
1 | protocol Equatable {
2 | static func == (lhs: Self, rhs: Self) -> Bool}
  |             `- note: protocol requires function '==' with type '(ProcessError, ProcessError) -> Bool'
3 |
BUILD FAILURE 6.1 wasm