The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build ASCKit, reference 0.2.2 (66450c), with Swift 6.0 for Linux on 3 Nov 2024 14:27:11 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Blackjacx/ASCKit.git
Reference: 0.2.2
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/Blackjacx/ASCKit
 * tag               0.2.2      -> FETCH_HEAD
HEAD is now at 66450c6 Merge branch 'release/0.2.2'
Cloned https://github.com/Blackjacx/ASCKit.git
Revision (git rev-parse @):
66450c6527d737a2bd26be11c19d6b951e221ad1
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Blackjacx/ASCKit.git at 0.2.2
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/Blackjacx/ASCKit.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-2":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/Quick/Nimble
Fetching https://github.com/vapor/jwt-kit.git
Fetching https://github.com/jrendel/SwiftKeychainWrapper
Fetching https://github.com/blackjacx/Engine
Fetching https://github.com/Quick/Quick
[1/1666] Fetching swiftkeychainwrapper
[1434/2306] Fetching swiftkeychainwrapper, engine
Fetched https://github.com/blackjacx/Engine from cache (0.26s)
[1/14723] Fetching quick
[10455/23418] Fetching quick, jwt-kit
[23419/42636] Fetching quick, jwt-kit, nimble
Fetched https://github.com/jrendel/SwiftKeychainWrapper from cache (0.97s)
Fetched https://github.com/vapor/jwt-kit.git from cache (0.98s)
Fetched https://github.com/Quick/Quick from cache (0.98s)
[11723/19218] Fetching nimble
Fetched https://github.com/Quick/Nimble from cache (1.86s)
Computing version for https://github.com/Quick/Nimble
Computed https://github.com/Quick/Nimble at 10.0.0 (0.49s)
Fetching https://github.com/mattgallagher/CwlPreconditionTesting.git
[1/1257] Fetching cwlpreconditiontesting
Fetched https://github.com/mattgallagher/CwlPreconditionTesting.git from cache (0.27s)
Computing version for https://github.com/jrendel/SwiftKeychainWrapper
Computed https://github.com/jrendel/SwiftKeychainWrapper at 4.0.1 (2.09s)
Computing version for https://github.com/Quick/Quick
Computed https://github.com/Quick/Quick at 5.0.1 (0.50s)
Computing version for https://github.com/blackjacx/Engine
Computed https://github.com/blackjacx/Engine at 0.0.4 (0.50s)
Computing version for https://github.com/mattgallagher/CwlPreconditionTesting.git
Computed https://github.com/mattgallagher/CwlPreconditionTesting.git at 2.2.2 (0.49s)
Fetching https://github.com/mattgallagher/CwlCatchException.git
[1/455] Fetching cwlcatchexception
Fetched https://github.com/mattgallagher/CwlCatchException.git from cache (0.18s)
Computing version for https://github.com/mattgallagher/CwlCatchException.git
Computed https://github.com/mattgallagher/CwlCatchException.git at 2.2.1 (0.49s)
Computing version for https://github.com/vapor/jwt-kit.git
Computed https://github.com/vapor/jwt-kit.git at 4.13.4 (0.53s)
Fetching https://github.com/apple/swift-crypto.git
[1/10416] Fetching swift-crypto
Fetched https://github.com/apple/swift-crypto.git from cache (1.36s)
Computing version for https://github.com/apple/swift-crypto.git
Computed https://github.com/apple/swift-crypto.git at 3.9.0 (1.86s)
Fetching https://github.com/apple/swift-asn1.git
[1/1397] Fetching swift-asn1
Fetched https://github.com/apple/swift-asn1.git from cache (0.24s)
Computing version for https://github.com/apple/swift-asn1.git
Computed https://github.com/apple/swift-asn1.git at 1.3.0 (0.52s)
Creating working copy for https://github.com/Quick/Quick
Working copy of https://github.com/Quick/Quick resolved at 5.0.1
Creating working copy for https://github.com/Quick/Nimble
Working copy of https://github.com/Quick/Nimble resolved at 10.0.0
Creating working copy for https://github.com/mattgallagher/CwlCatchException.git
Working copy of https://github.com/mattgallagher/CwlCatchException.git resolved at 2.2.1
Creating working copy for https://github.com/mattgallagher/CwlPreconditionTesting.git
Working copy of https://github.com/mattgallagher/CwlPreconditionTesting.git resolved at 2.2.2
Creating working copy for https://github.com/jrendel/SwiftKeychainWrapper
Working copy of https://github.com/jrendel/SwiftKeychainWrapper resolved at 4.0.1
Creating working copy for https://github.com/blackjacx/Engine
Working copy of https://github.com/blackjacx/Engine resolved at 0.0.4
Creating working copy for https://github.com/apple/swift-crypto.git
Working copy of https://github.com/apple/swift-crypto.git resolved at 3.9.0
Creating working copy for https://github.com/vapor/jwt-kit.git
Working copy of https://github.com/vapor/jwt-kit.git resolved at 4.13.4
Creating working copy for https://github.com/apple/swift-asn1.git
Working copy of https://github.com/apple/swift-asn1.git resolved at 1.3.0
warning: 'quick': found 1 file(s) which are unhandled; explicitly declare them as resources or exclude from the target
    /host/spi-builder-workspace/.build/checkouts/Quick/Sources/Quick/Info.plist
