The Swift Package Index logo.Swift Package Index

Build Information

Failed to build swift-capture-kit, reference main (c72f14), with Swift 6.4 for macOS (SPM) on 25 Sep 2026 09:05:33 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/atelier-socle/swift-capture-kit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/atelier-socle/swift-capture-kit
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c72f146 chore: CI Swift 6.2/6.3 matrix, GitHub Actions node24, release alignment
Cloned https://github.com/atelier-socle/swift-capture-kit.git
Revision (git rev-parse @):
c72f1467b2c8312f8ed6db0ca977fa783aa14d98
SUCCESS checkout https://github.com/atelier-socle/swift-capture-kit.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.4
Building package at path:  $PWD
https://github.com/atelier-socle/swift-capture-kit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Pre-planning 1 / 95]
[Planning deferred tasks]
[32 / 41] swift-capture-kit_CaptureKit
[32 / 41]
[33 / 42] CaptureKit
[43 / 127]
[46 / 127]
[54 / 127]
[56 / 127]
[57 / 127]
[62 / 127]
[65 / 127]
[68 / 127]
[74 / 127]
[77 / 127]
[79 / 127]
[80 / 127]
[91 / 127]
[94 / 127]
[95 / 127]
[99 / 127]
[104 / 127]
[105 / 127]
[107 / 127]
[118 / 127] CaptureKit
[119 / 127] CaptureKit
[124 / 127] CaptureKit
Fetching https://github.com/swiftlang/swift-docc-plugin
[1/2345] Fetching swift-docc-plugin
Fetched https://github.com/swiftlang/swift-docc-plugin (1.39s)
Computing version for https://github.com/swiftlang/swift-docc-plugin
Computed https://github.com/swiftlang/swift-docc-plugin at 1.5.0 (4.20s)
Fetching https://github.com/swiftlang/swift-docc-symbolkit
[1/3830] Fetching swift-docc-symbolkit
Fetched https://github.com/swiftlang/swift-docc-symbolkit (1.39s)
Computing version for https://github.com/swiftlang/swift-docc-symbolkit
Computed https://github.com/swiftlang/swift-docc-symbolkit at 1.0.0 (2.15s)
Creating working copy for https://github.com/swiftlang/swift-docc-plugin
Working copy of https://github.com/swiftlang/swift-docc-plugin resolved at 1.5.0
Creating working copy for https://github.com/swiftlang/swift-docc-symbolkit
Working copy of https://github.com/swiftlang/swift-docc-symbolkit resolved at 1.0.0
error: SwiftCompile normal arm64 /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/PreviewOutput.swift failed with a nonzero exit code. Command line:     cd /Users/admin/builder
    builtin-SwiftPerFileCompile PreviewOutput.swift
/Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/PreviewOutput.swift:63:15: warning: main actor-isolated property 'videoGravity' can not be mutated on a nonisolated actor instance
 61 |     ) async throws {
 62 |         let layer = AVSampleBufferDisplayLayer()
 63 |         layer.videoGravity = .resizeAspect
    |               |- warning: main actor-isolated property 'videoGravity' can not be mutated on a nonisolated actor instance
    |               `- note: consider declaring an isolated method on 'MainActor' to perform the mutation
 64 |         self.displayLayer = layer
 65 |         if let videoFormat {
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/AVFoundation.framework/Headers/AVSampleBufferDisplayLayer.h:57:37: note: mutation of this property is only permitted within the actor
 55 |
 56 | /// A string defining how the video is displayed within an AVSampleBufferDisplayLayer bounds rect. @discusssion Options are AVLayerVideoGravityResizeAspect, AVLayerVideoGravityResizeAspectFill and AVLayerVideoGravityResize. AVLayerVideoGravityResizeAspect is default. See <AVFoundation/AVAnimation.h> for a description of these options.
 57 | @property(copy) AVLayerVideoGravity videoGravity;
    |                                     `- note: mutation of this property is only permitted within the actor
 58 |
 59 | /// Boolean indicating that the first video frame has been made ready for display. @discusssion Use this property as an indicator of when best to show or animate-in an AVSampleBufferDisplayLayer into view. An AVSampleBufferDisplayLayer may be displayed, or made visible, while this property is NO, however the layer will not have any user-visible content until the value becomes YES. Note that if an animation is added to an AVSampleBufferDisplayLayer before it becomes readyForDisplay the video image displayed inside might not animate with the receiver. readyForDisplay will change to NO when the layer can no longer display frames. readyForDisplay will be YES when the first video frame has been made ready for display. This property is not key-value observable. AVSampleBufferDisplayLayerReadyForDisplayDidChangeNotification is posted when this value changes.
/Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/PreviewOutput.swift:94:19: error: main actor-isolated instance method 'enqueue' cannot be called from outside of the actor
 92 |             let layer = displayLayer
 93 |         {
 94 |             layer.enqueue(sampleBuffer)
    |                   `- error: main actor-isolated instance method 'enqueue' cannot be called from outside of the actor
 95 |         }
 96 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/PreviewOutput.swift:100:23: error: main actor-isolated instance method 'flushAndRemoveImage()' cannot be called from outside of the actor
 98 |     /// Finalizes the output, clearing the latest frame.
 99 |     public func finalize() async throws {
100 |         displayLayer?.flushAndRemoveImage()
    |                       `- error: main actor-isolated instance method 'flushAndRemoveImage()' cannot be called from outside of the actor
101 |         displayLayer = nil
102 |         latestFrame = nil
Failed frontend command:
/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/bin/swift-frontend -frontend -c -filelist /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/sources-1 -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Protocol/CaptureOutput.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Protocol/OutputCapabilities.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Protocol/StreamingTypes.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/AudioPlaybackProviding.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/AudioPreviewOutput.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/NullOutput.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/PreviewOutput.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/SystemAudioPlaybackEngine.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Output/Utility/TeeOutput.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Permission/CapturePermission.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Permission/PermissionError.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Permission/PermissionManager.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Permission/PermissionStatus.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Permission/UI/CapturePermissionModifier.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Permission/UI/CapturePermissionView.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Source/Audio/AggregateAudioSource.swift -primary-file /Users/admin/builder/spi-builder-workspace/Sources/CaptureKit/Source/Audio/AudioCaptureProviding.swift -supplementary-output-file-map /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/supplementaryOutputs-6 -target arm64-apple-macos14.0 -module-can-import-version AVFAudio 794.106 1.0.0 -module-can-import-version AVFoundation 2450.77.5.1 2.0.0 -module-can-import-version AudioToolbox 1638.104.3 1000.0.0 -module-can-import-version ReplayKit 1.0.0 1.0.0 -module-can-import-version ScreenCaptureKit 740.62.1 1.0.0 -module-can-import-version VideoToolbox 3350.77.5.6 3350.77.5 -disable-cross-import-overlay-search -swift-module-cross-import ScreenCaptureKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/ScreenCaptureKit.framework/Modules/ScreenCaptureKit.swiftcrossimport/SwiftUI.swiftoverlay -swift-module-cross-import ScreenCaptureKit /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk/System/Library/Frameworks/ScreenCaptureKit.framework/Modules/ScreenCaptureKit.swiftcrossimport/SwiftUI.swiftoverlay -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libFoundationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#FoundationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libObservationMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#ObservationMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libPreviewsMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#PreviewsMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftMacros -load-resolved-plugin /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib/swift/host/plugins/libSwiftUIMacros.dylib\#/Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/bin/swift-plugin-server\#SwiftUIMacros -disable-implicit-swift-modules -Xcc -fno-implicit-modules -Xcc -fno-implicit-module-maps -explicit-swift-module-map-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CaptureKit-dependencies-1.json -Xllvm -aarch64-use-tbi -enable-objc-interop -stack-check -sdk /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX27.0.sdk -I /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -Isystem /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/usr/lib -F /Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug -F /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Platforms/MacOSX.platform/Developer/Library/Frameworks -module-cache-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/SwiftExplicitPrecompiledModules -color-diagnostics -Xcc -fcolor-diagnostics -enable-testing -g -debug-info-format\=dwarf -dwarf-version\=4 -swift-version 6 -Onone -D SWIFT_PACKAGE -D DEBUG -D SWIFT_MODULE_RESOURCE_BUNDLE_AVAILABLE -D Xcode -serialize-debugging-options -enable-experimental-feature DebugDescriptionMacro -empty-abi-descriptor -validate-clang-modules-once -clang-build-session-file /Users/admin/builder/spi-builder-workspace/.build/out/ModuleCache.noindex/Session.modulevalidation -Xcc -working-directory -Xcc /Users/admin/builder -enable-anonymous-context-mangled-names -file-compilation-dir /Users/admin/builder -Xcc -D_LIBCPP_HARDENING_MODE\=_LIBCPP_HARDENING_MODE_DEBUG -Xcc -ivfsstatcache -Xcc /Users/admin/builder/spi-builder-workspace/.build/out/SDKStatCaches.noindex/macosx27.0-26A425-80c5bbf1d171475443272936d42f90a36a22442a12e9d48fe1a705f55a1adfc4.sdkstatcache -Xcc -fmodules-prune-interval\=86400 -Xcc -fmodules-prune-after\=345600 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Products/Debug/include -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/DerivedSources-normal/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/DerivedSources/arm64 -Xcc -I/Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/DerivedSources -Xcc -DSWIFT_PACKAGE -Xcc -DDEBUG\=1 -no-auto-bridging-header-chaining -module-name CaptureKit -package-name spi_builder_workspace -const-gather-protocols-file /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CaptureKit_const_extract_protocols.json -disable-clang-spi -clang-target arm64-apple-macos27.0 -target-sdk-version 27.0 -target-sdk-name macosx27.0 -in-process-plugin-server-path /Applications/Xcode-27.0.0-Release.Candidate.app/Contents/Developer/Toolchains/XcodeDefault.xctoolchain/usr/lib/swift/host/libSwiftInProcPluginServer.dylib -parse-as-library -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CaptureOutput.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/OutputCapabilities.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/StreamingTypes.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/AudioPlaybackProviding.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/AudioPreviewOutput.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/NullOutput.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/PreviewOutput.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/SystemAudioPlaybackEngine.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/TeeOutput.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CapturePermission.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/PermissionError.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/PermissionManager.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/PermissionStatus.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CapturePermissionModifier.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CapturePermissionView.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/AggregateAudioSource.o -o /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/AudioCaptureProviding.o -debug-module-path /Users/admin/builder/spi-builder-workspace/.build/out/Intermediates.noindex/swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CaptureKit.swiftmodule -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CaptureOutput.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/OutputCapabilities.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/StreamingTypes.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/AudioPlaybackProviding.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/AudioPreviewOutput.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/NullOutput.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/PreviewOutput.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/SystemAudioPlaybackEngine.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/TeeOutput.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CapturePermission.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/PermissionError.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/PermissionManager.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/PermissionStatus.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CapturePermissionModifier.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/CapturePermissionView.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/AggregateAudioSource.o -index-unit-output-path /swift-capture-kit.build/Debug/CaptureKit-t.build/Objects-normal/arm64/AudioCaptureProviding.o -index-store-path /Users/admin/builder/spi-builder-workspace/.build/out -index-system-modules
error: Build failed
BUILD FAILURE 6.4 macosSpm