The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build PassportKit, reference master (16aee4), with Swift 5.10 for Linux on 10 Oct 2025 19:08:23 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/appoly/PassportKit.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/appoly/PassportKit
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 16aee4d Allow additionalHeaders to overwrite standards, not append to them
Cloned https://github.com/appoly/PassportKit.git
Revision (git rev-parse @):
16aee4d124c8593032b04f4a57dc385cfdd3c67e
SUCCESS checkout https://github.com/appoly/PassportKit.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $PWD
https://github.com/appoly/PassportKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" -e JAVA_HOME="/root/.sdkman/candidates/java/current" -e SPI_BUILD="1" -e SPI_PROCESSING="1" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build --triple x86_64-unknown-linux-gnu 2>&1
basic-5.10-latest: Pulling from finestructure/spi-images
Digest: sha256:876c9f54cbb08e857839f8acb28beadbc9bf56a8488855996222d9f683e93e2f
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-5.10-latest
Fetching https://github.com/square/Valet.git
[1/6056] Fetching valet
Fetched https://github.com/square/Valet.git from cache (0.51s)
Computing version for https://github.com/square/Valet.git
Computed https://github.com/square/Valet.git at 4.3.0 (0.48s)
Creating working copy for https://github.com/square/Valet.git
Working copy of https://github.com/square/Valet.git resolved at 4.3.0
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[4/18] Emitting module Valet
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:130:94: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(forKey key: String, options: [String : AnyHashable]) -> OSStatus {
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:59:81: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(matching query: [String : AnyHashable]) -> OSStatus {
                                                                                ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:37:18: error: cannot find type 'OSStatus' in scope
    init(status: OSStatus) {
                 ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:52:2: error: Objective-C interoperability is disabled
@objc(VALMigratableKeyValuePairInput)
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:65:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:68:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:72:2: error: Objective-C interoperability is disabled
@objc(VALMigratableKeyValuePairOutput)
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:81:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:92:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:103:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:111:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:114:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveAccessControl.swift:67:36: error: cannot find type 'SecAccessControlCreateFlags' in scope
    internal var secAccessControl: SecAccessControlCreateFlags {
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:21:2: error: Objective-C interoperability is disabled
@objc(VALSecureEnclaveValet)
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:67:47: error: cannot find 'NSMapTable' in scope
    private static let identifierToValetMap = NSMapTable<NSString, SecureEnclaveValet>.strongToWeakObjects()
                                              ^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:106:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:113:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:123:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:135:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:157:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:169:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:179:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:188:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:201:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:214:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:17:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:251:6: error: Objective-C interoperability is disabled
    @objc(valetWithIdentifier:accessControl:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:265:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithAppIDPrefix:sharedGroupIdentifier:accessControl:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:279:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithGroupPrefix:sharedGroupIdentifier:accessControl:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:291:6: error: Objective-C interoperability is disabled
    @objc(containsObjectForKey:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:21:2: error: Objective-C interoperability is disabled
@objc(VALValet)
~^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:115:47: error: cannot find 'NSMapTable' in scope
    private static let identifierToValetMap = NSMapTable<NSString, Valet>.strongToWeakObjects()
                                              ^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:233:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:241:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:253:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:263:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:292:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:302:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:311:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:322:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:331:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:356:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:381:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:391:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:426:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:17:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:505:6: error: Objective-C interoperability is disabled
    @objc(valetWithIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:518:6: error: Objective-C interoperability is disabled
    @objc(iCloudValetWithIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:533:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithAppIDPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:548:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithGroupPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:562:6: error: Objective-C interoperability is disabled
    @objc(iCloudValetWithAppIDPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:576:6: error: Objective-C interoperability is disabled
    @objc(iCloudValetWithGroupPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:660:6: error: Objective-C interoperability is disabled
    @objc(containsObjectForKey:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:674:6: error: Objective-C interoperability is disabled
    @objc(migrateObjectsMatching:compactMap:error:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:685:6: error: Objective-C interoperability is disabled
    @objc(migrateObjectsFrom:compactMap:error:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

[5/18] Compiling Valet Accessibility.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:54:37: error: cannot find type 'CFString' in scope
        let accessibilityAttribute: CFString
                                    ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:58:38: error: cannot find 'kSecAttrAccessibleAfterFirstUnlock' in scope
            accessibilityAttribute = kSecAttrAccessibleAfterFirstUnlock
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:60:38: error: cannot find 'kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly' in scope
            accessibilityAttribute = kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:62:38: error: cannot find 'kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly' in scope
            accessibilityAttribute = kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:64:38: error: cannot find 'kSecAttrAccessibleWhenUnlocked' in scope
            accessibilityAttribute = kSecAttrAccessibleWhenUnlocked
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:66:38: error: cannot find 'kSecAttrAccessibleWhenUnlockedThisDeviceOnly' in scope
            accessibilityAttribute = kSecAttrAccessibleWhenUnlockedThisDeviceOnly
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[6/18] Compiling Valet CloudAccessibility.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:54:37: error: cannot find type 'CFString' in scope
        let accessibilityAttribute: CFString
                                    ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:58:38: error: cannot find 'kSecAttrAccessibleAfterFirstUnlock' in scope
            accessibilityAttribute = kSecAttrAccessibleAfterFirstUnlock
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:60:38: error: cannot find 'kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly' in scope
            accessibilityAttribute = kSecAttrAccessibleAfterFirstUnlockThisDeviceOnly
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:62:38: error: cannot find 'kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly' in scope
            accessibilityAttribute = kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:64:38: error: cannot find 'kSecAttrAccessibleWhenUnlocked' in scope
            accessibilityAttribute = kSecAttrAccessibleWhenUnlocked
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Accessibility.swift:66:38: error: cannot find 'kSecAttrAccessibleWhenUnlockedThisDeviceOnly' in scope
            accessibilityAttribute = kSecAttrAccessibleWhenUnlockedThisDeviceOnly
                                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[7/20] Compiling Valet SecureEnclaveValet.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:21:2: error: Objective-C interoperability is disabled
@objc(VALSecureEnclaveValet)
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:67:47: error: cannot find 'NSMapTable' in scope
    private static let identifierToValetMap = NSMapTable<NSString, SecureEnclaveValet>.strongToWeakObjects()
                                              ^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:106:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:113:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:123:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:135:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:157:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:169:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:179:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:188:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:201:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:214:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:17:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:251:6: error: Objective-C interoperability is disabled
    @objc(valetWithIdentifier:accessControl:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:265:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithAppIDPrefix:sharedGroupIdentifier:accessControl:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:279:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithGroupPrefix:sharedGroupIdentifier:accessControl:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:291:6: error: Objective-C interoperability is disabled
    @objc(containsObjectForKey:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~

[8/20] Compiling Valet SharedGroupIdentifier.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:21:2: error: Objective-C interoperability is disabled
@objc(VALSecureEnclaveValet)
~^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:67:47: error: cannot find 'NSMapTable' in scope
    private static let identifierToValetMap = NSMapTable<NSString, SecureEnclaveValet>.strongToWeakObjects()
                                              ^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:106:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:113:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:123:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:135:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:157:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:169:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:179:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:188:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:201:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:214:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:17:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:251:6: error: Objective-C interoperability is disabled
    @objc(valetWithIdentifier:accessControl:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:265:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithAppIDPrefix:sharedGroupIdentifier:accessControl:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:279:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithGroupPrefix:sharedGroupIdentifier:accessControl:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveValet.swift:291:6: error: Objective-C interoperability is disabled
    @objc(containsObjectForKey:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~

[9/20] Compiling Valet SecureEnclave.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:69:26: error: cannot find 'kSecUseOperationPrompt' in scope
            secItemQuery[kSecUseOperationPrompt as String] = userPrompt
                         ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:82:22: error: cannot find 'kSecUseAuthenticationUI' in scope
        secItemQuery[kSecUseAuthenticationUI as String] = kSecUseAuthenticationUIFail
                     ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:82:59: error: cannot find 'kSecUseAuthenticationUIFail' in scope
        secItemQuery[kSecUseAuthenticationUI as String] = kSecUseAuthenticationUIFail
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:130:94: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(forKey key: String, options: [String : AnyHashable]) -> OSStatus {
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:86:14: error: cannot find 'errSecSuccess' in scope
        case errSecSuccess,
             ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:87:14: error: cannot find 'errSecInteractionNotAllowed' in scope
             errSecInteractionNotAllowed:
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:90:14: error: cannot find 'errSecItemNotFound' in scope
        case errSecItemNotFound:
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:37:18: error: cannot find type 'OSStatus' in scope
    init(status: OSStatus) {
                 ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:93:19: error: no exact matches in call to initializer
            throw KeychainError(status: status)
                  ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:93:19: error: thrown expression type 'KeychainError?' does not conform to 'Error'
            throw KeychainError(status: status)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:118:26: error: cannot find 'kSecUseOperationPrompt' in scope
            secItemQuery[kSecUseOperationPrompt as String] = userPrompt
                         ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveAccessControl.swift:67:36: error: cannot find type 'SecAccessControlCreateFlags' in scope
    internal var secAccessControl: SecAccessControlCreateFlags {
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[10/20] Compiling Valet SecureEnclaveAccessControl.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:69:26: error: cannot find 'kSecUseOperationPrompt' in scope
            secItemQuery[kSecUseOperationPrompt as String] = userPrompt
                         ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:82:22: error: cannot find 'kSecUseAuthenticationUI' in scope
        secItemQuery[kSecUseAuthenticationUI as String] = kSecUseAuthenticationUIFail
                     ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:82:59: error: cannot find 'kSecUseAuthenticationUIFail' in scope
        secItemQuery[kSecUseAuthenticationUI as String] = kSecUseAuthenticationUIFail
                                                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:130:94: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(forKey key: String, options: [String : AnyHashable]) -> OSStatus {
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:86:14: error: cannot find 'errSecSuccess' in scope
        case errSecSuccess,
             ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:87:14: error: cannot find 'errSecInteractionNotAllowed' in scope
             errSecInteractionNotAllowed:
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:90:14: error: cannot find 'errSecItemNotFound' in scope
        case errSecItemNotFound:
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:37:18: error: cannot find type 'OSStatus' in scope
    init(status: OSStatus) {
                 ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:93:19: error: no exact matches in call to initializer
            throw KeychainError(status: status)
                  ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:93:19: error: thrown expression type 'KeychainError?' does not conform to 'Error'
            throw KeychainError(status: status)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclave.swift:118:26: error: cannot find 'kSecUseOperationPrompt' in scope
            secItemQuery[kSecUseOperationPrompt as String] = userPrompt
                         ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveAccessControl.swift:67:36: error: cannot find type 'SecAccessControlCreateFlags' in scope
    internal var secAccessControl: SecAccessControlCreateFlags {
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
[11/20] Compiling Valet SinglePromptSecureEnclaveValet.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:21:2: error: Objective-C interoperability is disabled
@objc(VALValet)
~^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:115:47: error: cannot find 'NSMapTable' in scope
    private static let identifierToValetMap = NSMapTable<NSString, Valet>.strongToWeakObjects()
                                              ^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:233:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:241:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:253:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:263:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:292:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:302:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:311:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:322:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:331:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:356:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:381:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:391:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:426:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:17:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:505:6: error: Objective-C interoperability is disabled
    @objc(valetWithIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:518:6: error: Objective-C interoperability is disabled
    @objc(iCloudValetWithIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:533:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithAppIDPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:548:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithGroupPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:562:6: error: Objective-C interoperability is disabled
    @objc(iCloudValetWithAppIDPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:576:6: error: Objective-C interoperability is disabled
    @objc(iCloudValetWithGroupPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:660:6: error: Objective-C interoperability is disabled
    @objc(containsObjectForKey:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:674:6: error: Objective-C interoperability is disabled
    @objc(migrateObjectsMatching:compactMap:error:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:685:6: error: Objective-C interoperability is disabled
    @objc(migrateObjectsFrom:compactMap:error:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:130:94: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(forKey key: String, options: [String : AnyHashable]) -> OSStatus {
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:402:23: error: cannot find 'kSecAttrAccessible' in scope
        keychainQuery[kSecAttrAccessible as String] = "dk" // kSecAttrAccessibleAlways, but with the value hardcoded to avoid a build warning.
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:417:23: error: cannot find 'kSecAttrService' in scope
        keychainQuery[kSecAttrService as String] = serviceAttribute
                      ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:437:23: error: cannot find 'kSecAttrAccessible' in scope
        keychainQuery[kSecAttrAccessible as String] = "dku" // kSecAttrAccessibleAlwaysThisDeviceOnly, but with the value hardcoded to avoid a build warning.
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:452:23: error: cannot find 'kSecAttrService' in scope
        keychainQuery[kSecAttrService as String] = serviceAttribute
                      ^~~~~~~~~~~~~~~
[12/20] Compiling Valet Valet.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:21:2: error: Objective-C interoperability is disabled
@objc(VALValet)
~^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:115:47: error: cannot find 'NSMapTable' in scope
    private static let identifierToValetMap = NSMapTable<NSString, Valet>.strongToWeakObjects()
                                              ^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:233:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:241:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:253:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:263:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:292:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:302:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:311:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:322:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:331:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:356:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:381:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:391:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:426:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:17:1: remark: add '@preconcurrency' to suppress 'Sendable'-related warnings from module 'Foundation'
import Foundation
^
@preconcurrency
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:505:6: error: Objective-C interoperability is disabled
    @objc(valetWithIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:518:6: error: Objective-C interoperability is disabled
    @objc(iCloudValetWithIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:533:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithAppIDPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:548:6: error: Objective-C interoperability is disabled
    @objc(sharedGroupValetWithGroupPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:562:6: error: Objective-C interoperability is disabled
    @objc(iCloudValetWithAppIDPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:576:6: error: Objective-C interoperability is disabled
    @objc(iCloudValetWithGroupPrefix:sharedGroupIdentifier:accessibility:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:660:6: error: Objective-C interoperability is disabled
    @objc(containsObjectForKey:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:674:6: error: Objective-C interoperability is disabled
    @objc(migrateObjectsMatching:compactMap:error:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:685:6: error: Objective-C interoperability is disabled
    @objc(migrateObjectsFrom:compactMap:error:)
    ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:130:94: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(forKey key: String, options: [String : AnyHashable]) -> OSStatus {
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:402:23: error: cannot find 'kSecAttrAccessible' in scope
        keychainQuery[kSecAttrAccessible as String] = "dk" // kSecAttrAccessibleAlways, but with the value hardcoded to avoid a build warning.
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:417:23: error: cannot find 'kSecAttrService' in scope
        keychainQuery[kSecAttrService as String] = serviceAttribute
                      ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:437:23: error: cannot find 'kSecAttrAccessible' in scope
        keychainQuery[kSecAttrAccessible as String] = "dku" // kSecAttrAccessibleAlwaysThisDeviceOnly, but with the value hardcoded to avoid a build warning.
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Valet.swift:452:23: error: cannot find 'kSecAttrService' in scope
        keychainQuery[kSecAttrService as String] = serviceAttribute
                      ^~~~~~~~~~~~~~~
[13/20] Compiling Valet Identifier.swift
[14/20] Compiling Valet Configuration.swift
[15/20] Compiling Valet Keychain.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:130:94: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(forKey key: String, options: [String : AnyHashable]) -> OSStatus {
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:45:26: error: cannot find 'kSecAttrAccount' in scope
            secItemQuery[kSecAttrAccount as String] = canaryKey
                         ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:46:26: error: cannot find 'kSecValueData' in scope
            secItemQuery[kSecValueData as String] = Data(canaryValue.utf8)
                         ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:70:22: error: cannot find 'kSecAttrAccount' in scope
        secItemQuery[kSecAttrAccount as String] = key
                     ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:71:22: error: cannot find 'kSecMatchLimit' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitOne
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:71:50: error: cannot find 'kSecMatchLimitOne' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitOne
                                                 ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:72:22: error: cannot find 'kSecReturnData' in scope
        secItemQuery[kSecReturnData as String] = true
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:94:22: error: cannot find 'kSecAttrAccount' in scope
        secItemQuery[kSecAttrAccount as String] = key
                     ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:102:58: error: cannot find 'errSecSuccess' in scope
        if performCopy(forKey: key, options: options) == errSecSuccess {
                                                         ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:103:45: error: cannot find 'kSecValueData' in scope
            try SecItem.update(attributes: [kSecValueData as String: object], forItemsMatching: secItemQuery)
                                            ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:105:26: error: cannot find 'kSecValueData' in scope
            secItemQuery[kSecValueData as String] = object
                         ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:119:22: error: cannot find 'kSecAttrAccount' in scope
        secItemQuery[kSecAttrAccount as String] = key
                     ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:136:22: error: cannot find 'kSecAttrAccount' in scope
        secItemQuery[kSecAttrAccount as String] = key
                     ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:145:22: error: cannot find 'kSecMatchLimit' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitAll
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:145:50: error: cannot find 'kSecMatchLimitAll' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitAll
                                                 ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:146:22: error: cannot find 'kSecReturnAttributes' in scope
        secItemQuery[kSecReturnAttributes as String] = true
                     ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:150:100: error: cannot find 'kSecAttrAccount' in scope
            if let singleMatch = collection as? [String: AnyHashable], let singleKey = singleMatch[kSecAttrAccount as String] as? String, singleKey != canaryKey {
                                                                                                   ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:155:42: error: cannot find 'kSecAttrAccount' in scope
                    let key = attributes[kSecAttrAccount as String] as? String
                                         ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:180:21: error: cannot find 'kSecMatchLimit' in scope
        guard query[kSecMatchLimit as String] as? String as CFString? != kSecMatchLimitOne else {
                    ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:180:74: error: cannot find 'kSecMatchLimitOne' in scope
        guard query[kSecMatchLimit as String] as? String as CFString? != kSecMatchLimitOne else {
                                                                         ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:180:61: error: cannot find type 'CFString' in scope
        guard query[kSecMatchLimit as String] as? String as CFString? != kSecMatchLimitOne else {
                                                            ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:185:21: error: cannot find 'kSecReturnData' in scope
        guard query[kSecReturnData as String] as? Bool != true else {
                    ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:190:21: error: cannot find 'kSecReturnAttributes' in scope
        guard query[kSecReturnAttributes as String] as? Bool != false else {
                    ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:195:21: error: cannot find 'kSecReturnRef' in scope
        guard query[kSecReturnRef as String] as? Bool != true else {
                    ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:200:21: error: cannot find 'kSecReturnPersistentRef' in scope
        guard query[kSecReturnPersistentRef as String] as? Bool != false else {
                    ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:205:21: error: cannot find 'kSecClass' in scope
        guard query[kSecClass as String] as? String as CFString? == kSecClassGenericPassword else {
                    ^~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:205:69: error: cannot find 'kSecClassGenericPassword' in scope
        guard query[kSecClass as String] as? String as CFString? == kSecClassGenericPassword else {
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:205:56: error: cannot find type 'CFString' in scope
        guard query[kSecClass as String] as? String as CFString? == kSecClassGenericPassword else {
                                                       ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:210:21: error: cannot find 'kSecAttrAccessControl' in scope
        guard query[kSecAttrAccessControl as String] == nil else {
                    ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:216:22: error: cannot find 'kSecMatchLimit' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitAll
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:216:50: error: cannot find 'kSecMatchLimitAll' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitAll
                                                 ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:217:22: error: cannot find 'kSecReturnAttributes' in scope
        secItemQuery[kSecReturnAttributes as String] = true
                     ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:218:22: error: cannot find 'kSecReturnData' in scope
        secItemQuery[kSecReturnData as String] = false
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:219:22: error: cannot find 'kSecReturnRef' in scope
        secItemQuery[kSecReturnRef as String] = false
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:220:22: error: cannot find 'kSecReturnPersistentRef' in scope
        secItemQuery[kSecReturnPersistentRef as String] = true
                     ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:237:62: error: cannot find 'kSecValuePersistentRef' in scope
            guard let retrievedPersistentRef = retrievedItem[kSecValuePersistentRef as String] else {
                                                             ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:243:17: error: cannot find 'kSecValuePersistentRef' in scope
                kSecValuePersistentRef as String : retrievedPersistentRef,
                ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:244:17: error: cannot find 'kSecReturnData' in scope
                kSecReturnData as String : true
                ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:254:48: error: cannot find 'kSecValueData' in scope
                retrievedItemToMigrateWithData[kSecValueData as String] = data
                                               ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:268:43: error: cannot find 'kSecAttrAccount' in scope
            guard let key = keychainEntry[kSecAttrAccount as String] else {
                                          ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:277:44: error: cannot find 'kSecValueData' in scope
            guard let data = keychainEntry[kSecValueData as String] as? Data else {
                                           ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:299:100: error: cannot find 'errSecItemNotFound' in scope
            if Keychain.performCopy(forKey: migratablePair.key, options: destinationAttributes) == errSecItemNotFound {
                                                                                                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:59:81: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(matching query: [String : AnyHashable]) -> OSStatus {
                                                                                ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:38:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:41:22: error: cannot find 'SecItemCopyMatching' in scope
            status = SecItemCopyMatching(query as CFDictionary, &result)
                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:41:51: error: cannot find type 'CFDictionary' in scope
            status = SecItemCopyMatching(query as CFDictionary, &result)
                                                  ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:44:22: error: cannot find 'errSecSuccess' in scope
        if status == errSecSuccess {
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:37:18: error: cannot find type 'OSStatus' in scope
    init(status: OSStatus) {
                 ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:55:19: error: no exact matches in call to initializer
            throw KeychainError(status: status)
                  ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:55:19: error: thrown expression type 'KeychainError?' does not conform to 'Error'
            throw KeychainError(status: status)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:65:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:67:22: error: cannot find 'SecItemCopyMatching' in scope
            status = SecItemCopyMatching(query as CFDictionary, nil)
                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:67:51: error: cannot find type 'CFDictionary' in scope
            status = SecItemCopyMatching(query as CFDictionary, nil)
                                                  ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:67:65: error: 'nil' requires a contextual type
            status = SecItemCopyMatching(query as CFDictionary, nil)
                                                                ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:78:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:81:22: error: cannot find 'SecItemAdd' in scope
            status = SecItemAdd(attributes as CFDictionary, &result)
                     ^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:81:47: error: cannot find type 'CFDictionary' in scope
            status = SecItemAdd(attributes as CFDictionary, &result)
                                              ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:85:14: error: cannot find 'errSecSuccess' in scope
        case errSecSuccess:
             ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:89:19: error: no exact matches in call to initializer
            throw KeychainError(status: status)
                  ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:89:19: error: thrown expression type 'KeychainError?' does not conform to 'Error'
            throw KeychainError(status: status)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:102:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:104:22: error: cannot find 'SecItemUpdate' in scope
            status = SecItemUpdate(query as CFDictionary, attributes as CFDictionary)
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:104:45: error: cannot find type 'CFDictionary' in scope
            status = SecItemUpdate(query as CFDictionary, attributes as CFDictionary)
                                            ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:104:73: error: cannot find type 'CFDictionary' in scope
            status = SecItemUpdate(query as CFDictionary, attributes as CFDictionary)
                                                                        ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:108:14: error: cannot find 'errSecSuccess' in scope
        case errSecSuccess:
             ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:112:19: error: no exact matches in call to initializer
            throw KeychainError(status: status)
                  ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:112:19: error: thrown expression type 'KeychainError?' does not conform to 'Error'
            throw KeychainError(status: status)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:126:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:128:22: error: cannot find 'SecItemDelete' in scope
            status = SecItemDelete(secItemQuery as CFDictionary)
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:128:52: error: cannot find type 'CFDictionary' in scope
            status = SecItemDelete(secItemQuery as CFDictionary)
                                                   ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:131:22: error: cannot find 'errSecSuccess' in scope
        if status == errSecSuccess {
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:135:20: error: no exact matches in call to initializer
            switch KeychainError(status: status) {
                   ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
[16/20] Compiling Valet SecItem.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:130:94: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(forKey key: String, options: [String : AnyHashable]) -> OSStatus {
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:45:26: error: cannot find 'kSecAttrAccount' in scope
            secItemQuery[kSecAttrAccount as String] = canaryKey
                         ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:46:26: error: cannot find 'kSecValueData' in scope
            secItemQuery[kSecValueData as String] = Data(canaryValue.utf8)
                         ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:70:22: error: cannot find 'kSecAttrAccount' in scope
        secItemQuery[kSecAttrAccount as String] = key
                     ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:71:22: error: cannot find 'kSecMatchLimit' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitOne
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:71:50: error: cannot find 'kSecMatchLimitOne' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitOne
                                                 ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:72:22: error: cannot find 'kSecReturnData' in scope
        secItemQuery[kSecReturnData as String] = true
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:94:22: error: cannot find 'kSecAttrAccount' in scope
        secItemQuery[kSecAttrAccount as String] = key
                     ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:102:58: error: cannot find 'errSecSuccess' in scope
        if performCopy(forKey: key, options: options) == errSecSuccess {
                                                         ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:103:45: error: cannot find 'kSecValueData' in scope
            try SecItem.update(attributes: [kSecValueData as String: object], forItemsMatching: secItemQuery)
                                            ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:105:26: error: cannot find 'kSecValueData' in scope
            secItemQuery[kSecValueData as String] = object
                         ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:119:22: error: cannot find 'kSecAttrAccount' in scope
        secItemQuery[kSecAttrAccount as String] = key
                     ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:136:22: error: cannot find 'kSecAttrAccount' in scope
        secItemQuery[kSecAttrAccount as String] = key
                     ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:145:22: error: cannot find 'kSecMatchLimit' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitAll
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:145:50: error: cannot find 'kSecMatchLimitAll' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitAll
                                                 ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:146:22: error: cannot find 'kSecReturnAttributes' in scope
        secItemQuery[kSecReturnAttributes as String] = true
                     ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:150:100: error: cannot find 'kSecAttrAccount' in scope
            if let singleMatch = collection as? [String: AnyHashable], let singleKey = singleMatch[kSecAttrAccount as String] as? String, singleKey != canaryKey {
                                                                                                   ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:155:42: error: cannot find 'kSecAttrAccount' in scope
                    let key = attributes[kSecAttrAccount as String] as? String
                                         ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:180:21: error: cannot find 'kSecMatchLimit' in scope
        guard query[kSecMatchLimit as String] as? String as CFString? != kSecMatchLimitOne else {
                    ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:180:74: error: cannot find 'kSecMatchLimitOne' in scope
        guard query[kSecMatchLimit as String] as? String as CFString? != kSecMatchLimitOne else {
                                                                         ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:180:61: error: cannot find type 'CFString' in scope
        guard query[kSecMatchLimit as String] as? String as CFString? != kSecMatchLimitOne else {
                                                            ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:185:21: error: cannot find 'kSecReturnData' in scope
        guard query[kSecReturnData as String] as? Bool != true else {
                    ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:190:21: error: cannot find 'kSecReturnAttributes' in scope
        guard query[kSecReturnAttributes as String] as? Bool != false else {
                    ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:195:21: error: cannot find 'kSecReturnRef' in scope
        guard query[kSecReturnRef as String] as? Bool != true else {
                    ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:200:21: error: cannot find 'kSecReturnPersistentRef' in scope
        guard query[kSecReturnPersistentRef as String] as? Bool != false else {
                    ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:205:21: error: cannot find 'kSecClass' in scope
        guard query[kSecClass as String] as? String as CFString? == kSecClassGenericPassword else {
                    ^~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:205:69: error: cannot find 'kSecClassGenericPassword' in scope
        guard query[kSecClass as String] as? String as CFString? == kSecClassGenericPassword else {
                                                                    ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:205:56: error: cannot find type 'CFString' in scope
        guard query[kSecClass as String] as? String as CFString? == kSecClassGenericPassword else {
                                                       ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:210:21: error: cannot find 'kSecAttrAccessControl' in scope
        guard query[kSecAttrAccessControl as String] == nil else {
                    ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:216:22: error: cannot find 'kSecMatchLimit' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitAll
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:216:50: error: cannot find 'kSecMatchLimitAll' in scope
        secItemQuery[kSecMatchLimit as String] = kSecMatchLimitAll
                                                 ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:217:22: error: cannot find 'kSecReturnAttributes' in scope
        secItemQuery[kSecReturnAttributes as String] = true
                     ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:218:22: error: cannot find 'kSecReturnData' in scope
        secItemQuery[kSecReturnData as String] = false
                     ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:219:22: error: cannot find 'kSecReturnRef' in scope
        secItemQuery[kSecReturnRef as String] = false
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:220:22: error: cannot find 'kSecReturnPersistentRef' in scope
        secItemQuery[kSecReturnPersistentRef as String] = true
                     ^~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:237:62: error: cannot find 'kSecValuePersistentRef' in scope
            guard let retrievedPersistentRef = retrievedItem[kSecValuePersistentRef as String] else {
                                                             ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:243:17: error: cannot find 'kSecValuePersistentRef' in scope
                kSecValuePersistentRef as String : retrievedPersistentRef,
                ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:244:17: error: cannot find 'kSecReturnData' in scope
                kSecReturnData as String : true
                ^~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:254:48: error: cannot find 'kSecValueData' in scope
                retrievedItemToMigrateWithData[kSecValueData as String] = data
                                               ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:268:43: error: cannot find 'kSecAttrAccount' in scope
            guard let key = keychainEntry[kSecAttrAccount as String] else {
                                          ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:277:44: error: cannot find 'kSecValueData' in scope
            guard let data = keychainEntry[kSecValueData as String] as? Data else {
                                           ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Keychain.swift:299:100: error: cannot find 'errSecItemNotFound' in scope
            if Keychain.performCopy(forKey: migratablePair.key, options: destinationAttributes) == errSecItemNotFound {
                                                                                                   ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:59:81: error: cannot find type 'OSStatus' in scope
    internal static func performCopy(matching query: [String : AnyHashable]) -> OSStatus {
                                                                                ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:38:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:41:22: error: cannot find 'SecItemCopyMatching' in scope
            status = SecItemCopyMatching(query as CFDictionary, &result)
                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:41:51: error: cannot find type 'CFDictionary' in scope
            status = SecItemCopyMatching(query as CFDictionary, &result)
                                                  ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:44:22: error: cannot find 'errSecSuccess' in scope
        if status == errSecSuccess {
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:37:18: error: cannot find type 'OSStatus' in scope
    init(status: OSStatus) {
                 ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:55:19: error: no exact matches in call to initializer
            throw KeychainError(status: status)
                  ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:55:19: error: thrown expression type 'KeychainError?' does not conform to 'Error'
            throw KeychainError(status: status)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:65:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:67:22: error: cannot find 'SecItemCopyMatching' in scope
            status = SecItemCopyMatching(query as CFDictionary, nil)
                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:67:51: error: cannot find type 'CFDictionary' in scope
            status = SecItemCopyMatching(query as CFDictionary, nil)
                                                  ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:67:65: error: 'nil' requires a contextual type
            status = SecItemCopyMatching(query as CFDictionary, nil)
                                                                ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:78:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:81:22: error: cannot find 'SecItemAdd' in scope
            status = SecItemAdd(attributes as CFDictionary, &result)
                     ^~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:81:47: error: cannot find type 'CFDictionary' in scope
            status = SecItemAdd(attributes as CFDictionary, &result)
                                              ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:85:14: error: cannot find 'errSecSuccess' in scope
        case errSecSuccess:
             ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:89:19: error: no exact matches in call to initializer
            throw KeychainError(status: status)
                  ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:89:19: error: thrown expression type 'KeychainError?' does not conform to 'Error'
            throw KeychainError(status: status)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:102:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:104:22: error: cannot find 'SecItemUpdate' in scope
            status = SecItemUpdate(query as CFDictionary, attributes as CFDictionary)
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:104:45: error: cannot find type 'CFDictionary' in scope
            status = SecItemUpdate(query as CFDictionary, attributes as CFDictionary)
                                            ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:104:73: error: cannot find type 'CFDictionary' in scope
            status = SecItemUpdate(query as CFDictionary, attributes as CFDictionary)
                                                                        ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:108:14: error: cannot find 'errSecSuccess' in scope
        case errSecSuccess:
             ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:112:19: error: no exact matches in call to initializer
            throw KeychainError(status: status)
                  ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:112:19: error: thrown expression type 'KeychainError?' does not conform to 'Error'
            throw KeychainError(status: status)
                  ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:126:22: error: cannot find 'errSecNotAvailable' in scope
        var status = errSecNotAvailable
                     ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:128:22: error: cannot find 'SecItemDelete' in scope
            status = SecItemDelete(secItemQuery as CFDictionary)
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:128:52: error: cannot find type 'CFDictionary' in scope
            status = SecItemDelete(secItemQuery as CFDictionary)
                                                   ^~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:131:22: error: cannot find 'errSecSuccess' in scope
        if status == errSecSuccess {
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/SecItem.swift:135:20: error: no exact matches in call to initializer
            switch KeychainError(status: status) {
                   ^
Foundation.__BridgedNSError:5:12: note: incorrect labels for candidate (have: '(status:)', expected: '(_bridgedNSError:)')
    public init?(_bridgedNSError: NSError)
           ^
Foundation.__BridgedNSError:4:12: note: incorrect labels for candidate (have: '(status:)', expected: '(rawValue:)')
    public init?(rawValue: Self.RawValue)
           ^
[17/20] Compiling Valet Service.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:63:13: error: cannot find 'kSecClass' in scope
            kSecClass as String : kSecClassGenericPassword as String,
            ^~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:63:35: error: cannot find 'kSecClassGenericPassword' in scope
            kSecClass as String : kSecClassGenericPassword as String,
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:64:13: error: cannot find 'kSecAttrService' in scope
            kSecAttrService as String : secService,
            ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:68:23: error: cannot find 'kSecUseDataProtectionKeychain' in scope
            baseQuery[kSecUseDataProtectionKeychain as String] = true
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:77:23: error: cannot find 'kSecAttrAccessGroup' in scope
            baseQuery[kSecAttrAccessGroup as String] = groupIdentifier.description
                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:92:23: error: cannot find 'kSecAttrAccessible' in scope
            baseQuery[kSecAttrAccessible as String] = configuration.accessibility.secAccessibilityAttribute
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:95:23: error: cannot find 'kSecAttrSynchronizable' in scope
            baseQuery[kSecAttrSynchronizable as String] = true
                      ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:96:23: error: cannot find 'kSecAttrAccessible' in scope
            baseQuery[kSecAttrAccessible as String] = configuration.accessibility.secAccessibilityAttribute
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:23: error: cannot find 'kSecAttrAccessControl' in scope
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                      ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:58: error: cannot find 'SecAccessControlCreateWithFlags' in scope
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:95: error: cannot find 'kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly' in scope
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveAccessControl.swift:67:36: error: cannot find type 'SecAccessControlCreateFlags' in scope
    internal var secAccessControl: SecAccessControlCreateFlags {
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:90: error: 'nil' requires a contextual type
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                                                                                         ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:183: error: 'nil' requires a contextual type
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                                                                                                                                                                                      ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:37:18: error: cannot find type 'OSStatus' in scope
    init(status: OSStatus) {
                 ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:39:14: error: cannot find 'errSecItemNotFound' in scope
        case errSecItemNotFound:
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:41:14: error: cannot find 'errSecUserCanceled' in scope
        case errSecUserCanceled,
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:42:14: error: cannot find 'errSecAuthFailed' in scope
             errSecAuthFailed:
             ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:44:14: error: cannot find 'errSecMissingEntitlement' in scope
        case errSecMissingEntitlement:
             ^~~~~~~~~~~~~~~~~~~~~~~~
[18/20] Compiling Valet KeychainError.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:63:13: error: cannot find 'kSecClass' in scope
            kSecClass as String : kSecClassGenericPassword as String,
            ^~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:63:35: error: cannot find 'kSecClassGenericPassword' in scope
            kSecClass as String : kSecClassGenericPassword as String,
                                  ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:64:13: error: cannot find 'kSecAttrService' in scope
            kSecAttrService as String : secService,
            ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:68:23: error: cannot find 'kSecUseDataProtectionKeychain' in scope
            baseQuery[kSecUseDataProtectionKeychain as String] = true
                      ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:77:23: error: cannot find 'kSecAttrAccessGroup' in scope
            baseQuery[kSecAttrAccessGroup as String] = groupIdentifier.description
                      ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:92:23: error: cannot find 'kSecAttrAccessible' in scope
            baseQuery[kSecAttrAccessible as String] = configuration.accessibility.secAccessibilityAttribute
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:95:23: error: cannot find 'kSecAttrSynchronizable' in scope
            baseQuery[kSecAttrSynchronizable as String] = true
                      ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:96:23: error: cannot find 'kSecAttrAccessible' in scope
            baseQuery[kSecAttrAccessible as String] = configuration.accessibility.secAccessibilityAttribute
                      ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:23: error: cannot find 'kSecAttrAccessControl' in scope
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                      ^~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:58: error: cannot find 'SecAccessControlCreateWithFlags' in scope
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:95: error: cannot find 'kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly' in scope
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                                                                                              ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/SecureEnclaveAccessControl.swift:67:36: error: cannot find type 'SecAccessControlCreateFlags' in scope
    internal var secAccessControl: SecAccessControlCreateFlags {
                                   ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:90: error: 'nil' requires a contextual type
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                                                                                         ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/Internal/Service.swift:101:183: error: 'nil' requires a contextual type
            baseQuery[kSecAttrAccessControl as String] = SecAccessControlCreateWithFlags(nil, kSecAttrAccessibleWhenPasscodeSetThisDeviceOnly, desiredAccessControl.secAccessControl, nil)
                                                                                                                                                                                      ^
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:37:18: error: cannot find type 'OSStatus' in scope
    init(status: OSStatus) {
                 ^~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:39:14: error: cannot find 'errSecItemNotFound' in scope
        case errSecItemNotFound:
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:41:14: error: cannot find 'errSecUserCanceled' in scope
        case errSecUserCanceled,
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:42:14: error: cannot find 'errSecAuthFailed' in scope
             errSecAuthFailed:
             ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/KeychainError.swift:44:14: error: cannot find 'errSecMissingEntitlement' in scope
        case errSecMissingEntitlement:
             ^~~~~~~~~~~~~~~~~~~~~~~~
[19/20] Compiling Valet MigratableKeyValuePair.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:52:2: error: Objective-C interoperability is disabled
@objc(VALMigratableKeyValuePairInput)
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:65:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:68:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:72:2: error: Objective-C interoperability is disabled
@objc(VALMigratableKeyValuePairOutput)
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:81:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:92:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:103:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:111:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:114:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

[20/20] Compiling Valet MigrationError.swift
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:52:2: error: Objective-C interoperability is disabled
@objc(VALMigratableKeyValuePairInput)
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:65:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:68:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:72:2: error: Objective-C interoperability is disabled
@objc(VALMigratableKeyValuePairOutput)
~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:81:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:92:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:103:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:111:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

/host/spi-builder-workspace/.build/checkouts/Valet/Sources/Valet/MigratableKeyValuePair.swift:114:6: error: Objective-C interoperability is disabled
    @objc
    ~^~~~

error: fatalError
BUILD FAILURE 5.10 linux