Build Information
Failed to build sEndpointSecurity, reference 0.3.3 (89716a
), with Swift 6.1 for macOS (SPM) on 28 Apr 2025 00:30:55 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
Build Log
660 | }
661 |
662 | extension es_sudo_plugin_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
663 | fileprivate var name: String? {
664 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:683:1: warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
681 | }
682 |
683 | extension es_authorization_rule_class_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
684 | fileprivate var name: String? {
685 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:706:1: warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
704 | }
705 |
706 | extension es_od_account_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
707 | fileprivate var name: String? {
708 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:719:1: warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
717 | }
718 |
719 | extension es_od_record_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
720 | fileprivate var name: String? {
721 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:732:1: warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
730 | }
731 |
732 | extension es_xpc_domain_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
733 | fileprivate var name: String? {
734 | switch self {
[80/84] Compiling sEndpointSecurity ESNativeTypeDescriptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:36:1: warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
34 | }
35 |
36 | extension es_event_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | fileprivate var name: String? {
38 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:339:1: warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
337 | }
338 |
339 | extension es_auth_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
340 | fileprivate var name: String? {
341 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:352:1: warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
350 | }
351 |
352 | extension es_action_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
353 | fileprivate var name: String? {
354 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:365:1: warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
363 | }
364 |
365 | extension es_result_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
366 | fileprivate var name: String? {
367 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:378:1: warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
376 | }
377 |
378 | extension es_return_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
379 | fileprivate var name: String? {
380 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:391:1: warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
389 | }
390 |
391 | extension es_respond_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
392 | fileprivate var name: String? {
393 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:412:1: warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
410 | }
411 |
412 | extension es_new_client_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
413 | fileprivate var name: String? {
414 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:435:1: warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
433 | }
434 |
435 | extension es_clear_cache_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
436 | fileprivate var name: String? {
437 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:450:1: warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
448 | }
449 |
450 | extension es_proc_check_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
451 | fileprivate var name: String? {
452 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:479:1: warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
477 | }
478 |
479 | extension es_proc_suspend_resume_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
480 | fileprivate var name: String? {
481 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:494:1: warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
492 | }
493 |
494 | extension es_set_or_clear_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
495 | fileprivate var name: String? {
496 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:507:1: warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
505 | }
506 |
507 | extension es_mute_path_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
508 | fileprivate var name: String? {
509 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:524:1: warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
522 | }
523 |
524 | extension es_mute_inversion_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
525 | fileprivate var name: String? {
526 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:541:1: warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
539 | }
540 |
541 | extension es_mute_inverted_return_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
542 | fileprivate var name: String? {
543 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:556:1: warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
554 | }
555 |
556 | extension es_btm_item_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
557 | fileprivate var name: String? {
558 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:575:1: warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
573 | }
574 |
575 | extension es_touchid_mode_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
576 | fileprivate var name: String? {
577 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:588:1: warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
586 | }
587 |
588 | extension es_auto_unlock_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
589 | fileprivate var name: String? {
590 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:601:1: warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
599 | }
600 |
601 | extension es_openssh_login_result_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
602 | fileprivate var name: String? {
603 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:630:1: warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
628 | }
629 |
630 | extension es_address_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
631 | fileprivate var name: String? {
632 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:649:1: warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
647 | #if swift(>=5.9) // Xcode 14 support.
648 |
649 | extension es_profile_source_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
650 | fileprivate var name: String? {
651 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:662:1: warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
660 | }
661 |
662 | extension es_sudo_plugin_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
663 | fileprivate var name: String? {
664 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:683:1: warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
681 | }
682 |
683 | extension es_authorization_rule_class_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
684 | fileprivate var name: String? {
685 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:706:1: warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
704 | }
705 |
706 | extension es_od_account_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
707 | fileprivate var name: String? {
708 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:719:1: warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
717 | }
718 |
719 | extension es_od_record_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
720 | fileprivate var name: String? {
721 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:732:1: warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
730 | }
731 |
732 | extension es_xpc_domain_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
733 | fileprivate var name: String? {
734 | switch self {
[81/84] Compiling sEndpointSecurity ESTypes.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
25 | import SpellbookFoundation
26 |
27 | private let log = SpellbookLogger.internalLog(.service)
| `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
23 | import Foundation
24 |
25 | public protocol SpellbookLog {
| `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
26 | func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
23 | import EndpointSecurity
24 | import Foundation
25 | import SpellbookFoundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
26 |
27 | private let log = SpellbookLogger.internalLog(.service)
| |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
[82/84] Compiling sEndpointSecurity ESService.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
25 | import SpellbookFoundation
26 |
27 | private let log = SpellbookLogger.internalLog(.service)
| `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
23 | import Foundation
24 |
25 | public protocol SpellbookLog {
| `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
26 | func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESService/ESService.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
23 | import EndpointSecurity
24 | import Foundation
25 | import SpellbookFoundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
26 |
27 | private let log = SpellbookLogger.internalLog(.service)
| |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | /// ESService provides muliclient support for dealing with EndpointSecurity events
[83/84] Compiling sEndpointSecurity ESMuteProcess.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
25 | import SpellbookFoundation
26 |
27 | private let log = SpellbookLogger.internalLog(.client)
| `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
23 | import Foundation
24 |
25 | public protocol SpellbookLog {
| `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
26 | func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
23 | import EndpointSecurity
24 | import Foundation
25 | import SpellbookFoundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
26 |
27 | private let log = SpellbookLogger.internalLog(.client)
| |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:47:23: warning: capture of 'self' with non-sendable type 'ESMuteProcess?' in a '@Sendable' closure
27 | private let log = SpellbookLogger.internalLog(.client)
28 |
29 | internal final class ESMuteProcess {
| `- note: class 'ESMuteProcess' does not conform to the 'Sendable' protocol
30 | private let client: ESNativeClient
31 | private let cleanupDelay: TimeInterval
:
45 | private func scheduleCleanupDiedProcesses() {
46 | DispatchQueue.global().asyncAfter(deadline: .now() + cleanupDelay) { [weak self] in
47 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'ESMuteProcess?' in a '@Sendable' closure
48 | self.cleanupDiedProcesses()
49 | self.scheduleCleanupDiedProcesses()
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | extension ESConverter {
38 | public struct Config: Equatable, Codable {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
39 | public var execArgs: Bool
40 | public var execEnv: Bool
:
48 |
49 | extension ESConverter.Config {
50 | public static let `default` = Self(execArgs: false, execEnv: false)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | public static let full = Self(execArgs: true, execEnv: true)
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:51:23: warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | extension ESConverter {
38 | public struct Config: Equatable, Codable {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
39 | public var execArgs: Bool
40 | public var execEnv: Bool
:
49 | extension ESConverter.Config {
50 | public static let `default` = Self(execArgs: false, execEnv: false)
51 | public static let full = Self(execArgs: true, execEnv: true)
| |- warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'full' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:593:40: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
591 |
592 | func esEvent(file_provider_materialize es: es_event_file_provider_materialize_t) -> ESEvent.FileProviderMaterialize {
593 | .init(instigator: esProcess(es.instigator), source: esFile(es.source), target: esFile(es.target))
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
594 | }
595 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:825:66: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
823 | case ES_AUTHENTICATION_TYPE_OD:
824 | type = .od(.init(
825 | instigator: esProcess(es.pointee.data.od.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
826 | recordType: esString(es.pointee.data.od.pointee.record_type),
827 | recordName: esString(es.pointee.data.od.pointee.record_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:833:71: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
831 | case ES_AUTHENTICATION_TYPE_TOUCHID:
832 | type = .touchID(.init(
833 | instigator: esProcess(es.pointee.data.touchid.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
834 | touchIDMode: es.pointee.data.touchid.pointee.touchid_mode,
835 | uid: es.pointee.data.touchid.pointee.has_uid ? es.pointee.data.touchid.pointee.uid.uid : nil
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:839:69: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
837 | case ES_AUTHENTICATION_TYPE_TOKEN:
838 | type = .token(.init(
839 | instigator: esProcess(es.pointee.data.token.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
840 | pubkeyHash: esString(es.pointee.data.token.pointee.pubkey_hash),
841 | tokenID: esString(es.pointee.data.token.pointee.token_id),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:981:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
979 | func esEvent(profileAdd es: es_event_profile_add_t) -> ESEvent.ProfileAdd {
980 | .init(
981 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
982 | isUpdate: es.is_update,
983 | profile: esProfile(es.profile.pointee)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:989:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
987 | func esEvent(profileRemove es: es_event_profile_remove_t) -> ESEvent.ProfileRemove {
988 | .init(
989 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
990 | profile: esProfile(es.profile.pointee)
991 | )
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1010:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1008 | func esEvent(authorizationPetition es: es_event_authorization_petition_t) -> ESEvent.AuthorizationPetition {
1009 | .init(
1010 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1011 | petitioner: es.petitioner.flatMap(esProcess),
1012 | flags: es.flags,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1019:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1017 | func esEvent(authorizationJudgement es: es_event_authorization_judgement_t) -> ESEvent.AuthorizationJudgement {
1018 | .init(
1019 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1020 | petitioner: es.petitioner.flatMap(esProcess),
1021 | returnCode: es.return_code,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1052:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1050 | func esEvent(odGroupAdd es: es_event_od_group_add_t) throws -> ESEvent.ODGroupAdd {
1051 | .init(
1052 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1053 | errorCode: es.error_code,
1054 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1063:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1061 | func esEvent(odGroupRemove es: es_event_od_group_remove_t) throws -> ESEvent.ODGroupRemove {
1062 | .init(
1063 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1064 | errorCode: es.error_code,
1065 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1074:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1072 | func esEvent(odGroupSet es: es_event_od_group_set_t) throws -> ESEvent.ODGroupSet {
1073 | .init(
1074 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1075 | errorCode: es.error_code,
1076 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1085:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1083 | func esEvent(odModifyPassword es: es_event_od_modify_password_t) -> ESEvent.ODModifyPassword {
1084 | .init(
1085 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1086 | errorCode: es.error_code,
1087 | accountType: es.account_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1096:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1094 | func esEvent(odDisableUser es: es_event_od_disable_user_t) -> ESEvent.ODDisableUser {
1095 | .init(
1096 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1097 | errorCode: es.error_code,
1098 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1106:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1104 | func esEvent(odEnableUser es: es_event_od_enable_user_t) -> ESEvent.ODEnableUser {
1105 | .init(
1106 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1107 | errorCode: es.error_code,
1108 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1116:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1114 | func esEvent(odAttributeValueAdd es: es_event_od_attribute_value_add_t) -> ESEvent.ODAttributeValueAdd {
1115 | .init(
1116 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1117 | errorCode: es.error_code,
1118 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1129:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1127 | func esEvent(odAttributeValueRemove es: es_event_od_attribute_value_remove_t) -> ESEvent.ODAttributeValueRemove {
1128 | .init(
1129 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1130 | errorCode: es.error_code,
1131 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1142:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1140 | func esEvent(odAttributeSet es: es_event_od_attribute_set_t) -> ESEvent.ODAttributeSet {
1141 | .init(
1142 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1143 | errorCode: es.error_code,
1144 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1158:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1156 | func esEvent(odCreateUser es: es_event_od_create_user_t) -> ESEvent.ODCreateUser {
1157 | .init(
1158 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1159 | errorCode: es.error_code,
1160 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1168:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1166 | func esEvent(odCreateGroup es: es_event_od_create_group_t) -> ESEvent.ODCreateGroup {
1167 | .init(
1168 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1169 | errorCode: es.error_code,
1170 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1178:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1176 | func esEvent(odDeleteUser es: es_event_od_delete_user_t) -> ESEvent.ODDeleteUser {
1177 | .init(
1178 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1179 | errorCode: es.error_code,
1180 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1188:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1186 | func esEvent(odDeleteGroup es: es_event_od_delete_group_t) -> ESEvent.ODDeleteGroup {
1187 | .init(
1188 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1189 | errorCode: es.error_code,
1190 | groupName: esString(es.group_name),
[84/84] Compiling sEndpointSecurity ESConverter.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:27:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
25 | import SpellbookFoundation
26 |
27 | private let log = SpellbookLogger.internalLog(.client)
| `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
28 |
29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
23 | import Foundation
24 |
25 | public protocol SpellbookLog {
| `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
26 | func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:25:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
23 | import EndpointSecurity
24 | import Foundation
25 | import SpellbookFoundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
26 |
27 | private let log = SpellbookLogger.internalLog(.client)
| |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
28 |
29 | internal final class ESMuteProcess {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient/ESMuteProcess.swift:47:23: warning: capture of 'self' with non-sendable type 'ESMuteProcess?' in a '@Sendable' closure
27 | private let log = SpellbookLogger.internalLog(.client)
28 |
29 | internal final class ESMuteProcess {
| `- note: class 'ESMuteProcess' does not conform to the 'Sendable' protocol
30 | private let client: ESNativeClient
31 | private let cleanupDelay: TimeInterval
:
45 | private func scheduleCleanupDiedProcesses() {
46 | DispatchQueue.global().asyncAfter(deadline: .now() + cleanupDelay) { [weak self] in
47 | guard let self else { return }
| `- warning: capture of 'self' with non-sendable type 'ESMuteProcess?' in a '@Sendable' closure
48 | self.cleanupDiedProcesses()
49 | self.scheduleCleanupDiedProcesses()
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:50:23: warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | extension ESConverter {
38 | public struct Config: Equatable, Codable {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
39 | public var execArgs: Bool
40 | public var execEnv: Bool
:
48 |
49 | extension ESConverter.Config {
50 | public static let `default` = Self(execArgs: false, execEnv: false)
| |- warning: static property 'default' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'default' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
51 | public static let full = Self(execArgs: true, execEnv: true)
52 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:51:23: warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
36 |
37 | extension ESConverter {
38 | public struct Config: Equatable, Codable {
| `- note: consider making struct 'Config' conform to the 'Sendable' protocol
39 | public var execArgs: Bool
40 | public var execEnv: Bool
:
49 | extension ESConverter.Config {
50 | public static let `default` = Self(execArgs: false, execEnv: false)
51 | public static let full = Self(execArgs: true, execEnv: true)
| |- warning: static property 'full' is not concurrency-safe because non-'Sendable' type 'ESConverter.Config' may have shared mutable state; this is an error in the Swift 6 language mode
| |- note: add '@MainActor' to make static property 'full' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
52 | }
53 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:593:40: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
591 |
592 | func esEvent(file_provider_materialize es: es_event_file_provider_materialize_t) -> ESEvent.FileProviderMaterialize {
593 | .init(instigator: esProcess(es.instigator), source: esFile(es.source), target: esFile(es.target))
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
594 | }
595 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:825:66: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
823 | case ES_AUTHENTICATION_TYPE_OD:
824 | type = .od(.init(
825 | instigator: esProcess(es.pointee.data.od.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
826 | recordType: esString(es.pointee.data.od.pointee.record_type),
827 | recordName: esString(es.pointee.data.od.pointee.record_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:833:71: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
831 | case ES_AUTHENTICATION_TYPE_TOUCHID:
832 | type = .touchID(.init(
833 | instigator: esProcess(es.pointee.data.touchid.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
834 | touchIDMode: es.pointee.data.touchid.pointee.touchid_mode,
835 | uid: es.pointee.data.touchid.pointee.has_uid ? es.pointee.data.touchid.pointee.uid.uid : nil
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:839:69: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
837 | case ES_AUTHENTICATION_TYPE_TOKEN:
838 | type = .token(.init(
839 | instigator: esProcess(es.pointee.data.token.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
840 | pubkeyHash: esString(es.pointee.data.token.pointee.pubkey_hash),
841 | tokenID: esString(es.pointee.data.token.pointee.token_id),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:981:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
979 | func esEvent(profileAdd es: es_event_profile_add_t) -> ESEvent.ProfileAdd {
980 | .init(
981 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
982 | isUpdate: es.is_update,
983 | profile: esProfile(es.profile.pointee)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:989:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
987 | func esEvent(profileRemove es: es_event_profile_remove_t) -> ESEvent.ProfileRemove {
988 | .init(
989 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
990 | profile: esProfile(es.profile.pointee)
991 | )
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1010:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1008 | func esEvent(authorizationPetition es: es_event_authorization_petition_t) -> ESEvent.AuthorizationPetition {
1009 | .init(
1010 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1011 | petitioner: es.petitioner.flatMap(esProcess),
1012 | flags: es.flags,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1019:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1017 | func esEvent(authorizationJudgement es: es_event_authorization_judgement_t) -> ESEvent.AuthorizationJudgement {
1018 | .init(
1019 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1020 | petitioner: es.petitioner.flatMap(esProcess),
1021 | returnCode: es.return_code,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1052:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1050 | func esEvent(odGroupAdd es: es_event_od_group_add_t) throws -> ESEvent.ODGroupAdd {
1051 | .init(
1052 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1053 | errorCode: es.error_code,
1054 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1063:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1061 | func esEvent(odGroupRemove es: es_event_od_group_remove_t) throws -> ESEvent.ODGroupRemove {
1062 | .init(
1063 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1064 | errorCode: es.error_code,
1065 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1074:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1072 | func esEvent(odGroupSet es: es_event_od_group_set_t) throws -> ESEvent.ODGroupSet {
1073 | .init(
1074 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1075 | errorCode: es.error_code,
1076 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1085:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1083 | func esEvent(odModifyPassword es: es_event_od_modify_password_t) -> ESEvent.ODModifyPassword {
1084 | .init(
1085 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1086 | errorCode: es.error_code,
1087 | accountType: es.account_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1096:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1094 | func esEvent(odDisableUser es: es_event_od_disable_user_t) -> ESEvent.ODDisableUser {
1095 | .init(
1096 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1097 | errorCode: es.error_code,
1098 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1106:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1104 | func esEvent(odEnableUser es: es_event_od_enable_user_t) -> ESEvent.ODEnableUser {
1105 | .init(
1106 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1107 | errorCode: es.error_code,
1108 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1116:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1114 | func esEvent(odAttributeValueAdd es: es_event_od_attribute_value_add_t) -> ESEvent.ODAttributeValueAdd {
1115 | .init(
1116 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1117 | errorCode: es.error_code,
1118 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1129:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1127 | func esEvent(odAttributeValueRemove es: es_event_od_attribute_value_remove_t) -> ESEvent.ODAttributeValueRemove {
1128 | .init(
1129 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1130 | errorCode: es.error_code,
1131 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1142:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1140 | func esEvent(odAttributeSet es: es_event_od_attribute_set_t) -> ESEvent.ODAttributeSet {
1141 | .init(
1142 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1143 | errorCode: es.error_code,
1144 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1158:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1156 | func esEvent(odCreateUser es: es_event_od_create_user_t) -> ESEvent.ODCreateUser {
1157 | .init(
1158 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1159 | errorCode: es.error_code,
1160 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1168:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1166 | func esEvent(odCreateGroup es: es_event_od_create_group_t) -> ESEvent.ODCreateGroup {
1167 | .init(
1168 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1169 | errorCode: es.error_code,
1170 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1178:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1176 | func esEvent(odDeleteUser es: es_event_od_delete_user_t) -> ESEvent.ODDeleteUser {
1177 | .init(
1178 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1179 | errorCode: es.error_code,
1180 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1188:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1186 | func esEvent(odDeleteGroup es: es_event_od_delete_group_t) -> ESEvent.ODDeleteGroup {
1187 | .init(
1188 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1189 | errorCode: es.error_code,
1190 | groupName: esString(es.group_name),
[85/86] Compiling sEndpointSecurity ESXPCInternals.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCListener.swift:28:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
26 | import SpellbookFoundation
27 |
28 | private let log = SpellbookLogger.internalLog(.xpc)
| `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | public final class ESXPCListener: NSObject {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
23 | import Foundation
24 |
25 | public protocol SpellbookLog {
| `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
26 | func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCListener.swift:26:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
24 | import EndpointSecurity
25 | import Foundation
26 | import SpellbookFoundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
27 |
28 | private let log = SpellbookLogger.internalLog(.xpc)
| |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | public final class ESXPCListener: NSObject {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCListener.swift:290:68: warning: passing non-sendable parameter 'errorHandler' to function expecting a @Sendable closure
279 | private func processMessage(
280 | _ message: ESMessagePtr,
281 | errorHandler: @escaping (Error) -> Void,
| `- note: parameter 'errorHandler' is implicitly non-sendable
282 | actionHandler: @escaping (ESClientXPCDelegateProtocol, Data) -> Void
283 | ) {
:
288 | }
289 |
290 | let proxy = remoteObject.remoteObjectProxyWithErrorHandler(errorHandler)
| `- warning: passing non-sendable parameter 'errorHandler' to function expecting a @Sendable closure
291 |
292 | guard let delegateProxy = proxy as? ESClientXPCDelegateProtocol else {
[86/86] Compiling sEndpointSecurity ESXPCListener.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCListener.swift:28:13: warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
26 | import SpellbookFoundation
27 |
28 | private let log = SpellbookLogger.internalLog(.xpc)
| `- warning: let 'log' is not concurrency-safe because non-'Sendable' type 'any SpellbookLog' may have shared mutable state; this is an error in the Swift 6 language mode
29 |
30 | public final class ESXPCListener: NSObject {
/Users/admin/builder/spi-builder-workspace/.build/checkouts/SwiftSpellbook/Sources/SpellbookFoundation/Common/SpellbookLog.swift:25:17: note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
23 | import Foundation
24 |
25 | public protocol SpellbookLog {
| `- note: protocol 'SpellbookLog' does not conform to the 'Sendable' protocol
26 | func custom(level: SpellbookLogLevel, message: @autoclosure () -> Any, assert: Bool, file: StaticString, function: StaticString, line: Int)
27 | }
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCListener.swift:26:1: warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
24 | import EndpointSecurity
25 | import Foundation
26 | import SpellbookFoundation
| `- warning: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'SpellbookFoundation'
27 |
28 | private let log = SpellbookLogger.internalLog(.xpc)
| |- note: add '@MainActor' to make let 'log' part of global actor 'MainActor'
| `- note: disable concurrency-safety checks if accesses are protected by an external synchronization mechanism
29 |
30 | public final class ESXPCListener: NSObject {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/XPC/ESXPCListener.swift:290:68: warning: passing non-sendable parameter 'errorHandler' to function expecting a @Sendable closure
279 | private func processMessage(
280 | _ message: ESMessagePtr,
281 | errorHandler: @escaping (Error) -> Void,
| `- note: parameter 'errorHandler' is implicitly non-sendable
282 | actionHandler: @escaping (ESClientXPCDelegateProtocol, Data) -> Void
283 | ) {
:
288 | }
289 |
290 | let proxy = remoteObject.remoteObjectProxyWithErrorHandler(errorHandler)
| `- warning: passing non-sendable parameter 'errorHandler' to function expecting a @Sendable closure
291 |
292 | guard let delegateProxy = proxy as? ESClientXPCDelegateProtocol else {
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/56] Compiling SpellbookFoundation BinaryParsingError.swift
[3/56] Compiling SpellbookFoundation BinaryReader.swift
[4/56] Compiling SpellbookFoundation BinaryReaderInput.swift
[5/56] Compiling SpellbookFoundation BinaryWriter.swift
[6/56] Compiling SpellbookFoundation BinaryWriterOutput.swift
[7/56] Compiling SpellbookFoundation Extensions - Publisher.swift
[8/62] Compiling SpellbookFoundation Extensions - DispatchQueue.swift
[9/62] Compiling SpellbookFoundation Extensions - Locks.swift
[10/62] Compiling SpellbookFoundation Extensions - Task.swift
[11/62] Compiling SpellbookFoundation PosixLocks.swift
[12/62] Compiling SpellbookFoundation SynchronizationUtils.swift
[13/62] Compiling SpellbookFoundation Synchronized.swift
[14/62] Compiling SpellbookFoundation SBUnit.swift
[15/62] Compiling SpellbookFoundation SpellbookLog.swift
[16/62] Compiling SpellbookFoundation Utils.swift
[17/62] Compiling SpellbookFoundation WildcardExpression.swift
[18/62] Compiling SpellbookFoundation DictionaryCodingKey.swift
[19/62] Compiling SpellbookFoundation DictionaryReader.swift
[20/62] Compiling SpellbookFoundation Extensions - Comparable.swift
[21/62] Compiling SpellbookFoundation Extensions - Formatters.swift
[22/62] Compiling SpellbookFoundation Extensions - NSError.swift
[23/62] Compiling SpellbookFoundation Extensions - Other.swift
[24/62] Compiling SpellbookFoundation Extensions - StandardTypes.swift
[25/62] Compiling SpellbookFoundation ObjectBuilder.swift
[26/62] Emitting module SpellbookFoundation
[27/62] Compiling SpellbookFoundation SynchronousExecutor.swift
[28/62] Compiling SpellbookFoundation Boxing.swift
[29/62] Compiling SpellbookFoundation Closure.swift
[30/62] Compiling SpellbookFoundation CommonError.swift
[31/62] Compiling SpellbookFoundation Refreshable.swift
[32/62] Compiling SpellbookFoundation Resource (RAII).swift
[33/62] Compiling SpellbookFoundation Unsafe.swift
[34/62] Compiling SpellbookFoundation Exceptions.swift
[35/62] Compiling SpellbookFoundation DeviceInfo.swift
[36/62] Compiling SpellbookFoundation Atomic.swift
[37/62] Compiling SpellbookFoundation BlockingQueue.swift
[38/62] Compiling SpellbookFoundation ConcurrentBlockOperation.swift
[39/62] Compiling SpellbookFoundation DictionaryWriter.swift
[40/62] Compiling SpellbookFoundation Extensions - Bundle.swift
[41/62] Compiling SpellbookFoundation Extensions - FileManager.swift
[42/62] Compiling SpellbookFoundation FileEnumerator.swift
[43/62] Compiling SpellbookFoundation FileStore.swift
[44/62] Compiling SpellbookFoundation TemporaryDirectory.swift
[45/62] Compiling SpellbookFoundation Proxies.swift
[46/62] Compiling SpellbookFoundation Benchmark.swift
[47/62] Compiling SpellbookFoundation CancellationToken.swift
[48/62] Compiling SpellbookFoundation Environment.swift
[49/62] Compiling SpellbookFoundation Extensions - Codable.swift
[50/62] Compiling SpellbookFoundation Extensions - Collections.swift
[51/62] Compiling SpellbookFoundation Extensions - CoreGraphics.swift
[52/62] Compiling SpellbookFoundation AuditToken.swift
[53/62] Compiling SpellbookFoundation BridgedCEnum.swift
[54/62] Compiling SpellbookFoundation IOKitError.swift
[55/62] Compiling SpellbookFoundation Mach.swift
[56/62] Compiling SpellbookFoundation POD+Swift.swift
[57/62] Compiling SpellbookFoundation Types.swift
[58/62] Compiling SpellbookFoundation EventAsk.swift
[59/62] Compiling SpellbookFoundation EventNotify.swift
[60/62] Compiling SpellbookFoundation Observable.swift
[61/62] Compiling SpellbookFoundation ValueObserving.swift
[62/62] Compiling SpellbookFoundation ValueStore.swift
[63/81] Compiling sEndpointSecurity ESServiceSubscriptionStore.swift
[64/81] Compiling sEndpointSecurity ESSubscription.swift
[65/81] Compiling sEndpointSecurity Log.swift
[66/81] Compiling sEndpointSecurity Utils.swift
[67/81] Compiling sEndpointSecurity ESXPCClient.swift
[68/81] Compiling sEndpointSecurity ESXPCConnection.swift
[69/83] Compiling sEndpointSecurity ESXPCInternals.swift
[70/83] Compiling sEndpointSecurity ESXPCListener.swift
[71/83] Compiling sEndpointSecurity ESClientProtocol.swift
[72/83] Compiling sEndpointSecurity ESClientTypes.swift
[73/83] Compiling sEndpointSecurity ESMessagePtr.swift
[74/83] Compiling sEndpointSecurity ESMutePath.swift
[75/83] Compiling sEndpointSecurity ESNativeTypeUtils.swift
[76/83] Compiling sEndpointSecurity ESClient.swift
[77/83] Compiling sEndpointSecurity ESNativeClient.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:36:1: warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
34 | }
35 |
36 | extension es_event_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | fileprivate var name: String? {
38 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:339:1: warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
337 | }
338 |
339 | extension es_auth_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
340 | fileprivate var name: String? {
341 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:352:1: warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
350 | }
351 |
352 | extension es_action_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
353 | fileprivate var name: String? {
354 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:365:1: warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
363 | }
364 |
365 | extension es_result_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
366 | fileprivate var name: String? {
367 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:378:1: warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
376 | }
377 |
378 | extension es_return_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
379 | fileprivate var name: String? {
380 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:391:1: warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
389 | }
390 |
391 | extension es_respond_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
392 | fileprivate var name: String? {
393 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:412:1: warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
410 | }
411 |
412 | extension es_new_client_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
413 | fileprivate var name: String? {
414 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:435:1: warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
433 | }
434 |
435 | extension es_clear_cache_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
436 | fileprivate var name: String? {
437 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:450:1: warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
448 | }
449 |
450 | extension es_proc_check_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
451 | fileprivate var name: String? {
452 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:479:1: warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
477 | }
478 |
479 | extension es_proc_suspend_resume_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
480 | fileprivate var name: String? {
481 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:494:1: warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
492 | }
493 |
494 | extension es_set_or_clear_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
495 | fileprivate var name: String? {
496 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:507:1: warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
505 | }
506 |
507 | extension es_mute_path_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
508 | fileprivate var name: String? {
509 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:524:1: warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
522 | }
523 |
524 | extension es_mute_inversion_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
525 | fileprivate var name: String? {
526 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:541:1: warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
539 | }
540 |
541 | extension es_mute_inverted_return_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
542 | fileprivate var name: String? {
543 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:556:1: warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
554 | }
555 |
556 | extension es_btm_item_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
557 | fileprivate var name: String? {
558 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:575:1: warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
573 | }
574 |
575 | extension es_touchid_mode_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
576 | fileprivate var name: String? {
577 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:588:1: warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
586 | }
587 |
588 | extension es_auto_unlock_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
589 | fileprivate var name: String? {
590 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:601:1: warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
599 | }
600 |
601 | extension es_openssh_login_result_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
602 | fileprivate var name: String? {
603 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:630:1: warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
628 | }
629 |
630 | extension es_address_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
631 | fileprivate var name: String? {
632 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:649:1: warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
647 | #if swift(>=5.9) // Xcode 14 support.
648 |
649 | extension es_profile_source_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
650 | fileprivate var name: String? {
651 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:662:1: warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
660 | }
661 |
662 | extension es_sudo_plugin_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
663 | fileprivate var name: String? {
664 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:683:1: warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
681 | }
682 |
683 | extension es_authorization_rule_class_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
684 | fileprivate var name: String? {
685 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:706:1: warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
704 | }
705 |
706 | extension es_od_account_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
707 | fileprivate var name: String? {
708 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:719:1: warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
717 | }
718 |
719 | extension es_od_record_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
720 | fileprivate var name: String? {
721 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:732:1: warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
730 | }
731 |
732 | extension es_xpc_domain_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
733 | fileprivate var name: String? {
734 | switch self {
[78/83] Compiling sEndpointSecurity ESNativeTypeDescriptions.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:36:1: warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
34 | }
35 |
36 | extension es_event_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | fileprivate var name: String? {
38 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:339:1: warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
337 | }
338 |
339 | extension es_auth_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
340 | fileprivate var name: String? {
341 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:352:1: warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
350 | }
351 |
352 | extension es_action_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
353 | fileprivate var name: String? {
354 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:365:1: warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
363 | }
364 |
365 | extension es_result_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
366 | fileprivate var name: String? {
367 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:378:1: warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
376 | }
377 |
378 | extension es_return_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
379 | fileprivate var name: String? {
380 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:391:1: warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
389 | }
390 |
391 | extension es_respond_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
392 | fileprivate var name: String? {
393 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:412:1: warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
410 | }
411 |
412 | extension es_new_client_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
413 | fileprivate var name: String? {
414 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:435:1: warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
433 | }
434 |
435 | extension es_clear_cache_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
436 | fileprivate var name: String? {
437 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:450:1: warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
448 | }
449 |
450 | extension es_proc_check_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
451 | fileprivate var name: String? {
452 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:479:1: warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
477 | }
478 |
479 | extension es_proc_suspend_resume_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
480 | fileprivate var name: String? {
481 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:494:1: warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
492 | }
493 |
494 | extension es_set_or_clear_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
495 | fileprivate var name: String? {
496 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:507:1: warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
505 | }
506 |
507 | extension es_mute_path_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
508 | fileprivate var name: String? {
509 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:524:1: warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
522 | }
523 |
524 | extension es_mute_inversion_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
525 | fileprivate var name: String? {
526 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:541:1: warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
539 | }
540 |
541 | extension es_mute_inverted_return_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
542 | fileprivate var name: String? {
543 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:556:1: warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
554 | }
555 |
556 | extension es_btm_item_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
557 | fileprivate var name: String? {
558 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:575:1: warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
573 | }
574 |
575 | extension es_touchid_mode_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
576 | fileprivate var name: String? {
577 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:588:1: warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
586 | }
587 |
588 | extension es_auto_unlock_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
589 | fileprivate var name: String? {
590 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:601:1: warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
599 | }
600 |
601 | extension es_openssh_login_result_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
602 | fileprivate var name: String? {
603 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:630:1: warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
628 | }
629 |
630 | extension es_address_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
631 | fileprivate var name: String? {
632 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:649:1: warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
647 | #if swift(>=5.9) // Xcode 14 support.
648 |
649 | extension es_profile_source_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
650 | fileprivate var name: String? {
651 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:662:1: warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
660 | }
661 |
662 | extension es_sudo_plugin_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
663 | fileprivate var name: String? {
664 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:683:1: warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
681 | }
682 |
683 | extension es_authorization_rule_class_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
684 | fileprivate var name: String? {
685 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:706:1: warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
704 | }
705 |
706 | extension es_od_account_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
707 | fileprivate var name: String? {
708 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:719:1: warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
717 | }
718 |
719 | extension es_od_record_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
720 | fileprivate var name: String? {
721 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:732:1: warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
730 | }
731 |
732 | extension es_xpc_domain_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
733 | fileprivate var name: String? {
734 | switch self {
[79/83] Emitting module sEndpointSecurity
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:36:1: warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
34 | }
35 |
36 | extension es_event_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_event_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
37 | fileprivate var name: String? {
38 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:339:1: warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
337 | }
338 |
339 | extension es_auth_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_auth_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
340 | fileprivate var name: String? {
341 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:352:1: warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
350 | }
351 |
352 | extension es_action_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_action_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
353 | fileprivate var name: String? {
354 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:365:1: warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
363 | }
364 |
365 | extension es_result_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
366 | fileprivate var name: String? {
367 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:378:1: warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
376 | }
377 |
378 | extension es_return_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
379 | fileprivate var name: String? {
380 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:391:1: warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
389 | }
390 |
391 | extension es_respond_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_respond_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
392 | fileprivate var name: String? {
393 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:412:1: warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
410 | }
411 |
412 | extension es_new_client_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_new_client_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
413 | fileprivate var name: String? {
414 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:435:1: warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
433 | }
434 |
435 | extension es_clear_cache_result_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_clear_cache_result_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
436 | fileprivate var name: String? {
437 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:450:1: warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
448 | }
449 |
450 | extension es_proc_check_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_proc_check_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
451 | fileprivate var name: String? {
452 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:479:1: warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
477 | }
478 |
479 | extension es_proc_suspend_resume_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_proc_suspend_resume_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
480 | fileprivate var name: String? {
481 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:494:1: warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
492 | }
493 |
494 | extension es_set_or_clear_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_set_or_clear_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
495 | fileprivate var name: String? {
496 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:507:1: warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
505 | }
506 |
507 | extension es_mute_path_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_path_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
508 | fileprivate var name: String? {
509 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:524:1: warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
522 | }
523 |
524 | extension es_mute_inversion_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_inversion_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
525 | fileprivate var name: String? {
526 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:541:1: warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
539 | }
540 |
541 | extension es_mute_inverted_return_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_mute_inverted_return_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
542 | fileprivate var name: String? {
543 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:556:1: warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
554 | }
555 |
556 | extension es_btm_item_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_btm_item_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
557 | fileprivate var name: String? {
558 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:575:1: warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
573 | }
574 |
575 | extension es_touchid_mode_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_touchid_mode_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
576 | fileprivate var name: String? {
577 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:588:1: warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
586 | }
587 |
588 | extension es_auto_unlock_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_auto_unlock_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
589 | fileprivate var name: String? {
590 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:601:1: warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
599 | }
600 |
601 | extension es_openssh_login_result_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_openssh_login_result_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
602 | fileprivate var name: String? {
603 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:630:1: warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
628 | }
629 |
630 | extension es_address_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_address_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
631 | fileprivate var name: String? {
632 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:649:1: warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
647 | #if swift(>=5.9) // Xcode 14 support.
648 |
649 | extension es_profile_source_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_profile_source_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
650 | fileprivate var name: String? {
651 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:662:1: warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
660 | }
661 |
662 | extension es_sudo_plugin_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_sudo_plugin_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
663 | fileprivate var name: String? {
664 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:683:1: warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
681 | }
682 |
683 | extension es_authorization_rule_class_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_authorization_rule_class_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
684 | fileprivate var name: String? {
685 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:706:1: warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
704 | }
705 |
706 | extension es_od_account_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_account_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
707 | fileprivate var name: String? {
708 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:719:1: warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
717 | }
718 |
719 | extension es_od_record_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_od_record_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
720 | fileprivate var name: String? {
721 | switch self {
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESClient - Native/ESNativeTypeDescriptions.swift:732:1: warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
730 | }
731 |
732 | extension es_xpc_domain_type_t: ESNativeType {
| |- warning: extension declares a conformance of imported type 'es_xpc_domain_type_t' to imported protocols 'CustomStringConvertible', 'Encodable', 'Decodable'; this will not behave correctly if the owners of 'EndpointSecurity' introduce this conformance in the future
| `- note: add '@retroactive' to silence this warning
733 | fileprivate var name: String? {
734 | switch self {
[80/83] Compiling sEndpointSecurity ESTypes.swift
[81/83] Compiling sEndpointSecurity ESService.swift
[82/83] Compiling sEndpointSecurity ESMuteProcess.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:593:40: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
591 |
592 | func esEvent(file_provider_materialize es: es_event_file_provider_materialize_t) -> ESEvent.FileProviderMaterialize {
593 | .init(instigator: esProcess(es.instigator), source: esFile(es.source), target: esFile(es.target))
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
594 | }
595 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:825:66: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
823 | case ES_AUTHENTICATION_TYPE_OD:
824 | type = .od(.init(
825 | instigator: esProcess(es.pointee.data.od.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
826 | recordType: esString(es.pointee.data.od.pointee.record_type),
827 | recordName: esString(es.pointee.data.od.pointee.record_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:833:71: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
831 | case ES_AUTHENTICATION_TYPE_TOUCHID:
832 | type = .touchID(.init(
833 | instigator: esProcess(es.pointee.data.touchid.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
834 | touchIDMode: es.pointee.data.touchid.pointee.touchid_mode,
835 | uid: es.pointee.data.touchid.pointee.has_uid ? es.pointee.data.touchid.pointee.uid.uid : nil
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:839:69: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
837 | case ES_AUTHENTICATION_TYPE_TOKEN:
838 | type = .token(.init(
839 | instigator: esProcess(es.pointee.data.token.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
840 | pubkeyHash: esString(es.pointee.data.token.pointee.pubkey_hash),
841 | tokenID: esString(es.pointee.data.token.pointee.token_id),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:981:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
979 | func esEvent(profileAdd es: es_event_profile_add_t) -> ESEvent.ProfileAdd {
980 | .init(
981 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
982 | isUpdate: es.is_update,
983 | profile: esProfile(es.profile.pointee)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:989:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
987 | func esEvent(profileRemove es: es_event_profile_remove_t) -> ESEvent.ProfileRemove {
988 | .init(
989 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
990 | profile: esProfile(es.profile.pointee)
991 | )
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1010:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1008 | func esEvent(authorizationPetition es: es_event_authorization_petition_t) -> ESEvent.AuthorizationPetition {
1009 | .init(
1010 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1011 | petitioner: es.petitioner.flatMap(esProcess),
1012 | flags: es.flags,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1019:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1017 | func esEvent(authorizationJudgement es: es_event_authorization_judgement_t) -> ESEvent.AuthorizationJudgement {
1018 | .init(
1019 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1020 | petitioner: es.petitioner.flatMap(esProcess),
1021 | returnCode: es.return_code,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1052:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1050 | func esEvent(odGroupAdd es: es_event_od_group_add_t) throws -> ESEvent.ODGroupAdd {
1051 | .init(
1052 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1053 | errorCode: es.error_code,
1054 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1063:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1061 | func esEvent(odGroupRemove es: es_event_od_group_remove_t) throws -> ESEvent.ODGroupRemove {
1062 | .init(
1063 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1064 | errorCode: es.error_code,
1065 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1074:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1072 | func esEvent(odGroupSet es: es_event_od_group_set_t) throws -> ESEvent.ODGroupSet {
1073 | .init(
1074 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1075 | errorCode: es.error_code,
1076 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1085:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1083 | func esEvent(odModifyPassword es: es_event_od_modify_password_t) -> ESEvent.ODModifyPassword {
1084 | .init(
1085 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1086 | errorCode: es.error_code,
1087 | accountType: es.account_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1096:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1094 | func esEvent(odDisableUser es: es_event_od_disable_user_t) -> ESEvent.ODDisableUser {
1095 | .init(
1096 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1097 | errorCode: es.error_code,
1098 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1106:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1104 | func esEvent(odEnableUser es: es_event_od_enable_user_t) -> ESEvent.ODEnableUser {
1105 | .init(
1106 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1107 | errorCode: es.error_code,
1108 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1116:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1114 | func esEvent(odAttributeValueAdd es: es_event_od_attribute_value_add_t) -> ESEvent.ODAttributeValueAdd {
1115 | .init(
1116 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1117 | errorCode: es.error_code,
1118 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1129:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1127 | func esEvent(odAttributeValueRemove es: es_event_od_attribute_value_remove_t) -> ESEvent.ODAttributeValueRemove {
1128 | .init(
1129 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1130 | errorCode: es.error_code,
1131 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1142:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1140 | func esEvent(odAttributeSet es: es_event_od_attribute_set_t) -> ESEvent.ODAttributeSet {
1141 | .init(
1142 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1143 | errorCode: es.error_code,
1144 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1158:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1156 | func esEvent(odCreateUser es: es_event_od_create_user_t) -> ESEvent.ODCreateUser {
1157 | .init(
1158 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1159 | errorCode: es.error_code,
1160 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1168:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1166 | func esEvent(odCreateGroup es: es_event_od_create_group_t) -> ESEvent.ODCreateGroup {
1167 | .init(
1168 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1169 | errorCode: es.error_code,
1170 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1178:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1176 | func esEvent(odDeleteUser es: es_event_od_delete_user_t) -> ESEvent.ODDeleteUser {
1177 | .init(
1178 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1179 | errorCode: es.error_code,
1180 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1188:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1186 | func esEvent(odDeleteGroup es: es_event_od_delete_group_t) -> ESEvent.ODDeleteGroup {
1187 | .init(
1188 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1189 | errorCode: es.error_code,
1190 | groupName: esString(es.group_name),
[83/83] Compiling sEndpointSecurity ESConverter.swift
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:593:40: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
591 |
592 | func esEvent(file_provider_materialize es: es_event_file_provider_materialize_t) -> ESEvent.FileProviderMaterialize {
593 | .init(instigator: esProcess(es.instigator), source: esFile(es.source), target: esFile(es.target))
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
594 | }
595 |
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:825:66: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
823 | case ES_AUTHENTICATION_TYPE_OD:
824 | type = .od(.init(
825 | instigator: esProcess(es.pointee.data.od.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
826 | recordType: esString(es.pointee.data.od.pointee.record_type),
827 | recordName: esString(es.pointee.data.od.pointee.record_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:833:71: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
831 | case ES_AUTHENTICATION_TYPE_TOUCHID:
832 | type = .touchID(.init(
833 | instigator: esProcess(es.pointee.data.touchid.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
834 | touchIDMode: es.pointee.data.touchid.pointee.touchid_mode,
835 | uid: es.pointee.data.touchid.pointee.has_uid ? es.pointee.data.touchid.pointee.uid.uid : nil
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:839:69: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
837 | case ES_AUTHENTICATION_TYPE_TOKEN:
838 | type = .token(.init(
839 | instigator: esProcess(es.pointee.data.token.pointee.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
840 | pubkeyHash: esString(es.pointee.data.token.pointee.pubkey_hash),
841 | tokenID: esString(es.pointee.data.token.pointee.token_id),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:981:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
979 | func esEvent(profileAdd es: es_event_profile_add_t) -> ESEvent.ProfileAdd {
980 | .init(
981 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
982 | isUpdate: es.is_update,
983 | profile: esProfile(es.profile.pointee)
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:989:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
987 | func esEvent(profileRemove es: es_event_profile_remove_t) -> ESEvent.ProfileRemove {
988 | .init(
989 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
990 | profile: esProfile(es.profile.pointee)
991 | )
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1010:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1008 | func esEvent(authorizationPetition es: es_event_authorization_petition_t) -> ESEvent.AuthorizationPetition {
1009 | .init(
1010 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1011 | petitioner: es.petitioner.flatMap(esProcess),
1012 | flags: es.flags,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1019:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1017 | func esEvent(authorizationJudgement es: es_event_authorization_judgement_t) -> ESEvent.AuthorizationJudgement {
1018 | .init(
1019 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1020 | petitioner: es.petitioner.flatMap(esProcess),
1021 | returnCode: es.return_code,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1052:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1050 | func esEvent(odGroupAdd es: es_event_od_group_add_t) throws -> ESEvent.ODGroupAdd {
1051 | .init(
1052 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1053 | errorCode: es.error_code,
1054 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1063:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1061 | func esEvent(odGroupRemove es: es_event_od_group_remove_t) throws -> ESEvent.ODGroupRemove {
1062 | .init(
1063 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1064 | errorCode: es.error_code,
1065 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1074:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1072 | func esEvent(odGroupSet es: es_event_od_group_set_t) throws -> ESEvent.ODGroupSet {
1073 | .init(
1074 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1075 | errorCode: es.error_code,
1076 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1085:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1083 | func esEvent(odModifyPassword es: es_event_od_modify_password_t) -> ESEvent.ODModifyPassword {
1084 | .init(
1085 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1086 | errorCode: es.error_code,
1087 | accountType: es.account_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1096:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1094 | func esEvent(odDisableUser es: es_event_od_disable_user_t) -> ESEvent.ODDisableUser {
1095 | .init(
1096 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1097 | errorCode: es.error_code,
1098 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1106:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1104 | func esEvent(odEnableUser es: es_event_od_enable_user_t) -> ESEvent.ODEnableUser {
1105 | .init(
1106 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1107 | errorCode: es.error_code,
1108 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1116:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1114 | func esEvent(odAttributeValueAdd es: es_event_od_attribute_value_add_t) -> ESEvent.ODAttributeValueAdd {
1115 | .init(
1116 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1117 | errorCode: es.error_code,
1118 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1129:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1127 | func esEvent(odAttributeValueRemove es: es_event_od_attribute_value_remove_t) -> ESEvent.ODAttributeValueRemove {
1128 | .init(
1129 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1130 | errorCode: es.error_code,
1131 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1142:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1140 | func esEvent(odAttributeSet es: es_event_od_attribute_set_t) -> ESEvent.ODAttributeSet {
1141 | .init(
1142 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1143 | errorCode: es.error_code,
1144 | recordType: es.record_type,
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1158:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1156 | func esEvent(odCreateUser es: es_event_od_create_user_t) -> ESEvent.ODCreateUser {
1157 | .init(
1158 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1159 | errorCode: es.error_code,
1160 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1168:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1166 | func esEvent(odCreateGroup es: es_event_od_create_group_t) -> ESEvent.ODCreateGroup {
1167 | .init(
1168 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1169 | errorCode: es.error_code,
1170 | groupName: esString(es.group_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1178:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1176 | func esEvent(odDeleteUser es: es_event_od_delete_user_t) -> ESEvent.ODDeleteUser {
1177 | .init(
1178 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1179 | errorCode: es.error_code,
1180 | userName: esString(es.user_name),
/Users/admin/builder/spi-builder-workspace/Sources/sEndpointSecurity/ESMessage/ESConverter.swift:1188:38: error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
1186 | func esEvent(odDeleteGroup es: es_event_od_delete_group_t) -> ESEvent.ODDeleteGroup {
1187 | .init(
1188 | instigator: esProcess(es.instigator),
| |- error: value of optional type 'UnsafeMutablePointer<es_process_t>?' must be unwrapped to a value of type 'UnsafeMutablePointer<es_process_t>'
| |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
| `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
1189 | errorCode: es.error_code,
1190 | groupName: esString(es.group_name),
BUILD FAILURE 6.1 macosSpm