The Swift Package Index logo.Swift Package Index

Build Information

Failed to build SwiftUI-Haptics with Swift 5.7 for macOS (SPM).

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.28.9
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/LiYanan2004/SwiftUI-Haptics.git
Reference: 2.0.0
Initialized empty Git repository in /Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/.git/
From https://github.com/LiYanan2004/SwiftUI-Haptics
 * tag               2.0.0      -> FETCH_HEAD
HEAD is now at 3f150a4 Add more documentations
Cloned https://github.com/LiYanan2004/SwiftUI-Haptics.git
Revision (git rev-parse @):
3f150a46e01b5ebb40324dc28c0062c52b0e94da
SUCCESS checkout https://github.com/LiYanan2004/SwiftUI-Haptics.git at 2.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.7
Building package at path:  $workDir
https://github.com/LiYanan2004/SwiftUI-Haptics.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-14.2.0.app xcrun swift build --arch arm64
Building for debugging...
[1/6] Compiling Haptics HapticFeedback.swift
[2/6] Compiling Haptics HapticGenerator.swift
[3/6] Emitting module Haptics
[4/6] Compiling Haptics XcodeLibrary.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:16:23: error: consecutive statements on a line must be separated by ';'
                return switch newValue {
                      ^
                      ;
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:16:17: error: non-void function should return a value
                return switch newValue {
                ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:17:33: error: reference to member 'success' cannot be resolved without a contextual type
                case .success: .success
                               ~^~~~~~~
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:18:33: error: reference to member 'error' cannot be resolved without a contextual type
                case .failure: .error
                               ~^~~~~
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:19:26: error: 'nil' requires a contextual type
                default: nil
                         ^
[5/6] Compiling Haptics HapticFeedback+SwiftUI.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:34:100: warning: unrecognized platform name 'visionOS'
        if #available(iOS 17.0, macOS 14.0, watchOS 10.0, tvOS 17.0, macCatalyst 17.0, visionOS 1.0, *) {
                                                                                                   ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:81:100: warning: unrecognized platform name 'visionOS'
        if #available(iOS 17.0, macOS 14.0, watchOS 10.0, tvOS 17.0, macCatalyst 17.0, visionOS 1.0, *) {
                                                                                                   ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:125:100: warning: unrecognized platform name 'visionOS'
        if #available(iOS 17.0, macOS 14.0, watchOS 10.0, tvOS 17.0, macCatalyst 17.0, visionOS 1.0, *) {
                                                                                                   ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:35:13: error: type '()' cannot conform to 'Equatable'
            onChange(of: trigger) {
            ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:35:13: note: only concrete types such as structs, enums and classes can conform to protocols
            onChange(of: trigger) {
            ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:35:13: note: required by instance method 'onChange(of:perform:)' where 'V' = '()'
            onChange(of: trigger) {
            ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:35:26: error: cannot convert value of type 'T' to expected argument type '()'
            onChange(of: trigger) {
                         ^
                                 as! ()
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:82:37: error: contextual closure type '(T) -> Void' expects 1 argument, but 2 were used in closure body
            onChange(of: trigger) { oldValue, newValue in
                                    ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:126:37: error: contextual closure type '(T) -> Void' expects 1 argument, but 2 were used in closure body
            onChange(of: trigger) { oldValue, newValue in
                                    ^
[6/6] Compiling Haptics Presets.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/Presets.swift:191:66: error: expected initial value after '='
            let style: UIImpactFeedbackGenerator.FeedbackStyle = switch weight {
                                                                 ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/Presets.swift:191:65: error: consecutive statements on a line must be separated by ';'
            let style: UIImpactFeedbackGenerator.FeedbackStyle = switch weight {
                                                                ^
                                                                ;
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/Presets.swift:218:66: error: expected initial value after '='
            let style: UIImpactFeedbackGenerator.FeedbackStyle = switch flexibility {
                                                                 ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/Presets.swift:218:65: error: consecutive statements on a line must be separated by ';'
            let style: UIImpactFeedbackGenerator.FeedbackStyle = switch flexibility {
                                                                ^
                                                                ;
[0/1] Planning build
Building for debugging...
[1/4] Compiling Haptics Presets.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/Presets.swift:191:66: error: expected initial value after '='
            let style: UIImpactFeedbackGenerator.FeedbackStyle = switch weight {
                                                                 ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/Presets.swift:191:65: error: consecutive statements on a line must be separated by ';'
            let style: UIImpactFeedbackGenerator.FeedbackStyle = switch weight {
                                                                ^
                                                                ;
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/Presets.swift:218:66: error: expected initial value after '='
            let style: UIImpactFeedbackGenerator.FeedbackStyle = switch flexibility {
                                                                 ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/Presets.swift:218:65: error: consecutive statements on a line must be separated by ';'
            let style: UIImpactFeedbackGenerator.FeedbackStyle = switch flexibility {
                                                                ^
                                                                ;
[2/4] Compiling Haptics XcodeLibrary.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:16:23: error: consecutive statements on a line must be separated by ';'
                return switch newValue {
                      ^
                      ;
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:16:17: error: non-void function should return a value
                return switch newValue {
                ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:17:33: error: reference to member 'success' cannot be resolved without a contextual type
                case .success: .success
                               ~^~~~~~~
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:18:33: error: reference to member 'error' cannot be resolved without a contextual type
                case .failure: .error
                               ~^~~~~
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/XcodeLibrary.swift:19:26: error: 'nil' requires a contextual type
                default: nil
                         ^
[3/4] Emitting module Haptics
[4/4] Compiling Haptics HapticFeedback+SwiftUI.swift
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:34:100: warning: unrecognized platform name 'visionOS'
        if #available(iOS 17.0, macOS 14.0, watchOS 10.0, tvOS 17.0, macCatalyst 17.0, visionOS 1.0, *) {
                                                                                                   ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:81:100: warning: unrecognized platform name 'visionOS'
        if #available(iOS 17.0, macOS 14.0, watchOS 10.0, tvOS 17.0, macCatalyst 17.0, visionOS 1.0, *) {
                                                                                                   ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:125:100: warning: unrecognized platform name 'visionOS'
        if #available(iOS 17.0, macOS 14.0, watchOS 10.0, tvOS 17.0, macCatalyst 17.0, visionOS 1.0, *) {
                                                                                                   ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:35:13: error: type '()' cannot conform to 'Equatable'
            onChange(of: trigger) {
            ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:35:13: note: only concrete types such as structs, enums and classes can conform to protocols
            onChange(of: trigger) {
            ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:35:13: note: required by instance method 'onChange(of:perform:)' where 'V' = '()'
            onChange(of: trigger) {
            ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:35:26: error: cannot convert value of type 'T' to expected argument type '()'
            onChange(of: trigger) {
                         ^
                                 as! ()
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:82:37: error: contextual closure type '(T) -> Void' expects 1 argument, but 2 were used in closure body
            onChange(of: trigger) { oldValue, newValue in
                                    ^
/Users/builder/builds/o86TiJKT/2/finestructure/swiftpackageindex-builder/spi-builder-workspace/Sources/Haptics/HapticFeedback+SwiftUI.swift:126:37: error: contextual closure type '(T) -> Void' expects 1 argument, but 2 were used in closure body
            onChange(of: trigger) { oldValue, newValue in
                                    ^
BUILD FAILURE 5.7 macosSpm

Build Machine: Mac 5