The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build TripKit, reference main (3baeec), with Swift 6.2 (beta) for Android on 21 Jun 2025 13:05:50 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/skedgo/tripkit-ios.git
Reference: main
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/skedgo/tripkit-ios
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 3baeeca Avoid duplicate routing.json calls when presenting routing results card (#398)
Cloned https://github.com/skedgo/tripkit-ios.git
Revision (git rev-parse @):
3baeecae830451a16e000155a58f5ac133f2eb6e
SUCCESS checkout https://github.com/skedgo/tripkit-ios.git at main
========================================
Build
========================================
Selected platform:         android
Swift version:             6.2
Building package at path:  $PWD
https://github.com/skedgo/tripkit-ios.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:android-6.2-latest swift build --swift-sdk aarch64-unknown-linux-android28 2>&1
android-6.2-latest: Pulling from finestructure/spi-images
Digest: sha256:b7c4a6b4153ff40ef9277e2157e708f835b8eb011095d53bd8db4594eb2b7798
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:android-6.2-latest
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-8C5A4AE7A8CE2BA.txt
[3/53] Compiling TripKitAPI BaseAPIModels.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/BaseAPIModels.swift:125:23: error: cannot find type 'TKColor' in scope
123 |
124 | #if !os(Linux)
125 |     public var color: TKColor {
    |                       `- error: cannot find type 'TKColor' in scope
126 |       return TKColor(red: CGFloat(red) / 255, green: CGFloat(green) / 255, blue: CGFloat(blue) / 255, alpha: 1)
127 |     }
[4/53] Compiling TripKitAPI DeparturesAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/BaseAPIModels.swift:125:23: error: cannot find type 'TKColor' in scope
123 |
124 | #if !os(Linux)
125 |     public var color: TKColor {
    |                       `- error: cannot find type 'TKColor' in scope
126 |       return TKColor(red: CGFloat(red) / 255, green: CGFloat(green) / 255, blue: CGFloat(blue) / 255, alpha: 1)
127 |     }
[5/53] Compiling TripKitAPI EventAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/BaseAPIModels.swift:125:23: error: cannot find type 'TKColor' in scope
123 |
124 | #if !os(Linux)
125 |     public var color: TKColor {
    |                       `- error: cannot find type 'TKColor' in scope
126 |       return TKColor(red: CGFloat(red) / 255, green: CGFloat(green) / 255, blue: CGFloat(blue) / 255, alpha: 1)
127 |     }
[6/53] Compiling TripKitAPI LatestAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/BaseAPIModels.swift:125:23: error: cannot find type 'TKColor' in scope
123 |
124 | #if !os(Linux)
125 |     public var color: TKColor {
    |                       `- error: cannot find type 'TKColor' in scope
126 |       return TKColor(red: CGFloat(red) / 255, green: CGFloat(green) / 255, blue: CGFloat(blue) / 255, alpha: 1)
127 |     }
[7/53] Compiling TripKitAPI OpeningHoursAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/BaseAPIModels.swift:125:23: error: cannot find type 'TKColor' in scope
123 |
124 | #if !os(Linux)
125 |     public var color: TKColor {
    |                       `- error: cannot find type 'TKColor' in scope
126 |       return TKColor(red: CGFloat(red) / 255, green: CGFloat(green) / 255, blue: CGFloat(blue) / 255, alpha: 1)
127 |     }
[8/53] Compiling TripKitAPI PricingTableAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/BaseAPIModels.swift:125:23: error: cannot find type 'TKColor' in scope
123 |
124 | #if !os(Linux)
125 |     public var color: TKColor {
    |                       `- error: cannot find type 'TKColor' in scope
126 |       return TKColor(red: CGFloat(red) / 255, green: CGFloat(green) / 255, blue: CGFloat(blue) / 255, alpha: 1)
127 |     }
[9/53] Compiling TripKitAPI RegionInfoAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/BaseAPIModels.swift:125:23: error: cannot find type 'TKColor' in scope
123 |
124 | #if !os(Linux)
125 |     public var color: TKColor {
    |                       `- error: cannot find type 'TKColor' in scope
126 |       return TKColor(red: CGFloat(red) / 255, green: CGFloat(green) / 255, blue: CGFloat(blue) / 255, alpha: 1)
127 |     }
[10/60] Compiling TripKitAPI RegionsAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:40:28: error: cannot find type 'TKColor' in scope
38 |
39 | #if !os(Linux)
40 |     public var routeColor: TKColor? { _routeColor?.color }
   |                            `- error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:43:23: error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
43 |     public var color: TKColor? { return routeColor ?? modeInfo.color }
   |                       `- error: cannot find type 'TKColor' in scope
44 | #endif
45 |
[11/60] Compiling TripKitAPI RouteAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:40:28: error: cannot find type 'TKColor' in scope
38 |
39 | #if !os(Linux)
40 |     public var routeColor: TKColor? { _routeColor?.color }
   |                            `- error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:43:23: error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
43 |     public var color: TKColor? { return routeColor ?? modeInfo.color }
   |                       `- error: cannot find type 'TKColor' in scope
44 | #endif
45 |
[12/60] Compiling TripKitAPI RoutingAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:40:28: error: cannot find type 'TKColor' in scope
38 |
39 | #if !os(Linux)
40 |     public var routeColor: TKColor? { _routeColor?.color }
   |                            `- error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:43:23: error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
43 |     public var color: TKColor? { return routeColor ?? modeInfo.color }
   |                       `- error: cannot find type 'TKColor' in scope
44 | #endif
45 |
[13/60] Compiling TripKitAPI ServiceAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:40:28: error: cannot find type 'TKColor' in scope
38 |
39 | #if !os(Linux)
40 |     public var routeColor: TKColor? { _routeColor?.color }
   |                            `- error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:43:23: error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
43 |     public var color: TKColor? { return routeColor ?? modeInfo.color }
   |                       `- error: cannot find type 'TKColor' in scope
44 | #endif
45 |
[14/60] Compiling TripKitAPI StopAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:40:28: error: cannot find type 'TKColor' in scope
38 |
39 | #if !os(Linux)
40 |     public var routeColor: TKColor? { _routeColor?.color }
   |                            `- error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:43:23: error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
43 |     public var color: TKColor? { return routeColor ?? modeInfo.color }
   |                       `- error: cannot find type 'TKColor' in scope
44 | #endif
45 |
[15/60] Compiling TripKitAPI TKAPI.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:40:28: error: cannot find type 'TKColor' in scope
38 |
39 | #if !os(Linux)
40 |     public var routeColor: TKColor? { _routeColor?.color }
   |                            `- error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:43:23: error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
43 |     public var color: TKColor? { return routeColor ?? modeInfo.color }
   |                       `- error: cannot find type 'TKColor' in scope
44 | #endif
45 |
[16/60] Compiling TripKitAPI UserAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:40:28: error: cannot find type 'TKColor' in scope
38 |
39 | #if !os(Linux)
40 |     public var routeColor: TKColor? { _routeColor?.color }
   |                            `- error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:43:23: error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
43 |     public var color: TKColor? { return routeColor ?? modeInfo.color }
   |                       `- error: cannot find type 'TKColor' in scope
44 | #endif
45 |
[17/60] Compiling TripKitAPI CLLocationCoordinate2D+EncodePolylineString.swift
[18/60] Compiling TripKitAPI Geometry.swift
[19/60] Compiling TripKitAPI MKPolygon+Union.swift
[20/60] Compiling TripKitAPI Polygon+GeoJSON.swift
[21/60] Compiling TripKitAPI Polygon.swift
[22/60] Compiling TripKitAPI QuickLookable.swift
[23/60] Compiling TripKitAPI DefaultCodable.swift
[24/60] Compiling TripKitAPI VehicleAPIModel.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKBookingTypes.swift:101:23: error: cannot find type 'TKColor' in scope
 99 |
100 | #if !os(Linux)
101 |     public var color: TKColor? {
    |                       `- error: cannot find type 'TKColor' in scope
102 |       return rgbColor?.color
103 |     }
[25/60] Compiling TripKitAPI TKBookingData.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKBookingTypes.swift:101:23: error: cannot find type 'TKColor' in scope
 99 |
100 | #if !os(Linux)
101 |     public var color: TKColor? {
    |                       `- error: cannot find type 'TKColor' in scope
102 |       return rgbColor?.color
103 |     }
[26/60] Compiling TripKitAPI TKBookingTypes.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKBookingTypes.swift:101:23: error: cannot find type 'TKColor' in scope
 99 |
100 | #if !os(Linux)
101 |     public var color: TKColor? {
    |                       `- error: cannot find type 'TKColor' in scope
102 |       return rgbColor?.color
103 |     }
[27/60] Compiling TripKitAPI TKError.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKBookingTypes.swift:101:23: error: cannot find type 'TKColor' in scope
 99 |
100 | #if !os(Linux)
101 |     public var color: TKColor? {
    |                       `- error: cannot find type 'TKColor' in scope
102 |       return rgbColor?.color
103 |     }
[28/60] Compiling TripKitAPI TKLocalCost.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKBookingTypes.swift:101:23: error: cannot find type 'TKColor' in scope
 99 |
100 | #if !os(Linux)
101 |     public var color: TKColor? {
    |                       `- error: cannot find type 'TKColor' in scope
102 |       return rgbColor?.color
103 |     }
[29/60] Compiling TripKitAPI TKMapTiles.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKBookingTypes.swift:101:23: error: cannot find type 'TKColor' in scope
 99 |
100 | #if !os(Linux)
101 |     public var color: TKColor? {
    |                       `- error: cannot find type 'TKColor' in scope
102 |       return rgbColor?.color
103 |     }
[30/60] Compiling TripKitAPI TKMiniInstruction.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKBookingTypes.swift:101:23: error: cannot find type 'TKColor' in scope
 99 |
100 | #if !os(Linux)
101 |     public var color: TKColor? {
    |                       `- error: cannot find type 'TKColor' in scope
102 |       return rgbColor?.color
103 |     }
[31/60] Compiling TripKitAPI TKServer.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:530:18: error: cannot find type 'URLRequest' in scope
528 |
529 |   enum Info {
530 |     case request(URLRequest)
    |                  `- error: cannot find type 'URLRequest' in scope
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
532 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:19: error: cannot find type 'URLRequest' in scope
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                   `- error: cannot find type 'URLRequest' in scope
532 |   }
533 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:31: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
532 |   }
533 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:608:38: error: cannot find type 'URLRequest' in scope
606 |   }
607 |
608 |   private static func hit(_ request: URLRequest, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                                      `- error: cannot find type 'URLRequest' in scope
609 |     let uuid = UUID()
610 |     info(uuid, .request(request))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:639:138: error: cannot find type 'URLRequest' in scope
637 | extension TKServer {
638 |
639 |   private func request(path: String, baseURL: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                                          `- error: cannot find type 'URLRequest' in scope
640 |
641 |     switch method {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:662:124: error: cannot find type 'URLRequest' in scope
660 |   }
661 |
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                            `- error: cannot find type 'URLRequest' in scope
663 |
664 |     var request: URLRequest
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:731:94: error: cannot find type 'URLRequest' in scope
729 |   }
730 |
731 |   public func GETRequestWithSkedGoHTTPHeaders(for url: URL, paras: [String: Any]?) throws -> URLRequest {
    |                                                                                              `- error: cannot find type 'URLRequest' in scope
732 |     try request(for: url, method: .GET, parameters: paras, headers: nil)
733 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:563:18: error: cannot find type 'URLRequest' in scope
561 |     }
562 |
563 |     let request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
564 |     do {
565 |       request = try self.request(path: path, baseURL: baseURL, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:13: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |             `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
    :
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:5: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |     `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:15: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |               `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:7: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |       `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:612:16: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
610 |     info(uuid, .request(request))
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
    |                `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
613 |       let status = (response as? HTTPURLResponse)?.statusCode
614 |       let result: Result<Data?, Error>
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:613:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
613 |       let status = (response as? HTTPURLResponse)?.statusCode
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
614 |       let result: Result<Data?, Error>
615 |       if let error {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:664:18: error: cannot find type 'URLRequest' in scope
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
663 |
664 |     var request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
665 |
666 |     if case .GET = method, let parameters, !parameters.isEmpty {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:674:17: error: cannot find 'URLRequest' in scope
672 |       components.queryItems = queryItems
673 |       let merged = try components.url.orThrow(RequestError.invalidURL)
674 |       request = URLRequest(url: merged)
    |                 `- error: cannot find 'URLRequest' in scope
675 |     } else {
676 |       request = URLRequest(url: url)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:676:17: error: cannot find 'URLRequest' in scope
674 |       request = URLRequest(url: merged)
675 |     } else {
676 |       request = URLRequest(url: url)
    |                 `- error: cannot find 'URLRequest' in scope
677 |     }
678 |
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/AlertAPIModels.swift:85:23: error: cannot find type 'TKColor' in scope
 83 | #if !os(Linux)
 84 |     /// This color applies to an individual service.
 85 |     public var color: TKColor? { return modeInfo.color }
    |                       `- error: cannot find type 'TKColor' in scope
 86 | #endif
 87 |   }
[32/60] Compiling TripKitAPI Array+Duplicates.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:530:18: error: cannot find type 'URLRequest' in scope
528 |
529 |   enum Info {
530 |     case request(URLRequest)
    |                  `- error: cannot find type 'URLRequest' in scope
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
532 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:19: error: cannot find type 'URLRequest' in scope
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                   `- error: cannot find type 'URLRequest' in scope
532 |   }
533 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:31: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
532 |   }
533 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:608:38: error: cannot find type 'URLRequest' in scope
606 |   }
607 |
608 |   private static func hit(_ request: URLRequest, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                                      `- error: cannot find type 'URLRequest' in scope
609 |     let uuid = UUID()
610 |     info(uuid, .request(request))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:639:138: error: cannot find type 'URLRequest' in scope
637 | extension TKServer {
638 |
639 |   private func request(path: String, baseURL: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                                          `- error: cannot find type 'URLRequest' in scope
640 |
641 |     switch method {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:662:124: error: cannot find type 'URLRequest' in scope
660 |   }
661 |
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                            `- error: cannot find type 'URLRequest' in scope
663 |
664 |     var request: URLRequest
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:731:94: error: cannot find type 'URLRequest' in scope
729 |   }
730 |
731 |   public func GETRequestWithSkedGoHTTPHeaders(for url: URL, paras: [String: Any]?) throws -> URLRequest {
    |                                                                                              `- error: cannot find type 'URLRequest' in scope
732 |     try request(for: url, method: .GET, parameters: paras, headers: nil)
733 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:563:18: error: cannot find type 'URLRequest' in scope
561 |     }
562 |
563 |     let request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
564 |     do {
565 |       request = try self.request(path: path, baseURL: baseURL, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:13: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |             `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
    :
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:5: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |     `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:15: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |               `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:7: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |       `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:612:16: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
610 |     info(uuid, .request(request))
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
    |                `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
613 |       let status = (response as? HTTPURLResponse)?.statusCode
614 |       let result: Result<Data?, Error>
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:613:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
613 |       let status = (response as? HTTPURLResponse)?.statusCode
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
614 |       let result: Result<Data?, Error>
615 |       if let error {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:664:18: error: cannot find type 'URLRequest' in scope
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
663 |
664 |     var request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
665 |
666 |     if case .GET = method, let parameters, !parameters.isEmpty {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:674:17: error: cannot find 'URLRequest' in scope
672 |       components.queryItems = queryItems
673 |       let merged = try components.url.orThrow(RequestError.invalidURL)
674 |       request = URLRequest(url: merged)
    |                 `- error: cannot find 'URLRequest' in scope
675 |     } else {
676 |       request = URLRequest(url: url)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:676:17: error: cannot find 'URLRequest' in scope
674 |       request = URLRequest(url: merged)
675 |     } else {
676 |       request = URLRequest(url: url)
    |                 `- error: cannot find 'URLRequest' in scope
677 |     }
678 |
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/AlertAPIModels.swift:85:23: error: cannot find type 'TKColor' in scope
 83 | #if !os(Linux)
 84 |     /// This color applies to an individual service.
 85 |     public var color: TKColor? { return modeInfo.color }
    |                       `- error: cannot find type 'TKColor' in scope
 86 | #endif
 87 |   }
[33/60] Compiling TripKitAPI Codable+Helpers.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:530:18: error: cannot find type 'URLRequest' in scope
528 |
529 |   enum Info {
530 |     case request(URLRequest)
    |                  `- error: cannot find type 'URLRequest' in scope
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
532 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:19: error: cannot find type 'URLRequest' in scope
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                   `- error: cannot find type 'URLRequest' in scope
532 |   }
533 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:31: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
532 |   }
533 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:608:38: error: cannot find type 'URLRequest' in scope
606 |   }
607 |
608 |   private static func hit(_ request: URLRequest, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                                      `- error: cannot find type 'URLRequest' in scope
609 |     let uuid = UUID()
610 |     info(uuid, .request(request))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:639:138: error: cannot find type 'URLRequest' in scope
637 | extension TKServer {
638 |
639 |   private func request(path: String, baseURL: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                                          `- error: cannot find type 'URLRequest' in scope
640 |
641 |     switch method {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:662:124: error: cannot find type 'URLRequest' in scope
660 |   }
661 |
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                            `- error: cannot find type 'URLRequest' in scope
663 |
664 |     var request: URLRequest
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:731:94: error: cannot find type 'URLRequest' in scope
729 |   }
730 |
731 |   public func GETRequestWithSkedGoHTTPHeaders(for url: URL, paras: [String: Any]?) throws -> URLRequest {
    |                                                                                              `- error: cannot find type 'URLRequest' in scope
732 |     try request(for: url, method: .GET, parameters: paras, headers: nil)
733 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:563:18: error: cannot find type 'URLRequest' in scope
561 |     }
562 |
563 |     let request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
564 |     do {
565 |       request = try self.request(path: path, baseURL: baseURL, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:13: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |             `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
    :
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:5: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |     `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:15: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |               `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:7: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |       `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:612:16: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
610 |     info(uuid, .request(request))
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
    |                `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
613 |       let status = (response as? HTTPURLResponse)?.statusCode
614 |       let result: Result<Data?, Error>
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:613:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
613 |       let status = (response as? HTTPURLResponse)?.statusCode
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
614 |       let result: Result<Data?, Error>
615 |       if let error {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:664:18: error: cannot find type 'URLRequest' in scope
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
663 |
664 |     var request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
665 |
666 |     if case .GET = method, let parameters, !parameters.isEmpty {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:674:17: error: cannot find 'URLRequest' in scope
672 |       components.queryItems = queryItems
673 |       let merged = try components.url.orThrow(RequestError.invalidURL)
674 |       request = URLRequest(url: merged)
    |                 `- error: cannot find 'URLRequest' in scope
675 |     } else {
676 |       request = URLRequest(url: url)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:676:17: error: cannot find 'URLRequest' in scope
674 |       request = URLRequest(url: merged)
675 |     } else {
676 |       request = URLRequest(url: url)
    |                 `- error: cannot find 'URLRequest' in scope
677 |     }
678 |
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/AlertAPIModels.swift:85:23: error: cannot find type 'TKColor' in scope
 83 | #if !os(Linux)
 84 |     /// This color applies to an individual service.
 85 |     public var color: TKColor? { return modeInfo.color }
    |                       `- error: cannot find type 'TKColor' in scope
 86 | #endif
 87 |   }
[34/60] Compiling TripKitAPI Date+Helpers.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:530:18: error: cannot find type 'URLRequest' in scope
528 |
529 |   enum Info {
530 |     case request(URLRequest)
    |                  `- error: cannot find type 'URLRequest' in scope
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
532 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:19: error: cannot find type 'URLRequest' in scope
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                   `- error: cannot find type 'URLRequest' in scope
532 |   }
533 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:31: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
532 |   }
533 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:608:38: error: cannot find type 'URLRequest' in scope
606 |   }
607 |
608 |   private static func hit(_ request: URLRequest, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                                      `- error: cannot find type 'URLRequest' in scope
609 |     let uuid = UUID()
610 |     info(uuid, .request(request))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:639:138: error: cannot find type 'URLRequest' in scope
637 | extension TKServer {
638 |
639 |   private func request(path: String, baseURL: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                                          `- error: cannot find type 'URLRequest' in scope
640 |
641 |     switch method {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:662:124: error: cannot find type 'URLRequest' in scope
660 |   }
661 |
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                            `- error: cannot find type 'URLRequest' in scope
663 |
664 |     var request: URLRequest
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:731:94: error: cannot find type 'URLRequest' in scope
729 |   }
730 |
731 |   public func GETRequestWithSkedGoHTTPHeaders(for url: URL, paras: [String: Any]?) throws -> URLRequest {
    |                                                                                              `- error: cannot find type 'URLRequest' in scope
732 |     try request(for: url, method: .GET, parameters: paras, headers: nil)
733 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:563:18: error: cannot find type 'URLRequest' in scope
561 |     }
562 |
563 |     let request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
564 |     do {
565 |       request = try self.request(path: path, baseURL: baseURL, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:13: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |             `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
    :
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:5: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |     `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:15: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |               `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:7: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |       `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:612:16: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
610 |     info(uuid, .request(request))
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
    |                `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
613 |       let status = (response as? HTTPURLResponse)?.statusCode
614 |       let result: Result<Data?, Error>
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:613:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
613 |       let status = (response as? HTTPURLResponse)?.statusCode
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
614 |       let result: Result<Data?, Error>
615 |       if let error {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:664:18: error: cannot find type 'URLRequest' in scope
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
663 |
664 |     var request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
665 |
666 |     if case .GET = method, let parameters, !parameters.isEmpty {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:674:17: error: cannot find 'URLRequest' in scope
672 |       components.queryItems = queryItems
673 |       let merged = try components.url.orThrow(RequestError.invalidURL)
674 |       request = URLRequest(url: merged)
    |                 `- error: cannot find 'URLRequest' in scope
675 |     } else {
676 |       request = URLRequest(url: url)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:676:17: error: cannot find 'URLRequest' in scope
674 |       request = URLRequest(url: merged)
675 |     } else {
676 |       request = URLRequest(url: url)
    |                 `- error: cannot find 'URLRequest' in scope
677 |     }
678 |
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/AlertAPIModels.swift:85:23: error: cannot find type 'TKColor' in scope
 83 | #if !os(Linux)
 84 |     /// This color applies to an individual service.
 85 |     public var color: TKColor? { return modeInfo.color }
    |                       `- error: cannot find type 'TKColor' in scope
 86 | #endif
 87 |   }
[35/60] Compiling TripKitAPI NSError+customError.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:530:18: error: cannot find type 'URLRequest' in scope
528 |
529 |   enum Info {
530 |     case request(URLRequest)
    |                  `- error: cannot find type 'URLRequest' in scope
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
532 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:19: error: cannot find type 'URLRequest' in scope
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                   `- error: cannot find type 'URLRequest' in scope
532 |   }
533 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:31: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
532 |   }
533 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:608:38: error: cannot find type 'URLRequest' in scope
606 |   }
607 |
608 |   private static func hit(_ request: URLRequest, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                                      `- error: cannot find type 'URLRequest' in scope
609 |     let uuid = UUID()
610 |     info(uuid, .request(request))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:639:138: error: cannot find type 'URLRequest' in scope
637 | extension TKServer {
638 |
639 |   private func request(path: String, baseURL: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                                          `- error: cannot find type 'URLRequest' in scope
640 |
641 |     switch method {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:662:124: error: cannot find type 'URLRequest' in scope
660 |   }
661 |
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                            `- error: cannot find type 'URLRequest' in scope
663 |
664 |     var request: URLRequest
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:731:94: error: cannot find type 'URLRequest' in scope
729 |   }
730 |
731 |   public func GETRequestWithSkedGoHTTPHeaders(for url: URL, paras: [String: Any]?) throws -> URLRequest {
    |                                                                                              `- error: cannot find type 'URLRequest' in scope
732 |     try request(for: url, method: .GET, parameters: paras, headers: nil)
733 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:563:18: error: cannot find type 'URLRequest' in scope
561 |     }
562 |
563 |     let request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
564 |     do {
565 |       request = try self.request(path: path, baseURL: baseURL, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:13: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |             `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
    :
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:5: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |     `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:15: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |               `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:7: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |       `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:612:16: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
610 |     info(uuid, .request(request))
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
    |                `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
613 |       let status = (response as? HTTPURLResponse)?.statusCode
614 |       let result: Result<Data?, Error>
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:613:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
613 |       let status = (response as? HTTPURLResponse)?.statusCode
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
614 |       let result: Result<Data?, Error>
615 |       if let error {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:664:18: error: cannot find type 'URLRequest' in scope
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
663 |
664 |     var request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
665 |
666 |     if case .GET = method, let parameters, !parameters.isEmpty {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:674:17: error: cannot find 'URLRequest' in scope
672 |       components.queryItems = queryItems
673 |       let merged = try components.url.orThrow(RequestError.invalidURL)
674 |       request = URLRequest(url: merged)
    |                 `- error: cannot find 'URLRequest' in scope
675 |     } else {
676 |       request = URLRequest(url: url)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:676:17: error: cannot find 'URLRequest' in scope
674 |       request = URLRequest(url: merged)
675 |     } else {
676 |       request = URLRequest(url: url)
    |                 `- error: cannot find 'URLRequest' in scope
677 |     }
678 |
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/AlertAPIModels.swift:85:23: error: cannot find type 'TKColor' in scope
 83 | #if !os(Linux)
 84 |     /// This color applies to an individual service.
 85 |     public var color: TKColor? { return modeInfo.color }
    |                       `- error: cannot find type 'TKColor' in scope
 86 | #endif
 87 |   }
[36/60] Compiling TripKitAPI UserDefaults+SharedDefaults.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:530:18: error: cannot find type 'URLRequest' in scope
528 |
529 |   enum Info {
530 |     case request(URLRequest)
    |                  `- error: cannot find type 'URLRequest' in scope
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
532 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:19: error: cannot find type 'URLRequest' in scope
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                   `- error: cannot find type 'URLRequest' in scope
532 |   }
533 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:31: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
532 |   }
533 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:608:38: error: cannot find type 'URLRequest' in scope
606 |   }
607 |
608 |   private static func hit(_ request: URLRequest, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                                      `- error: cannot find type 'URLRequest' in scope
609 |     let uuid = UUID()
610 |     info(uuid, .request(request))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:639:138: error: cannot find type 'URLRequest' in scope
637 | extension TKServer {
638 |
639 |   private func request(path: String, baseURL: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                                          `- error: cannot find type 'URLRequest' in scope
640 |
641 |     switch method {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:662:124: error: cannot find type 'URLRequest' in scope
660 |   }
661 |
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                            `- error: cannot find type 'URLRequest' in scope
663 |
664 |     var request: URLRequest
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:731:94: error: cannot find type 'URLRequest' in scope
729 |   }
730 |
731 |   public func GETRequestWithSkedGoHTTPHeaders(for url: URL, paras: [String: Any]?) throws -> URLRequest {
    |                                                                                              `- error: cannot find type 'URLRequest' in scope
732 |     try request(for: url, method: .GET, parameters: paras, headers: nil)
733 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:563:18: error: cannot find type 'URLRequest' in scope
561 |     }
562 |
563 |     let request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
564 |     do {
565 |       request = try self.request(path: path, baseURL: baseURL, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:13: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |             `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
    :
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:5: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |     `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:15: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |               `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:7: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |       `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:612:16: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
610 |     info(uuid, .request(request))
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
    |                `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
613 |       let status = (response as? HTTPURLResponse)?.statusCode
614 |       let result: Result<Data?, Error>
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:613:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
613 |       let status = (response as? HTTPURLResponse)?.statusCode
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
614 |       let result: Result<Data?, Error>
615 |       if let error {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:664:18: error: cannot find type 'URLRequest' in scope
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
663 |
664 |     var request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
665 |
666 |     if case .GET = method, let parameters, !parameters.isEmpty {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:674:17: error: cannot find 'URLRequest' in scope
672 |       components.queryItems = queryItems
673 |       let merged = try components.url.orThrow(RequestError.invalidURL)
674 |       request = URLRequest(url: merged)
    |                 `- error: cannot find 'URLRequest' in scope
675 |     } else {
676 |       request = URLRequest(url: url)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:676:17: error: cannot find 'URLRequest' in scope
674 |       request = URLRequest(url: merged)
675 |     } else {
676 |       request = URLRequest(url: url)
    |                 `- error: cannot find 'URLRequest' in scope
677 |     }
678 |
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/AlertAPIModels.swift:85:23: error: cannot find type 'TKColor' in scope
 83 | #if !os(Linux)
 84 |     /// This color applies to an individual service.
 85 |     public var color: TKColor? { return modeInfo.color }
    |                       `- error: cannot find type 'TKColor' in scope
 86 | #endif
 87 |   }
[37/60] Compiling TripKitAPI AlertAPIModels.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:530:18: error: cannot find type 'URLRequest' in scope
528 |
529 |   enum Info {
530 |     case request(URLRequest)
    |                  `- error: cannot find type 'URLRequest' in scope
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
532 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:19: error: cannot find type 'URLRequest' in scope
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                   `- error: cannot find type 'URLRequest' in scope
532 |   }
533 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:31: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
532 |   }
533 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:608:38: error: cannot find type 'URLRequest' in scope
606 |   }
607 |
608 |   private static func hit(_ request: URLRequest, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                                      `- error: cannot find type 'URLRequest' in scope
609 |     let uuid = UUID()
610 |     info(uuid, .request(request))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:639:138: error: cannot find type 'URLRequest' in scope
637 | extension TKServer {
638 |
639 |   private func request(path: String, baseURL: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                                          `- error: cannot find type 'URLRequest' in scope
640 |
641 |     switch method {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:662:124: error: cannot find type 'URLRequest' in scope
660 |   }
661 |
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                            `- error: cannot find type 'URLRequest' in scope
663 |
664 |     var request: URLRequest
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:731:94: error: cannot find type 'URLRequest' in scope
729 |   }
730 |
731 |   public func GETRequestWithSkedGoHTTPHeaders(for url: URL, paras: [String: Any]?) throws -> URLRequest {
    |                                                                                              `- error: cannot find type 'URLRequest' in scope
732 |     try request(for: url, method: .GET, parameters: paras, headers: nil)
733 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:563:18: error: cannot find type 'URLRequest' in scope
561 |     }
562 |
563 |     let request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
564 |     do {
565 |       request = try self.request(path: path, baseURL: baseURL, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:13: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |             `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
    :
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:579:5: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
577 |     }
578 |
579 |     Self.hit(request, info: info) { response in
    |     `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
580 |       switch (response.statusCode ?? 0 >= 500, response.result) {
581 |       case (_, .success):
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:15: error: missing arguments for parameters 'method', 'parameters', 'headers' in call
597 |   }
598 |
599 |   private func hit(_ url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                `- note: 'hit(_:method:parameters:headers:info:completion:)' declared here
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |               `- error: missing arguments for parameters 'method', 'parameters', 'headers' in call
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:602:7: error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
600 |     do {
601 |       let request = try request(for: url, method: method, parameters: parameters, headers: headers)
602 |       Self.hit(request, info: info, completion: completion)
    |       `- error: instance member 'hit' cannot be used on type 'Self'; did you mean to use a value of this type instead?
603 |     } catch {
604 |       completion(.init(headers: [:], result: .failure(error)))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:612:16: error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
610 |     info(uuid, .request(request))
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
    |                `- error: type 'URLSession' (aka 'AnyObject') has no member 'shared'
613 |       let status = (response as? HTTPURLResponse)?.statusCode
614 |       let result: Result<Data?, Error>
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:613:52: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
611 |
612 |     URLSession.shared.dataTask(with: request) { data, response, error in
613 |       let status = (response as? HTTPURLResponse)?.statusCode
    |                                                    `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
614 |       let result: Result<Data?, Error>
615 |       if let error {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:664:18: error: cannot find type 'URLRequest' in scope
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
663 |
664 |     var request: URLRequest
    |                  `- error: cannot find type 'URLRequest' in scope
665 |
666 |     if case .GET = method, let parameters, !parameters.isEmpty {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:674:17: error: cannot find 'URLRequest' in scope
672 |       components.queryItems = queryItems
673 |       let merged = try components.url.orThrow(RequestError.invalidURL)
674 |       request = URLRequest(url: merged)
    |                 `- error: cannot find 'URLRequest' in scope
675 |     } else {
676 |       request = URLRequest(url: url)
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:676:17: error: cannot find 'URLRequest' in scope
674 |       request = URLRequest(url: merged)
675 |     } else {
676 |       request = URLRequest(url: url)
    |                 `- error: cannot find 'URLRequest' in scope
677 |     }
678 |
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/AlertAPIModels.swift:85:23: error: cannot find type 'TKColor' in scope
 83 | #if !os(Linux)
 84 |     /// This color applies to an individual service.
 85 |     public var color: TKColor? { return modeInfo.color }
    |                       `- error: cannot find type 'TKColor' in scope
 86 | #endif
 87 |   }
[38/60] Compiling TripKitAPI TKModeInfo.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:52:21: error: cannot find type 'TKColor' in scope
 50 |
 51 | #if !os(Linux)
 52 |   public var color: TKColor? {
    |                     `- error: cannot find type 'TKColor' in scope
 53 |     return rgbColor?.color
 54 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:125:46: error: cannot find 'TKColor' in scope
123 |     descriptor = aDecoder.decodeObject(of: NSString.self, forKey: "description") as String?
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
    |                                              `- error: cannot find 'TKColor' in scope
126 |       rgbColor = TKAPI.RGBColor(for: color)
127 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:126:32: error: incorrect argument label in call (have 'for:', expected 'from:')
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
126 |       rgbColor = TKAPI.RGBColor(for: color)
    |                                `- error: incorrect argument label in call (have 'for:', expected 'from:')
127 |     } else {
128 |       rgbColor = nil
/host/spi-builder-workspace/Sources/TripKitAPI/vendor/ASPolygonKit/CLLocationCoordinate2D+DecodePolylineString.swift:16:51: warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
14 | extension Point {
15 |   public static func decodePolyline(_ encodedString: String) -> [Point] {
16 |     guard let bytes = (encodedString as NSString).utf8String else {
   |                                                   `- warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
17 |       assertionFailure("Bad input string. Not UTF8!")
18 |       return []
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[39/60] Compiling TripKitAPI TKRegion.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:52:21: error: cannot find type 'TKColor' in scope
 50 |
 51 | #if !os(Linux)
 52 |   public var color: TKColor? {
    |                     `- error: cannot find type 'TKColor' in scope
 53 |     return rgbColor?.color
 54 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:125:46: error: cannot find 'TKColor' in scope
123 |     descriptor = aDecoder.decodeObject(of: NSString.self, forKey: "description") as String?
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
    |                                              `- error: cannot find 'TKColor' in scope
126 |       rgbColor = TKAPI.RGBColor(for: color)
127 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:126:32: error: incorrect argument label in call (have 'for:', expected 'from:')
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
126 |       rgbColor = TKAPI.RGBColor(for: color)
    |                                `- error: incorrect argument label in call (have 'for:', expected 'from:')
127 |     } else {
128 |       rgbColor = nil
/host/spi-builder-workspace/Sources/TripKitAPI/vendor/ASPolygonKit/CLLocationCoordinate2D+DecodePolylineString.swift:16:51: warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
14 | extension Point {
15 |   public static func decodePolyline(_ encodedString: String) -> [Point] {
16 |     guard let bytes = (encodedString as NSString).utf8String else {
   |                                                   `- warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
17 |       assertionFailure("Bad input string. Not UTF8!")
18 |       return []
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[40/60] Compiling TripKitAPI TKRoutingQuery.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:52:21: error: cannot find type 'TKColor' in scope
 50 |
 51 | #if !os(Linux)
 52 |   public var color: TKColor? {
    |                     `- error: cannot find type 'TKColor' in scope
 53 |     return rgbColor?.color
 54 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:125:46: error: cannot find 'TKColor' in scope
123 |     descriptor = aDecoder.decodeObject(of: NSString.self, forKey: "description") as String?
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
    |                                              `- error: cannot find 'TKColor' in scope
126 |       rgbColor = TKAPI.RGBColor(for: color)
127 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:126:32: error: incorrect argument label in call (have 'for:', expected 'from:')
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
126 |       rgbColor = TKAPI.RGBColor(for: color)
    |                                `- error: incorrect argument label in call (have 'for:', expected 'from:')
127 |     } else {
128 |       rgbColor = nil
/host/spi-builder-workspace/Sources/TripKitAPI/vendor/ASPolygonKit/CLLocationCoordinate2D+DecodePolylineString.swift:16:51: warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
14 | extension Point {
15 |   public static func decodePolyline(_ encodedString: String) -> [Point] {
16 |     guard let bytes = (encodedString as NSString).utf8String else {
   |                                                   `- warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
17 |       assertionFailure("Bad input string. Not UTF8!")
18 |       return []
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[41/60] Compiling TripKitAPI TKTransportMode.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:52:21: error: cannot find type 'TKColor' in scope
 50 |
 51 | #if !os(Linux)
 52 |   public var color: TKColor? {
    |                     `- error: cannot find type 'TKColor' in scope
 53 |     return rgbColor?.color
 54 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:125:46: error: cannot find 'TKColor' in scope
123 |     descriptor = aDecoder.decodeObject(of: NSString.self, forKey: "description") as String?
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
    |                                              `- error: cannot find 'TKColor' in scope
126 |       rgbColor = TKAPI.RGBColor(for: color)
127 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:126:32: error: incorrect argument label in call (have 'for:', expected 'from:')
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
126 |       rgbColor = TKAPI.RGBColor(for: color)
    |                                `- error: incorrect argument label in call (have 'for:', expected 'from:')
127 |     } else {
128 |       rgbColor = nil
/host/spi-builder-workspace/Sources/TripKitAPI/vendor/ASPolygonKit/CLLocationCoordinate2D+DecodePolylineString.swift:16:51: warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
14 | extension Point {
15 |   public static func decodePolyline(_ encodedString: String) -> [Point] {
16 |     guard let bytes = (encodedString as NSString).utf8String else {
   |                                                   `- warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
17 |       assertionFailure("Bad input string. Not UTF8!")
18 |       return []
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[42/60] Compiling TripKitAPI TKTripCostType.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:52:21: error: cannot find type 'TKColor' in scope
 50 |
 51 | #if !os(Linux)
 52 |   public var color: TKColor? {
    |                     `- error: cannot find type 'TKColor' in scope
 53 |     return rgbColor?.color
 54 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:125:46: error: cannot find 'TKColor' in scope
123 |     descriptor = aDecoder.decodeObject(of: NSString.self, forKey: "description") as String?
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
    |                                              `- error: cannot find 'TKColor' in scope
126 |       rgbColor = TKAPI.RGBColor(for: color)
127 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:126:32: error: incorrect argument label in call (have 'for:', expected 'from:')
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
126 |       rgbColor = TKAPI.RGBColor(for: color)
    |                                `- error: incorrect argument label in call (have 'for:', expected 'from:')
127 |     } else {
128 |       rgbColor = nil
/host/spi-builder-workspace/Sources/TripKitAPI/vendor/ASPolygonKit/CLLocationCoordinate2D+DecodePolylineString.swift:16:51: warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
14 | extension Point {
15 |   public static func decodePolyline(_ encodedString: String) -> [Point] {
16 |     guard let bytes = (encodedString as NSString).utf8String else {
   |                                                   `- warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
17 |       assertionFailure("Bad input string. Not UTF8!")
18 |       return []
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[43/60] Compiling TripKitAPI TKTurnByTurnMode.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:52:21: error: cannot find type 'TKColor' in scope
 50 |
 51 | #if !os(Linux)
 52 |   public var color: TKColor? {
    |                     `- error: cannot find type 'TKColor' in scope
 53 |     return rgbColor?.color
 54 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:125:46: error: cannot find 'TKColor' in scope
123 |     descriptor = aDecoder.decodeObject(of: NSString.self, forKey: "description") as String?
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
    |                                              `- error: cannot find 'TKColor' in scope
126 |       rgbColor = TKAPI.RGBColor(for: color)
127 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:126:32: error: incorrect argument label in call (have 'for:', expected 'from:')
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
126 |       rgbColor = TKAPI.RGBColor(for: color)
    |                                `- error: incorrect argument label in call (have 'for:', expected 'from:')
127 |     } else {
128 |       rgbColor = nil
/host/spi-builder-workspace/Sources/TripKitAPI/vendor/ASPolygonKit/CLLocationCoordinate2D+DecodePolylineString.swift:16:51: warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
14 | extension Point {
15 |   public static func decodePolyline(_ encodedString: String) -> [Point] {
16 |     guard let bytes = (encodedString as NSString).utf8String else {
   |                                                   `- warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
17 |       assertionFailure("Bad input string. Not UTF8!")
18 |       return []
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[44/60] Compiling TripKitAPI CLLocationCoordinate2D+DecodePolylineString.swift
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:52:21: error: cannot find type 'TKColor' in scope
 50 |
 51 | #if !os(Linux)
 52 |   public var color: TKColor? {
    |                     `- error: cannot find type 'TKColor' in scope
 53 |     return rgbColor?.color
 54 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:125:46: error: cannot find 'TKColor' in scope
123 |     descriptor = aDecoder.decodeObject(of: NSString.self, forKey: "description") as String?
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
    |                                              `- error: cannot find 'TKColor' in scope
126 |       rgbColor = TKAPI.RGBColor(for: color)
127 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:126:32: error: incorrect argument label in call (have 'for:', expected 'from:')
124 |
125 |     if let color = aDecoder.decodeObject(of: TKColor.self, forKey: "color") {
126 |       rgbColor = TKAPI.RGBColor(for: color)
    |                                `- error: incorrect argument label in call (have 'for:', expected 'from:')
127 |     } else {
128 |       rgbColor = nil
/host/spi-builder-workspace/Sources/TripKitAPI/vendor/ASPolygonKit/CLLocationCoordinate2D+DecodePolylineString.swift:16:51: warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
14 | extension Point {
15 |   public static func decodePolyline(_ encodedString: String) -> [Point] {
16 |     guard let bytes = (encodedString as NSString).utf8String else {
   |                                                   `- warning: 'utf8String' is deprecated: On platforms without Objective-C autorelease pools, use withCString instead [#DeprecatedDeclaration]
17 |       assertionFailure("Bad input string. Not UTF8!")
18 |       return []
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
error: emit-module command failed with exit code 1 (use -v to see invocation)
[45/60] Emitting module TripKitAPI
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:237:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 | extension TKLog {
236 |
237 |   public typealias ServerResult = Result<(URLResponse, Data?), Error>
    |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
238 |
239 |   /// The URL request along with a UUID to identify each request sent
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:241:25: error: cannot find type 'URLRequest' in scope
239 |   /// The URL request along with a UUID to identify each request sent
240 |   public struct ServerRequest: Hashable {
241 |     public let request: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
242 |     public let id: String
243 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:283:56: error: cannot find type 'URLRequest' in scope
281 |
282 |   /// :nodoc: - Public for building CocoaPods-style
283 |   public class func log(_ identifier: String, request: URLRequest, uuid: UUID) {
    |                                                        `- error: cannot find type 'URLRequest' in scope
284 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
285 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:120: error: cannot find type 'URLRequest' in scope
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                                                                                        `- error: cannot find type 'URLRequest' in scope
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:57: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:341:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
339 |   }
340 |
341 |   public class func format(response: URLResponse, data: Data?, for request: TKLog.ServerRequest, detailed: Bool) -> String {
    |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
342 |
343 |     let urlRequest = request.request
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKRegionManager.swift:142:56: error: cannot find type 'TKColor' in scope
140 |   /// - Parameter mode: The mode identifier for which you want the official color
141 |   /// - Returns: The color as defined by the server
142 |   public func color(forModeIdentifier mode: String) -> TKColor? {
    |                                                        `- error: cannot find type 'TKColor' in scope
143 |     return response?.modes?[mode]?.rgbColor.color
144 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:129:152: error: cannot find type 'URLRequest' in scope
127 | extension TKRouter {
128 |
129 |   public static func urlRequest<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = false, config: TKAPIConfig) throws -> URLRequest {
    |                                                                                                                                                        `- error: cannot find type 'URLRequest' in scope
130 |     let paras = requestParameters(
131 |       request: request,
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:530:18: error: cannot find type 'URLRequest' in scope
528 |
529 |   enum Info {
530 |     case request(URLRequest)
    |                  `- error: cannot find type 'URLRequest' in scope
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
532 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:19: error: cannot find type 'URLRequest' in scope
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                   `- error: cannot find type 'URLRequest' in scope
532 |   }
533 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:531:31: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
529 |   enum Info {
530 |     case request(URLRequest)
531 |     case response(URLRequest, URLResponse?, Result<Data?, Error>)
    |                               `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
532 |   }
533 |
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:608:38: error: cannot find type 'URLRequest' in scope
606 |   }
607 |
608 |   private static func hit(_ request: URLRequest, info: @escaping ((UUID, Info) -> Void), completion: @escaping (Response<Data?>) -> Void) {
    |                                      `- error: cannot find type 'URLRequest' in scope
609 |     let uuid = UUID()
610 |     info(uuid, .request(request))
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:639:138: error: cannot find type 'URLRequest' in scope
637 | extension TKServer {
638 |
639 |   private func request(path: String, baseURL: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                                          `- error: cannot find type 'URLRequest' in scope
640 |
641 |     switch method {
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:662:124: error: cannot find type 'URLRequest' in scope
660 |   }
661 |
662 |   private func request(for url: URL, method: HTTPMethod, parameters: [String: Any]?, headers: [String: String]?) throws -> URLRequest {
    |                                                                                                                            `- error: cannot find type 'URLRequest' in scope
663 |
664 |     var request: URLRequest
/host/spi-builder-workspace/Sources/TripKitAPI/TKServer.swift:731:94: error: cannot find type 'URLRequest' in scope
729 |   }
730 |
731 |   public func GETRequestWithSkedGoHTTPHeaders(for url: URL, paras: [String: Any]?) throws -> URLRequest {
    |                                                                                              `- error: cannot find type 'URLRequest' in scope
732 |     try request(for: url, method: .GET, parameters: paras, headers: nil)
733 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/AlertAPIModels.swift:85:23: error: cannot find type 'TKColor' in scope
 83 | #if !os(Linux)
 84 |     /// This color applies to an individual service.
 85 |     public var color: TKColor? { return modeInfo.color }
    |                       `- error: cannot find type 'TKColor' in scope
 86 | #endif
 87 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/BaseAPIModels.swift:125:23: error: cannot find type 'TKColor' in scope
123 |
124 | #if !os(Linux)
125 |     public var color: TKColor {
    |                       `- error: cannot find type 'TKColor' in scope
126 |       return TKColor(red: CGFloat(red) / 255, green: CGFloat(green) / 255, blue: CGFloat(blue) / 255, alpha: 1)
127 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:40:28: error: cannot find type 'TKColor' in scope
38 |
39 | #if !os(Linux)
40 |     public var routeColor: TKColor? { _routeColor?.color }
   |                            `- error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
/host/spi-builder-workspace/Sources/TripKitAPI/model/API/RouteAPIModel.swift:43:23: error: cannot find type 'TKColor' in scope
41 |
42 |     /// This color applies to an individual service.
43 |     public var color: TKColor? { return routeColor ?? modeInfo.color }
   |                       `- error: cannot find type 'TKColor' in scope
44 | #endif
45 |
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKBookingTypes.swift:101:23: error: cannot find type 'TKColor' in scope
 99 |
100 | #if !os(Linux)
101 |     public var color: TKColor? {
    |                       `- error: cannot find type 'TKColor' in scope
102 |       return rgbColor?.color
103 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/model/TKModeInfo.swift:52:21: error: cannot find type 'TKColor' in scope
 50 |
 51 | #if !os(Linux)
 52 |   public var color: TKColor? {
    |                     `- error: cannot find type 'TKColor' in scope
 53 |     return rgbColor?.color
 54 |   }
[46/60] Compiling TripKitAPI TKAPIConfig.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKConfig.swift:20:96: warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
18 | #else
19 |     // Yes, main!
20 |     if let path = Bundle.main.url(forResource: "Config", withExtension: "plist"), let config = NSDictionary(contentsOf: path) as? [String: AnyHashable] {
   |                                                                                                `- warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
21 |       configuration = config
22 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:237:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 | extension TKLog {
236 |
237 |   public typealias ServerResult = Result<(URLResponse, Data?), Error>
    |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
238 |
239 |   /// The URL request along with a UUID to identify each request sent
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:241:25: error: cannot find type 'URLRequest' in scope
239 |   /// The URL request along with a UUID to identify each request sent
240 |   public struct ServerRequest: Hashable {
241 |     public let request: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
242 |     public let id: String
243 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:283:56: error: cannot find type 'URLRequest' in scope
281 |
282 |   /// :nodoc: - Public for building CocoaPods-style
283 |   public class func log(_ identifier: String, request: URLRequest, uuid: UUID) {
    |                                                        `- error: cannot find type 'URLRequest' in scope
284 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
285 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:120: error: cannot find type 'URLRequest' in scope
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                                                                                        `- error: cannot find type 'URLRequest' in scope
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:57: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:341:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
339 |   }
340 |
341 |   public class func format(response: URLResponse, data: Data?, for request: TKLog.ServerRequest, detailed: Bool) -> String {
    |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
342 |
343 |     let urlRequest = request.request
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:262:21: error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
260 |       switch (lhs.result, rhs.result) {
261 |       case (.success(let left), .success(let right)):
262 |         return left == right
    |                     `- error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
263 |       case (.failure(let left), .failure(let right)):
264 |         return left as NSError === right as NSError
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:274:16: error: instance method 'combine' requires that 'H' conform to 'Hashable'
272 |       switch result {
273 |       case let .success((response, data)):
274 |         hasher.combine(response)
    |                `- error: instance method 'combine' requires that 'H' conform to 'Hashable'
275 |         hasher.combine(data)
276 |       case let .failure(error):
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:35: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                   `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
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/Sources/TripKitAPI/TKLog.swift:356:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
354 |     }
355 |
356 |     var message = "\(emoji(status: httpResponse.statusCode)) \(httpResponse.statusCode): \(method) \(url.absoluteString)"
    |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
357 |     guard detailed else { return message }
358 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:359:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
357 |     guard detailed else { return message }
358 |
359 |     for header in httpResponse.allHeaderFields {
    |                                `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
360 |       message += "\n\(header.key): \(header.value)"
361 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRegionManager.swift:142:56: error: cannot find type 'TKColor' in scope
140 |   /// - Parameter mode: The mode identifier for which you want the official color
141 |   /// - Returns: The color as defined by the server
142 |   public func color(forModeIdentifier mode: String) -> TKColor? {
    |                                                        `- error: cannot find type 'TKColor' in scope
143 |     return response?.modes?[mode]?.rgbColor.color
144 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:129:152: error: cannot find type 'URLRequest' in scope
127 | extension TKRouter {
128 |
129 |   public static func urlRequest<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = false, config: TKAPIConfig) throws -> URLRequest {
    |                                                                                                                                                        `- error: cannot find type 'URLRequest' in scope
130 |     let paras = requestParameters(
131 |       request: request,
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:60:28: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 58 |   public func cancelRequests() {
 59 |     if let queue = workerQueue {
 60 |       queue.async(execute: cancelRequestsWorker)
    |                            `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 61 |     } else {
 62 |       cancelRequestsWorker()
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:143:5: warning: no calls to throwing functions occur within 'try' expression
141 |
142 |   public static func routingRequestURL<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = true, config: TKAPIConfig) -> String? {
143 |     try? urlRequest(request: request, modes: modes, includeAddress: includeAddress, config: config).url?.absoluteString
    |     `- warning: no calls to throwing functions occur within 'try' expression
144 |   }
145 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[47/60] Compiling TripKitAPI TKConfig.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKConfig.swift:20:96: warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
18 | #else
19 |     // Yes, main!
20 |     if let path = Bundle.main.url(forResource: "Config", withExtension: "plist"), let config = NSDictionary(contentsOf: path) as? [String: AnyHashable] {
   |                                                                                                `- warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
21 |       configuration = config
22 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:237:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 | extension TKLog {
236 |
237 |   public typealias ServerResult = Result<(URLResponse, Data?), Error>
    |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
238 |
239 |   /// The URL request along with a UUID to identify each request sent
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:241:25: error: cannot find type 'URLRequest' in scope
239 |   /// The URL request along with a UUID to identify each request sent
240 |   public struct ServerRequest: Hashable {
241 |     public let request: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
242 |     public let id: String
243 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:283:56: error: cannot find type 'URLRequest' in scope
281 |
282 |   /// :nodoc: - Public for building CocoaPods-style
283 |   public class func log(_ identifier: String, request: URLRequest, uuid: UUID) {
    |                                                        `- error: cannot find type 'URLRequest' in scope
284 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
285 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:120: error: cannot find type 'URLRequest' in scope
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                                                                                        `- error: cannot find type 'URLRequest' in scope
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:57: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:341:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
339 |   }
340 |
341 |   public class func format(response: URLResponse, data: Data?, for request: TKLog.ServerRequest, detailed: Bool) -> String {
    |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
342 |
343 |     let urlRequest = request.request
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:262:21: error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
260 |       switch (lhs.result, rhs.result) {
261 |       case (.success(let left), .success(let right)):
262 |         return left == right
    |                     `- error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
263 |       case (.failure(let left), .failure(let right)):
264 |         return left as NSError === right as NSError
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:274:16: error: instance method 'combine' requires that 'H' conform to 'Hashable'
272 |       switch result {
273 |       case let .success((response, data)):
274 |         hasher.combine(response)
    |                `- error: instance method 'combine' requires that 'H' conform to 'Hashable'
275 |         hasher.combine(data)
276 |       case let .failure(error):
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:35: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                   `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
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/Sources/TripKitAPI/TKLog.swift:356:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
354 |     }
355 |
356 |     var message = "\(emoji(status: httpResponse.statusCode)) \(httpResponse.statusCode): \(method) \(url.absoluteString)"
    |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
357 |     guard detailed else { return message }
358 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:359:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
357 |     guard detailed else { return message }
358 |
359 |     for header in httpResponse.allHeaderFields {
    |                                `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
360 |       message += "\n\(header.key): \(header.value)"
361 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRegionManager.swift:142:56: error: cannot find type 'TKColor' in scope
140 |   /// - Parameter mode: The mode identifier for which you want the official color
141 |   /// - Returns: The color as defined by the server
142 |   public func color(forModeIdentifier mode: String) -> TKColor? {
    |                                                        `- error: cannot find type 'TKColor' in scope
143 |     return response?.modes?[mode]?.rgbColor.color
144 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:129:152: error: cannot find type 'URLRequest' in scope
127 | extension TKRouter {
128 |
129 |   public static func urlRequest<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = false, config: TKAPIConfig) throws -> URLRequest {
    |                                                                                                                                                        `- error: cannot find type 'URLRequest' in scope
130 |     let paras = requestParameters(
131 |       request: request,
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:60:28: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 58 |   public func cancelRequests() {
 59 |     if let queue = workerQueue {
 60 |       queue.async(execute: cancelRequestsWorker)
    |                            `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 61 |     } else {
 62 |       cancelRequestsWorker()
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:143:5: warning: no calls to throwing functions occur within 'try' expression
141 |
142 |   public static func routingRequestURL<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = true, config: TKAPIConfig) -> String? {
143 |     try? urlRequest(request: request, modes: modes, includeAddress: includeAddress, config: config).url?.absoluteString
    |     `- warning: no calls to throwing functions occur within 'try' expression
144 |   }
145 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[48/60] Compiling TripKitAPI TKCrossPlatform.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKConfig.swift:20:96: warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
18 | #else
19 |     // Yes, main!
20 |     if let path = Bundle.main.url(forResource: "Config", withExtension: "plist"), let config = NSDictionary(contentsOf: path) as? [String: AnyHashable] {
   |                                                                                                `- warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
21 |       configuration = config
22 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:237:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 | extension TKLog {
236 |
237 |   public typealias ServerResult = Result<(URLResponse, Data?), Error>
    |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
238 |
239 |   /// The URL request along with a UUID to identify each request sent
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:241:25: error: cannot find type 'URLRequest' in scope
239 |   /// The URL request along with a UUID to identify each request sent
240 |   public struct ServerRequest: Hashable {
241 |     public let request: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
242 |     public let id: String
243 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:283:56: error: cannot find type 'URLRequest' in scope
281 |
282 |   /// :nodoc: - Public for building CocoaPods-style
283 |   public class func log(_ identifier: String, request: URLRequest, uuid: UUID) {
    |                                                        `- error: cannot find type 'URLRequest' in scope
284 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
285 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:120: error: cannot find type 'URLRequest' in scope
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                                                                                        `- error: cannot find type 'URLRequest' in scope
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:57: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:341:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
339 |   }
340 |
341 |   public class func format(response: URLResponse, data: Data?, for request: TKLog.ServerRequest, detailed: Bool) -> String {
    |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
342 |
343 |     let urlRequest = request.request
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:262:21: error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
260 |       switch (lhs.result, rhs.result) {
261 |       case (.success(let left), .success(let right)):
262 |         return left == right
    |                     `- error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
263 |       case (.failure(let left), .failure(let right)):
264 |         return left as NSError === right as NSError
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:274:16: error: instance method 'combine' requires that 'H' conform to 'Hashable'
272 |       switch result {
273 |       case let .success((response, data)):
274 |         hasher.combine(response)
    |                `- error: instance method 'combine' requires that 'H' conform to 'Hashable'
275 |         hasher.combine(data)
276 |       case let .failure(error):
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:35: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                   `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
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/Sources/TripKitAPI/TKLog.swift:356:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
354 |     }
355 |
356 |     var message = "\(emoji(status: httpResponse.statusCode)) \(httpResponse.statusCode): \(method) \(url.absoluteString)"
    |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
357 |     guard detailed else { return message }
358 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:359:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
357 |     guard detailed else { return message }
358 |
359 |     for header in httpResponse.allHeaderFields {
    |                                `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
360 |       message += "\n\(header.key): \(header.value)"
361 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRegionManager.swift:142:56: error: cannot find type 'TKColor' in scope
140 |   /// - Parameter mode: The mode identifier for which you want the official color
141 |   /// - Returns: The color as defined by the server
142 |   public func color(forModeIdentifier mode: String) -> TKColor? {
    |                                                        `- error: cannot find type 'TKColor' in scope
143 |     return response?.modes?[mode]?.rgbColor.color
144 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:129:152: error: cannot find type 'URLRequest' in scope
127 | extension TKRouter {
128 |
129 |   public static func urlRequest<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = false, config: TKAPIConfig) throws -> URLRequest {
    |                                                                                                                                                        `- error: cannot find type 'URLRequest' in scope
130 |     let paras = requestParameters(
131 |       request: request,
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:60:28: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 58 |   public func cancelRequests() {
 59 |     if let queue = workerQueue {
 60 |       queue.async(execute: cancelRequestsWorker)
    |                            `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 61 |     } else {
 62 |       cancelRequestsWorker()
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:143:5: warning: no calls to throwing functions occur within 'try' expression
141 |
142 |   public static func routingRequestURL<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = true, config: TKAPIConfig) -> String? {
143 |     try? urlRequest(request: request, modes: modes, includeAddress: includeAddress, config: config).url?.absoluteString
    |     `- warning: no calls to throwing functions occur within 'try' expression
144 |   }
145 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[49/60] Compiling TripKitAPI TKLog.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKConfig.swift:20:96: warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
18 | #else
19 |     // Yes, main!
20 |     if let path = Bundle.main.url(forResource: "Config", withExtension: "plist"), let config = NSDictionary(contentsOf: path) as? [String: AnyHashable] {
   |                                                                                                `- warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
21 |       configuration = config
22 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:237:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 | extension TKLog {
236 |
237 |   public typealias ServerResult = Result<(URLResponse, Data?), Error>
    |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
238 |
239 |   /// The URL request along with a UUID to identify each request sent
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:241:25: error: cannot find type 'URLRequest' in scope
239 |   /// The URL request along with a UUID to identify each request sent
240 |   public struct ServerRequest: Hashable {
241 |     public let request: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
242 |     public let id: String
243 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:283:56: error: cannot find type 'URLRequest' in scope
281 |
282 |   /// :nodoc: - Public for building CocoaPods-style
283 |   public class func log(_ identifier: String, request: URLRequest, uuid: UUID) {
    |                                                        `- error: cannot find type 'URLRequest' in scope
284 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
285 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:120: error: cannot find type 'URLRequest' in scope
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                                                                                        `- error: cannot find type 'URLRequest' in scope
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:57: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:341:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
339 |   }
340 |
341 |   public class func format(response: URLResponse, data: Data?, for request: TKLog.ServerRequest, detailed: Bool) -> String {
    |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
342 |
343 |     let urlRequest = request.request
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:262:21: error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
260 |       switch (lhs.result, rhs.result) {
261 |       case (.success(let left), .success(let right)):
262 |         return left == right
    |                     `- error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
263 |       case (.failure(let left), .failure(let right)):
264 |         return left as NSError === right as NSError
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:274:16: error: instance method 'combine' requires that 'H' conform to 'Hashable'
272 |       switch result {
273 |       case let .success((response, data)):
274 |         hasher.combine(response)
    |                `- error: instance method 'combine' requires that 'H' conform to 'Hashable'
275 |         hasher.combine(data)
276 |       case let .failure(error):
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:35: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                   `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
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/Sources/TripKitAPI/TKLog.swift:356:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
354 |     }
355 |
356 |     var message = "\(emoji(status: httpResponse.statusCode)) \(httpResponse.statusCode): \(method) \(url.absoluteString)"
    |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
357 |     guard detailed else { return message }
358 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:359:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
357 |     guard detailed else { return message }
358 |
359 |     for header in httpResponse.allHeaderFields {
    |                                `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
360 |       message += "\n\(header.key): \(header.value)"
361 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRegionManager.swift:142:56: error: cannot find type 'TKColor' in scope
140 |   /// - Parameter mode: The mode identifier for which you want the official color
141 |   /// - Returns: The color as defined by the server
142 |   public func color(forModeIdentifier mode: String) -> TKColor? {
    |                                                        `- error: cannot find type 'TKColor' in scope
143 |     return response?.modes?[mode]?.rgbColor.color
144 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:129:152: error: cannot find type 'URLRequest' in scope
127 | extension TKRouter {
128 |
129 |   public static func urlRequest<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = false, config: TKAPIConfig) throws -> URLRequest {
    |                                                                                                                                                        `- error: cannot find type 'URLRequest' in scope
130 |     let paras = requestParameters(
131 |       request: request,
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:60:28: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 58 |   public func cancelRequests() {
 59 |     if let queue = workerQueue {
 60 |       queue.async(execute: cancelRequestsWorker)
    |                            `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 61 |     } else {
 62 |       cancelRequestsWorker()
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:143:5: warning: no calls to throwing functions occur within 'try' expression
141 |
142 |   public static func routingRequestURL<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = true, config: TKAPIConfig) -> String? {
143 |     try? urlRequest(request: request, modes: modes, includeAddress: includeAddress, config: config).url?.absoluteString
    |     `- warning: no calls to throwing functions occur within 'try' expression
144 |   }
145 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[50/60] Compiling TripKitAPI TKRegionManager.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKConfig.swift:20:96: warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
18 | #else
19 |     // Yes, main!
20 |     if let path = Bundle.main.url(forResource: "Config", withExtension: "plist"), let config = NSDictionary(contentsOf: path) as? [String: AnyHashable] {
   |                                                                                                `- warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
21 |       configuration = config
22 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:237:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 | extension TKLog {
236 |
237 |   public typealias ServerResult = Result<(URLResponse, Data?), Error>
    |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
238 |
239 |   /// The URL request along with a UUID to identify each request sent
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:241:25: error: cannot find type 'URLRequest' in scope
239 |   /// The URL request along with a UUID to identify each request sent
240 |   public struct ServerRequest: Hashable {
241 |     public let request: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
242 |     public let id: String
243 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:283:56: error: cannot find type 'URLRequest' in scope
281 |
282 |   /// :nodoc: - Public for building CocoaPods-style
283 |   public class func log(_ identifier: String, request: URLRequest, uuid: UUID) {
    |                                                        `- error: cannot find type 'URLRequest' in scope
284 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
285 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:120: error: cannot find type 'URLRequest' in scope
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                                                                                        `- error: cannot find type 'URLRequest' in scope
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:57: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:341:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
339 |   }
340 |
341 |   public class func format(response: URLResponse, data: Data?, for request: TKLog.ServerRequest, detailed: Bool) -> String {
    |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
342 |
343 |     let urlRequest = request.request
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:262:21: error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
260 |       switch (lhs.result, rhs.result) {
261 |       case (.success(let left), .success(let right)):
262 |         return left == right
    |                     `- error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
263 |       case (.failure(let left), .failure(let right)):
264 |         return left as NSError === right as NSError
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:274:16: error: instance method 'combine' requires that 'H' conform to 'Hashable'
272 |       switch result {
273 |       case let .success((response, data)):
274 |         hasher.combine(response)
    |                `- error: instance method 'combine' requires that 'H' conform to 'Hashable'
275 |         hasher.combine(data)
276 |       case let .failure(error):
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:35: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                   `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
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/Sources/TripKitAPI/TKLog.swift:356:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
354 |     }
355 |
356 |     var message = "\(emoji(status: httpResponse.statusCode)) \(httpResponse.statusCode): \(method) \(url.absoluteString)"
    |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
357 |     guard detailed else { return message }
358 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:359:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
357 |     guard detailed else { return message }
358 |
359 |     for header in httpResponse.allHeaderFields {
    |                                `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
360 |       message += "\n\(header.key): \(header.value)"
361 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRegionManager.swift:142:56: error: cannot find type 'TKColor' in scope
140 |   /// - Parameter mode: The mode identifier for which you want the official color
141 |   /// - Returns: The color as defined by the server
142 |   public func color(forModeIdentifier mode: String) -> TKColor? {
    |                                                        `- error: cannot find type 'TKColor' in scope
143 |     return response?.modes?[mode]?.rgbColor.color
144 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:129:152: error: cannot find type 'URLRequest' in scope
127 | extension TKRouter {
128 |
129 |   public static func urlRequest<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = false, config: TKAPIConfig) throws -> URLRequest {
    |                                                                                                                                                        `- error: cannot find type 'URLRequest' in scope
130 |     let paras = requestParameters(
131 |       request: request,
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:60:28: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 58 |   public func cancelRequests() {
 59 |     if let queue = workerQueue {
 60 |       queue.async(execute: cancelRequestsWorker)
    |                            `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 61 |     } else {
 62 |       cancelRequestsWorker()
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:143:5: warning: no calls to throwing functions occur within 'try' expression
141 |
142 |   public static func routingRequestURL<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = true, config: TKAPIConfig) -> String? {
143 |     try? urlRequest(request: request, modes: modes, includeAddress: includeAddress, config: config).url?.absoluteString
    |     `- warning: no calls to throwing functions occur within 'try' expression
144 |   }
145 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[51/60] Compiling TripKitAPI TKRouter.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKConfig.swift:20:96: warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
18 | #else
19 |     // Yes, main!
20 |     if let path = Bundle.main.url(forResource: "Config", withExtension: "plist"), let config = NSDictionary(contentsOf: path) as? [String: AnyHashable] {
   |                                                                                                `- warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
21 |       configuration = config
22 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:237:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 | extension TKLog {
236 |
237 |   public typealias ServerResult = Result<(URLResponse, Data?), Error>
    |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
238 |
239 |   /// The URL request along with a UUID to identify each request sent
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:241:25: error: cannot find type 'URLRequest' in scope
239 |   /// The URL request along with a UUID to identify each request sent
240 |   public struct ServerRequest: Hashable {
241 |     public let request: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
242 |     public let id: String
243 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:283:56: error: cannot find type 'URLRequest' in scope
281 |
282 |   /// :nodoc: - Public for building CocoaPods-style
283 |   public class func log(_ identifier: String, request: URLRequest, uuid: UUID) {
    |                                                        `- error: cannot find type 'URLRequest' in scope
284 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
285 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:120: error: cannot find type 'URLRequest' in scope
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                                                                                        `- error: cannot find type 'URLRequest' in scope
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:57: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:341:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
339 |   }
340 |
341 |   public class func format(response: URLResponse, data: Data?, for request: TKLog.ServerRequest, detailed: Bool) -> String {
    |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
342 |
343 |     let urlRequest = request.request
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:262:21: error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
260 |       switch (lhs.result, rhs.result) {
261 |       case (.success(let left), .success(let right)):
262 |         return left == right
    |                     `- error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
263 |       case (.failure(let left), .failure(let right)):
264 |         return left as NSError === right as NSError
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:274:16: error: instance method 'combine' requires that 'H' conform to 'Hashable'
272 |       switch result {
273 |       case let .success((response, data)):
274 |         hasher.combine(response)
    |                `- error: instance method 'combine' requires that 'H' conform to 'Hashable'
275 |         hasher.combine(data)
276 |       case let .failure(error):
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:35: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                   `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
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/Sources/TripKitAPI/TKLog.swift:356:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
354 |     }
355 |
356 |     var message = "\(emoji(status: httpResponse.statusCode)) \(httpResponse.statusCode): \(method) \(url.absoluteString)"
    |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
357 |     guard detailed else { return message }
358 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:359:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
357 |     guard detailed else { return message }
358 |
359 |     for header in httpResponse.allHeaderFields {
    |                                `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
360 |       message += "\n\(header.key): \(header.value)"
361 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRegionManager.swift:142:56: error: cannot find type 'TKColor' in scope
140 |   /// - Parameter mode: The mode identifier for which you want the official color
141 |   /// - Returns: The color as defined by the server
142 |   public func color(forModeIdentifier mode: String) -> TKColor? {
    |                                                        `- error: cannot find type 'TKColor' in scope
143 |     return response?.modes?[mode]?.rgbColor.color
144 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:129:152: error: cannot find type 'URLRequest' in scope
127 | extension TKRouter {
128 |
129 |   public static func urlRequest<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = false, config: TKAPIConfig) throws -> URLRequest {
    |                                                                                                                                                        `- error: cannot find type 'URLRequest' in scope
130 |     let paras = requestParameters(
131 |       request: request,
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:60:28: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 58 |   public func cancelRequests() {
 59 |     if let queue = workerQueue {
 60 |       queue.async(execute: cancelRequestsWorker)
    |                            `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 61 |     } else {
 62 |       cancelRequestsWorker()
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:143:5: warning: no calls to throwing functions occur within 'try' expression
141 |
142 |   public static func routingRequestURL<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = true, config: TKAPIConfig) -> String? {
143 |     try? urlRequest(request: request, modes: modes, includeAddress: includeAddress, config: config).url?.absoluteString
    |     `- warning: no calls to throwing functions occur within 'try' expression
144 |   }
145 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[52/60] Compiling TripKitAPI TKRoutingServer.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKConfig.swift:20:96: warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
18 | #else
19 |     // Yes, main!
20 |     if let path = Bundle.main.url(forResource: "Config", withExtension: "plist"), let config = NSDictionary(contentsOf: path) as? [String: AnyHashable] {
   |                                                                                                `- warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
21 |       configuration = config
22 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:237:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 | extension TKLog {
236 |
237 |   public typealias ServerResult = Result<(URLResponse, Data?), Error>
    |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
238 |
239 |   /// The URL request along with a UUID to identify each request sent
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:241:25: error: cannot find type 'URLRequest' in scope
239 |   /// The URL request along with a UUID to identify each request sent
240 |   public struct ServerRequest: Hashable {
241 |     public let request: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
242 |     public let id: String
243 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:283:56: error: cannot find type 'URLRequest' in scope
281 |
282 |   /// :nodoc: - Public for building CocoaPods-style
283 |   public class func log(_ identifier: String, request: URLRequest, uuid: UUID) {
    |                                                        `- error: cannot find type 'URLRequest' in scope
284 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
285 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:120: error: cannot find type 'URLRequest' in scope
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                                                                                        `- error: cannot find type 'URLRequest' in scope
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:57: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:341:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
339 |   }
340 |
341 |   public class func format(response: URLResponse, data: Data?, for request: TKLog.ServerRequest, detailed: Bool) -> String {
    |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
342 |
343 |     let urlRequest = request.request
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:262:21: error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
260 |       switch (lhs.result, rhs.result) {
261 |       case (.success(let left), .success(let right)):
262 |         return left == right
    |                     `- error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
263 |       case (.failure(let left), .failure(let right)):
264 |         return left as NSError === right as NSError
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:274:16: error: instance method 'combine' requires that 'H' conform to 'Hashable'
272 |       switch result {
273 |       case let .success((response, data)):
274 |         hasher.combine(response)
    |                `- error: instance method 'combine' requires that 'H' conform to 'Hashable'
275 |         hasher.combine(data)
276 |       case let .failure(error):
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:35: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                   `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
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/Sources/TripKitAPI/TKLog.swift:356:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
354 |     }
355 |
356 |     var message = "\(emoji(status: httpResponse.statusCode)) \(httpResponse.statusCode): \(method) \(url.absoluteString)"
    |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
357 |     guard detailed else { return message }
358 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:359:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
357 |     guard detailed else { return message }
358 |
359 |     for header in httpResponse.allHeaderFields {
    |                                `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
360 |       message += "\n\(header.key): \(header.value)"
361 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRegionManager.swift:142:56: error: cannot find type 'TKColor' in scope
140 |   /// - Parameter mode: The mode identifier for which you want the official color
141 |   /// - Returns: The color as defined by the server
142 |   public func color(forModeIdentifier mode: String) -> TKColor? {
    |                                                        `- error: cannot find type 'TKColor' in scope
143 |     return response?.modes?[mode]?.rgbColor.color
144 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:129:152: error: cannot find type 'URLRequest' in scope
127 | extension TKRouter {
128 |
129 |   public static func urlRequest<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = false, config: TKAPIConfig) throws -> URLRequest {
    |                                                                                                                                                        `- error: cannot find type 'URLRequest' in scope
130 |     let paras = requestParameters(
131 |       request: request,
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:60:28: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 58 |   public func cancelRequests() {
 59 |     if let queue = workerQueue {
 60 |       queue.async(execute: cancelRequestsWorker)
    |                            `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 61 |     } else {
 62 |       cancelRequestsWorker()
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:143:5: warning: no calls to throwing functions occur within 'try' expression
141 |
142 |   public static func routingRequestURL<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = true, config: TKAPIConfig) -> String? {
143 |     try? urlRequest(request: request, modes: modes, includeAddress: includeAddress, config: config).url?.absoluteString
    |     `- warning: no calls to throwing functions occur within 'try' expression
144 |   }
145 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[53/60] Compiling TripKitAPI TKServer+Regions.swift
/host/spi-builder-workspace/Sources/TripKitAPI/TKConfig.swift:20:96: warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
18 | #else
19 |     // Yes, main!
20 |     if let path = Bundle.main.url(forResource: "Config", withExtension: "plist"), let config = NSDictionary(contentsOf: path) as? [String: AnyHashable] {
   |                                                                                                `- warning: 'init(contentsOf:)' is deprecated [#DeprecatedDeclaration]
21 |       configuration = config
22 |     } else {
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:237:43: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
235 | extension TKLog {
236 |
237 |   public typealias ServerResult = Result<(URLResponse, Data?), Error>
    |                                           `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
238 |
239 |   /// The URL request along with a UUID to identify each request sent
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:241:25: error: cannot find type 'URLRequest' in scope
239 |   /// The URL request along with a UUID to identify each request sent
240 |   public struct ServerRequest: Hashable {
241 |     public let request: URLRequest
    |                         `- error: cannot find type 'URLRequest' in scope
242 |     public let id: String
243 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:283:56: error: cannot find type 'URLRequest' in scope
281 |
282 |   /// :nodoc: - Public for building CocoaPods-style
283 |   public class func log(_ identifier: String, request: URLRequest, uuid: UUID) {
    |                                                        `- error: cannot find type 'URLRequest' in scope
284 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
285 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:120: error: cannot find type 'URLRequest' in scope
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                                                                                        `- error: cannot find type 'URLRequest' in scope
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:293:57: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
291 |
292 |   /// :nodoc: - Public for building CocoaPods-style
293 |   public class func log(_ identifier: String, response: URLResponse?, data: Data?, orError error: Error?, for request: URLRequest, uuid: UUID) {
    |                                                         `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
294 |     #if BETA || DEBUG || targetEnvironment(macCatalyst)
295 |     guard !loggers.isEmpty else { return }
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:341:38: error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
339 |   }
340 |
341 |   public class func format(response: URLResponse, data: Data?, for request: TKLog.ServerRequest, detailed: Bool) -> String {
    |                                      `- error: 'URLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
342 |
343 |     let urlRequest = request.request
Foundation.URLResponse:2:18: note: 'URLResponse' 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 URLResponse = AnyObject
  |                  `- note: 'URLResponse' has been explicitly marked unavailable here
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:262:21: error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
260 |       switch (lhs.result, rhs.result) {
261 |       case (.success(let left), .success(let right)):
262 |         return left == right
    |                     `- error: binary operator '==' cannot be applied to two '(URLResponse, Data?)' (aka '(AnyObject, Optional<Data>)') operands
263 |       case (.failure(let left), .failure(let right)):
264 |         return left as NSError === right as NSError
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:274:16: error: instance method 'combine' requires that 'H' conform to 'Hashable'
272 |       switch result {
273 |       case let .success((response, data)):
274 |         hasher.combine(response)
    |                `- error: instance method 'combine' requires that 'H' conform to 'Hashable'
275 |         hasher.combine(data)
276 |       case let .failure(error):
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:35: warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                   `- warning: conditional cast from 'URLResponse' (aka 'AnyObject') to 'HTTPURLResponse' (aka 'AnyObject') always succeeds
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:345:39: error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
343 |     let urlRequest = request.request
344 |     guard
345 |       let httpResponse = response as? HTTPURLResponse,
    |                                       `- error: 'HTTPURLResponse' is unavailable: This type has moved to the FoundationNetworking module. Import that module to use it.
346 |       let method = urlRequest.httpMethod,
347 |       let url = urlRequest.url else { return "[bad request]" }
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/Sources/TripKitAPI/TKLog.swift:356:49: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
354 |     }
355 |
356 |     var message = "\(emoji(status: httpResponse.statusCode)) \(httpResponse.statusCode): \(method) \(url.absoluteString)"
    |                                                 `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'statusCode'
357 |     guard detailed else { return message }
358 |
/host/spi-builder-workspace/Sources/TripKitAPI/TKLog.swift:359:32: error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
357 |     guard detailed else { return message }
358 |
359 |     for header in httpResponse.allHeaderFields {
    |                                `- error: value of type 'HTTPURLResponse' (aka 'AnyObject') has no member 'allHeaderFields'
360 |       message += "\n\(header.key): \(header.value)"
361 |     }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRegionManager.swift:142:56: error: cannot find type 'TKColor' in scope
140 |   /// - Parameter mode: The mode identifier for which you want the official color
141 |   /// - Returns: The color as defined by the server
142 |   public func color(forModeIdentifier mode: String) -> TKColor? {
    |                                                        `- error: cannot find type 'TKColor' in scope
143 |     return response?.modes?[mode]?.rgbColor.color
144 |   }
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:129:152: error: cannot find type 'URLRequest' in scope
127 | extension TKRouter {
128 |
129 |   public static func urlRequest<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = false, config: TKAPIConfig) throws -> URLRequest {
    |                                                                                                                                                        `- error: cannot find type 'URLRequest' in scope
130 |     let paras = requestParameters(
131 |       request: request,
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:60:28: warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 58 |   public func cancelRequests() {
 59 |     if let queue = workerQueue {
 60 |       queue.async(execute: cancelRequestsWorker)
    |                            `- warning: converting non-sendable function value to '@Sendable @convention(block) () -> Void' may introduce data races
 61 |     } else {
 62 |       cancelRequestsWorker()
/host/spi-builder-workspace/Sources/TripKitAPI/TKRouter.swift:143:5: warning: no calls to throwing functions occur within 'try' expression
141 |
142 |   public static func routingRequestURL<C>(request: TKRoutingQuery<C>, modes: Set<String>? = nil, includeAddress: Bool = true, config: TKAPIConfig) -> String? {
143 |     try? urlRequest(request: request, modes: modes, includeAddress: includeAddress, config: config).url?.absoluteString
    |     `- warning: no calls to throwing functions occur within 'try' expression
144 |   }
145 |
[#DeprecatedDeclaration]: <https://docs.swift.org/compiler/documentation/diagnostics/deprecated-declaration>
[54/60] Compiling TripKitAPI DefaultEmptyArray.swift
[55/60] Compiling TripKitAPI DefaultFalse.swift
[56/60] Compiling TripKitAPI DefaultLossyArray.swift
[57/60] Compiling TripKitAPI DefaultNil.swift
[58/60] Compiling TripKitAPI DefaultTrue.swift
[59/60] Compiling TripKitAPI ISO8601OrSecondsSince1970.swift
[60/60] Compiling TripKitAPI LossyArray.swift
BUILD FAILURE 6.2 android