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 Mercato, reference 1.1.2 (e6132a), with Swift 6.0 for macOS (SPM) on 26 Sep 2025 05:15:09 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 4.67.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tikhop/Mercato.git
Reference: 1.1.2
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tikhop/Mercato
 * tag               1.1.2      -> FETCH_HEAD
HEAD is now at e6132a7 Merge pull request #16 from tikhop/feat/decimal-formatted
Cloned https://github.com/tikhop/Mercato.git
Revision (git rev-parse @):
e6132a7b8ad9bfd3ad01599e3135f1ed0ac02519
SUCCESS checkout https://github.com/tikhop/Mercato.git at 1.1.2
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/tikhop/Mercato.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version-5BDAB9E9C0126B9D.txt
[4/14] Compiling Mercato Purchase.swift
[5/14] Compiling Mercato Lock.swift
[6/14] Compiling Mercato PeriodFormatter.swift
[7/14] Compiling Mercato PromotionalOffer.swift
[8/14] Compiling Mercato ProductService.swift
[9/14] Compiling Mercato CurrencySymbolsLibrary.swift
[10/15] Compiling Mercato MercatoError.swift
[11/15] Compiling Mercato Mercato+Extras.swift
[12/15] Compiling Mercato Mercato+StoreKit.swift
[13/15] Emitting module Mercato
[14/15] Compiling Mercato Mercato.swift
[15/15] Compiling Mercato PriceFormatter.swift
/Users/admin/builder/spi-builder-workspace/Sources/Mercato/Utils/PriceFormatter.swift:81:13: warning: initialization of immutable value 'originalCurrencyCode' was never used; consider replacing with assignment to '_' or removing it
 79 |         let formatted = self.formatted(style)
 80 |
 81 |         let originalCurrencyCode = currencyStyle.locale.currency?.identifier ?? ""
    |             `- warning: initialization of immutable value 'originalCurrencyCode' was never used; consider replacing with assignment to '_' or removing it
 82 |
 83 |         if let originalCurrencyCode = currencyStyle.locale.currency?.identifier,
error: emit-module command failed with exit code 1 (use -v to see invocation)
[16/40] Emitting module AdvancedCommerceMercato
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:15:85: error: cannot find type 'AdvancedCommerceProduct' in scope
13 |
14 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
15 | public protocol AdvancedCommerceProductService: ProductService where ProductItem == AdvancedCommerceProduct {
   |                                                                                     `- error: cannot find type 'AdvancedCommerceProduct' in scope
