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 slash, reference master (01e55c), with Swift 6.2 (beta) for Linux on 18 Jun 2025 00:28:28 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/slash-hq/slash.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/slash-hq/slash
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 01e55ce Add support for message reactions.
Cloned https://github.com/slash-hq/slash.git
Revision (git rev-parse @):
01e55ce89b9015c98bae32ba1371ef7a48a3c0f0
SUCCESS checkout https://github.com/slash-hq/slash.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/slash-hq/slash.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:f81a7bd7aa87a0f81848d48c5bcc03f5f78deebd37fa5f9be9913077205d3687
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Building for debugging...
[0/5] Write sources
[1/5] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/33] Emitting module slash
/host/spi-builder-workspace/Sources/Server.swift:189:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
187 |     }
188 |
189 |     var hashValue: Int { return Int(self.socket) }
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
190 |
191 |     func process(_ chunk: ArraySlice<UInt8>) throws {
/host/spi-builder-workspace/Sources/Server.swift:601:51: error: cannot find 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                                   `- error: cannot find 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:601:32: error: cannot find type 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                `- error: cannot find type 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:602:33: error: cannot find type 'kevent' in scope
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
602 |     private var changes = Array<kevent>()
    |                                 `- error: cannot find type 'kevent' in scope
603 |
604 |     private let queue: Int32
/host/spi-builder-workspace/Sources/Server.swift:644:76: error: cannot find type 'kevent' in scope
642 |     }
643 |
644 |     private func event(_ ident: UInt, _ filter: Int16, _ flags: UInt16) -> kevent {
    |                                                                            `- error: cannot find type 'kevent' in scope
645 |         return kevent(ident: ident, filter: filter, flags: flags, fflags: 0, data: 0, udata: nil)
646 |     }
/host/spi-builder-workspace/Sources/URLSession.swift:9:1: error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#NominalTypes]
 7 | import Foundation
 8 |
 9 | extension URLSession {
   | `- error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#NominalTypes]
10 |
11 |     /// Synchonized version of dataTask(with URLRequest)
/host/spi-builder-workspace/Sources/WebSocketClient.swift:37:25: error: cannot find type 'TLSSocket' in scope
 35 |
 36 |     private let mask: [UInt8]
 37 |     private let socket: TLSSocket
    |                         `- error: cannot find type 'TLSSocket' in scope
 38 |
 39 |     private var inputBuffer = [UInt8]()
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[#NominalTypes]: <https://docs.swift.org/compiler/documentation/diagnostics/nominal-types>
[4/36] Compiling slash TextLayout.swift
/host/spi-builder-workspace/Sources/URLSession.swift:9:1: error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#NominalTypes]
 7 | import Foundation
 8 |
 9 | extension URLSession {
   | `- error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#NominalTypes]
10 |
11 |     /// Synchonized version of dataTask(with URLRequest)
/host/spi-builder-workspace/Sources/URLSession.swift:12:44: error: cannot find type 'URLRequest' in scope
10 |
11 |     /// Synchonized version of dataTask(with URLRequest)
12 |     func synchronousDataTask(with request: URLRequest) throws -> (data: Data?, response: HTTPURLResponse?) {
   |                                            `- error: cannot find type 'URLRequest' in scope
13 |
14 |         let semaphore = DispatchSemaphore(value: 0)
[#NominalTypes]: <https://docs.swift.org/compiler/documentation/diagnostics/nominal-types>
[5/36] Compiling slash URLSession.swift
/host/spi-builder-workspace/Sources/URLSession.swift:9:1: error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#NominalTypes]
 7 | import Foundation
 8 |
 9 | extension URLSession {
   | `- error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#NominalTypes]
10 |
11 |     /// Synchonized version of dataTask(with URLRequest)
/host/spi-builder-workspace/Sources/URLSession.swift:12:44: error: cannot find type 'URLRequest' in scope
10 |
11 |     /// Synchonized version of dataTask(with URLRequest)
12 |     func synchronousDataTask(with request: URLRequest) throws -> (data: Data?, response: HTTPURLResponse?) {
   |                                            `- error: cannot find type 'URLRequest' in scope
13 |
14 |         let semaphore = DispatchSemaphore(value: 0)
[#NominalTypes]: <https://docs.swift.org/compiler/documentation/diagnostics/nominal-types>
[6/36] Compiling slash UserInputView.swift
/host/spi-builder-workspace/Sources/URLSession.swift:9:1: error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#NominalTypes]
 7 | import Foundation
 8 |
 9 | extension URLSession {
   | `- error: non-nominal type 'URLSession' (aka 'AnyObject') cannot be extended [#NominalTypes]
10 |
11 |     /// Synchonized version of dataTask(with URLRequest)
/host/spi-builder-workspace/Sources/URLSession.swift:12:44: error: cannot find type 'URLRequest' in scope
10 |
11 |     /// Synchonized version of dataTask(with URLRequest)
12 |     func synchronousDataTask(with request: URLRequest) throws -> (data: Data?, response: HTTPURLResponse?) {
   |                                            `- error: cannot find type 'URLRequest' in scope
13 |
14 |         let semaphore = DispatchSemaphore(value: 0)
[#NominalTypes]: <https://docs.swift.org/compiler/documentation/diagnostics/nominal-types>
[7/36] Compiling slash Application.swift
/host/spi-builder-workspace/Sources/Application.swift:138:40: warning: immutable value 'reaction' was never used; consider replacing with '_' or removing it [#no-usage]
136 |             return
137 |
138 |         case .messageReactionAdded(let reaction, let channel, let ts):
    |                                        `- warning: immutable value 'reaction' was never used; consider replacing with '_' or removing it [#no-usage]
139 |
140 |             if channel == self.selectedChannel {
/host/spi-builder-workspace/Sources/Application.swift:138:67: warning: immutable value 'ts' was never used; consider replacing with '_' or removing it [#no-usage]
136 |             return
137 |
138 |         case .messageReactionAdded(let reaction, let channel, let ts):
    |                                                                   `- warning: immutable value 'ts' was never used; consider replacing with '_' or removing it [#no-usage]
139 |
140 |             if channel == self.selectedChannel {
/host/spi-builder-workspace/Sources/CrashReporter.swift:18:9: error: cannot find 'NSSetUncaughtExceptionHandler' in scope
16 |         CrashReporter.terminalDevice = device
17 |
18 |         NSSetUncaughtExceptionHandler { _ in
   |         `- error: cannot find 'NSSetUncaughtExceptionHandler' in scope
19 |             CrashReporter.report()
20 |         }
[8/36] Compiling slash ChannelsListView.swift
/host/spi-builder-workspace/Sources/Application.swift:138:40: warning: immutable value 'reaction' was never used; consider replacing with '_' or removing it [#no-usage]
136 |             return
137 |
138 |         case .messageReactionAdded(let reaction, let channel, let ts):
    |                                        `- warning: immutable value 'reaction' was never used; consider replacing with '_' or removing it [#no-usage]
139 |
140 |             if channel == self.selectedChannel {
/host/spi-builder-workspace/Sources/Application.swift:138:67: warning: immutable value 'ts' was never used; consider replacing with '_' or removing it [#no-usage]
136 |             return
137 |
138 |         case .messageReactionAdded(let reaction, let channel, let ts):
    |                                                                   `- warning: immutable value 'ts' was never used; consider replacing with '_' or removing it [#no-usage]
139 |
140 |             if channel == self.selectedChannel {
/host/spi-builder-workspace/Sources/CrashReporter.swift:18:9: error: cannot find 'NSSetUncaughtExceptionHandler' in scope
16 |         CrashReporter.terminalDevice = device
17 |
18 |         NSSetUncaughtExceptionHandler { _ in
   |         `- error: cannot find 'NSSetUncaughtExceptionHandler' in scope
19 |             CrashReporter.report()
20 |         }
[9/36] Compiling slash CrashReporter.swift
/host/spi-builder-workspace/Sources/Application.swift:138:40: warning: immutable value 'reaction' was never used; consider replacing with '_' or removing it [#no-usage]
136 |             return
137 |
138 |         case .messageReactionAdded(let reaction, let channel, let ts):
    |                                        `- warning: immutable value 'reaction' was never used; consider replacing with '_' or removing it [#no-usage]
139 |
140 |             if channel == self.selectedChannel {
/host/spi-builder-workspace/Sources/Application.swift:138:67: warning: immutable value 'ts' was never used; consider replacing with '_' or removing it [#no-usage]
136 |             return
137 |
138 |         case .messageReactionAdded(let reaction, let channel, let ts):
    |                                                                   `- warning: immutable value 'ts' was never used; consider replacing with '_' or removing it [#no-usage]
139 |
140 |             if channel == self.selectedChannel {
/host/spi-builder-workspace/Sources/CrashReporter.swift:18:9: error: cannot find 'NSSetUncaughtExceptionHandler' in scope
16 |         CrashReporter.terminalDevice = device
17 |
18 |         NSSetUncaughtExceptionHandler { _ in
   |         `- error: cannot find 'NSSetUncaughtExceptionHandler' in scope
19 |             CrashReporter.report()
20 |         }
[10/36] Compiling slash MessagesListView.swift
/host/spi-builder-workspace/Sources/Application.swift:138:40: warning: immutable value 'reaction' was never used; consider replacing with '_' or removing it [#no-usage]
136 |             return
137 |
138 |         case .messageReactionAdded(let reaction, let channel, let ts):
    |                                        `- warning: immutable value 'reaction' was never used; consider replacing with '_' or removing it [#no-usage]
139 |
140 |             if channel == self.selectedChannel {
/host/spi-builder-workspace/Sources/Application.swift:138:67: warning: immutable value 'ts' was never used; consider replacing with '_' or removing it [#no-usage]
136 |             return
137 |
138 |         case .messageReactionAdded(let reaction, let channel, let ts):
    |                                                                   `- warning: immutable value 'ts' was never used; consider replacing with '_' or removing it [#no-usage]
139 |
140 |             if channel == self.selectedChannel {
/host/spi-builder-workspace/Sources/CrashReporter.swift:18:9: error: cannot find 'NSSetUncaughtExceptionHandler' in scope
16 |         CrashReporter.terminalDevice = device
17 |
18 |         NSSetUncaughtExceptionHandler { _ in
   |         `- error: cannot find 'NSSetUncaughtExceptionHandler' in scope
19 |             CrashReporter.report()
20 |         }
[11/36] Compiling slash SlackIM.swift
/host/spi-builder-workspace/Sources/SlackOAuth2.swift:61:88: error: cannot find 'URLRequest' in scope
59 |                 do {
60 |
61 |                     let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
   |                                                                                        `- error: cannot find 'URLRequest' in scope
62 |                     guard let data = theData else {
63 |                         responder(TextResponse(200, "No response from Slack."))
/host/spi-builder-workspace/Sources/SlackOAuth2.swift:61:55: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 |                 do {
60 |
61 |                     let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
   |                                                       `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
62 |                     guard let data = theData else {
63 |                         responder(TextResponse(200, "No response from Slack."))
[12/36] Compiling slash SlackMessage.swift
/host/spi-builder-workspace/Sources/SlackOAuth2.swift:61:88: error: cannot find 'URLRequest' in scope
59 |                 do {
60 |
61 |                     let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
   |                                                                                        `- error: cannot find 'URLRequest' in scope
62 |                     guard let data = theData else {
63 |                         responder(TextResponse(200, "No response from Slack."))
/host/spi-builder-workspace/Sources/SlackOAuth2.swift:61:55: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 |                 do {
60 |
61 |                     let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
   |                                                       `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
62 |                     guard let data = theData else {
63 |                         responder(TextResponse(200, "No response from Slack."))
[13/36] Compiling slash SlackMessageReaction.swift
/host/spi-builder-workspace/Sources/SlackOAuth2.swift:61:88: error: cannot find 'URLRequest' in scope
59 |                 do {
60 |
61 |                     let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
   |                                                                                        `- error: cannot find 'URLRequest' in scope
62 |                     guard let data = theData else {
63 |                         responder(TextResponse(200, "No response from Slack."))
/host/spi-builder-workspace/Sources/SlackOAuth2.swift:61:55: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 |                 do {
60 |
61 |                     let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
   |                                                       `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
62 |                     guard let data = theData else {
63 |                         responder(TextResponse(200, "No response from Slack."))
[14/36] Compiling slash SlackOAuth2.swift
/host/spi-builder-workspace/Sources/SlackOAuth2.swift:61:88: error: cannot find 'URLRequest' in scope
59 |                 do {
60 |
61 |                     let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
   |                                                                                        `- error: cannot find 'URLRequest' in scope
62 |                     guard let data = theData else {
63 |                         responder(TextResponse(200, "No response from Slack."))
/host/spi-builder-workspace/Sources/SlackOAuth2.swift:61:55: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
59 |                 do {
60 |
61 |                     let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
   |                                                       `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
62 |                     guard let data = theData else {
63 |                         responder(TextResponse(200, "No response from Slack."))
[15/36] Compiling slash R.swift
/host/spi-builder-workspace/Sources/Server.swift:189:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
187 |     }
188 |
189 |     var hashValue: Int { return Int(self.socket) }
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
190 |
191 |     func process(_ chunk: ArraySlice<UInt8>) throws {
/host/spi-builder-workspace/Sources/Server.swift:601:51: error: cannot find 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                                   `- error: cannot find 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:601:32: error: cannot find type 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                `- error: cannot find type 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:602:33: error: cannot find type 'kevent' in scope
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
602 |     private var changes = Array<kevent>()
    |                                 `- error: cannot find type 'kevent' in scope
603 |
604 |     private let queue: Int32
/host/spi-builder-workspace/Sources/Server.swift:644:76: error: cannot find type 'kevent' in scope
642 |     }
643 |
644 |     private func event(_ ident: UInt, _ filter: Int16, _ flags: UInt16) -> kevent {
    |                                                                            `- error: cannot find type 'kevent' in scope
645 |         return kevent(ident: ident, filter: filter, flags: flags, fflags: 0, data: 0, udata: nil)
646 |     }
/host/spi-builder-workspace/Sources/Server.swift:320:31: error: cannot find 'LinuxAsyncServer' in scope
318 |     init(_ port: in_port_t = 8080) throws {
319 |         #if os(Linux)
320 |             self.server = try LinuxAsyncServer(port)
    |                               `- error: cannot find 'LinuxAsyncServer' in scope
321 |         #else
322 |             self.server = try MacOSAsyncTCPServer(port)
/host/spi-builder-workspace/Sources/Server.swift:481:25: warning: variable 'chunk' was never mutated; consider changing to 'let' constant
479 |             case .write:
480 |                 while let backlogElement = self.backlog[Int32(signal.ident)]?.first {
481 |                     var chunk = backlogElement.chunk
    |                         `- warning: variable 'chunk' was never mutated; consider changing to 'let' constant
482 |                     let result = Socket.write(Int32(signal.ident), chunk, min(chunk.count, signal.data))
483 |                     if result == -1 {
/host/spi-builder-workspace/Sources/Server.swift:533:22: error: cannot find 'Darwin' in scope
531 |     static func nonBlockingSocketForListenening(_ port: in_port_t = 8080) throws -> Int32 {
532 |
533 |         let server = Darwin.socket(AF_INET, SOCK_STREAM, 0)
    |                      `- error: cannot find 'Darwin' in scope
534 |
535 |         guard server != -1 else {
/host/spi-builder-workspace/Sources/Server.swift:540:12: error: cannot find 'Darwin' in scope
538 |
539 |         var value: Int32 = 1
540 |         if Darwin.setsockopt(server, SOL_SOCKET, SO_REUSEADDR, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |            `- error: cannot find 'Darwin' in scope
541 |             defer { let _ = Socket.close(server) }
542 |             throw AsyncError.setReuseAddrFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:550:43: error: cannot find 'Darwin' in scope
548 |         var addr = anyAddrForPort(port)
549 |
550 |         if withUnsafePointer(to: &addr, { Darwin.bind(server, UnsafePointer<sockaddr>(OpaquePointer($0)), socklen_t(MemoryLayout<sockaddr_in>.size)) }) == -1 {
    |                                           `- error: cannot find 'Darwin' in scope
551 |             defer { let _ = Socket.close(server) }
552 |             throw AsyncError.bindFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:555:12: error: cannot find 'Darwin' in scope
553 |         }
554 |
555 |         if Darwin.listen(server, SOMAXCONN) == -1 {
    |            `- error: cannot find 'Darwin' in scope
556 |             defer { let _ = Socket.close(server) }
557 |             throw AsyncError.listenFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:565:33: error: cannot find 'Darwin' in scope
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                 `- error: cannot find 'Darwin' in scope
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:565:55: error: 'nil' requires a contextual type
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                                       `- error: 'nil' requires a contextual type
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:565:60: error: 'nil' requires a contextual type
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                                            `- error: 'nil' requires a contextual type
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:577:14: error: value of type 'sockaddr_in' has no member 'sin_len'
575 |     static func anyAddrForPort(_ port: in_port_t) -> sockaddr_in {
576 |         var addr = sockaddr_in()
577 |         addr.sin_len = __uint8_t(MemoryLayout<sockaddr_in>.size)
    |              `- error: value of type 'sockaddr_in' has no member 'sin_len'
578 |         addr.sin_family = sa_family_t(AF_INET)
579 |         addr.sin_port = port.bigEndian
/host/spi-builder-workspace/Sources/Server.swift:586:12: error: cannot find 'Darwin' in scope
584 |
585 |     static func setSocketNonBlocking(_ socket: Int32) throws {
586 |         if Darwin.fcntl(socket, F_SETFL, Darwin.fcntl(socket, F_GETFL, 0) | O_NONBLOCK) == -1 {
    |            `- error: cannot find 'Darwin' in scope
587 |             throw AsyncError.setNonBlockFailed(Process.error)
588 |         }
/host/spi-builder-workspace/Sources/Server.swift:586:42: error: cannot find 'Darwin' in scope
584 |
585 |     static func setSocketNonBlocking(_ socket: Int32) throws {
586 |         if Darwin.fcntl(socket, F_SETFL, Darwin.fcntl(socket, F_GETFL, 0) | O_NONBLOCK) == -1 {
    |                                          `- error: cannot find 'Darwin' in scope
587 |             throw AsyncError.setNonBlockFailed(Process.error)
588 |         }
/host/spi-builder-workspace/Sources/Server.swift:593:12: error: cannot find 'Darwin' in scope
591 |     static func setSocketNoSigPipe(_ socket: Int32) throws {
592 |         var value = 1
593 |         if Darwin.setsockopt(socket, SOL_SOCKET, SO_NOSIGPIPE, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |            `- error: cannot find 'Darwin' in scope
594 |             throw AsyncError.setNoSigPipeFailed(Process.error)
595 |         }
/host/spi-builder-workspace/Sources/Server.swift:593:50: error: cannot find 'SO_NOSIGPIPE' in scope
591 |     static func setSocketNoSigPipe(_ socket: Int32) throws {
592 |         var value = 1
593 |         if Darwin.setsockopt(socket, SOL_SOCKET, SO_NOSIGPIPE, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |                                                  `- error: cannot find 'SO_NOSIGPIPE' in scope
594 |             throw AsyncError.setNoSigPipeFailed(Process.error)
595 |         }
/host/spi-builder-workspace/Sources/Server.swift:610:32: error: cannot find 'kqueue' in scope
608 |
609 |     init() throws {
610 |         guard case let queue = kqueue(), queue != -1 else {
    |                                `- error: cannot find 'kqueue' in scope
611 |             throw AsyncError.async(Process.error)
612 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:68: error: cannot find 'EVFILT_READ' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:89: error: cannot find 'EV_ADD' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                         `- error: cannot find 'EV_ADD' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:106: error: cannot find 'EV_ENABLE' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                                          `- error: cannot find 'EV_ENABLE' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:619:68: error: cannot find 'EVFILT_WRITE' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:619:90: error: cannot find 'EV_ADD' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                          `- error: cannot find 'EV_ADD' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:619:107: error: cannot find 'EV_ENABLE' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                                           `- error: cannot find 'EV_ENABLE' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:625:68: error: cannot find 'EVFILT_READ' in scope
623 |     func unsubscribe(_ ident: UInt, _ event: Subscription) {
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
627 |         }
/host/spi-builder-workspace/Sources/Server.swift:625:89: error: cannot find 'EV_DELETE' in scope
623 |     func unsubscribe(_ ident: UInt, _ event: Subscription) {
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
    |                                                                                         `- error: cannot find 'EV_DELETE' in scope
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
627 |         }
/host/spi-builder-workspace/Sources/Server.swift:626:68: error: cannot find 'EVFILT_WRITE' in scope
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
627 |         }
628 |     }
/host/spi-builder-workspace/Sources/Server.swift:626:90: error: cannot find 'EV_DELETE' in scope
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
    |                                                                                          `- error: cannot find 'EV_DELETE' in scope
627 |         }
628 |     }
/host/spi-builder-workspace/Sources/Server.swift:632:68: error: cannot find 'EVFILT_READ' in scope
630 |     func pause(_ ident: UInt, _ event: Subscription) {
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
634 |         }
/host/spi-builder-workspace/Sources/Server.swift:632:89: error: cannot find 'EV_DISABLE' in scope
630 |     func pause(_ ident: UInt, _ event: Subscription) {
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
    |                                                                                         `- error: cannot find 'EV_DISABLE' in scope
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
634 |         }
/host/spi-builder-workspace/Sources/Server.swift:633:68: error: cannot find 'EVFILT_WRITE' in scope
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
634 |         }
635 |     }
/host/spi-builder-workspace/Sources/Server.swift:633:90: error: cannot find 'EV_DISABLE' in scope
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
    |                                                                                          `- error: cannot find 'EV_DISABLE' in scope
634 |         }
635 |     }
/host/spi-builder-workspace/Sources/Server.swift:639:68: error: cannot find 'EVFILT_READ' in scope
637 |     func resume(_ ident: UInt, _ event: Subscription) {
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
641 |         }
/host/spi-builder-workspace/Sources/Server.swift:639:89: error: cannot find 'EV_ENABLE' in scope
637 |     func resume(_ ident: UInt, _ event: Subscription) {
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
    |                                                                                         `- error: cannot find 'EV_ENABLE' in scope
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
641 |         }
/host/spi-builder-workspace/Sources/Server.swift:640:68: error: cannot find 'EVFILT_WRITE' in scope
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
641 |         }
642 |     }
/host/spi-builder-workspace/Sources/Server.swift:640:90: error: cannot find 'EV_ENABLE' in scope
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
    |                                                                                          `- error: cannot find 'EV_ENABLE' in scope
641 |         }
642 |     }
/host/spi-builder-workspace/Sources/Server.swift:651:16: error: cannot find 'kevent' in scope
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                `- error: cannot find 'kevent' in scope
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:651:67: error: 'nil' requires a contextual type
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                                                                   `- error: 'nil' requires a contextual type
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:651:75: error: 'nil' requires a contextual type
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                                                                           `- error: 'nil' requires a contextual type
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:658:32: error: cannot find 'kevent' in scope
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                `- error: cannot find 'kevent' in scope
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:658:51: error: 'nil' requires a contextual type
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                                   `- error: 'nil' requires a contextual type
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:658:89: error: 'nil' requires a contextual type
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                                                                         `- error: 'nil' requires a contextual type
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:664:37: error: cannot find 'EV_EOF' in scope
662 |         for event in events[0..<Int(count)] {
663 |
664 |             if Int32(event.flags) & EV_EOF != 0 || Int32(event.flags) & EV_ERROR != 0 {
    |                                     `- error: cannot find 'EV_EOF' in scope
665 |                 try callback((.error, event.ident, 0))
666 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:664:73: error: cannot find 'EV_ERROR' in scope
662 |         for event in events[0..<Int(count)] {
663 |
664 |             if Int32(event.flags) & EV_EOF != 0 || Int32(event.flags) & EV_ERROR != 0 {
    |                                                                         `- error: cannot find 'EV_ERROR' in scope
665 |                 try callback((.error, event.ident, 0))
666 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:668:39: error: cannot find 'EVFILT_READ' in scope
666 |                 continue
667 |             }
668 |             if Int32(event.filter) == EVFILT_READ {
    |                                       `- error: cannot find 'EVFILT_READ' in scope
669 |                 try callback((.read, event.ident, event.data))
670 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:672:39: error: cannot find 'EVFILT_WRITE' in scope
670 |                 continue
671 |             }
672 |             if Int32(event.filter) == EVFILT_WRITE {
    |                                       `- error: cannot find 'EVFILT_WRITE' in scope
673 |                 try callback((.write, event.ident, event.data))
674 |                 continue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[16/36] Compiling slash Server.swift
/host/spi-builder-workspace/Sources/Server.swift:189:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
187 |     }
188 |
189 |     var hashValue: Int { return Int(self.socket) }
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
190 |
191 |     func process(_ chunk: ArraySlice<UInt8>) throws {
/host/spi-builder-workspace/Sources/Server.swift:601:51: error: cannot find 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                                   `- error: cannot find 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:601:32: error: cannot find type 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                `- error: cannot find type 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:602:33: error: cannot find type 'kevent' in scope
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
602 |     private var changes = Array<kevent>()
    |                                 `- error: cannot find type 'kevent' in scope
603 |
604 |     private let queue: Int32
/host/spi-builder-workspace/Sources/Server.swift:644:76: error: cannot find type 'kevent' in scope
642 |     }
643 |
644 |     private func event(_ ident: UInt, _ filter: Int16, _ flags: UInt16) -> kevent {
    |                                                                            `- error: cannot find type 'kevent' in scope
645 |         return kevent(ident: ident, filter: filter, flags: flags, fflags: 0, data: 0, udata: nil)
646 |     }
/host/spi-builder-workspace/Sources/Server.swift:320:31: error: cannot find 'LinuxAsyncServer' in scope
318 |     init(_ port: in_port_t = 8080) throws {
319 |         #if os(Linux)
320 |             self.server = try LinuxAsyncServer(port)
    |                               `- error: cannot find 'LinuxAsyncServer' in scope
321 |         #else
322 |             self.server = try MacOSAsyncTCPServer(port)
/host/spi-builder-workspace/Sources/Server.swift:481:25: warning: variable 'chunk' was never mutated; consider changing to 'let' constant
479 |             case .write:
480 |                 while let backlogElement = self.backlog[Int32(signal.ident)]?.first {
481 |                     var chunk = backlogElement.chunk
    |                         `- warning: variable 'chunk' was never mutated; consider changing to 'let' constant
482 |                     let result = Socket.write(Int32(signal.ident), chunk, min(chunk.count, signal.data))
483 |                     if result == -1 {
/host/spi-builder-workspace/Sources/Server.swift:533:22: error: cannot find 'Darwin' in scope
531 |     static func nonBlockingSocketForListenening(_ port: in_port_t = 8080) throws -> Int32 {
532 |
533 |         let server = Darwin.socket(AF_INET, SOCK_STREAM, 0)
    |                      `- error: cannot find 'Darwin' in scope
534 |
535 |         guard server != -1 else {
/host/spi-builder-workspace/Sources/Server.swift:540:12: error: cannot find 'Darwin' in scope
538 |
539 |         var value: Int32 = 1
540 |         if Darwin.setsockopt(server, SOL_SOCKET, SO_REUSEADDR, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |            `- error: cannot find 'Darwin' in scope
541 |             defer { let _ = Socket.close(server) }
542 |             throw AsyncError.setReuseAddrFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:550:43: error: cannot find 'Darwin' in scope
548 |         var addr = anyAddrForPort(port)
549 |
550 |         if withUnsafePointer(to: &addr, { Darwin.bind(server, UnsafePointer<sockaddr>(OpaquePointer($0)), socklen_t(MemoryLayout<sockaddr_in>.size)) }) == -1 {
    |                                           `- error: cannot find 'Darwin' in scope
551 |             defer { let _ = Socket.close(server) }
552 |             throw AsyncError.bindFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:555:12: error: cannot find 'Darwin' in scope
553 |         }
554 |
555 |         if Darwin.listen(server, SOMAXCONN) == -1 {
    |            `- error: cannot find 'Darwin' in scope
556 |             defer { let _ = Socket.close(server) }
557 |             throw AsyncError.listenFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:565:33: error: cannot find 'Darwin' in scope
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                 `- error: cannot find 'Darwin' in scope
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:565:55: error: 'nil' requires a contextual type
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                                       `- error: 'nil' requires a contextual type
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:565:60: error: 'nil' requires a contextual type
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                                            `- error: 'nil' requires a contextual type
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:577:14: error: value of type 'sockaddr_in' has no member 'sin_len'
575 |     static func anyAddrForPort(_ port: in_port_t) -> sockaddr_in {
576 |         var addr = sockaddr_in()
577 |         addr.sin_len = __uint8_t(MemoryLayout<sockaddr_in>.size)
    |              `- error: value of type 'sockaddr_in' has no member 'sin_len'
578 |         addr.sin_family = sa_family_t(AF_INET)
579 |         addr.sin_port = port.bigEndian
/host/spi-builder-workspace/Sources/Server.swift:586:12: error: cannot find 'Darwin' in scope
584 |
585 |     static func setSocketNonBlocking(_ socket: Int32) throws {
586 |         if Darwin.fcntl(socket, F_SETFL, Darwin.fcntl(socket, F_GETFL, 0) | O_NONBLOCK) == -1 {
    |            `- error: cannot find 'Darwin' in scope
587 |             throw AsyncError.setNonBlockFailed(Process.error)
588 |         }
/host/spi-builder-workspace/Sources/Server.swift:586:42: error: cannot find 'Darwin' in scope
584 |
585 |     static func setSocketNonBlocking(_ socket: Int32) throws {
586 |         if Darwin.fcntl(socket, F_SETFL, Darwin.fcntl(socket, F_GETFL, 0) | O_NONBLOCK) == -1 {
    |                                          `- error: cannot find 'Darwin' in scope
587 |             throw AsyncError.setNonBlockFailed(Process.error)
588 |         }
/host/spi-builder-workspace/Sources/Server.swift:593:12: error: cannot find 'Darwin' in scope
591 |     static func setSocketNoSigPipe(_ socket: Int32) throws {
592 |         var value = 1
593 |         if Darwin.setsockopt(socket, SOL_SOCKET, SO_NOSIGPIPE, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |            `- error: cannot find 'Darwin' in scope
594 |             throw AsyncError.setNoSigPipeFailed(Process.error)
595 |         }
/host/spi-builder-workspace/Sources/Server.swift:593:50: error: cannot find 'SO_NOSIGPIPE' in scope
591 |     static func setSocketNoSigPipe(_ socket: Int32) throws {
592 |         var value = 1
593 |         if Darwin.setsockopt(socket, SOL_SOCKET, SO_NOSIGPIPE, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |                                                  `- error: cannot find 'SO_NOSIGPIPE' in scope
594 |             throw AsyncError.setNoSigPipeFailed(Process.error)
595 |         }
/host/spi-builder-workspace/Sources/Server.swift:610:32: error: cannot find 'kqueue' in scope
608 |
609 |     init() throws {
610 |         guard case let queue = kqueue(), queue != -1 else {
    |                                `- error: cannot find 'kqueue' in scope
611 |             throw AsyncError.async(Process.error)
612 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:68: error: cannot find 'EVFILT_READ' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:89: error: cannot find 'EV_ADD' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                         `- error: cannot find 'EV_ADD' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:106: error: cannot find 'EV_ENABLE' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                                          `- error: cannot find 'EV_ENABLE' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:619:68: error: cannot find 'EVFILT_WRITE' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:619:90: error: cannot find 'EV_ADD' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                          `- error: cannot find 'EV_ADD' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:619:107: error: cannot find 'EV_ENABLE' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                                           `- error: cannot find 'EV_ENABLE' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:625:68: error: cannot find 'EVFILT_READ' in scope
623 |     func unsubscribe(_ ident: UInt, _ event: Subscription) {
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
627 |         }
/host/spi-builder-workspace/Sources/Server.swift:625:89: error: cannot find 'EV_DELETE' in scope
623 |     func unsubscribe(_ ident: UInt, _ event: Subscription) {
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
    |                                                                                         `- error: cannot find 'EV_DELETE' in scope
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
627 |         }
/host/spi-builder-workspace/Sources/Server.swift:626:68: error: cannot find 'EVFILT_WRITE' in scope
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
627 |         }
628 |     }
/host/spi-builder-workspace/Sources/Server.swift:626:90: error: cannot find 'EV_DELETE' in scope
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
    |                                                                                          `- error: cannot find 'EV_DELETE' in scope
627 |         }
628 |     }
/host/spi-builder-workspace/Sources/Server.swift:632:68: error: cannot find 'EVFILT_READ' in scope
630 |     func pause(_ ident: UInt, _ event: Subscription) {
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
634 |         }
/host/spi-builder-workspace/Sources/Server.swift:632:89: error: cannot find 'EV_DISABLE' in scope
630 |     func pause(_ ident: UInt, _ event: Subscription) {
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
    |                                                                                         `- error: cannot find 'EV_DISABLE' in scope
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
634 |         }
/host/spi-builder-workspace/Sources/Server.swift:633:68: error: cannot find 'EVFILT_WRITE' in scope
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
634 |         }
635 |     }
/host/spi-builder-workspace/Sources/Server.swift:633:90: error: cannot find 'EV_DISABLE' in scope
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
    |                                                                                          `- error: cannot find 'EV_DISABLE' in scope
634 |         }
635 |     }
/host/spi-builder-workspace/Sources/Server.swift:639:68: error: cannot find 'EVFILT_READ' in scope
637 |     func resume(_ ident: UInt, _ event: Subscription) {
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
641 |         }
/host/spi-builder-workspace/Sources/Server.swift:639:89: error: cannot find 'EV_ENABLE' in scope
637 |     func resume(_ ident: UInt, _ event: Subscription) {
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
    |                                                                                         `- error: cannot find 'EV_ENABLE' in scope
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
641 |         }
/host/spi-builder-workspace/Sources/Server.swift:640:68: error: cannot find 'EVFILT_WRITE' in scope
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
641 |         }
642 |     }
/host/spi-builder-workspace/Sources/Server.swift:640:90: error: cannot find 'EV_ENABLE' in scope
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
    |                                                                                          `- error: cannot find 'EV_ENABLE' in scope
641 |         }
642 |     }
/host/spi-builder-workspace/Sources/Server.swift:651:16: error: cannot find 'kevent' in scope
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                `- error: cannot find 'kevent' in scope
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:651:67: error: 'nil' requires a contextual type
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                                                                   `- error: 'nil' requires a contextual type
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:651:75: error: 'nil' requires a contextual type
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                                                                           `- error: 'nil' requires a contextual type
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:658:32: error: cannot find 'kevent' in scope
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                `- error: cannot find 'kevent' in scope
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:658:51: error: 'nil' requires a contextual type
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                                   `- error: 'nil' requires a contextual type
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:658:89: error: 'nil' requires a contextual type
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                                                                         `- error: 'nil' requires a contextual type
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:664:37: error: cannot find 'EV_EOF' in scope
662 |         for event in events[0..<Int(count)] {
663 |
664 |             if Int32(event.flags) & EV_EOF != 0 || Int32(event.flags) & EV_ERROR != 0 {
    |                                     `- error: cannot find 'EV_EOF' in scope
665 |                 try callback((.error, event.ident, 0))
666 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:664:73: error: cannot find 'EV_ERROR' in scope
662 |         for event in events[0..<Int(count)] {
663 |
664 |             if Int32(event.flags) & EV_EOF != 0 || Int32(event.flags) & EV_ERROR != 0 {
    |                                                                         `- error: cannot find 'EV_ERROR' in scope
665 |                 try callback((.error, event.ident, 0))
666 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:668:39: error: cannot find 'EVFILT_READ' in scope
666 |                 continue
667 |             }
668 |             if Int32(event.filter) == EVFILT_READ {
    |                                       `- error: cannot find 'EVFILT_READ' in scope
669 |                 try callback((.read, event.ident, event.data))
670 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:672:39: error: cannot find 'EVFILT_WRITE' in scope
670 |                 continue
671 |             }
672 |             if Int32(event.filter) == EVFILT_WRITE {
    |                                       `- error: cannot find 'EVFILT_WRITE' in scope
673 |                 try callback((.write, event.ident, event.data))
674 |                 continue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[17/36] Compiling slash SlackAdapter.swift
/host/spi-builder-workspace/Sources/Server.swift:189:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
187 |     }
188 |
189 |     var hashValue: Int { return Int(self.socket) }
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
190 |
191 |     func process(_ chunk: ArraySlice<UInt8>) throws {
/host/spi-builder-workspace/Sources/Server.swift:601:51: error: cannot find 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                                   `- error: cannot find 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:601:32: error: cannot find type 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                `- error: cannot find type 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:602:33: error: cannot find type 'kevent' in scope
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
602 |     private var changes = Array<kevent>()
    |                                 `- error: cannot find type 'kevent' in scope
603 |
604 |     private let queue: Int32
/host/spi-builder-workspace/Sources/Server.swift:644:76: error: cannot find type 'kevent' in scope
642 |     }
643 |
644 |     private func event(_ ident: UInt, _ filter: Int16, _ flags: UInt16) -> kevent {
    |                                                                            `- error: cannot find type 'kevent' in scope
645 |         return kevent(ident: ident, filter: filter, flags: flags, fflags: 0, data: 0, udata: nil)
646 |     }
/host/spi-builder-workspace/Sources/Server.swift:320:31: error: cannot find 'LinuxAsyncServer' in scope
318 |     init(_ port: in_port_t = 8080) throws {
319 |         #if os(Linux)
320 |             self.server = try LinuxAsyncServer(port)
    |                               `- error: cannot find 'LinuxAsyncServer' in scope
321 |         #else
322 |             self.server = try MacOSAsyncTCPServer(port)
/host/spi-builder-workspace/Sources/Server.swift:481:25: warning: variable 'chunk' was never mutated; consider changing to 'let' constant
479 |             case .write:
480 |                 while let backlogElement = self.backlog[Int32(signal.ident)]?.first {
481 |                     var chunk = backlogElement.chunk
    |                         `- warning: variable 'chunk' was never mutated; consider changing to 'let' constant
482 |                     let result = Socket.write(Int32(signal.ident), chunk, min(chunk.count, signal.data))
483 |                     if result == -1 {
/host/spi-builder-workspace/Sources/Server.swift:533:22: error: cannot find 'Darwin' in scope
531 |     static func nonBlockingSocketForListenening(_ port: in_port_t = 8080) throws -> Int32 {
532 |
533 |         let server = Darwin.socket(AF_INET, SOCK_STREAM, 0)
    |                      `- error: cannot find 'Darwin' in scope
534 |
535 |         guard server != -1 else {
/host/spi-builder-workspace/Sources/Server.swift:540:12: error: cannot find 'Darwin' in scope
538 |
539 |         var value: Int32 = 1
540 |         if Darwin.setsockopt(server, SOL_SOCKET, SO_REUSEADDR, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |            `- error: cannot find 'Darwin' in scope
541 |             defer { let _ = Socket.close(server) }
542 |             throw AsyncError.setReuseAddrFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:550:43: error: cannot find 'Darwin' in scope
548 |         var addr = anyAddrForPort(port)
549 |
550 |         if withUnsafePointer(to: &addr, { Darwin.bind(server, UnsafePointer<sockaddr>(OpaquePointer($0)), socklen_t(MemoryLayout<sockaddr_in>.size)) }) == -1 {
    |                                           `- error: cannot find 'Darwin' in scope
551 |             defer { let _ = Socket.close(server) }
552 |             throw AsyncError.bindFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:555:12: error: cannot find 'Darwin' in scope
553 |         }
554 |
555 |         if Darwin.listen(server, SOMAXCONN) == -1 {
    |            `- error: cannot find 'Darwin' in scope
556 |             defer { let _ = Socket.close(server) }
557 |             throw AsyncError.listenFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:565:33: error: cannot find 'Darwin' in scope
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                 `- error: cannot find 'Darwin' in scope
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:565:55: error: 'nil' requires a contextual type
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                                       `- error: 'nil' requires a contextual type
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:565:60: error: 'nil' requires a contextual type
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                                            `- error: 'nil' requires a contextual type
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:577:14: error: value of type 'sockaddr_in' has no member 'sin_len'
575 |     static func anyAddrForPort(_ port: in_port_t) -> sockaddr_in {
576 |         var addr = sockaddr_in()
577 |         addr.sin_len = __uint8_t(MemoryLayout<sockaddr_in>.size)
    |              `- error: value of type 'sockaddr_in' has no member 'sin_len'
578 |         addr.sin_family = sa_family_t(AF_INET)
579 |         addr.sin_port = port.bigEndian
/host/spi-builder-workspace/Sources/Server.swift:586:12: error: cannot find 'Darwin' in scope
584 |
585 |     static func setSocketNonBlocking(_ socket: Int32) throws {
586 |         if Darwin.fcntl(socket, F_SETFL, Darwin.fcntl(socket, F_GETFL, 0) | O_NONBLOCK) == -1 {
    |            `- error: cannot find 'Darwin' in scope
587 |             throw AsyncError.setNonBlockFailed(Process.error)
588 |         }
/host/spi-builder-workspace/Sources/Server.swift:586:42: error: cannot find 'Darwin' in scope
584 |
585 |     static func setSocketNonBlocking(_ socket: Int32) throws {
586 |         if Darwin.fcntl(socket, F_SETFL, Darwin.fcntl(socket, F_GETFL, 0) | O_NONBLOCK) == -1 {
    |                                          `- error: cannot find 'Darwin' in scope
587 |             throw AsyncError.setNonBlockFailed(Process.error)
588 |         }
/host/spi-builder-workspace/Sources/Server.swift:593:12: error: cannot find 'Darwin' in scope
591 |     static func setSocketNoSigPipe(_ socket: Int32) throws {
592 |         var value = 1
593 |         if Darwin.setsockopt(socket, SOL_SOCKET, SO_NOSIGPIPE, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |            `- error: cannot find 'Darwin' in scope
594 |             throw AsyncError.setNoSigPipeFailed(Process.error)
595 |         }
/host/spi-builder-workspace/Sources/Server.swift:593:50: error: cannot find 'SO_NOSIGPIPE' in scope
591 |     static func setSocketNoSigPipe(_ socket: Int32) throws {
592 |         var value = 1
593 |         if Darwin.setsockopt(socket, SOL_SOCKET, SO_NOSIGPIPE, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |                                                  `- error: cannot find 'SO_NOSIGPIPE' in scope
594 |             throw AsyncError.setNoSigPipeFailed(Process.error)
595 |         }
/host/spi-builder-workspace/Sources/Server.swift:610:32: error: cannot find 'kqueue' in scope
608 |
609 |     init() throws {
610 |         guard case let queue = kqueue(), queue != -1 else {
    |                                `- error: cannot find 'kqueue' in scope
611 |             throw AsyncError.async(Process.error)
612 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:68: error: cannot find 'EVFILT_READ' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:89: error: cannot find 'EV_ADD' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                         `- error: cannot find 'EV_ADD' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:106: error: cannot find 'EV_ENABLE' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                                          `- error: cannot find 'EV_ENABLE' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:619:68: error: cannot find 'EVFILT_WRITE' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:619:90: error: cannot find 'EV_ADD' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                          `- error: cannot find 'EV_ADD' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:619:107: error: cannot find 'EV_ENABLE' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                                           `- error: cannot find 'EV_ENABLE' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:625:68: error: cannot find 'EVFILT_READ' in scope
623 |     func unsubscribe(_ ident: UInt, _ event: Subscription) {
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
627 |         }
/host/spi-builder-workspace/Sources/Server.swift:625:89: error: cannot find 'EV_DELETE' in scope
623 |     func unsubscribe(_ ident: UInt, _ event: Subscription) {
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
    |                                                                                         `- error: cannot find 'EV_DELETE' in scope
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
627 |         }
/host/spi-builder-workspace/Sources/Server.swift:626:68: error: cannot find 'EVFILT_WRITE' in scope
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
627 |         }
628 |     }
/host/spi-builder-workspace/Sources/Server.swift:626:90: error: cannot find 'EV_DELETE' in scope
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
    |                                                                                          `- error: cannot find 'EV_DELETE' in scope
627 |         }
628 |     }
/host/spi-builder-workspace/Sources/Server.swift:632:68: error: cannot find 'EVFILT_READ' in scope
630 |     func pause(_ ident: UInt, _ event: Subscription) {
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
634 |         }
/host/spi-builder-workspace/Sources/Server.swift:632:89: error: cannot find 'EV_DISABLE' in scope
630 |     func pause(_ ident: UInt, _ event: Subscription) {
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
    |                                                                                         `- error: cannot find 'EV_DISABLE' in scope
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
634 |         }
/host/spi-builder-workspace/Sources/Server.swift:633:68: error: cannot find 'EVFILT_WRITE' in scope
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
634 |         }
635 |     }
/host/spi-builder-workspace/Sources/Server.swift:633:90: error: cannot find 'EV_DISABLE' in scope
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
    |                                                                                          `- error: cannot find 'EV_DISABLE' in scope
634 |         }
635 |     }
/host/spi-builder-workspace/Sources/Server.swift:639:68: error: cannot find 'EVFILT_READ' in scope
637 |     func resume(_ ident: UInt, _ event: Subscription) {
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
641 |         }
/host/spi-builder-workspace/Sources/Server.swift:639:89: error: cannot find 'EV_ENABLE' in scope
637 |     func resume(_ ident: UInt, _ event: Subscription) {
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
    |                                                                                         `- error: cannot find 'EV_ENABLE' in scope
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
641 |         }
/host/spi-builder-workspace/Sources/Server.swift:640:68: error: cannot find 'EVFILT_WRITE' in scope
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
641 |         }
642 |     }
/host/spi-builder-workspace/Sources/Server.swift:640:90: error: cannot find 'EV_ENABLE' in scope
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
    |                                                                                          `- error: cannot find 'EV_ENABLE' in scope
641 |         }
642 |     }
/host/spi-builder-workspace/Sources/Server.swift:651:16: error: cannot find 'kevent' in scope
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                `- error: cannot find 'kevent' in scope
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:651:67: error: 'nil' requires a contextual type
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                                                                   `- error: 'nil' requires a contextual type
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:651:75: error: 'nil' requires a contextual type
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                                                                           `- error: 'nil' requires a contextual type
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:658:32: error: cannot find 'kevent' in scope
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                `- error: cannot find 'kevent' in scope
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:658:51: error: 'nil' requires a contextual type
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                                   `- error: 'nil' requires a contextual type
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:658:89: error: 'nil' requires a contextual type
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                                                                         `- error: 'nil' requires a contextual type
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:664:37: error: cannot find 'EV_EOF' in scope
662 |         for event in events[0..<Int(count)] {
663 |
664 |             if Int32(event.flags) & EV_EOF != 0 || Int32(event.flags) & EV_ERROR != 0 {
    |                                     `- error: cannot find 'EV_EOF' in scope
665 |                 try callback((.error, event.ident, 0))
666 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:664:73: error: cannot find 'EV_ERROR' in scope
662 |         for event in events[0..<Int(count)] {
663 |
664 |             if Int32(event.flags) & EV_EOF != 0 || Int32(event.flags) & EV_ERROR != 0 {
    |                                                                         `- error: cannot find 'EV_ERROR' in scope
665 |                 try callback((.error, event.ident, 0))
666 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:668:39: error: cannot find 'EVFILT_READ' in scope
666 |                 continue
667 |             }
668 |             if Int32(event.filter) == EVFILT_READ {
    |                                       `- error: cannot find 'EVFILT_READ' in scope
669 |                 try callback((.read, event.ident, event.data))
670 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:672:39: error: cannot find 'EVFILT_WRITE' in scope
670 |                 continue
671 |             }
672 |             if Int32(event.filter) == EVFILT_WRITE {
    |                                       `- error: cannot find 'EVFILT_WRITE' in scope
673 |                 try callback((.write, event.ident, event.data))
674 |                 continue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[18/36] Compiling slash SlackChannel.swift
/host/spi-builder-workspace/Sources/Server.swift:189:9: warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
187 |     }
188 |
189 |     var hashValue: Int { return Int(self.socket) }
    |         `- warning: 'Hashable.hashValue' is deprecated as a protocol requirement; conform type 'HttpIncomingDataPorcessor' to 'Hashable' by implementing 'hash(into:)' instead [#DeprecatedDeclaration]
190 |
191 |     func process(_ chunk: ArraySlice<UInt8>) throws {
/host/spi-builder-workspace/Sources/Server.swift:601:51: error: cannot find 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                                   `- error: cannot find 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:601:32: error: cannot find type 'kevent' in scope
599 | class KernelQueue {
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
    |                                `- error: cannot find type 'kevent' in scope
602 |     private var changes = Array<kevent>()
603 |
/host/spi-builder-workspace/Sources/Server.swift:602:33: error: cannot find type 'kevent' in scope
600 |
601 |     private var events = Array<kevent>(repeating: kevent(), count: 256)
602 |     private var changes = Array<kevent>()
    |                                 `- error: cannot find type 'kevent' in scope
603 |
604 |     private let queue: Int32
/host/spi-builder-workspace/Sources/Server.swift:644:76: error: cannot find type 'kevent' in scope
642 |     }
643 |
644 |     private func event(_ ident: UInt, _ filter: Int16, _ flags: UInt16) -> kevent {
    |                                                                            `- error: cannot find type 'kevent' in scope
645 |         return kevent(ident: ident, filter: filter, flags: flags, fflags: 0, data: 0, udata: nil)
646 |     }
/host/spi-builder-workspace/Sources/Server.swift:320:31: error: cannot find 'LinuxAsyncServer' in scope
318 |     init(_ port: in_port_t = 8080) throws {
319 |         #if os(Linux)
320 |             self.server = try LinuxAsyncServer(port)
    |                               `- error: cannot find 'LinuxAsyncServer' in scope
321 |         #else
322 |             self.server = try MacOSAsyncTCPServer(port)
/host/spi-builder-workspace/Sources/Server.swift:481:25: warning: variable 'chunk' was never mutated; consider changing to 'let' constant
479 |             case .write:
480 |                 while let backlogElement = self.backlog[Int32(signal.ident)]?.first {
481 |                     var chunk = backlogElement.chunk
    |                         `- warning: variable 'chunk' was never mutated; consider changing to 'let' constant
482 |                     let result = Socket.write(Int32(signal.ident), chunk, min(chunk.count, signal.data))
483 |                     if result == -1 {
/host/spi-builder-workspace/Sources/Server.swift:533:22: error: cannot find 'Darwin' in scope
531 |     static func nonBlockingSocketForListenening(_ port: in_port_t = 8080) throws -> Int32 {
532 |
533 |         let server = Darwin.socket(AF_INET, SOCK_STREAM, 0)
    |                      `- error: cannot find 'Darwin' in scope
534 |
535 |         guard server != -1 else {
/host/spi-builder-workspace/Sources/Server.swift:540:12: error: cannot find 'Darwin' in scope
538 |
539 |         var value: Int32 = 1
540 |         if Darwin.setsockopt(server, SOL_SOCKET, SO_REUSEADDR, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |            `- error: cannot find 'Darwin' in scope
541 |             defer { let _ = Socket.close(server) }
542 |             throw AsyncError.setReuseAddrFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:550:43: error: cannot find 'Darwin' in scope
548 |         var addr = anyAddrForPort(port)
549 |
550 |         if withUnsafePointer(to: &addr, { Darwin.bind(server, UnsafePointer<sockaddr>(OpaquePointer($0)), socklen_t(MemoryLayout<sockaddr_in>.size)) }) == -1 {
    |                                           `- error: cannot find 'Darwin' in scope
551 |             defer { let _ = Socket.close(server) }
552 |             throw AsyncError.bindFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:555:12: error: cannot find 'Darwin' in scope
553 |         }
554 |
555 |         if Darwin.listen(server, SOMAXCONN) == -1 {
    |            `- error: cannot find 'Darwin' in scope
556 |             defer { let _ = Socket.close(server) }
557 |             throw AsyncError.listenFailed(Process.error)
/host/spi-builder-workspace/Sources/Server.swift:565:33: error: cannot find 'Darwin' in scope
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                 `- error: cannot find 'Darwin' in scope
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:565:55: error: 'nil' requires a contextual type
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                                       `- error: 'nil' requires a contextual type
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:565:60: error: 'nil' requires a contextual type
563 |     static func acceptAndConfigureClientSocket(_ socket: Int32) throws -> Int32 {
564 |
565 |         guard case let client = Darwin.accept(socket, nil, nil), client != -1 else {
    |                                                            `- error: 'nil' requires a contextual type
566 |             throw AsyncError.acceptFailed(Process.error)
567 |         }
/host/spi-builder-workspace/Sources/Server.swift:577:14: error: value of type 'sockaddr_in' has no member 'sin_len'
575 |     static func anyAddrForPort(_ port: in_port_t) -> sockaddr_in {
576 |         var addr = sockaddr_in()
577 |         addr.sin_len = __uint8_t(MemoryLayout<sockaddr_in>.size)
    |              `- error: value of type 'sockaddr_in' has no member 'sin_len'
578 |         addr.sin_family = sa_family_t(AF_INET)
579 |         addr.sin_port = port.bigEndian
/host/spi-builder-workspace/Sources/Server.swift:586:12: error: cannot find 'Darwin' in scope
584 |
585 |     static func setSocketNonBlocking(_ socket: Int32) throws {
586 |         if Darwin.fcntl(socket, F_SETFL, Darwin.fcntl(socket, F_GETFL, 0) | O_NONBLOCK) == -1 {
    |            `- error: cannot find 'Darwin' in scope
587 |             throw AsyncError.setNonBlockFailed(Process.error)
588 |         }
/host/spi-builder-workspace/Sources/Server.swift:586:42: error: cannot find 'Darwin' in scope
584 |
585 |     static func setSocketNonBlocking(_ socket: Int32) throws {
586 |         if Darwin.fcntl(socket, F_SETFL, Darwin.fcntl(socket, F_GETFL, 0) | O_NONBLOCK) == -1 {
    |                                          `- error: cannot find 'Darwin' in scope
587 |             throw AsyncError.setNonBlockFailed(Process.error)
588 |         }
/host/spi-builder-workspace/Sources/Server.swift:593:12: error: cannot find 'Darwin' in scope
591 |     static func setSocketNoSigPipe(_ socket: Int32) throws {
592 |         var value = 1
593 |         if Darwin.setsockopt(socket, SOL_SOCKET, SO_NOSIGPIPE, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |            `- error: cannot find 'Darwin' in scope
594 |             throw AsyncError.setNoSigPipeFailed(Process.error)
595 |         }
/host/spi-builder-workspace/Sources/Server.swift:593:50: error: cannot find 'SO_NOSIGPIPE' in scope
591 |     static func setSocketNoSigPipe(_ socket: Int32) throws {
592 |         var value = 1
593 |         if Darwin.setsockopt(socket, SOL_SOCKET, SO_NOSIGPIPE, &value, socklen_t(MemoryLayout<Int32>.size)) == -1 {
    |                                                  `- error: cannot find 'SO_NOSIGPIPE' in scope
594 |             throw AsyncError.setNoSigPipeFailed(Process.error)
595 |         }
/host/spi-builder-workspace/Sources/Server.swift:610:32: error: cannot find 'kqueue' in scope
608 |
609 |     init() throws {
610 |         guard case let queue = kqueue(), queue != -1 else {
    |                                `- error: cannot find 'kqueue' in scope
611 |             throw AsyncError.async(Process.error)
612 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:68: error: cannot find 'EVFILT_READ' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:89: error: cannot find 'EV_ADD' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                         `- error: cannot find 'EV_ADD' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:618:106: error: cannot find 'EV_ENABLE' in scope
616 |     func subscribe(_ ident: UInt, _ event: Subscription) {
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                                          `- error: cannot find 'EV_ENABLE' in scope
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
620 |         }
/host/spi-builder-workspace/Sources/Server.swift:619:68: error: cannot find 'EVFILT_WRITE' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:619:90: error: cannot find 'EV_ADD' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                          `- error: cannot find 'EV_ADD' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:619:107: error: cannot find 'EV_ENABLE' in scope
617 |         switch event {
618 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
619 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ADD) | UInt16(EV_ENABLE)))
    |                                                                                                           `- error: cannot find 'EV_ENABLE' in scope
620 |         }
621 |     }
/host/spi-builder-workspace/Sources/Server.swift:625:68: error: cannot find 'EVFILT_READ' in scope
623 |     func unsubscribe(_ ident: UInt, _ event: Subscription) {
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
627 |         }
/host/spi-builder-workspace/Sources/Server.swift:625:89: error: cannot find 'EV_DELETE' in scope
623 |     func unsubscribe(_ ident: UInt, _ event: Subscription) {
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
    |                                                                                         `- error: cannot find 'EV_DELETE' in scope
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
627 |         }
/host/spi-builder-workspace/Sources/Server.swift:626:68: error: cannot find 'EVFILT_WRITE' in scope
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
627 |         }
628 |     }
/host/spi-builder-workspace/Sources/Server.swift:626:90: error: cannot find 'EV_DELETE' in scope
624 |         switch event {
625 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DELETE)))
626 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DELETE)))
    |                                                                                          `- error: cannot find 'EV_DELETE' in scope
627 |         }
628 |     }
/host/spi-builder-workspace/Sources/Server.swift:632:68: error: cannot find 'EVFILT_READ' in scope
630 |     func pause(_ ident: UInt, _ event: Subscription) {
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
634 |         }
/host/spi-builder-workspace/Sources/Server.swift:632:89: error: cannot find 'EV_DISABLE' in scope
630 |     func pause(_ ident: UInt, _ event: Subscription) {
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
    |                                                                                         `- error: cannot find 'EV_DISABLE' in scope
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
634 |         }
/host/spi-builder-workspace/Sources/Server.swift:633:68: error: cannot find 'EVFILT_WRITE' in scope
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
634 |         }
635 |     }
/host/spi-builder-workspace/Sources/Server.swift:633:90: error: cannot find 'EV_DISABLE' in scope
631 |         switch event {
632 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_DISABLE)))
633 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_DISABLE)))
    |                                                                                          `- error: cannot find 'EV_DISABLE' in scope
634 |         }
635 |     }
/host/spi-builder-workspace/Sources/Server.swift:639:68: error: cannot find 'EVFILT_READ' in scope
637 |     func resume(_ ident: UInt, _ event: Subscription) {
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_READ' in scope
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
641 |         }
/host/spi-builder-workspace/Sources/Server.swift:639:89: error: cannot find 'EV_ENABLE' in scope
637 |     func resume(_ ident: UInt, _ event: Subscription) {
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
    |                                                                                         `- error: cannot find 'EV_ENABLE' in scope
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
641 |         }
/host/spi-builder-workspace/Sources/Server.swift:640:68: error: cannot find 'EVFILT_WRITE' in scope
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
    |                                                                    `- error: cannot find 'EVFILT_WRITE' in scope
641 |         }
642 |     }
/host/spi-builder-workspace/Sources/Server.swift:640:90: error: cannot find 'EV_ENABLE' in scope
638 |         switch event {
639 |         case .read  : changes.append(self.event(UInt(ident), Int16(EVFILT_READ), UInt16(EV_ENABLE)))
640 |         case .write : changes.append(self.event(UInt(ident), Int16(EVFILT_WRITE), UInt16(EV_ENABLE)))
    |                                                                                          `- error: cannot find 'EV_ENABLE' in scope
641 |         }
642 |     }
/host/spi-builder-workspace/Sources/Server.swift:651:16: error: cannot find 'kevent' in scope
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                `- error: cannot find 'kevent' in scope
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:651:67: error: 'nil' requires a contextual type
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                                                                   `- error: 'nil' requires a contextual type
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:651:75: error: 'nil' requires a contextual type
649 |
650 |         if !changes.isEmpty {
651 |             if kevent(self.queue, &changes, Int32(changes.count), nil, 0, nil) == -1 {
    |                                                                           `- error: 'nil' requires a contextual type
652 |                 throw AsyncError.async(Process.error)
653 |             }
/host/spi-builder-workspace/Sources/Server.swift:658:32: error: cannot find 'kevent' in scope
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                `- error: cannot find 'kevent' in scope
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:658:51: error: 'nil' requires a contextual type
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                                   `- error: 'nil' requires a contextual type
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:658:89: error: 'nil' requires a contextual type
656 |         self.changes.removeAll(keepingCapacity: true)
657 |
658 |         guard case let count = kevent(self.queue, nil, 0, &events, Int32(events.count), nil), count != -1 else {
    |                                                                                         `- error: 'nil' requires a contextual type
659 |             throw AsyncError.async(Process.error)
660 |         }
/host/spi-builder-workspace/Sources/Server.swift:664:37: error: cannot find 'EV_EOF' in scope
662 |         for event in events[0..<Int(count)] {
663 |
664 |             if Int32(event.flags) & EV_EOF != 0 || Int32(event.flags) & EV_ERROR != 0 {
    |                                     `- error: cannot find 'EV_EOF' in scope
665 |                 try callback((.error, event.ident, 0))
666 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:664:73: error: cannot find 'EV_ERROR' in scope
662 |         for event in events[0..<Int(count)] {
663 |
664 |             if Int32(event.flags) & EV_EOF != 0 || Int32(event.flags) & EV_ERROR != 0 {
    |                                                                         `- error: cannot find 'EV_ERROR' in scope
665 |                 try callback((.error, event.ident, 0))
666 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:668:39: error: cannot find 'EVFILT_READ' in scope
666 |                 continue
667 |             }
668 |             if Int32(event.filter) == EVFILT_READ {
    |                                       `- error: cannot find 'EVFILT_READ' in scope
669 |                 try callback((.read, event.ident, event.data))
670 |                 continue
/host/spi-builder-workspace/Sources/Server.swift:672:39: error: cannot find 'EVFILT_WRITE' in scope
670 |                 continue
671 |             }
672 |             if Int32(event.filter) == EVFILT_WRITE {
    |                                       `- error: cannot find 'EVFILT_WRITE' in scope
673 |                 try callback((.write, event.ident, event.data))
674 |                 continue
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[19/36] Compiling slash SlackRealTimeClient.swift
/host/spi-builder-workspace/Sources/SlackWebClient.swift:78:76: error: cannot find 'URLRequest' in scope
 76 |         }
 77 |
 78 |         let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
    |                                                                            `- error: cannot find 'URLRequest' in scope
 79 |         guard let data = theData else {
 80 |             throw SlackWebClientError.error("Error receiving data.")
/host/spi-builder-workspace/Sources/SlackWebClient.swift:78:43: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 76 |         }
 77 |
 78 |         let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
    |                                           `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 79 |         guard let data = theData else {
 80 |             throw SlackWebClientError.error("Error receiving data.")
[20/36] Compiling slash SlackTeam.swift
/host/spi-builder-workspace/Sources/SlackWebClient.swift:78:76: error: cannot find 'URLRequest' in scope
 76 |         }
 77 |
 78 |         let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
    |                                                                            `- error: cannot find 'URLRequest' in scope
 79 |         guard let data = theData else {
 80 |             throw SlackWebClientError.error("Error receiving data.")
/host/spi-builder-workspace/Sources/SlackWebClient.swift:78:43: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 76 |         }
 77 |
 78 |         let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
    |                                           `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 79 |         guard let data = theData else {
 80 |             throw SlackWebClientError.error("Error receiving data.")
[21/36] Compiling slash SlackUser.swift
/host/spi-builder-workspace/Sources/SlackWebClient.swift:78:76: error: cannot find 'URLRequest' in scope
 76 |         }
 77 |
 78 |         let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
    |                                                                            `- error: cannot find 'URLRequest' in scope
 79 |         guard let data = theData else {
 80 |             throw SlackWebClientError.error("Error receiving data.")
/host/spi-builder-workspace/Sources/SlackWebClient.swift:78:43: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 76 |         }
 77 |
 78 |         let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
    |                                           `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 79 |         guard let data = theData else {
 80 |             throw SlackWebClientError.error("Error receiving data.")
[22/36] Compiling slash SlackWebClient.swift
/host/spi-builder-workspace/Sources/SlackWebClient.swift:78:76: error: cannot find 'URLRequest' in scope
 76 |         }
 77 |
 78 |         let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
    |                                                                            `- error: cannot find 'URLRequest' in scope
 79 |         guard let data = theData else {
 80 |             throw SlackWebClientError.error("Error receiving data.")
/host/spi-builder-workspace/Sources/SlackWebClient.swift:78:43: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 76 |         }
 77 |
 78 |         let (theData, _) = try URLSession.shared.synchronousDataTask(with: URLRequest(url: url))
    |                                           `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
 79 |         guard let data = theData else {
 80 |             throw SlackWebClientError.error("Error receiving data.")
[23/36] Compiling slash Utils.swift
/host/spi-builder-workspace/Sources/Utils.swift:14:14: warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
12 |     class func shell(_ args: String...) {
13 |         let task = Process()
14 |         task.launchPath = "/usr/bin/env"
   |              |- warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
   |              `- note: use 'executableURL' instead
15 |         task.arguments = args
16 |         task.launch()
/host/spi-builder-workspace/Sources/Utils.swift:16:14: warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
14 |         task.launchPath = "/usr/bin/env"
15 |         task.arguments = args
16 |         task.launch()
   |              |- warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
   |              `- note: use 'run' instead
17 |     }
18 |
/host/spi-builder-workspace/Sources/WebSocketClient.swift:37:25: error: cannot find type 'TLSSocket' in scope
 35 |
 36 |     private let mask: [UInt8]
 37 |     private let socket: TLSSocket
    |                         `- error: cannot find type 'TLSSocket' in scope
 38 |
 39 |     private var inputBuffer = [UInt8]()
/host/spi-builder-workspace/Sources/WebSocketClient.swift:45:27: error: cannot find 'TLSSocket' in scope
 43 |         self.mask = WebSocketClient.provideRandomValues(4)
 44 |
 45 |         self.socket = try TLSSocket(try WebSocketClient.addressForHost(host))
    |                           `- error: cannot find 'TLSSocket' in scope
 46 |
 47 |         let secWebSocketKey = Data(WebSocketClient.provideRandomValues(16)).base64EncodedString()
/host/spi-builder-workspace/Sources/WebSocketClient.swift:90:33: error: cannot find 'arc4random' in scope
 88 |         var result = [UInt8]()
 89 |         for _ in 0..<count {
 90 |             result.append(UInt8(arc4random() % UInt32(UInt8.max)))
    |                                 `- error: cannot find 'arc4random' in scope
 91 |         }
 92 |         return result
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[24/36] Compiling slash WebSocketClient.swift
/host/spi-builder-workspace/Sources/Utils.swift:14:14: warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
12 |     class func shell(_ args: String...) {
13 |         let task = Process()
14 |         task.launchPath = "/usr/bin/env"
   |              |- warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
   |              `- note: use 'executableURL' instead
15 |         task.arguments = args
16 |         task.launch()
/host/spi-builder-workspace/Sources/Utils.swift:16:14: warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
14 |         task.launchPath = "/usr/bin/env"
15 |         task.arguments = args
16 |         task.launch()
   |              |- warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
   |              `- note: use 'run' instead
17 |     }
18 |
/host/spi-builder-workspace/Sources/WebSocketClient.swift:37:25: error: cannot find type 'TLSSocket' in scope
 35 |
 36 |     private let mask: [UInt8]
 37 |     private let socket: TLSSocket
    |                         `- error: cannot find type 'TLSSocket' in scope
 38 |
 39 |     private var inputBuffer = [UInt8]()
/host/spi-builder-workspace/Sources/WebSocketClient.swift:45:27: error: cannot find 'TLSSocket' in scope
 43 |         self.mask = WebSocketClient.provideRandomValues(4)
 44 |
 45 |         self.socket = try TLSSocket(try WebSocketClient.addressForHost(host))
    |                           `- error: cannot find 'TLSSocket' in scope
 46 |
 47 |         let secWebSocketKey = Data(WebSocketClient.provideRandomValues(16)).base64EncodedString()
/host/spi-builder-workspace/Sources/WebSocketClient.swift:90:33: error: cannot find 'arc4random' in scope
 88 |         var result = [UInt8]()
 89 |         for _ in 0..<count {
 90 |             result.append(UInt8(arc4random() % UInt32(UInt8.max)))
    |                                 `- error: cannot find 'arc4random' in scope
 91 |         }
 92 |         return result
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[25/36] Compiling slash main.swift
/host/spi-builder-workspace/Sources/Utils.swift:14:14: warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
12 |     class func shell(_ args: String...) {
13 |         let task = Process()
14 |         task.launchPath = "/usr/bin/env"
   |              |- warning: 'launchPath' is deprecated: renamed to 'executableURL' [#DeprecatedDeclaration]
   |              `- note: use 'executableURL' instead
15 |         task.arguments = args
16 |         task.launch()
/host/spi-builder-workspace/Sources/Utils.swift:16:14: warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
14 |         task.launchPath = "/usr/bin/env"
15 |         task.arguments = args
16 |         task.launch()
   |              |- warning: 'launch()' is deprecated: renamed to 'run' [#DeprecatedDeclaration]
   |              `- note: use 'run' instead
17 |     }
18 |
/host/spi-builder-workspace/Sources/WebSocketClient.swift:37:25: error: cannot find type 'TLSSocket' in scope
 35 |
 36 |     private let mask: [UInt8]
 37 |     private let socket: TLSSocket
    |                         `- error: cannot find type 'TLSSocket' in scope
 38 |
 39 |     private var inputBuffer = [UInt8]()
/host/spi-builder-workspace/Sources/WebSocketClient.swift:45:27: error: cannot find 'TLSSocket' in scope
 43 |         self.mask = WebSocketClient.provideRandomValues(4)
 44 |
 45 |         self.socket = try TLSSocket(try WebSocketClient.addressForHost(host))
    |                           `- error: cannot find 'TLSSocket' in scope
 46 |
 47 |         let secWebSocketKey = Data(WebSocketClient.provideRandomValues(16)).base64EncodedString()
/host/spi-builder-workspace/Sources/WebSocketClient.swift:90:33: error: cannot find 'arc4random' in scope
 88 |         var result = [UInt8]()
 89 |         for _ in 0..<count {
 90 |             result.append(UInt8(arc4random() % UInt32(UInt8.max)))
    |                                 `- error: cannot find 'arc4random' in scope
 91 |         }
 92 |         return result
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[26/36] Compiling slash Socket.swift
/host/spi-builder-workspace/Sources/TerminalDevice.swift:52:37: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
 50 |     var size: (width: Int, height: Int) {
 51 |         var w = winsize()
 52 |         guard ioctl(fileno(stdout), TIOCGWINSZ, &w) == 0 else {
    |                                     `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
 53 |             exit(1)
 54 |         }
/host/spi-builder-workspace/Sources/TerminalDevice.swift:60:17: error: cannot find 'getwchar' in scope
 58 |     func key() -> ControlKey {
 59 |
 60 |         let c = getwchar()
    |                 `- error: cannot find 'getwchar' in scope
 61 |
 62 |         switch c {
/host/spi-builder-workspace/Sources/TerminalDevice.swift:79:26: error: cannot find 'getwchar' in scope
 77 |             case 27:
 78 |
 79 |                 let c1 = getwchar()
    |                          `- error: cannot find 'getwchar' in scope
 80 |                 let c2 = getwchar()
 81 |
/host/spi-builder-workspace/Sources/TerminalDevice.swift:80:26: error: cannot find 'getwchar' in scope
 78 |
 79 |                 let c1 = getwchar()
 80 |                 let c2 = getwchar()
    |                          `- error: cannot find 'getwchar' in scope
 81 |
 82 |                 if c1 == 91 {
/host/spi-builder-workspace/Sources/TerminalDevice.swift:118:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
116 |         memcpy(&rawModeTermios, &self.originalTermios, MemoryLayout<termios>.size)
117 |
118 |         rawModeTermios.c_lflag = UInt(Int32(rawModeTermios.c_lflag)
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
119 |
120 |             & (~(ECHO | ECHONL | ICANON | IEXTEN | ISIG)))
/host/spi-builder-workspace/Sources/TerminalDevice.swift:122:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
120 |             & (~(ECHO | ECHONL | ICANON | IEXTEN | ISIG)))
121 |
122 |         rawModeTermios.c_iflag = UInt(Int32(rawModeTermios.c_iflag)
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
123 |
124 |             & (~(IGNBRK | BRKINT | INLCR | ICRNL | INPCK | PARMRK | ISTRIP | IXON | IUTF8)))
/host/spi-builder-workspace/Sources/TerminalDevice.swift:126:34: error: cannot assign value of type 'UInt' to type 'tcflag_t' (aka 'UInt32')
124 |             & (~(IGNBRK | BRKINT | INLCR | ICRNL | INPCK | PARMRK | ISTRIP | IXON | IUTF8)))
125 |
126 |         rawModeTermios.c_cflag = UInt(Int32(rawModeTermios.c_cflag) & CS8)
    |                                  `- error: cannot assign value of type 'UInt' to type 'tcflag_t' (aka 'UInt32')
127 |         rawModeTermios.c_oflag = 0
128 |
[27/36] Compiling slash TLSSocket.swift
/host/spi-builder-workspace/Sources/TerminalDevice.swift:52:37: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
 50 |     var size: (width: Int, height: Int) {
 51 |         var w = winsize()
 52 |         guard ioctl(fileno(stdout), TIOCGWINSZ, &w) == 0 else {
    |                                     `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
 53 |             exit(1)
 54 |         }
/host/spi-builder-workspace/Sources/TerminalDevice.swift:60:17: error: cannot find 'getwchar' in scope
 58 |     func key() -> ControlKey {
 59 |
 60 |         let c = getwchar()
    |                 `- error: cannot find 'getwchar' in scope
 61 |
 62 |         switch c {
/host/spi-builder-workspace/Sources/TerminalDevice.swift:79:26: error: cannot find 'getwchar' in scope
 77 |             case 27:
 78 |
 79 |                 let c1 = getwchar()
    |                          `- error: cannot find 'getwchar' in scope
 80 |                 let c2 = getwchar()
 81 |
/host/spi-builder-workspace/Sources/TerminalDevice.swift:80:26: error: cannot find 'getwchar' in scope
 78 |
 79 |                 let c1 = getwchar()
 80 |                 let c2 = getwchar()
    |                          `- error: cannot find 'getwchar' in scope
 81 |
 82 |                 if c1 == 91 {
/host/spi-builder-workspace/Sources/TerminalDevice.swift:118:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
116 |         memcpy(&rawModeTermios, &self.originalTermios, MemoryLayout<termios>.size)
117 |
118 |         rawModeTermios.c_lflag = UInt(Int32(rawModeTermios.c_lflag)
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
119 |
120 |             & (~(ECHO | ECHONL | ICANON | IEXTEN | ISIG)))
/host/spi-builder-workspace/Sources/TerminalDevice.swift:122:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
120 |             & (~(ECHO | ECHONL | ICANON | IEXTEN | ISIG)))
121 |
122 |         rawModeTermios.c_iflag = UInt(Int32(rawModeTermios.c_iflag)
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
123 |
124 |             & (~(IGNBRK | BRKINT | INLCR | ICRNL | INPCK | PARMRK | ISTRIP | IXON | IUTF8)))
/host/spi-builder-workspace/Sources/TerminalDevice.swift:126:34: error: cannot assign value of type 'UInt' to type 'tcflag_t' (aka 'UInt32')
124 |             & (~(IGNBRK | BRKINT | INLCR | ICRNL | INPCK | PARMRK | ISTRIP | IXON | IUTF8)))
125 |
126 |         rawModeTermios.c_cflag = UInt(Int32(rawModeTermios.c_cflag) & CS8)
    |                                  `- error: cannot assign value of type 'UInt' to type 'tcflag_t' (aka 'UInt32')
127 |         rawModeTermios.c_oflag = 0
128 |
[28/36] Compiling slash TerminalCanvas.swift
/host/spi-builder-workspace/Sources/TerminalDevice.swift:52:37: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
 50 |     var size: (width: Int, height: Int) {
 51 |         var w = winsize()
 52 |         guard ioctl(fileno(stdout), TIOCGWINSZ, &w) == 0 else {
    |                                     `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
 53 |             exit(1)
 54 |         }
/host/spi-builder-workspace/Sources/TerminalDevice.swift:60:17: error: cannot find 'getwchar' in scope
 58 |     func key() -> ControlKey {
 59 |
 60 |         let c = getwchar()
    |                 `- error: cannot find 'getwchar' in scope
 61 |
 62 |         switch c {
/host/spi-builder-workspace/Sources/TerminalDevice.swift:79:26: error: cannot find 'getwchar' in scope
 77 |             case 27:
 78 |
 79 |                 let c1 = getwchar()
    |                          `- error: cannot find 'getwchar' in scope
 80 |                 let c2 = getwchar()
 81 |
/host/spi-builder-workspace/Sources/TerminalDevice.swift:80:26: error: cannot find 'getwchar' in scope
 78 |
 79 |                 let c1 = getwchar()
 80 |                 let c2 = getwchar()
    |                          `- error: cannot find 'getwchar' in scope
 81 |
 82 |                 if c1 == 91 {
/host/spi-builder-workspace/Sources/TerminalDevice.swift:118:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
116 |         memcpy(&rawModeTermios, &self.originalTermios, MemoryLayout<termios>.size)
117 |
118 |         rawModeTermios.c_lflag = UInt(Int32(rawModeTermios.c_lflag)
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
119 |
120 |             & (~(ECHO | ECHONL | ICANON | IEXTEN | ISIG)))
/host/spi-builder-workspace/Sources/TerminalDevice.swift:122:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
120 |             & (~(ECHO | ECHONL | ICANON | IEXTEN | ISIG)))
121 |
122 |         rawModeTermios.c_iflag = UInt(Int32(rawModeTermios.c_iflag)
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
123 |
124 |             & (~(IGNBRK | BRKINT | INLCR | ICRNL | INPCK | PARMRK | ISTRIP | IXON | IUTF8)))
/host/spi-builder-workspace/Sources/TerminalDevice.swift:126:34: error: cannot assign value of type 'UInt' to type 'tcflag_t' (aka 'UInt32')
124 |             & (~(IGNBRK | BRKINT | INLCR | ICRNL | INPCK | PARMRK | ISTRIP | IXON | IUTF8)))
125 |
126 |         rawModeTermios.c_cflag = UInt(Int32(rawModeTermios.c_cflag) & CS8)
    |                                  `- error: cannot assign value of type 'UInt' to type 'tcflag_t' (aka 'UInt32')
127 |         rawModeTermios.c_oflag = 0
128 |
[29/36] Compiling slash TerminalDevice.swift
/host/spi-builder-workspace/Sources/TerminalDevice.swift:52:37: error: cannot convert value of type 'Int32' to expected argument type 'UInt'
 50 |     var size: (width: Int, height: Int) {
 51 |         var w = winsize()
 52 |         guard ioctl(fileno(stdout), TIOCGWINSZ, &w) == 0 else {
    |                                     `- error: cannot convert value of type 'Int32' to expected argument type 'UInt'
 53 |             exit(1)
 54 |         }
/host/spi-builder-workspace/Sources/TerminalDevice.swift:60:17: error: cannot find 'getwchar' in scope
 58 |     func key() -> ControlKey {
 59 |
 60 |         let c = getwchar()
    |                 `- error: cannot find 'getwchar' in scope
 61 |
 62 |         switch c {
/host/spi-builder-workspace/Sources/TerminalDevice.swift:79:26: error: cannot find 'getwchar' in scope
 77 |             case 27:
 78 |
 79 |                 let c1 = getwchar()
    |                          `- error: cannot find 'getwchar' in scope
 80 |                 let c2 = getwchar()
 81 |
/host/spi-builder-workspace/Sources/TerminalDevice.swift:80:26: error: cannot find 'getwchar' in scope
 78 |
 79 |                 let c1 = getwchar()
 80 |                 let c2 = getwchar()
    |                          `- error: cannot find 'getwchar' in scope
 81 |
 82 |                 if c1 == 91 {
/host/spi-builder-workspace/Sources/TerminalDevice.swift:118:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
116 |         memcpy(&rawModeTermios, &self.originalTermios, MemoryLayout<termios>.size)
117 |
118 |         rawModeTermios.c_lflag = UInt(Int32(rawModeTermios.c_lflag)
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
119 |
120 |             & (~(ECHO | ECHONL | ICANON | IEXTEN | ISIG)))
/host/spi-builder-workspace/Sources/TerminalDevice.swift:122:9: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
120 |             & (~(ECHO | ECHONL | ICANON | IEXTEN | ISIG)))
121 |
122 |         rawModeTermios.c_iflag = UInt(Int32(rawModeTermios.c_iflag)
    |         `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
123 |
124 |             & (~(IGNBRK | BRKINT | INLCR | ICRNL | INPCK | PARMRK | ISTRIP | IXON | IUTF8)))
/host/spi-builder-workspace/Sources/TerminalDevice.swift:126:34: error: cannot assign value of type 'UInt' to type 'tcflag_t' (aka 'UInt32')
124 |             & (~(IGNBRK | BRKINT | INLCR | ICRNL | INPCK | PARMRK | ISTRIP | IXON | IUTF8)))
125 |
126 |         rawModeTermios.c_cflag = UInt(Int32(rawModeTermios.c_cflag) & CS8)
    |                                  `- error: cannot assign value of type 'UInt' to type 'tcflag_t' (aka 'UInt32')
127 |         rawModeTermios.c_oflag = 0
128 |
[30/36] Compiling slash SlackContext.swift
/host/spi-builder-workspace/Sources/SlackEmojiDecoder.swift:13:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
  11 |     func decode(_ text: String) -> String {
  12 |         //TODO - improve this by iterating only once over the text.
  13 |         return text
     |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
  14 |             .replacingOccurrences(of: ":skin-tone-1:", with: "🏻")
  15 |             .replacingOccurrences(of: ":skin-tone-2:", with: "🏻")
[31/36] Compiling slash SlackEmojiDecoder.swift
/host/spi-builder-workspace/Sources/SlackEmojiDecoder.swift:13:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
  11 |     func decode(_ text: String) -> String {
  12 |         //TODO - improve this by iterating only once over the text.
  13 |         return text
     |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
  14 |             .replacingOccurrences(of: ":skin-tone-1:", with: "🏻")
  15 |             .replacingOccurrences(of: ":skin-tone-2:", with: "🏻")
[32/36] Compiling slash SlackEvent.swift
/host/spi-builder-workspace/Sources/SlackEmojiDecoder.swift:13:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
  11 |     func decode(_ text: String) -> String {
  12 |         //TODO - improve this by iterating only once over the text.
  13 |         return text
     |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
  14 |             .replacingOccurrences(of: ":skin-tone-1:", with: "🏻")
  15 |             .replacingOccurrences(of: ":skin-tone-2:", with: "🏻")
[33/36] Compiling slash SlackGroup.swift
/host/spi-builder-workspace/Sources/SlackEmojiDecoder.swift:13:16: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
  11 |     func decode(_ text: String) -> String {
  12 |         //TODO - improve this by iterating only once over the text.
  13 |         return text
     |                `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
  14 |             .replacingOccurrences(of: ":skin-tone-1:", with: "🏻")
  15 |             .replacingOccurrences(of: ":skin-tone-2:", with: "🏻")
BUILD FAILURE 6.2 linux