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 NavigationRouter, reference v1.2.1 (5db2d0), with Swift 6.2 (beta) for macOS (SPM) on 21 Jun 2025 14:34:04 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/Lukas-Simonson/SwiftUI-Navigation-Router.git
Reference: v1.2.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Lukas-Simonson/SwiftUI-Navigation-Router
 * tag               v1.2.1     -> FETCH_HEAD
HEAD is now at 5db2d0f Updates gitignore
Cloned https://github.com/Lukas-Simonson/SwiftUI-Navigation-Router.git
Revision (git rev-parse @):
5db2d0f6667999e435c627b14e9a85b53d9d0f2f
SUCCESS checkout https://github.com/Lukas-Simonson/SwiftUI-Navigation-Router.git at v1.2.1
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/Lukas-Simonson/SwiftUI-Navigation-Router.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version-1EA4D86E10B52AF.txt
[3/12] Compiling NavigationRouter NavigationLocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationLocation.swift:25:17: error: member operator '==' of protocol 'NavigationLocation' must have at least one argument of type 'Self'
23 |
24 | public extension NavigationLocation {
25 |     static func ==(_ lhs: any NavigationLocation, _ rhs: any NavigationLocation) -> Bool {
   |                 `- error: member operator '==' of protocol 'NavigationLocation' must have at least one argument of type 'Self'
26 |         lhs.id == rhs.id
27 |     }
[4/12] Compiling NavigationRouter RouterDestination.swift
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
[5/12] Compiling NavigationRouter NavigationHandlerLocation.swift
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/12] Compiling NavigationRouter PopView.swift
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavRouter.swift:14:6: error: 'init(_:)' is only available in macOS 14.0 or newer
 9 |
10 | /// A `PropertyWrapper` used to access the `NavigationHandler` of the current navigation route.
11 | @propertyWrapper public struct NavRouter: DynamicProperty {
   |                                `- note: add @available attribute to enclosing struct
12 |
13 |     /// The `NavigationHandler` recieved from a `NavigationRouter`
14 |     @Environment(NavigationHandler.self) private var router: NavigationHandler
   |      `- error: 'init(_:)' is only available in macOS 14.0 or newer
15 |
16 |     public init() {}
[7/12] Compiling NavigationRouter NavigationRouterView.swift
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationRouterView.swift:43:10: error: 'environment' is only available in macOS 14.0 or newer
 9 |
10 | /// A `SwiftUI.View` used to handle Navigation
11 | public struct NavigationRouter<Content>: View where Content: View {
   |               `- note: add @available attribute to enclosing generic struct
12 |
13 |     /// The `NavigationHandler` that dictates what this `NavigationRouter` shows.
   :
37 |     }
38 |
39 |     public var body: some View {
   |                `- note: add @available attribute to enclosing property
40 |         NavigationStack(path: $router.navPath) {
41 |             root()
42 |         }
43 |         .environment(router)
   |          |- error: 'environment' is only available in macOS 14.0 or newer
   |          `- note: add 'if #available' version check
44 |     }
45 | }
[8/12] Emitting module NavigationRouter
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavRouter.swift:14:6: error: 'init(_:)' is only available in macOS 14.0 or newer
 9 |
