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