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 NorthwindSwiftData, reference main (f552b0), with Swift 6.2 (beta) for macOS (SPM) on 20 Jun 2025 15:53:58 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Northwind-swift/NorthwindSwiftData.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Northwind-swift/NorthwindSwiftData
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at f552b08 Exclude license file as a resource
Cloned https://github.com/Northwind-swift/NorthwindSwiftData.git
Revision (git rev-parse @):
f552b0884d11c8cc583da9b87399b4c125879574
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/Northwind-swift/NorthwindSwiftData.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Northwind-swift/NorthwindSwiftData.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Copying Northwind.store
[1/3] Write sources
[2/3] Write swift-version-1EA4D86E10B52AF.txt
[4/22] Compiling NorthwindSwiftData NorthwindSchema.swift
[5/22] Compiling NorthwindSwiftData NorthwindStore.swift
[6/22] Compiling NorthwindSwiftData Supplier.swift
[7/22] Compiling NorthwindSwiftData Territory.swift
[8/23] Compiling NorthwindSwiftData Reexports.swift
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:12:1: error: type 'Category' does not conform to protocol 'PredicateCodableKeyPathProviding'
10 | //       way the key pathes are only build once.
11 |
12 | extension Category: PredicateCodableKeyPathProviding {
   | |- error: type 'Category' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
13 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Category>]'
14 |     buildKeyPathMap(for: Category.self)
15 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:16:1: error: type 'Customer' does not conform to protocol 'PredicateCodableKeyPathProviding'
14 |     buildKeyPathMap(for: Category.self)
15 | }
16 | extension Customer: PredicateCodableKeyPathProviding {
   | |- error: type 'Customer' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
17 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Customer>]'
18 |     buildKeyPathMap(for: Customer.self)
19 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:20:1: error: type 'CustomerDemographic' does not conform to protocol 'PredicateCodableKeyPathProviding'
18 |     buildKeyPathMap(for: Customer.self)
19 | }
20 | extension CustomerDemographic: PredicateCodableKeyPathProviding {
   | |- error: type 'CustomerDemographic' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
21 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<CustomerDemographic>]'
22 |     buildKeyPathMap(for: CustomerDemographic.self)
23 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:24:1: error: type 'Employee' does not conform to protocol 'PredicateCodableKeyPathProviding'
22 |     buildKeyPathMap(for: CustomerDemographic.self)
23 | }
24 | extension Employee: PredicateCodableKeyPathProviding {
   | |- error: type 'Employee' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
25 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Employee>]'
26 |     buildKeyPathMap(for: Employee.self)
27 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:28:1: error: type 'Order' does not conform to protocol 'PredicateCodableKeyPathProviding'
26 |     buildKeyPathMap(for: Employee.self)
27 | }
28 | extension Order: PredicateCodableKeyPathProviding {
   | |- error: type 'Order' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
29 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Order>]'
30 |     buildKeyPathMap(for: Order.self)
31 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:32:1: error: type 'OrderDetail' does not conform to protocol 'PredicateCodableKeyPathProviding'
30 |     buildKeyPathMap(for: Order.self)
31 | }
32 | extension OrderDetail: PredicateCodableKeyPathProviding {
   | |- error: type 'OrderDetail' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
33 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<OrderDetail>]'
34 |     buildKeyPathMap(for: OrderDetail.self)
35 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:36:1: error: type 'Product' does not conform to protocol 'PredicateCodableKeyPathProviding'
34 |     buildKeyPathMap(for: OrderDetail.self)
35 | }
36 | extension Product: PredicateCodableKeyPathProviding {
   | |- error: type 'Product' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
37 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Product>]'
38 |     buildKeyPathMap(for: Product.self)
39 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:40:1: error: type 'Region' does not conform to protocol 'PredicateCodableKeyPathProviding'
38 |     buildKeyPathMap(for: Product.self)
39 | }
40 | extension Region: PredicateCodableKeyPathProviding {
   | |- error: type 'Region' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
41 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Region>]'
42 |     buildKeyPathMap(for: Region.self)
43 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:44:1: error: type 'Shipper' does not conform to protocol 'PredicateCodableKeyPathProviding'
42 |     buildKeyPathMap(for: Region.self)
43 | }
44 | extension Shipper: PredicateCodableKeyPathProviding {
   | |- error: type 'Shipper' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
45 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Shipper>]'
46 |     buildKeyPathMap(for: Shipper.self)
47 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:48:1: error: type 'Supplier' does not conform to protocol 'PredicateCodableKeyPathProviding'
46 |     buildKeyPathMap(for: Shipper.self)
47 | }
48 | extension Supplier: PredicateCodableKeyPathProviding {
   | |- error: type 'Supplier' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
49 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Supplier>]'
50 |     buildKeyPathMap(for: Supplier.self)
51 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:52:1: error: type 'Territory' does not conform to protocol 'PredicateCodableKeyPathProviding'
50 |     buildKeyPathMap(for: Supplier.self)
51 | }
52 | extension Territory: PredicateCodableKeyPathProviding {
   | |- error: type 'Territory' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
53 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Territory>]'
54 |     buildKeyPathMap(for: Territory.self)
55 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
[9/23] Compiling NorthwindSwiftData CodableKeyPathes.swift
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:12:1: error: type 'Category' does not conform to protocol 'PredicateCodableKeyPathProviding'
10 | //       way the key pathes are only build once.
11 |
12 | extension Category: PredicateCodableKeyPathProviding {
   | |- error: type 'Category' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
13 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Category>]'
14 |     buildKeyPathMap(for: Category.self)
15 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:16:1: error: type 'Customer' does not conform to protocol 'PredicateCodableKeyPathProviding'
14 |     buildKeyPathMap(for: Category.self)
15 | }
16 | extension Customer: PredicateCodableKeyPathProviding {
   | |- error: type 'Customer' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
17 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Customer>]'
18 |     buildKeyPathMap(for: Customer.self)
19 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:20:1: error: type 'CustomerDemographic' does not conform to protocol 'PredicateCodableKeyPathProviding'
18 |     buildKeyPathMap(for: Customer.self)
19 | }
20 | extension CustomerDemographic: PredicateCodableKeyPathProviding {
   | |- error: type 'CustomerDemographic' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
21 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<CustomerDemographic>]'
22 |     buildKeyPathMap(for: CustomerDemographic.self)
23 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:24:1: error: type 'Employee' does not conform to protocol 'PredicateCodableKeyPathProviding'
22 |     buildKeyPathMap(for: CustomerDemographic.self)
23 | }
24 | extension Employee: PredicateCodableKeyPathProviding {
   | |- error: type 'Employee' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
25 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Employee>]'
26 |     buildKeyPathMap(for: Employee.self)
27 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:28:1: error: type 'Order' does not conform to protocol 'PredicateCodableKeyPathProviding'
26 |     buildKeyPathMap(for: Employee.self)
27 | }
28 | extension Order: PredicateCodableKeyPathProviding {
   | |- error: type 'Order' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
29 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Order>]'
30 |     buildKeyPathMap(for: Order.self)
31 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:32:1: error: type 'OrderDetail' does not conform to protocol 'PredicateCodableKeyPathProviding'
30 |     buildKeyPathMap(for: Order.self)
31 | }
32 | extension OrderDetail: PredicateCodableKeyPathProviding {
   | |- error: type 'OrderDetail' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
33 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<OrderDetail>]'
34 |     buildKeyPathMap(for: OrderDetail.self)
35 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:36:1: error: type 'Product' does not conform to protocol 'PredicateCodableKeyPathProviding'
34 |     buildKeyPathMap(for: OrderDetail.self)
35 | }
36 | extension Product: PredicateCodableKeyPathProviding {
   | |- error: type 'Product' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
37 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Product>]'
38 |     buildKeyPathMap(for: Product.self)
39 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:40:1: error: type 'Region' does not conform to protocol 'PredicateCodableKeyPathProviding'
38 |     buildKeyPathMap(for: Product.self)
39 | }
40 | extension Region: PredicateCodableKeyPathProviding {
   | |- error: type 'Region' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
41 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Region>]'
42 |     buildKeyPathMap(for: Region.self)
43 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:44:1: error: type 'Shipper' does not conform to protocol 'PredicateCodableKeyPathProviding'
42 |     buildKeyPathMap(for: Region.self)
43 | }
44 | extension Shipper: PredicateCodableKeyPathProviding {
   | |- error: type 'Shipper' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
45 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Shipper>]'
46 |     buildKeyPathMap(for: Shipper.self)
47 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:48:1: error: type 'Supplier' does not conform to protocol 'PredicateCodableKeyPathProviding'
46 |     buildKeyPathMap(for: Shipper.self)
47 | }
48 | extension Supplier: PredicateCodableKeyPathProviding {
   | |- error: type 'Supplier' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
49 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Supplier>]'
50 |     buildKeyPathMap(for: Supplier.self)
51 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:52:1: error: type 'Territory' does not conform to protocol 'PredicateCodableKeyPathProviding'
50 |     buildKeyPathMap(for: Supplier.self)
51 | }
52 | extension Territory: PredicateCodableKeyPathProviding {
   | |- error: type 'Territory' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
53 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Territory>]'
54 |     buildKeyPathMap(for: Territory.self)
55 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[10/23] Emitting module NorthwindSwiftData
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:12:1: error: type 'Category' does not conform to protocol 'PredicateCodableKeyPathProviding'
10 | //       way the key pathes are only build once.
11 |
12 | extension Category: PredicateCodableKeyPathProviding {
   | |- error: type 'Category' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
13 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Category>]'
14 |     buildKeyPathMap(for: Category.self)
15 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:16:1: error: type 'Customer' does not conform to protocol 'PredicateCodableKeyPathProviding'
14 |     buildKeyPathMap(for: Category.self)
15 | }
16 | extension Customer: PredicateCodableKeyPathProviding {
   | |- error: type 'Customer' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
17 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Customer>]'
18 |     buildKeyPathMap(for: Customer.self)
19 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:20:1: error: type 'CustomerDemographic' does not conform to protocol 'PredicateCodableKeyPathProviding'
18 |     buildKeyPathMap(for: Customer.self)
19 | }
20 | extension CustomerDemographic: PredicateCodableKeyPathProviding {
   | |- error: type 'CustomerDemographic' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
21 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<CustomerDemographic>]'
22 |     buildKeyPathMap(for: CustomerDemographic.self)
23 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:24:1: error: type 'Employee' does not conform to protocol 'PredicateCodableKeyPathProviding'
22 |     buildKeyPathMap(for: CustomerDemographic.self)
23 | }
24 | extension Employee: PredicateCodableKeyPathProviding {
   | |- error: type 'Employee' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
25 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Employee>]'
26 |     buildKeyPathMap(for: Employee.self)
27 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:28:1: error: type 'Order' does not conform to protocol 'PredicateCodableKeyPathProviding'
26 |     buildKeyPathMap(for: Employee.self)
27 | }
28 | extension Order: PredicateCodableKeyPathProviding {
   | |- error: type 'Order' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
29 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Order>]'
30 |     buildKeyPathMap(for: Order.self)
31 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:32:1: error: type 'OrderDetail' does not conform to protocol 'PredicateCodableKeyPathProviding'
30 |     buildKeyPathMap(for: Order.self)
31 | }
32 | extension OrderDetail: PredicateCodableKeyPathProviding {
   | |- error: type 'OrderDetail' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
33 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<OrderDetail>]'
34 |     buildKeyPathMap(for: OrderDetail.self)
35 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:36:1: error: type 'Product' does not conform to protocol 'PredicateCodableKeyPathProviding'
34 |     buildKeyPathMap(for: OrderDetail.self)
35 | }
36 | extension Product: PredicateCodableKeyPathProviding {
   | |- error: type 'Product' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
37 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Product>]'
38 |     buildKeyPathMap(for: Product.self)
39 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:40:1: error: type 'Region' does not conform to protocol 'PredicateCodableKeyPathProviding'
38 |     buildKeyPathMap(for: Product.self)
39 | }
40 | extension Region: PredicateCodableKeyPathProviding {
   | |- error: type 'Region' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
41 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Region>]'
42 |     buildKeyPathMap(for: Region.self)
43 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:44:1: error: type 'Shipper' does not conform to protocol 'PredicateCodableKeyPathProviding'
42 |     buildKeyPathMap(for: Region.self)
43 | }
44 | extension Shipper: PredicateCodableKeyPathProviding {
   | |- error: type 'Shipper' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
45 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Shipper>]'
46 |     buildKeyPathMap(for: Shipper.self)
47 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:48:1: error: type 'Supplier' does not conform to protocol 'PredicateCodableKeyPathProviding'
46 |     buildKeyPathMap(for: Shipper.self)
47 | }
48 | extension Supplier: PredicateCodableKeyPathProviding {
   | |- error: type 'Supplier' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
49 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Supplier>]'
50 |     buildKeyPathMap(for: Supplier.self)
51 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
/Users/admin/builder/spi-builder-workspace/Sources/NorthwindSwiftData/SwiftDataExtras/CodableKeyPathes.swift:52:1: error: type 'Territory' does not conform to protocol 'PredicateCodableKeyPathProviding'
50 |     buildKeyPathMap(for: Supplier.self)
51 | }
52 | extension Territory: PredicateCodableKeyPathProviding {
   | |- error: type 'Territory' does not conform to protocol 'PredicateCodableKeyPathProviding'
   | `- note: add stubs for conformance
53 |   public static let predicateCodableKeyPaths =
   |                     `- note: candidate has non-matching type '[String : PartialKeyPath<Territory>]'
54 |     buildKeyPathMap(for: Territory.self)
55 | }
Foundation.PredicateCodableKeyPathProviding.predicateCodableKeyPaths:2:28: note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
1 | protocol PredicateCodableKeyPathProviding {
2 | @preconcurrency static var predicateCodableKeyPaths: [String : any PartialKeyPath<Self> & Sendable] { get }}
  |                            `- note: protocol requires property 'predicateCodableKeyPaths' with type '[String : any PartialKeyPath<Self> & Sendable]'
3 |
[11/23] Compiling NorthwindSwiftData OrderDetail.swift
[12/23] Compiling NorthwindSwiftData Product.swift
[13/23] Compiling NorthwindSwiftData Region.swift
[14/23] Compiling NorthwindSwiftData Shipper.swift
[15/23] Compiling NorthwindSwiftData Employee.swift
[16/23] Compiling NorthwindSwiftData Order.swift
[17/23] Compiling NorthwindSwiftData Customer.swift
[18/23] Compiling NorthwindSwiftData CustomerDemographic.swift
[19/23] Compiling NorthwindSwiftData AddressHolder.swift
[20/23] Compiling NorthwindSwiftData StructedAddressProvider.swift
[21/23] Compiling NorthwindSwiftData StructuredAddress.swift
[22/23] Compiling NorthwindSwiftData Category.swift
[23/23] Compiling NorthwindSwiftData resource_bundle_accessor.swift
BUILD FAILURE 6.2 macosSpm