This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

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 ProxyResolver with Swift 6.0 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" 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.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/rinold/ProxyResolver.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/rinold/ProxyResolver
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 3eef3cb Merge pull request #4 from rinold/develop
Cloned https://github.com/rinold/ProxyResolver.git
Revision (git rev-parse @):
3eef3cb2fbe766bc503f3e46c10c4b24fb8a4318
SUCCESS checkout https://github.com/rinold/ProxyResolver.git at master
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $workDir
https://github.com/rinold/ProxyResolver.git
Running build ...
bash -c docker run --rm -v "checkouts-4606859-0":/host -w "$workDir" 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
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-24593BA9C3E375BF.txt
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/5] Emitting module ProxyResolver
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:18:29: error: cannot find type 'CFString' in scope
16 |     case socks
17 |
18 |     init?(from cfProxyType: CFString) {
   |                             `- error: cannot find type 'CFString' in scope
19 |         switch cfProxyType {
20 |         case kCFProxyTypeNone:
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:58:52: error: cannot find type 'CFString' in scope
56 |
57 | final class SystemProxyConfigProvider: ProxyConfigProvider {
58 |     func getSystemConfigProxies(for url: URL) -> [[CFString: AnyObject]]? {
   |                                                    `- error: cannot find type 'CFString' in scope
59 |         guard let systemSettings = CFNetworkCopySystemProxySettings()?.takeRetainedValue() else { return nil }
60 |         let cfProxies = CFNetworkCopyProxiesForURL(url as CFURL, systemSettings).takeRetainedValue()
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:80:52: error: cannot find type 'CFString' in scope
 78 |
 79 | public protocol ProxyConfigProvider {
 80 |     func getSystemConfigProxies(for url: URL) -> [[CFString: AnyObject]]?
    |                                                    `- error: cannot find type 'CFString' in scope
 81 | }
 82 |
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:68:25: error: cannot find type 'URLRequest' in scope
66 |
67 | final class URLSessionFetcher: ProxyScriptFether {
68 |     func fetch(request: URLRequest, completion: @escaping (String?, Error?) -> Void) {
   |                         `- error: cannot find type 'URLRequest' in scope
69 |         let task = URLSession.shared.dataTask(with: request) { (data, response, error)  in
70 |             if error == nil, let data = data, let scriptContents = String(data: data, encoding: .utf8) {
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:86:25: error: cannot find type 'URLRequest' in scope
 84 |
 85 | public protocol ProxyScriptFether {
 86 |     func fetch(request: URLRequest, completion: @escaping (String?, Error?) -> Void)
    |                         `- error: cannot find type 'URLRequest' in scope
 87 | }
 88 |
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:189:37: error: cannot find type 'CFString' in scope
187 |     // MARK: Internal Methods
188 |
189 |     func resolveProxy(from config: [CFString: AnyObject], for url: URL,
    |                                     `- error: cannot find type 'CFString' in scope
190 |                       completion: @escaping (ProxyResolutionResult) -> Void) {
191 |
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:287:56: error: cannot find type 'CFString' in scope
285 |     }
286 |
287 |     func executePac(script: String, for url: URL) -> [[CFString: AnyObject]]? {
    |                                                        `- error: cannot find type 'CFString' in scope
288 |         var error: Unmanaged<CFError>?
289 |         let proxiesCopy = CFNetworkCopyProxiesForAutoConfigurationScript(script as CFString, url as CFURL, &error)
[4/5] Compiling ProxyResolver ProxyResolver.swift
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:80:52: error: cannot find type 'CFString' in scope
 78 |
 79 | public protocol ProxyConfigProvider {
 80 |     func getSystemConfigProxies(for url: URL) -> [[CFString: AnyObject]]?
    |                                                    `- error: cannot find type 'CFString' in scope
 81 | }
 82 |
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:86:25: error: cannot find type 'URLRequest' in scope
 84 |
 85 | public protocol ProxyScriptFether {
 86 |     func fetch(request: URLRequest, completion: @escaping (String?, Error?) -> Void)
    |                         `- error: cannot find type 'URLRequest' in scope
 87 | }
 88 |
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:189:37: error: cannot find type 'CFString' in scope
187 |     // MARK: Internal Methods
188 |
189 |     func resolveProxy(from config: [CFString: AnyObject], for url: URL,
    |                                     `- error: cannot find type 'CFString' in scope
190 |                       completion: @escaping (ProxyResolutionResult) -> Void) {
191 |
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:287:56: error: cannot find type 'CFString' in scope
285 |     }
286 |
287 |     func executePac(script: String, for url: URL) -> [[CFString: AnyObject]]? {
    |                                                        `- error: cannot find type 'CFString' in scope
288 |         var error: Unmanaged<CFError>?
289 |         let proxiesCopy = CFNetworkCopyProxiesForAutoConfigurationScript(script as CFString, url as CFURL, &error)
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:26:37: error: cannot find 'kSecClass' in scope
 24 | extension Credentials {
 25 |     public static func get(for host: String) -> Credentials? {
 26 |         let query: [String: Any] = [kSecClass as String: kSecClassInternetPassword,
    |                                     `- error: cannot find 'kSecClass' in scope
 27 |                                     kSecAttrServer as String: host,
 28 |                                     kSecMatchLimit as String: kSecMatchLimitOne,
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:26:58: error: cannot find 'kSecClassInternetPassword' in scope
 24 | extension Credentials {
 25 |     public static func get(for host: String) -> Credentials? {
 26 |         let query: [String: Any] = [kSecClass as String: kSecClassInternetPassword,
    |                                                          `- error: cannot find 'kSecClassInternetPassword' in scope
 27 |                                     kSecAttrServer as String: host,
 28 |                                     kSecMatchLimit as String: kSecMatchLimitOne,
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:27:37: error: cannot find 'kSecAttrServer' in scope
 25 |     public static func get(for host: String) -> Credentials? {
 26 |         let query: [String: Any] = [kSecClass as String: kSecClassInternetPassword,
 27 |                                     kSecAttrServer as String: host,
    |                                     `- error: cannot find 'kSecAttrServer' in scope
 28 |                                     kSecMatchLimit as String: kSecMatchLimitOne,
 29 |                                     kSecReturnAttributes as String: true,
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:28:37: error: cannot find 'kSecMatchLimit' in scope
 26 |         let query: [String: Any] = [kSecClass as String: kSecClassInternetPassword,
 27 |                                     kSecAttrServer as String: host,
 28 |                                     kSecMatchLimit as String: kSecMatchLimitOne,
    |                                     `- error: cannot find 'kSecMatchLimit' in scope
 29 |                                     kSecReturnAttributes as String: true,
 30 |                                     kSecReturnData as String: true]
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:28:63: error: cannot find 'kSecMatchLimitOne' in scope
 26 |         let query: [String: Any] = [kSecClass as String: kSecClassInternetPassword,
 27 |                                     kSecAttrServer as String: host,
 28 |                                     kSecMatchLimit as String: kSecMatchLimitOne,
    |                                                               `- error: cannot find 'kSecMatchLimitOne' in scope
 29 |                                     kSecReturnAttributes as String: true,
 30 |                                     kSecReturnData as String: true]
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:29:37: error: cannot find 'kSecReturnAttributes' in scope
 27 |                                     kSecAttrServer as String: host,
 28 |                                     kSecMatchLimit as String: kSecMatchLimitOne,
 29 |                                     kSecReturnAttributes as String: true,
    |                                     `- error: cannot find 'kSecReturnAttributes' in scope
 30 |                                     kSecReturnData as String: true]
 31 |
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:30:37: error: cannot find 'kSecReturnData' in scope
 28 |                                     kSecMatchLimit as String: kSecMatchLimitOne,
 29 |                                     kSecReturnAttributes as String: true,
 30 |                                     kSecReturnData as String: true]
    |                                     `- error: cannot find 'kSecReturnData' in scope
 31 |
 32 |         var item: CFTypeRef?
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:32:19: error: cannot find type 'CFTypeRef' in scope
 30 |                                     kSecReturnData as String: true]
 31 |
 32 |         var item: CFTypeRef?
    |                   `- error: cannot find type 'CFTypeRef' in scope
 33 |         let status = SecItemCopyMatching(query as CFDictionary, &item)
 34 |         guard status == errSecSuccess else { return nil }
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:33:22: error: cannot find 'SecItemCopyMatching' in scope
 31 |
 32 |         var item: CFTypeRef?
 33 |         let status = SecItemCopyMatching(query as CFDictionary, &item)
    |                      `- error: cannot find 'SecItemCopyMatching' in scope
 34 |         guard status == errSecSuccess else { return nil }
 35 |
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:33:51: error: cannot find type 'CFDictionary' in scope
 31 |
 32 |         var item: CFTypeRef?
 33 |         let status = SecItemCopyMatching(query as CFDictionary, &item)
    |                                                   `- error: cannot find type 'CFDictionary' in scope
 34 |         guard status == errSecSuccess else { return nil }
 35 |
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:34:25: error: cannot find 'errSecSuccess' in scope
 32 |         var item: CFTypeRef?
 33 |         let status = SecItemCopyMatching(query as CFDictionary, &item)
 34 |         guard status == errSecSuccess else { return nil }
    |                         `- error: cannot find 'errSecSuccess' in scope
 35 |
 36 |         guard let existingItem = item as? [String : Any],
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:37:45: error: cannot find 'kSecValueData' in scope
 35 |
 36 |         guard let existingItem = item as? [String : Any],
 37 |             let passwordData = existingItem[kSecValueData as String] as? Data,
    |                                             `- error: cannot find 'kSecValueData' in scope
 38 |             let password = String(data: passwordData, encoding: .utf8),
 39 |             let account = existingItem[kSecAttrAccount as String] as? String
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:39:40: error: cannot find 'kSecAttrAccount' in scope
 37 |             let passwordData = existingItem[kSecValueData as String] as? Data,
 38 |             let password = String(data: passwordData, encoding: .utf8),
 39 |             let account = existingItem[kSecAttrAccount as String] as? String
    |                                        `- error: cannot find 'kSecAttrAccount' in scope
 40 |             else {
 41 |                 return nil
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:192:43: error: cannot find 'kCFProxyTypeKey' in scope
190 |                       completion: @escaping (ProxyResolutionResult) -> Void) {
191 |
192 |         guard let proxyTypeValue = config[kCFProxyTypeKey] else {
    |                                           `- error: cannot find 'kCFProxyTypeKey' in scope
193 |             let error = ProxyResolutionError.unexpectedError(nil)
194 |             completion(.error(error))
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:197:46: error: cannot find type 'CFString' in scope
195 |             return
196 |         }
197 |         let cfProxyType = proxyTypeValue as! CFString
    |                                              `- error: cannot find type 'CFString' in scope
198 |         guard let configProxyType = ConfigProxyType(from: cfProxyType) else {
199 |             let error = ProxyResolutionError.proxyTypeUnsupported(cfProxyType as String)
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:18:29: error: cannot find type 'CFString' in scope
16 |     case socks
17 |
18 |     init?(from cfProxyType: CFString) {
   |                             `- error: cannot find type 'CFString' in scope
19 |         switch cfProxyType {
20 |         case kCFProxyTypeNone:
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:206:48: error: cannot find 'kCFProxyAutoConfigurationURLKey' in scope
204 |         switch configProxyType {
205 |         case .autoConfigurationUrl:
206 |             guard let cfAutoConfigUrl = config[kCFProxyAutoConfigurationURLKey],
    |                                                `- error: cannot find 'kCFProxyAutoConfigurationURLKey' in scope
207 |                 let scriptUrlString = cfAutoConfigUrl as? String,
208 |                 let scriptUrl = URL(string: scriptUrlString)
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:233:51: error: cannot find 'kCFProxyAutoConfigurationJavaScriptKey' in scope
231 |
232 |         case .autoConfigurationScript:
233 |             guard let cfAutoConfigScript = config[kCFProxyAutoConfigurationJavaScriptKey],
    |                                                   `- error: cannot find 'kCFProxyAutoConfigurationJavaScriptKey' in scope
234 |                 let scriptContent = cfAutoConfigScript as? String
235 |             else {
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:252:44: error: cannot find 'kCFProxyHostNameKey' in scope
250 |
251 |         case .http, .https, .socks:
252 |             guard let cfProxyHost = config[kCFProxyHostNameKey],
    |                                            `- error: cannot find 'kCFProxyHostNameKey' in scope
253 |                 let proxyHost = cfProxyHost as? String,
254 |                 let cfProxyPort = config[kCFProxyPortNumberKey],
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:254:42: error: cannot find 'kCFProxyPortNumberKey' in scope
252 |             guard let cfProxyHost = config[kCFProxyHostNameKey],
253 |                 let proxyHost = cfProxyHost as? String,
254 |                 let cfProxyPort = config[kCFProxyPortNumberKey],
    |                                          `- error: cannot find 'kCFProxyPortNumberKey' in scope
255 |                 let proxyPort = (cfProxyPort as? NSNumber)?.uint32Value,
256 |                 let proxyType = ProxyType(from: configProxyType)
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:283:23: error: cannot find 'URLRequest' in scope
281 |         }
282 |
283 |         let request = URLRequest(url: url)
    |                       `- error: cannot find 'URLRequest' in scope
284 |         config.scriptFetcher.fetch(request: request, completion: completion)
285 |     }
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:288:30: error: cannot find type 'CFError' in scope
286 |
287 |     func executePac(script: String, for url: URL) -> [[CFString: AnyObject]]? {
288 |         var error: Unmanaged<CFError>?
    |                              `- error: cannot find type 'CFError' in scope
289 |         let proxiesCopy = CFNetworkCopyProxiesForAutoConfigurationScript(script as CFString, url as CFURL, &error)
290 |         guard error == nil,
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:289:27: error: cannot find 'CFNetworkCopyProxiesForAutoConfigurationScript' in scope
287 |     func executePac(script: String, for url: URL) -> [[CFString: AnyObject]]? {
288 |         var error: Unmanaged<CFError>?
289 |         let proxiesCopy = CFNetworkCopyProxiesForAutoConfigurationScript(script as CFString, url as CFURL, &error)
    |                           `- error: cannot find 'CFNetworkCopyProxiesForAutoConfigurationScript' in scope
290 |         guard error == nil,
291 |             let cfProxies = proxiesCopy?.takeRetainedValue(),
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:289:84: error: cannot find type 'CFString' in scope
287 |     func executePac(script: String, for url: URL) -> [[CFString: AnyObject]]? {
288 |         var error: Unmanaged<CFError>?
289 |         let proxiesCopy = CFNetworkCopyProxiesForAutoConfigurationScript(script as CFString, url as CFURL, &error)
    |                                                                                    `- error: cannot find type 'CFString' in scope
290 |         guard error == nil,
291 |             let cfProxies = proxiesCopy?.takeRetainedValue(),
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:289:101: error: cannot find type 'CFURL' in scope
287 |     func executePac(script: String, for url: URL) -> [[CFString: AnyObject]]? {
288 |         var error: Unmanaged<CFError>?
289 |         let proxiesCopy = CFNetworkCopyProxiesForAutoConfigurationScript(script as CFString, url as CFURL, &error)
    |                                                                                                     `- error: cannot find type 'CFURL' in scope
290 |         guard error == nil,
291 |             let cfProxies = proxiesCopy?.takeRetainedValue(),
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:292:43: error: cannot find type 'CFString' in scope
290 |         guard error == nil,
291 |             let cfProxies = proxiesCopy?.takeRetainedValue(),
292 |             let proxies = cfProxies as? [[CFString: AnyObject]]
    |                                           `- error: cannot find type 'CFString' in scope
293 |         else {
294 |             return nil
[5/5] Compiling ProxyResolver Types.swift
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:18:29: error: cannot find type 'CFString' in scope
16 |     case socks
17 |
18 |     init?(from cfProxyType: CFString) {
   |                             `- error: cannot find type 'CFString' in scope
19 |         switch cfProxyType {
20 |         case kCFProxyTypeNone:
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:58:52: error: cannot find type 'CFString' in scope
56 |
57 | final class SystemProxyConfigProvider: ProxyConfigProvider {
58 |     func getSystemConfigProxies(for url: URL) -> [[CFString: AnyObject]]? {
   |                                                    `- error: cannot find type 'CFString' in scope
59 |         guard let systemSettings = CFNetworkCopySystemProxySettings()?.takeRetainedValue() else { return nil }
60 |         let cfProxies = CFNetworkCopyProxiesForURL(url as CFURL, systemSettings).takeRetainedValue()
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:80:52: error: cannot find type 'CFString' in scope
 78 |
 79 | public protocol ProxyConfigProvider {
 80 |     func getSystemConfigProxies(for url: URL) -> [[CFString: AnyObject]]?
    |                                                    `- error: cannot find type 'CFString' in scope
 81 | }
 82 |
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:68:25: error: cannot find type 'URLRequest' in scope
66 |
67 | final class URLSessionFetcher: ProxyScriptFether {
68 |     func fetch(request: URLRequest, completion: @escaping (String?, Error?) -> Void) {
   |                         `- error: cannot find type 'URLRequest' in scope
69 |         let task = URLSession.shared.dataTask(with: request) { (data, response, error)  in
70 |             if error == nil, let data = data, let scriptContents = String(data: data, encoding: .utf8) {
/host/spi-builder-workspace/ProxyResolver/Classes/ProxyResolver.swift:86:25: error: cannot find type 'URLRequest' in scope
 84 |
 85 | public protocol ProxyScriptFether {
 86 |     func fetch(request: URLRequest, completion: @escaping (String?, Error?) -> Void)
    |                         `- error: cannot find type 'URLRequest' in scope
 87 | }
 88 |
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:20:14: error: cannot find 'kCFProxyTypeNone' in scope
18 |     init?(from cfProxyType: CFString) {
19 |         switch cfProxyType {
20 |         case kCFProxyTypeNone:
   |              `- error: cannot find 'kCFProxyTypeNone' in scope
21 |             self = .none
22 |         case kCFProxyTypeAutoConfigurationURL:
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:22:14: error: cannot find 'kCFProxyTypeAutoConfigurationURL' in scope
20 |         case kCFProxyTypeNone:
21 |             self = .none
22 |         case kCFProxyTypeAutoConfigurationURL:
   |              `- error: cannot find 'kCFProxyTypeAutoConfigurationURL' in scope
23 |             self = .autoConfigurationUrl
24 |         case kCFProxyTypeAutoConfigurationJavaScript:
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:24:14: error: cannot find 'kCFProxyTypeAutoConfigurationJavaScript' in scope
22 |         case kCFProxyTypeAutoConfigurationURL:
23 |             self = .autoConfigurationUrl
24 |         case kCFProxyTypeAutoConfigurationJavaScript:
   |              `- error: cannot find 'kCFProxyTypeAutoConfigurationJavaScript' in scope
25 |             self = .autoConfigurationScript
26 |         case kCFProxyTypeHTTP:
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:26:14: error: cannot find 'kCFProxyTypeHTTP' in scope
24 |         case kCFProxyTypeAutoConfigurationJavaScript:
25 |             self = .autoConfigurationScript
26 |         case kCFProxyTypeHTTP:
   |              `- error: cannot find 'kCFProxyTypeHTTP' in scope
27 |             self = .http
28 |         case kCFProxyTypeHTTPS:
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:28:14: error: cannot find 'kCFProxyTypeHTTPS' in scope
26 |         case kCFProxyTypeHTTP:
27 |             self = .http
28 |         case kCFProxyTypeHTTPS:
   |              `- error: cannot find 'kCFProxyTypeHTTPS' in scope
29 |             self = .https
30 |         case kCFProxyTypeSOCKS:
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:30:14: error: cannot find 'kCFProxyTypeSOCKS' in scope
28 |         case kCFProxyTypeHTTPS:
29 |             self = .https
30 |         case kCFProxyTypeSOCKS:
   |              `- error: cannot find 'kCFProxyTypeSOCKS' in scope
31 |             self = .socks
32 |
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:59:36: error: cannot find 'CFNetworkCopySystemProxySettings' in scope
57 | final class SystemProxyConfigProvider: ProxyConfigProvider {
58 |     func getSystemConfigProxies(for url: URL) -> [[CFString: AnyObject]]? {
59 |         guard let systemSettings = CFNetworkCopySystemProxySettings()?.takeRetainedValue() else { return nil }
   |                                    `- error: cannot find 'CFNetworkCopySystemProxySettings' in scope
60 |         let cfProxies = CFNetworkCopyProxiesForURL(url as CFURL, systemSettings).takeRetainedValue()
61 |         return cfProxies as? [[CFString: AnyObject]]
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:60:25: error: cannot find 'CFNetworkCopyProxiesForURL' in scope
58 |     func getSystemConfigProxies(for url: URL) -> [[CFString: AnyObject]]? {
59 |         guard let systemSettings = CFNetworkCopySystemProxySettings()?.takeRetainedValue() else { return nil }
60 |         let cfProxies = CFNetworkCopyProxiesForURL(url as CFURL, systemSettings).takeRetainedValue()
   |                         `- error: cannot find 'CFNetworkCopyProxiesForURL' in scope
61 |         return cfProxies as? [[CFString: AnyObject]]
62 |     }
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:60:59: error: cannot find type 'CFURL' in scope
58 |     func getSystemConfigProxies(for url: URL) -> [[CFString: AnyObject]]? {
59 |         guard let systemSettings = CFNetworkCopySystemProxySettings()?.takeRetainedValue() else { return nil }
60 |         let cfProxies = CFNetworkCopyProxiesForURL(url as CFURL, systemSettings).takeRetainedValue()
   |                                                           `- error: cannot find type 'CFURL' in scope
61 |         return cfProxies as? [[CFString: AnyObject]]
62 |     }
/host/spi-builder-workspace/ProxyResolver/Classes/Internal/Types.swift:69:31: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
67 | final class URLSessionFetcher: ProxyScriptFether {
68 |     func fetch(request: URLRequest, completion: @escaping (String?, Error?) -> Void) {
69 |         let task = URLSession.shared.dataTask(with: request) { (data, response, error)  in
   |                               `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
70 |             if error == nil, let data = data, let scriptContents = String(data: data, encoding: .utf8) {
71 |                 completion(scriptContents, nil)
BUILD FAILURE 6.0 linux
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.