The Swift Package Index logo.Swift Package Index

Build Information

Failed to build spfk-testing, reference main (c6d9c2), with Swift 6.2 for macOS (SPM) on 16 Oct 2026 01:43:38 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 5.1.3
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ryanfrancesconi/spfk-testing.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ryanfrancesconi/spfk-testing
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at c6d9c2d Add the advancedSearch test tag
Cloned https://github.com/ryanfrancesconi/spfk-testing.git
Revision (git rev-parse @):
c6d9c2d5d2f9d2835614c652368beca387ce9c85
SUCCESS checkout https://github.com/ryanfrancesconi/spfk-testing.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ryanfrancesconi/spfk-testing.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/82] Copying and-oh-how-they-danced_2.wav
[0/82] Copying bext_ixml_external.flac
[2/82] Copying cowbell.wav
[2/82] Copying boom.addAudio
[2/82] Copying and-oh-how-they-danced.mp3
[2/82] Copying ITUNSMPB.m4a
[2/82] Copying 123456789_60BPM_48k.wav
[2/82] Copying xmp.mp3
[5/82] Copying and-oh-how-they-danced.wav
[5/82] Copying tabla_pcm_long_blocks.mka
[10/82] Copying tabla_pcm.mka
[10/82] Copying toc_many_children.mp3
[10/82] Copying tabla_legacy_picture.flac
[10/82] Copying tabla_flac.mka
[10/82] Copying tabla_6_channel.wav
[15/82] Copying tabla_cprt.m4a
[15/82] Copying tabla.ogg
[15/82] Copying tabla.wav
[15/82] Copying tabla.mp4
[15/82] Copying tabla.mka
[16/82] Copying tabla.mp3
[16/82] Copying tabla.m4a
[21/82] Copying tabla.flac
[23/82] Copying tabla.caf
[23/82] Copying tabla.aif
[25/82] Copying sine.wma
[25/82] Copying tabla.aac
[25/82] Copying sine.ts
[25/82] Copying sine.snd
[25/82] Copying songbird.jpg
[25/82] Copying sine.wv
[25/82] Copying sine.opus
[32/82] Copying sine.w64
[32/82] Copying sine.m4v
[34/82] Copying sine.aifc
[34/82] Copying sine.m4b
[34/82] Copying sharksandwich.webp
[34/82] Copying sine.au
[36/82] Copying sharksandwich.jpg
[37/82] Copying sharksandwich.heic
[39/82] Copying sample.wmv
[39/82] Copying sample.mxf
[39/82] Copying sample.mov
[39/82] Copying sample.webm
[43/82] Copying sample.mkv
[43/82] Copying sample.avi
[46/82] Copying sample.mka
[46/82] Copying sample-timecode.mov
[46/82] Copying sample-nested-seekhead.mkv
[46/82] Copying sample-dualaudio.mov
[50/82] Copying sample-timecode-offset.mov
[50/82] Copying sample-dualaudio.mkv
[50/82] Copying rated_80.wav
[50/82] Copying sample-interleaved-cues.mkv
[50/82] Copying rated_80.ogg
[52/82] Copying rated_80.mp3
[52/82] Copying rated_80.m4a
[52/82] Copying rated_80.flac
[52/82] Copying qtmeta.mov
[52/82] Copying ixml.wav
[60/82] Copying pink_noise.wav
[60/82] Copying g_major.mp3
[61/82] Copying gsharp_major.mp3
[61/82] Copying rated_80.aif
[61/82] Copying no metadata.mp3
[61/82] Copying f_major.mp3
[62/82] Copying fsharp_major.mp3
[62/82] Copying no_data_chunk.wav
[68/82] Copying e_major.mp3
[69/82] Copying dualaudio.m4a
[69/82] Copying dsharp_major.mp3
[71/82] Copying dualaudio.mka
[71/82] Copying cowbell_bext.wav
[73/82] Copying csharp_major.mp3
[74/82] Write sources
[75/82] Copying d_major.mp3
[75/82] Write sources
[75/82] Copying a_major.mp3
[76/82] Copying b_major.mp3
[76/82] Copying c_major.mp3
[77/82] Copying asharp_major.mp3
[81/82] Write swift-version--3CB7CFEC50E0D141.txt
[83/106] Compiling SPFKBench RegressionRun.swift
[84/106] Emitting module SPFKBench
[85/106] Compiling SPFKBench BenchSamples.swift
[86/106] Compiling SPFKBench Measure.swift
[87/106] Emitting module SPFKTesting
[88/108] Compiling SPFKTesting TestBundleResources.swift
[89/108] Compiling SPFKTesting VorbisComment.swift
[90/108] Compiling SPFKTesting XMLTree.swift
/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/XMLTree.swift:22:68: error: value of optional type 'Data.Index?' (aka 'Optional<Int>') must be unwrapped to a value of type 'Data.Index' (aka 'Int')
19 |     public init(_ data: Data) throws {
20 |         let builder = Builder()
21 |         let end = data.lastIndex { $0 != 0 }.map { data.index(after: $0) } ?? data.startIndex
   |             |                                                              |- 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'
   |             `- note: short-circuit using 'guard' to exit this function early if the optional value contains 'nil'
22 |         let parser = XMLParser(data: Data(data[data.startIndex ..< end]))
   |                                                                    |- error: value of optional type 'Data.Index?' (aka 'Optional<Int>') must be unwrapped to a value of type 'Data.Index' (aka 'Int')
   |                                                                    |- 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'
23 |         parser.delegate = builder
24 |
[91/108] Compiling SPFKTesting resource_bundle_accessor.swift
/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/XMLTree.swift:22:68: error: value of optional type 'Data.Index?' (aka 'Optional<Int>') must be unwrapped to a value of type 'Data.Index' (aka 'Int')
19 |     public init(_ data: Data) throws {
20 |         let builder = Builder()
21 |         let end = data.lastIndex { $0 != 0 }.map { data.index(after: $0) } ?? data.startIndex
   |             |                                                              |- 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'
   |             `- note: short-circuit using 'guard' to exit this function early if the optional value contains 'nil'
22 |         let parser = XMLParser(data: Data(data[data.startIndex ..< end]))
   |                                                                    |- error: value of optional type 'Data.Index?' (aka 'Optional<Int>') must be unwrapped to a value of type 'Data.Index' (aka 'Int')
   |                                                                    |- 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'
23 |         parser.delegate = builder
24 |
[92/108] Compiling SPFKTesting Tags+.swift
[93/108] Compiling SPFKTesting TestBundleResources+FormatCoverage.swift
[94/108] Compiling SPFKTesting RIFFChunks.swift
[95/108] Compiling SPFKTesting RecordingIssues.swift
[96/108] Compiling SPFKTesting MP4Atoms.swift
[97/108] Compiling SPFKTesting MatroskaElements.swift
[98/108] Compiling SPFKTesting OggPackets.swift
[99/108] Compiling SPFKTesting RIFFChunks+BEXT.swift
[100/108] Compiling SPFKTesting FLACBlocks.swift
[101/108] Compiling SPFKTesting FileXattrs.swift
[102/108] Compiling SPFKTesting AIFFChunks.swift
[103/108] Compiling SPFKTesting AudioTestFile.swift
[104/108] Compiling SPFKTesting BundleResources.swift
[105/108] Compiling SPFKTesting MatroskaTestFile.swift
[106/108] Compiling SPFKTesting MediaChunkReaders.swift
[107/108] Compiling SPFKTesting ID3v2Frames+Bodies.swift
/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/ID3v2Frames+Bodies.swift:292:17: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
290 |
291 |             let pairs = Array(body)
292 |             let units = stride(from: 0, to: pairs.count - 1, by: 2).map { i in
    |                 `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
293 |                 littleEndian
294 |                     ? UInt16(pairs[i]) | UInt16(pairs[i + 1]) << 8
[108/108] Compiling SPFKTesting ID3v2Frames+Tag.swift
/Users/admin/builder/spi-builder-workspace/Sources/SPFKTesting/ID3v2Frames+Bodies.swift:292:17: error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
290 |
291 |             let pairs = Array(body)
292 |             let units = stride(from: 0, to: pairs.count - 1, by: 2).map { i in
    |                 `- error: the compiler is unable to type-check this expression in reasonable time; try breaking up the expression into distinct sub-expressions
293 |                 littleEndian
294 |                     ? UInt16(pairs[i]) | UInt16(pairs[i + 1]) << 8
BUILD FAILURE 6.2 macosSpm