Build Information
Failed to build pingx, reference 1.1.0 (3fd821
), with Swift 6.1 for Linux on 13 Jul 2025 16:24:05 UTC.
Build Command
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
Build Log
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[16/36] Compiling pingx PingResult.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[17/36] Compiling pingx Interval.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[18/36] Compiling pingx ICMPHeader.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[19/36] Compiling pingx ICMPPacket.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[20/36] Compiling pingx ICMPType.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[21/36] Compiling pingx CommandBlock.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[22/36] Compiling pingx IPv4Address.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[23/36] Compiling pingx IPHeader.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[24/36] Compiling pingx PingxIdentifier.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[25/36] Compiling pingx AsyncPinger.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
155 | func mapToPingerError() -> AsyncPingerError? {
156 | switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
99 |
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
| `- error: cannot find type 'CFData' in scope
102 | data: icmpHeader.data as CFData,
103 | timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
102 | data: icmpHeader.data as CFData,
| `- error: cannot find type 'CFData' in scope
103 | timeout: request.timeoutInterval.milliseconds
104 | )
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
95 | Response(
96 | destination: icmpPacket.ipHeader.sourceAddress,
97 | duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
| `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
98 | sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
99 | )
[26/36] Compiling pingx Pinger.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
155 | func mapToPingerError() -> AsyncPingerError? {
156 | switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
99 |
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
| `- error: cannot find type 'CFData' in scope
102 | data: icmpHeader.data as CFData,
103 | timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
102 | data: icmpHeader.data as CFData,
| `- error: cannot find type 'CFData' in scope
103 | timeout: request.timeoutInterval.milliseconds
104 | )
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
95 | Response(
96 | destination: icmpPacket.ipHeader.sourceAddress,
97 | duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
| `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
98 | sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
99 | )
[27/36] Compiling pingx AnyPingSequence.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
155 | func mapToPingerError() -> AsyncPingerError? {
156 | switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
99 |
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
| `- error: cannot find type 'CFData' in scope
102 | data: icmpHeader.data as CFData,
103 | timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
102 | data: icmpHeader.data as CFData,
| `- error: cannot find type 'CFData' in scope
103 | timeout: request.timeoutInterval.milliseconds
104 | )
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
95 | Response(
96 | destination: icmpPacket.ipHeader.sourceAddress,
97 | duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
| `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
98 | sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
99 | )
[28/36] Compiling pingx PingSequence.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
155 | func mapToPingerError() -> AsyncPingerError? {
156 | switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
99 |
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
| `- error: cannot find type 'CFData' in scope
102 | data: icmpHeader.data as CFData,
103 | timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
102 | data: icmpHeader.data as CFData,
| `- error: cannot find type 'CFData' in scope
103 | timeout: request.timeoutInterval.milliseconds
104 | )
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
95 | Response(
96 | destination: icmpPacket.ipHeader.sourceAddress,
97 | duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
| `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
98 | sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
99 | )
[29/36] Compiling pingx String+Extensions.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 | var socketAddress: Data {
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
| `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 | socketAddress.sin_family = UInt8(AF_INET)
32 | socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 | socketAddress.sin_family = UInt8(AF_INET)
| `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 | socketAddress.sin_port = .zero
33 | socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 | func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
| `- error: cannot find 'CFSocketContext' in scope
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
36 | version: .zero,
| `- error: cannot infer contextual base in reference to member 'zero'
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
| `- error: 'nil' requires a contextual type
39 | release: nil,
40 | copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
39 | release: nil,
| `- error: 'nil' requires a contextual type
40 | copyDescription: nil
41 | )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 | retain: nil,
39 | release: nil,
40 | copyDescription: nil
| `- error: 'nil' requires a contextual type
41 | )
42 | let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 | copyDescription: nil
41 | )
42 | let socket = CFSocketCreate(
| `- error: cannot find 'CFSocketCreate' in scope
43 | kCFAllocatorDefault,
44 | AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 | )
42 | let socket = CFSocketCreate(
43 | kCFAllocatorDefault,
| `- error: cannot find 'kCFAllocatorDefault' in scope
44 | AF_INET,
45 | SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 | SOCK_DGRAM,
46 | IPPROTO_ICMP,
47 | CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
| `- error: cannot find 'CFSocketCallBackType' in scope
48 | guard
49 | let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 | let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 | let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
| `- error: cannot find type 'CFData' in scope
56 | commandBlock.closure(cfdata as Data)
57 | },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find type 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 | guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 | let native = CFSocketGetNative(socket)
| `- error: cannot find 'CFSocketGetNative' in scope
63 | var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 | native,
67 | SOL_SOCKET,
68 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
69 | &value,
70 | socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'kCFAllocatorDefault' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot infer contextual base in reference to member 'zero'
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 | }
78 |
79 | CFRunLoopAddSource(
| `- error: cannot find 'CFRunLoopAddSource' in scope
80 | CFRunLoopGetMain(),
81 | socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 | CFRunLoopAddSource(
80 | CFRunLoopGetMain(),
| `- error: cannot find 'CFRunLoopGetMain' in scope
81 | socketSource,
82 | .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 | CFRunLoopGetMain(),
81 | socketSource,
82 | .commonModes
| `- error: cannot infer contextual base in reference to member 'commonModes'
83 | )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 | )
84 |
85 | return PingxSocket(
| |- error: generic parameter 'OutputType' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
86 | socket: socket,
87 | socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
| `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 | // MARK: Properties
[30/36] Compiling pingx ICMPHeaderFactory.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 | var socketAddress: Data {
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
| `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 | socketAddress.sin_family = UInt8(AF_INET)
32 | socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 | socketAddress.sin_family = UInt8(AF_INET)
| `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 | socketAddress.sin_port = .zero
33 | socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 | func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
| `- error: cannot find 'CFSocketContext' in scope
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
36 | version: .zero,
| `- error: cannot infer contextual base in reference to member 'zero'
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
| `- error: 'nil' requires a contextual type
39 | release: nil,
40 | copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
39 | release: nil,
| `- error: 'nil' requires a contextual type
40 | copyDescription: nil
41 | )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 | retain: nil,
39 | release: nil,
40 | copyDescription: nil
| `- error: 'nil' requires a contextual type
41 | )
42 | let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 | copyDescription: nil
41 | )
42 | let socket = CFSocketCreate(
| `- error: cannot find 'CFSocketCreate' in scope
43 | kCFAllocatorDefault,
44 | AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 | )
42 | let socket = CFSocketCreate(
43 | kCFAllocatorDefault,
| `- error: cannot find 'kCFAllocatorDefault' in scope
44 | AF_INET,
45 | SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 | SOCK_DGRAM,
46 | IPPROTO_ICMP,
47 | CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
| `- error: cannot find 'CFSocketCallBackType' in scope
48 | guard
49 | let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 | let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 | let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
| `- error: cannot find type 'CFData' in scope
56 | commandBlock.closure(cfdata as Data)
57 | },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find type 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 | guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 | let native = CFSocketGetNative(socket)
| `- error: cannot find 'CFSocketGetNative' in scope
63 | var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 | native,
67 | SOL_SOCKET,
68 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
69 | &value,
70 | socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'kCFAllocatorDefault' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot infer contextual base in reference to member 'zero'
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 | }
78 |
79 | CFRunLoopAddSource(
| `- error: cannot find 'CFRunLoopAddSource' in scope
80 | CFRunLoopGetMain(),
81 | socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 | CFRunLoopAddSource(
80 | CFRunLoopGetMain(),
| `- error: cannot find 'CFRunLoopGetMain' in scope
81 | socketSource,
82 | .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 | CFRunLoopGetMain(),
81 | socketSource,
82 | .commonModes
| `- error: cannot infer contextual base in reference to member 'commonModes'
83 | )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 | )
84 |
85 | return PingxSocket(
| |- error: generic parameter 'OutputType' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
86 | socket: socket,
87 | socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
| `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 | // MARK: Properties
[31/36] Compiling pingx SocketFactory.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 | var socketAddress: Data {
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
| `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 | socketAddress.sin_family = UInt8(AF_INET)
32 | socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 | socketAddress.sin_family = UInt8(AF_INET)
| `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 | socketAddress.sin_port = .zero
33 | socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 | func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
| `- error: cannot find 'CFSocketContext' in scope
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
36 | version: .zero,
| `- error: cannot infer contextual base in reference to member 'zero'
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
| `- error: 'nil' requires a contextual type
39 | release: nil,
40 | copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
39 | release: nil,
| `- error: 'nil' requires a contextual type
40 | copyDescription: nil
41 | )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 | retain: nil,
39 | release: nil,
40 | copyDescription: nil
| `- error: 'nil' requires a contextual type
41 | )
42 | let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 | copyDescription: nil
41 | )
42 | let socket = CFSocketCreate(
| `- error: cannot find 'CFSocketCreate' in scope
43 | kCFAllocatorDefault,
44 | AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 | )
42 | let socket = CFSocketCreate(
43 | kCFAllocatorDefault,
| `- error: cannot find 'kCFAllocatorDefault' in scope
44 | AF_INET,
45 | SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 | SOCK_DGRAM,
46 | IPPROTO_ICMP,
47 | CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
| `- error: cannot find 'CFSocketCallBackType' in scope
48 | guard
49 | let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 | let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 | let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
| `- error: cannot find type 'CFData' in scope
56 | commandBlock.closure(cfdata as Data)
57 | },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find type 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 | guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 | let native = CFSocketGetNative(socket)
| `- error: cannot find 'CFSocketGetNative' in scope
63 | var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 | native,
67 | SOL_SOCKET,
68 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
69 | &value,
70 | socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'kCFAllocatorDefault' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot infer contextual base in reference to member 'zero'
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 | }
78 |
79 | CFRunLoopAddSource(
| `- error: cannot find 'CFRunLoopAddSource' in scope
80 | CFRunLoopGetMain(),
81 | socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 | CFRunLoopAddSource(
80 | CFRunLoopGetMain(),
| `- error: cannot find 'CFRunLoopGetMain' in scope
81 | socketSource,
82 | .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 | CFRunLoopGetMain(),
81 | socketSource,
82 | .commonModes
| `- error: cannot infer contextual base in reference to member 'commonModes'
83 | )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 | )
84 |
85 | return PingxSocket(
| |- error: generic parameter 'OutputType' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
86 | socket: socket,
87 | socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
| `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 | // MARK: Properties
[32/36] Compiling pingx Atomic.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 | var socketAddress: Data {
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
| `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 | socketAddress.sin_family = UInt8(AF_INET)
32 | socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 | socketAddress.sin_family = UInt8(AF_INET)
| `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 | socketAddress.sin_port = .zero
33 | socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 | func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
| `- error: cannot find 'CFSocketContext' in scope
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
36 | version: .zero,
| `- error: cannot infer contextual base in reference to member 'zero'
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
| `- error: 'nil' requires a contextual type
39 | release: nil,
40 | copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
39 | release: nil,
| `- error: 'nil' requires a contextual type
40 | copyDescription: nil
41 | )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 | retain: nil,
39 | release: nil,
40 | copyDescription: nil
| `- error: 'nil' requires a contextual type
41 | )
42 | let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 | copyDescription: nil
41 | )
42 | let socket = CFSocketCreate(
| `- error: cannot find 'CFSocketCreate' in scope
43 | kCFAllocatorDefault,
44 | AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 | )
42 | let socket = CFSocketCreate(
43 | kCFAllocatorDefault,
| `- error: cannot find 'kCFAllocatorDefault' in scope
44 | AF_INET,
45 | SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 | SOCK_DGRAM,
46 | IPPROTO_ICMP,
47 | CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
| `- error: cannot find 'CFSocketCallBackType' in scope
48 | guard
49 | let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 | let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 | let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
| `- error: cannot find type 'CFData' in scope
56 | commandBlock.closure(cfdata as Data)
57 | },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find type 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 | guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 | let native = CFSocketGetNative(socket)
| `- error: cannot find 'CFSocketGetNative' in scope
63 | var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 | native,
67 | SOL_SOCKET,
68 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
69 | &value,
70 | socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'kCFAllocatorDefault' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot infer contextual base in reference to member 'zero'
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 | }
78 |
79 | CFRunLoopAddSource(
| `- error: cannot find 'CFRunLoopAddSource' in scope
80 | CFRunLoopGetMain(),
81 | socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 | CFRunLoopAddSource(
80 | CFRunLoopGetMain(),
| `- error: cannot find 'CFRunLoopGetMain' in scope
81 | socketSource,
82 | .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 | CFRunLoopGetMain(),
81 | socketSource,
82 | .commonModes
| `- error: cannot infer contextual base in reference to member 'commonModes'
83 | )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 | )
84 |
85 | return PingxSocket(
| |- error: generic parameter 'OutputType' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
86 | socket: socket,
87 | socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
| `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 | // MARK: Properties
[33/36] Compiling pingx Response.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 | // MARK: Properties
35 |
36 | let socket: CFSocket
| `- error: cannot find type 'CFSocket' in scope
37 | let socketSource: CFRunLoopSource
38 | let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 | let socket: CFSocket
37 | let socketSource: CFRunLoopSource
| `- error: cannot find type 'CFRunLoopSource' in scope
38 | let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFTimeInterval' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
| `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 | CFSocketInvalidate(socket)
70 | unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
69 | CFSocketInvalidate(socket)
| `- error: cannot find 'CFSocketInvalidate' in scope
70 | unmanaged.release()
71 | }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[34/36] Compiling pingx PingxSocket.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 | // MARK: Properties
35 |
36 | let socket: CFSocket
| `- error: cannot find type 'CFSocket' in scope
37 | let socketSource: CFRunLoopSource
38 | let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 | let socket: CFSocket
37 | let socketSource: CFRunLoopSource
| `- error: cannot find type 'CFRunLoopSource' in scope
38 | let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFTimeInterval' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
| `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 | CFSocketInvalidate(socket)
70 | unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
69 | CFSocketInvalidate(socket)
| `- error: cannot find 'CFSocketInvalidate' in scope
70 | unmanaged.release()
71 | }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[35/36] Compiling pingx PingConfiguration.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 | // MARK: Properties
35 |
36 | let socket: CFSocket
| `- error: cannot find type 'CFSocket' in scope
37 | let socketSource: CFRunLoopSource
38 | let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 | let socket: CFSocket
37 | let socketSource: CFRunLoopSource
| `- error: cannot find type 'CFRunLoopSource' in scope
38 | let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFTimeInterval' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
| `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 | CFSocketInvalidate(socket)
70 | unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
69 | CFSocketInvalidate(socket)
| `- error: cannot find 'CFSocketInvalidate' in scope
70 | unmanaged.release()
71 | }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[36/36] Compiling pingx AsyncPingerError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 | // MARK: Properties
35 |
36 | let socket: CFSocket
| `- error: cannot find type 'CFSocket' in scope
37 | let socketSource: CFRunLoopSource
38 | let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 | let socket: CFSocket
37 | let socketSource: CFRunLoopSource
| `- error: cannot find type 'CFRunLoopSource' in scope
38 | let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFTimeInterval' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
| `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 | CFSocketInvalidate(socket)
70 | unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
69 | CFSocketInvalidate(socket)
| `- error: cannot find 'CFSocketInvalidate' in scope
70 | unmanaged.release()
71 | }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:2e2b3aca8600f890617c2faa770b70e33c1dfd303d6f92b308423b89ef6bde64
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/31] Compiling pingx CommandBlock.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[3/31] Compiling pingx IPv4Address.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[4/31] Compiling pingx IPHeader.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[5/31] Compiling pingx PingxIdentifier.swift
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[6/35] Compiling pingx Interval.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[7/35] Compiling pingx ICMPHeader.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[8/35] Compiling pingx ICMPPacket.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[9/35] Compiling pingx ICMPType.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
error: emit-module command failed with exit code 1 (use -v to see invocation)
[10/35] Emitting module pingx
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 | // MARK: Properties
35 |
36 | let socket: CFSocket
| `- error: cannot find type 'CFSocket' in scope
37 | let socketSource: CFRunLoopSource
38 | let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 | let socket: CFSocket
37 | let socketSource: CFRunLoopSource
| `- error: cannot find type 'CFRunLoopSource' in scope
38 | let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFTimeInterval' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
155 | func mapToPingerError() -> AsyncPingerError? {
156 | switch self {
[11/35] Compiling pingx ICMPResponseValidationError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[12/35] Compiling pingx ICMPPackageExtractor.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[13/35] Compiling pingx SafeCheckedContinuation.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[14/35] Compiling pingx AsyncPingerResult.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[15/35] Compiling pingx Response.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 | // MARK: Properties
35 |
36 | let socket: CFSocket
| `- error: cannot find type 'CFSocket' in scope
37 | let socketSource: CFRunLoopSource
38 | let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 | let socket: CFSocket
37 | let socketSource: CFRunLoopSource
| `- error: cannot find type 'CFRunLoopSource' in scope
38 | let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFTimeInterval' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
| `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 | CFSocketInvalidate(socket)
70 | unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
69 | CFSocketInvalidate(socket)
| `- error: cannot find 'CFSocketInvalidate' in scope
70 | unmanaged.release()
71 | }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[16/35] Compiling pingx PingxSocket.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 | // MARK: Properties
35 |
36 | let socket: CFSocket
| `- error: cannot find type 'CFSocket' in scope
37 | let socketSource: CFRunLoopSource
38 | let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 | let socket: CFSocket
37 | let socketSource: CFRunLoopSource
| `- error: cannot find type 'CFRunLoopSource' in scope
38 | let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFTimeInterval' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
| `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 | CFSocketInvalidate(socket)
70 | unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
69 | CFSocketInvalidate(socket)
| `- error: cannot find 'CFSocketInvalidate' in scope
70 | unmanaged.release()
71 | }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[17/35] Compiling pingx PingConfiguration.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 | // MARK: Properties
35 |
36 | let socket: CFSocket
| `- error: cannot find type 'CFSocket' in scope
37 | let socketSource: CFRunLoopSource
38 | let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 | let socket: CFSocket
37 | let socketSource: CFRunLoopSource
| `- error: cannot find type 'CFRunLoopSource' in scope
38 | let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFTimeInterval' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
| `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 | CFSocketInvalidate(socket)
70 | unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
69 | CFSocketInvalidate(socket)
| `- error: cannot find 'CFSocketInvalidate' in scope
70 | unmanaged.release()
71 | }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[18/35] Compiling pingx AsyncPingerError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:36:17: error: cannot find type 'CFSocket' in scope
34 | // MARK: Properties
35 |
36 | let socket: CFSocket
| `- error: cannot find type 'CFSocket' in scope
37 | let socketSource: CFRunLoopSource
38 | let unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:37:23: error: cannot find type 'CFRunLoopSource' in scope
35 |
36 | let socket: CFSocket
37 | let socketSource: CFRunLoopSource
| `- error: cannot find type 'CFRunLoopSource' in scope
38 | let unmanaged: Unmanaged<OutputType>
39 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:74: error: cannot find type 'CFSocketError' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:24: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:38: error: cannot find type 'CFData' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFData' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:58:55: error: cannot find type 'CFTimeInterval' in scope
56 | // MARK: Methods
57 |
58 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError {
| `- error: cannot find type 'CFTimeInterval' in scope
59 | CFSocketSendData(
60 | socket,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:68:9: error: cannot find 'CFRunLoopSourceInvalidate' in scope
66 |
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
| `- error: cannot find 'CFRunLoopSourceInvalidate' in scope
69 | CFSocketInvalidate(socket)
70 | unmanaged.release()
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:69:9: error: cannot find 'CFSocketInvalidate' in scope
67 | private func invalidate() {
68 | CFRunLoopSourceInvalidate(socketSource)
69 | CFSocketInvalidate(socket)
| `- error: cannot find 'CFSocketInvalidate' in scope
70 | unmanaged.release()
71 | }
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[19/35] Compiling pingx String+Extensions.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 | var socketAddress: Data {
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
| `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 | socketAddress.sin_family = UInt8(AF_INET)
32 | socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 | socketAddress.sin_family = UInt8(AF_INET)
| `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 | socketAddress.sin_port = .zero
33 | socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 | func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
| `- error: cannot find 'CFSocketContext' in scope
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
36 | version: .zero,
| `- error: cannot infer contextual base in reference to member 'zero'
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
| `- error: 'nil' requires a contextual type
39 | release: nil,
40 | copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
39 | release: nil,
| `- error: 'nil' requires a contextual type
40 | copyDescription: nil
41 | )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 | retain: nil,
39 | release: nil,
40 | copyDescription: nil
| `- error: 'nil' requires a contextual type
41 | )
42 | let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 | copyDescription: nil
41 | )
42 | let socket = CFSocketCreate(
| `- error: cannot find 'CFSocketCreate' in scope
43 | kCFAllocatorDefault,
44 | AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 | )
42 | let socket = CFSocketCreate(
43 | kCFAllocatorDefault,
| `- error: cannot find 'kCFAllocatorDefault' in scope
44 | AF_INET,
45 | SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 | SOCK_DGRAM,
46 | IPPROTO_ICMP,
47 | CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
| `- error: cannot find 'CFSocketCallBackType' in scope
48 | guard
49 | let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 | let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 | let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
| `- error: cannot find type 'CFData' in scope
56 | commandBlock.closure(cfdata as Data)
57 | },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find type 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 | guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 | let native = CFSocketGetNative(socket)
| `- error: cannot find 'CFSocketGetNative' in scope
63 | var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 | native,
67 | SOL_SOCKET,
68 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
69 | &value,
70 | socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'kCFAllocatorDefault' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot infer contextual base in reference to member 'zero'
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 | }
78 |
79 | CFRunLoopAddSource(
| `- error: cannot find 'CFRunLoopAddSource' in scope
80 | CFRunLoopGetMain(),
81 | socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 | CFRunLoopAddSource(
80 | CFRunLoopGetMain(),
| `- error: cannot find 'CFRunLoopGetMain' in scope
81 | socketSource,
82 | .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 | CFRunLoopGetMain(),
81 | socketSource,
82 | .commonModes
| `- error: cannot infer contextual base in reference to member 'commonModes'
83 | )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 | )
84 |
85 | return PingxSocket(
| |- error: generic parameter 'OutputType' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
86 | socket: socket,
87 | socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
| `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 | // MARK: Properties
[20/35] Compiling pingx ICMPHeaderFactory.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 | var socketAddress: Data {
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
| `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 | socketAddress.sin_family = UInt8(AF_INET)
32 | socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 | socketAddress.sin_family = UInt8(AF_INET)
| `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 | socketAddress.sin_port = .zero
33 | socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 | func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
| `- error: cannot find 'CFSocketContext' in scope
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
36 | version: .zero,
| `- error: cannot infer contextual base in reference to member 'zero'
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
| `- error: 'nil' requires a contextual type
39 | release: nil,
40 | copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
39 | release: nil,
| `- error: 'nil' requires a contextual type
40 | copyDescription: nil
41 | )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 | retain: nil,
39 | release: nil,
40 | copyDescription: nil
| `- error: 'nil' requires a contextual type
41 | )
42 | let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 | copyDescription: nil
41 | )
42 | let socket = CFSocketCreate(
| `- error: cannot find 'CFSocketCreate' in scope
43 | kCFAllocatorDefault,
44 | AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 | )
42 | let socket = CFSocketCreate(
43 | kCFAllocatorDefault,
| `- error: cannot find 'kCFAllocatorDefault' in scope
44 | AF_INET,
45 | SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 | SOCK_DGRAM,
46 | IPPROTO_ICMP,
47 | CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
| `- error: cannot find 'CFSocketCallBackType' in scope
48 | guard
49 | let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 | let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 | let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
| `- error: cannot find type 'CFData' in scope
56 | commandBlock.closure(cfdata as Data)
57 | },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find type 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 | guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 | let native = CFSocketGetNative(socket)
| `- error: cannot find 'CFSocketGetNative' in scope
63 | var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 | native,
67 | SOL_SOCKET,
68 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
69 | &value,
70 | socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'kCFAllocatorDefault' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot infer contextual base in reference to member 'zero'
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 | }
78 |
79 | CFRunLoopAddSource(
| `- error: cannot find 'CFRunLoopAddSource' in scope
80 | CFRunLoopGetMain(),
81 | socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 | CFRunLoopAddSource(
80 | CFRunLoopGetMain(),
| `- error: cannot find 'CFRunLoopGetMain' in scope
81 | socketSource,
82 | .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 | CFRunLoopGetMain(),
81 | socketSource,
82 | .commonModes
| `- error: cannot infer contextual base in reference to member 'commonModes'
83 | )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 | )
84 |
85 | return PingxSocket(
| |- error: generic parameter 'OutputType' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
86 | socket: socket,
87 | socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
| `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 | // MARK: Properties
[21/35] Compiling pingx SocketFactory.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 | var socketAddress: Data {
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
| `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 | socketAddress.sin_family = UInt8(AF_INET)
32 | socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 | socketAddress.sin_family = UInt8(AF_INET)
| `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 | socketAddress.sin_port = .zero
33 | socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 | func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
| `- error: cannot find 'CFSocketContext' in scope
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
36 | version: .zero,
| `- error: cannot infer contextual base in reference to member 'zero'
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
| `- error: 'nil' requires a contextual type
39 | release: nil,
40 | copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
39 | release: nil,
| `- error: 'nil' requires a contextual type
40 | copyDescription: nil
41 | )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 | retain: nil,
39 | release: nil,
40 | copyDescription: nil
| `- error: 'nil' requires a contextual type
41 | )
42 | let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 | copyDescription: nil
41 | )
42 | let socket = CFSocketCreate(
| `- error: cannot find 'CFSocketCreate' in scope
43 | kCFAllocatorDefault,
44 | AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 | )
42 | let socket = CFSocketCreate(
43 | kCFAllocatorDefault,
| `- error: cannot find 'kCFAllocatorDefault' in scope
44 | AF_INET,
45 | SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 | SOCK_DGRAM,
46 | IPPROTO_ICMP,
47 | CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
| `- error: cannot find 'CFSocketCallBackType' in scope
48 | guard
49 | let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 | let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 | let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
| `- error: cannot find type 'CFData' in scope
56 | commandBlock.closure(cfdata as Data)
57 | },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find type 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 | guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 | let native = CFSocketGetNative(socket)
| `- error: cannot find 'CFSocketGetNative' in scope
63 | var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 | native,
67 | SOL_SOCKET,
68 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
69 | &value,
70 | socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'kCFAllocatorDefault' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot infer contextual base in reference to member 'zero'
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 | }
78 |
79 | CFRunLoopAddSource(
| `- error: cannot find 'CFRunLoopAddSource' in scope
80 | CFRunLoopGetMain(),
81 | socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 | CFRunLoopAddSource(
80 | CFRunLoopGetMain(),
| `- error: cannot find 'CFRunLoopGetMain' in scope
81 | socketSource,
82 | .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 | CFRunLoopGetMain(),
81 | socketSource,
82 | .commonModes
| `- error: cannot infer contextual base in reference to member 'commonModes'
83 | )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 | )
84 |
85 | return PingxSocket(
| |- error: generic parameter 'OutputType' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
86 | socket: socket,
87 | socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
| `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 | // MARK: Properties
[22/35] Compiling pingx Atomic.swift
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:30:23: error: value of type 'sockaddr_in' has no member 'sin_len'
28 | var socketAddress: Data {
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
| `- error: value of type 'sockaddr_in' has no member 'sin_len'
31 | socketAddress.sin_family = UInt8(AF_INET)
32 | socketAddress.sin_port = .zero
/host/spi-builder-workspace/Sources/pingx/Extensions/String+Extensions.swift:31:36: error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
29 | var socketAddress = sockaddr_in()
30 | socketAddress.sin_len = UInt8(MemoryLayout<sockaddr_in>.size)
31 | socketAddress.sin_family = UInt8(AF_INET)
| `- error: cannot assign value of type 'UInt8' to type 'sa_family_t' (aka 'UInt16')
32 | socketAddress.sin_port = .zero
33 | socketAddress.sin_addr.s_addr = inet_addr(cString(using: .utf8))
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:35:23: error: cannot find 'CFSocketContext' in scope
33 | func make(command: CommandBlock<Data>) throws -> any PingxSocketProtocol {
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
| `- error: cannot find 'CFSocketContext' in scope
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:36:23: error: cannot infer contextual base in reference to member 'zero'
34 | let unmanaged = Unmanaged.passRetained(command)
35 | var context = CFSocketContext(
36 | version: .zero,
| `- error: cannot infer contextual base in reference to member 'zero'
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:38:21: error: 'nil' requires a contextual type
36 | version: .zero,
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
| `- error: 'nil' requires a contextual type
39 | release: nil,
40 | copyDescription: nil
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:39:22: error: 'nil' requires a contextual type
37 | info: unmanaged.toOpaque(),
38 | retain: nil,
39 | release: nil,
| `- error: 'nil' requires a contextual type
40 | copyDescription: nil
41 | )
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:40:30: error: 'nil' requires a contextual type
38 | retain: nil,
39 | release: nil,
40 | copyDescription: nil
| `- error: 'nil' requires a contextual type
41 | )
42 | let socket = CFSocketCreate(
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:42:22: error: cannot find 'CFSocketCreate' in scope
40 | copyDescription: nil
41 | )
42 | let socket = CFSocketCreate(
| `- error: cannot find 'CFSocketCreate' in scope
43 | kCFAllocatorDefault,
44 | AF_INET,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:43:13: error: cannot find 'kCFAllocatorDefault' in scope
41 | )
42 | let socket = CFSocketCreate(
43 | kCFAllocatorDefault,
| `- error: cannot find 'kCFAllocatorDefault' in scope
44 | AF_INET,
45 | SOCK_DGRAM,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:47:13: error: cannot find 'CFSocketCallBackType' in scope
45 | SOCK_DGRAM,
46 | IPPROTO_ICMP,
47 | CFSocketCallBackType.dataCallBack.rawValue, { _, callbackType, _, data, info in
| `- error: cannot find 'CFSocketCallBackType' in scope
48 | guard
49 | let data = data,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:63: error: cannot find 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:55:40: error: cannot find type 'CFData' in scope
53 |
54 | let commandBlock = Unmanaged<CommandBlock<Data>>.fromOpaque(info).takeUnretainedValue()
55 | let cfdata = Unmanaged<CFData>.fromOpaque(data).takeUnretainedValue()
| `- error: cannot find type 'CFData' in scope
56 | commandBlock.closure(cfdata as Data)
57 | },
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:51:38: error: cannot find type 'CFSocketCallBackType' in scope
49 | let data = data,
50 | let info = info,
51 | (callbackType as CFSocketCallBackType) == CFSocketCallBackType.dataCallBack
| `- error: cannot find type 'CFSocketCallBackType' in scope
52 | else { return }
53 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:62:22: error: cannot find 'CFSocketGetNative' in scope
60 |
61 | guard let socket = socket else { throw AsyncPingerError.socketCreationError }
62 | let native = CFSocketGetNative(socket)
| `- error: cannot find 'CFSocketGetNative' in scope
63 | var value: Int32 = 1
64 |
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:68:13: error: cannot find 'SO_NOSIGPIPE' in scope
66 | native,
67 | SOL_SOCKET,
68 | SO_NOSIGPIPE,
| `- error: cannot find 'SO_NOSIGPIPE' in scope
69 | &value,
70 | socklen_t(MemoryLayout.size(ofValue: value))
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:34: error: cannot find 'CFSocketCreateRunLoopSource' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'CFSocketCreateRunLoopSource' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:62: error: cannot find 'kCFAllocatorDefault' in scope
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot find 'kCFAllocatorDefault' in scope
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:75:92: error: cannot infer contextual base in reference to member 'zero'
73 | }
74 |
75 | guard let socketSource = CFSocketCreateRunLoopSource(kCFAllocatorDefault, socket, .zero) else {
| `- error: cannot infer contextual base in reference to member 'zero'
76 | throw AsyncPingerError.socketCreationError
77 | }
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:79:9: error: cannot find 'CFRunLoopAddSource' in scope
77 | }
78 |
79 | CFRunLoopAddSource(
| `- error: cannot find 'CFRunLoopAddSource' in scope
80 | CFRunLoopGetMain(),
81 | socketSource,
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:80:13: error: cannot find 'CFRunLoopGetMain' in scope
78 |
79 | CFRunLoopAddSource(
80 | CFRunLoopGetMain(),
| `- error: cannot find 'CFRunLoopGetMain' in scope
81 | socketSource,
82 | .commonModes
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:82:14: error: cannot infer contextual base in reference to member 'commonModes'
80 | CFRunLoopGetMain(),
81 | socketSource,
82 | .commonModes
| `- error: cannot infer contextual base in reference to member 'commonModes'
83 | )
84 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:43:17: error: cannot find type 'CFSocket' in scope
41 |
42 | init(
43 | socket: CFSocket,
| `- error: cannot find type 'CFSocket' in scope
44 | socketSource: CFRunLoopSource,
45 | unmanaged: Unmanaged<OutputType>
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:44:23: error: cannot find type 'CFRunLoopSource' in scope
42 | init(
43 | socket: CFSocket,
44 | socketSource: CFRunLoopSource,
| `- error: cannot find type 'CFRunLoopSource' in scope
45 | unmanaged: Unmanaged<OutputType>
46 | ) {
/host/spi-builder-workspace/Sources/pingx/Factory/SocketFactory/SocketFactory.swift:85:16: error: generic parameter 'OutputType' could not be inferred
83 | )
84 |
85 | return PingxSocket(
| |- error: generic parameter 'OutputType' could not be inferred
| `- note: explicitly specify the generic arguments to fix this issue
86 | socket: socket,
87 | socketSource: socketSource,
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:32:25: note: 'OutputType' declared as parameter to type 'PingxSocket'
30 | }
31 |
32 | final class PingxSocket<OutputType: AnyObject>: PingxSocketProtocol, @unchecked Sendable {
| `- note: 'OutputType' declared as parameter to type 'PingxSocket'
33 |
34 | // MARK: Properties
[23/35] Compiling pingx ICMPChecksum.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[24/35] Compiling pingx IPv4AddressStringConverter.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[25/35] Compiling pingx IPv4AddressConverterError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[26/35] Compiling pingx IPv4AddressConverter.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[27/35] Compiling pingx Result+Extensions.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
[28/35] Compiling pingx Payload.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[29/35] Compiling pingx Request.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[30/35] Compiling pingx PingError.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[31/35] Compiling pingx PingResult.swift
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:38:20: error: cannot find type 'CFAbsoluteTime' in scope
36 | init(
37 | rawUniqueToken: uuid_t,
38 | timestamp: CFAbsoluteTime = CFAbsoluteTimeGetCurrent()
| `- error: cannot find type 'CFAbsoluteTime' in scope
39 | ) {
40 | self.rawUniqueToken = rawUniqueToken
/host/spi-builder-workspace/Sources/pingx/Model/Identifier/PingxIdentifier.swift:32:22: error: cannot find 'CFSwapInt16HostToBig' in scope
30 |
31 | init(
32 | id: UInt16 = CFSwapInt16HostToBig(UInt16.random(in: 0..<UInt16.max)),
| `- error: cannot find 'CFSwapInt16HostToBig' in scope
33 | uniqueToken: UUID = UUID()
34 | ) {
[32/35] Compiling pingx AsyncPinger.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
155 | func mapToPingerError() -> AsyncPingerError? {
156 | switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
99 |
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
| `- error: cannot find type 'CFData' in scope
102 | data: icmpHeader.data as CFData,
103 | timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
102 | data: icmpHeader.data as CFData,
| `- error: cannot find type 'CFData' in scope
103 | timeout: request.timeoutInterval.milliseconds
104 | )
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
95 | Response(
96 | destination: icmpPacket.ipHeader.sourceAddress,
97 | duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
| `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
98 | sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
99 | )
[33/35] Compiling pingx Pinger.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
155 | func mapToPingerError() -> AsyncPingerError? {
156 | switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
99 |
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
| `- error: cannot find type 'CFData' in scope
102 | data: icmpHeader.data as CFData,
103 | timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
102 | data: icmpHeader.data as CFData,
| `- error: cannot find type 'CFData' in scope
103 | timeout: request.timeoutInterval.milliseconds
104 | )
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
95 | Response(
96 | destination: icmpPacket.ipHeader.sourceAddress,
97 | duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
| `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
98 | sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
99 | )
[34/35] Compiling pingx AnyPingSequence.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
155 | func mapToPingerError() -> AsyncPingerError? {
156 | switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
99 |
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
| `- error: cannot find type 'CFData' in scope
102 | data: icmpHeader.data as CFData,
103 | timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
102 | data: icmpHeader.data as CFData,
| `- error: cannot find type 'CFData' in scope
103 | timeout: request.timeoutInterval.milliseconds
104 | )
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
95 | Response(
96 | destination: icmpPacket.ipHeader.sourceAddress,
97 | duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
| `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
98 | sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
99 | )
[35/35] Compiling pingx PingSequence.swift
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:74: error: cannot find type 'CFSocketError' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFSocketError' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:24: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:38: error: cannot find type 'CFData' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFData' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Model/Socket/PingxSocket.swift:29:55: error: cannot find type 'CFTimeInterval' in scope
27 | // sourcery: AutoMockable
28 | protocol PingxSocketProtocol: Sendable {
29 | func send(address: CFData, data: CFData, timeout: CFTimeInterval) -> CFSocketError
| `- error: cannot find type 'CFTimeInterval' in scope
30 | }
31 |
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:154:19: error: cannot find type 'CFSocketError' in scope
152 | }
153 |
154 | private extension CFSocketError {
| `- error: cannot find type 'CFSocketError' in scope
155 | func mapToPingerError() -> AsyncPingerError? {
156 | switch self {
/host/spi-builder-workspace/Sources/pingx/Model/Payload/Payload.swift:32:20: error: cannot find type 'CFAbsoluteTime' in scope
30 |
31 | let rawUniqueToken: uuid_t
32 | let timestamp: CFAbsoluteTime
| `- error: cannot find type 'CFAbsoluteTime' in scope
33 |
34 | // MARK: Initializer
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:101:59: error: cannot find type 'CFData' in scope
99 |
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
| `- error: cannot find type 'CFData' in scope
102 | data: icmpHeader.data as CFData,
103 | timeout: request.timeoutInterval.milliseconds
/host/spi-builder-workspace/Sources/pingx/Pinger/Pingers/AsyncPinger.swift:102:38: error: cannot find type 'CFData' in scope
100 | let cfSocketError = pingxSocket.send(
101 | address: request.destination.socketAddress as CFData,
102 | data: icmpHeader.data as CFData,
| `- error: cannot find type 'CFData' in scope
103 | timeout: request.timeoutInterval.milliseconds
104 | )
/host/spi-builder-workspace/Sources/pingx/Pinger/Sequence/PingSequence.swift:97:36: error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
95 | Response(
96 | destination: icmpPacket.ipHeader.sourceAddress,
97 | duration: .seconds(CFAbsoluteTimeGetCurrent() - icmpPacket.icmpHeader.payload.timestamp),
| `- error: cannot find 'CFAbsoluteTimeGetCurrent' in scope
98 | sequenceNumber: icmpPacket.icmpHeader.sequenceNumber
99 | )
BUILD FAILURE 6.1 linux