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 main (3fd821), with Swift 6.1 for Android on 13 Jul 2025 16:23:57 UTC.

Build Command

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

Build Log

33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
   |                                                                `- error: cannot find type 'sockaddr_in' in scope
36 |     }
37 | }
/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:44:13: error: cannot find 'AF_INET' in scope
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
44 |             AF_INET,
   |             `- error: cannot find 'AF_INET' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:45:13: error: cannot find 'SOCK_DGRAM' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
45 |             SOCK_DGRAM,
   |             `- error: cannot find 'SOCK_DGRAM' in scope
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:46:13: error: cannot find 'IPPROTO_ICMP' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
   |             `- error: cannot find 'IPPROTO_ICMP' in scope
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
48 |                 guard
/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:65:15: error: cannot find 'setsockopt' in scope
63 |         var value: Int32 = 1
64 |
65 |         guard setsockopt(
   |               `- error: cannot find 'setsockopt' in scope
66 |             native,
67 |             SOL_SOCKET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:67:13: error: cannot find 'SOL_SOCKET' in scope
65 |         guard setsockopt(
66 |             native,
67 |             SOL_SOCKET,
   |             `- error: cannot find 'SOL_SOCKET' in scope
68 |             SO_NOSIGPIPE,
69 |             &value,
/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
[7/36] Compiling pingx Atomic.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:29:29: error: cannot find 'sockaddr_in' in scope
27 | extension String {
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
   |                             `- error: cannot find 'sockaddr_in' in scope
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:52: error: cannot find type 'sockaddr_in' in scope
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
   |                                                    `- error: cannot find type 'sockaddr_in' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:42: error: cannot find 'AF_INET' in scope
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
   |                                          `- error: cannot find 'AF_INET' in scope
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:32:35: error: cannot infer contextual base in reference to member 'zero'
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
   |                                   `- error: cannot infer contextual base in reference to member 'zero'
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:33:41: error: cannot find 'inet_addr' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
   |                                         `- error: cannot find 'inet_addr' in scope
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:35:64: error: cannot find type 'sockaddr_in' in scope
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
   |                                                                `- error: cannot find type 'sockaddr_in' in scope
36 |     }
37 | }
/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:44:13: error: cannot find 'AF_INET' in scope
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
44 |             AF_INET,
   |             `- error: cannot find 'AF_INET' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:45:13: error: cannot find 'SOCK_DGRAM' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
45 |             SOCK_DGRAM,
   |             `- error: cannot find 'SOCK_DGRAM' in scope
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:46:13: error: cannot find 'IPPROTO_ICMP' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
   |             `- error: cannot find 'IPPROTO_ICMP' in scope
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
48 |                 guard
/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:65:15: error: cannot find 'setsockopt' in scope
63 |         var value: Int32 = 1
64 |
65 |         guard setsockopt(
   |               `- error: cannot find 'setsockopt' in scope
