The Swift Package Index logo.Swift Package Index

Build Information

Failed to build pingx, reference main (6938ab), with Swift 6.2 for Linux on 30 Dec 2025 20:11:31 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-6.2-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/shineRR/pingx.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/shineRR/pingx
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 6938ab2 [Platform] CI configuration update (#9)
Cloned https://github.com/shineRR/pingx.git
Revision (git rev-parse @):
6938ab29c1d8e961d1c7bbd6d8e7156756ab7dfb
SUCCESS checkout https://github.com/shineRR/pingx.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.2
Building package at path:  $PWD
https://github.com/shineRR/pingx.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images: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:e1f50347098d838026a020bb7d0f8bade3d7b84d6d497429b7cf821cdf4fc3d1
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.2-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/32] Emitting module pingx
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                        `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                      `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 |     // MARK: Properties
35 |
36 |     let socket: CFSocket
   |                 `- error: cannot find type 'CFSocket' in scope
37 |     let socketSource: CFRunLoopSource
38 |     let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 |     let socket: CFSocket
37 |     let socketSource: CFRunLoopSource
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
38 |     let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 |     init(
43 |         socket: CFSocket,
   |                 `- error: cannot find type 'CFSocket' in scope
44 |         socketSource: CFRunLoopSource,
45 |         unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 |     init(
43 |         socket: CFSocket,
44 |         socketSource: CFRunLoopSource,
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
45 |         unmanaged: Unmanaged<OutputType>
46 |     ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                        `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                      `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
    |                   `- error: cannot find type 'CFSocketError' in scope
155 |     func mapToPingerError() -> AsyncPingerError? {
156 |         switch self {
[4/36] Compiling pingx Response.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                        `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                      `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 |     // MARK: Properties
35 |
36 |     let socket: CFSocket
   |                 `- error: cannot find type 'CFSocket' in scope
37 |     let socketSource: CFRunLoopSource
38 |     let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 |     let socket: CFSocket
37 |     let socketSource: CFRunLoopSource
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
38 |     let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 |     init(
43 |         socket: CFSocket,
   |                 `- error: cannot find type 'CFSocket' in scope
44 |         socketSource: CFRunLoopSource,
45 |         unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 |     init(
43 |         socket: CFSocket,
44 |         socketSource: CFRunLoopSource,
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
45 |         unmanaged: Unmanaged<OutputType>
46 |     ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                        `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                      `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 |     private func invalidate() {
68 |         CFRunLoopSourceInvalidate(socketSource)
   |         `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 |         CFSocketInvalidate(socket)
70 |         unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 |     private func invalidate() {
68 |         CFRunLoopSourceInvalidate(socketSource)
69 |         CFSocketInvalidate(socket)
   |         `- error: cannot find 'CFSocketInvalidate' in scope
70 |         unmanaged.release()
71 |     }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[5/36] Compiling pingx PingxSocket.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                        `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                      `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 |     // MARK: Properties
35 |
36 |     let socket: CFSocket
   |                 `- error: cannot find type 'CFSocket' in scope
37 |     let socketSource: CFRunLoopSource
38 |     let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 |     let socket: CFSocket
37 |     let socketSource: CFRunLoopSource
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
38 |     let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 |     init(
43 |         socket: CFSocket,
   |                 `- error: cannot find type 'CFSocket' in scope
44 |         socketSource: CFRunLoopSource,
45 |         unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 |     init(
43 |         socket: CFSocket,
44 |         socketSource: CFRunLoopSource,
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
45 |         unmanaged: Unmanaged<OutputType>
46 |     ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                        `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                      `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 |     private func invalidate() {
68 |         CFRunLoopSourceInvalidate(socketSource)
   |         `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 |         CFSocketInvalidate(socket)
70 |         unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 |     private func invalidate() {
68 |         CFRunLoopSourceInvalidate(socketSource)
69 |         CFSocketInvalidate(socket)
   |         `- error: cannot find 'CFSocketInvalidate' in scope
70 |         unmanaged.release()
71 |     }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[6/36] Compiling pingx PingConfiguration.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                        `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                      `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 |     // MARK: Properties
35 |
36 |     let socket: CFSocket
   |                 `- error: cannot find type 'CFSocket' in scope
37 |     let socketSource: CFRunLoopSource
38 |     let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 |     let socket: CFSocket
37 |     let socketSource: CFRunLoopSource
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
38 |     let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 |     init(
43 |         socket: CFSocket,
   |                 `- error: cannot find type 'CFSocket' in scope
44 |         socketSource: CFRunLoopSource,
45 |         unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 |     init(
43 |         socket: CFSocket,
44 |         socketSource: CFRunLoopSource,
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
45 |         unmanaged: Unmanaged<OutputType>
46 |     ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                        `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                      `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 |     private func invalidate() {
68 |         CFRunLoopSourceInvalidate(socketSource)
   |         `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 |         CFSocketInvalidate(socket)
70 |         unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 |     private func invalidate() {
68 |         CFRunLoopSourceInvalidate(socketSource)
69 |         CFSocketInvalidate(socket)
   |         `- error: cannot find 'CFSocketInvalidate' in scope
70 |         unmanaged.release()
71 |     }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[7/36] Compiling pingx AsyncPingerError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                        `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                      `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 |     // MARK: Properties
35 |
36 |     let socket: CFSocket
   |                 `- error: cannot find type 'CFSocket' in scope
37 |     let socketSource: CFRunLoopSource
38 |     let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 |     let socket: CFSocket
37 |     let socketSource: CFRunLoopSource
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
38 |     let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 |     init(
43 |         socket: CFSocket,
   |                 `- error: cannot find type 'CFSocket' in scope
44 |         socketSource: CFRunLoopSource,
45 |         unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 |     init(
43 |         socket: CFSocket,
44 |         socketSource: CFRunLoopSource,
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
45 |         unmanaged: Unmanaged<OutputType>
46 |     ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                        `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                      `- error: cannot find type 'CFData' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 |     // MARK: Methods
57 |
58 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
59 |         CFSocketSendData(
60 |             socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 |     private func invalidate() {
68 |         CFRunLoopSourceInvalidate(socketSource)
   |         `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 |         CFSocketInvalidate(socket)
70 |         unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 |     private func invalidate() {
68 |         CFRunLoopSourceInvalidate(socketSource)
69 |         CFSocketInvalidate(socket)
   |         `- error: cannot find 'CFSocketInvalidate' in scope
70 |         unmanaged.release()
71 |     }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[8/36] Compiling pingx String+Extensions.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
   |                       `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
   |                                    `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 |     func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 |         let unmanaged = Unmanaged.passRetained(command)
35 |         var context = CFSocketContext(
   |                       `- error: cannot find 'CFSocketContext' in scope
36 |             version: .zero,
37 |             info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 |         let unmanaged = Unmanaged.passRetained(command)
35 |         var context = CFSocketContext(
36 |             version: .zero,
   |                       `- error: cannot infer contextual base in reference to member 'zero'
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 |             version: .zero,
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
   |                     `- error: 'nil' requires a contextual type
39 |             release: nil,
40 |             copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
39 |             release: nil,
   |                      `- error: 'nil' requires a contextual type
40 |             copyDescription: nil
41 |         )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 |             retain: nil,
39 |             release: nil,
40 |             copyDescription: nil
   |                              `- error: 'nil' requires a contextual type
41 |         )
42 |         let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 |             copyDescription: nil
41 |         )
42 |         let socket = CFSocketCreate(
   |                      `- error: cannot find 'CFSocketCreate' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 |         )
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
   |             `- error: cannot find 'kCFAllocatorDefault' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
   |             `- error: cannot find 'CFSocketCallBackType' in scope
48 |                 guard
49 |                     let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 |                     let data = data,
50 |                     let info = info,
51 |                     (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
   |                                                               `- error: cannot find 'CFSocketCallBackType' in scope
52 |                 else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 |                 let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 |                 let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
   |                                        `- error: cannot find type 'CFData' in scope
56 |                 commandBlock.closure(cfdata as Data)
57 |             },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 |                     let data = data,
50 |                     let info = info,
51 |                     (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
   |                                      `- error: cannot find type 'CFSocketCallBackType' in scope
52 |                 else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 |         guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 |         let native = CFSocketGetNative(socket)
   |                      `- error: cannot find 'CFSocketGetNative' in scope
63 |         var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 |             native,
67 |             SOL_SOCKET,
68 |             SO_NOSIGPIPE,
   |             `- error: cannot find 'SO_NOSIGPIPE' in scope
69 |             &value,
70 |             socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                  `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                                              `- error: cannot find 'kCFAllocatorDefault' in scope
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                                                                            `- error: cannot infer contextual base in reference to member 'zero'
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 |         }
78 |
79 |         CFRunLoopAddSource(
   |         `- error: cannot find 'CFRunLoopAddSource' in scope
80 |             CFRunLoopGetMain(),
81 |             socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 |         CFRunLoopAddSource(
80 |             CFRunLoopGetMain(),
   |             `- error: cannot find 'CFRunLoopGetMain' in scope
81 |             socketSource,
82 |             .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 |             CFRunLoopGetMain(),
81 |             socketSource,
82 |             .commonModes
   |              `- error: cannot infer contextual base in reference to member 'commonModes'
83 |         )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 |     init(
43 |         socket: CFSocket,
   |                 `- error: cannot find type 'CFSocket' in scope
44 |         socketSource: CFRunLoopSource,
45 |         unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 |     init(
43 |         socket: CFSocket,
44 |         socketSource: CFRunLoopSource,
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
45 |         unmanaged: Unmanaged<OutputType>
46 |     ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 |         )
84 |
85 |         return PingxSocket(
   |                |- error: generic parameter 'OutputType' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
86 |             socket: socket,
87 |             socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
   |                         `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 |     // MARK: Properties
[9/36] Compiling pingx ICMPHeaderFactory.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
   |                       `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
   |                                    `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 |     func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 |         let unmanaged = Unmanaged.passRetained(command)
35 |         var context = CFSocketContext(
   |                       `- error: cannot find 'CFSocketContext' in scope
36 |             version: .zero,
37 |             info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 |         let unmanaged = Unmanaged.passRetained(command)
35 |         var context = CFSocketContext(
36 |             version: .zero,
   |                       `- error: cannot infer contextual base in reference to member 'zero'
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 |             version: .zero,
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
   |                     `- error: 'nil' requires a contextual type
39 |             release: nil,
40 |             copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
39 |             release: nil,
   |                      `- error: 'nil' requires a contextual type
40 |             copyDescription: nil
41 |         )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 |             retain: nil,
39 |             release: nil,
40 |             copyDescription: nil
   |                              `- error: 'nil' requires a contextual type
41 |         )
42 |         let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 |             copyDescription: nil
41 |         )
42 |         let socket = CFSocketCreate(
   |                      `- error: cannot find 'CFSocketCreate' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 |         )
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
   |             `- error: cannot find 'kCFAllocatorDefault' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
   |             `- error: cannot find 'CFSocketCallBackType' in scope
48 |                 guard
49 |                     let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 |                     let data = data,
50 |                     let info = info,
51 |                     (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
   |                                                               `- error: cannot find 'CFSocketCallBackType' in scope
52 |                 else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 |                 let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 |                 let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
   |                                        `- error: cannot find type 'CFData' in scope
56 |                 commandBlock.closure(cfdata as Data)
57 |             },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 |                     let data = data,
50 |                     let info = info,
51 |                     (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
   |                                      `- error: cannot find type 'CFSocketCallBackType' in scope
52 |                 else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 |         guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 |         let native = CFSocketGetNative(socket)
   |                      `- error: cannot find 'CFSocketGetNative' in scope
63 |         var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 |             native,
67 |             SOL_SOCKET,
68 |             SO_NOSIGPIPE,
   |             `- error: cannot find 'SO_NOSIGPIPE' in scope
69 |             &value,
70 |             socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                  `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                                              `- error: cannot find 'kCFAllocatorDefault' in scope
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                                                                            `- error: cannot infer contextual base in reference to member 'zero'
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 |         }
78 |
79 |         CFRunLoopAddSource(
   |         `- error: cannot find 'CFRunLoopAddSource' in scope
80 |             CFRunLoopGetMain(),
81 |             socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 |         CFRunLoopAddSource(
80 |             CFRunLoopGetMain(),
   |             `- error: cannot find 'CFRunLoopGetMain' in scope
81 |             socketSource,
82 |             .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 |             CFRunLoopGetMain(),
81 |             socketSource,
82 |             .commonModes
   |              `- error: cannot infer contextual base in reference to member 'commonModes'
83 |         )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 |     init(
43 |         socket: CFSocket,
   |                 `- error: cannot find type 'CFSocket' in scope
44 |         socketSource: CFRunLoopSource,
45 |         unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 |     init(
43 |         socket: CFSocket,
44 |         socketSource: CFRunLoopSource,
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
45 |         unmanaged: Unmanaged<OutputType>
46 |     ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 |         )
84 |
85 |         return PingxSocket(
   |                |- error: generic parameter 'OutputType' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
86 |             socket: socket,
87 |             socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
   |                         `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 |     // MARK: Properties
[10/36] Compiling pingx SocketFactory.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
   |                       `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
   |                                    `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 |     func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 |         let unmanaged = Unmanaged.passRetained(command)
35 |         var context = CFSocketContext(
   |                       `- error: cannot find 'CFSocketContext' in scope
36 |             version: .zero,
37 |             info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 |         let unmanaged = Unmanaged.passRetained(command)
35 |         var context = CFSocketContext(
36 |             version: .zero,
   |                       `- error: cannot infer contextual base in reference to member 'zero'
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 |             version: .zero,
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
   |                     `- error: 'nil' requires a contextual type
39 |             release: nil,
40 |             copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
39 |             release: nil,
   |                      `- error: 'nil' requires a contextual type
40 |             copyDescription: nil
41 |         )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 |             retain: nil,
39 |             release: nil,
40 |             copyDescription: nil
   |                              `- error: 'nil' requires a contextual type
41 |         )
42 |         let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 |             copyDescription: nil
41 |         )
42 |         let socket = CFSocketCreate(
   |                      `- error: cannot find 'CFSocketCreate' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 |         )
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
   |             `- error: cannot find 'kCFAllocatorDefault' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
   |             `- error: cannot find 'CFSocketCallBackType' in scope
48 |                 guard
49 |                     let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 |                     let data = data,
50 |                     let info = info,
51 |                     (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
   |                                                               `- error: cannot find 'CFSocketCallBackType' in scope
52 |                 else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 |                 let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 |                 let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
   |                                        `- error: cannot find type 'CFData' in scope
56 |                 commandBlock.closure(cfdata as Data)
57 |             },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 |                     let data = data,
50 |                     let info = info,
51 |                     (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
   |                                      `- error: cannot find type 'CFSocketCallBackType' in scope
52 |                 else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 |         guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 |         let native = CFSocketGetNative(socket)
   |                      `- error: cannot find 'CFSocketGetNative' in scope
63 |         var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 |             native,
67 |             SOL_SOCKET,
68 |             SO_NOSIGPIPE,
   |             `- error: cannot find 'SO_NOSIGPIPE' in scope
69 |             &value,
70 |             socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                  `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                                              `- error: cannot find 'kCFAllocatorDefault' in scope
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                                                                            `- error: cannot infer contextual base in reference to member 'zero'
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 |         }
78 |
79 |         CFRunLoopAddSource(
   |         `- error: cannot find 'CFRunLoopAddSource' in scope
80 |             CFRunLoopGetMain(),
81 |             socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 |         CFRunLoopAddSource(
80 |             CFRunLoopGetMain(),
   |             `- error: cannot find 'CFRunLoopGetMain' in scope
81 |             socketSource,
82 |             .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 |             CFRunLoopGetMain(),
81 |             socketSource,
82 |             .commonModes
   |              `- error: cannot infer contextual base in reference to member 'commonModes'
83 |         )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 |     init(
43 |         socket: CFSocket,
   |                 `- error: cannot find type 'CFSocket' in scope
44 |         socketSource: CFRunLoopSource,
45 |         unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 |     init(
43 |         socket: CFSocket,
44 |         socketSource: CFRunLoopSource,
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
45 |         unmanaged: Unmanaged<OutputType>
46 |     ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 |         )
84 |
85 |         return PingxSocket(
   |                |- error: generic parameter 'OutputType' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
86 |             socket: socket,
87 |             socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
   |                         `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 |     // MARK: Properties
[11/36] Compiling pingx Atomic.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
   |                       `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
   |                                    `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 |     func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 |         let unmanaged = Unmanaged.passRetained(command)
35 |         var context = CFSocketContext(
   |                       `- error: cannot find 'CFSocketContext' in scope
36 |             version: .zero,
37 |             info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 |         let unmanaged = Unmanaged.passRetained(command)
35 |         var context = CFSocketContext(
36 |             version: .zero,
   |                       `- error: cannot infer contextual base in reference to member 'zero'
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 |             version: .zero,
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
   |                     `- error: 'nil' requires a contextual type
39 |             release: nil,
40 |             copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 |             info: unmanaged.toOpaque(),
38 |             retain: nil,
39 |             release: nil,
   |                      `- error: 'nil' requires a contextual type
40 |             copyDescription: nil
41 |         )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 |             retain: nil,
39 |             release: nil,
40 |             copyDescription: nil
   |                              `- error: 'nil' requires a contextual type
41 |         )
42 |         let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 |             copyDescription: nil
41 |         )
42 |         let socket = CFSocketCreate(
   |                      `- error: cannot find 'CFSocketCreate' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 |         )
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
   |             `- error: cannot find 'kCFAllocatorDefault' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
   |             `- error: cannot find 'CFSocketCallBackType' in scope
48 |                 guard
49 |                     let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 |                     let data = data,
50 |                     let info = info,
51 |                     (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
   |                                                               `- error: cannot find 'CFSocketCallBackType' in scope
52 |                 else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 |                 let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 |                 let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
   |                                        `- error: cannot find type 'CFData' in scope
56 |                 commandBlock.closure(cfdata as Data)
57 |             },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 |                     let data = data,
50 |                     let info = info,
51 |                     (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
   |                                      `- error: cannot find type 'CFSocketCallBackType' in scope
52 |                 else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 |         guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 |         let native = CFSocketGetNative(socket)
   |                      `- error: cannot find 'CFSocketGetNative' in scope
63 |         var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 |             native,
67 |             SOL_SOCKET,
68 |             SO_NOSIGPIPE,
   |             `- error: cannot find 'SO_NOSIGPIPE' in scope
69 |             &value,
70 |             socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                  `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                                              `- error: cannot find 'kCFAllocatorDefault' in scope
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 |         }
74 |
75 |         guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
   |                                                                                            `- error: cannot infer contextual base in reference to member 'zero'
76 |             throw AsyncPingerError.socketCreationError
77 |         }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 |         }
78 |
79 |         CFRunLoopAddSource(
   |         `- error: cannot find 'CFRunLoopAddSource' in scope
80 |             CFRunLoopGetMain(),
81 |             socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 |         CFRunLoopAddSource(
80 |             CFRunLoopGetMain(),
   |             `- error: cannot find 'CFRunLoopGetMain' in scope
81 |             socketSource,
82 |             .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 |             CFRunLoopGetMain(),
81 |             socketSource,
82 |             .commonModes
   |              `- error: cannot infer contextual base in reference to member 'commonModes'
83 |         )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 |     init(
43 |         socket: CFSocket,
   |                 `- error: cannot find type 'CFSocket' in scope
44 |         socketSource: CFRunLoopSource,
45 |         unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 |     init(
43 |         socket: CFSocket,
44 |         socketSource: CFRunLoopSource,
   |                       `- error: cannot find type 'CFRunLoopSource' in scope
45 |         unmanaged: Unmanaged<OutputType>
46 |     ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 |         )
84 |
85 |         return PingxSocket(
   |                |- error: generic parameter 'OutputType' could not be inferred
   |                `- note: explicitly specify the generic arguments to fix this issue
86 |             socket: socket,
87 |             socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
   |                         `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 |     // MARK: Properties
[12/36] Compiling pingx Interval.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[13/36] Compiling pingx ICMPHeader.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[14/36] Compiling pingx ICMPPacket.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[15/36] Compiling pingx ICMPType.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[16/36] Compiling pingx ICMPResponseValidationError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[17/36] Compiling pingx ICMPPackageExtractor.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[18/36] Compiling pingx SafeCheckedContinuation.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[19/36] Compiling pingx AsyncPingerResult.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[20/36] Compiling pingx CommandBlock.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[21/36] Compiling pingx IPv4Address.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[22/36] Compiling pingx IPHeader.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[23/36] Compiling pingx PingxIdentifier.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[24/36] Compiling pingx Payload.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[25/36] Compiling pingx Request.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[26/36] Compiling pingx PingError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[27/36] Compiling pingx PingResult.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[28/36] Compiling pingx AsyncPinger.swift
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
    |                   `- error: cannot find type 'CFSocketError' in scope
155 |     func mapToPingerError() -> AsyncPingerError? {
156 |         switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
 99 |
100 |         let cfSocketError = pingxSocket.send(
101 |             address: request.destination.socketAddress as CFData,
    |                                                           `- error: cannot find type 'CFData' in scope
102 |             data: icmpHeader.data as CFData,
103 |             timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 |         let cfSocketError = pingxSocket.send(
101 |             address: request.destination.socketAddress as CFData,
102 |             data: icmpHeader.data as CFData,
    |                                      `- error: cannot find type 'CFData' in scope
103 |             timeout: request.timeoutInterval.milliseconds
104 |         )
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                        `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                      `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
 95 |             Response(
 96 |                 destination: icmpPacket.ipHeader.sourceAddress,
 97 |                 duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
    |                                    `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
 98 |                 sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
 99 |             )
[29/36] Compiling pingx Pinger.swift
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
    |                   `- error: cannot find type 'CFSocketError' in scope
155 |     func mapToPingerError() -> AsyncPingerError? {
156 |         switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
 99 |
100 |         let cfSocketError = pingxSocket.send(
101 |             address: request.destination.socketAddress as CFData,
    |                                                           `- error: cannot find type 'CFData' in scope
102 |             data: icmpHeader.data as CFData,
103 |             timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 |         let cfSocketError = pingxSocket.send(
101 |             address: request.destination.socketAddress as CFData,
102 |             data: icmpHeader.data as CFData,
    |                                      `- error: cannot find type 'CFData' in scope
103 |             timeout: request.timeoutInterval.milliseconds
104 |         )
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                        `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                      `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
 95 |             Response(
 96 |                 destination: icmpPacket.ipHeader.sourceAddress,
 97 |                 duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
    |                                    `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
 98 |                 sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
 99 |             )
[30/36] Compiling pingx AnyPingSequence.swift
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
    |                   `- error: cannot find type 'CFSocketError' in scope
155 |     func mapToPingerError() -> AsyncPingerError? {
156 |         switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
 99 |
100 |         let cfSocketError = pingxSocket.send(
101 |             address: request.destination.socketAddress as CFData,
    |                                                           `- error: cannot find type 'CFData' in scope
102 |             data: icmpHeader.data as CFData,
103 |             timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 |         let cfSocketError = pingxSocket.send(
101 |             address: request.destination.socketAddress as CFData,
102 |             data: icmpHeader.data as CFData,
    |                                      `- error: cannot find type 'CFData' in scope
103 |             timeout: request.timeoutInterval.milliseconds
104 |         )
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                        `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                      `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
 95 |             Response(
 96 |                 destination: icmpPacket.ipHeader.sourceAddress,
 97 |                 duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
    |                                    `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
 98 |                 sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
 99 |             )
[31/36] Compiling pingx PingSequence.swift
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
    |                   `- error: cannot find type 'CFSocketError' in scope
155 |     func mapToPingerError() -> AsyncPingerError? {
156 |         switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
 99 |
100 |         let cfSocketError = pingxSocket.send(
101 |             address: request.destination.socketAddress as CFData,
    |                                                           `- error: cannot find type 'CFData' in scope
102 |             data: icmpHeader.data as CFData,
103 |             timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 |         let cfSocketError = pingxSocket.send(
101 |             address: request.destination.socketAddress as CFData,
102 |             data: icmpHeader.data as CFData,
    |                                      `- error: cannot find type 'CFData' in scope
103 |             timeout: request.timeoutInterval.milliseconds
104 |         )
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                                          `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                        `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                      `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 |     func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
   |                                                       `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
 95 |             Response(
 96 |                 destination: icmpPacket.ipHeader.sourceAddress,
 97 |                 duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
    |                                    `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
 98 |                 sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
 99 |             )
[32/36] Compiling pingx ICMPChecksum.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[33/36] Compiling pingx IPv4AddressStringConverter.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[34/36] Compiling pingx IPv4AddressConverterError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[35/36] Compiling pingx IPv4AddressConverter.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[36/36] Compiling pingx Result+Extensions.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
BUILD FAILURE 6.2 linux