The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Failed to build SwiftUINavigator, reference 0.3.1 (1acfa8), with Swift 6.0 for macOS (SPM) on 30 Nov 2024 03:26:45 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.58.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/insub4067/SwiftUINavigator.git
Reference: 0.3.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/insub4067/SwiftUINavigator
 * tag               0.3.1      -> FETCH_HEAD
HEAD is now at 1acfa82 hot fix
Cloned https://github.com/insub4067/SwiftUINavigator.git
Revision (git rev-parse @):
1acfa82b02073ab14c6e4cbf9e4f77e62f384eee
SUCCESS checkout https://github.com/insub4067/SwiftUINavigator.git at 0.3.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "swiftuinavigator",
      "name": "SwiftUINavigator",
      "url": "https://github.com/insub4067/SwiftUINavigator.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftUINavigator",
      "dependencies": [
      ]
    }
  ]
}
Fetching https://github.com/insub4067/SwiftUINavigator.git
[1/157] Fetching swiftuinavigator
Fetched https://github.com/insub4067/SwiftUINavigator.git from cache (0.67s)
Creating working copy for https://github.com/insub4067/SwiftUINavigator.git
Working copy of https://github.com/insub4067/SwiftUINavigator.git resolved at 0.3.1 (1acfa82)
warning: '.resolve-product-dependencies': dependency 'swiftuinavigator' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/insub4067/SwiftUINavigator.git
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftUINavigator",
  "name" : "SwiftUINavigator",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "13.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftUINavigator",
      "targets" : [
        "SwiftUINavigator"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftUINavigatorTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUINavigatorTests",
      "path" : "Tests/SwiftUINavigatorTests",
      "sources" : [
        "SwiftUINavigatorTests.swift"
      ],
      "target_dependencies" : [
        "SwiftUINavigator"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftUINavigator",
      "module_type" : "SwiftTarget",
      "name" : "SwiftUINavigator",
      "path" : "Sources/SwiftUINavigator",
      "product_memberships" : [
        "SwiftUINavigator"
      ],
      "sources" : [
        "Navigator.swift",
        "UIViewController+/UIViewController+.swift",
        "UIViewController+/UIViewController+functional.swift",
        "UIViewController+/UIViewController+indentifier.swift",
        "Wrappable.swift",
        "WrapperViewController.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.4"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/2] Write sources
[1/2] Write swift-version--7754E27361AE5C74.txt
[3/9] Compiling SwiftUINavigator WrapperViewController.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:13:23: error: cannot find 'UIHostingController' in scope
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
   |                       `- error: cannot find 'UIHostingController' in scope
14 |     var content: Content
15 |     let navigator: Navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:13:63: error: 'nil' requires a contextual type
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
   |                                                               `- error: 'nil' requires a contextual type
14 |     var content: Content
15 |     let navigator: Navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:15:20: error: cannot find type 'Navigator' in scope
13 |     var hController = UIHostingController<Content?>(rootView: nil)
14 |     var content: Content
15 |     let navigator: Navigator
   |                    `- error: cannot find type 'Navigator' in scope
16 |
17 |     init(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:20:26: error: cannot find type 'UIColor' in scope
18 |         content: Content,
19 |         indentifier: String,
20 |         backgroundColor: UIColor? = nil
   |                          `- error: cannot find type 'UIColor' in scope
21 |     ) {
22 |         self.navigator = Navigator()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:37:26: error: method does not override any method from its superclass
35 |     }
36 |
37 |     public override func viewDidAppear(_ animated: Bool) {
   |                          `- error: method does not override any method from its superclass
38 |         super.viewDidAppear(animated)
39 |         self.navigator.set(self)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:11:57: error: cannot find type 'UIViewController' in scope
 9 | import SwiftUI
10 |
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
   |                                                         `- error: cannot find type 'UIViewController' in scope
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:22:26: error: cannot find 'Navigator' in scope
20 |         backgroundColor: UIColor? = nil
21 |     ) {
22 |         self.navigator = Navigator()
   |                          `- error: cannot find 'Navigator' in scope
23 |         self.content = content
24 |         self.content.navigator = self.navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:13:20: error: cannot find type 'Navigator' in scope
11 | public protocol Wrappable: View {
12 |
13 |     var navigator: Navigator? { get set }
   |                    `- error: cannot find type 'Navigator' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:25:9: error: 'super' members cannot be referenced in a root class
23 |         self.content = content
24 |         self.content.navigator = self.navigator
25 |         super.init(nibName: nil, bundle: nil)
   |         `- error: 'super' members cannot be referenced in a root class
26 |
27 |         self.identifier = indentifier
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:27:14: error: value of type 'WrapperViewController<Content>' has no member 'identifier'
25 |         super.init(nibName: nil, bundle: nil)
26 |
27 |         self.identifier = indentifier
   |              `- error: value of type 'WrapperViewController<Content>' has no member 'identifier'
28 |         self.view.backgroundColor = backgroundColor ?? .systemBackground
29 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:28:14: error: value of type 'WrapperViewController<Content>' has no member 'view'
26 |
27 |         self.identifier = indentifier
28 |         self.view.backgroundColor = backgroundColor ?? .systemBackground
   |              `- error: value of type 'WrapperViewController<Content>' has no member 'view'
29 |
30 |         setHController()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:38:9: error: 'super' members cannot be referenced in a root class
36 |
37 |     public override func viewDidAppear(_ animated: Bool) {
38 |         super.viewDidAppear(animated)
   |         `- error: 'super' members cannot be referenced in a root class
39 |         self.navigator.set(self)
40 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:46:24: error: cannot infer contextual base in reference to member 'init'
44 |
45 |     func setHController() {
46 |         hController = .init(rootView: content)
   |                        `- error: cannot infer contextual base in reference to member 'init'
47 |         hController.view.backgroundColor = self.view.backgroundColor
48 |         addChildAndSubView(hController)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:47:49: error: value of type 'WrapperViewController<Content>' has no member 'view'
45 |     func setHController() {
46 |         hController = .init(rootView: content)
47 |         hController.view.backgroundColor = self.view.backgroundColor
   |                                                 `- error: value of type 'WrapperViewController<Content>' has no member 'view'
48 |         addChildAndSubView(hController)
49 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:48:9: error: cannot find 'addChildAndSubView' in scope
46 |         hController = .init(rootView: content)
47 |         hController.view.backgroundColor = self.view.backgroundColor
48 |         addChildAndSubView(hController)
   |         `- error: cannot find 'addChildAndSubView' in scope
49 |     }
50 | }
[4/9] Compiling SwiftUINavigator UIViewController+.swift
[5/9] Compiling SwiftUINavigator UIViewController+functional.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[6/9] Compiling SwiftUINavigator Navigator.swift
[7/9] Compiling SwiftUINavigator UIViewController+indentifier.swift
[8/9] Compiling SwiftUINavigator Wrappable.swift
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:13:20: error: cannot find type 'Navigator' in scope
11 | public protocol Wrappable: View {
12 |
13 |     var navigator: Navigator? { get set }
   |                    `- error: cannot find type 'Navigator' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:11:28: error: 'View' is only available in macOS 10.15 or newer
 9 | import SwiftUI
10 |
11 | public protocol Wrappable: View {
   |                 |          `- error: 'View' is only available in macOS 10.15 or newer
   |                 `- note: add @available attribute to enclosing protocol
12 |
13 |     var navigator: Navigator? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:21:26: error: cannot find type 'UIColor' in scope
19 |
20 |     func asViewController(
21 |         backgroundColor: UIColor? = nil,
   |                          `- error: cannot find type 'UIColor' in scope
22 |         hidesBottomBarWhenPushed: Bool = true
23 |     ) -> WrapperViewController<Self> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:20:26: error: cannot find type 'UIColor' in scope
18 |         content: Content,
19 |         indentifier: String,
20 |         backgroundColor: UIColor? = nil
   |                          `- error: cannot find type 'UIColor' in scope
21 |     ) {
22 |         self.navigator = Navigator()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:24:30: error: extra arguments at positions #1, #2, #3 in call
22 |         hidesBottomBarWhenPushed: Bool = true
23 |     ) -> WrapperViewController<Self> {
24 |         WrapperViewController(
   |                              `- error: extra arguments at positions #1, #2, #3 in call
25 |             content: self,
26 |             indentifier: identifier,
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:33:14: note: 'init(coder:)' declared here
31 |     }
32 |
33 |     required init?(coder: NSCoder) {
   |              `- note: 'init(coder:)' declared here
34 |         fatalError("init(coder:) has not been implemented")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:25:13: error: missing argument for parameter 'coder' in call
23 |     ) -> WrapperViewController<Self> {
24 |         WrapperViewController(
25 |             content: self,
   |             `- error: missing argument for parameter 'coder' in call
26 |             indentifier: identifier,
27 |             backgroundColor: backgroundColor
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:33:14: note: 'init(coder:)' declared here
31 |     }
32 |
33 |     required init?(coder: NSCoder) {
   |              `- note: 'init(coder:)' declared here
34 |         fatalError("init(coder:) has not been implemented")
35 |     }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:24:9: error: value of optional type 'WrapperViewController<Self>?' must be unwrapped to a value of type 'WrapperViewController<Self>'
22 |         hidesBottomBarWhenPushed: Bool = true
23 |     ) -> WrapperViewController<Self> {
24 |         WrapperViewController(
   |         |- error: value of optional type 'WrapperViewController<Self>?' must be unwrapped to a value of type 'WrapperViewController<Self>'
   |         |- note: coalesce using '??' to provide a default when the optional value contains 'nil'
   |         `- note: force-unwrap using '!' to abort execution if the optional value contains 'nil'
25 |             content: self,
26 |             indentifier: identifier,
[9/9] Emitting module SwiftUINavigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:13:20: error: cannot find type 'Navigator' in scope
11 | public protocol Wrappable: View {
12 |
13 |     var navigator: Navigator? { get set }
   |                    `- error: cannot find type 'Navigator' in scope
14 | }
15 |
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:11:28: error: 'View' is only available in macOS 10.15 or newer
 9 | import SwiftUI
10 |
11 | public protocol Wrappable: View {
   |                 |          `- error: 'View' is only available in macOS 10.15 or newer
   |                 `- note: add @available attribute to enclosing protocol
12 |
13 |     var navigator: Navigator? { get set }
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/Wrappable.swift:21:26: error: cannot find type 'UIColor' in scope
19 |
20 |     func asViewController(
21 |         backgroundColor: UIColor? = nil,
   |                          `- error: cannot find type 'UIColor' in scope
22 |         hidesBottomBarWhenPushed: Bool = true
23 |     ) -> WrapperViewController<Self> {
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:13:23: error: cannot find 'UIHostingController' in scope
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
   |                       `- error: cannot find 'UIHostingController' in scope
14 |     var content: Content
15 |     let navigator: Navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:13:63: error: 'nil' requires a contextual type
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
   |                                                               `- error: 'nil' requires a contextual type
14 |     var content: Content
15 |     let navigator: Navigator
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:15:20: error: cannot find type 'Navigator' in scope
13 |     var hController = UIHostingController<Content?>(rootView: nil)
14 |     var content: Content
15 |     let navigator: Navigator
   |                    `- error: cannot find type 'Navigator' in scope
16 |
17 |     init(
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:20:26: error: cannot find type 'UIColor' in scope
18 |         content: Content,
19 |         indentifier: String,
20 |         backgroundColor: UIColor? = nil
   |                          `- error: cannot find type 'UIColor' in scope
21 |     ) {
22 |         self.navigator = Navigator()
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:37:26: error: method does not override any method from its superclass
35 |     }
36 |
37 |     public override func viewDidAppear(_ animated: Bool) {
   |                          `- error: method does not override any method from its superclass
38 |         super.viewDidAppear(animated)
39 |         self.navigator.set(self)
/Users/admin/builder/spi-builder-workspace/Sources/SwiftUINavigator/WrapperViewController.swift:11:57: error: cannot find type 'UIViewController' in scope
 9 | import SwiftUI
10 |
11 | public class WrapperViewController<Content: Wrappable>: UIViewController {
   |                                                         `- error: cannot find type 'UIViewController' in scope
12 |
13 |     var hController = UIHostingController<Content?>(rootView: nil)
BUILD FAILURE 6.0 macosSpm