16 |     func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>?
17 |     func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:16:43: error: cannot find type 'AdvancedCommerceProduct' in scope
14 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
15 | public protocol AdvancedCommerceProductService: ProductService where ProductItem == AdvancedCommerceProduct {
16 |     func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>?
   |                                           `- error: cannot find type 'AdvancedCommerceProduct' in scope
17 |     func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
18 |     func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:17:41: error: cannot find type 'AdvancedCommerceProduct' in scope
15 | public protocol AdvancedCommerceProductService: ProductService where ProductItem == AdvancedCommerceProduct {
16 |     func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>?
17 |     func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
   |                                         `- error: cannot find type 'AdvancedCommerceProduct' in scope
18 |     func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:18:45: error: cannot find type 'AdvancedCommerceProduct' in scope
16 |     func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>?
17 |     func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
18 |     func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
   |                                             `- error: cannot find type 'AdvancedCommerceProduct' in scope
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:22:88: error: cannot find type 'AdvancedCommerceProduct' in scope
20 |
21 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
22 | public typealias AdvancedCommerceCachingProductService = AbstractCachingProductService<AdvancedCommerceProduct>
   |                                                                                        `- error: cannot find type 'AdvancedCommerceProduct' in scope
23 |
24 | // MARK: - AdvancedCommerceCachingProductService + AdvancedCommerceProductService
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:28:50: error: cannot find type 'AdvancedCommerceProduct' in scope
26 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
27 | extension AdvancedCommerceCachingProductService: AdvancedCommerceProductService {
28 |     public func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>? {
   |                                                  `- error: cannot find type 'AdvancedCommerceProduct' in scope
29 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
30 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:36:48: error: cannot find type 'AdvancedCommerceProduct' in scope
34 |     }
35 |
36 |     public func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
   |                                                `- error: cannot find type 'AdvancedCommerceProduct' in scope
37 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
38 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:44:52: error: cannot find type 'AdvancedCommerceProduct' in scope
42 |     }
43 |
44 |     public func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
   |                                                    `- error: cannot find type 'AdvancedCommerceProduct' in scope
45 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
46 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:56:11: error: cannot find type 'AdvancedCommerceProduct' in scope
54 |
55 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
56 | extension AdvancedCommerceProduct: FetchableProduct {
   |           `- error: cannot find type 'AdvancedCommerceProduct' in scope
57 |     public static func products(for identifiers: some Collection<String>) async throws -> [AdvancedCommerceProduct] {
58 |         try await withThrowingTaskGroup(of: AdvancedCommerceProduct.self) { group in
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommercePurchase.swift:16:25: error: cannot find type 'AdvancedCommerceProduct' in scope
14 | public struct AdvancedCommercePurchase: Sendable {
15 |     /// The product associated with the purchase.
16 |     public let product: AdvancedCommerceProduct
   |                         `- error: cannot find type 'AdvancedCommerceProduct' in scope
17 |
18 |     /// The result associated with the purchase.
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:43:90: error: cannot find type 'AdvancedCommerceProduct' in scope
 41 |     }
 42 |
 43 |     public func retrieveProducts(productIds: Set<String>) async throws(MercatoError) -> [AdvancedCommerceProduct] {
    |                                                                                          `- error: cannot find type 'AdvancedCommerceProduct' in scope
 44 |         try await acProductService.retrieveProducts(productIds: productIds)
 45 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:47:48: error: cannot find type 'AdvancedCommerceProduct' in scope
 45 |     }
 46 |
 47 |     public func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
    |                                                `- error: cannot find type 'AdvancedCommerceProduct' in scope
 48 |         await acProductService.allTransactions(for: productId)
 49 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:51:52: error: cannot find type 'AdvancedCommerceProduct' in scope
 49 |     }
 50 |
 51 |     public func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
    |                                                    `- error: cannot find type 'AdvancedCommerceProduct' in scope
 52 |         await acProductService.currentEntitlements(for: productId)
 53 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:55:50: error: cannot find type 'AdvancedCommerceProduct' in scope
 53 |     }
 54 |
 55 |     public func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>? {
    |                                                  `- error: cannot find type 'AdvancedCommerceProduct' in scope
 56 |         await acProductService.latestTransaction(for: productId)
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:82:22: error: cannot find type 'AdvancedCommerceProduct' in scope
 80 |         compactJWS: String,
 81 |         confirmIn view: PurchaseUIContext,
 82 |         options: Set<AdvancedCommerceProduct.PurchaseOption> = []
    |                      `- error: cannot find type 'AdvancedCommerceProduct' in scope
 83 |     ) async throws -> AdvancedCommercePurchase {
 84 |         guard let product = try await acProductService.retrieveProducts(productIds: [productId]).first else {
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:133:18: error: cannot find type 'AdvancedCommerceProduct' in scope
131 |     private func handlePurchaseResult(
132 |         _ result: Product.PurchaseResult,
133 |         product: AdvancedCommerceProduct,
    |                  `- error: cannot find type 'AdvancedCommerceProduct' in scope
134 |         finishAutomatically: Bool
135 |     ) async throws(MercatoError) -> AdvancedCommercePurchase {
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:172:22: error: cannot find type 'AdvancedCommerceProduct' in scope
170 |         compactJWS: String,
171 |         confirmIn view: PurchaseUIContext,
172 |         options: Set<AdvancedCommerceProduct.PurchaseOption> = []
    |                      `- error: cannot find type 'AdvancedCommerceProduct' in scope
173 |     ) async throws -> AdvancedCommercePurchase {
174 |         try await shared.purchase(productId: productId, compactJWS: compactJWS, confirmIn: view, options: options)
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:194:55: error: cannot find type 'AdvancedCommerceProduct' in scope
192 |     #endif
193 |
194 |     public static func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
    |                                                       `- error: cannot find type 'AdvancedCommerceProduct' in scope
195 |         await shared.allTransactions(for: productId)
196 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:198:59: error: cannot find type 'AdvancedCommerceProduct' in scope
196 |     }
197 |
198 |     public static func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
    |                                                           `- error: cannot find type 'AdvancedCommerceProduct' in scope
199 |         await shared.currentEntitlements(for: productId)
200 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:202:57: error: cannot find type 'AdvancedCommerceProduct' in scope
200 |     }
201 |
202 |     public static func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>? {
    |                                                         `- error: cannot find type 'AdvancedCommerceProduct' in scope
203 |         await shared.latestTransaction(for: productId)
204 |     }
[17/42] Compiling AdvancedCommerceMercato Descriptors.swift
[18/42] Compiling AdvancedCommerceMercato Effective.swift
[19/42] Compiling AdvancedCommerceMercato Offer.swift
error: compile command failed due to signal 6 (use -v to see invocation)
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:15:85: error: cannot find type 'AdvancedCommerceProduct' in scope
13 |
14 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
15 | public protocol AdvancedCommerceProductService: ProductService where ProductItem == AdvancedCommerceProduct {
   |                                                                                     `- error: cannot find type 'AdvancedCommerceProduct' in scope
16 |     func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>?
17 |     func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:16:43: error: cannot find type 'AdvancedCommerceProduct' in scope
14 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
15 | public protocol AdvancedCommerceProductService: ProductService where ProductItem == AdvancedCommerceProduct {
16 |     func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>?
   |                                           `- error: cannot find type 'AdvancedCommerceProduct' in scope
17 |     func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
18 |     func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:17:41: error: cannot find type 'AdvancedCommerceProduct' in scope
15 | public protocol AdvancedCommerceProductService: ProductService where ProductItem == AdvancedCommerceProduct {
16 |     func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>?
17 |     func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
   |                                         `- error: cannot find type 'AdvancedCommerceProduct' in scope
18 |     func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
19 | }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:18:45: error: cannot find type 'AdvancedCommerceProduct' in scope
16 |     func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>?
17 |     func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
18 |     func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions?
   |                                             `- error: cannot find type 'AdvancedCommerceProduct' in scope
19 | }
20 |
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:22:88: error: cannot find type 'AdvancedCommerceProduct' in scope
20 |
21 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
22 | public typealias AdvancedCommerceCachingProductService = AbstractCachingProductService<AdvancedCommerceProduct>
   |                                                                                        `- error: cannot find type 'AdvancedCommerceProduct' in scope
23 |
24 | // MARK: - AdvancedCommerceCachingProductService + AdvancedCommerceProductService
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:28:50: error: cannot find type 'AdvancedCommerceProduct' in scope
26 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
27 | extension AdvancedCommerceCachingProductService: AdvancedCommerceProductService {
28 |     public func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>? {
   |                                                  `- error: cannot find type 'AdvancedCommerceProduct' in scope
29 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
30 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:36:48: error: cannot find type 'AdvancedCommerceProduct' in scope
34 |     }
35 |
36 |     public func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
   |                                                `- error: cannot find type 'AdvancedCommerceProduct' in scope
37 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
38 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:44:52: error: cannot find type 'AdvancedCommerceProduct' in scope
42 |     }
43 |
44 |     public func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
   |                                                    `- error: cannot find type 'AdvancedCommerceProduct' in scope
45 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
46 |             return nil
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:56:11: error: cannot find type 'AdvancedCommerceProduct' in scope
54 |
55 | @available(iOS 18.4, macOS 15.4, tvOS 18.4, watchOS 11.4, visionOS 2.4, *)
56 | extension AdvancedCommerceProduct: FetchableProduct {
   |           `- error: cannot find type 'AdvancedCommerceProduct' in scope
57 |     public static func products(for identifiers: some Collection<String>) async throws -> [AdvancedCommerceProduct] {
58 |         try await withThrowingTaskGroup(of: AdvancedCommerceProduct.self) { group in
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:29:34: warning: no 'async' operations occur within 'await' expression
27 | extension AdvancedCommerceCachingProductService: AdvancedCommerceProductService {
28 |     public func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>? {
29 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
   |                                  `- warning: no 'async' operations occur within 'await' expression
30 |             return nil
31 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:29:29: warning: no calls to throwing functions occur within 'try' expression
27 | extension AdvancedCommerceCachingProductService: AdvancedCommerceProductService {
28 |     public func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>? {
29 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
   |                             `- warning: no calls to throwing functions occur within 'try' expression
30 |             return nil
31 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:33:16: warning: no 'async' operations occur within 'await' expression
31 |         }
32 |
33 |         return await product.latestTransaction
   |                `- warning: no 'async' operations occur within 'await' expression
34 |     }
35 |
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:37:34: warning: no 'async' operations occur within 'await' expression
35 |
36 |     public func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
37 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
   |                                  `- warning: no 'async' operations occur within 'await' expression
38 |             return nil
39 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:37:29: warning: no calls to throwing functions occur within 'try' expression
35 |
36 |     public func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
37 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
   |                             `- warning: no calls to throwing functions occur within 'try' expression
38 |             return nil
39 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:45:34: warning: no 'async' operations occur within 'await' expression
43 |
44 |     public func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
45 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
   |                                  `- warning: no 'async' operations occur within 'await' expression
46 |             return nil
47 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:45:29: warning: no calls to throwing functions occur within 'try' expression
43 |
44 |     public func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
45 |         guard let product = try? await retrieveProducts(productIds: [productId]).first else {
   |                             `- warning: no calls to throwing functions occur within 'try' expression
46 |             return nil
47 |         }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommercePurchase.swift:16:25: error: cannot find type 'AdvancedCommerceProduct' in scope
14 | public struct AdvancedCommercePurchase: Sendable {
15 |     /// The product associated with the purchase.
16 |     public let product: AdvancedCommerceProduct
   |                         `- error: cannot find type 'AdvancedCommerceProduct' in scope
17 |
18 |     /// The result associated with the purchase.
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:43:90: error: cannot find type 'AdvancedCommerceProduct' in scope
 41 |     }
 42 |
 43 |     public func retrieveProducts(productIds: Set<String>) async throws(MercatoError) -> [AdvancedCommerceProduct] {
    |                                                                                          `- error: cannot find type 'AdvancedCommerceProduct' in scope
 44 |         try await acProductService.retrieveProducts(productIds: productIds)
 45 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:47:48: error: cannot find type 'AdvancedCommerceProduct' in scope
 45 |     }
 46 |
 47 |     public func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
    |                                                `- error: cannot find type 'AdvancedCommerceProduct' in scope
 48 |         await acProductService.allTransactions(for: productId)
 49 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:51:52: error: cannot find type 'AdvancedCommerceProduct' in scope
 49 |     }
 50 |
 51 |     public func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
    |                                                    `- error: cannot find type 'AdvancedCommerceProduct' in scope
 52 |         await acProductService.currentEntitlements(for: productId)
 53 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:55:50: error: cannot find type 'AdvancedCommerceProduct' in scope
 53 |     }
 54 |
 55 |     public func latestTransaction(for productId: AdvancedCommerceProduct.ID) async -> VerificationResult<Transaction>? {
    |                                                  `- error: cannot find type 'AdvancedCommerceProduct' in scope
 56 |         await acProductService.latestTransaction(for: productId)
 57 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:82:22: error: cannot find type 'AdvancedCommerceProduct' in scope
 80 |         compactJWS: String,
 81 |         confirmIn view: PurchaseUIContext,
 82 |         options: Set<AdvancedCommerceProduct.PurchaseOption> = []
    |                      `- error: cannot find type 'AdvancedCommerceProduct' in scope
 83 |     ) async throws -> AdvancedCommercePurchase {
 84 |         guard let product = try await acProductService.retrieveProducts(productIds: [productId]).first else {
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:133:18: error: cannot find type 'AdvancedCommerceProduct' in scope
131 |     private func handlePurchaseResult(
132 |         _ result: Product.PurchaseResult,
133 |         product: AdvancedCommerceProduct,
    |                  `- error: cannot find type 'AdvancedCommerceProduct' in scope
134 |         finishAutomatically: Bool
135 |     ) async throws(MercatoError) -> AdvancedCommercePurchase {
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:172:22: error: cannot find type 'AdvancedCommerceProduct' in scope
170 |         compactJWS: String,
171 |         confirmIn view: PurchaseUIContext,
172 |         options: Set<AdvancedCommerceProduct.PurchaseOption> = []
    |                      `- error: cannot find type 'AdvancedCommerceProduct' in scope
173 |     ) async throws -> AdvancedCommercePurchase {
174 |         try await shared.purchase(productId: productId, compactJWS: compactJWS, confirmIn: view, options: options)
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:194:55: error: cannot find type 'AdvancedCommerceProduct' in scope
192 |     #endif
193 |
194 |     public static func allTransactions(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
    |                                                       `- error: cannot find type 'AdvancedCommerceProduct' in scope
195 |         await shared.allTransactions(for: productId)
196 |     }
/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:198:59: error: cannot find type 'AdvancedCommerceProduct' in scope
196 |     }
197 |
198 |     public static func currentEntitlements(for productId: AdvancedCommerceProduct.ID) async -> Transaction.Transactions? {
    |                                                           `- error: cannot find type 'AdvancedCommerceProduct' in scope
199 |         await shared.currentEntitlements(for: productId)
200 |     }
Unhandled coercion:
(dependent_member_type assoc_type="Mercato.(file).ProductService.ProductItem@/Users/admin/builder/spi-builder-workspace/Sources/Mercato/ProductService.swift:28:20"
  (base=opened_archetype_type address=0x10f25b818 conforms_to="AdvancedCommerceMercato.(file).AdvancedCommerceProductService@/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:15:17" opened_existential_id="C5904248-9A97-11F0-8439-9A348B4189E8"
    (interface_type=generic_type_param_type depth=0 index=0)
    (opened_existential=existential_type
      (protocol_type decl="AdvancedCommerceMercato.(file).AdvancedCommerceProductService@/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:15:17"))))
(dependent_member_type assoc_type="Mercato.(file).ProductService.ProductItem@/Users/admin/builder/spi-builder-workspace/Sources/Mercato/ProductService.swift:28:20"
  (base=existential_type
    (protocol_type decl="AdvancedCommerceMercato.(file).AdvancedCommerceProductService@/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:15:17")))
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommercePurchase.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/Descriptors.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/Effective.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/Offer.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/OfferPeriod.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/OfferReason.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/OneTimeChargeCreateRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/OneTimeChargeItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/Period.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/Reason.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/RequestInfo.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/RequestOperation.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/RequestVersion.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionCreateItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionCreateRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionModifyAddItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionModifyChangeItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionModifyDescriptors.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionModifyInAppRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionModifyPeriodChange.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionModifyRemoveItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionReactivateInAppRequest.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/SubscriptionReactivateItem.swift /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Models/ValidationUtils.swift -supplementary-output-file-map /var/folders/5k/5yc19ymj0jqd5v0zvgfqz0xw0000gn/T/TemporaryDirectory.GUN1TX/supplementaryOutputs-1 -target arm64-apple-macosx13.0 -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk -I /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/Modules -I /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/ModuleCache -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -new-driver-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-driver -empty-abi-descriptor -resource-dir /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder/spi-builder-workspace -Xcc -isysroot -Xcc /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX15.2.sdk -Xcc -F -Xcc /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -Xcc -fPIC -Xcc -g -module-name AdvancedCommerceMercato -package-name spi_builder_workspace -disable-clang-spi -target-sdk-version 15.2 -target-sdk-name macosx15.2 -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -external-plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/local/lib/swift/host/plugins#/Applications/Xcode-16.2.0.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/plugins -plugin-path /Applications/Xcode-16.2.0.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/local/lib/swift/host/plugins -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/AdvancedCommerceMercato.build/AdvancedCommerceProductService.swift.o -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/AdvancedCommerceMercato.build/AdvancedCommercePurchase.swift.o -o /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/AdvancedCommerceMercato.build/Mercato+AdvancedCommerce.swift.o -index-store-path /Users/admin/builder/spi-builder-workspace/.build/arm64-apple-macosx/debug/index/store -index-system-modules
1.	Apple Swift version 6.0.3 (swiftlang-6.0.3.1.10 clang-1600.0.30.1)
2.	Compiling with the current language version
3.	While evaluating request TypeCheckSourceFileRequest(source_file "/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift")
4.	While evaluating request TypeCheckFunctionBodyRequest(AdvancedCommerceMercato.(file).AdvancedCommerceMercato extension.purchase(productId:compactJWS:confirmIn:options:)@/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:78:17)
5.	While type-checking statement at [/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:83:48 - line:99:5] RangeText="{
        guard let product = try await acProductService.retrieveProducts(productIds: [productId]).first else {
            throw MercatoError.productNotFound(productId)
        }
        do {
            let result = try await product.purchase(compactJWS: compactJWS, confirmIn: view, options: options)
            return try await handlePurchaseResult(
                result,
                product: product,
                finishAutomatically: false
            )
        } catch {
            throw MercatoError.wrapped(error: error)
        }
    "
6.	While type-checking statement at [/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:84:9 - line:86:9] RangeText="guard let product = try await acProductService.retrieveProducts(productIds: [productId]).first else {
            throw MercatoError.productNotFound(productId)
        "
7.	While type-checking expression at [/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:84:29 - line:84:98] RangeText="try await acProductService.retrieveProducts(productIds: [productId])."
8.	While type-checking-target starting at /Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/Mercato+AdvancedCommerce.swift:84:33
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift-frontend           0x000000010646aa9c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1  swift-frontend           0x0000000106468cf0 llvm::sys::RunSignalHandlers() + 112
2  swift-frontend           0x000000010646b068 SignalHandler(int) + 292
3  libsystem_platform.dylib 0x0000000192097624 _sigtramp + 56
4  libsystem_pthread.dylib  0x000000019205d88c pthread_kill + 296
5  libsystem_c.dylib        0x0000000191f66c60 abort + 124
6  swift-frontend           0x0000000101ed58a8 (anonymous namespace)::ExprRewriter::coerceToType(swift::Expr*, swift::Type, swift::constraints::ConstraintLocatorBuilder) + 10492
7  swift-frontend           0x0000000101efcbfc buildOpaqueElementConversion((anonymous namespace)::ExprRewriter&, swift::SourceRange, swift::Type, swift::Type, bool, swift::constraints::ConstraintLocatorBuilder, unsigned int) + 608
8  swift-frontend           0x0000000101efbef8 (anonymous namespace)::ExprRewriter::buildCollectionUpcastExpr(swift::Expr*, swift::Type, bool, swift::constraints::ConstraintLocatorBuilder) + 516
9  swift-frontend           0x0000000101ed3ae4 (anonymous namespace)::ExprRewriter::coerceToType(swift::Expr*, swift::Type, swift::constraints::ConstraintLocatorBuilder) + 2872
10 swift-frontend           0x0000000101ef4c70 (anonymous namespace)::ExprRewriter::closeExistential(swift::Expr*&, swift::constraints::ConstraintLocatorBuilder, bool) + 596
11 swift-frontend           0x0000000101ef2f50 (anonymous namespace)::ExprRewriter::finishApply(swift::ApplyExpr*, swift::Type, swift::constraints::ConstraintLocatorBuilder, swift::constraints::ConstraintLocatorBuilder) + 8740
12 swift-frontend           0x0000000101ef9a58 (anonymous namespace)::ExprRewriter::visitApplyExpr(swift::ApplyExpr*) + 520
13 swift-frontend           0x0000000101eda44c (anonymous namespace)::ExprRewriter::walkToExprPost(swift::Expr*) + 120
14 swift-frontend           0x0000000101ed6e00 (anonymous namespace)::ExprWalker::walkToExprPost(swift::Expr*) + 24
15 swift-frontend           0x000000010256eea0 (anonymous namespace)::Traversal::visitExtractFunctionIsolationExpr(swift::ExtractFunctionIsolationExpr*) + 116
16 swift-frontend           0x000000010256e4e8 (anonymous namespace)::Traversal::visit(swift::Expr*) + 260
17 swift-frontend           0x000000010256ebc0 (anonymous namespace)::Traversal::visitDynamicMemberRefExpr(swift::DynamicMemberRefExpr*) + 84
18 swift-frontend           0x000000010256e518 (anonymous namespace)::Traversal::visit(swift::Expr*) + 308
19 swift-frontend           0x000000010256ebc0 (anonymous namespace)::Traversal::visitDynamicMemberRefExpr(swift::DynamicMemberRefExpr*) + 84
20 swift-frontend           0x000000010256e554 (anonymous namespace)::Traversal::visit(swift::Expr*) + 368
21 swift-frontend           0x0000000101ed0c78 (anonymous namespace)::ExprWalker::rewriteTarget(swift::constraints::SyntacticElementTarget) + 344
22 swift-frontend           0x0000000101ed065c swift::constraints::ConstraintSystem::applySolution(swift::constraints::Solution&, swift::constraints::SyntacticElementTarget) + 7120
23 swift-frontend           0x0000000102190870 swift::TypeChecker::typeCheckTarget(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 680
24 swift-frontend           0x00000001021904a4 swift::TypeChecker::typeCheckExpression(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 416
25 swift-frontend           0x0000000102191b2c swift::TypeChecker::typeCheckBinding(swift::Pattern*&, swift::Expr*&, swift::DeclContext*, swift::Type, swift::PatternBindingDecl*, unsigned int, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 248
26 swift-frontend           0x00000001022798ac swift::TypeChecker::typeCheckStmtConditionElement(swift::StmtConditionElement&, bool&, swift::DeclContext*) + 632
27 swift-frontend           0x0000000102282ac8 typeCheckConditionForStatement(swift::LabeledConditionalStmt*, swift::DeclContext*) + 88
28 swift-frontend           0x0000000102280ecc swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 944
29 swift-frontend           0x00000001022809e4 bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::Stmt>(swift::Stmt*&) + 316
30 swift-frontend           0x000000010227b57c (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) + 88
31 swift-frontend           0x0000000102280c3c swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 288
32 swift-frontend           0x000000010227e57c bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) + 316
33 swift-frontend           0x000000010227d118 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const + 1512
34 swift-frontend           0x000000010268de80 swift::TypeCheckFunctionBodyRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()>(swift::TypeCheckFunctionBodyRequest const&, swift::TypeCheckFunctionBodyRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckFunctionBodyRequest>(swift::Evaluator&, swift::TypeCheckFunctionBodyRequest, swift::TypeCheckFunctionBodyRequest::OutputType)::'lambda'()) + 636
35 swift-frontend           0x00000001025fc9f0 swift::AbstractFunctionDecl::getTypecheckedBody() const + 160
36 swift-frontend           0x00000001022cb0ec swift::TypeCheckSourceFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const + 868
37 swift-frontend           0x00000001022d2680 swift::TypeCheckSourceFileRequest::OutputType swift::Evaluator::getResultUncached<swift::TypeCheckSourceFileRequest, swift::TypeCheckSourceFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckSourceFileRequest>(swift::Evaluator&, swift::TypeCheckSourceFileRequest, swift::TypeCheckSourceFileRequest::OutputType)::'lambda'()>(swift::TypeCheckSourceFileRequest const&, swift::TypeCheckSourceFileRequest::OutputType swift::evaluateOrDefault<swift::TypeCheckSourceFileRequest>(swift::Evaluator&, swift::TypeCheckSourceFileRequest, swift::TypeCheckSourceFileRequest::OutputType)::'lambda'()) + 620
38 swift-frontend           0x00000001022cad6c swift::performTypeChecking(swift::SourceFile&) + 328
39 swift-frontend           0x00000001011e7e00 swift::CompilerInstance::performSema() + 260
40 swift-frontend           0x0000000100e14df0 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 1532
41 swift-frontend           0x0000000100e13bb4 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 3572
42 swift-frontend           0x0000000100d9aa5c swift::mainEntry(int, char const**) + 3680
43 dyld                     0x0000000191cbeb4c start + 6000
BUILD FAILURE 6.0 macosSpm