The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build pingx, reference 1.1.0 (3fd821), with Swift 6.1 for Linux on 13 Jul 2025 16:24:05 UTC.

Build Command

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

Build Log

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 |     ) {
[16/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 |     ) {
[17/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
[18/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
[19/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
[20/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
[21/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 |     ) {
[22/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 |     ) {
[23/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 |     ) {
[24/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 |     ) {
[25/36] Compiling pingx AsyncPinger.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/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/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 |             )
[26/36] Compiling pingx Pinger.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/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/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 |             )
[27/36] Compiling pingx AnyPingSequence.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/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/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 |             )
[28/36] Compiling pingx PingSequence.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/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/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 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/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/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
[30/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/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/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
[31/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/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/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
[32/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/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/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
[33/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
[34/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
[35/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
[36/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
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/31] 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 |     ) {
[3/31] 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 |     ) {
[4/31] 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 |     ) {
[5/31] 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 |     ) {
[6/35] 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
[7/35] 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
[8/35] 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
[9/35] 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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[10/35] Emitting module pingx
/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/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: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 {
[11/35] 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
[12/35] 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
[13/35] 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
[14/35] 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
[15/35] 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
[16/35] 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
[17/35] 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
[18/35] 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
[19/35] 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/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/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
[20/35] 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/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/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
[21/35] 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/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/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
[22/35] 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/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/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
[23/35] 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
[24/35] 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
[25/35] 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
[26/35] 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
[27/35] 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
[28/35] 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 |     ) {
[29/35] 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 |     ) {
[30/35] 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 |     ) {
[31/35] 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 |     ) {
[32/35] Compiling pingx AsyncPinger.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/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/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 |             )
[33/35] Compiling pingx Pinger.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/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/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 |             )
[34/35] Compiling pingx AnyPingSequence.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/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/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 |             )
[35/35] Compiling pingx PingSequence.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/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/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 |             )
BUILD FAILURE 6.1 linux