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 MacMenuBar, reference 0.0.12 (890253), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 22:00:07 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/chipjarred/MacMenuBar.git
Reference: 0.0.12
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/chipjarred/MacMenuBar
 * tag               0.0.12     -> FETCH_HEAD
HEAD is now at 8902531 Finally fixing compatibility with pure SwiftUI projects that use `@main`.  We have to wait until the main run loop starts processing async tasks to avoid SwiftUI's internal app delegate from stomping over `NSApplication.shared.mainMenu` after we've set it.
Cloned https://github.com/chipjarred/MacMenuBar.git
Revision (git rev-parse @):
89025310ce6014d4ff3840dab887718ac58da774
SUCCESS checkout https://github.com/chipjarred/MacMenuBar.git at 0.0.12
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/chipjarred/MacMenuBar.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
error: emit-module command failed with exit code 1 (use -v to see invocation)
[3/30] Emitting module MacMenuBar
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuBuilder.swift:22:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
20 |
21 | // -------------------------------------
22 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
23 | public struct MenuBuilder
24 | {
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MenuBar/MenuBar.swift:30:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
28 |
29 | // -------------------------------------
30 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 | public struct MenuBarBuilder {
32 |     public static func buildBlock(_ menus: MacMenu...) -> [MacMenu] { menus }
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/AppKit Subclasses/NSApplicationDelegate+Extension.swift:43:26: error: 'App' is only available in macOS 11.0 or newer
41 |
42 | // -------------------------------------
43 | public extension SwiftUI.App
   |        |                 `- error: 'App' is only available in macOS 11.0 or newer
   |        `- note: add @available attribute to enclosing extension
44 | {
45 |     // -------------------------------------
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuItemGroup.swift:72:39: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
70 |     @inlinable public var isVisible: Bool
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
   |                                       |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'AppKit' will be added implicitly
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuItemGroup.swift:73:37: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
   |                                     |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                     `- note: The missing import of module 'AppKit' will be added implicitly
74 |     }
75 |
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/StandardMenu.swift:72:39: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
70 |     @inlinable public var isVisible: Bool
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
   |                                       |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'AppKit' will be added implicitly
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/StandardMenu.swift:73:37: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
   |                                     |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                     `- note: The missing import of module 'AppKit' will be added implicitly
74 |     }
75 |
[4/32] Compiling MacMenuBar Action.swift
[5/32] Compiling MacMenuBar ActionResponder.swift
[6/32] Compiling MacMenuBar ClosureAction.swift
[7/32] Compiling MacMenuBar NSObject+Extension.swift
[8/32] Compiling MacMenuBar NoAction.swift
[9/32] Compiling MacMenuBar SelectorAction.swift
[10/32] Compiling MacMenuBar StandardMenuItemAction.swift
[11/32] Compiling MacMenuBar UtilFunctions.swift
[12/32] Compiling MacMenuBar MenuBar.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MenuBar/MenuBar.swift:30:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
28 |
29 | // -------------------------------------
30 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 | public struct MenuBarBuilder {
32 |     public static func buildBlock(_ menus: MacMenu...) -> [MacMenu] { menus }
[13/32] Compiling MacMenuBar MenuElement.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MenuBar/MenuBar.swift:30:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
28 |
29 | // -------------------------------------
30 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 | public struct MenuBarBuilder {
32 |     public static func buildBlock(_ menus: MacMenu...) -> [MacMenu] { menus }
[14/32] Compiling MacMenuBar ResponderChain.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MenuBar/MenuBar.swift:30:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
28 |
29 | // -------------------------------------
30 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
31 | public struct MenuBarBuilder {
32 |     public static func buildBlock(_ menus: MacMenu...) -> [MacMenu] { menus }
[15/32] Compiling MacMenuBar MenuItemGroup.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuItemGroup.swift:72:39: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
70 |     @inlinable public var isVisible: Bool
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
   |                                       |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'AppKit' will be added implicitly
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuItemGroup.swift:73:37: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
   |                                     |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                     `- note: The missing import of module 'AppKit' will be added implicitly
74 |     }
75 |
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/StandardMenu.swift:72:39: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
70 |     @inlinable public var isVisible: Bool
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
   |                                       |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'AppKit' will be added implicitly
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/StandardMenu.swift:73:37: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
   |                                     |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                     `- note: The missing import of module 'AppKit' will be added implicitly
74 |     }
75 |
[16/32] Compiling MacMenuBar NoMenu.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuItemGroup.swift:72:39: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
70 |     @inlinable public var isVisible: Bool
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
   |                                       |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'AppKit' will be added implicitly
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuItemGroup.swift:73:37: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
   |                                     |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                     `- note: The missing import of module 'AppKit' will be added implicitly
74 |     }
75 |
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/StandardMenu.swift:72:39: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
70 |     @inlinable public var isVisible: Bool
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
   |                                       |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'AppKit' will be added implicitly
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/StandardMenu.swift:73:37: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
   |                                     |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                     `- note: The missing import of module 'AppKit' will be added implicitly
74 |     }
75 |
[17/32] Compiling MacMenuBar StandardMenu.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuItemGroup.swift:72:39: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
70 |     @inlinable public var isVisible: Bool
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
   |                                       |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'AppKit' will be added implicitly
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuItemGroup.swift:73:37: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
   |                                     |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                     `- note: The missing import of module 'AppKit' will be added implicitly
74 |     }
75 |
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/StandardMenu.swift:72:39: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
70 |     @inlinable public var isVisible: Bool
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
   |                                       |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                       `- note: The missing import of module 'AppKit' will be added implicitly
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
74 |     }
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/StandardMenu.swift:73:37: warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
71 |     {
72 |         get { !(nsMenu.nsMacMenuItem?.isHidden ?? true) }
73 |         set { nsMenu.nsMacMenuItem?.isHidden = !newValue }
   |                                     |- warning: property 'isHidden' cannot be used in an '@inlinable' function because 'AppKit' was not imported by this file; this is an error in the Swift 6 language mode
   |                                     `- note: The missing import of module 'AppKit' will be added implicitly
74 |     }
75 |
[18/32] Compiling MacMenuBar KeyEquivalent.swift
[19/32] Compiling MacMenuBar KeyEquivalentParser.swift
[20/32] Compiling MacMenuBar ActionableMenuItem.swift
[21/32] Compiling MacMenuBar TextMenuItem.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuBuilder.swift:22:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
20 |
21 | // -------------------------------------
22 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
23 | public struct MenuBuilder
24 | {
[22/32] Compiling MacMenuBar MacMenu.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuBuilder.swift:22:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
20 |
21 | // -------------------------------------
22 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
23 | public struct MenuBuilder
24 | {
[23/32] Compiling MacMenuBar MenuBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/MacMenus/MenuBuilder.swift:22:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
20 |
21 | // -------------------------------------
22 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
23 | public struct MenuBuilder
24 | {
[24/32] Compiling MacMenuBar NSMacMenuItem.swift
[25/32] Compiling MacMenuBar NSMenu+Extension.swift
[26/32] Compiling MacMenuBar NSMenuItem+Extension.swift
[27/32] Compiling MacMenuBar ForEach.swift
[28/32] Compiling MacMenuBar MacMenuItem.swift
[29/32] Compiling MacMenuBar MenuSeparator.swift
[30/32] Compiling MacMenuBar DynamicNSMenuContent.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/AppKit Subclasses/NSApplicationDelegate+Extension.swift:43:26: error: 'App' is only available in macOS 11.0 or newer
41 |
42 | // -------------------------------------
43 | public extension SwiftUI.App
   |        |                 `- error: 'App' is only available in macOS 11.0 or newer
   |        `- note: add @available attribute to enclosing extension
44 | {
45 |     // -------------------------------------
[31/32] Compiling MacMenuBar NSApplicationDelegate+Extension.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/AppKit Subclasses/NSApplicationDelegate+Extension.swift:43:26: error: 'App' is only available in macOS 11.0 or newer
41 |
42 | // -------------------------------------
43 | public extension SwiftUI.App
   |        |                 `- error: 'App' is only available in macOS 11.0 or newer
   |        `- note: add @available attribute to enclosing extension
44 | {
45 |     // -------------------------------------
[32/32] Compiling MacMenuBar NSMacMenu.swift
/Users/admin/builder/spi-builder-workspace/Sources/MacMenuBar/AppKit Subclasses/NSApplicationDelegate+Extension.swift:43:26: error: 'App' is only available in macOS 11.0 or newer
41 |
42 | // -------------------------------------
43 | public extension SwiftUI.App
   |        |                 `- error: 'App' is only available in macOS 11.0 or newer
   |        `- note: add @available attribute to enclosing extension
44 | {
45 |     // -------------------------------------
BUILD FAILURE 6.2 macosSpm