Building for debugging...
[0/795] Write sources
[3/795] Compiling refcount.c
[4/795] Write sources
[6/795] Compiling sha256-armv8-linux.linux.aarch64.S
[7/795] Compiling a_d2i_fp.c
[8/795] Compiling rsa_asn1.c
[9/795] Compiling rc4.c
[10/795] Compiling merkle.c
[11/795] Compiling fiat_curve25519_adx_square.S
[12/795] Compiling fiat_p256_adx_mul.S
[13/795] Compiling fiat_curve25519_adx_mul.S
[14/795] Compiling fiat_p256_adx_sqr.S
[15/795] Compiling p_ec_asn1.c
[15/795] Write swift-version-24593BA9C3E375BF.txt
[17/795] Compiling x_val.c
[18/795] Compiling x_req.c
[18/795] Compiling x_x509.c
[20/795] Compiling x_x509a.c
[20/795] Compiling x_spki.c
[22/795] Compiling x_sig.c
[23/795] Compiling x_pubkey.c
[24/799] Compiling x_attrib.c
[25/804] Compiling x_crl.c
[26/808] Compiling x_name.c
[27/813] Compiling x_exten.c
[28/813] Compiling x_all.c
[29/813] Compiling x509spki.c
[30/813] Compiling x_algor.c
[31/813] Compiling x509rset.c
[32/813] Compiling x509cset.c
[33/813] Compiling x509name.c
[34/813] Compiling x509_vpm.c
[35/813] Compiling x509_v3.c
[36/813] Compiling x509_txt.c
[37/813] Compiling x509_vfy.c
[38/813] Compiling x509_set.c
[39/813] Compiling x509_obj.c
[40/813] Compiling x509_trs.c
[41/813] Compiling x509_ext.c
[42/813] Compiling x509_lu.c
[43/813] Compiling x509_req.c
[44/813] Compiling x509_def.c
[45/813] Compiling x509_d2.c
[46/813] Compiling x509.c
[47/813] Compiling x509_att.c
[48/813] Compiling v3_skey.c
[49/813] Compiling x509_cmp.c
[50/813] Compiling v3_utl.c
[51/813] Compiling v3_purp.c
[52/813] Compiling v3_prn.c
[53/813] Compiling v3_pmaps.c
[54/813] Compiling v3_pcons.c
[55/813] Compiling v3_ocsp.c
[56/813] Compiling v3_ncons.c
[57/813] Compiling v3_lib.c
[58/813] Compiling v3_int.c
[59/813] Compiling v3_info.c
[60/813] Compiling v3_ia5.c
[61/813] Compiling v3_genn.c
[62/813] Compiling v3_extku.c
[63/813] Compiling v3_enum.c
[64/813] Compiling v3_crld.c
[65/813] Compiling v3_conf.c
[66/813] Compiling v3_cpols.c
[67/813] Compiling v3_bcons.c
[68/813] Compiling v3_bitst.c
[69/813] Compiling v3_akey.c
[70/813] Compiling v3_alt.c
[71/813] Compiling t_x509a.c
[72/813] Compiling v3_akeya.c
[73/813] Compiling t_req.c
[74/813] Compiling t_x509.c
[75/813] Compiling t_crl.c
[76/813] Compiling rsa_pss.c
[77/813] Compiling name_print.c
[78/813] Compiling i2d_pr.c
[79/813] Compiling asn1_gen.c
[80/813] Compiling algorithm.c
error: emit-module command failed with exit code 1 (use -v to see invocation)
[82/813] Emitting module SwiftKeychainWrapper
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:31:28: error: cannot find type 'CFString' in scope
 29 |
 30 | protocol KeychainAttrRepresentable {
 31 |     var keychainAttrValue: CFString { get }
    |                            `- error: cannot find type 'CFString' in scope
 32 | }
 33 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:94:69: error: cannot find type 'CFString' in scope
 92 |     case whenUnlockedThisDeviceOnly
 93 |
 94 |     static func accessibilityForAttributeValue(_ keychainAttrValue: CFString) -> KeychainItemAccessibility? {
    |                                                                     `- error: cannot find type 'CFString' in scope
 95 |         for (key, value) in keychainItemAccessibilityLookup {
 96 |             if value == keychainAttrValue {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:105:73: error: cannot find type 'CFString' in scope
103 | }
104 |
105 | private let keychainItemAccessibilityLookup: [KeychainItemAccessibility:CFString] = {
    |                                                                         `- error: cannot find type 'CFString' in scope
106 |     var lookup: [KeychainItemAccessibility:CFString] = [
107 |         .afterFirstUnlock: kSecAttrAccessibleAfterFirstUnlock,
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:120:37: error: cannot find type 'CFString' in scope
118 |
119 | extension KeychainItemAccessibility : KeychainAttrRepresentable {
120 |     internal var keychainAttrValue: CFString {
    |                                     `- error: cannot find type 'CFString' in scope
121 |         return keychainItemAccessibilityLookup[self]!
122 |     }
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:31:38: error: cannot find 'kSecMatchLimit' in scope
 29 |
 30 |
 31 | private let SecMatchLimit: String! = kSecMatchLimit as String
    |                                      `- error: cannot find 'kSecMatchLimit' in scope
 32 | private let SecReturnData: String! = kSecReturnData as String
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:32:38: error: cannot find 'kSecReturnData' in scope
 30 |
 31 | private let SecMatchLimit: String! = kSecMatchLimit as String
 32 | private let SecReturnData: String! = kSecReturnData as String
    |                                      `- error: cannot find 'kSecReturnData' in scope
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
 34 | private let SecValueData: String! = kSecValueData as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:33:47: error: cannot find 'kSecReturnPersistentRef' in scope
 31 | private let SecMatchLimit: String! = kSecMatchLimit as String
 32 | private let SecReturnData: String! = kSecReturnData as String
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
    |                                               `- error: cannot find 'kSecReturnPersistentRef' in scope
 34 | private let SecValueData: String! = kSecValueData as String
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:34:37: error: cannot find 'kSecValueData' in scope
 32 | private let SecReturnData: String! = kSecReturnData as String
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
 34 | private let SecValueData: String! = kSecValueData as String
    |                                     `- error: cannot find 'kSecValueData' in scope
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
 36 | private let SecClass: String! = kSecClass as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:35:42: error: cannot find 'kSecAttrAccessible' in scope
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
 34 | private let SecValueData: String! = kSecValueData as String
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
    |                                          `- error: cannot find 'kSecAttrAccessible' in scope
 36 | private let SecClass: String! = kSecClass as String
 37 | private let SecAttrService: String! = kSecAttrService as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:36:33: error: cannot find 'kSecClass' in scope
 34 | private let SecValueData: String! = kSecValueData as String
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
 36 | private let SecClass: String! = kSecClass as String
    |                                 `- error: cannot find 'kSecClass' in scope
 37 | private let SecAttrService: String! = kSecAttrService as String
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:37:39: error: cannot find 'kSecAttrService' in scope
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
 36 | private let SecClass: String! = kSecClass as String
 37 | private let SecAttrService: String! = kSecAttrService as String
    |                                       `- error: cannot find 'kSecAttrService' in scope
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:38:39: error: cannot find 'kSecAttrGeneric' in scope
 36 | private let SecClass: String! = kSecClass as String
 37 | private let SecAttrService: String! = kSecAttrService as String
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
    |                                       `- error: cannot find 'kSecAttrGeneric' in scope
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:39:39: error: cannot find 'kSecAttrAccount' in scope
 37 | private let SecAttrService: String! = kSecAttrService as String
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
    |                                       `- error: cannot find 'kSecAttrAccount' in scope
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
 41 | private let SecReturnAttributes: String = kSecReturnAttributes as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:40:43: error: cannot find 'kSecAttrAccessGroup' in scope
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
    |                                           `- error: cannot find 'kSecAttrAccessGroup' in scope
 41 | private let SecReturnAttributes: String = kSecReturnAttributes as String
 42 | private let SecAttrSynchronizable: String = kSecAttrSynchronizable as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:41:43: error: cannot find 'kSecReturnAttributes' in scope
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
 41 | private let SecReturnAttributes: String = kSecReturnAttributes as String
    |                                           `- error: cannot find 'kSecReturnAttributes' in scope
 42 | private let SecAttrSynchronizable: String = kSecAttrSynchronizable as String
 43 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:42:45: error: cannot find 'kSecAttrSynchronizable' in scope
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
 41 | private let SecReturnAttributes: String = kSecReturnAttributes as String
 42 | private let SecAttrSynchronizable: String = kSecAttrSynchronizable as String
    |                                             `- error: cannot find 'kSecAttrSynchronizable' in scope
 43 |
 44 | /// KeychainWrapper is a class to help make Keychain access in Swift more straightforward. It is designed to make accessing the Keychain services more like using NSUserDefaults, which is much more familiar to people.
[82/813] Compiling a_verify.c
[83/813] Compiling a_digest.c
[84/813] Compiling a_sign.c
[85/813] Compiling policy.c
[86/813] Compiling trust_token.c
[87/813] Compiling by_file.c
[88/813] Compiling voprf.c
[89/813] Compiling pmbtoken.c
[90/813] Compiling thread_win.c
[90/813] Compiling thread_pthread.c
[92/813] Compiling thread_none.c
[93/813] Compiling thread.c
[94/813] Compiling thash.c
[95/813] Compiling wots.c
[96/813] Compiling spx_util.c
[97/813] Compiling by_dir.c
[98/813] Compiling stack.c
[99/813] Compiling fors.c
[100/813] Compiling spx.c
[101/813] Compiling rsa_print.c
[102/813] Compiling siphash.c
[103/813] Compiling address.c
[104/813] Compiling windows.c
[105/813] Compiling rand_extra.c
[106/813] Compiling trusty.c
[107/813] Compiling getentropy.c
[108/813] Compiling passive.c
[108/813] Compiling rsa_crypt.c
[110/813] Compiling ios.c
[111/813] Compiling deterministic.c
[112/813] Compiling poly1305_arm_asm.S
[113/813] Compiling forkunsafe.c
[114/813] Compiling poly1305.c
[115/813] Compiling pool.c
[116/813] Compiling poly1305_arm.c
[117/813] Compiling pkcs7.c
[118/813] Compiling pkcs7_x509.c
[119/813] Compiling poly1305_vec.c
[120/813] Compiling pem_xaux.c
[121/813] Compiling p5_pbev2.c
[122/813] Compiling pkcs8.c
[123/813] Compiling pem_oth.c
[124/813] Compiling pem_x509.c
[125/813] Compiling pkcs8_x509.c
[126/813] Compiling pem_info.c
[127/813] Compiling pem_pkey.c
[128/813] Compiling obj_xref.c
[129/813] Compiling pem_pk8.c
[130/813] Compiling obj.c
[131/813] Compiling pem_lib.c
[132/813] Compiling lhash.c
[133/813] Compiling kyber.c
[134/813] Compiling keccak.c
[135/813] Compiling mem.c
[136/813] Compiling pem_all.c
[137/813] Compiling poly_rq_mul.S
[138/813] Compiling x86_64-mont5-mac.mac.x86_64.S
[139/813] Compiling x86_64-mont-mac.mac.x86_64.S
[140/813] Compiling hpke.c
[141/813] Compiling x86_64-mont5-linux.linux.x86_64.S
[142/813] Compiling x86-mont-windows.windows.x86.S
[143/813] Compiling x86_64-mont-linux.linux.x86_64.S
[144/813] Compiling x86-mont-linux.linux.x86.S
[145/813] Compiling vpaes-x86_64-mac.mac.x86_64.S
[146/813] Compiling vpaes-x86-linux.linux.x86.S
[147/813] Compiling vpaes-x86-windows.windows.x86.S
[148/813] Compiling vpaes-x86_64-linux.linux.x86_64.S
[149/813] Compiling vpaes-armv8-linux.linux.aarch64.S
[150/813] Compiling vpaes-armv8-ios.ios.aarch64.S
[151/813] Compiling vpaes-armv7-linux.linux.arm.S
[152/813] Compiling vpaes-armv7-ios.ios.arm.S
[153/813] Compiling sha512-x86_64-mac.mac.x86_64.S
[154/813] Compiling hrss.c
[155/813] Compiling kdf.c
[156/813] Compiling sha512-x86_64-linux.linux.x86_64.S
[157/813] Compiling sha512-armv8-linux.linux.aarch64.S
[158/813] Compiling sha512-armv8-ios.ios.aarch64.S
[159/813] Compiling sha256-x86_64-mac.mac.x86_64.S
[160/813] Compiling sha512-586-windows.windows.x86.S
[161/813] Compiling sha512-armv4-linux.linux.arm.S
[161/813] Compiling sha512-armv4-ios.ios.arm.S
[163/813] Compiling sha512-586-linux.linux.x86.S
[164/813] Compiling sha256-armv4-linux.linux.arm.S
[165/813] Compiling sha256-armv8-ios.ios.aarch64.S
[165/813] Compiling sha256-x86_64-linux.linux.x86_64.S
[167/813] Compiling sha256-armv4-ios.ios.arm.S
[168/813] Compiling sha256-586-windows.windows.x86.S
[169/813] Compiling sha256-586-linux.linux.x86.S
[170/813] Compiling sha1-x86_64-mac.mac.x86_64.S
[171/813] Compiling sha1-armv4-large-linux.linux.arm.S
[172/813] Compiling sha1-armv8-ios.ios.aarch64.S
[173/813] Compiling sha1-armv8-linux.linux.aarch64.S
[174/813] Compiling sha1-armv4-large-ios.ios.arm.S
[175/813] Compiling sha1-586-linux.linux.x86.S
[176/813] Compiling sha1-586-windows.windows.x86.S
[177/813] Compiling sha1-x86_64-linux.linux.x86_64.S
[178/813] Compiling sha256.c
[179/813] Compiling sha512.c
[180/813] Compiling sha1.c
[181/813] Compiling rsaz-avx2-mac.mac.x86_64.S
[182/813] Compiling fips.c
[183/813] Compiling rsaz-avx2-linux.linux.x86_64.S
[184/813] Compiling service_indicator.c
[185/813] Compiling self_check.c
[186/813] Compiling rdrand-x86_64-mac.mac.x86_64.S
[187/813] Compiling blinding.c
[188/813] Compiling rdrand-x86_64-linux.linux.x86_64.S
[189/813] Compiling rsa_impl.c
[190/813] Compiling rsa.c
[191/813] Compiling padding.c
[192/813] Compiling p256_beeu-x86_64-asm-mac.mac.x86_64.S
[193/813] Compiling p256_beeu-x86_64-asm-linux.linux.x86_64.S
[194/813] Compiling ctrdrbg.c
[195/813] Compiling fork_detect.c
[196/813] Compiling rand.c
[197/813] Compiling p256_beeu-armv8-asm-ios.ios.aarch64.S
[198/813] Compiling p256_beeu-armv8-asm-linux.linux.aarch64.S
[199/813] Compiling urandom.c
[200/813] Compiling p256-x86_64-asm-mac.mac.x86_64.S
[201/813] Compiling p256-armv8-asm-ios.ios.aarch64.S
[202/813] Compiling p256-armv8-asm-linux.linux.aarch64.S
[203/813] Compiling p256-x86_64-asm-linux.linux.x86_64.S
[204/813] Compiling gcm_nohw.c
[205/813] Compiling ofb.c
[206/813] Compiling polyval.c
[207/813] Compiling gcm.c
[208/813] Compiling md5-x86_64-mac.mac.x86_64.S
[209/813] Compiling cbc.c
[210/813] Compiling md5-x86_64-linux.linux.x86_64.S
[211/813] Compiling ctr.c
[212/813] Compiling md5.c
[213/813] Compiling md5-586-windows.windows.x86.S
[214/813] Compiling cfb.c
[215/813] Compiling md5-586-linux.linux.x86.S
[216/813] Compiling ghashv8-armv8-linux.linux.aarch64.S
[217/813] Compiling ghashv8-armv7-linux.linux.arm.S
[218/813] Compiling ghashv8-armv8-ios.ios.aarch64.S
[219/813] Compiling hmac.c
[220/813] Compiling md4.c
[221/813] Compiling hkdf.c
[222/813] Compiling ghashv8-armv7-ios.ios.arm.S
[223/813] Compiling ghash-x86_64-mac.mac.x86_64.S
[224/813] Compiling ghash-x86-windows.windows.x86.S
[225/813] Compiling ghash-x86-linux.linux.x86.S
[226/813] Compiling ghash-x86_64-linux.linux.x86_64.S
[227/813] Compiling ghash-ssse3-x86_64-mac.mac.x86_64.S
[228/813] Compiling ghash-ssse3-x86_64-linux.linux.x86_64.S
[229/813] Compiling ghash-ssse3-x86-linux.linux.x86.S
[230/813] Compiling ghash-ssse3-x86-windows.windows.x86.S
[231/813] Compiling ghash-neon-armv8-linux.linux.aarch64.S
[232/813] Compiling ghash-armv4-linux.linux.arm.S
[233/813] Compiling ghash-neon-armv8-ios.ios.aarch64.S
[234/813] Compiling fips_shared_support.c
[235/813] Compiling ghash-armv4-ios.ios.arm.S
[236/813] Compiling util.c
[237/813] Compiling wnaf.c
[238/813] Compiling ecdh.c
[238/813] Compiling ecdsa.c
[240/813] Compiling simple_mul.c
[241/813] Compiling simple.c
[242/813] Compiling scalar.c
[243/813] Compiling felem.c
[244/813] Compiling p224-64.c
[245/813] Compiling oct.c
[246/813] Compiling p256.c
[247/813] Compiling ec_montgomery.c
[248/813] Compiling ec_key.c
[249/813] Compiling digests.c
[249/813] Compiling digestsign.c
[251/813] Compiling digest.c
[252/813] Compiling ec.c
[253/813] Compiling check.c
[254/813] Compiling co-586-windows.windows.x86.S
[255/813] Compiling dh.c
[256/813] Compiling co-586-linux.linux.x86.S
[257/813] Compiling p256-nistz.c
[258/813] Compiling cmac.c
[259/813] Compiling e_aesccm.c
[260/813] Compiling bsaes-armv7-linux.linux.arm.S
[261/813] Compiling bsaes-armv7-ios.ios.arm.S
[262/813] Compiling aead.c
[263/813] Compiling cipher.c
[264/813] Compiling e_aes.c
[265/813] Compiling rsaz_exp.c
[266/813] Compiling shift.c
[267/813] Compiling sqrt.c
[268/813] Compiling prime.c
[269/813] Compiling montgomery_inv.c
[270/813] Compiling mul.c
[271/813] Compiling jacobi.c
[271/813] Compiling random.c
[273/813] Compiling generic.c
[274/813] Compiling gcd.c
[275/813] Compiling montgomery.c
[276/813] Compiling gcd_extra.c
[277/813] Compiling div_extra.c
[278/813] Compiling div.c
[279/813] Compiling ctx.c
[280/813] Compiling cmp.c
[281/813] Compiling bn.c
[282/813] Compiling bytes.c
[283/813] Compiling add.c
[284/813] Compiling bn-armv8-linux.linux.aarch64.S
[285/813] Compiling bn-armv8-ios.ios.aarch64.S
[286/813] Compiling bn-586-windows.windows.x86.S
[286/813] Compiling exponentiation.c
[288/813] Compiling bn-586-linux.linux.x86.S
[289/813] Compiling armv8-mont-linux.linux.aarch64.S
[290/813] Compiling armv4-mont-linux.linux.arm.S
[290/813] Compiling x86_64-gcc.c
[292/813] Compiling armv8-mont-ios.ios.aarch64.S
[293/813] Compiling armv4-mont-ios.ios.arm.S
[294/813] Compiling aesv8-gcm-armv8-linux.linux.aarch64.S
[295/813] Compiling aesv8-gcm-armv8-ios.ios.aarch64.S
[296/813] Compiling aesv8-armv8-ios.ios.aarch64.S
[297/813] Compiling aesv8-armv8-linux.linux.aarch64.S
[298/813] Compiling aesv8-armv7-ios.ios.arm.S
[299/813] Compiling aesv8-armv7-linux.linux.arm.S
[300/813] Compiling aesni-x86_64-mac.mac.x86_64.S
[301/813] Compiling aesni-x86-windows.windows.x86.S
[302/813] Compiling aesni-gcm-x86_64-linux.linux.x86_64.S
[303/813] Compiling aesni-x86-linux.linux.x86.S
[304/813] Compiling aesni-gcm-x86_64-mac.mac.x86_64.S
[305/813] Compiling aesni-x86_64-linux.linux.x86_64.S
[306/813] Compiling mode_wrappers.c
[307/813] Compiling ex_data.c
[308/813] Compiling sign.c
[309/813] Compiling key_wrap.c
[310/813] Compiling aes.c
[311/813] Compiling scrypt.c
[312/813] Compiling pbkdf.c
[313/813] Compiling p_x25519_asn1.c
[314/813] Compiling p_rsa_asn1.c
[315/813] Compiling p_x25519.c
[315/813] Compiling print.c
[317/813] Compiling aes_nohw.c
[318/813] Compiling p_rsa.c
[319/813] Compiling p_hkdf.c
[320/813] Compiling p_ed25519_asn1.c
[321/813] Compiling p_ed25519.c
[322/813] Compiling p_ec.c
[323/813] Compiling p_dsa_asn1.c
[324/813] Compiling err_data.c
[325/813] Compiling evp_ctx.c
[326/813] Compiling ecdsa_asn1.c
[327/813] Compiling evp.c
[328/813] Compiling evp_asn1.c
[329/813] Compiling engine.c
[330/813] Compiling err.c
[331/813] Compiling ec_derive.c
[332/813] Compiling dsa_asn1.c
[333/813] Compiling hash_to_curve.c
[334/813] Compiling ecdh_extra.c
[335/813] Compiling ec_asn1.c
[336/813] Compiling digest_extra.c
[337/813] Compiling dh_asn1.c
[338/813] Compiling params.c
[339/813] Compiling dsa.c
[340/813] Compiling spake25519.c
[341/813] Compiling des.c
[342/813] Compiling x25519-asm-arm.S
[342/813] Compiling crypto.c
[344/813] Compiling cpu_arm_linux.c
[345/813] Compiling cpu_intel.c
[346/813] Compiling cpu_aarch64_win.c
[346/813] Compiling cpu_arm_freebsd.c
[348/813] Compiling cpu_aarch64_sysreg.c
[349/813] Compiling curve25519_64_adx.c
[350/813] Compiling cpu_aarch64_openbsd.c
[351/813] Compiling cpu_aarch64_fuchsia.c
[352/813] Compiling cpu_aarch64_apple.c
[353/813] Compiling conf.c
[354/813] Compiling cpu_aarch64_linux.c
[355/813] Compiling tls_cbc.c
[356/813] Compiling e_tls.c
[357/813] Compiling e_rc4.c
[358/813] Compiling e_des.c
[359/813] Compiling e_rc2.c
[360/813] Compiling e_null.c
[361/813] Compiling derive_key.c
[362/813] Compiling e_aesgcmsiv.c
[363/813] Compiling e_aesctrhmac.c
[364/813] Compiling curve25519.c
[365/813] Compiling chacha20_poly1305_x86_64-mac.mac.x86_64.S
[366/813] Compiling e_chacha20poly1305.c
[367/813] Compiling chacha20_poly1305_armv8-linux.linux.aarch64.S
[368/813] Compiling cipher_extra.c
[369/813] Compiling chacha20_poly1305_armv8-ios.ios.aarch64.S
[370/813] Compiling aes128gcmsiv-x86_64-mac.mac.x86_64.S
[371/813] Compiling chacha-x86_64-mac.mac.x86_64.S
[372/813] Compiling chacha20_poly1305_x86_64-linux.linux.x86_64.S
[373/813] Compiling aes128gcmsiv-x86_64-linux.linux.x86_64.S
[374/813] Compiling chacha-x86-windows.windows.x86.S
[375/813] Compiling chacha-x86_64-linux.linux.x86_64.S
[376/813] Compiling chacha.c
[377/813] Compiling chacha-armv4-ios.ios.arm.S
[378/813] Compiling chacha-x86-linux.linux.x86.S
[378/813] Compiling chacha-armv8-ios.ios.aarch64.S
[380/813] Compiling chacha-armv8-linux.linux.aarch64.S
[381/813] Compiling chacha-armv4-linux.linux.arm.S
[382/813] Compiling unicode.c
[383/813] Compiling ber.c
[384/813] Compiling asn1_compat.c
[385/813] Compiling cbs.c
[386/813] Compiling buf.c
[387/813] Compiling cbb.c
[388/813] Compiling convert.c
[390/813] Compiling Engine Json.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[391/813] Compiling Engine LoggableError.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[391/814] Compiling socket.c
[392/814] Compiling socket_helper.c
[392/814] Compiling bn_asn1.c
[392/814] Compiling blake2.c
[392/814] Compiling pair.c
[396/814] Compiling printf.c
[398/814] Compiling Engine UserDefaults+PropertyWrapper.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[398/814] Compiling errno.c
[399/814] Compiling file.c
[401/814] Compiling Engine Endpoint.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[402/814] Compiling Engine HTTPMethod.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[402/814] Compiling hexdump.c
[403/814] Compiling bio_mem.c
[404/814] Compiling fd.c
[405/814] Compiling base64.c
[406/814] Compiling connect.c
[408/814] Compiling Engine EmptyResponse.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[409/814] Compiling SwiftKeychainWrapper KeychainWrapperSubscript.swift
[410/814] Compiling Engine Network.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[411/814] Compiling Engine NetworkError.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[412/814] Compiling Engine Service.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[413/814] Compiling Engine DataWrapper.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[413/814] Compiling tasn_enc.c
error: emit-module command failed with exit code 1 (use -v to see invocation)
[415/814] Emitting module Engine
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[416/814] Compiling Engine Engine.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[417/814] Compiling Engine FileManager+Extensions.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[418/814] Compiling Engine ProcessInfo+Extensions.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[419/814] Compiling Engine String+Extensions.swift
/host/spi-builder-workspace/.build/checkouts/Engine/Sources/Engine/Networking/Network.swift:9:8: error: no such module 'Combine'
 7 |
 8 | import Foundation
 9 | import Combine
   |        `- error: no such module 'Combine'
10 |
11 | #if canImport(FoundationNetworking)
[419/814] Compiling tasn_new.c
[421/814] Compiling SwiftKeychainWrapper KeychainWrapper.swift
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:31:38: error: cannot find 'kSecMatchLimit' in scope
 29 |
 30 |
 31 | private let SecMatchLimit: String! = kSecMatchLimit as String
    |                                      `- error: cannot find 'kSecMatchLimit' in scope
 32 | private let SecReturnData: String! = kSecReturnData as String
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:32:38: error: cannot find 'kSecReturnData' in scope
 30 |
 31 | private let SecMatchLimit: String! = kSecMatchLimit as String
 32 | private let SecReturnData: String! = kSecReturnData as String
    |                                      `- error: cannot find 'kSecReturnData' in scope
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
 34 | private let SecValueData: String! = kSecValueData as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:33:47: error: cannot find 'kSecReturnPersistentRef' in scope
 31 | private let SecMatchLimit: String! = kSecMatchLimit as String
 32 | private let SecReturnData: String! = kSecReturnData as String
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
    |                                               `- error: cannot find 'kSecReturnPersistentRef' in scope
 34 | private let SecValueData: String! = kSecValueData as String
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:34:37: error: cannot find 'kSecValueData' in scope
 32 | private let SecReturnData: String! = kSecReturnData as String
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
 34 | private let SecValueData: String! = kSecValueData as String
    |                                     `- error: cannot find 'kSecValueData' in scope
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
 36 | private let SecClass: String! = kSecClass as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:35:42: error: cannot find 'kSecAttrAccessible' in scope
 33 | private let SecReturnPersistentRef: String! = kSecReturnPersistentRef as String
 34 | private let SecValueData: String! = kSecValueData as String
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
    |                                          `- error: cannot find 'kSecAttrAccessible' in scope
 36 | private let SecClass: String! = kSecClass as String
 37 | private let SecAttrService: String! = kSecAttrService as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:36:33: error: cannot find 'kSecClass' in scope
 34 | private let SecValueData: String! = kSecValueData as String
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
 36 | private let SecClass: String! = kSecClass as String
    |                                 `- error: cannot find 'kSecClass' in scope
 37 | private let SecAttrService: String! = kSecAttrService as String
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:37:39: error: cannot find 'kSecAttrService' in scope
 35 | private let SecAttrAccessible: String! = kSecAttrAccessible as String
 36 | private let SecClass: String! = kSecClass as String
 37 | private let SecAttrService: String! = kSecAttrService as String
    |                                       `- error: cannot find 'kSecAttrService' in scope
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:38:39: error: cannot find 'kSecAttrGeneric' in scope
 36 | private let SecClass: String! = kSecClass as String
 37 | private let SecAttrService: String! = kSecAttrService as String
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
    |                                       `- error: cannot find 'kSecAttrGeneric' in scope
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:39:39: error: cannot find 'kSecAttrAccount' in scope
 37 | private let SecAttrService: String! = kSecAttrService as String
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
    |                                       `- error: cannot find 'kSecAttrAccount' in scope
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
 41 | private let SecReturnAttributes: String = kSecReturnAttributes as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:40:43: error: cannot find 'kSecAttrAccessGroup' in scope
 38 | private let SecAttrGeneric: String! = kSecAttrGeneric as String
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
    |                                           `- error: cannot find 'kSecAttrAccessGroup' in scope
 41 | private let SecReturnAttributes: String = kSecReturnAttributes as String
 42 | private let SecAttrSynchronizable: String = kSecAttrSynchronizable as String
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:41:43: error: cannot find 'kSecReturnAttributes' in scope
 39 | private let SecAttrAccount: String! = kSecAttrAccount as String
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
 41 | private let SecReturnAttributes: String = kSecReturnAttributes as String
    |                                           `- error: cannot find 'kSecReturnAttributes' in scope
 42 | private let SecAttrSynchronizable: String = kSecAttrSynchronizable as String
 43 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:42:45: error: cannot find 'kSecAttrSynchronizable' in scope
 40 | private let SecAttrAccessGroup: String! = kSecAttrAccessGroup as String
 41 | private let SecReturnAttributes: String = kSecReturnAttributes as String
 42 | private let SecAttrSynchronizable: String = kSecAttrSynchronizable as String
    |                                             `- error: cannot find 'kSecAttrSynchronizable' in scope
 43 |
 44 | /// KeychainWrapper is a class to help make Keychain access in Swift more straightforward. It is designed to make accessing the Keychain services more like using NSUserDefaults, which is much more familiar to people.
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:99:50: error: cannot find 'kSecMatchLimitOne' in scope
 97 |
 98 |         // Limit search results to one
 99 |         keychainQueryDictionary[SecMatchLimit] = kSecMatchLimitOne
    |                                                  `- error: cannot find 'kSecMatchLimitOne' in scope
100 |
101 |         // Specify we want SecAttrAccessible returned
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:102:56: error: cannot find 'kCFBooleanTrue' in scope
100 |
101 |         // Specify we want SecAttrAccessible returned
102 |         keychainQueryDictionary[SecReturnAttributes] = kCFBooleanTrue
    |                                                        `- error: cannot find 'kCFBooleanTrue' in scope
103 |
104 |         // Search
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:106:22: error: cannot find 'SecItemCopyMatching' in scope
104 |         // Search
105 |         var result: AnyObject?
106 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
    |                      `- error: cannot find 'SecItemCopyMatching' in scope
107 |
108 |         guard status == noErr, let resultsDictionary = result as? [String:AnyObject], let accessibilityAttrValue = resultsDictionary[SecAttrAccessible] as? String else {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:106:69: error: cannot find type 'CFDictionary' in scope
104 |         // Search
105 |         var result: AnyObject?
106 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
    |                                                                     `- error: cannot find type 'CFDictionary' in scope
107 |
108 |         guard status == noErr, let resultsDictionary = result as? [String:AnyObject], let accessibilityAttrValue = resultsDictionary[SecAttrAccessible] as? String else {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:108:25: error: cannot find 'noErr' in scope
106 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
107 |
108 |         guard status == noErr, let resultsDictionary = result as? [String:AnyObject], let accessibilityAttrValue = resultsDictionary[SecAttrAccessible] as? String else {
    |                         `- error: cannot find 'noErr' in scope
109 |             return nil
110 |         }
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:94:69: error: cannot find type 'CFString' in scope
 92 |     case whenUnlockedThisDeviceOnly
 93 |
 94 |     static func accessibilityForAttributeValue(_ keychainAttrValue: CFString) -> KeychainItemAccessibility? {
    |                                                                     `- error: cannot find type 'CFString' in scope
 95 |         for (key, value) in keychainItemAccessibilityLookup {
 96 |             if value == keychainAttrValue {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:112:99: error: cannot find type 'CFString' in scope
110 |         }
111 |
112 |         return KeychainItemAccessibility.accessibilityForAttributeValue(accessibilityAttrValue as CFString)
    |                                                                                                   `- error: cannot find type 'CFString' in scope
113 |     }
114 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:118:23: error: cannot find 'kSecClassGenericPassword' in scope
116 |     open func allKeys() -> Set<String> {
117 |         var keychainQueryDictionary: [String:Any] = [
118 |             SecClass: kSecClassGenericPassword,
    |                       `- error: cannot find 'kSecClassGenericPassword' in scope
119 |             SecAttrService: serviceName,
120 |             SecReturnAttributes: kCFBooleanTrue!,
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:120:34: error: cannot find 'kCFBooleanTrue' in scope
118 |             SecClass: kSecClassGenericPassword,
119 |             SecAttrService: serviceName,
120 |             SecReturnAttributes: kCFBooleanTrue!,
    |                                  `- error: cannot find 'kCFBooleanTrue' in scope
121 |             SecMatchLimit: kSecMatchLimitAll,
122 |         ]
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:121:28: error: cannot find 'kSecMatchLimitAll' in scope
119 |             SecAttrService: serviceName,
120 |             SecReturnAttributes: kCFBooleanTrue!,
121 |             SecMatchLimit: kSecMatchLimitAll,
    |                            `- error: cannot find 'kSecMatchLimitAll' in scope
122 |         ]
123 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:129:22: error: cannot find 'SecItemCopyMatching' in scope
127 |
128 |         var result: AnyObject?
129 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
    |                      `- error: cannot find 'SecItemCopyMatching' in scope
130 |
131 |         guard status == errSecSuccess else { return [] }
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:129:69: error: cannot find type 'CFDictionary' in scope
127 |
128 |         var result: AnyObject?
129 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
    |                                                                     `- error: cannot find type 'CFDictionary' in scope
130 |
131 |         guard status == errSecSuccess else { return [] }
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:131:25: error: cannot find 'errSecSuccess' in scope
129 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
130 |
131 |         guard status == errSecSuccess else { return [] }
    |                         `- error: cannot find 'errSecSuccess' in scope
132 |
133 |         var keys = Set<String>()
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:139:56: error: cannot find 'kSecAttrAccount' in scope
137 |                     let key = String(data: accountData, encoding: String.Encoding.utf8) {
138 |                     keys.insert(key)
139 |                 } else if let accountData = attributes[kSecAttrAccount] as? Data,
    |                                                        `- error: cannot find 'kSecAttrAccount' in scope
140 |                     let key = String(data: accountData, encoding: String.Encoding.utf8) {
141 |                     keys.insert(key)
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:221:50: error: cannot find 'kSecMatchLimitOne' in scope
219 |
220 |         // Limit search results to one
221 |         keychainQueryDictionary[SecMatchLimit] = kSecMatchLimitOne
    |                                                  `- error: cannot find 'kSecMatchLimitOne' in scope
222 |
223 |         // Specify we want Data/CFData returned
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:224:50: error: cannot find 'kCFBooleanTrue' in scope
222 |
223 |         // Specify we want Data/CFData returned
224 |         keychainQueryDictionary[SecReturnData] = kCFBooleanTrue
    |                                                  `- error: cannot find 'kCFBooleanTrue' in scope
225 |
226 |         // Search
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:228:22: error: cannot find 'SecItemCopyMatching' in scope
226 |         // Search
227 |         var result: AnyObject?
228 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
    |                      `- error: cannot find 'SecItemCopyMatching' in scope
229 |
230 |         return status == noErr ? result as? Data : nil
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:228:69: error: cannot find type 'CFDictionary' in scope
226 |         // Search
227 |         var result: AnyObject?
228 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
    |                                                                     `- error: cannot find type 'CFDictionary' in scope
229 |
230 |         return status == noErr ? result as? Data : nil
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:230:26: error: cannot find 'noErr' in scope
228 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
229 |
230 |         return status == noErr ? result as? Data : nil
    |                          `- error: cannot find 'noErr' in scope
231 |     }
232 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:244:50: error: cannot find 'kSecMatchLimitOne' in scope
242 |
243 |         // Limit search results to one
244 |         keychainQueryDictionary[SecMatchLimit] = kSecMatchLimitOne
    |                                                  `- error: cannot find 'kSecMatchLimitOne' in scope
245 |
246 |         // Specify we want persistent Data/CFData reference returned
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:247:59: error: cannot find 'kCFBooleanTrue' in scope
245 |
246 |         // Specify we want persistent Data/CFData reference returned
247 |         keychainQueryDictionary[SecReturnPersistentRef] = kCFBooleanTrue
    |                                                           `- error: cannot find 'kCFBooleanTrue' in scope
248 |
249 |         // Search
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:251:22: error: cannot find 'SecItemCopyMatching' in scope
249 |         // Search
250 |         var result: AnyObject?
251 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
    |                      `- error: cannot find 'SecItemCopyMatching' in scope
252 |
253 |         return status == noErr ? result as? Data : nil
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:251:69: error: cannot find type 'CFDictionary' in scope
249 |         // Search
250 |         var result: AnyObject?
251 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
    |                                                                     `- error: cannot find type 'CFDictionary' in scope
252 |
253 |         return status == noErr ? result as? Data : nil
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:253:26: error: cannot find 'noErr' in scope
251 |         let status = SecItemCopyMatching(keychainQueryDictionary as CFDictionary, &result)
252 |
253 |         return status == noErr ? result as? Data : nil
    |                          `- error: cannot find 'noErr' in scope
254 |     }
255 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:31:28: error: cannot find type 'CFString' in scope
 29 |
 30 | protocol KeychainAttrRepresentable {
 31 |     var keychainAttrValue: CFString { get }
    |                            `- error: cannot find type 'CFString' in scope
 32 | }
 33 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:120:37: error: cannot find type 'CFString' in scope
118 |
119 | extension KeychainItemAccessibility : KeychainAttrRepresentable {
120 |     internal var keychainAttrValue: CFString {
    |                                     `- error: cannot find type 'CFString' in scope
121 |         return keychainItemAccessibilityLookup[self]!
122 |     }
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:321:21: error: cannot find type 'OSStatus' in scope
319 |         }
320 |
321 |         let status: OSStatus = SecItemAdd(keychainQueryDictionary as CFDictionary, nil)
    |                     `- error: cannot find type 'OSStatus' in scope
322 |
323 |         if status == errSecSuccess {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:323:22: error: cannot find 'errSecSuccess' in scope
321 |         let status: OSStatus = SecItemAdd(keychainQueryDictionary as CFDictionary, nil)
322 |
323 |         if status == errSecSuccess {
    |                      `- error: cannot find 'errSecSuccess' in scope
324 |             return true
325 |         } else if status == errSecDuplicateItem {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:325:29: error: cannot find 'errSecDuplicateItem' in scope
323 |         if status == errSecSuccess {
324 |             return true
325 |         } else if status == errSecDuplicateItem {
    |                             `- error: cannot find 'errSecDuplicateItem' in scope
326 |             return update(value, forKey: key, withAccessibility: accessibility, isSynchronizable: isSynchronizable)
327 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:347:21: error: cannot find type 'OSStatus' in scope
345 |
346 |         // Delete
347 |         let status: OSStatus = SecItemDelete(keychainQueryDictionary as CFDictionary)
    |                     `- error: cannot find type 'OSStatus' in scope
348 |
349 |         if status == errSecSuccess {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:349:22: error: cannot find 'errSecSuccess' in scope
347 |         let status: OSStatus = SecItemDelete(keychainQueryDictionary as CFDictionary)
348 |
349 |         if status == errSecSuccess {
    |                      `- error: cannot find 'errSecSuccess' in scope
350 |             return true
351 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:359:63: error: cannot find 'kSecClassGenericPassword' in scope
357 |     @discardableResult open func removeAllKeys() -> Bool {
358 |         // Setup dictionary to access keychain and specify we are using a generic password (rather than a certificate, internet password, etc)
359 |         var keychainQueryDictionary: [String:Any] = [SecClass:kSecClassGenericPassword]
    |                                                               `- error: cannot find 'kSecClassGenericPassword' in scope
360 |
361 |         // Uniquely identify this keychain accessor
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:369:21: error: cannot find type 'OSStatus' in scope
367 |         }
368 |
369 |         let status: OSStatus = SecItemDelete(keychainQueryDictionary as CFDictionary)
    |                     `- error: cannot find type 'OSStatus' in scope
370 |
371 |         if status == errSecSuccess {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:371:22: error: cannot find 'errSecSuccess' in scope
369 |         let status: OSStatus = SecItemDelete(keychainQueryDictionary as CFDictionary)
370 |
371 |         if status == errSecSuccess {
    |                      `- error: cannot find 'errSecSuccess' in scope
372 |             return true
373 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:383:32: error: cannot find 'kSecClassGenericPassword' in scope
381 |     ///
382 |     open class func wipeKeychain() {
383 |         deleteKeychainSecClass(kSecClassGenericPassword) // Generic password items
    |                                `- error: cannot find 'kSecClassGenericPassword' in scope
384 |         deleteKeychainSecClass(kSecClassInternetPassword) // Internet password items
385 |         deleteKeychainSecClass(kSecClassCertificate) // Certificate items
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:384:32: error: cannot find 'kSecClassInternetPassword' in scope
382 |     open class func wipeKeychain() {
383 |         deleteKeychainSecClass(kSecClassGenericPassword) // Generic password items
384 |         deleteKeychainSecClass(kSecClassInternetPassword) // Internet password items
    |                                `- error: cannot find 'kSecClassInternetPassword' in scope
385 |         deleteKeychainSecClass(kSecClassCertificate) // Certificate items
386 |         deleteKeychainSecClass(kSecClassKey) // Cryptographic key items
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:385:32: error: cannot find 'kSecClassCertificate' in scope
383 |         deleteKeychainSecClass(kSecClassGenericPassword) // Generic password items
384 |         deleteKeychainSecClass(kSecClassInternetPassword) // Internet password items
385 |         deleteKeychainSecClass(kSecClassCertificate) // Certificate items
    |                                `- error: cannot find 'kSecClassCertificate' in scope
386 |         deleteKeychainSecClass(kSecClassKey) // Cryptographic key items
387 |         deleteKeychainSecClass(kSecClassIdentity) // Identity items
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:386:32: error: cannot find 'kSecClassKey' in scope
384 |         deleteKeychainSecClass(kSecClassInternetPassword) // Internet password items
385 |         deleteKeychainSecClass(kSecClassCertificate) // Certificate items
386 |         deleteKeychainSecClass(kSecClassKey) // Cryptographic key items
    |                                `- error: cannot find 'kSecClassKey' in scope
387 |         deleteKeychainSecClass(kSecClassIdentity) // Identity items
388 |     }
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:387:32: error: cannot find 'kSecClassIdentity' in scope
385 |         deleteKeychainSecClass(kSecClassCertificate) // Certificate items
386 |         deleteKeychainSecClass(kSecClassKey) // Cryptographic key items
387 |         deleteKeychainSecClass(kSecClassIdentity) // Identity items
    |                                `- error: cannot find 'kSecClassIdentity' in scope
388 |     }
389 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:397:21: error: cannot find type 'OSStatus' in scope
395 |     @discardableResult private class func deleteKeychainSecClass(_ secClass: AnyObject) -> Bool {
396 |         let query = [SecClass: secClass]
397 |         let status: OSStatus = SecItemDelete(query as CFDictionary)
    |                     `- error: cannot find type 'OSStatus' in scope
398 |
399 |         if status == errSecSuccess {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:399:22: error: cannot find 'errSecSuccess' in scope
397 |         let status: OSStatus = SecItemDelete(query as CFDictionary)
398 |
399 |         if status == errSecSuccess {
    |                      `- error: cannot find 'errSecSuccess' in scope
400 |             return true
401 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:417:21: error: cannot find type 'OSStatus' in scope
415 |
416 |         // Update
417 |         let status: OSStatus = SecItemUpdate(keychainQueryDictionary as CFDictionary, updateDictionary as CFDictionary)
    |                     `- error: cannot find type 'OSStatus' in scope
418 |
419 |         if status == errSecSuccess {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:419:22: error: cannot find 'errSecSuccess' in scope
417 |         let status: OSStatus = SecItemUpdate(keychainQueryDictionary as CFDictionary, updateDictionary as CFDictionary)
418 |
419 |         if status == errSecSuccess {
    |                      `- error: cannot find 'errSecSuccess' in scope
420 |             return true
421 |         } else {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:434:63: error: cannot find 'kSecClassGenericPassword' in scope
432 |     private func setupKeychainQueryDictionary(forKey key: String, withAccessibility accessibility: KeychainItemAccessibility? = nil, isSynchronizable: Bool = false) -> [String:Any] {
433 |         // Setup default access as generic password (rather than a certificate, internet password, etc)
434 |         var keychainQueryDictionary: [String:Any] = [SecClass:kSecClassGenericPassword]
    |                                                               `- error: cannot find 'kSecClassGenericPassword' in scope
435 |
436 |         // Uniquely identify this keychain accessor
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:456:77: error: cannot find 'kCFBooleanTrue' in scope
454 |         keychainQueryDictionary[SecAttrAccount] = encodedIdentifier
455 |
456 |         keychainQueryDictionary[SecAttrSynchronizable] = isSynchronizable ? kCFBooleanTrue : kCFBooleanFalse
    |                                                                             `- error: cannot find 'kCFBooleanTrue' in scope
457 |
458 |         return keychainQueryDictionary
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainWrapper.swift:456:94: error: cannot find 'kCFBooleanFalse' in scope
454 |         keychainQueryDictionary[SecAttrAccount] = encodedIdentifier
455 |
456 |         keychainQueryDictionary[SecAttrSynchronizable] = isSynchronizable ? kCFBooleanTrue : kCFBooleanFalse
    |                                                                                              `- error: cannot find 'kCFBooleanFalse' in scope
457 |
458 |         return keychainQueryDictionary
[421/814] Compiling tasn_fre.c
[422/814] Compiling bio.c
[423/814] Compiling tasn_typ.c
[423/814] Compiling tasn_utl.c
[426/814] Compiling SwiftKeychainWrapper KeychainItemAccessibility.swift
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:31:28: error: cannot find type 'CFString' in scope
 29 |
 30 | protocol KeychainAttrRepresentable {
 31 |     var keychainAttrValue: CFString { get }
    |                            `- error: cannot find type 'CFString' in scope
 32 | }
 33 |
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:94:69: error: cannot find type 'CFString' in scope
 92 |     case whenUnlockedThisDeviceOnly
 93 |
 94 |     static func accessibilityForAttributeValue(_ keychainAttrValue: CFString) -> KeychainItemAccessibility? {
    |                                                                     `- error: cannot find type 'CFString' in scope
 95 |         for (key, value) in keychainItemAccessibilityLookup {
 96 |             if value == keychainAttrValue {
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:105:73: error: cannot find type 'CFString' in scope
103 | }
104 |
105 | private let keychainItemAccessibilityLookup: [KeychainItemAccessibility:CFString] = {
    |                                                                         `- error: cannot find type 'CFString' in scope
106 |     var lookup: [KeychainItemAccessibility:CFString] = [
107 |         .afterFirstUnlock: kSecAttrAccessibleAfterFirstUnlock,
/host/spi-builder-workspace/.build/checkouts/SwiftKeychainWrapper/SwiftKeychainWrapper/KeychainItemAccessibility.swift:120:37: error: cannot find type 'CFString' in scope
118 |
119 | extension KeychainItemAccessibility : KeychainAttrRepresentable {
120 |     internal var keychainAttrValue: CFString {
    |                                     `- error: cannot find type 'CFString' in scope
121 |         return keychainItemAccessibilityLookup[self]!
122 |     }
[426/814] Compiling asn1_par.c
[426/814] Compiling asn_pack.c
[426/814] Compiling f_int.c
[426/814] Compiling f_string.c
[426/814] Compiling tasn_dec.c
[426/814] Compiling posix_time.c
BUILD FAILURE 6.0 linux