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.0 (afefae), with Swift 6.0 for macOS (SPM) on 27 Aug 2025 00:42:00 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.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tikhop/Mercato
 * tag               1.1.0      -> FETCH_HEAD
HEAD is now at afefae2 feat: Advanced Commerce
Cloned https://github.com/tikhop/Mercato.git
Revision (git rev-parse @):
afefae2009117ad17b92006204d9691c485d90b9
SUCCESS checkout https://github.com/tikhop/Mercato.git at 1.1.0
========================================
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 PeriodFormatter.swift
[6/15] Compiling Mercato CurrencySymbolsLibrary.swift
[7/15] Compiling Mercato ProductService.swift
[8/15] Compiling Mercato Lock.swift
[9/15] Compiling Mercato MercatoError.swift
[10/15] Compiling Mercato PromotionalOffer.swift
[11/15] Compiling Mercato Mercato.swift
[12/15] Compiling Mercato Mercato+Extras.swift
[13/15] Compiling Mercato Mercato+StoreKit.swift
[14/15] Emitting module Mercato
[15/15] Compiling Mercato PriceFormatter.swift
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 |     }
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=0x13f523c18 conforms_to="AdvancedCommerceMercato.(file).AdvancedCommerceProductService@/Users/admin/builder/spi-builder-workspace/Sources/AdvancedCommerceMercato/AdvancedCommerceProductService.swift:15:17" opened_existential_id="A4B4B98A-82DE-11F0-9439-7E3C6AA7485F"
    (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.K0Zdcf/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           0x0000000107aa2a9c llvm::sys::PrintStackTrace(llvm::raw_ostream&, int) + 56
1  swift-frontend           0x0000000107aa0cf0 llvm::sys::RunSignalHandlers() + 112
2  swift-frontend           0x0000000107aa3068 SignalHandler(int) + 292
3  libsystem_platform.dylib 0x000000019f507624 _sigtramp + 56
4  libsystem_pthread.dylib  0x000000019f4cd88c pthread_kill + 296
5  libsystem_c.dylib        0x000000019f3d6c60 abort + 124
6  swift-frontend           0x000000010350d8a8 (anonymous namespace)::ExprRewriter::coerceToType(swift::Expr*, swift::Type, swift::constraints::ConstraintLocatorBuilder) + 10492
7  swift-frontend           0x0000000103534bfc buildOpaqueElementConversion((anonymous namespace)::ExprRewriter&, swift::SourceRange, swift::Type, swift::Type, bool, swift::constraints::ConstraintLocatorBuilder, unsigned int) + 608
8  swift-frontend           0x0000000103533ef8 (anonymous namespace)::ExprRewriter::buildCollectionUpcastExpr(swift::Expr*, swift::Type, bool, swift::constraints::ConstraintLocatorBuilder) + 516
9  swift-frontend           0x000000010350bae4 (anonymous namespace)::ExprRewriter::coerceToType(swift::Expr*, swift::Type, swift::constraints::ConstraintLocatorBuilder) + 2872
10 swift-frontend           0x000000010352cc70 (anonymous namespace)::ExprRewriter::closeExistential(swift::Expr*&, swift::constraints::ConstraintLocatorBuilder, bool) + 596
11 swift-frontend           0x000000010352af50 (anonymous namespace)::ExprRewriter::finishApply(swift::ApplyExpr*, swift::Type, swift::constraints::ConstraintLocatorBuilder, swift::constraints::ConstraintLocatorBuilder) + 8740
12 swift-frontend           0x0000000103531a58 (anonymous namespace)::ExprRewriter::visitApplyExpr(swift::ApplyExpr*) + 520
13 swift-frontend           0x000000010351244c (anonymous namespace)::ExprRewriter::walkToExprPost(swift::Expr*) + 120
14 swift-frontend           0x000000010350ee00 (anonymous namespace)::ExprWalker::walkToExprPost(swift::Expr*) + 24
15 swift-frontend           0x0000000103ba6ea0 (anonymous namespace)::Traversal::visitExtractFunctionIsolationExpr(swift::ExtractFunctionIsolationExpr*) + 116
16 swift-frontend           0x0000000103ba64e8 (anonymous namespace)::Traversal::visit(swift::Expr*) + 260
17 swift-frontend           0x0000000103ba6bc0 (anonymous namespace)::Traversal::visitDynamicMemberRefExpr(swift::DynamicMemberRefExpr*) + 84
18 swift-frontend           0x0000000103ba6518 (anonymous namespace)::Traversal::visit(swift::Expr*) + 308
19 swift-frontend           0x0000000103ba6bc0 (anonymous namespace)::Traversal::visitDynamicMemberRefExpr(swift::DynamicMemberRefExpr*) + 84
20 swift-frontend           0x0000000103ba6554 (anonymous namespace)::Traversal::visit(swift::Expr*) + 368
21 swift-frontend           0x0000000103508c78 (anonymous namespace)::ExprWalker::rewriteTarget(swift::constraints::SyntacticElementTarget) + 344
22 swift-frontend           0x000000010350865c swift::constraints::ConstraintSystem::applySolution(swift::constraints::Solution&, swift::constraints::SyntacticElementTarget) + 7120
23 swift-frontend           0x00000001037c8870 swift::TypeChecker::typeCheckTarget(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 680
24 swift-frontend           0x00000001037c84a4 swift::TypeChecker::typeCheckExpression(swift::constraints::SyntacticElementTarget&, swift::optionset::OptionSet<swift::TypeCheckExprFlags, unsigned int>) + 416
25 swift-frontend           0x00000001037c9b2c 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           0x00000001038b18ac swift::TypeChecker::typeCheckStmtConditionElement(swift::StmtConditionElement&, bool&, swift::DeclContext*) + 632
27 swift-frontend           0x00000001038baac8 typeCheckConditionForStatement(swift::LabeledConditionalStmt*, swift::DeclContext*) + 88
28 swift-frontend           0x00000001038b8ecc swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 944
29 swift-frontend           0x00000001038b89e4 bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::Stmt>(swift::Stmt*&) + 316
30 swift-frontend           0x00000001038b357c (anonymous namespace)::StmtChecker::typeCheckASTNode(swift::ASTNode&) + 88
31 swift-frontend           0x00000001038b8c3c swift::ASTVisitor<(anonymous namespace)::StmtChecker, void, swift::Stmt*, void, void, void, void>::visit(swift::Stmt*) + 288
32 swift-frontend           0x00000001038b657c bool (anonymous namespace)::StmtChecker::typeCheckStmt<swift::BraceStmt>(swift::BraceStmt*&) + 316
33 swift-frontend           0x00000001038b5118 swift::TypeCheckFunctionBodyRequest::evaluate(swift::Evaluator&, swift::AbstractFunctionDecl*) const + 1512
34 swift-frontend           0x0000000103cc5e80 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           0x0000000103c349f0 swift::AbstractFunctionDecl::getTypecheckedBody() const + 160
36 swift-frontend           0x00000001039030ec swift::TypeCheckSourceFileRequest::evaluate(swift::Evaluator&, swift::SourceFile*) const + 868
37 swift-frontend           0x000000010390a680 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           0x0000000103902d6c swift::performTypeChecking(swift::SourceFile&) + 328
39 swift-frontend           0x000000010281fe00 swift::CompilerInstance::performSema() + 260
40 swift-frontend           0x000000010244cdf0 performCompile(swift::CompilerInstance&, int&, swift::FrontendObserver*) + 1532
41 swift-frontend           0x000000010244bbb4 swift::performFrontend(llvm::ArrayRef<char const*>, char const*, void*, swift::FrontendObserver*) + 3572
42 swift-frontend           0x00000001023d2a5c swift::mainEntry(int, char const**) + 3680
43 dyld                     0x000000019f12eb4c start + 6000
BUILD FAILURE 6.0 macosSpm