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