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 Siesta, reference main (4fcc94), with Swift 6.1 for Linux on 26 Apr 2025 05:21:48 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-1":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.1-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

Build Log

220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:257:44: error: @escaping attribute only applies to function types
255 |     public func request(
256 |             _ method: RequestMethod,
257 |             requestMutation adHocMutation: @escaping RequestMutation = { _ in })
    |                                            `- error: @escaping attribute only applies to function types
258 |         -> Request
259 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:30:30: error: @escaping attribute only applies to function types
 28 |             data:            Data,
 29 |             contentType:     String,
 30 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 31 |         -> Request
 32 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:57:30: error: @escaping attribute only applies to function types
 55 |             contentType:     String = "text/plain",
 56 |             encoding:        String.Encoding = String.Encoding.utf8,
 57 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 58 |         -> Request
 59 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:88:30: error: @escaping attribute only applies to function types
 86 |             json:            JSONConvertible,
 87 |             contentType:     String = "application/json",
 88 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 89 |         -> Request
 90 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:127:32: error: @escaping attribute only applies to function types
125 |             _ method:          RequestMethod,
126 |             urlEncoded params: [String:String],
127 |             requestMutation:   @escaping RequestMutation = { _ in })
    |                                `- error: @escaping attribute only applies to function types
128 |         -> Request
129 |         {
[15/78] Compiling Alamofire AuthenticationInterceptor.swift
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:48:2: error: Objective-C interoperability is disabled
 46 | // happen via overrideLocalData() so that observers always know about changes.)
 47 |
 48 | @objc(BOSEntity)
    |  `- error: Objective-C interoperability is disabled
 49 | public class _objc_Entity: NSObject
 50 |     {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:51:6: error: Objective-C interoperability is disabled
 49 | public class _objc_Entity: NSObject
 50 |     {
 51 |     @objc public var content: AnyObject
    |      `- error: Objective-C interoperability is disabled
 52 |     @objc public var contentType: String
 53 |     @objc public var charset: String?
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:52:6: error: Objective-C interoperability is disabled
 50 |     {
 51 |     @objc public var content: AnyObject
 52 |     @objc public var contentType: String
    |      `- error: Objective-C interoperability is disabled
 53 |     @objc public var charset: String?
 54 |     @objc public var etag: String?
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:53:6: error: Objective-C interoperability is disabled
 51 |     @objc public var content: AnyObject
 52 |     @objc public var contentType: String
 53 |     @objc public var charset: String?
    |      `- error: Objective-C interoperability is disabled
 54 |     @objc public var etag: String?
 55 |     fileprivate var headers: [String:String]
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:54:6: error: Objective-C interoperability is disabled
 52 |     @objc public var contentType: String
 53 |     @objc public var charset: String?
 54 |     @objc public var etag: String?
    |      `- error: Objective-C interoperability is disabled
 55 |     fileprivate var headers: [String:String]
 56 |     @objc public private(set) var timestamp: TimeInterval = 0
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:56:6: error: Objective-C interoperability is disabled
 54 |     @objc public var etag: String?
 55 |     fileprivate var headers: [String:String]
 56 |     @objc public private(set) var timestamp: TimeInterval = 0
    |      `- error: Objective-C interoperability is disabled
 57 |
 58 |     @objc public init(content: AnyObject, contentType: String, headers: [String:String])
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:58:6: error: Objective-C interoperability is disabled
 56 |     @objc public private(set) var timestamp: TimeInterval = 0
 57 |
 58 |     @objc public init(content: AnyObject, contentType: String, headers: [String:String])
    |      `- error: Objective-C interoperability is disabled
 59 |         {
 60 |         self.content = content
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:65:6: error: Objective-C interoperability is disabled
 63 |         }
 64 |
 65 |     @objc public convenience init(content: AnyObject, contentType: String)
    |      `- error: Objective-C interoperability is disabled
 66 |         { self.init(content: content, contentType: contentType, headers: [:]) }
 67 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:77:6: error: Objective-C interoperability is disabled
 75 |         }
 76 |
 77 |     @objc public func header(_ key: String) -> String?
    |      `- error: Objective-C interoperability is disabled
 78 |         { headers[key.lowercased()] }
 79 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:80:6: error: Objective-C interoperability is disabled
 78 |         { headers[key.lowercased()] }
 79 |
 80 |     @objc public override var description: String
    |      `- error: Objective-C interoperability is disabled
 81 |         { debugStr(Entity<Any>.convertedFromObjc(self)) }
 82 |     }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:92:2: error: Objective-C interoperability is disabled
 90 |     }
 91 |
 92 | @objc(BOSError)
    |  `- error: Objective-C interoperability is disabled
 93 | public class _objc_Error: NSObject
 94 |     {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:95:6: error: Objective-C interoperability is disabled
 93 | public class _objc_Error: NSObject
 94 |     {
 95 |     @objc public var httpStatusCode: Int
    |      `- error: Objective-C interoperability is disabled
 96 |     @objc public var cause: NSError?
 97 |     @objc public var userMessage: String
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:96:6: error: Objective-C interoperability is disabled
 94 |     {
 95 |     @objc public var httpStatusCode: Int
 96 |     @objc public var cause: NSError?
    |      `- error: Objective-C interoperability is disabled
 97 |     @objc public var userMessage: String
 98 |     @objc public var entity: _objc_Entity?
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:97:6: error: Objective-C interoperability is disabled
 95 |     @objc public var httpStatusCode: Int
 96 |     @objc public var cause: NSError?
 97 |     @objc public var userMessage: String
    |      `- error: Objective-C interoperability is disabled
 98 |     @objc public var entity: _objc_Entity?
 99 |     @objc public let timestamp: TimeInterval
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:98:6: error: Objective-C interoperability is disabled
 96 |     @objc public var cause: NSError?
 97 |     @objc public var userMessage: String
 98 |     @objc public var entity: _objc_Entity?
    |      `- error: Objective-C interoperability is disabled
 99 |     @objc public let timestamp: TimeInterval
100 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:99:6: error: Objective-C interoperability is disabled
 97 |     @objc public var userMessage: String
 98 |     @objc public var entity: _objc_Entity?
 99 |     @objc public let timestamp: TimeInterval
    |      `- error: Objective-C interoperability is disabled
100 |
101 |     internal init(_ error: RequestError)
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:114:6: error: Objective-C interoperability is disabled
112 | extension Service
113 |     {
114 |     @objc(resourceWithAbsoluteURL:)
    |      `- error: Objective-C interoperability is disabled
115 |     public final func _objc_resourceWithAbsoluteURL(absoluteURL url: URL?) -> Resource
116 |         { resource(absoluteURL: url) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:118:6: error: Objective-C interoperability is disabled
116 |         { resource(absoluteURL: url) }
117 |
118 |     @objc(resourceWithAbsoluteURLString:)
    |      `- error: Objective-C interoperability is disabled
119 |     public final func _objc_resourceWithAbsoluteURLString(absoluteURL url: String?) -> Resource
120 |         { resource(absoluteURL: url) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:125:6: error: Objective-C interoperability is disabled
123 | extension Resource
124 |     {
125 |     @objc(latestData)
    |      `- error: Objective-C interoperability is disabled
126 |     public var _objc_latestData: _objc_Entity?
127 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:134:6: error: Objective-C interoperability is disabled
132 |         }
133 |
134 |     @objc(latestError)
    |      `- error: Objective-C interoperability is disabled
135 |     public var _objc_latestError: _objc_Error?
136 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:143:6: error: Objective-C interoperability is disabled
141 |         }
142 |
143 |     @objc(jsonDict)
    |      `- error: Objective-C interoperability is disabled
144 |     public var _objc_jsonDict: NSDictionary
145 |         { jsonDict as NSDictionary }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:147:6: error: Objective-C interoperability is disabled
145 |         { jsonDict as NSDictionary }
146 |
147 |     @objc(jsonArray)
    |      `- error: Objective-C interoperability is disabled
148 |     public var _objc_jsonArray: NSArray
149 |         { jsonArray as NSArray }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:151:6: error: Objective-C interoperability is disabled
149 |         { jsonArray as NSArray }
150 |
151 |     @objc(text)
    |      `- error: Objective-C interoperability is disabled
152 |     public var _objc_text: String
153 |         { text }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:155:6: error: Objective-C interoperability is disabled
153 |         { text }
154 |
155 |     @objc(overrideLocalData:)
    |      `- error: Objective-C interoperability is disabled
156 |     public func _objc_overrideLocalData(_ entity: _objc_Entity)
157 |         { overrideLocalData(with: Entity<Any>.convertedFromObjc(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:159:6: error: Objective-C interoperability is disabled
157 |         { overrideLocalData(with: Entity<Any>.convertedFromObjc(entity)) }
158 |
159 |     @objc(withParams:)
    |      `- error: Objective-C interoperability is disabled
160 |     public func _objc_withParams(_ params: [String:NSObject]) -> Resource
161 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:182:2: error: Objective-C interoperability is disabled
180 | // MARK: - Because Swift closures aren’t exposed as Obj-C blocks
181 |
182 | @objc(BOSRequest)
    |  `- error: Objective-C interoperability is disabled
183 | public class _objc_Request: NSObject
184 |     {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:190:111: error: '(_objc_Entity?, _objc_Error?) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
188 |         { self.request = request }
189 |
190 |     @objc public func onCompletion(_ objcCallback: @escaping @convention(block) (_objc_Entity?, _objc_Error?) -> Void) -> _objc_Request
    |                                                                                                               `- error: '(_objc_Entity?, _objc_Error?) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
191 |         {
192 |         request.onCompletion
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:190:52: error: @escaping attribute only applies to function types
188 |         { self.request = request }
189 |
190 |     @objc public func onCompletion(_ objcCallback: @escaping @convention(block) (_objc_Entity?, _objc_Error?) -> Void) -> _objc_Request
    |                                                    `- error: @escaping attribute only applies to function types
191 |         {
192 |         request.onCompletion
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:190:6: error: Objective-C interoperability is disabled
188 |         { self.request = request }
189 |
190 |     @objc public func onCompletion(_ objcCallback: @escaping @convention(block) (_objc_Entity?, _objc_Error?) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
191 |         {
192 |         request.onCompletion
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:206:93: error: '(_objc_Entity) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
204 |         }
205 |
206 |     @objc public func onSuccess(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |                                                                                             `- error: '(_objc_Entity) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
207 |         {
208 |         request.onSuccess { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:206:49: error: @escaping attribute only applies to function types
204 |         }
205 |
206 |     @objc public func onSuccess(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |                                                 `- error: @escaping attribute only applies to function types
207 |         {
208 |         request.onSuccess { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:206:6: error: Objective-C interoperability is disabled
204 |         }
205 |
206 |     @objc public func onSuccess(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
207 |         {
208 |         request.onSuccess { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:212:93: error: '(_objc_Entity) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
210 |         }
211 |
212 |     @objc public func onNewData(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |                                                                                             `- error: '(_objc_Entity) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
213 |         {
214 |         request.onNewData { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:212:49: error: @escaping attribute only applies to function types
210 |         }
211 |
212 |     @objc public func onNewData(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |                                                 `- error: @escaping attribute only applies to function types
213 |         {
214 |         request.onNewData { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:212:6: error: Objective-C interoperability is disabled
210 |         }
211 |
212 |     @objc public func onNewData(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
213 |         {
214 |         request.onNewData { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:218:6: error: Objective-C interoperability is disabled
216 |         }
217 |
218 |     @objc public func onNotModified(_ objcCallback: @escaping @convention(block) () -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
219 |         {
220 |         request.onNotModified(objcCallback)
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:224:92: error: '(_objc_Error) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
222 |         }
223 |
224 |     @objc public func onFailure(_ objcCallback: @escaping @convention(block) (_objc_Error) -> Void) -> _objc_Request
    |                                                                                            `- error: '(_objc_Error) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
225 |         {
226 |         request.onFailure { error in objcCallback(_objc_Error(error)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:224:49: error: @escaping attribute only applies to function types
222 |         }
223 |
224 |     @objc public func onFailure(_ objcCallback: @escaping @convention(block) (_objc_Error) -> Void) -> _objc_Request
    |                                                 `- error: @escaping attribute only applies to function types
225 |         {
226 |         request.onFailure { error in objcCallback(_objc_Error(error)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:224:6: error: Objective-C interoperability is disabled
222 |         }
223 |
224 |     @objc public func onFailure(_ objcCallback: @escaping @convention(block) (_objc_Error) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
225 |         {
226 |         request.onFailure { error in objcCallback(_objc_Error(error)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:230:6: error: Objective-C interoperability is disabled
228 |         }
229 |
230 |     @objc public func onProgress(_ objcCallback: @escaping @convention(block) (Float) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
231 |         {
232 |         request.onProgress { p in objcCallback(Float(p)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:236:6: error: Objective-C interoperability is disabled
234 |         }
235 |
236 |     @objc public func cancel()
    |      `- error: Objective-C interoperability is disabled
237 |         { request.cancel() }
238 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:239:6: error: Objective-C interoperability is disabled
237 |         { request.cancel() }
238 |
239 |     @objc public override var description: String
    |      `- error: Objective-C interoperability is disabled
240 |         { debugStr(request) }
241 |     }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:245:6: error: Objective-C interoperability is disabled
243 | extension Resource
244 |     {
245 |     @objc(load)
    |      `- error: Objective-C interoperability is disabled
246 |     public func _objc_load() -> _objc_Request
247 |         { _objc_Request(load()) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:249:6: error: Objective-C interoperability is disabled
247 |         { _objc_Request(load()) }
248 |
249 |     @objc(loadIfNeeded)
    |      `- error: Objective-C interoperability is disabled
250 |     public func _objc_loadIfNeeded() -> _objc_Request?
251 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:261:2: error: Objective-C interoperability is disabled
259 | // MARK: - Because Swift enums aren’t exposed to Obj-C
260 |
261 | @objc(BOSResourceObserver)
    |  `- error: Objective-C interoperability is disabled
262 | public protocol _objc_ResourceObserver
263 |     {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:265:11: error: 'optional' can only be applied to members of an @objc protocol
263 |     {
264 |     func resourceChanged(_ resource: Resource, event: String)
265 |     @objc optional func resourceRequestProgress(_ resource: Resource, progress: Double)
    |           `- error: 'optional' can only be applied to members of an @objc protocol
266 |     @objc optional func stoppedObservingResource(_ resource: Resource)
267 |     }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:265:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
263 |     {
264 |     func resourceChanged(_ resource: Resource, event: String)
265 |     @objc optional func resourceRequestProgress(_ resource: Resource, progress: Double)
    |      `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
266 |     @objc optional func stoppedObservingResource(_ resource: Resource)
267 |     }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:266:11: error: 'optional' can only be applied to members of an @objc protocol
264 |     func resourceChanged(_ resource: Resource, event: String)
265 |     @objc optional func resourceRequestProgress(_ resource: Resource, progress: Double)
266 |     @objc optional func stoppedObservingResource(_ resource: Resource)
    |           `- error: 'optional' can only be applied to members of an @objc protocol
267 |     }
268 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:266:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
264 |     func resourceChanged(_ resource: Resource, event: String)
265 |     @objc optional func resourceRequestProgress(_ resource: Resource, progress: Double)
266 |     @objc optional func stoppedObservingResource(_ resource: Resource)
    |      `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
267 |     }
268 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:313:6: error: Objective-C interoperability is disabled
311 | extension Resource
312 |     {
313 |     @objc(addObserver:)
    |      `- error: Objective-C interoperability is disabled
314 |     public func _objc_addObserver(_ observerAndOwner: _objc_ResourceObserver & AnyObject) -> Self
315 |         { addObserver(_objc_ResourceObserverGlue(objcObserver: observerAndOwner), owner: observerAndOwner) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:317:6: error: Objective-C interoperability is disabled
315 |         { addObserver(_objc_ResourceObserverGlue(objcObserver: observerAndOwner), owner: observerAndOwner) }
316 |
317 |     @objc(addObserver:owner:)
    |      `- error: Objective-C interoperability is disabled
318 |     public func _objc_addObserver(_ objcObserver: _objc_ResourceObserver, owner: AnyObject) -> Self
319 |         { addObserver(_objc_ResourceObserverGlue(objcObserver: objcObserver), owner: owner) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:322:108: error: '(Resource, String) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
320 |
321 |     @objc(addObserverWithOwner:callback:)
322 |     public func _objc_addObserver(owner: AnyObject, block: @escaping @convention(block) (Resource, String) -> Void) -> Self
    |                                                                                                            `- error: '(Resource, String) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
323 |         {
324 |         addObserver(owner: owner)
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:322:60: error: @escaping attribute only applies to function types
320 |
321 |     @objc(addObserverWithOwner:callback:)
322 |     public func _objc_addObserver(owner: AnyObject, block: @escaping @convention(block) (Resource, String) -> Void) -> Self
    |                                                            `- error: @escaping attribute only applies to function types
323 |         {
324 |         addObserver(owner: owner)
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:321:6: error: Objective-C interoperability is disabled
319 |         { addObserver(_objc_ResourceObserverGlue(objcObserver: objcObserver), owner: owner) }
320 |
321 |     @objc(addObserverWithOwner:callback:)
    |      `- error: Objective-C interoperability is disabled
322 |     public func _objc_addObserver(owner: AnyObject, block: @escaping @convention(block) (Resource, String) -> Void) -> Self
323 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:366:69: error: cannot find type 'NSMutableURLRequest' in scope
364 |         }
365 |
366 |     private static func apply(requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?, to request: inout URLRequest)
    |                                                                     `- error: cannot find type 'NSMutableURLRequest' in scope
367 |         {
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:366:119: error: cannot find type 'URLRequest' in scope
364 |         }
365 |
366 |     private static func apply(requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?, to request: inout URLRequest)
    |                                                                                                                       `- error: cannot find type 'URLRequest' in scope
367 |         {
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:376:51: error: cannot find type 'NSMutableURLRequest' in scope
374 |     public func _objc_request(
375 |             _ method:          String,
376 |             requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                   `- error: cannot find type 'NSMutableURLRequest' in scope
377 |         -> _objc_Request
378 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:373:6: error: Objective-C interoperability is disabled
371 |         }
372 |
373 |     @objc(requestWithMethod:requestMutation:)
    |      `- error: Objective-C interoperability is disabled
374 |     public func _objc_request(
375 |             _ method:          String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:386:6: error: Objective-C interoperability is disabled
384 |         }
385 |
386 |     @objc(requestWithMethod:)
    |      `- error: Objective-C interoperability is disabled
387 |     public func _objc_request(_ method: String)
388 |         -> _objc_Request
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:399:51: error: cannot find type 'NSMutableURLRequest' in scope
397 |             data:            Data,
398 |             contentType:     String,
399 |             requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                   `- error: cannot find type 'NSMutableURLRequest' in scope
400 |         -> _objc_Request
401 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:394:6: error: Objective-C interoperability is disabled
392 |         }
393 |
394 |     @objc(requestWithMethod:data:contentType:requestMutation:)
    |      `- error: Objective-C interoperability is disabled
395 |     public func _objc_request(
396 |             _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:409:7: error: Objective-C interoperability is disabled
407 |         }
408 |
409 |      @objc(requestWithMethod:text:)
    |       `- error: Objective-C interoperability is disabled
410 |      public func _objc_request(
411 |              _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:425:52: error: cannot find type 'NSMutableURLRequest' in scope
423 |              contentType:     String,
424 |              encoding:        UInt = String.Encoding.utf8.rawValue,
425 |              requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                    `- error: cannot find type 'NSMutableURLRequest' in scope
426 |          -> _objc_Request
427 |          {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:419:7: error: Objective-C interoperability is disabled
417 |          }
418 |
419 |      @objc(requestWithMethod:text:contentType:encoding:requestMutation:)
    |       `- error: Objective-C interoperability is disabled
420 |      public func _objc_request(
421 |              _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:435:7: error: Objective-C interoperability is disabled
433 |          }
434 |
435 |      @objc(requestWithMethod:json:)
    |       `- error: Objective-C interoperability is disabled
436 |      public func _objc_request(
437 |              _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:450:52: error: cannot find type 'NSMutableURLRequest' in scope
448 |              json:            NSObject?,
449 |              contentType:     String,
450 |              requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                    `- error: cannot find type 'NSMutableURLRequest' in scope
451 |          -> _objc_Request
452 |          {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:445:7: error: Objective-C interoperability is disabled
443 |          }
444 |
445 |      @objc(requestWithMethod:json:contentType:requestMutation:)
    |       `- error: Objective-C interoperability is disabled
446 |      public func _objc_request(
447 |              _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:464:54: error: cannot find type 'NSMutableURLRequest' in scope
462 |              _ method:          String,
463 |              urlEncoded params: [String:String],
464 |              requestMutation:   (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                      `- error: cannot find type 'NSMutableURLRequest' in scope
465 |          -> _objc_Request
466 |          {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:460:7: error: Objective-C interoperability is disabled
458 |          }
459 |
460 |      @objc(requestWithMethod:urlEncoded:requestMutation:)
    |       `- error: Objective-C interoperability is disabled
461 |      public func _objc_request(
462 |              _ method:          String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:474:6: error: Objective-C interoperability is disabled
472 |          }
473 |
474 |     @objc(loadUsingRequest:)
    |      `- error: Objective-C interoperability is disabled
475 |     public func _objc_load(using req: _objc_Request) -> _objc_Request
476 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:197:56: error: 'nil' requires a contextual type
195 |                 {
196 |                 case .success(let entity):
197 |                     objcCallback(_objc_Entity(entity), nil)
    |                                                        `- error: 'nil' requires a contextual type
198 |
199 |                 case .failure(let error):
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:280:52: error: cannot use optional chaining on non-optional value of type '(Resource) -> ()'
278 |         {
279 |         if let resource = resource
280 |             { objcObserver.stoppedObservingResource?(resource) }
    |                                                    `- error: cannot use optional chaining on non-optional value of type '(Resource) -> ()'
281 |         }
282 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:291:47: error: cannot use optional chaining on non-optional value of type '(Resource, Double) -> ()'
289 |
290 |     func resourceRequestProgress(_ resource: Resource, progress: Double)
291 |         { objcObserver.resourceRequestProgress?(resource, progress: progress) }
    |                                               `- error: cannot use optional chaining on non-optional value of type '(Resource, Double) -> ()'
292 |
293 |     var observerIdentity: AnyHashable
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:294:28: error: argument type 'any _objc_ResourceObserver' expected to be an instance of a class or class-constrained type
292 |
293 |     var observerIdentity: AnyHashable
294 |         { ObjectIdentifier(objcObserver) }
    |                            `- error: argument type 'any _objc_ResourceObserver' expected to be an instance of a class or class-constrained type
295 |
296 |     var debugDescription: String
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:368:38: error: cannot find type 'NSURLRequest' in scope
366 |     private static func apply(requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?, to request: inout URLRequest)
367 |         {
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
    |                                      `- error: cannot find type 'NSURLRequest' in scope
369 |         requestMutation?(mutableReq)
370 |         request = mutableReq as URLRequest
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:368:70: error: cannot find type 'NSMutableURLRequest' in scope
366 |     private static func apply(requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?, to request: inout URLRequest)
367 |         {
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
    |                                                                      `- error: cannot find type 'NSMutableURLRequest' in scope
369 |         requestMutation?(mutableReq)
370 |         request = mutableReq as URLRequest
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:370:33: error: cannot find type 'URLRequest' in scope
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
369 |         requestMutation?(mutableReq)
370 |         request = mutableReq as URLRequest
    |                                 `- error: cannot find type 'URLRequest' in scope
371 |         }
372 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:257:44: error: @escaping attribute only applies to function types
255 |     public func request(
256 |             _ method: RequestMethod,
257 |             requestMutation adHocMutation: @escaping RequestMutation = { _ in })
    |                                            `- error: @escaping attribute only applies to function types
258 |         -> Request
259 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:30:30: error: @escaping attribute only applies to function types
 28 |             data:            Data,
 29 |             contentType:     String,
 30 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 31 |         -> Request
 32 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:57:30: error: @escaping attribute only applies to function types
 55 |             contentType:     String = "text/plain",
 56 |             encoding:        String.Encoding = String.Encoding.utf8,
 57 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 58 |         -> Request
 59 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:88:30: error: @escaping attribute only applies to function types
 86 |             json:            JSONConvertible,
 87 |             contentType:     String = "application/json",
 88 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 89 |         -> Request
 90 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:127:32: error: @escaping attribute only applies to function types
125 |             _ method:          RequestMethod,
126 |             urlEncoded params: [String:String],
127 |             requestMutation:   @escaping RequestMutation = { _ in })
    |                                `- error: @escaping attribute only applies to function types
128 |         -> Request
129 |         {
[16/78] Compiling Alamofire CachedResponseHandler.swift
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:48:2: error: Objective-C interoperability is disabled
 46 | // happen via overrideLocalData() so that observers always know about changes.)
 47 |
 48 | @objc(BOSEntity)
    |  `- error: Objective-C interoperability is disabled
 49 | public class _objc_Entity: NSObject
 50 |     {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:51:6: error: Objective-C interoperability is disabled
 49 | public class _objc_Entity: NSObject
 50 |     {
 51 |     @objc public var content: AnyObject
    |      `- error: Objective-C interoperability is disabled
 52 |     @objc public var contentType: String
 53 |     @objc public var charset: String?
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:52:6: error: Objective-C interoperability is disabled
 50 |     {
 51 |     @objc public var content: AnyObject
 52 |     @objc public var contentType: String
    |      `- error: Objective-C interoperability is disabled
 53 |     @objc public var charset: String?
 54 |     @objc public var etag: String?
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:53:6: error: Objective-C interoperability is disabled
 51 |     @objc public var content: AnyObject
 52 |     @objc public var contentType: String
 53 |     @objc public var charset: String?
    |      `- error: Objective-C interoperability is disabled
 54 |     @objc public var etag: String?
 55 |     fileprivate var headers: [String:String]
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:54:6: error: Objective-C interoperability is disabled
 52 |     @objc public var contentType: String
 53 |     @objc public var charset: String?
 54 |     @objc public var etag: String?
    |      `- error: Objective-C interoperability is disabled
 55 |     fileprivate var headers: [String:String]
 56 |     @objc public private(set) var timestamp: TimeInterval = 0
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:56:6: error: Objective-C interoperability is disabled
 54 |     @objc public var etag: String?
 55 |     fileprivate var headers: [String:String]
 56 |     @objc public private(set) var timestamp: TimeInterval = 0
    |      `- error: Objective-C interoperability is disabled
 57 |
 58 |     @objc public init(content: AnyObject, contentType: String, headers: [String:String])
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:58:6: error: Objective-C interoperability is disabled
 56 |     @objc public private(set) var timestamp: TimeInterval = 0
 57 |
 58 |     @objc public init(content: AnyObject, contentType: String, headers: [String:String])
    |      `- error: Objective-C interoperability is disabled
 59 |         {
 60 |         self.content = content
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:65:6: error: Objective-C interoperability is disabled
 63 |         }
 64 |
 65 |     @objc public convenience init(content: AnyObject, contentType: String)
    |      `- error: Objective-C interoperability is disabled
 66 |         { self.init(content: content, contentType: contentType, headers: [:]) }
 67 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:77:6: error: Objective-C interoperability is disabled
 75 |         }
 76 |
 77 |     @objc public func header(_ key: String) -> String?
    |      `- error: Objective-C interoperability is disabled
 78 |         { headers[key.lowercased()] }
 79 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:80:6: error: Objective-C interoperability is disabled
 78 |         { headers[key.lowercased()] }
 79 |
 80 |     @objc public override var description: String
    |      `- error: Objective-C interoperability is disabled
 81 |         { debugStr(Entity<Any>.convertedFromObjc(self)) }
 82 |     }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:92:2: error: Objective-C interoperability is disabled
 90 |     }
 91 |
 92 | @objc(BOSError)
    |  `- error: Objective-C interoperability is disabled
 93 | public class _objc_Error: NSObject
 94 |     {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:95:6: error: Objective-C interoperability is disabled
 93 | public class _objc_Error: NSObject
 94 |     {
 95 |     @objc public var httpStatusCode: Int
    |      `- error: Objective-C interoperability is disabled
 96 |     @objc public var cause: NSError?
 97 |     @objc public var userMessage: String
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:96:6: error: Objective-C interoperability is disabled
 94 |     {
 95 |     @objc public var httpStatusCode: Int
 96 |     @objc public var cause: NSError?
    |      `- error: Objective-C interoperability is disabled
 97 |     @objc public var userMessage: String
 98 |     @objc public var entity: _objc_Entity?
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:97:6: error: Objective-C interoperability is disabled
 95 |     @objc public var httpStatusCode: Int
 96 |     @objc public var cause: NSError?
 97 |     @objc public var userMessage: String
    |      `- error: Objective-C interoperability is disabled
 98 |     @objc public var entity: _objc_Entity?
 99 |     @objc public let timestamp: TimeInterval
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:98:6: error: Objective-C interoperability is disabled
 96 |     @objc public var cause: NSError?
 97 |     @objc public var userMessage: String
 98 |     @objc public var entity: _objc_Entity?
    |      `- error: Objective-C interoperability is disabled
 99 |     @objc public let timestamp: TimeInterval
100 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:99:6: error: Objective-C interoperability is disabled
 97 |     @objc public var userMessage: String
 98 |     @objc public var entity: _objc_Entity?
 99 |     @objc public let timestamp: TimeInterval
    |      `- error: Objective-C interoperability is disabled
100 |
101 |     internal init(_ error: RequestError)
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:114:6: error: Objective-C interoperability is disabled
112 | extension Service
113 |     {
114 |     @objc(resourceWithAbsoluteURL:)
    |      `- error: Objective-C interoperability is disabled
115 |     public final func _objc_resourceWithAbsoluteURL(absoluteURL url: URL?) -> Resource
116 |         { resource(absoluteURL: url) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:118:6: error: Objective-C interoperability is disabled
116 |         { resource(absoluteURL: url) }
117 |
118 |     @objc(resourceWithAbsoluteURLString:)
    |      `- error: Objective-C interoperability is disabled
119 |     public final func _objc_resourceWithAbsoluteURLString(absoluteURL url: String?) -> Resource
120 |         { resource(absoluteURL: url) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:125:6: error: Objective-C interoperability is disabled
123 | extension Resource
124 |     {
125 |     @objc(latestData)
    |      `- error: Objective-C interoperability is disabled
126 |     public var _objc_latestData: _objc_Entity?
127 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:134:6: error: Objective-C interoperability is disabled
132 |         }
133 |
134 |     @objc(latestError)
    |      `- error: Objective-C interoperability is disabled
135 |     public var _objc_latestError: _objc_Error?
136 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:143:6: error: Objective-C interoperability is disabled
141 |         }
142 |
143 |     @objc(jsonDict)
    |      `- error: Objective-C interoperability is disabled
144 |     public var _objc_jsonDict: NSDictionary
145 |         { jsonDict as NSDictionary }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:147:6: error: Objective-C interoperability is disabled
145 |         { jsonDict as NSDictionary }
146 |
147 |     @objc(jsonArray)
    |      `- error: Objective-C interoperability is disabled
148 |     public var _objc_jsonArray: NSArray
149 |         { jsonArray as NSArray }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:151:6: error: Objective-C interoperability is disabled
149 |         { jsonArray as NSArray }
150 |
151 |     @objc(text)
    |      `- error: Objective-C interoperability is disabled
152 |     public var _objc_text: String
153 |         { text }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:155:6: error: Objective-C interoperability is disabled
153 |         { text }
154 |
155 |     @objc(overrideLocalData:)
    |      `- error: Objective-C interoperability is disabled
156 |     public func _objc_overrideLocalData(_ entity: _objc_Entity)
157 |         { overrideLocalData(with: Entity<Any>.convertedFromObjc(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:159:6: error: Objective-C interoperability is disabled
157 |         { overrideLocalData(with: Entity<Any>.convertedFromObjc(entity)) }
158 |
159 |     @objc(withParams:)
    |      `- error: Objective-C interoperability is disabled
160 |     public func _objc_withParams(_ params: [String:NSObject]) -> Resource
161 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:182:2: error: Objective-C interoperability is disabled
180 | // MARK: - Because Swift closures aren’t exposed as Obj-C blocks
181 |
182 | @objc(BOSRequest)
    |  `- error: Objective-C interoperability is disabled
183 | public class _objc_Request: NSObject
184 |     {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:190:111: error: '(_objc_Entity?, _objc_Error?) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
188 |         { self.request = request }
189 |
190 |     @objc public func onCompletion(_ objcCallback: @escaping @convention(block) (_objc_Entity?, _objc_Error?) -> Void) -> _objc_Request
    |                                                                                                               `- error: '(_objc_Entity?, _objc_Error?) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
191 |         {
192 |         request.onCompletion
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:190:52: error: @escaping attribute only applies to function types
188 |         { self.request = request }
189 |
190 |     @objc public func onCompletion(_ objcCallback: @escaping @convention(block) (_objc_Entity?, _objc_Error?) -> Void) -> _objc_Request
    |                                                    `- error: @escaping attribute only applies to function types
191 |         {
192 |         request.onCompletion
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:190:6: error: Objective-C interoperability is disabled
188 |         { self.request = request }
189 |
190 |     @objc public func onCompletion(_ objcCallback: @escaping @convention(block) (_objc_Entity?, _objc_Error?) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
191 |         {
192 |         request.onCompletion
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:206:93: error: '(_objc_Entity) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
204 |         }
205 |
206 |     @objc public func onSuccess(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |                                                                                             `- error: '(_objc_Entity) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
207 |         {
208 |         request.onSuccess { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:206:49: error: @escaping attribute only applies to function types
204 |         }
205 |
206 |     @objc public func onSuccess(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |                                                 `- error: @escaping attribute only applies to function types
207 |         {
208 |         request.onSuccess { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:206:6: error: Objective-C interoperability is disabled
204 |         }
205 |
206 |     @objc public func onSuccess(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
207 |         {
208 |         request.onSuccess { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:212:93: error: '(_objc_Entity) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
210 |         }
211 |
212 |     @objc public func onNewData(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |                                                                                             `- error: '(_objc_Entity) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
213 |         {
214 |         request.onNewData { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:212:49: error: @escaping attribute only applies to function types
210 |         }
211 |
212 |     @objc public func onNewData(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |                                                 `- error: @escaping attribute only applies to function types
213 |         {
214 |         request.onNewData { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:212:6: error: Objective-C interoperability is disabled
210 |         }
211 |
212 |     @objc public func onNewData(_ objcCallback: @escaping @convention(block) (_objc_Entity) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
213 |         {
214 |         request.onNewData { entity in objcCallback(_objc_Entity(entity)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:218:6: error: Objective-C interoperability is disabled
216 |         }
217 |
218 |     @objc public func onNotModified(_ objcCallback: @escaping @convention(block) () -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
219 |         {
220 |         request.onNotModified(objcCallback)
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:224:92: error: '(_objc_Error) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
222 |         }
223 |
224 |     @objc public func onFailure(_ objcCallback: @escaping @convention(block) (_objc_Error) -> Void) -> _objc_Request
    |                                                                                            `- error: '(_objc_Error) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
225 |         {
226 |         request.onFailure { error in objcCallback(_objc_Error(error)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:224:49: error: @escaping attribute only applies to function types
222 |         }
223 |
224 |     @objc public func onFailure(_ objcCallback: @escaping @convention(block) (_objc_Error) -> Void) -> _objc_Request
    |                                                 `- error: @escaping attribute only applies to function types
225 |         {
226 |         request.onFailure { error in objcCallback(_objc_Error(error)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:224:6: error: Objective-C interoperability is disabled
222 |         }
223 |
224 |     @objc public func onFailure(_ objcCallback: @escaping @convention(block) (_objc_Error) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
225 |         {
226 |         request.onFailure { error in objcCallback(_objc_Error(error)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:230:6: error: Objective-C interoperability is disabled
228 |         }
229 |
230 |     @objc public func onProgress(_ objcCallback: @escaping @convention(block) (Float) -> Void) -> _objc_Request
    |      `- error: Objective-C interoperability is disabled
231 |         {
232 |         request.onProgress { p in objcCallback(Float(p)) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:236:6: error: Objective-C interoperability is disabled
234 |         }
235 |
236 |     @objc public func cancel()
    |      `- error: Objective-C interoperability is disabled
237 |         { request.cancel() }
238 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:239:6: error: Objective-C interoperability is disabled
237 |         { request.cancel() }
238 |
239 |     @objc public override var description: String
    |      `- error: Objective-C interoperability is disabled
240 |         { debugStr(request) }
241 |     }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:245:6: error: Objective-C interoperability is disabled
243 | extension Resource
244 |     {
245 |     @objc(load)
    |      `- error: Objective-C interoperability is disabled
246 |     public func _objc_load() -> _objc_Request
247 |         { _objc_Request(load()) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:249:6: error: Objective-C interoperability is disabled
247 |         { _objc_Request(load()) }
248 |
249 |     @objc(loadIfNeeded)
    |      `- error: Objective-C interoperability is disabled
250 |     public func _objc_loadIfNeeded() -> _objc_Request?
251 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:261:2: error: Objective-C interoperability is disabled
259 | // MARK: - Because Swift enums aren’t exposed to Obj-C
260 |
261 | @objc(BOSResourceObserver)
    |  `- error: Objective-C interoperability is disabled
262 | public protocol _objc_ResourceObserver
263 |     {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:265:11: error: 'optional' can only be applied to members of an @objc protocol
263 |     {
264 |     func resourceChanged(_ resource: Resource, event: String)
265 |     @objc optional func resourceRequestProgress(_ resource: Resource, progress: Double)
    |           `- error: 'optional' can only be applied to members of an @objc protocol
266 |     @objc optional func stoppedObservingResource(_ resource: Resource)
267 |     }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:265:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
263 |     {
264 |     func resourceChanged(_ resource: Resource, event: String)
265 |     @objc optional func resourceRequestProgress(_ resource: Resource, progress: Double)
    |      `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
266 |     @objc optional func stoppedObservingResource(_ resource: Resource)
267 |     }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:266:11: error: 'optional' can only be applied to members of an @objc protocol
264 |     func resourceChanged(_ resource: Resource, event: String)
265 |     @objc optional func resourceRequestProgress(_ resource: Resource, progress: Double)
266 |     @objc optional func stoppedObservingResource(_ resource: Resource)
    |           `- error: 'optional' can only be applied to members of an @objc protocol
267 |     }
268 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:266:6: error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
264 |     func resourceChanged(_ resource: Resource, event: String)
265 |     @objc optional func resourceRequestProgress(_ resource: Resource, progress: Double)
266 |     @objc optional func stoppedObservingResource(_ resource: Resource)
    |      `- error: @objc can only be used with members of classes, @objc protocols, and concrete extensions of classes
267 |     }
268 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:313:6: error: Objective-C interoperability is disabled
311 | extension Resource
312 |     {
313 |     @objc(addObserver:)
    |      `- error: Objective-C interoperability is disabled
314 |     public func _objc_addObserver(_ observerAndOwner: _objc_ResourceObserver & AnyObject) -> Self
315 |         { addObserver(_objc_ResourceObserverGlue(objcObserver: observerAndOwner), owner: observerAndOwner) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:317:6: error: Objective-C interoperability is disabled
315 |         { addObserver(_objc_ResourceObserverGlue(objcObserver: observerAndOwner), owner: observerAndOwner) }
316 |
317 |     @objc(addObserver:owner:)
    |      `- error: Objective-C interoperability is disabled
318 |     public func _objc_addObserver(_ objcObserver: _objc_ResourceObserver, owner: AnyObject) -> Self
319 |         { addObserver(_objc_ResourceObserverGlue(objcObserver: objcObserver), owner: owner) }
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:322:108: error: '(Resource, String) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
320 |
321 |     @objc(addObserverWithOwner:callback:)
322 |     public func _objc_addObserver(owner: AnyObject, block: @escaping @convention(block) (Resource, String) -> Void) -> Self
    |                                                                                                            `- error: '(Resource, String) -> Void' is not representable in Objective-C, so it cannot be used with '@convention(block)'
323 |         {
324 |         addObserver(owner: owner)
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:322:60: error: @escaping attribute only applies to function types
320 |
321 |     @objc(addObserverWithOwner:callback:)
322 |     public func _objc_addObserver(owner: AnyObject, block: @escaping @convention(block) (Resource, String) -> Void) -> Self
    |                                                            `- error: @escaping attribute only applies to function types
323 |         {
324 |         addObserver(owner: owner)
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:321:6: error: Objective-C interoperability is disabled
319 |         { addObserver(_objc_ResourceObserverGlue(objcObserver: objcObserver), owner: owner) }
320 |
321 |     @objc(addObserverWithOwner:callback:)
    |      `- error: Objective-C interoperability is disabled
322 |     public func _objc_addObserver(owner: AnyObject, block: @escaping @convention(block) (Resource, String) -> Void) -> Self
323 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:366:69: error: cannot find type 'NSMutableURLRequest' in scope
364 |         }
365 |
366 |     private static func apply(requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?, to request: inout URLRequest)
    |                                                                     `- error: cannot find type 'NSMutableURLRequest' in scope
367 |         {
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:366:119: error: cannot find type 'URLRequest' in scope
364 |         }
365 |
366 |     private static func apply(requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?, to request: inout URLRequest)
    |                                                                                                                       `- error: cannot find type 'URLRequest' in scope
367 |         {
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:376:51: error: cannot find type 'NSMutableURLRequest' in scope
374 |     public func _objc_request(
375 |             _ method:          String,
376 |             requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                   `- error: cannot find type 'NSMutableURLRequest' in scope
377 |         -> _objc_Request
378 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:373:6: error: Objective-C interoperability is disabled
371 |         }
372 |
373 |     @objc(requestWithMethod:requestMutation:)
    |      `- error: Objective-C interoperability is disabled
374 |     public func _objc_request(
375 |             _ method:          String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:386:6: error: Objective-C interoperability is disabled
384 |         }
385 |
386 |     @objc(requestWithMethod:)
    |      `- error: Objective-C interoperability is disabled
387 |     public func _objc_request(_ method: String)
388 |         -> _objc_Request
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:399:51: error: cannot find type 'NSMutableURLRequest' in scope
397 |             data:            Data,
398 |             contentType:     String,
399 |             requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                   `- error: cannot find type 'NSMutableURLRequest' in scope
400 |         -> _objc_Request
401 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:394:6: error: Objective-C interoperability is disabled
392 |         }
393 |
394 |     @objc(requestWithMethod:data:contentType:requestMutation:)
    |      `- error: Objective-C interoperability is disabled
395 |     public func _objc_request(
396 |             _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:409:7: error: Objective-C interoperability is disabled
407 |         }
408 |
409 |      @objc(requestWithMethod:text:)
    |       `- error: Objective-C interoperability is disabled
410 |      public func _objc_request(
411 |              _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:425:52: error: cannot find type 'NSMutableURLRequest' in scope
423 |              contentType:     String,
424 |              encoding:        UInt = String.Encoding.utf8.rawValue,
425 |              requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                    `- error: cannot find type 'NSMutableURLRequest' in scope
426 |          -> _objc_Request
427 |          {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:419:7: error: Objective-C interoperability is disabled
417 |          }
418 |
419 |      @objc(requestWithMethod:text:contentType:encoding:requestMutation:)
    |       `- error: Objective-C interoperability is disabled
420 |      public func _objc_request(
421 |              _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:435:7: error: Objective-C interoperability is disabled
433 |          }
434 |
435 |      @objc(requestWithMethod:json:)
    |       `- error: Objective-C interoperability is disabled
436 |      public func _objc_request(
437 |              _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:450:52: error: cannot find type 'NSMutableURLRequest' in scope
448 |              json:            NSObject?,
449 |              contentType:     String,
450 |              requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                    `- error: cannot find type 'NSMutableURLRequest' in scope
451 |          -> _objc_Request
452 |          {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:445:7: error: Objective-C interoperability is disabled
443 |          }
444 |
445 |      @objc(requestWithMethod:json:contentType:requestMutation:)
    |       `- error: Objective-C interoperability is disabled
446 |      public func _objc_request(
447 |              _ method:        String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:464:54: error: cannot find type 'NSMutableURLRequest' in scope
462 |              _ method:          String,
463 |              urlEncoded params: [String:String],
464 |              requestMutation:   (@convention(block) (NSMutableURLRequest) -> Void)?)
    |                                                      `- error: cannot find type 'NSMutableURLRequest' in scope
465 |          -> _objc_Request
466 |          {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:460:7: error: Objective-C interoperability is disabled
458 |          }
459 |
460 |      @objc(requestWithMethod:urlEncoded:requestMutation:)
    |       `- error: Objective-C interoperability is disabled
461 |      public func _objc_request(
462 |              _ method:          String,
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:474:6: error: Objective-C interoperability is disabled
472 |          }
473 |
474 |     @objc(loadUsingRequest:)
    |      `- error: Objective-C interoperability is disabled
475 |     public func _objc_load(using req: _objc_Request) -> _objc_Request
476 |         {
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:197:56: error: 'nil' requires a contextual type
195 |                 {
196 |                 case .success(let entity):
197 |                     objcCallback(_objc_Entity(entity), nil)
    |                                                        `- error: 'nil' requires a contextual type
198 |
199 |                 case .failure(let error):
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:280:52: error: cannot use optional chaining on non-optional value of type '(Resource) -> ()'
278 |         {
279 |         if let resource = resource
280 |             { objcObserver.stoppedObservingResource?(resource) }
    |                                                    `- error: cannot use optional chaining on non-optional value of type '(Resource) -> ()'
281 |         }
282 |
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:291:47: error: cannot use optional chaining on non-optional value of type '(Resource, Double) -> ()'
289 |
290 |     func resourceRequestProgress(_ resource: Resource, progress: Double)
291 |         { objcObserver.resourceRequestProgress?(resource, progress: progress) }
    |                                               `- error: cannot use optional chaining on non-optional value of type '(Resource, Double) -> ()'
292 |
293 |     var observerIdentity: AnyHashable
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:294:28: error: argument type 'any _objc_ResourceObserver' expected to be an instance of a class or class-constrained type
292 |
293 |     var observerIdentity: AnyHashable
294 |         { ObjectIdentifier(objcObserver) }
    |                            `- error: argument type 'any _objc_ResourceObserver' expected to be an instance of a class or class-constrained type
295 |
296 |     var debugDescription: String
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:368:38: error: cannot find type 'NSURLRequest' in scope
366 |     private static func apply(requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?, to request: inout URLRequest)
367 |         {
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
    |                                      `- error: cannot find type 'NSURLRequest' in scope
369 |         requestMutation?(mutableReq)
370 |         request = mutableReq as URLRequest
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:368:70: error: cannot find type 'NSMutableURLRequest' in scope
366 |     private static func apply(requestMutation: (@convention(block) (NSMutableURLRequest) -> Void)?, to request: inout URLRequest)
367 |         {
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
    |                                                                      `- error: cannot find type 'NSMutableURLRequest' in scope
369 |         requestMutation?(mutableReq)
370 |         request = mutableReq as URLRequest
/host/spi-builder-workspace/Source/Siesta/Support/Siesta-ObjC.swift:370:33: error: cannot find type 'URLRequest' in scope
368 |         let mutableReq = (request as NSURLRequest).mutableCopy() as! NSMutableURLRequest
369 |         requestMutation?(mutableReq)
370 |         request = mutableReq as URLRequest
    |                                 `- error: cannot find type 'URLRequest' in scope
371 |         }
372 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:257:44: error: @escaping attribute only applies to function types
255 |     public func request(
256 |             _ method: RequestMethod,
257 |             requestMutation adHocMutation: @escaping RequestMutation = { _ in })
    |                                            `- error: @escaping attribute only applies to function types
258 |         -> Request
259 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:30:30: error: @escaping attribute only applies to function types
 28 |             data:            Data,
 29 |             contentType:     String,
 30 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 31 |         -> Request
 32 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:57:30: error: @escaping attribute only applies to function types
 55 |             contentType:     String = "text/plain",
 56 |             encoding:        String.Encoding = String.Encoding.utf8,
 57 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 58 |         -> Request
 59 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:88:30: error: @escaping attribute only applies to function types
 86 |             json:            JSONConvertible,
 87 |             contentType:     String = "application/json",
 88 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 89 |         -> Request
 90 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:127:32: error: @escaping attribute only applies to function types
125 |             _ method:          RequestMethod,
126 |             urlEncoded params: [String:String],
127 |             requestMutation:   @escaping RequestMutation = { _ in })
    |                                `- error: @escaping attribute only applies to function types
128 |         -> Request
129 |         {
[17/78] Compiling Alamofire Alamofire.swift
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Networking.swift:77:57: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 75 |
 76 | /// Used by a `NetworkingProvider` implementation to pass the result of a network request back to Siesta.
 77 | public typealias RequestNetworkingCompletionCallback = (HTTPURLResponse?, Data?, Error?) -> Void
    |                                                         `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 78 |
 79 | /**
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:279:26: error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
277 |         {
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
    |                          `- error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:13: error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |             `- error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:282:34: error: cannot find 'kCFStringEncodingInvalidId' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
    |                                  `- error: cannot find 'kCFStringEncodingInvalidId' in scope
283 |             { throw RequestError.Cause.InvalidTextEncoding(encodingName: charsetName) }
284 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:69: error: cannot find type 'CFString' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |                                                                     `- error: cannot find type 'CFString' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:312:27: error: cannot find 'Image' in scope
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
312 |         guard let image = Image(data: $0.content) else
    |                           `- error: cannot find 'Image' in scope
313 |             { throw RequestError.Cause.UnparsableImage() }
314 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:310:38: error: cannot find type 'Image' in scope
308 | public func ImageResponseTransformer(_ transformErrors: Bool = false) -> ResponseTransformer
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
    |                                      `- error: cannot find type 'Image' in scope
311 |         {
312 |         guard let image = Image(data: $0.content) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:311:9: error: cannot infer type of closure parameter '$0' without a type annotation
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
    |         `- error: cannot infer type of closure parameter '$0' without a type annotation
312 |         guard let image = Image(data: $0.content) else
313 |             { throw RequestError.Cause.UnparsableImage() }
[18/78] Compiling Alamofire AFError.swift
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Networking.swift:77:57: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 75 |
 76 | /// Used by a `NetworkingProvider` implementation to pass the result of a network request back to Siesta.
 77 | public typealias RequestNetworkingCompletionCallback = (HTTPURLResponse?, Data?, Error?) -> Void
    |                                                         `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 78 |
 79 | /**
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:279:26: error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
277 |         {
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
    |                          `- error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:13: error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |             `- error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:282:34: error: cannot find 'kCFStringEncodingInvalidId' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
    |                                  `- error: cannot find 'kCFStringEncodingInvalidId' in scope
283 |             { throw RequestError.Cause.InvalidTextEncoding(encodingName: charsetName) }
284 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:69: error: cannot find type 'CFString' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |                                                                     `- error: cannot find type 'CFString' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:312:27: error: cannot find 'Image' in scope
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
312 |         guard let image = Image(data: $0.content) else
    |                           `- error: cannot find 'Image' in scope
313 |             { throw RequestError.Cause.UnparsableImage() }
314 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:310:38: error: cannot find type 'Image' in scope
308 | public func ImageResponseTransformer(_ transformErrors: Bool = false) -> ResponseTransformer
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
    |                                      `- error: cannot find type 'Image' in scope
311 |         {
312 |         guard let image = Image(data: $0.content) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:311:9: error: cannot infer type of closure parameter '$0' without a type annotation
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
    |         `- error: cannot infer type of closure parameter '$0' without a type annotation
312 |         guard let image = Image(data: $0.content) else
313 |             { throw RequestError.Cause.UnparsableImage() }
[19/78] Compiling Alamofire DataRequest.swift
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Networking.swift:77:57: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 75 |
 76 | /// Used by a `NetworkingProvider` implementation to pass the result of a network request back to Siesta.
 77 | public typealias RequestNetworkingCompletionCallback = (HTTPURLResponse?, Data?, Error?) -> Void
    |                                                         `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 78 |
 79 | /**
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:279:26: error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
277 |         {
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
    |                          `- error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:13: error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |             `- error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:282:34: error: cannot find 'kCFStringEncodingInvalidId' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
    |                                  `- error: cannot find 'kCFStringEncodingInvalidId' in scope
283 |             { throw RequestError.Cause.InvalidTextEncoding(encodingName: charsetName) }
284 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:69: error: cannot find type 'CFString' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |                                                                     `- error: cannot find type 'CFString' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:312:27: error: cannot find 'Image' in scope
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
312 |         guard let image = Image(data: $0.content) else
    |                           `- error: cannot find 'Image' in scope
313 |             { throw RequestError.Cause.UnparsableImage() }
314 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:310:38: error: cannot find type 'Image' in scope
308 | public func ImageResponseTransformer(_ transformErrors: Bool = false) -> ResponseTransformer
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
    |                                      `- error: cannot find type 'Image' in scope
311 |         {
312 |         guard let image = Image(data: $0.content) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:311:9: error: cannot infer type of closure parameter '$0' without a type annotation
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
    |         `- error: cannot infer type of closure parameter '$0' without a type annotation
312 |         guard let image = Image(data: $0.content) else
313 |             { throw RequestError.Cause.UnparsableImage() }
[20/78] Compiling Alamofire DataStreamRequest.swift
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Networking.swift:77:57: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 75 |
 76 | /// Used by a `NetworkingProvider` implementation to pass the result of a network request back to Siesta.
 77 | public typealias RequestNetworkingCompletionCallback = (HTTPURLResponse?, Data?, Error?) -> Void
    |                                                         `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 78 |
 79 | /**
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:279:26: error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
277 |         {
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
    |                          `- error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:13: error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |             `- error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:282:34: error: cannot find 'kCFStringEncodingInvalidId' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
    |                                  `- error: cannot find 'kCFStringEncodingInvalidId' in scope
283 |             { throw RequestError.Cause.InvalidTextEncoding(encodingName: charsetName) }
284 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:69: error: cannot find type 'CFString' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |                                                                     `- error: cannot find type 'CFString' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:312:27: error: cannot find 'Image' in scope
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
312 |         guard let image = Image(data: $0.content) else
    |                           `- error: cannot find 'Image' in scope
313 |             { throw RequestError.Cause.UnparsableImage() }
314 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:310:38: error: cannot find type 'Image' in scope
308 | public func ImageResponseTransformer(_ transformErrors: Bool = false) -> ResponseTransformer
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
    |                                      `- error: cannot find type 'Image' in scope
311 |         {
312 |         guard let image = Image(data: $0.content) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:311:9: error: cannot infer type of closure parameter '$0' without a type annotation
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
    |         `- error: cannot infer type of closure parameter '$0' without a type annotation
312 |         guard let image = Image(data: $0.content) else
313 |             { throw RequestError.Cause.UnparsableImage() }
[21/78] Compiling Alamofire DownloadRequest.swift
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Networking.swift:77:57: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 75 |
 76 | /// Used by a `NetworkingProvider` implementation to pass the result of a network request back to Siesta.
 77 | public typealias RequestNetworkingCompletionCallback = (HTTPURLResponse?, Data?, Error?) -> Void
    |                                                         `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 78 |
 79 | /**
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:279:26: error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
277 |         {
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
    |                          `- error: cannot find 'CFStringConvertEncodingToNSStringEncoding' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:13: error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |             `- error: cannot find 'CFStringConvertIANACharSetNameToEncoding' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:282:34: error: cannot find 'kCFStringEncodingInvalidId' in scope
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
    |                                  `- error: cannot find 'kCFStringEncodingInvalidId' in scope
283 |             { throw RequestError.Cause.InvalidTextEncoding(encodingName: charsetName) }
284 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:280:69: error: cannot find type 'CFString' in scope
278 |         let charsetName = $0.charset ?? "ISO-8859-1"
279 |         let encodingID = CFStringConvertEncodingToNSStringEncoding(
280 |             CFStringConvertIANACharSetNameToEncoding(charsetName as CFString))
    |                                                                     `- error: cannot find type 'CFString' in scope
281 |
282 |         guard encodingID != UInt(kCFStringEncodingInvalidId) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:312:27: error: cannot find 'Image' in scope
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
312 |         guard let image = Image(data: $0.content) else
    |                           `- error: cannot find 'Image' in scope
313 |             { throw RequestError.Cause.UnparsableImage() }
314 |
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:310:38: error: cannot find type 'Image' in scope
308 | public func ImageResponseTransformer(_ transformErrors: Bool = false) -> ResponseTransformer
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
    |                                      `- error: cannot find type 'Image' in scope
311 |         {
312 |         guard let image = Image(data: $0.content) else
/host/spi-builder-workspace/Source/Siesta/Pipeline/ResponseTransformer.swift:311:9: error: cannot infer type of closure parameter '$0' without a type annotation
309 |     {
310 |     ResponseContentTransformer<Data, Image>(transformErrors: transformErrors)
311 |         {
    |         `- error: cannot infer type of closure parameter '$0' without a type annotation
312 |         guard let image = Image(data: $0.content) else
313 |             { throw RequestError.Cause.UnparsableImage() }
[22/78] Compiling Alamofire WebSocketRequest.swift
[23/78] Compiling Alamofire DispatchQueue+Alamofire.swift
[24/78] Compiling Alamofire OperationQueue+Alamofire.swift
[25/78] Compiling Alamofire Result+Alamofire.swift
[26/78] Compiling Alamofire StringEncoding+Alamofire.swift
[27/83] Compiling Alamofire SessionDelegate.swift
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:34:6: error: Objective-C interoperability is disabled
 32 |       - SeeAlso: `relative(_:)`
 33 |     */
 34 |     @objc
    |      `- error: Objective-C interoperability is disabled
 35 |     public func child(_ subpath: String) -> Resource
 36 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:52:6: error: Objective-C interoperability is disabled
 50 |         - `child(_:)`
 51 |     */
 52 |     @objc
    |      `- error: Objective-C interoperability is disabled
 53 |     public func relative(_ href: String) -> Resource
 54 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:68:6: error: Objective-C interoperability is disabled
 66 |           }
 67 |     */
 68 |     @objc
    |      `- error: Objective-C interoperability is disabled
 69 |     public func optionalRelative(_ href: String?) -> Resource?
 70 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:99:6: error: Objective-C interoperability is disabled
 97 |       - SeeAlso: `withParams(_:)`
 98 |     */
 99 |     @objc(withParam:value:)
    |      `- error: Objective-C interoperability is disabled
100 |     public func withParam(_ name: String, _ value: String?) -> Resource
101 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceObserver.swift:240:6: error: Objective-C interoperability is disabled
238 |       Removes all observers owned by the given object.
239 |     */
240 |     @objc(removeObserversOwnedBy:)
    |      `- error: Objective-C interoperability is disabled
241 |     public func removeObservers(ownedBy owner: AnyObject?)
242 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:28:2: error: Objective-C interoperability is disabled
 26 |   If you want to feed your service arbitrary URLs with no common root, use `resource(absoluteURL:)`.
 27 | */
 28 | @objc(BOSService)
    |  `- error: Objective-C interoperability is disabled
 29 | open class Service: NSObject
 30 |     {
/host/spi-builder-workspace/Source/Siesta/Service.swift:32:6: error: Objective-C interoperability is disabled
 30 |     {
 31 |     /// The root URL of the API. If nil, then `resource(_:)` will only accept absolute URLs.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let baseURL: URL?
 34 |
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Service.swift:59:81: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 57 |             baseURL: URLConvertible? = nil,
 58 |             standardTransformers: [StandardTransformer] = [.json, .text, .image],
 59 |             networking: NetworkingProviderConvertible = URLSessionConfiguration.ephemeral)
    |                                                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 60 |         {
 61 |         DispatchQueue.mainThreadPrecondition()
/host/spi-builder-workspace/Source/Siesta/Service.swift:97:6: error: Objective-C interoperability is disabled
 95 |           If you want to pass a relative URL to be resolved against `baseURL`, use `resource("/").relative(relativeURL)`.
 96 |     */
 97 |     @objc(resource:)
    |      `- error: Objective-C interoperability is disabled
 98 |     public final func resource(_ path: String) -> Resource
 99 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:370:6: error: Objective-C interoperability is disabled
368 |       over subsequent resource interactions.
369 |     */
370 |     @objc
    |      `- error: Objective-C interoperability is disabled
371 |     public final func invalidateConfiguration()
372 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:416:6: error: Objective-C interoperability is disabled
414 |       Applies to resources matching the predicate, or all resources by default.
415 |     */
416 |     @objc
    |      `- error: Objective-C interoperability is disabled
417 |     public final func wipeResources(matching predicate: (Resource) -> Bool =  { _ in true })
418 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:443:6: error: Objective-C interoperability is disabled
441 |       Useful for making shared predicates that you can pass to both `configure(...)` and this method.
442 |     */
443 |     @objc
    |      `- error: Objective-C interoperability is disabled
444 |     public final func wipeResources(withURLsMatching predicate: (URL) -> Bool)
445 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:456:6: error: Objective-C interoperability is disabled
454 |       in the cache, no matter how many there are.
455 |     */
456 |     @objc
    |      `- error: Objective-C interoperability is disabled
457 |     public var cachedResourceCountLimit: Int
458 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:476:6: error: Objective-C interoperability is disabled
474 |       call it preemptively before a memory-intensive operation, to prevent memory churn.
475 |      */
476 |     @objc
    |      `- error: Objective-C interoperability is disabled
477 |     public final func flushUnusedResources()
478 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Support/ARC+Siesta.swift:78:30: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
59 |   after the referenced object has been deallocated, making it suitable for use as a Set member and a Dictionary key.
60 | */
61 | internal struct WeakRef<T: AnyObject>: Hashable
   |                         `- note: 'T' previously declared here
62 |     {
63 |     private(set) weak var value: T?
   :
76 |         { hasher.combine(originalHash) }
77 |
78 |     internal static func == <T>(lhs: WeakRef<T>, rhs: WeakRef<T>) -> Bool
   |                              `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
79 |         { lhs.originalIdentity == rhs.originalIdentity }
80 |     }
[28/83] Compiling Alamofire URLConvertible+URLRequestConvertible.swift
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:34:6: error: Objective-C interoperability is disabled
 32 |       - SeeAlso: `relative(_:)`
 33 |     */
 34 |     @objc
    |      `- error: Objective-C interoperability is disabled
 35 |     public func child(_ subpath: String) -> Resource
 36 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:52:6: error: Objective-C interoperability is disabled
 50 |         - `child(_:)`
 51 |     */
 52 |     @objc
    |      `- error: Objective-C interoperability is disabled
 53 |     public func relative(_ href: String) -> Resource
 54 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:68:6: error: Objective-C interoperability is disabled
 66 |           }
 67 |     */
 68 |     @objc
    |      `- error: Objective-C interoperability is disabled
 69 |     public func optionalRelative(_ href: String?) -> Resource?
 70 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:99:6: error: Objective-C interoperability is disabled
 97 |       - SeeAlso: `withParams(_:)`
 98 |     */
 99 |     @objc(withParam:value:)
    |      `- error: Objective-C interoperability is disabled
100 |     public func withParam(_ name: String, _ value: String?) -> Resource
101 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceObserver.swift:240:6: error: Objective-C interoperability is disabled
238 |       Removes all observers owned by the given object.
239 |     */
240 |     @objc(removeObserversOwnedBy:)
    |      `- error: Objective-C interoperability is disabled
241 |     public func removeObservers(ownedBy owner: AnyObject?)
242 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:28:2: error: Objective-C interoperability is disabled
 26 |   If you want to feed your service arbitrary URLs with no common root, use `resource(absoluteURL:)`.
 27 | */
 28 | @objc(BOSService)
    |  `- error: Objective-C interoperability is disabled
 29 | open class Service: NSObject
 30 |     {
/host/spi-builder-workspace/Source/Siesta/Service.swift:32:6: error: Objective-C interoperability is disabled
 30 |     {
 31 |     /// The root URL of the API. If nil, then `resource(_:)` will only accept absolute URLs.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let baseURL: URL?
 34 |
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Service.swift:59:81: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 57 |             baseURL: URLConvertible? = nil,
 58 |             standardTransformers: [StandardTransformer] = [.json, .text, .image],
 59 |             networking: NetworkingProviderConvertible = URLSessionConfiguration.ephemeral)
    |                                                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 60 |         {
 61 |         DispatchQueue.mainThreadPrecondition()
/host/spi-builder-workspace/Source/Siesta/Service.swift:97:6: error: Objective-C interoperability is disabled
 95 |           If you want to pass a relative URL to be resolved against `baseURL`, use `resource("/").relative(relativeURL)`.
 96 |     */
 97 |     @objc(resource:)
    |      `- error: Objective-C interoperability is disabled
 98 |     public final func resource(_ path: String) -> Resource
 99 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:370:6: error: Objective-C interoperability is disabled
368 |       over subsequent resource interactions.
369 |     */
370 |     @objc
    |      `- error: Objective-C interoperability is disabled
371 |     public final func invalidateConfiguration()
372 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:416:6: error: Objective-C interoperability is disabled
414 |       Applies to resources matching the predicate, or all resources by default.
415 |     */
416 |     @objc
    |      `- error: Objective-C interoperability is disabled
417 |     public final func wipeResources(matching predicate: (Resource) -> Bool =  { _ in true })
418 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:443:6: error: Objective-C interoperability is disabled
441 |       Useful for making shared predicates that you can pass to both `configure(...)` and this method.
442 |     */
443 |     @objc
    |      `- error: Objective-C interoperability is disabled
444 |     public final func wipeResources(withURLsMatching predicate: (URL) -> Bool)
445 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:456:6: error: Objective-C interoperability is disabled
454 |       in the cache, no matter how many there are.
455 |     */
456 |     @objc
    |      `- error: Objective-C interoperability is disabled
457 |     public var cachedResourceCountLimit: Int
458 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:476:6: error: Objective-C interoperability is disabled
474 |       call it preemptively before a memory-intensive operation, to prevent memory churn.
475 |      */
476 |     @objc
    |      `- error: Objective-C interoperability is disabled
477 |     public final func flushUnusedResources()
478 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Support/ARC+Siesta.swift:78:30: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
59 |   after the referenced object has been deallocated, making it suitable for use as a Set member and a Dictionary key.
60 | */
61 | internal struct WeakRef<T: AnyObject>: Hashable
   |                         `- note: 'T' previously declared here
62 |     {
63 |     private(set) weak var value: T?
   :
76 |         { hasher.combine(originalHash) }
77 |
78 |     internal static func == <T>(lhs: WeakRef<T>, rhs: WeakRef<T>) -> Bool
   |                              `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
79 |         { lhs.originalIdentity == rhs.originalIdentity }
80 |     }
[29/83] Compiling Alamofire UploadRequest.swift
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:34:6: error: Objective-C interoperability is disabled
 32 |       - SeeAlso: `relative(_:)`
 33 |     */
 34 |     @objc
    |      `- error: Objective-C interoperability is disabled
 35 |     public func child(_ subpath: String) -> Resource
 36 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:52:6: error: Objective-C interoperability is disabled
 50 |         - `child(_:)`
 51 |     */
 52 |     @objc
    |      `- error: Objective-C interoperability is disabled
 53 |     public func relative(_ href: String) -> Resource
 54 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:68:6: error: Objective-C interoperability is disabled
 66 |           }
 67 |     */
 68 |     @objc
    |      `- error: Objective-C interoperability is disabled
 69 |     public func optionalRelative(_ href: String?) -> Resource?
 70 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:99:6: error: Objective-C interoperability is disabled
 97 |       - SeeAlso: `withParams(_:)`
 98 |     */
 99 |     @objc(withParam:value:)
    |      `- error: Objective-C interoperability is disabled
100 |     public func withParam(_ name: String, _ value: String?) -> Resource
101 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceObserver.swift:240:6: error: Objective-C interoperability is disabled
238 |       Removes all observers owned by the given object.
239 |     */
240 |     @objc(removeObserversOwnedBy:)
    |      `- error: Objective-C interoperability is disabled
241 |     public func removeObservers(ownedBy owner: AnyObject?)
242 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:28:2: error: Objective-C interoperability is disabled
 26 |   If you want to feed your service arbitrary URLs with no common root, use `resource(absoluteURL:)`.
 27 | */
 28 | @objc(BOSService)
    |  `- error: Objective-C interoperability is disabled
 29 | open class Service: NSObject
 30 |     {
/host/spi-builder-workspace/Source/Siesta/Service.swift:32:6: error: Objective-C interoperability is disabled
 30 |     {
 31 |     /// The root URL of the API. If nil, then `resource(_:)` will only accept absolute URLs.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let baseURL: URL?
 34 |
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Service.swift:59:81: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 57 |             baseURL: URLConvertible? = nil,
 58 |             standardTransformers: [StandardTransformer] = [.json, .text, .image],
 59 |             networking: NetworkingProviderConvertible = URLSessionConfiguration.ephemeral)
    |                                                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 60 |         {
 61 |         DispatchQueue.mainThreadPrecondition()
/host/spi-builder-workspace/Source/Siesta/Service.swift:97:6: error: Objective-C interoperability is disabled
 95 |           If you want to pass a relative URL to be resolved against `baseURL`, use `resource("/").relative(relativeURL)`.
 96 |     */
 97 |     @objc(resource:)
    |      `- error: Objective-C interoperability is disabled
 98 |     public final func resource(_ path: String) -> Resource
 99 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:370:6: error: Objective-C interoperability is disabled
368 |       over subsequent resource interactions.
369 |     */
370 |     @objc
    |      `- error: Objective-C interoperability is disabled
371 |     public final func invalidateConfiguration()
372 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:416:6: error: Objective-C interoperability is disabled
414 |       Applies to resources matching the predicate, or all resources by default.
415 |     */
416 |     @objc
    |      `- error: Objective-C interoperability is disabled
417 |     public final func wipeResources(matching predicate: (Resource) -> Bool =  { _ in true })
418 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:443:6: error: Objective-C interoperability is disabled
441 |       Useful for making shared predicates that you can pass to both `configure(...)` and this method.
442 |     */
443 |     @objc
    |      `- error: Objective-C interoperability is disabled
444 |     public final func wipeResources(withURLsMatching predicate: (URL) -> Bool)
445 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:456:6: error: Objective-C interoperability is disabled
454 |       in the cache, no matter how many there are.
455 |     */
456 |     @objc
    |      `- error: Objective-C interoperability is disabled
457 |     public var cachedResourceCountLimit: Int
458 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:476:6: error: Objective-C interoperability is disabled
474 |       call it preemptively before a memory-intensive operation, to prevent memory churn.
475 |      */
476 |     @objc
    |      `- error: Objective-C interoperability is disabled
477 |     public final func flushUnusedResources()
478 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Support/ARC+Siesta.swift:78:30: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
59 |   after the referenced object has been deallocated, making it suitable for use as a Set member and a Dictionary key.
60 | */
61 | internal struct WeakRef<T: AnyObject>: Hashable
   |                         `- note: 'T' previously declared here
62 |     {
63 |     private(set) weak var value: T?
   :
76 |         { hasher.combine(originalHash) }
77 |
78 |     internal static func == <T>(lhs: WeakRef<T>, rhs: WeakRef<T>) -> Bool
   |                              `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
79 |         { lhs.originalIdentity == rhs.originalIdentity }
80 |     }
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:34:6: error: Objective-C interoperability is disabled
 32 |       - SeeAlso: `relative(_:)`
 33 |     */
 34 |     @objc
    |      `- error: Objective-C interoperability is disabled
 35 |     public func child(_ subpath: String) -> Resource
 36 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:52:6: error: Objective-C interoperability is disabled
 50 |         - `child(_:)`
 51 |     */
 52 |     @objc
    |      `- error: Objective-C interoperability is disabled
 53 |     public func relative(_ href: String) -> Resource
 54 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:68:6: error: Objective-C interoperability is disabled
 66 |           }
 67 |     */
 68 |     @objc
    |      `- error: Objective-C interoperability is disabled
 69 |     public func optionalRelative(_ href: String?) -> Resource?
 70 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:99:6: error: Objective-C interoperability is disabled
 97 |       - SeeAlso: `withParams(_:)`
 98 |     */
 99 |     @objc(withParam:value:)
    |      `- error: Objective-C interoperability is disabled
100 |     public func withParam(_ name: String, _ value: String?) -> Resource
101 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceObserver.swift:240:6: error: Objective-C interoperability is disabled
238 |       Removes all observers owned by the given object.
239 |     */
240 |     @objc(removeObserversOwnedBy:)
    |      `- error: Objective-C interoperability is disabled
241 |     public func removeObservers(ownedBy owner: AnyObject?)
242 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:28:2: error: Objective-C interoperability is disabled
 26 |   If you want to feed your service arbitrary URLs with no common root, use `resource(absoluteURL:)`.
 27 | */
 28 | @objc(BOSService)
    |  `- error: Objective-C interoperability is disabled
 29 | open class Service: NSObject
 30 |     {
/host/spi-builder-workspace/Source/Siesta/Service.swift:32:6: error: Objective-C interoperability is disabled
 30 |     {
 31 |     /// The root URL of the API. If nil, then `resource(_:)` will only accept absolute URLs.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let baseURL: URL?
 34 |
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Service.swift:59:81: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 57 |             baseURL: URLConvertible? = nil,
 58 |             standardTransformers: [StandardTransformer] = [.json, .text, .image],
 59 |             networking: NetworkingProviderConvertible = URLSessionConfiguration.ephemeral)
    |                                                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 60 |         {
 61 |         DispatchQueue.mainThreadPrecondition()
/host/spi-builder-workspace/Source/Siesta/Service.swift:97:6: error: Objective-C interoperability is disabled
 95 |           If you want to pass a relative URL to be resolved against `baseURL`, use `resource("/").relative(relativeURL)`.
 96 |     */
 97 |     @objc(resource:)
    |      `- error: Objective-C interoperability is disabled
 98 |     public final func resource(_ path: String) -> Resource
 99 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:370:6: error: Objective-C interoperability is disabled
368 |       over subsequent resource interactions.
369 |     */
370 |     @objc
    |      `- error: Objective-C interoperability is disabled
371 |     public final func invalidateConfiguration()
372 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:416:6: error: Objective-C interoperability is disabled
414 |       Applies to resources matching the predicate, or all resources by default.
415 |     */
416 |     @objc
    |      `- error: Objective-C interoperability is disabled
417 |     public final func wipeResources(matching predicate: (Resource) -> Bool =  { _ in true })
418 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:443:6: error: Objective-C interoperability is disabled
441 |       Useful for making shared predicates that you can pass to both `configure(...)` and this method.
442 |     */
443 |     @objc
    |      `- error: Objective-C interoperability is disabled
444 |     public final func wipeResources(withURLsMatching predicate: (URL) -> Bool)
445 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:456:6: error: Objective-C interoperability is disabled
454 |       in the cache, no matter how many there are.
455 |     */
456 |     @objc
    |      `- error: Objective-C interoperability is disabled
457 |     public var cachedResourceCountLimit: Int
458 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:476:6: error: Objective-C interoperability is disabled
474 |       call it preemptively before a memory-intensive operation, to prevent memory churn.
475 |      */
476 |     @objc
    |      `- error: Objective-C interoperability is disabled
477 |     public final func flushUnusedResources()
478 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Support/ARC+Siesta.swift:78:30: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
59 |   after the referenced object has been deallocated, making it suitable for use as a Set member and a Dictionary key.
60 | */
61 | internal struct WeakRef<T: AnyObject>: Hashable
   |                         `- note: 'T' previously declared here
62 |     {
63 |     private(set) weak var value: T?
   :
76 |         { hasher.combine(originalHash) }
77 |
78 |     internal static func == <T>(lhs: WeakRef<T>, rhs: WeakRef<T>) -> Bool
   |                              `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
79 |         { lhs.originalIdentity == rhs.originalIdentity }
80 |     }
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:34:6: error: Objective-C interoperability is disabled
 32 |       - SeeAlso: `relative(_:)`
 33 |     */
 34 |     @objc
    |      `- error: Objective-C interoperability is disabled
 35 |     public func child(_ subpath: String) -> Resource
 36 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:52:6: error: Objective-C interoperability is disabled
 50 |         - `child(_:)`
 51 |     */
 52 |     @objc
    |      `- error: Objective-C interoperability is disabled
 53 |     public func relative(_ href: String) -> Resource
 54 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:68:6: error: Objective-C interoperability is disabled
 66 |           }
 67 |     */
 68 |     @objc
    |      `- error: Objective-C interoperability is disabled
 69 |     public func optionalRelative(_ href: String?) -> Resource?
 70 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceNavigation.swift:99:6: error: Objective-C interoperability is disabled
 97 |       - SeeAlso: `withParams(_:)`
 98 |     */
 99 |     @objc(withParam:value:)
    |      `- error: Objective-C interoperability is disabled
100 |     public func withParam(_ name: String, _ value: String?) -> Resource
101 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/ResourceObserver.swift:240:6: error: Objective-C interoperability is disabled
238 |       Removes all observers owned by the given object.
239 |     */
240 |     @objc(removeObserversOwnedBy:)
    |      `- error: Objective-C interoperability is disabled
241 |     public func removeObservers(ownedBy owner: AnyObject?)
242 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:28:2: error: Objective-C interoperability is disabled
 26 |   If you want to feed your service arbitrary URLs with no common root, use `resource(absoluteURL:)`.
 27 | */
 28 | @objc(BOSService)
    |  `- error: Objective-C interoperability is disabled
 29 | open class Service: NSObject
 30 |     {
/host/spi-builder-workspace/Source/Siesta/Service.swift:32:6: error: Objective-C interoperability is disabled
 30 |     {
 31 |     /// The root URL of the API. If nil, then `resource(_:)` will only accept absolute URLs.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let baseURL: URL?
 34 |
/host/spi-builder-workspace/Source/Siesta/Networking.swift:34:24: error: cannot find type 'URLRequest' in scope
 32 |     */
 33 |     func startRequest(
 34 |             _ request: URLRequest,
    |                        `- error: cannot find type 'URLRequest' in scope
 35 |             completion: @escaping RequestNetworkingCompletionCallback)
 36 |         -> RequestNetworking
/host/spi-builder-workspace/Source/Siesta/Service.swift:59:81: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 57 |             baseURL: URLConvertible? = nil,
 58 |             standardTransformers: [StandardTransformer] = [.json, .text, .image],
 59 |             networking: NetworkingProviderConvertible = URLSessionConfiguration.ephemeral)
    |                                                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
 60 |         {
 61 |         DispatchQueue.mainThreadPrecondition()
/host/spi-builder-workspace/Source/Siesta/Service.swift:97:6: error: Objective-C interoperability is disabled
 95 |           If you want to pass a relative URL to be resolved against `baseURL`, use `resource("/").relative(relativeURL)`.
 96 |     */
 97 |     @objc(resource:)
    |      `- error: Objective-C interoperability is disabled
 98 |     public final func resource(_ path: String) -> Resource
 99 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:370:6: error: Objective-C interoperability is disabled
368 |       over subsequent resource interactions.
369 |     */
370 |     @objc
    |      `- error: Objective-C interoperability is disabled
371 |     public final func invalidateConfiguration()
372 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:416:6: error: Objective-C interoperability is disabled
414 |       Applies to resources matching the predicate, or all resources by default.
415 |     */
416 |     @objc
    |      `- error: Objective-C interoperability is disabled
417 |     public final func wipeResources(matching predicate: (Resource) -> Bool =  { _ in true })
418 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:443:6: error: Objective-C interoperability is disabled
441 |       Useful for making shared predicates that you can pass to both `configure(...)` and this method.
442 |     */
443 |     @objc
    |      `- error: Objective-C interoperability is disabled
444 |     public final func wipeResources(withURLsMatching predicate: (URL) -> Bool)
445 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:456:6: error: Objective-C interoperability is disabled
454 |       in the cache, no matter how many there are.
455 |     */
456 |     @objc
    |      `- error: Objective-C interoperability is disabled
457 |     public var cachedResourceCountLimit: Int
458 |         {
/host/spi-builder-workspace/Source/Siesta/Service.swift:476:6: error: Objective-C interoperability is disabled
474 |       call it preemptively before a memory-intensive operation, to prevent memory churn.
475 |      */
476 |     @objc
    |      `- error: Objective-C interoperability is disabled
477 |     public final func flushUnusedResources()
478 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Support/ARC+Siesta.swift:78:30: warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
59 |   after the referenced object has been deallocated, making it suitable for use as a Set member and a Dictionary key.
60 | */
61 | internal struct WeakRef<T: AnyObject>: Hashable
   |                         `- note: 'T' previously declared here
62 |     {
63 |     private(set) weak var value: T?
   :
76 |         { hasher.combine(originalHash) }
77 |
78 |     internal static func == <T>(lhs: WeakRef<T>, rhs: WeakRef<T>) -> Bool
   |                              `- warning: generic parameter 'T' shadows generic parameter from outer scope with the same name; this is an error in the Swift 6 language mode
79 |         { lhs.originalIdentity == rhs.originalIdentity }
80 |     }
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
[35/83] Compiling Alamofire URLRequest+Alamofire.swift
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
[36/83] Compiling Siesta String+Siesta.swift
/host/spi-builder-workspace/Source/Siesta/Support/WeakCache.swift:39:26: error: cannot find 'memoryWarningNotification' in scope
 37 |         lowMemoryObserver =
 38 |             NotificationCenter.default.addObserver(
 39 |                 forName: memoryWarningNotification,
    |                          `- error: cannot find 'memoryWarningNotification' in scope
 40 |                 object: nil,
 41 |                 queue: nil)
/host/spi-builder-workspace/Source/Siesta/Support/Ω_Deprecations.swift:21:81: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
19 |             baseURL: URLConvertible? = nil,
20 |             useDefaultTransformers: Bool,
21 |             networking: NetworkingProviderConvertible = URLSessionConfiguration.ephemeral)
   |                                                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
22 |         {
23 |         if useDefaultTransformers
[37/83] Compiling Siesta URL+Siesta.swift
/host/spi-builder-workspace/Source/Siesta/Support/WeakCache.swift:39:26: error: cannot find 'memoryWarningNotification' in scope
 37 |         lowMemoryObserver =
 38 |             NotificationCenter.default.addObserver(
 39 |                 forName: memoryWarningNotification,
    |                          `- error: cannot find 'memoryWarningNotification' in scope
 40 |                 object: nil,
 41 |                 queue: nil)
/host/spi-builder-workspace/Source/Siesta/Support/Ω_Deprecations.swift:21:81: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
19 |             baseURL: URLConvertible? = nil,
20 |             useDefaultTransformers: Bool,
21 |             networking: NetworkingProviderConvertible = URLSessionConfiguration.ephemeral)
   |                                                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
22 |         {
23 |         if useDefaultTransformers
[38/83] Compiling Siesta WeakCache.swift
/host/spi-builder-workspace/Source/Siesta/Support/WeakCache.swift:39:26: error: cannot find 'memoryWarningNotification' in scope
 37 |         lowMemoryObserver =
 38 |             NotificationCenter.default.addObserver(
 39 |                 forName: memoryWarningNotification,
    |                          `- error: cannot find 'memoryWarningNotification' in scope
 40 |                 object: nil,
 41 |                 queue: nil)
/host/spi-builder-workspace/Source/Siesta/Support/Ω_Deprecations.swift:21:81: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
19 |             baseURL: URLConvertible? = nil,
20 |             useDefaultTransformers: Bool,
21 |             networking: NetworkingProviderConvertible = URLSessionConfiguration.ephemeral)
   |                                                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
22 |         {
23 |         if useDefaultTransformers
[39/83] Compiling Siesta Ω_Deprecations.swift
/host/spi-builder-workspace/Source/Siesta/Support/WeakCache.swift:39:26: error: cannot find 'memoryWarningNotification' in scope
 37 |         lowMemoryObserver =
 38 |             NotificationCenter.default.addObserver(
 39 |                 forName: memoryWarningNotification,
    |                          `- error: cannot find 'memoryWarningNotification' in scope
 40 |                 object: nil,
 41 |                 queue: nil)
/host/spi-builder-workspace/Source/Siesta/Support/Ω_Deprecations.swift:21:81: error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
19 |             baseURL: URLConvertible? = nil,
20 |             useDefaultTransformers: Bool,
21 |             networking: NetworkingProviderConvertible = URLSessionConfiguration.ephemeral)
   |                                                                                 `- error: type 'URLSessionConfiguration' (aka 'AnyObject') has no member 'ephemeral'
22 |         {
23 |         if useDefaultTransformers
[45/83] Compiling Alamofire Protected.swift
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:30:30: error: @escaping attribute only applies to function types
 28 |             data:            Data,
 29 |             contentType:     String,
 30 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 31 |         -> Request
 32 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:57:30: error: @escaping attribute only applies to function types
 55 |             contentType:     String = "text/plain",
 56 |             encoding:        String.Encoding = String.Encoding.utf8,
 57 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 58 |         -> Request
 59 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:88:30: error: @escaping attribute only applies to function types
 86 |             json:            JSONConvertible,
 87 |             contentType:     String = "application/json",
 88 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 89 |         -> Request
 90 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:127:32: error: @escaping attribute only applies to function types
125 |             _ method:          RequestMethod,
126 |             urlEncoded params: [String:String],
127 |             requestMutation:   @escaping RequestMutation = { _ in })
    |                                `- error: @escaping attribute only applies to function types
128 |         -> Request
129 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:257:44: error: @escaping attribute only applies to function types
255 |     public func request(
256 |             _ method: RequestMethod,
257 |             requestMutation adHocMutation: @escaping RequestMutation = { _ in })
    |                                            `- error: @escaping attribute only applies to function types
258 |         -> Request
259 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:62:19: error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 60 |         guard let rawBody = text.data(using: encoding),
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
    |                   `- error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 63 |                       CFStringConvertNSStringEncodingToEncoding(
 64 |                           encoding.rawValue))
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:63:23: error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
 63 |                       CFStringConvertNSStringEncodingToEncoding(
    |                       `- error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 64 |                           encoding.rawValue))
 65 |         else
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:61:23: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 59 |     */
 60 |     public init(
 61 |             response: HTTPURLResponse?,
    |                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 62 |             content: Any?,
 63 |             cause: Error?,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:66:41: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 64 |             userMessage: String? = nil)
 65 |         {
 66 |         self.httpStatusCode = response?.statusCode
    |                                         `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 67 |         self.cause = cause
 68 |
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:77:50: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 75 |             { self.userMessage = message }
 76 |         else if let code = self.httpStatusCode
 77 |             { self.userMessage = HTTPURLResponse.localizedString(forStatusCode: code).capitalized }
    |                                                  `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 78 |         else
 79 |             { self.userMessage = NSLocalizedString("Request failed", comment: "userMessage") }   // Is this reachable?
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:26:2: error: Objective-C interoperability is disabled
 24 |   questions changes.
 25 | */
 26 | @objc(BOSResource)
    |  `- error: Objective-C interoperability is disabled
 27 | public final class Resource: NSObject
 28 |     {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:32:6: error: Objective-C interoperability is disabled
 30 |
 31 |     /// The API to which this resource belongs. Provides configuration defaults and instance uniqueness.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let service: Service
 34 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:36:6: error: Objective-C interoperability is disabled
 34 |
 35 |     /// The canoncial URL of this resource.
 36 |     @objc
    |      `- error: Objective-C interoperability is disabled
 37 |     public let url: URL
 38 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:71:46: error: cannot find type 'URLRequest' in scope
 69 |         }
 70 |
 71 |     internal func configuration(for request: URLRequest) -> Configuration
    |                                              `- error: cannot find type 'URLRequest' in scope
 72 |         {
 73 |         configuration(for:
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:124:6: error: Objective-C interoperability is disabled
122 |
123 |     /// The time of the most recent update to either `latestData` or `latestError`.
124 |     @objc
    |      `- error: Objective-C interoperability is disabled
125 |     public var timestamp: TimeInterval
126 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:141:6: error: Objective-C interoperability is disabled
139 |     /// True if any load requests (i.e. from calls to `load(...)` and `loadIfNeeded()`)
140 |     /// for this resource are in progress.
141 |     @objc
    |      `- error: Objective-C interoperability is disabled
142 |     public var isLoading: Bool
143 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:150:6: error: Objective-C interoperability is disabled
148 |
149 |     /// True if any requests for this resource are in progress.
150 |     @objc
    |      `- error: Objective-C interoperability is disabled
151 |     public var isRequesting: Bool
152 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:312:6: error: Objective-C interoperability is disabled
310 |         - the timestamp on `latestError` is more recent than `retryTime` seconds ago.
311 |     */
312 |     @objc
    |      `- error: Objective-C interoperability is disabled
313 |     public var isUpToDate: Bool
314 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:489:6: error: Objective-C interoperability is disabled
487 |       If this resource has no observers, cancels all `loadRequests`.
488 |     */
489 |     @objc
    |      `- error: Objective-C interoperability is disabled
490 |     public func cancelLoadIfUnobserved()
491 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:511:6: error: Objective-C interoperability is disabled
509 |       The `callback` is called after the given delay, regardless of whether the request was cancelled.
510 |     */
511 |     @objc
    |      `- error: Objective-C interoperability is disabled
512 |     public func cancelLoadIfUnobserved(afterDelay delay: TimeInterval, then callback: @escaping () -> Void = {})
513 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:633:6: error: Objective-C interoperability is disabled
631 |       If this resource has no content, this method sets the content type to `application/binary`.
632 |     */
633 |     @objc
    |      `- error: Objective-C interoperability is disabled
634 |     public func overrideLocalContent(with content: Any)
635 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:653:6: error: Objective-C interoperability is disabled
651 |       - SeeAlso: `wipe()`
652 |     */
653 |     @objc
    |      `- error: Objective-C interoperability is disabled
654 |     public func invalidate()
655 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:673:6: error: Objective-C interoperability is disabled
671 |       - SeeAlso: `invalidate()`
672 |     */
673 |     @objc
    |      `- error: Objective-C interoperability is disabled
674 |     public func wipe()
675 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:269:37: error: cannot find 'URLRequest' in scope
267 |         let delegate = NetworkRequestDelegate(resource: self)
268 |             {
269 |             var underlyingRequest = URLRequest(url: self.url)
    |                                     `- error: cannot find 'URLRequest' in scope
270 |             underlyingRequest.httpMethod = method.rawValue.uppercased()
271 |             let config = self.configuration(for: method)
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:62: error: cannot find type 'URLRequest' in scope
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                                              `- error: cannot find type 'URLRequest' in scope
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:46: error: @escaping attribute only applies to function types
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                              `- error: @escaping attribute only applies to function types
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:442:28: error: cannot infer contextual base in reference to member 'get'
440 |     public func load() -> Request
441 |         {
442 |         let req = request(.get)
    |                            `- error: cannot infer contextual base in reference to member 'get'
443 |             {
444 |             underlyingRequest in
[46/83] Compiling Alamofire Request.swift
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:30:30: error: @escaping attribute only applies to function types
 28 |             data:            Data,
 29 |             contentType:     String,
 30 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 31 |         -> Request
 32 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:57:30: error: @escaping attribute only applies to function types
 55 |             contentType:     String = "text/plain",
 56 |             encoding:        String.Encoding = String.Encoding.utf8,
 57 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 58 |         -> Request
 59 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:88:30: error: @escaping attribute only applies to function types
 86 |             json:            JSONConvertible,
 87 |             contentType:     String = "application/json",
 88 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 89 |         -> Request
 90 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:127:32: error: @escaping attribute only applies to function types
125 |             _ method:          RequestMethod,
126 |             urlEncoded params: [String:String],
127 |             requestMutation:   @escaping RequestMutation = { _ in })
    |                                `- error: @escaping attribute only applies to function types
128 |         -> Request
129 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:257:44: error: @escaping attribute only applies to function types
255 |     public func request(
256 |             _ method: RequestMethod,
257 |             requestMutation adHocMutation: @escaping RequestMutation = { _ in })
    |                                            `- error: @escaping attribute only applies to function types
258 |         -> Request
259 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:62:19: error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 60 |         guard let rawBody = text.data(using: encoding),
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
    |                   `- error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 63 |                       CFStringConvertNSStringEncodingToEncoding(
 64 |                           encoding.rawValue))
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:63:23: error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
 63 |                       CFStringConvertNSStringEncodingToEncoding(
    |                       `- error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 64 |                           encoding.rawValue))
 65 |         else
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:61:23: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 59 |     */
 60 |     public init(
 61 |             response: HTTPURLResponse?,
    |                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 62 |             content: Any?,
 63 |             cause: Error?,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:66:41: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 64 |             userMessage: String? = nil)
 65 |         {
 66 |         self.httpStatusCode = response?.statusCode
    |                                         `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 67 |         self.cause = cause
 68 |
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:77:50: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 75 |             { self.userMessage = message }
 76 |         else if let code = self.httpStatusCode
 77 |             { self.userMessage = HTTPURLResponse.localizedString(forStatusCode: code).capitalized }
    |                                                  `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 78 |         else
 79 |             { self.userMessage = NSLocalizedString("Request failed", comment: "userMessage") }   // Is this reachable?
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:26:2: error: Objective-C interoperability is disabled
 24 |   questions changes.
 25 | */
 26 | @objc(BOSResource)
    |  `- error: Objective-C interoperability is disabled
 27 | public final class Resource: NSObject
 28 |     {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:32:6: error: Objective-C interoperability is disabled
 30 |
 31 |     /// The API to which this resource belongs. Provides configuration defaults and instance uniqueness.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let service: Service
 34 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:36:6: error: Objective-C interoperability is disabled
 34 |
 35 |     /// The canoncial URL of this resource.
 36 |     @objc
    |      `- error: Objective-C interoperability is disabled
 37 |     public let url: URL
 38 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:71:46: error: cannot find type 'URLRequest' in scope
 69 |         }
 70 |
 71 |     internal func configuration(for request: URLRequest) -> Configuration
    |                                              `- error: cannot find type 'URLRequest' in scope
 72 |         {
 73 |         configuration(for:
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:124:6: error: Objective-C interoperability is disabled
122 |
123 |     /// The time of the most recent update to either `latestData` or `latestError`.
124 |     @objc
    |      `- error: Objective-C interoperability is disabled
125 |     public var timestamp: TimeInterval
126 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:141:6: error: Objective-C interoperability is disabled
139 |     /// True if any load requests (i.e. from calls to `load(...)` and `loadIfNeeded()`)
140 |     /// for this resource are in progress.
141 |     @objc
    |      `- error: Objective-C interoperability is disabled
142 |     public var isLoading: Bool
143 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:150:6: error: Objective-C interoperability is disabled
148 |
149 |     /// True if any requests for this resource are in progress.
150 |     @objc
    |      `- error: Objective-C interoperability is disabled
151 |     public var isRequesting: Bool
152 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:312:6: error: Objective-C interoperability is disabled
310 |         - the timestamp on `latestError` is more recent than `retryTime` seconds ago.
311 |     */
312 |     @objc
    |      `- error: Objective-C interoperability is disabled
313 |     public var isUpToDate: Bool
314 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:489:6: error: Objective-C interoperability is disabled
487 |       If this resource has no observers, cancels all `loadRequests`.
488 |     */
489 |     @objc
    |      `- error: Objective-C interoperability is disabled
490 |     public func cancelLoadIfUnobserved()
491 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:511:6: error: Objective-C interoperability is disabled
509 |       The `callback` is called after the given delay, regardless of whether the request was cancelled.
510 |     */
511 |     @objc
    |      `- error: Objective-C interoperability is disabled
512 |     public func cancelLoadIfUnobserved(afterDelay delay: TimeInterval, then callback: @escaping () -> Void = {})
513 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:633:6: error: Objective-C interoperability is disabled
631 |       If this resource has no content, this method sets the content type to `application/binary`.
632 |     */
633 |     @objc
    |      `- error: Objective-C interoperability is disabled
634 |     public func overrideLocalContent(with content: Any)
635 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:653:6: error: Objective-C interoperability is disabled
651 |       - SeeAlso: `wipe()`
652 |     */
653 |     @objc
    |      `- error: Objective-C interoperability is disabled
654 |     public func invalidate()
655 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:673:6: error: Objective-C interoperability is disabled
671 |       - SeeAlso: `invalidate()`
672 |     */
673 |     @objc
    |      `- error: Objective-C interoperability is disabled
674 |     public func wipe()
675 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:269:37: error: cannot find 'URLRequest' in scope
267 |         let delegate = NetworkRequestDelegate(resource: self)
268 |             {
269 |             var underlyingRequest = URLRequest(url: self.url)
    |                                     `- error: cannot find 'URLRequest' in scope
270 |             underlyingRequest.httpMethod = method.rawValue.uppercased()
271 |             let config = self.configuration(for: method)
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:62: error: cannot find type 'URLRequest' in scope
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                                              `- error: cannot find type 'URLRequest' in scope
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:46: error: @escaping attribute only applies to function types
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                              `- error: @escaping attribute only applies to function types
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:442:28: error: cannot infer contextual base in reference to member 'get'
440 |     public func load() -> Request
441 |         {
442 |         let req = request(.get)
    |                            `- error: cannot infer contextual base in reference to member 'get'
443 |             {
444 |             underlyingRequest in
[47/83] Compiling Alamofire RequestTaskMap.swift
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:30:30: error: @escaping attribute only applies to function types
 28 |             data:            Data,
 29 |             contentType:     String,
 30 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 31 |         -> Request
 32 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:57:30: error: @escaping attribute only applies to function types
 55 |             contentType:     String = "text/plain",
 56 |             encoding:        String.Encoding = String.Encoding.utf8,
 57 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 58 |         -> Request
 59 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:88:30: error: @escaping attribute only applies to function types
 86 |             json:            JSONConvertible,
 87 |             contentType:     String = "application/json",
 88 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 89 |         -> Request
 90 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:127:32: error: @escaping attribute only applies to function types
125 |             _ method:          RequestMethod,
126 |             urlEncoded params: [String:String],
127 |             requestMutation:   @escaping RequestMutation = { _ in })
    |                                `- error: @escaping attribute only applies to function types
128 |         -> Request
129 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:257:44: error: @escaping attribute only applies to function types
255 |     public func request(
256 |             _ method: RequestMethod,
257 |             requestMutation adHocMutation: @escaping RequestMutation = { _ in })
    |                                            `- error: @escaping attribute only applies to function types
258 |         -> Request
259 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:62:19: error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 60 |         guard let rawBody = text.data(using: encoding),
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
    |                   `- error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 63 |                       CFStringConvertNSStringEncodingToEncoding(
 64 |                           encoding.rawValue))
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:63:23: error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
 63 |                       CFStringConvertNSStringEncodingToEncoding(
    |                       `- error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 64 |                           encoding.rawValue))
 65 |         else
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:61:23: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 59 |     */
 60 |     public init(
 61 |             response: HTTPURLResponse?,
    |                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 62 |             content: Any?,
 63 |             cause: Error?,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:66:41: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 64 |             userMessage: String? = nil)
 65 |         {
 66 |         self.httpStatusCode = response?.statusCode
    |                                         `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 67 |         self.cause = cause
 68 |
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:77:50: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 75 |             { self.userMessage = message }
 76 |         else if let code = self.httpStatusCode
 77 |             { self.userMessage = HTTPURLResponse.localizedString(forStatusCode: code).capitalized }
    |                                                  `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 78 |         else
 79 |             { self.userMessage = NSLocalizedString("Request failed", comment: "userMessage") }   // Is this reachable?
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:26:2: error: Objective-C interoperability is disabled
 24 |   questions changes.
 25 | */
 26 | @objc(BOSResource)
    |  `- error: Objective-C interoperability is disabled
 27 | public final class Resource: NSObject
 28 |     {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:32:6: error: Objective-C interoperability is disabled
 30 |
 31 |     /// The API to which this resource belongs. Provides configuration defaults and instance uniqueness.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let service: Service
 34 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:36:6: error: Objective-C interoperability is disabled
 34 |
 35 |     /// The canoncial URL of this resource.
 36 |     @objc
    |      `- error: Objective-C interoperability is disabled
 37 |     public let url: URL
 38 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:71:46: error: cannot find type 'URLRequest' in scope
 69 |         }
 70 |
 71 |     internal func configuration(for request: URLRequest) -> Configuration
    |                                              `- error: cannot find type 'URLRequest' in scope
 72 |         {
 73 |         configuration(for:
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:124:6: error: Objective-C interoperability is disabled
122 |
123 |     /// The time of the most recent update to either `latestData` or `latestError`.
124 |     @objc
    |      `- error: Objective-C interoperability is disabled
125 |     public var timestamp: TimeInterval
126 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:141:6: error: Objective-C interoperability is disabled
139 |     /// True if any load requests (i.e. from calls to `load(...)` and `loadIfNeeded()`)
140 |     /// for this resource are in progress.
141 |     @objc
    |      `- error: Objective-C interoperability is disabled
142 |     public var isLoading: Bool
143 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:150:6: error: Objective-C interoperability is disabled
148 |
149 |     /// True if any requests for this resource are in progress.
150 |     @objc
    |      `- error: Objective-C interoperability is disabled
151 |     public var isRequesting: Bool
152 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:312:6: error: Objective-C interoperability is disabled
310 |         - the timestamp on `latestError` is more recent than `retryTime` seconds ago.
311 |     */
312 |     @objc
    |      `- error: Objective-C interoperability is disabled
313 |     public var isUpToDate: Bool
314 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:489:6: error: Objective-C interoperability is disabled
487 |       If this resource has no observers, cancels all `loadRequests`.
488 |     */
489 |     @objc
    |      `- error: Objective-C interoperability is disabled
490 |     public func cancelLoadIfUnobserved()
491 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:511:6: error: Objective-C interoperability is disabled
509 |       The `callback` is called after the given delay, regardless of whether the request was cancelled.
510 |     */
511 |     @objc
    |      `- error: Objective-C interoperability is disabled
512 |     public func cancelLoadIfUnobserved(afterDelay delay: TimeInterval, then callback: @escaping () -> Void = {})
513 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:633:6: error: Objective-C interoperability is disabled
631 |       If this resource has no content, this method sets the content type to `application/binary`.
632 |     */
633 |     @objc
    |      `- error: Objective-C interoperability is disabled
634 |     public func overrideLocalContent(with content: Any)
635 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:653:6: error: Objective-C interoperability is disabled
651 |       - SeeAlso: `wipe()`
652 |     */
653 |     @objc
    |      `- error: Objective-C interoperability is disabled
654 |     public func invalidate()
655 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:673:6: error: Objective-C interoperability is disabled
671 |       - SeeAlso: `invalidate()`
672 |     */
673 |     @objc
    |      `- error: Objective-C interoperability is disabled
674 |     public func wipe()
675 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:269:37: error: cannot find 'URLRequest' in scope
267 |         let delegate = NetworkRequestDelegate(resource: self)
268 |             {
269 |             var underlyingRequest = URLRequest(url: self.url)
    |                                     `- error: cannot find 'URLRequest' in scope
270 |             underlyingRequest.httpMethod = method.rawValue.uppercased()
271 |             let config = self.configuration(for: method)
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:62: error: cannot find type 'URLRequest' in scope
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                                              `- error: cannot find type 'URLRequest' in scope
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:46: error: @escaping attribute only applies to function types
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                              `- error: @escaping attribute only applies to function types
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:442:28: error: cannot infer contextual base in reference to member 'get'
440 |     public func load() -> Request
441 |         {
442 |         let req = request(.get)
    |                            `- error: cannot infer contextual base in reference to member 'get'
443 |             {
444 |             underlyingRequest in
[48/83] Compiling Alamofire Response.swift
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:30:30: error: @escaping attribute only applies to function types
 28 |             data:            Data,
 29 |             contentType:     String,
 30 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 31 |         -> Request
 32 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:57:30: error: @escaping attribute only applies to function types
 55 |             contentType:     String = "text/plain",
 56 |             encoding:        String.Encoding = String.Encoding.utf8,
 57 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 58 |         -> Request
 59 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:88:30: error: @escaping attribute only applies to function types
 86 |             json:            JSONConvertible,
 87 |             contentType:     String = "application/json",
 88 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 89 |         -> Request
 90 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:127:32: error: @escaping attribute only applies to function types
125 |             _ method:          RequestMethod,
126 |             urlEncoded params: [String:String],
127 |             requestMutation:   @escaping RequestMutation = { _ in })
    |                                `- error: @escaping attribute only applies to function types
128 |         -> Request
129 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:257:44: error: @escaping attribute only applies to function types
255 |     public func request(
256 |             _ method: RequestMethod,
257 |             requestMutation adHocMutation: @escaping RequestMutation = { _ in })
    |                                            `- error: @escaping attribute only applies to function types
258 |         -> Request
259 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:62:19: error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 60 |         guard let rawBody = text.data(using: encoding),
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
    |                   `- error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 63 |                       CFStringConvertNSStringEncodingToEncoding(
 64 |                           encoding.rawValue))
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:63:23: error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
 63 |                       CFStringConvertNSStringEncodingToEncoding(
    |                       `- error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 64 |                           encoding.rawValue))
 65 |         else
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:61:23: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 59 |     */
 60 |     public init(
 61 |             response: HTTPURLResponse?,
    |                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 62 |             content: Any?,
 63 |             cause: Error?,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:66:41: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 64 |             userMessage: String? = nil)
 65 |         {
 66 |         self.httpStatusCode = response?.statusCode
    |                                         `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 67 |         self.cause = cause
 68 |
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:77:50: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 75 |             { self.userMessage = message }
 76 |         else if let code = self.httpStatusCode
 77 |             { self.userMessage = HTTPURLResponse.localizedString(forStatusCode: code).capitalized }
    |                                                  `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 78 |         else
 79 |             { self.userMessage = NSLocalizedString("Request failed", comment: "userMessage") }   // Is this reachable?
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:26:2: error: Objective-C interoperability is disabled
 24 |   questions changes.
 25 | */
 26 | @objc(BOSResource)
    |  `- error: Objective-C interoperability is disabled
 27 | public final class Resource: NSObject
 28 |     {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:32:6: error: Objective-C interoperability is disabled
 30 |
 31 |     /// The API to which this resource belongs. Provides configuration defaults and instance uniqueness.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let service: Service
 34 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:36:6: error: Objective-C interoperability is disabled
 34 |
 35 |     /// The canoncial URL of this resource.
 36 |     @objc
    |      `- error: Objective-C interoperability is disabled
 37 |     public let url: URL
 38 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:71:46: error: cannot find type 'URLRequest' in scope
 69 |         }
 70 |
 71 |     internal func configuration(for request: URLRequest) -> Configuration
    |                                              `- error: cannot find type 'URLRequest' in scope
 72 |         {
 73 |         configuration(for:
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:124:6: error: Objective-C interoperability is disabled
122 |
123 |     /// The time of the most recent update to either `latestData` or `latestError`.
124 |     @objc
    |      `- error: Objective-C interoperability is disabled
125 |     public var timestamp: TimeInterval
126 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:141:6: error: Objective-C interoperability is disabled
139 |     /// True if any load requests (i.e. from calls to `load(...)` and `loadIfNeeded()`)
140 |     /// for this resource are in progress.
141 |     @objc
    |      `- error: Objective-C interoperability is disabled
142 |     public var isLoading: Bool
143 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:150:6: error: Objective-C interoperability is disabled
148 |
149 |     /// True if any requests for this resource are in progress.
150 |     @objc
    |      `- error: Objective-C interoperability is disabled
151 |     public var isRequesting: Bool
152 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:312:6: error: Objective-C interoperability is disabled
310 |         - the timestamp on `latestError` is more recent than `retryTime` seconds ago.
311 |     */
312 |     @objc
    |      `- error: Objective-C interoperability is disabled
313 |     public var isUpToDate: Bool
314 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:489:6: error: Objective-C interoperability is disabled
487 |       If this resource has no observers, cancels all `loadRequests`.
488 |     */
489 |     @objc
    |      `- error: Objective-C interoperability is disabled
490 |     public func cancelLoadIfUnobserved()
491 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:511:6: error: Objective-C interoperability is disabled
509 |       The `callback` is called after the given delay, regardless of whether the request was cancelled.
510 |     */
511 |     @objc
    |      `- error: Objective-C interoperability is disabled
512 |     public func cancelLoadIfUnobserved(afterDelay delay: TimeInterval, then callback: @escaping () -> Void = {})
513 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:633:6: error: Objective-C interoperability is disabled
631 |       If this resource has no content, this method sets the content type to `application/binary`.
632 |     */
633 |     @objc
    |      `- error: Objective-C interoperability is disabled
634 |     public func overrideLocalContent(with content: Any)
635 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:653:6: error: Objective-C interoperability is disabled
651 |       - SeeAlso: `wipe()`
652 |     */
653 |     @objc
    |      `- error: Objective-C interoperability is disabled
654 |     public func invalidate()
655 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:673:6: error: Objective-C interoperability is disabled
671 |       - SeeAlso: `invalidate()`
672 |     */
673 |     @objc
    |      `- error: Objective-C interoperability is disabled
674 |     public func wipe()
675 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:269:37: error: cannot find 'URLRequest' in scope
267 |         let delegate = NetworkRequestDelegate(resource: self)
268 |             {
269 |             var underlyingRequest = URLRequest(url: self.url)
    |                                     `- error: cannot find 'URLRequest' in scope
270 |             underlyingRequest.httpMethod = method.rawValue.uppercased()
271 |             let config = self.configuration(for: method)
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:62: error: cannot find type 'URLRequest' in scope
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                                              `- error: cannot find type 'URLRequest' in scope
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:46: error: @escaping attribute only applies to function types
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                              `- error: @escaping attribute only applies to function types
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:442:28: error: cannot infer contextual base in reference to member 'get'
440 |     public func load() -> Request
441 |         {
442 |         let req = request(.get)
    |                            `- error: cannot infer contextual base in reference to member 'get'
443 |             {
444 |             underlyingRequest in
[49/83] Compiling Alamofire Session.swift
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:222:47: error: cannot find type 'URLRequest' in scope
220 |       - SeeAlso: `Resource.request(...)`
221 |     */
222 |     public typealias RequestMutation = (inout URLRequest) -> Void
    |                                               `- error: cannot find type 'URLRequest' in scope
223 |
224 |     /**
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:30:30: error: @escaping attribute only applies to function types
 28 |             data:            Data,
 29 |             contentType:     String,
 30 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 31 |         -> Request
 32 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:57:30: error: @escaping attribute only applies to function types
 55 |             contentType:     String = "text/plain",
 56 |             encoding:        String.Encoding = String.Encoding.utf8,
 57 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 58 |         -> Request
 59 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:88:30: error: @escaping attribute only applies to function types
 86 |             json:            JSONConvertible,
 87 |             contentType:     String = "application/json",
 88 |             requestMutation: @escaping RequestMutation = { _ in })
    |                              `- error: @escaping attribute only applies to function types
 89 |         -> Request
 90 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:127:32: error: @escaping attribute only applies to function types
125 |             _ method:          RequestMethod,
126 |             urlEncoded params: [String:String],
127 |             requestMutation:   @escaping RequestMutation = { _ in })
    |                                `- error: @escaping attribute only applies to function types
128 |         -> Request
129 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:257:44: error: @escaping attribute only applies to function types
255 |     public func request(
256 |             _ method: RequestMethod,
257 |             requestMutation adHocMutation: @escaping RequestMutation = { _ in })
    |                                            `- error: @escaping attribute only applies to function types
258 |         -> Request
259 |         {
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:62:19: error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 60 |         guard let rawBody = text.data(using: encoding),
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
    |                   `- error: cannot find 'CFStringConvertEncodingToIANACharSetName' in scope
 63 |                       CFStringConvertNSStringEncodingToEncoding(
 64 |                           encoding.rawValue))
/host/spi-builder-workspace/Source/Siesta/Request/RequestCreation.swift:63:23: error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 61 |               let encodingName =
 62 |                   CFStringConvertEncodingToIANACharSetName(
 63 |                       CFStringConvertNSStringEncodingToEncoding(
    |                       `- error: cannot find 'CFStringConvertNSStringEncodingToEncoding' in scope
 64 |                           encoding.rawValue))
 65 |         else
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:61:23: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 59 |     */
 60 |     public init(
 61 |             response: HTTPURLResponse?,
    |                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
 62 |             content: Any?,
 63 |             cause: Error?,
Foundation.HTTPURLResponse:2:18: note: 'HTTPURLResponse' has been explicitly marked unavailable here
1 | @available(*, unavailable, message: "This type has moved to the FoundationNetworking module. Import that module to use it.")
2 | public typealias HTTPURLResponse = AnyObject
  |                  `- note: 'HTTPURLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:66:41: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 64 |             userMessage: String? = nil)
 65 |         {
 66 |         self.httpStatusCode = response?.statusCode
    |                                         `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
 67 |         self.cause = cause
 68 |
/host/spi-builder-workspace/Source/Siesta/RequestError.swift:77:50: error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 75 |             { self.userMessage = message }
 76 |         else if let code = self.httpStatusCode
 77 |             { self.userMessage = HTTPURLResponse.localizedString(forStatusCode: code).capitalized }
    |                                                  `- error: type 'HTTPURLResponse' (aka 'AnyObject') has no member 'localizedString'
 78 |         else
 79 |             { self.userMessage = NSLocalizedString("Request failed", comment: "userMessage") }   // Is this reachable?
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:26:2: error: Objective-C interoperability is disabled
 24 |   questions changes.
 25 | */
 26 | @objc(BOSResource)
    |  `- error: Objective-C interoperability is disabled
 27 | public final class Resource: NSObject
 28 |     {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:32:6: error: Objective-C interoperability is disabled
 30 |
 31 |     /// The API to which this resource belongs. Provides configuration defaults and instance uniqueness.
 32 |     @objc
    |      `- error: Objective-C interoperability is disabled
 33 |     public let service: Service
 34 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:36:6: error: Objective-C interoperability is disabled
 34 |
 35 |     /// The canoncial URL of this resource.
 36 |     @objc
    |      `- error: Objective-C interoperability is disabled
 37 |     public let url: URL
 38 |
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:71:46: error: cannot find type 'URLRequest' in scope
 69 |         }
 70 |
 71 |     internal func configuration(for request: URLRequest) -> Configuration
    |                                              `- error: cannot find type 'URLRequest' in scope
 72 |         {
 73 |         configuration(for:
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:124:6: error: Objective-C interoperability is disabled
122 |
123 |     /// The time of the most recent update to either `latestData` or `latestError`.
124 |     @objc
    |      `- error: Objective-C interoperability is disabled
125 |     public var timestamp: TimeInterval
126 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:141:6: error: Objective-C interoperability is disabled
139 |     /// True if any load requests (i.e. from calls to `load(...)` and `loadIfNeeded()`)
140 |     /// for this resource are in progress.
141 |     @objc
    |      `- error: Objective-C interoperability is disabled
142 |     public var isLoading: Bool
143 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:150:6: error: Objective-C interoperability is disabled
148 |
149 |     /// True if any requests for this resource are in progress.
150 |     @objc
    |      `- error: Objective-C interoperability is disabled
151 |     public var isRequesting: Bool
152 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:312:6: error: Objective-C interoperability is disabled
310 |         - the timestamp on `latestError` is more recent than `retryTime` seconds ago.
311 |     */
312 |     @objc
    |      `- error: Objective-C interoperability is disabled
313 |     public var isUpToDate: Bool
314 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:489:6: error: Objective-C interoperability is disabled
487 |       If this resource has no observers, cancels all `loadRequests`.
488 |     */
489 |     @objc
    |      `- error: Objective-C interoperability is disabled
490 |     public func cancelLoadIfUnobserved()
491 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:511:6: error: Objective-C interoperability is disabled
509 |       The `callback` is called after the given delay, regardless of whether the request was cancelled.
510 |     */
511 |     @objc
    |      `- error: Objective-C interoperability is disabled
512 |     public func cancelLoadIfUnobserved(afterDelay delay: TimeInterval, then callback: @escaping () -> Void = {})
513 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:633:6: error: Objective-C interoperability is disabled
631 |       If this resource has no content, this method sets the content type to `application/binary`.
632 |     */
633 |     @objc
    |      `- error: Objective-C interoperability is disabled
634 |     public func overrideLocalContent(with content: Any)
635 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:653:6: error: Objective-C interoperability is disabled
651 |       - SeeAlso: `wipe()`
652 |     */
653 |     @objc
    |      `- error: Objective-C interoperability is disabled
654 |     public func invalidate()
655 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:673:6: error: Objective-C interoperability is disabled
671 |       - SeeAlso: `invalidate()`
672 |     */
673 |     @objc
    |      `- error: Objective-C interoperability is disabled
674 |     public func wipe()
675 |         {
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:269:37: error: cannot find 'URLRequest' in scope
267 |         let delegate = NetworkRequestDelegate(resource: self)
268 |             {
269 |             var underlyingRequest = URLRequest(url: self.url)
    |                                     `- error: cannot find 'URLRequest' in scope
270 |             underlyingRequest.httpMethod = method.rawValue.uppercased()
271 |             let config = self.configuration(for: method)
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:62: error: cannot find type 'URLRequest' in scope
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                                              `- error: cannot find type 'URLRequest' in scope
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Request/NetworkRequest.swift:29:46: error: @escaping attribute only applies to function types
 27 |     // MARK: Managing request
 28 |
 29 |     init(resource: Resource, requestBuilder: @escaping () -> URLRequest)
    |                                              `- error: @escaping attribute only applies to function types
 30 |         {
 31 |         self.resource = resource
/host/spi-builder-workspace/Source/Siesta/Resource/Resource.swift:442:28: error: cannot infer contextual base in reference to member 'get'
440 |     public func load() -> Request
441 |         {
442 |         let req = request(.get)
    |                            `- error: cannot infer contextual base in reference to member 'get'
443 |             {
444 |             underlyingRequest in
BUILD FAILURE 6.1 linux