Build Information
Successful build of PosterFrameKit, reference main (362f9b), with Swift 6.2 for macOS (SPM) on 20 Sep 2026 00:55:49 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/MetaFlashApps/poster-frame-kit.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/MetaFlashApps/poster-frame-kit
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at 362f9bb Fix DocC documentation root redirect
Cloned https://github.com/MetaFlashApps/poster-frame-kit.git
Revision (git rev-parse @):
362f9bb3276b1d5f259908cb1302ba94e3224128
SUCCESS checkout https://github.com/MetaFlashApps/poster-frame-kit.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/MetaFlashApps/poster-frame-kit.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/18] Write sources
[3/18] Write PosterFrameKitSubtitleBenchmark-entitlement.plist
[3/18] Write sources
[5/18] Write PosterFrameKitBenchmark-entitlement.plist
[5/18] Write sources
[6/18] Write PosterFrameKitQualityBenchmark-entitlement.plist
[8/18] Write swift-version--3CB7CFEC50E0D141.txt
[10/58] Emitting module PosterFrameKit
[11/62] Compiling PosterFrameKit PosterFrameAestheticOptions.swift
[12/62] Compiling PosterFrameKit PosterFrameCancellation.swift
[13/62] Compiling PosterFrameKit PosterFrameError.swift
[14/62] Compiling PosterFrameKit PosterFrameFaceOptions.swift
[15/62] Compiling PosterFrameKit PosterFrameSample.swift
[16/62] Compiling PosterFrameKit PosterFrameSubtitleOptions.swift
[17/62] Compiling PosterFrameKit PosterFrameWeights.swift
[18/62] Compiling PosterFrameKit CandidatePlanner.swift
[19/62] Compiling PosterFrameKit PosterFrameKit+EmbeddedArtwork.swift
[20/62] Compiling PosterFrameKit PosterFrameKit.swift
[21/62] Compiling PosterFrameKit PosterFrameProfile.swift
[22/62] Compiling PosterFrameKit PosterFrameResult.swift
[23/62] Compiling PosterFrameKit FrameSource.swift
[24/62] Compiling PosterFrameKit AVFoundationEmbeddedArtworkLoader.swift
[25/62] Compiling PosterFrameKit Options.swift
[26/62] Compiling PosterFrameKit PosterFramePerformanceRecorder.swift
[27/62] Compiling PosterFrameKit FrameScorer.swift
[28/62] Compiling PosterFrameKit ProfileWeights.swift
[29/62] Compiling PosterFrameKit CandidateAccumulator.swift
[30/62] Compiling PosterFrameKit CandidateAnalysisDependencies.swift
[31/62] Compiling PosterFrameKit RefinedCandidate.swift
[32/62] Compiling PosterFrameKit AVFoundationFrameSource.swift
[33/62] Compiling PosterFrameKit PixelBufferImageConverter.swift
[34/62] Compiling PosterFrameKit SubtitleAnalyzing.swift
[35/62] Compiling PosterFrameKitBenchmarkSupport GeneratedFixture.swift
[36/62] Emitting module PosterFrameKitBenchmarkSupport
[37/62] Compiling PosterFrameKit SubtitleBandHeuristic.swift
[38/62] Compiling PosterFrameKit SubtitleCandidateReranker.swift
[39/62] Compiling PosterFrameKit VisionSubtitleAnalyzer.swift
[40/62] Compiling PosterFrameKit VisionRequestCancellation.swift
[41/62] Compiling PosterFrameKit CandidatePool.swift
[42/62] Compiling PosterFrameKit CandidateRefinementPipeline.swift
[43/62] Compiling PosterFrameKit EvaluatedCandidate.swift
[44/62] Compiling PosterFrameKit PosterFrameResultFactory.swift
[45/62] Compiling PosterFrameKit AestheticAnalyzing.swift
[46/62] Compiling PosterFrameKit AestheticCandidateReranker.swift
[47/62] Compiling PosterFrameKit VisionAestheticAnalyzer.swift
[48/62] Compiling PosterFrameKit AnalysisBuffer.swift
[49/62] Compiling PosterFrameKit FrameAnalyzer.swift
[50/62] Compiling PosterFrameKit FaceAnalyzing.swift
[51/62] Compiling PosterFrameKit FaceCandidateReranker.swift
[52/62] Compiling PosterFrameKit VisionFaceAnalyzer.swift
[53/62] Compiling PosterFrameKit FrameMetrics.swift
[54/83] Compiling PosterFrameKitQualityBenchmark RecordingFrameSource.swift
[55/83] Compiling PosterFrameKitSubtitleBenchmark SubtitleFrameRenderer.swift
[56/83] Compiling PosterFrameKitQualityBenchmark QualityFixtureResolver.swift
[57/83] Compiling PosterFrameKitQualityBenchmark QualityReport.swift
[58/83] Compiling PosterFrameKitQualityBenchmark QualityFixtureManifest.swift
[59/83] Compiling PosterFrameKitQualityBenchmark QualityArguments.swift
[60/83] Compiling PosterFrameKitQualityBenchmark QualityComparisonRunner.swift
[61/83] Compiling PosterFrameKitQualityBenchmark PosterFrameKitQualityBenchmark.swift
[62/83] Emitting module PosterFrameKitQualityBenchmark
[63/83] Compiling PosterFrameKitQualityBenchmark FaceCalibrationRunner.swift
[64/83] Compiling PosterFrameKitSubtitleBenchmark SubtitleBenchmarkManifest.swift
[65/83] Compiling PosterFrameKitSubtitleBenchmark SubtitleBenchmarkArguments.swift
[66/83] Compiling PosterFrameKitSubtitleBenchmark SRTParser.swift
[67/83] Compiling PosterFrameKitSubtitleBenchmark PosterFrameKitSubtitleBenchmark.swift
[68/83] Emitting module PosterFrameKitSubtitleBenchmark
[69/83] Compiling PosterFrameKitSubtitleBenchmark SubtitleBenchmarkReport.swift
[69/83] Write Objects.LinkFileList
[72/83] Compiling PosterFrameKitBenchmark BenchmarkSupport.swift
[73/83] Compiling PosterFrameKitBenchmark BenchmarkReport.swift
[74/83] Compiling PosterFrameKitBenchmark BenchmarkArguments.swift
[75/83] Emitting module PosterFrameKitBenchmark
[76/83] Compiling PosterFrameKitBenchmark PosterFrameKitBenchmark.swift
[76/83] Write Objects.LinkFileList
[77/83] Linking PosterFrameKitSubtitleBenchmark
[78/83] Applying PosterFrameKitSubtitleBenchmark
[79/83] Linking PosterFrameKitQualityBenchmark
[80/83] Applying PosterFrameKitQualityBenchmark
[81/83] Linking PosterFrameKitBenchmark
[82/83] Applying PosterFrameKitBenchmark
Build complete! (11.42s)
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "PosterFrameKit",
"name" : "PosterFrameKit",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "13.0"
},
{
"name" : "ios",
"version" : "16.0"
},
{
"name" : "tvos",
"version" : "16.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "PosterFrameKit",
"targets" : [
"PosterFrameKit"
],
"type" : {
"library" : [
"automatic"
]
}
},
{
"name" : "PosterFrameKitSubtitleBenchmark",
"targets" : [
"PosterFrameKitSubtitleBenchmark"
],
"type" : {
"executable" : null
}
},
{
"name" : "PosterFrameKitQualityBenchmark",
"targets" : [
"PosterFrameKitQualityBenchmark"
],
"type" : {
"executable" : null
}
},
{
"name" : "PosterFrameKitBenchmark",
"targets" : [
"PosterFrameKitBenchmark"
],
"type" : {
"executable" : null
}
}
],
"targets" : [
{
"c99name" : "PosterFrameKitTests",
"module_type" : "SwiftTarget",
"name" : "PosterFrameKitTests",
"path" : "Tests/PosterFrameKitTests",
"sources" : [
"AVFoundationIntegrationTests.swift",
"AestheticAnalysisTests.swift",
"AestheticSelectionTests.swift",
"BenchmarkFixtureManifestTests.swift",
"CandidatePlannerTests.swift",
"CandidatePoolTests.swift",
"CandidateRefinementPipelineTests.swift",
"EmbeddedArtworkTests.swift",
"FaceAnalysisTests.swift",
"FaceSelectionTests.swift",
"FrameAnalyzerTests.swift",
"FrameScorerTests.swift",
"GeneratedVideoFixture.swift",
"PosterFrameCancellationTests.swift",
"PosterFrameErrorTests.swift",
"PosterFrameKitTests.swift",
"PosterFrameOptionsTestSupport.swift",
"PosterFrameOptionsTests.swift",
"PosterFramePerformanceRecorderTests.swift",
"PosterFrameRefinementOptionsTests.swift",
"PosterFrameSelectionTests.swift",
"PublicAPIContractTests.swift",
"SelectionTestSupport.swift",
"StubAestheticAnalyzer.swift",
"StubFaceAnalyzer.swift",
"StubFrameSource.swift",
"StubSubtitleAnalyzer.swift",
"SubtitleAnalysisTests.swift",
"SubtitleSelectionTests.swift",
"TestPixelBufferFactory.swift",
"ThrowingFrameSource.swift"
],
"target_dependencies" : [
"PosterFrameKit"
],
"type" : "test"
},
{
"c99name" : "PosterFrameKitSubtitleBenchmarkTests",
"module_type" : "SwiftTarget",
"name" : "PosterFrameKitSubtitleBenchmarkTests",
"path" : "Tests/PosterFrameKitSubtitleBenchmarkTests",
"sources" : [
"SubtitleBenchmarkTests.swift"
],
"target_dependencies" : [
"PosterFrameKitSubtitleBenchmark"
],
"type" : "test"
},
{
"c99name" : "PosterFrameKitSubtitleBenchmark",
"module_type" : "SwiftTarget",
"name" : "PosterFrameKitSubtitleBenchmark",
"path" : "Benchmarks/PosterFrameKitSubtitleBenchmark",
"product_memberships" : [
"PosterFrameKitSubtitleBenchmark"
],
"sources" : [
"PosterFrameKitSubtitleBenchmark.swift",
"SRTParser.swift",
"SubtitleBenchmarkArguments.swift",
"SubtitleBenchmarkManifest.swift",
"SubtitleBenchmarkReport.swift",
"SubtitleFrameRenderer.swift"
],
"target_dependencies" : [
"PosterFrameKit"
],
"type" : "executable"
},
{
"c99name" : "PosterFrameKitQualityBenchmarkTests",
"module_type" : "SwiftTarget",
"name" : "PosterFrameKitQualityBenchmarkTests",
"path" : "Tests/PosterFrameKitQualityBenchmarkTests",
"sources" : [
"QualityFixtureManifestTests.swift",
"QualityGalleryTests.swift"
],
"target_dependencies" : [
"PosterFrameKitQualityBenchmark",
"PosterFrameKitBenchmarkSupport"
],
"type" : "test"
},
{
"c99name" : "PosterFrameKitQualityBenchmark",
"module_type" : "SwiftTarget",
"name" : "PosterFrameKitQualityBenchmark",
"path" : "Benchmarks/PosterFrameKitQualityBenchmark",
"product_memberships" : [
"PosterFrameKitQualityBenchmark"
],
"sources" : [
"FaceCalibrationRunner.swift",
"PosterFrameKitQualityBenchmark.swift",
"QualityArguments.swift",
"QualityComparisonRunner.swift",
"QualityFixtureManifest.swift",
"QualityFixtureResolver.swift",
"QualityReport.swift",
"RecordingFrameSource.swift"
],
"target_dependencies" : [
"PosterFrameKit",
"PosterFrameKitBenchmarkSupport"
],
"type" : "executable"
},
{
"c99name" : "PosterFrameKitBenchmarkTests",
"module_type" : "SwiftTarget",
"name" : "PosterFrameKitBenchmarkTests",
"path" : "Tests/PosterFrameKitBenchmarkTests",
"sources" : [
"BenchmarkArgumentsTests.swift",
"BenchmarkReportTests.swift",
"BenchmarkStatisticsTests.swift",
"GeneratedFixtureTests.swift"
],
"target_dependencies" : [
"PosterFrameKit",
"PosterFrameKitBenchmark",
"PosterFrameKitBenchmarkSupport"
],
"type" : "test"
},
{
"c99name" : "PosterFrameKitBenchmarkSupport",
"module_type" : "SwiftTarget",
"name" : "PosterFrameKitBenchmarkSupport",
"path" : "Benchmarks/PosterFrameKitBenchmarkSupport",
"product_memberships" : [
"PosterFrameKitQualityBenchmark",
"PosterFrameKitBenchmark"
],
"sources" : [
"GeneratedFixture.swift"
],
"type" : "library"
},
{
"c99name" : "PosterFrameKitBenchmark",
"module_type" : "SwiftTarget",
"name" : "PosterFrameKitBenchmark",
"path" : "Benchmarks/PosterFrameKitBenchmark",
"product_memberships" : [
"PosterFrameKitBenchmark"
],
"sources" : [
"BenchmarkArguments.swift",
"BenchmarkReport.swift",
"BenchmarkSupport.swift",
"PosterFrameKitBenchmark.swift"
],
"target_dependencies" : [
"PosterFrameKit",
"PosterFrameKitBenchmarkSupport"
],
"type" : "executable"
},
{
"c99name" : "PosterFrameKit",
"module_type" : "SwiftTarget",
"name" : "PosterFrameKit",
"path" : "Sources/PosterFrameKit",
"product_memberships" : [
"PosterFrameKit",
"PosterFrameKitSubtitleBenchmark",
"PosterFrameKitQualityBenchmark",
"PosterFrameKitBenchmark"
],
"sources" : [
"Aesthetics/AestheticAnalyzing.swift",
"Aesthetics/AestheticCandidateReranker.swift",
"Aesthetics/VisionAestheticAnalyzer.swift",
"Analysis/AnalysisBuffer.swift",
"Analysis/FrameAnalyzer.swift",
"Face/FaceAnalyzing.swift",
"Face/FaceCandidateReranker.swift",
"Face/VisionFaceAnalyzer.swift",
"FrameMetrics.swift",
"FrameSource.swift",
"Metadata/AVFoundationEmbeddedArtworkLoader.swift",
"Options.swift",
"Performance/PosterFramePerformanceRecorder.swift",
"PosterFrameAestheticOptions.swift",
"PosterFrameCancellation.swift",
"PosterFrameError.swift",
"PosterFrameFaceOptions.swift",
"PosterFrameKit+EmbeddedArtwork.swift",
"PosterFrameKit.swift",
"PosterFrameProfile.swift",
"PosterFrameResult.swift",
"PosterFrameSample.swift",
"PosterFrameSubtitleOptions.swift",
"PosterFrameWeights.swift",
"Sampling/CandidatePlanner.swift",
"Scoring/FrameScorer.swift",
"Scoring/ProfileWeights.swift",
"Selection/CandidateAccumulator.swift",
"Selection/CandidateAnalysisDependencies.swift",
"Selection/CandidatePool.swift",
"Selection/CandidateRefinementPipeline.swift",
"Selection/EvaluatedCandidate.swift",
"Selection/PosterFrameResultFactory.swift",
"Selection/RefinedCandidate.swift",
"Sources/AVFoundationFrameSource.swift",
"Sources/PixelBufferImageConverter.swift",
"Subtitle/SubtitleAnalyzing.swift",
"Subtitle/SubtitleBandHeuristic.swift",
"Subtitle/SubtitleCandidateReranker.swift",
"Subtitle/VisionSubtitleAnalyzer.swift",
"Vision/VisionRequestCancellation.swift"
],
"type" : "library"
}
],
"tools_version" : "6.2"
}
Done.