10 | /// A `PropertyWrapper` used to access the `NavigationHandler` of the current navigation route.
11 | @propertyWrapper public struct NavRouter: DynamicProperty {
   |                                `- note: add @available attribute to enclosing struct
12 |
13 |     /// The `NavigationHandler` recieved from a `NavigationRouter`
14 |     @Environment(NavigationHandler.self) private var router: NavigationHandler
   |      `- error: 'init(_:)' is only available in macOS 14.0 or newer
15 |
16 |     public init() {}
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:15:5: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on property '_navPath' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
 15 |     private var _navPath = NavigationPath()
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 16 |
 17 |     /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:18:5: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on property 'routerPath' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 16 |
 17 |     /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
 18 |     private var routerPath = [any NavigationLocation]()
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 19 |
 20 |     public init() {}
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:23:5: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on property 'popDisabled' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 21 |
 22 |     /// Used to keep an enduser from navigating backwards faster than a `NavigationStack` can handle.
 23 |     private var popDisabled: Bool = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 24 |
 25 |     public var popDisableDuration: Double = 0.75
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:25:5: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on property 'popDisableDuration' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 23 |     private var popDisabled: Bool = false
 24 |
 25 |     public var popDisableDuration: Double = 0.75
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 26 | }
 27 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:26:1: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on class 'NavigationHandler' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 24 |
 25 |     public var popDisableDuration: Double = 0.75
 26 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s16NavigationRouter0A7Handler10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
 27 |
 28 | // MARK: Information
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:15:44: note: expanded code originates here
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
 15 |     private var _navPath = NavigationPath()
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    |2 |          @ObservationIgnored private  var __navPath  = NavigationPath()
    |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 16 |
 17 |     /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:18:56: note: expanded code originates here
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 16 |
 17 |     /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
 18 |     private var routerPath = [any NavigationLocation]()
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
    |2 |          @ObservationIgnored private  var _routerPath  = [any NavigationLocation]()
    |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 19 |
 20 |     public init() {}
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:23:42: note: expanded code originates here
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 21 |
 22 |     /// Used to keep an enduser from navigating backwards faster than a `NavigationStack` can handle.
 23 |     private var popDisabled: Bool = false
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | /// Used to keep an enduser from navigating backwards faster than a `NavigationStack` can handle.
    |2 |          @ObservationIgnored private  var _popDisabled: Bool = false
    |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 24 |
 25 |     public var popDisableDuration: Double = 0.75
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:25:49: note: expanded code originates here
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 23 |     private var popDisabled: Bool = false
 24 |
 25 |     public var popDisableDuration: Double = 0.75
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | @ObservationIgnored private  var _popDisableDuration: Double = 0.75
    |  |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 26 | }
 27 |
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:26:1: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on class 'NavigationHandler' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 24 |
 25 |     public var popDisableDuration: Double = 0.75
 26 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s16NavigationRouter0A7Handler10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
 27 |
 28 | // MARK: Information
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationLocation.swift:25:17: error: member operator '==' of protocol 'NavigationLocation' must have at least one argument of type 'Self'
23 |
24 | public extension NavigationLocation {
25 |     static func ==(_ lhs: any NavigationLocation, _ rhs: any NavigationLocation) -> Bool {
   |                 `- error: member operator '==' of protocol 'NavigationLocation' must have at least one argument of type 'Self'
26 |         lhs.id == rhs.id
27 |     }
[9/12] Compiling NavigationRouter NavigatesTo.swift
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavRouter.swift:14:6: error: 'init(_:)' is only available in macOS 14.0 or newer
 9 |
10 | /// A `PropertyWrapper` used to access the `NavigationHandler` of the current navigation route.
11 | @propertyWrapper public struct NavRouter: DynamicProperty {
   |                                `- note: add @available attribute to enclosing struct
12 |
13 |     /// The `NavigationHandler` recieved from a `NavigationRouter`
14 |     @Environment(NavigationHandler.self) private var router: NavigationHandler
   |      `- error: 'init(_:)' is only available in macOS 14.0 or newer
15 |
16 |     public init() {}
[10/12] Compiling NavigationRouter PushView.swift
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavRouter.swift:14:6: error: 'init(_:)' is only available in macOS 14.0 or newer
 9 |
10 | /// A `PropertyWrapper` used to access the `NavigationHandler` of the current navigation route.
11 | @propertyWrapper public struct NavRouter: DynamicProperty {
   |                                `- note: add @available attribute to enclosing struct
12 |
13 |     /// The `NavigationHandler` recieved from a `NavigationRouter`
14 |     @Environment(NavigationHandler.self) private var router: NavigationHandler
   |      `- error: 'init(_:)' is only available in macOS 14.0 or newer
15 |
16 |     public init() {}
[11/12] Compiling NavigationRouter NavigationHandler.swift
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:15:5: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on property '_navPath' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
 15 |     private var _navPath = NavigationPath()
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 16 |
 17 |     /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:18:5: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on property 'routerPath' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 16 |
 17 |     /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
 18 |     private var routerPath = [any NavigationLocation]()
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 19 |
 20 |     public init() {}
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:23:5: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on property 'popDisabled' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 21 |
 22 |     /// Used to keep an enduser from navigating backwards faster than a `NavigationStack` can handle.
 23 |     private var popDisabled: Bool = false
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 24 |
 25 |     public var popDisableDuration: Double = 0.75
macro expansion @Observable:1:2: error: 'ObservationTracked()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:25:5: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on property 'popDisableDuration' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 23 |     private var popDisabled: Bool = false
 24 |
 25 |     public var popDisableDuration: Double = 0.75
    +--- macro expansion @Observable -----------------------------------
    |1 | @ObservationTracked
    |  |  `- error: 'ObservationTracked()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 26 | }
 27 |
macro expansion @Observable:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:26:1: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on class 'NavigationHandler' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 24 |
 25 |     public var popDisableDuration: Double = 0.75
 26 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s16NavigationRouter0A7Handler10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
 27 |
 28 | // MARK: Information
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:15:44: note: expanded code originates here
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
 15 |     private var _navPath = NavigationPath()
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    |2 |          @ObservationIgnored private  var __navPath  = NavigationPath()
    |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 16 |
 17 |     /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:18:56: note: expanded code originates here
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 16 |
 17 |     /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
 18 |     private var routerPath = [any NavigationLocation]()
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | /// An `Array<NavigationLocation>`, used to handle advanced navigation operations.
    |2 |          @ObservationIgnored private  var _routerPath  = [any NavigationLocation]()
    |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 19 |
 20 |     public init() {}
macro expansion @ObservationTracked:2:11: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:23:42: note: expanded code originates here
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 21 |
 22 |     /// Used to keep an enduser from navigating backwards faster than a `NavigationStack` can handle.
 23 |     private var popDisabled: Bool = false
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | /// Used to keep an enduser from navigating backwards faster than a `NavigationStack` can handle.
    |2 |          @ObservationIgnored private  var _popDisabled: Bool = false
    |  |           `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 24 |
 25 |     public var popDisableDuration: Double = 0.75
macro expansion @ObservationTracked:1:2: error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:25:49: note: expanded code originates here
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 23 |     private var popDisabled: Bool = false
 24 |
 25 |     public var popDisableDuration: Double = 0.75
    +--- macro expansion @ObservationTracked ---------------------------
    |1 | @ObservationIgnored private  var _popDisableDuration: Double = 0.75
    |  |  `- error: 'ObservationIgnored()' is only available in macOS 14.0 or newer
    +-------------------------------------------------------------------
 26 | }
 27 |
macro expansion @Observable:1:70: error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
`- /Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:26:1: note: expanded code originates here
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    | `- note: in expansion of macro 'Observable' on class 'NavigationHandler' here
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
    :
 24 |
 25 |     public var popDisableDuration: Double = 0.75
 26 | }
    +--- macro expansion @Observable -----------------------------------
    | 1 | @ObservationIgnored private let _$observationRegistrar = Observation.ObservationRegistrar()
    |   |                                                                      `- error: 'ObservationRegistrar' is only available in macOS 14.0 or newer
    | 2 |
    | 3 | internal nonisolated func access<$s16NavigationRouter0A7Handler10ObservablefMm_6MemberfMu_>(
    +-------------------------------------------------------------------
 27 |
 28 | // MARK: Information
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
    |                    `- note: add @available attribute to enclosing class
 13 |
 14 |     /// The internal implementation of the `SwiftUI.NavigationPath` used to control navigation in `SwiftUI`.
[12/12] Compiling NavigationRouter NavRouter.swift
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavigationHandler/NavigationHandler.swift:11:2: error: 'Observable()' is only available in macOS 14.0 or newer
  9 |
 10 | /// `NavigationHandler` is a class used to handle all Navigation for a `NavigationRouter`.
 11 | @Observable
    |  `- error: 'Observable()' is only available in macOS 14.0 or newer
 12 | final public class NavigationHandler {
 13 |
/Users/admin/builder/spi-builder-workspace/Sources/NavigationRouter/NavRouter.swift:14:6: error: 'init(_:)' is only available in macOS 14.0 or newer
 9 |
10 | /// A `PropertyWrapper` used to access the `NavigationHandler` of the current navigation route.
11 | @propertyWrapper public struct NavRouter: DynamicProperty {
   |                                `- note: add @available attribute to enclosing struct
12 |
13 |     /// The `NavigationHandler` recieved from a `NavigationRouter`
14 |     @Environment(NavigationHandler.self) private var router: NavigationHandler
   |      `- error: 'init(_:)' is only available in macOS 14.0 or newer
15 |
16 |     public init() {}
BUILD FAILURE 6.2 macosSpm