The Swift Package Index logo.Swift Package Index

Build Information

Failed to build FTPropertyWrappers with Swift 5.10 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.29.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/futuredapp/FTPropertyWrappers.git
Reference: main
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/futuredapp/FTPropertyWrappers
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 5538726 Merge pull request #43 from futuredapp/housekeep/add-deprecations
Cloned https://github.com/futuredapp/FTPropertyWrappers.git
Revision (git rev-parse @):
553872688413367ab945840143482fc49b4ebaf5
SUCCESS checkout https://github.com/futuredapp/FTPropertyWrappers.git at main
========================================
Build
========================================
Selected platform:         linux
Swift version:             5.10
Building package at path:  $workDir
https://github.com/futuredapp/FTPropertyWrappers.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
[3/10] Compiling FTPropertyWrappers KeychainItemPropertyWrapper.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:24: error: cannot find 'kSecAttrDescription' in scope
    @QueryElement(key: kSecAttrDescription) open var description: String?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrDescription) open var description: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:24: error: cannot find 'kSecAttrComment' in scope
    @QueryElement(key: kSecAttrComment) open var comment: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrComment) open var comment: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:50:59: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrCreator) open var creator: CFNumber?
                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:56:53: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrType) open var type: CFNumber?
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:24: error: cannot find 'kSecAttrLabel' in scope
    @QueryElement(key: kSecAttrLabel) open var label: String?
                       ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrLabel) open var label: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:24: error: cannot find 'kSecAttrIsInvisible' in scope
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:74:64: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAccessible) open var accesible: CFString?
                                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:32: error: cannot find 'kSecAttrCreationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:32: error: cannot find 'kSecAttrModificationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:91:25: error: cannot find type 'CFString' in scope
    open var itemClass: CFString { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty class!") }
                        ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:97:30: error: cannot find type 'CFString' in scope
    open var primaryKey: Set<CFString> { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty keys!") }
                             ^~~~~~~~
[4/11] Compiling FTPropertyWrappers KeychainTypes.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:46:19: error: cannot find type 'CFString' in scope
    case override(CFString)
                  ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:49:22: error: cannot find type 'CFString' in scope
    case overridenBy(CFString)
                     ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:144:31: error: cannot find type 'OSStatus' in scope
    init(fromOSStatus status: OSStatus) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:146:14: error: cannot find 'errSecDuplicateItem' in scope
        case errSecDuplicateItem:
             ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:148:14: error: cannot find 'errSecItemNotFound' in scope
        case errSecItemNotFound:
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:150:14: error: cannot find 'errSecDiskFull' in scope
        case errSecDiskFull:
             ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:152:14: error: cannot find 'errSecParam' in scope
        case errSecParam:
             ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:154:14: error: cannot find 'errSecBadReq' in scope
        case errSecBadReq:
             ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:156:14: error: cannot find 'errSecUserCanceled' in scope
        case errSecUserCanceled:
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:158:14: error: cannot find 'errSecMissingEntitlement' in scope
        case errSecMissingEntitlement:
             ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:160:14: error: cannot find 'errSecInvalidValue' in scope
        case errSecInvalidValue:
             ^~~~~~~~~~~~~~~~~~
[5/11] Compiling FTPropertyWrappers SingleValueKeychainItem.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:24: error: cannot find 'kSecAttrDescription' in scope
    @QueryElement(key: kSecAttrDescription) open var description: String?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrDescription) open var description: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:24: error: cannot find 'kSecAttrComment' in scope
    @QueryElement(key: kSecAttrComment) open var comment: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrComment) open var comment: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:50:59: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrCreator) open var creator: CFNumber?
                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:56:53: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrType) open var type: CFNumber?
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:24: error: cannot find 'kSecAttrLabel' in scope
    @QueryElement(key: kSecAttrLabel) open var label: String?
                       ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrLabel) open var label: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:24: error: cannot find 'kSecAttrIsInvisible' in scope
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:74:64: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAccessible) open var accesible: CFString?
                                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:32: error: cannot find 'kSecAttrCreationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:32: error: cannot find 'kSecAttrModificationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:91:25: error: cannot find type 'CFString' in scope
    open var itemClass: CFString { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty class!") }
                        ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:97:30: error: cannot find type 'CFString' in scope
    open var primaryKey: Set<CFString> { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty keys!") }
                             ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:49:22: error: cannot find type 'CFString' in scope
    case overridenBy(CFString)
                     ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:151:29: error: cannot find 'kSecValueData' in scope
        return searchResult[kSecValueData as String] as? Data
                            ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:159:23: error: cannot find 'kSecClass' in scope
            .merging([kSecClass as String: itemClass, kSecValueData as String: itemData]) { lhs, _ in lhs }
                      ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:159:55: error: cannot find 'kSecValueData' in scope
            .merging([kSecClass as String: itemClass, kSecValueData as String: itemData]) { lhs, _ in lhs }
                                                      ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:165:98: error: cannot find type 'CFString' in scope
        var query: [String: Any] = composeQueryElements().filter { primaryKey.contains($0.key as CFString) }
                                                                                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:167:15: error: cannot find 'kSecClass' in scope
        query[kSecClass as String] = itemClass
              ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:168:15: error: cannot find 'kSecMatchLimit' in scope
        query[kSecMatchLimit as String] = kSecMatchLimitOne
              ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:168:43: error: cannot find 'kSecMatchLimitOne' in scope
        query[kSecMatchLimit as String] = kSecMatchLimitOne
                                          ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:169:15: error: cannot find 'kSecReturnAttributes' in scope
        query[kSecReturnAttributes as String] = true
              ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:170:15: error: cannot find 'kSecReturnData' in scope
        query[kSecReturnData as String] = true
              ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:180:23: error: cannot find 'kSecClass' in scope
            .merging([kSecClass as String: itemClass]) { lhs, _ in lhs }
                      ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:179:53: error: cannot find type 'CFString' in scope
            .filter { primaryKey.contains($0.key as CFString) }
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:187:23: error: cannot find 'kSecValueData' in scope
            .merging([kSecValueData as String: itemData]) { lhs, _ in lhs }
                      ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:195:23: error: cannot find 'kSecClass' in scope
            .merging([kSecClass as String: itemClass]) { lhs, _ in lhs }
                      ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:194:53: error: cannot find type 'CFString' in scope
            .filter { primaryKey.contains($0.key as CFString) }
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:202:55: error: cannot find type 'CFString' in scope
                  !primaryKey.contains(element.key as CFString) else {
                                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:213:22: error: cannot find 'SecItemAdd' in scope
        let status = SecItemAdd(insertQuery(with: data) as CFDictionary, nil)
                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:213:60: error: cannot find type 'CFDictionary' in scope
        let status = SecItemAdd(insertQuery(with: data) as CFDictionary, nil)
                                                           ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:213:74: error: 'nil' requires a contextual type
        let status = SecItemAdd(insertQuery(with: data) as CFDictionary, nil)
                                                                         ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:214:25: error: cannot find 'errSecSuccess' in scope
        guard status == errSecSuccess else {
                        ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:144:31: error: cannot find type 'OSStatus' in scope
    init(fromOSStatus status: OSStatus) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:222:19: error: cannot find type 'CFTypeRef' in scope
        var item: CFTypeRef?
                  ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:223:22: error: cannot find 'SecItemCopyMatching' in scope
        let status = SecItemCopyMatching(fetchQuery() as CFDictionary, &item)
                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:223:58: error: cannot find type 'CFDictionary' in scope
        let status = SecItemCopyMatching(fetchQuery() as CFDictionary, &item)
                                                         ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:225:25: error: cannot find 'errSecSuccess' in scope
        guard status == errSecSuccess else {
                        ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:242:22: error: cannot find 'SecItemUpdate' in scope
        let status = SecItemUpdate(fetchQuery as CFDictionary, attributeQuery as CFDictionary)
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:242:50: error: cannot find type 'CFDictionary' in scope
        let status = SecItemUpdate(fetchQuery as CFDictionary, attributeQuery as CFDictionary)
                                                 ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:242:82: error: cannot find type 'CFDictionary' in scope
        let status = SecItemUpdate(fetchQuery as CFDictionary, attributeQuery as CFDictionary)
                                                                                 ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:244:25: error: cannot find 'errSecSuccess' in scope
        guard status == errSecSuccess else {
                        ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:253:22: error: cannot find 'SecItemDelete' in scope
        let status = SecItemDelete(deleteQuery as CFDictionary)
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:253:51: error: cannot find type 'CFDictionary' in scope
        let status = SecItemDelete(deleteQuery as CFDictionary)
                                                  ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:254:25: error: cannot find 'errSecSuccess' in scope
        guard status == errSecSuccess || status == errSecItemNotFound else {
                        ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:254:52: error: cannot find 'errSecItemNotFound' in scope
        guard status == errSecSuccess || status == errSecItemNotFound else {
                                                   ^~~~~~~~~~~~~~~~~~
[6/11] Compiling FTPropertyWrappers KeychainEncoder.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
[7/11] Compiling FTPropertyWrappers KeychainDecoder.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
error: emit-module command failed with exit code 1 (use -v to see invocation)
[8/11] Emitting module FTPropertyWrappers
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:19:24: error: cannot find 'kSecAttrAccount' in scope
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:19:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:25:24: error: cannot find 'kSecAttrService' in scope
    @QueryElement(key: kSecAttrService) open private(set) var service: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:25:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrService) open private(set) var service: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:45:102: error: cannot find type 'SecAccessControl' in scope
                  constraints: [.override(kSecAttrAccessible)]) open private(set) var accessControl: SecAccessControl?
                                                                                                     ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:134:23: error: cannot find type 'CFString' in scope
        accessOption: CFString,
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:135:22: error: cannot find type 'SecAccessControlCreateFlags' in scope
        accessFlags: SecAccessControlCreateFlags
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:11:28: error: cannot find type 'CFString' in scope
        public let access: CFString
                           ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:12:27: error: cannot find type 'SecAccessControlCreateFlags' in scope
        public let flags: SecAccessControlCreateFlags
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:47:34: error: cannot find type 'CFString' in scope
    override open var itemClass: CFString { kSecClassGenericPassword }
                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:47:23: error: property does not override any property from its superclass
    override open var itemClass: CFString { kSecClassGenericPassword }
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:49:39: error: cannot find type 'CFString' in scope
    override open var primaryKey: Set<CFString> {
                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:49:23: error: property does not override any property from its superclass
    override open var primaryKey: Set<CFString> {
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:157:48: error: cannot find type 'CFString' in scope
    public func modifyAccess(using accessible: CFString, flags: SecAccessControlCreateFlags) throws {
                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:157:65: error: cannot find type 'SecAccessControlCreateFlags' in scope
    public func modifyAccess(using accessible: CFString, flags: SecAccessControlCreateFlags) throws {
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:13:24: error: cannot find 'kSecAttrServer' in scope
    @QueryElement(key: kSecAttrServer) open private(set) var server: String?
                       ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:13:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrServer) open private(set) var server: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:19:24: error: cannot find 'kSecAttrAccount' in scope
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:19:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:25:24: error: cannot find 'kSecAttrSecurityDomain' in scope
    @QueryElement(key: kSecAttrSecurityDomain) open private(set) var domain: String?
                       ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:25:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrSecurityDomain) open private(set) var domain: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:32:75: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrProtocol) open private(set) var aProtocol: CFString?
                                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:39:94: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAuthenticationType) open private(set) var authenticationType: CFString?
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:45:24: error: cannot find 'kSecAttrPort' in scope
    @QueryElement(key: kSecAttrPort) open private(set) var port: UInt16?
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:45:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrPort) open private(set) var port: UInt16?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:51:24: error: cannot find 'kSecAttrPath' in scope
    @QueryElement(key: kSecAttrPath) open private(set) var path: String?
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:51:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrPath) open private(set) var path: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:88:20: error: cannot find type 'CFString' in scope
        aProtocol: CFString? = nil,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:89:29: error: cannot find type 'CFString' in scope
        authenticationType: CFString? = nil,
                            ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:53:34: error: cannot find type 'CFString' in scope
    override open var itemClass: CFString { kSecClassInternetPassword }
                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:53:23: error: property does not override any property from its superclass
    override open var itemClass: CFString { kSecClassInternetPassword }
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:55:39: error: cannot find type 'CFString' in scope
    override open var primaryKey: Set<CFString> { [
                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:55:23: error: property does not override any property from its superclass
    override open var primaryKey: Set<CFString> { [
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:46:19: error: cannot find type 'CFString' in scope
    case override(CFString)
                  ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:49:22: error: cannot find type 'CFString' in scope
    case overridenBy(CFString)
                     ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:144:31: error: cannot find type 'OSStatus' in scope
    init(fromOSStatus status: OSStatus) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:24: error: cannot find 'kSecAttrDescription' in scope
    @QueryElement(key: kSecAttrDescription) open var description: String?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrDescription) open var description: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:24: error: cannot find 'kSecAttrComment' in scope
    @QueryElement(key: kSecAttrComment) open var comment: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrComment) open var comment: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:50:59: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrCreator) open var creator: CFNumber?
                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:56:53: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrType) open var type: CFNumber?
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:24: error: cannot find 'kSecAttrLabel' in scope
    @QueryElement(key: kSecAttrLabel) open var label: String?
                       ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrLabel) open var label: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:24: error: cannot find 'kSecAttrIsInvisible' in scope
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:74:64: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAccessible) open var accesible: CFString?
                                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:32: error: cannot find 'kSecAttrCreationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:32: error: cannot find 'kSecAttrModificationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:91:25: error: cannot find type 'CFString' in scope
    open var itemClass: CFString { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty class!") }
                        ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:97:30: error: cannot find type 'CFString' in scope
    open var primaryKey: Set<CFString> { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty keys!") }
                             ^~~~~~~~
[9/11] Compiling FTPropertyWrappers GenericPassword.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:19:24: error: cannot find 'kSecAttrAccount' in scope
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:19:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:25:24: error: cannot find 'kSecAttrService' in scope
    @QueryElement(key: kSecAttrService) open private(set) var service: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:25:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrService) open private(set) var service: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:45:102: error: cannot find type 'SecAccessControl' in scope
                  constraints: [.override(kSecAttrAccessible)]) open private(set) var accessControl: SecAccessControl?
                                                                                                     ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:134:23: error: cannot find type 'CFString' in scope
        accessOption: CFString,
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:135:22: error: cannot find type 'SecAccessControlCreateFlags' in scope
        accessFlags: SecAccessControlCreateFlags
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:11:28: error: cannot find type 'CFString' in scope
        public let access: CFString
                           ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:12:27: error: cannot find type 'SecAccessControlCreateFlags' in scope
        public let flags: SecAccessControlCreateFlags
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:47:34: error: cannot find type 'CFString' in scope
    override open var itemClass: CFString { kSecClassGenericPassword }
                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:47:23: error: property does not override any property from its superclass
    override open var itemClass: CFString { kSecClassGenericPassword }
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:49:39: error: cannot find type 'CFString' in scope
    override open var primaryKey: Set<CFString> {
                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:49:23: error: property does not override any property from its superclass
    override open var primaryKey: Set<CFString> {
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:157:48: error: cannot find type 'CFString' in scope
    public func modifyAccess(using accessible: CFString, flags: SecAccessControlCreateFlags) throws {
                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:157:65: error: cannot find type 'SecAccessControlCreateFlags' in scope
    public func modifyAccess(using accessible: CFString, flags: SecAccessControlCreateFlags) throws {
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:158:30: error: cannot find type 'CFError' in scope
        var error: Unmanaged<CFError>?
                             ^~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:160:22: error: cannot find 'SecAccessControlCreateWithFlags' in scope
        let access = SecAccessControlCreateWithFlags(nil, accessible, flags, &error)
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:160:54: error: 'nil' requires a contextual type
        let access = SecAccessControlCreateWithFlags(nil, accessible, flags, &error)
                                                     ^
[10/11] Compiling FTPropertyWrappers InternetPassword.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:13:24: error: cannot find 'kSecAttrServer' in scope
    @QueryElement(key: kSecAttrServer) open private(set) var server: String?
                       ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:13:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrServer) open private(set) var server: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:19:24: error: cannot find 'kSecAttrAccount' in scope
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:19:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:25:24: error: cannot find 'kSecAttrSecurityDomain' in scope
    @QueryElement(key: kSecAttrSecurityDomain) open private(set) var domain: String?
                       ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:25:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrSecurityDomain) open private(set) var domain: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:32:75: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrProtocol) open private(set) var aProtocol: CFString?
                                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:39:94: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAuthenticationType) open private(set) var authenticationType: CFString?
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:45:24: error: cannot find 'kSecAttrPort' in scope
    @QueryElement(key: kSecAttrPort) open private(set) var port: UInt16?
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:45:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrPort) open private(set) var port: UInt16?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:51:24: error: cannot find 'kSecAttrPath' in scope
    @QueryElement(key: kSecAttrPath) open private(set) var path: String?
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:51:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrPath) open private(set) var path: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:88:20: error: cannot find type 'CFString' in scope
        aProtocol: CFString? = nil,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:89:29: error: cannot find type 'CFString' in scope
        authenticationType: CFString? = nil,
                            ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:53:34: error: cannot find type 'CFString' in scope
    override open var itemClass: CFString { kSecClassInternetPassword }
                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:53:23: error: property does not override any property from its superclass
    override open var itemClass: CFString { kSecClassInternetPassword }
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:55:39: error: cannot find type 'CFString' in scope
    override open var primaryKey: Set<CFString> { [
                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:55:23: error: property does not override any property from its superclass
    override open var primaryKey: Set<CFString> { [
    ~~~~~~~~          ^
[11/11] Compiling FTPropertyWrappers Serialized.swift
error: fatalError
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/9] Compiling FTPropertyWrappers KeychainItemPropertyWrapper.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:24: error: cannot find 'kSecAttrDescription' in scope
    @QueryElement(key: kSecAttrDescription) open var description: String?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrDescription) open var description: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:24: error: cannot find 'kSecAttrComment' in scope
    @QueryElement(key: kSecAttrComment) open var comment: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrComment) open var comment: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:50:59: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrCreator) open var creator: CFNumber?
                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:56:53: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrType) open var type: CFNumber?
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:24: error: cannot find 'kSecAttrLabel' in scope
    @QueryElement(key: kSecAttrLabel) open var label: String?
                       ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrLabel) open var label: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:24: error: cannot find 'kSecAttrIsInvisible' in scope
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:74:64: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAccessible) open var accesible: CFString?
                                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:32: error: cannot find 'kSecAttrCreationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:32: error: cannot find 'kSecAttrModificationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:91:25: error: cannot find type 'CFString' in scope
    open var itemClass: CFString { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty class!") }
                        ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:97:30: error: cannot find type 'CFString' in scope
    open var primaryKey: Set<CFString> { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty keys!") }
                             ^~~~~~~~
[3/9] Compiling FTPropertyWrappers KeychainTypes.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:46:19: error: cannot find type 'CFString' in scope
    case override(CFString)
                  ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:49:22: error: cannot find type 'CFString' in scope
    case overridenBy(CFString)
                     ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:144:31: error: cannot find type 'OSStatus' in scope
    init(fromOSStatus status: OSStatus) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:146:14: error: cannot find 'errSecDuplicateItem' in scope
        case errSecDuplicateItem:
             ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:148:14: error: cannot find 'errSecItemNotFound' in scope
        case errSecItemNotFound:
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:150:14: error: cannot find 'errSecDiskFull' in scope
        case errSecDiskFull:
             ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:152:14: error: cannot find 'errSecParam' in scope
        case errSecParam:
             ^~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:154:14: error: cannot find 'errSecBadReq' in scope
        case errSecBadReq:
             ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:156:14: error: cannot find 'errSecUserCanceled' in scope
        case errSecUserCanceled:
             ^~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:158:14: error: cannot find 'errSecMissingEntitlement' in scope
        case errSecMissingEntitlement:
             ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:160:14: error: cannot find 'errSecInvalidValue' in scope
        case errSecInvalidValue:
             ^~~~~~~~~~~~~~~~~~
[4/9] Compiling FTPropertyWrappers SingleValueKeychainItem.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:24: error: cannot find 'kSecAttrDescription' in scope
    @QueryElement(key: kSecAttrDescription) open var description: String?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrDescription) open var description: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:24: error: cannot find 'kSecAttrComment' in scope
    @QueryElement(key: kSecAttrComment) open var comment: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrComment) open var comment: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:50:59: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrCreator) open var creator: CFNumber?
                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:56:53: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrType) open var type: CFNumber?
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:24: error: cannot find 'kSecAttrLabel' in scope
    @QueryElement(key: kSecAttrLabel) open var label: String?
                       ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrLabel) open var label: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:24: error: cannot find 'kSecAttrIsInvisible' in scope
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:74:64: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAccessible) open var accesible: CFString?
                                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:32: error: cannot find 'kSecAttrCreationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:32: error: cannot find 'kSecAttrModificationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:91:25: error: cannot find type 'CFString' in scope
    open var itemClass: CFString { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty class!") }
                        ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:97:30: error: cannot find type 'CFString' in scope
    open var primaryKey: Set<CFString> { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty keys!") }
                             ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:49:22: error: cannot find type 'CFString' in scope
    case overridenBy(CFString)
                     ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:151:29: error: cannot find 'kSecValueData' in scope
        return searchResult[kSecValueData as String] as? Data
                            ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:159:23: error: cannot find 'kSecClass' in scope
            .merging([kSecClass as String: itemClass, kSecValueData as String: itemData]) { lhs, _ in lhs }
                      ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:159:55: error: cannot find 'kSecValueData' in scope
            .merging([kSecClass as String: itemClass, kSecValueData as String: itemData]) { lhs, _ in lhs }
                                                      ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:165:98: error: cannot find type 'CFString' in scope
        var query: [String: Any] = composeQueryElements().filter { primaryKey.contains($0.key as CFString) }
                                                                                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:167:15: error: cannot find 'kSecClass' in scope
        query[kSecClass as String] = itemClass
              ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:168:15: error: cannot find 'kSecMatchLimit' in scope
        query[kSecMatchLimit as String] = kSecMatchLimitOne
              ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:168:43: error: cannot find 'kSecMatchLimitOne' in scope
        query[kSecMatchLimit as String] = kSecMatchLimitOne
                                          ^~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:169:15: error: cannot find 'kSecReturnAttributes' in scope
        query[kSecReturnAttributes as String] = true
              ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:170:15: error: cannot find 'kSecReturnData' in scope
        query[kSecReturnData as String] = true
              ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:180:23: error: cannot find 'kSecClass' in scope
            .merging([kSecClass as String: itemClass]) { lhs, _ in lhs }
                      ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:179:53: error: cannot find type 'CFString' in scope
            .filter { primaryKey.contains($0.key as CFString) }
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:187:23: error: cannot find 'kSecValueData' in scope
            .merging([kSecValueData as String: itemData]) { lhs, _ in lhs }
                      ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:195:23: error: cannot find 'kSecClass' in scope
            .merging([kSecClass as String: itemClass]) { lhs, _ in lhs }
                      ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:194:53: error: cannot find type 'CFString' in scope
            .filter { primaryKey.contains($0.key as CFString) }
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:202:55: error: cannot find type 'CFString' in scope
                  !primaryKey.contains(element.key as CFString) else {
                                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:213:22: error: cannot find 'SecItemAdd' in scope
        let status = SecItemAdd(insertQuery(with: data) as CFDictionary, nil)
                     ^~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:213:60: error: cannot find type 'CFDictionary' in scope
        let status = SecItemAdd(insertQuery(with: data) as CFDictionary, nil)
                                                           ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:213:74: error: 'nil' requires a contextual type
        let status = SecItemAdd(insertQuery(with: data) as CFDictionary, nil)
                                                                         ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:214:25: error: cannot find 'errSecSuccess' in scope
        guard status == errSecSuccess else {
                        ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:144:31: error: cannot find type 'OSStatus' in scope
    init(fromOSStatus status: OSStatus) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:222:19: error: cannot find type 'CFTypeRef' in scope
        var item: CFTypeRef?
                  ^~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:223:22: error: cannot find 'SecItemCopyMatching' in scope
        let status = SecItemCopyMatching(fetchQuery() as CFDictionary, &item)
                     ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:223:58: error: cannot find type 'CFDictionary' in scope
        let status = SecItemCopyMatching(fetchQuery() as CFDictionary, &item)
                                                         ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:225:25: error: cannot find 'errSecSuccess' in scope
        guard status == errSecSuccess else {
                        ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:242:22: error: cannot find 'SecItemUpdate' in scope
        let status = SecItemUpdate(fetchQuery as CFDictionary, attributeQuery as CFDictionary)
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:242:50: error: cannot find type 'CFDictionary' in scope
        let status = SecItemUpdate(fetchQuery as CFDictionary, attributeQuery as CFDictionary)
                                                 ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:242:82: error: cannot find type 'CFDictionary' in scope
        let status = SecItemUpdate(fetchQuery as CFDictionary, attributeQuery as CFDictionary)
                                                                                 ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:244:25: error: cannot find 'errSecSuccess' in scope
        guard status == errSecSuccess else {
                        ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:253:22: error: cannot find 'SecItemDelete' in scope
        let status = SecItemDelete(deleteQuery as CFDictionary)
                     ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:253:51: error: cannot find type 'CFDictionary' in scope
        let status = SecItemDelete(deleteQuery as CFDictionary)
                                                  ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:254:25: error: cannot find 'errSecSuccess' in scope
        guard status == errSecSuccess || status == errSecItemNotFound else {
                        ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:254:52: error: cannot find 'errSecItemNotFound' in scope
        guard status == errSecSuccess || status == errSecItemNotFound else {
                                                   ^~~~~~~~~~~~~~~~~~
[5/9] Compiling FTPropertyWrappers KeychainEncoder.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/9] Emitting module FTPropertyWrappers
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:19:24: error: cannot find 'kSecAttrAccount' in scope
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:19:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:25:24: error: cannot find 'kSecAttrService' in scope
    @QueryElement(key: kSecAttrService) open private(set) var service: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:25:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrService) open private(set) var service: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:45:102: error: cannot find type 'SecAccessControl' in scope
                  constraints: [.override(kSecAttrAccessible)]) open private(set) var accessControl: SecAccessControl?
                                                                                                     ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:134:23: error: cannot find type 'CFString' in scope
        accessOption: CFString,
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:135:22: error: cannot find type 'SecAccessControlCreateFlags' in scope
        accessFlags: SecAccessControlCreateFlags
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:11:28: error: cannot find type 'CFString' in scope
        public let access: CFString
                           ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:12:27: error: cannot find type 'SecAccessControlCreateFlags' in scope
        public let flags: SecAccessControlCreateFlags
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:47:34: error: cannot find type 'CFString' in scope
    override open var itemClass: CFString { kSecClassGenericPassword }
                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:47:23: error: property does not override any property from its superclass
    override open var itemClass: CFString { kSecClassGenericPassword }
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:49:39: error: cannot find type 'CFString' in scope
    override open var primaryKey: Set<CFString> {
                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:49:23: error: property does not override any property from its superclass
    override open var primaryKey: Set<CFString> {
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:157:48: error: cannot find type 'CFString' in scope
    public func modifyAccess(using accessible: CFString, flags: SecAccessControlCreateFlags) throws {
                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:157:65: error: cannot find type 'SecAccessControlCreateFlags' in scope
    public func modifyAccess(using accessible: CFString, flags: SecAccessControlCreateFlags) throws {
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:13:24: error: cannot find 'kSecAttrServer' in scope
    @QueryElement(key: kSecAttrServer) open private(set) var server: String?
                       ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:13:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrServer) open private(set) var server: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:19:24: error: cannot find 'kSecAttrAccount' in scope
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:19:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:25:24: error: cannot find 'kSecAttrSecurityDomain' in scope
    @QueryElement(key: kSecAttrSecurityDomain) open private(set) var domain: String?
                       ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:25:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrSecurityDomain) open private(set) var domain: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:32:75: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrProtocol) open private(set) var aProtocol: CFString?
                                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:39:94: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAuthenticationType) open private(set) var authenticationType: CFString?
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:45:24: error: cannot find 'kSecAttrPort' in scope
    @QueryElement(key: kSecAttrPort) open private(set) var port: UInt16?
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:45:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrPort) open private(set) var port: UInt16?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:51:24: error: cannot find 'kSecAttrPath' in scope
    @QueryElement(key: kSecAttrPath) open private(set) var path: String?
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:51:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrPath) open private(set) var path: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:88:20: error: cannot find type 'CFString' in scope
        aProtocol: CFString? = nil,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:89:29: error: cannot find type 'CFString' in scope
        authenticationType: CFString? = nil,
                            ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:53:34: error: cannot find type 'CFString' in scope
    override open var itemClass: CFString { kSecClassInternetPassword }
                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:53:23: error: property does not override any property from its superclass
    override open var itemClass: CFString { kSecClassInternetPassword }
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:55:39: error: cannot find type 'CFString' in scope
    override open var primaryKey: Set<CFString> { [
                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:55:23: error: property does not override any property from its superclass
    override open var primaryKey: Set<CFString> { [
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:46:19: error: cannot find type 'CFString' in scope
    case override(CFString)
                  ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:49:22: error: cannot find type 'CFString' in scope
    case overridenBy(CFString)
                     ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:144:31: error: cannot find type 'OSStatus' in scope
    init(fromOSStatus status: OSStatus) {
                              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:24: error: cannot find 'kSecAttrDescription' in scope
    @QueryElement(key: kSecAttrDescription) open var description: String?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:38:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrDescription) open var description: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:24: error: cannot find 'kSecAttrComment' in scope
    @QueryElement(key: kSecAttrComment) open var comment: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:44:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrComment) open var comment: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:50:59: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrCreator) open var creator: CFNumber?
                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:56:53: error: cannot find type 'CFNumber' in scope
    @QueryElement(key: kSecAttrType) open var type: CFNumber?
                                                    ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:24: error: cannot find 'kSecAttrLabel' in scope
    @QueryElement(key: kSecAttrLabel) open var label: String?
                       ^~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:62:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrLabel) open var label: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:24: error: cannot find 'kSecAttrIsInvisible' in scope
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
                       ^~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:68:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrIsInvisible) open var isInvisible: Bool?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:74:64: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAccessible) open var accesible: CFString?
                                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:32: error: cannot find 'kSecAttrCreationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:80:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrCreationDate) open private(set) var creationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:32: error: cannot find 'kSecAttrModificationDate' in scope
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
                               ^~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:86:6: error: generic parameter 'T' could not be inferred
    @QueryElement(readOnlyKey: kSecAttrModificationDate) open private(set) var modificationDate: Date?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:91:25: error: cannot find type 'CFString' in scope
    open var itemClass: CFString { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty class!") }
                        ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/SingleValueKeychainItem.swift:97:30: error: cannot find type 'CFString' in scope
    open var primaryKey: Set<CFString> { fatalError("FTPropertyWrappers SingleValueKeychainItem: error: empty keys!") }
                             ^~~~~~~~
[7/9] Compiling FTPropertyWrappers InternetPassword.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:13:24: error: cannot find 'kSecAttrServer' in scope
    @QueryElement(key: kSecAttrServer) open private(set) var server: String?
                       ^~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:13:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrServer) open private(set) var server: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:19:24: error: cannot find 'kSecAttrAccount' in scope
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:19:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:25:24: error: cannot find 'kSecAttrSecurityDomain' in scope
    @QueryElement(key: kSecAttrSecurityDomain) open private(set) var domain: String?
                       ^~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:25:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrSecurityDomain) open private(set) var domain: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:32:75: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrProtocol) open private(set) var aProtocol: CFString?
                                                                          ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:39:94: error: cannot find type 'CFString' in scope
    @QueryElement(key: kSecAttrAuthenticationType) open private(set) var authenticationType: CFString?
                                                                                             ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:45:24: error: cannot find 'kSecAttrPort' in scope
    @QueryElement(key: kSecAttrPort) open private(set) var port: UInt16?
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:45:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrPort) open private(set) var port: UInt16?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:51:24: error: cannot find 'kSecAttrPath' in scope
    @QueryElement(key: kSecAttrPath) open private(set) var path: String?
                       ^~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:51:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrPath) open private(set) var path: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:88:20: error: cannot find type 'CFString' in scope
        aProtocol: CFString? = nil,
                   ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:89:29: error: cannot find type 'CFString' in scope
        authenticationType: CFString? = nil,
                            ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:53:34: error: cannot find type 'CFString' in scope
    override open var itemClass: CFString { kSecClassInternetPassword }
                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:53:23: error: property does not override any property from its superclass
    override open var itemClass: CFString { kSecClassInternetPassword }
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:55:39: error: cannot find type 'CFString' in scope
    override open var primaryKey: Set<CFString> { [
                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/InternetPassword.swift:55:23: error: property does not override any property from its superclass
    override open var primaryKey: Set<CFString> { [
    ~~~~~~~~          ^
[8/9] Compiling FTPropertyWrappers KeychainDecoder.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:134:27: error: cannot find type 'OSStatus' in scope
    case osSecure(status: OSStatus)
                          ^~~~~~~~
[9/9] Compiling FTPropertyWrappers GenericPassword.swift
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:19:24: error: cannot find 'kSecAttrAccount' in scope
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:93:15: error: cannot find type 'CFString' in scope
    init(key: CFString, constraints: [KeychainQueryPresenceConstraint] = []) {
              ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:102:23: error: cannot find type 'CFString' in scope
    init(readOnlyKey: CFString) {
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:19:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrAccount) open private(set) var account: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:25:24: error: cannot find 'kSecAttrService' in scope
    @QueryElement(key: kSecAttrService) open private(set) var service: String?
                       ^~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:25:6: error: generic parameter 'T' could not be inferred
    @QueryElement(key: kSecAttrService) open private(set) var service: String?
     ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/Keychain - Support/KeychainTypes.swift:61:33: note: 'T' declared as parameter to type 'QueryElement'
public final class QueryElement<T>: WrappedConfiguringElement {
                                ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:45:102: error: cannot find type 'SecAccessControl' in scope
                  constraints: [.override(kSecAttrAccessible)]) open private(set) var accessControl: SecAccessControl?
                                                                                                     ^~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:134:23: error: cannot find type 'CFString' in scope
        accessOption: CFString,
                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:135:22: error: cannot find type 'SecAccessControlCreateFlags' in scope
        accessFlags: SecAccessControlCreateFlags
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:11:28: error: cannot find type 'CFString' in scope
        public let access: CFString
                           ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:12:27: error: cannot find type 'SecAccessControlCreateFlags' in scope
        public let flags: SecAccessControlCreateFlags
                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:47:34: error: cannot find type 'CFString' in scope
    override open var itemClass: CFString { kSecClassGenericPassword }
                                 ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:47:23: error: property does not override any property from its superclass
    override open var itemClass: CFString { kSecClassGenericPassword }
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:49:39: error: cannot find type 'CFString' in scope
    override open var primaryKey: Set<CFString> {
                                      ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:49:23: error: property does not override any property from its superclass
    override open var primaryKey: Set<CFString> {
    ~~~~~~~~          ^
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:157:48: error: cannot find type 'CFString' in scope
    public func modifyAccess(using accessible: CFString, flags: SecAccessControlCreateFlags) throws {
                                               ^~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:157:65: error: cannot find type 'SecAccessControlCreateFlags' in scope
    public func modifyAccess(using accessible: CFString, flags: SecAccessControlCreateFlags) throws {
                                                                ^~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:158:30: error: cannot find type 'CFError' in scope
        var error: Unmanaged<CFError>?
                             ^~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:160:22: error: cannot find 'SecAccessControlCreateWithFlags' in scope
        let access = SecAccessControlCreateWithFlags(nil, accessible, flags, &error)
                     ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/host/spi-builder-workspace/Sources/FTPropertyWrappers/GenericPassword.swift:160:54: error: 'nil' requires a contextual type
        let access = SecAccessControlCreateWithFlags(nil, accessible, flags, &error)
                                                     ^
error: fatalError
BUILD FAILURE 5.10 linux

Build Machine: Linux 1