66 |             native,
67 |             SOL_SOCKET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:67:13: error: cannot find 'SOL_SOCKET' in scope
65 |         guard setsockopt(
66 |             native,
67 |             SOL_SOCKET,
   |             `- error: cannot find 'SOL_SOCKET' in scope
68 |             SO_NOSIGPIPE,
69 |             &value,
/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
[8/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 |             )
[9/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 |             )
[10/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 |             )
[11/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 |             )
[12/36] Compiling pingx ICMPChecksum.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[13/36] Compiling pingx IPv4AddressStringConverter.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[14/36] Compiling pingx IPv4AddressConverterError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[15/36] Compiling pingx IPv4AddressConverter.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[16/36] Compiling pingx Result+Extensions.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[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 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
[26/36] Compiling pingx ICMPPackageExtractor.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[27/36] Compiling pingx SafeCheckedContinuation.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[28/36] Compiling pingx AsyncPingerResult.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
[29/36] Compiling pingx Payload.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[30/36] Compiling pingx Request.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[31/36] Compiling pingx PingError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 |     let rawUniqueToken: uuid_t
32 |     let timestamp: CFAbsoluteTime
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 |     // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 |     init(
37 |         rawUniqueToken: uuid_t,
38 |         timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
   |                    `- error: cannot find type 'CFAbsoluteTime' in scope
39 |     ) {
40 |         self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 |     init(
32 |         id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
   |                      `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 |         uniqueToken: UUID = UUID()
34 |     ) {
[32/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 |     ) {
[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-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.1-latest swift build --swift-sdk aarch64-unknown-linux-android24 2>&1
android-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:873b43b7be6289c04a5a3fd4b2c372c2a5abf90643451079297d3dc6dc0b7d36
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-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/31] 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/31] 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/31] 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/31] 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
[10/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
[11/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
[12/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
[13/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
[14/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
[15/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
[16/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
[17/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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[18/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 {
[19/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
[20/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
[21/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
[22/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
[23/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
[24/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 |     ) {
[25/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 |     ) {
[26/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 |     ) {
[27/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 |     ) {
[28/35] Compiling pingx String+Extensions.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:29:29: error: cannot find 'sockaddr_in' in scope
27 | extension String {
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
   |                             `- error: cannot find 'sockaddr_in' in scope
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:52: error: cannot find type 'sockaddr_in' in scope
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
   |                                                    `- error: cannot find type 'sockaddr_in' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:42: error: cannot find 'AF_INET' in scope
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
   |                                          `- error: cannot find 'AF_INET' in scope
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:32:35: error: cannot infer contextual base in reference to member 'zero'
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
   |                                   `- error: cannot infer contextual base in reference to member 'zero'
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:33:41: error: cannot find 'inet_addr' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
   |                                         `- error: cannot find 'inet_addr' in scope
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:35:64: error: cannot find type 'sockaddr_in' in scope
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
   |                                                                `- error: cannot find type 'sockaddr_in' in scope
36 |     }
37 | }
/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:44:13: error: cannot find 'AF_INET' in scope
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
44 |             AF_INET,
   |             `- error: cannot find 'AF_INET' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:45:13: error: cannot find 'SOCK_DGRAM' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
45 |             SOCK_DGRAM,
   |             `- error: cannot find 'SOCK_DGRAM' in scope
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:46:13: error: cannot find 'IPPROTO_ICMP' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
   |             `- error: cannot find 'IPPROTO_ICMP' in scope
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
48 |                 guard
/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:65:15: error: cannot find 'setsockopt' in scope
63 |         var value: Int32 = 1
64 |
65 |         guard setsockopt(
   |               `- error: cannot find 'setsockopt' in scope
66 |             native,
67 |             SOL_SOCKET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:67:13: error: cannot find 'SOL_SOCKET' in scope
65 |         guard setsockopt(
66 |             native,
67 |             SOL_SOCKET,
   |             `- error: cannot find 'SOL_SOCKET' in scope
68 |             SO_NOSIGPIPE,
69 |             &value,
/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
[29/35] Compiling pingx ICMPHeaderFactory.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:29:29: error: cannot find 'sockaddr_in' in scope
27 | extension String {
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
   |                             `- error: cannot find 'sockaddr_in' in scope
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:52: error: cannot find type 'sockaddr_in' in scope
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
   |                                                    `- error: cannot find type 'sockaddr_in' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:42: error: cannot find 'AF_INET' in scope
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
   |                                          `- error: cannot find 'AF_INET' in scope
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:32:35: error: cannot infer contextual base in reference to member 'zero'
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
   |                                   `- error: cannot infer contextual base in reference to member 'zero'
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:33:41: error: cannot find 'inet_addr' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
   |                                         `- error: cannot find 'inet_addr' in scope
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:35:64: error: cannot find type 'sockaddr_in' in scope
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
   |                                                                `- error: cannot find type 'sockaddr_in' in scope
36 |     }
37 | }
/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:44:13: error: cannot find 'AF_INET' in scope
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
44 |             AF_INET,
   |             `- error: cannot find 'AF_INET' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:45:13: error: cannot find 'SOCK_DGRAM' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
45 |             SOCK_DGRAM,
   |             `- error: cannot find 'SOCK_DGRAM' in scope
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:46:13: error: cannot find 'IPPROTO_ICMP' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
   |             `- error: cannot find 'IPPROTO_ICMP' in scope
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
48 |                 guard
/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:65:15: error: cannot find 'setsockopt' in scope
63 |         var value: Int32 = 1
64 |
65 |         guard setsockopt(
   |               `- error: cannot find 'setsockopt' in scope
66 |             native,
67 |             SOL_SOCKET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:67:13: error: cannot find 'SOL_SOCKET' in scope
65 |         guard setsockopt(
66 |             native,
67 |             SOL_SOCKET,
   |             `- error: cannot find 'SOL_SOCKET' in scope
68 |             SO_NOSIGPIPE,
69 |             &value,
/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/35] Compiling pingx SocketFactory.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:29:29: error: cannot find 'sockaddr_in' in scope
27 | extension String {
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
   |                             `- error: cannot find 'sockaddr_in' in scope
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:52: error: cannot find type 'sockaddr_in' in scope
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
   |                                                    `- error: cannot find type 'sockaddr_in' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:42: error: cannot find 'AF_INET' in scope
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
   |                                          `- error: cannot find 'AF_INET' in scope
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:32:35: error: cannot infer contextual base in reference to member 'zero'
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
   |                                   `- error: cannot infer contextual base in reference to member 'zero'
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:33:41: error: cannot find 'inet_addr' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
   |                                         `- error: cannot find 'inet_addr' in scope
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:35:64: error: cannot find type 'sockaddr_in' in scope
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
   |                                                                `- error: cannot find type 'sockaddr_in' in scope
36 |     }
37 | }
/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:44:13: error: cannot find 'AF_INET' in scope
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
44 |             AF_INET,
   |             `- error: cannot find 'AF_INET' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:45:13: error: cannot find 'SOCK_DGRAM' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
45 |             SOCK_DGRAM,
   |             `- error: cannot find 'SOCK_DGRAM' in scope
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:46:13: error: cannot find 'IPPROTO_ICMP' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
   |             `- error: cannot find 'IPPROTO_ICMP' in scope
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
48 |                 guard
/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:65:15: error: cannot find 'setsockopt' in scope
63 |         var value: Int32 = 1
64 |
65 |         guard setsockopt(
   |               `- error: cannot find 'setsockopt' in scope
66 |             native,
67 |             SOL_SOCKET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:67:13: error: cannot find 'SOL_SOCKET' in scope
65 |         guard setsockopt(
66 |             native,
67 |             SOL_SOCKET,
   |             `- error: cannot find 'SOL_SOCKET' in scope
68 |             SO_NOSIGPIPE,
69 |             &value,
/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/35] Compiling pingx Atomic.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:29:29: error: cannot find 'sockaddr_in' in scope
27 | extension String {
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
   |                             `- error: cannot find 'sockaddr_in' in scope
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:52: error: cannot find type 'sockaddr_in' in scope
28 |     var socketAddress: Data {
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
   |                                                    `- error: cannot find type 'sockaddr_in' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:42: error: cannot find 'AF_INET' in scope
29 |         var socketAddress = sockaddr_in()
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
   |                                          `- error: cannot find 'AF_INET' in scope
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:32:35: error: cannot infer contextual base in reference to member 'zero'
30 |         socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
   |                                   `- error: cannot infer contextual base in reference to member 'zero'
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:33:41: error: cannot find 'inet_addr' in scope
31 |         socketAddress.sin_family = UInt8(AF_INET)
32 |         socketAddress.sin_port = .zero
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
   |                                         `- error: cannot find 'inet_addr' in scope
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:35:64: error: cannot find type 'sockaddr_in' in scope
33 |         socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
34 |
35 |         return Data(bytes: &socketAddress, count: MemoryLayout<sockaddr_in>.size)
   |                                                                `- error: cannot find type 'sockaddr_in' in scope
36 |     }
37 | }
/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:44:13: error: cannot find 'AF_INET' in scope
42 |         let socket = CFSocketCreate(
43 |             kCFAllocatorDefault,
44 |             AF_INET,
   |             `- error: cannot find 'AF_INET' in scope
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:45:13: error: cannot find 'SOCK_DGRAM' in scope
43 |             kCFAllocatorDefault,
44 |             AF_INET,
45 |             SOCK_DGRAM,
   |             `- error: cannot find 'SOCK_DGRAM' in scope
46 |             IPPROTO_ICMP,
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:46:13: error: cannot find 'IPPROTO_ICMP' in scope
44 |             AF_INET,
45 |             SOCK_DGRAM,
46 |             IPPROTO_ICMP,
   |             `- error: cannot find 'IPPROTO_ICMP' in scope
47 |             CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
48 |                 guard
/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:65:15: error: cannot find 'setsockopt' in scope
63 |         var value: Int32 = 1
64 |
65 |         guard setsockopt(
   |               `- error: cannot find 'setsockopt' in scope
66 |             native,
67 |             SOL_SOCKET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:67:13: error: cannot find 'SOL_SOCKET' in scope
65 |         guard setsockopt(
66 |             native,
67 |             SOL_SOCKET,
   |             `- error: cannot find 'SOL_SOCKET' in scope
68 |             SO_NOSIGPIPE,
69 |             &value,
/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/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 android