The Swift Package Index logo.Swift Package Index

Track the adoption of Swift 6 strict concurrency checks for data race safety. How many packages are Ready for Swift 6?

Build Information

Successful build of SFBAudioEngine, reference main (5d7262), with Swift 6.0 for macOS (SPM) on 25 Sep 2024 19:00:43 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.0.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.54.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/sbooth/SFBAudioEngine.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/sbooth/SFBAudioEngine
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 5d72628 Update `.jazzy.yaml` formatting (#361)
Cloned https://github.com/sbooth/SFBAudioEngine.git
Revision (git rev-parse @):
5d72628b1c4de49230836b05a4dd780cf43f7b34
SPI manifest file found: $PWD/.spi.yml
SUCCESS checkout https://github.com/sbooth/SFBAudioEngine.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/sbooth/SFBAudioEngine.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.0.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/93] Write sources
[1/93] Copying lame.framework
[2/93] Copying tta-cpp.framework
[3/93] Copying vorbis.framework
[4/93] Copying sndfile.framework
[5/93] Copying ogg.framework
[6/93] Copying mpg123.framework
[7/93] Copying opus.framework
[8/93] Copying mpc.framework
[9/93] Copying FLAC.framework
[10/93] Write swift-version--4A847ED0836F2485.txt
[11/93] Compiling SFBTimeUtilities.cpp
[12/93] Compiling SFBWavPackFile.mm
[13/93] Compiling SFBAudioPlayerNode.mm
[13/93] Compiling SFBAudioPlayer.mm
[15/93] Compiling NSData+SFBExtensions.m
[16/93] Compiling NSFileHandle+SFBHeaderReading.m
[17/93] Compiling SFBFileOutputSource.m
[18/93] Compiling SFBMutableDataOutputSource.m
[19/93] Compiling SFBBufferOutputSource.m
[20/93] Compiling SFBOutputSource.m
[21/93] Compiling NSError+SFBURLPresentation.m
[22/93] Compiling SFBWAVEFile.mm
[23/93] Compiling SFBTrueAudioFile.mm
[24/93] Compiling SFBScreamTracker3ModuleFile.mm
[25/93] Compiling SFBProTrackerModuleFile.mm
[26/93] Compiling SFBOggVorbisFile.mm
[27/93] Compiling SFBOggSpeexFile.mm
[28/93] Compiling SFBOggFLACFile.mm
[29/93] Compiling SFBOggOpusFile.mm
[30/93] Compiling SFBMusepackFile.mm
[31/93] Compiling SFBMonkeysAudioFile.mm
[32/93] Compiling SFBAudioProperties.m
[33/93] Compiling SFBShortenFile.m
[34/93] Compiling SFBMP4File.mm
[35/93] Compiling SFBAudioMetadata.m
[36/93] Compiling SFBMP3File.mm
[37/93] Compiling SFBImpulseTrackerModuleFile.mm
[38/93] Compiling SFBExtendedModuleFile.mm
[39/93] Compiling SFBDSFFile.mm
[40/93] Compiling SFBFLACFile.mm
[41/93] Compiling SFBDSDIFFFile.mm
[42/93] Compiling SFBAttachedPicture.m
[43/93] Compiling SFBAudioFile.m
[44/93] Compiling SFBAudioMetadata+TagLibTag.mm
[45/93] Compiling SFBMemoryMappedFileInputSource.m
[46/93] Compiling SFBInputSource.m
[47/93] Compiling SFBFileInputSource.m
[48/93] Compiling SFBAudioMetadata+TagLibMP4Tag.mm
[49/93] Compiling SFBAudioMetadata+TagLibXiphComment.mm
[50/93] Compiling SFBFileContentsInputSource.m
[51/93] Compiling SFBDataInputSource.m
[52/93] Compiling SFBAudioMetadata+TagLibID3v2Tag.mm
[53/93] Compiling AddAudioPropertiesToDictionary.mm
[54/93] Compiling SFBOggVorbisEncoder.m
[55/93] Compiling SFBAudioMetadata+TagLibID3v1Tag.mm
[56/93] Compiling SFBWavPackEncoder.m
[57/93] Compiling SFBMusepackEncoder.m
[58/93] Compiling SFBOggSpeexEncoder.m
[59/93] Compiling SFBAudioMetadata+TagLibAPETag.mm
[60/93] Compiling SFBAIFFFile.mm
[61/93] Compiling SFBLibsndfileEncoder.m
[62/93] Compiling SFBAudioEncoder.m
[63/93] Compiling SFBWavPackDecoder.m
[64/93] Compiling SFBTrueAudioEncoder.mm
[65/93] Compiling SFBOggOpusEncoder.mm
[66/93] Compiling SFBOggVorbisDecoder.m
[67/93] Compiling SFBOggFLACEncoder.mm
[68/93] Compiling SFBMonkeysAudioEncoder.mm
[69/93] Compiling SFBMP3Encoder.mm
[70/93] Compiling SFBOggOpusDecoder.m
[71/93] Compiling SFBFLACEncoder.mm
[72/93] Compiling SFBModuleDecoder.m
[73/93] Compiling SFBLoopableRegionDecoder.m
[74/93] Compiling SFBMPEGDecoder.m
[75/93] Compiling SFBLibsndfileDecoder.m
[76/93] Compiling SFBDoPDecoder.m
[77/93] Compiling SFBTrueAudioDecoder.mm
[78/93] Compiling SFBCoreAudioEncoder.mm
[79/93] Compiling SFBDSFDecoder.m
[80/93] Compiling SFBOggSpeexDecoder.m
[81/93] Compiling SFBMonkeysAudioDecoder.mm
[82/93] Compiling SFBDSDDecoder.m
[83/93] Compiling SFBAudioDecoder.m
[84/93] Compiling SFBShortenDecoder.mm
[85/93] Compiling SFBAudioExporter.m
[86/93] Compiling SFBAudioConverter.m
[87/93] Compiling SFBMusepackDecoder.m
[88/93] Compiling SFBReplayGainAnalyzer.m
[89/93] Compiling SFBFLACDecoder.mm
[90/93] Compiling SFBCoreAudioDecoder.mm
[91/93] Compiling SFBDSDIFFDecoder.mm
[92/93] Compiling SFBDSDPCMDecoder.mm
[94/102] Compiling SFBAudioEngine SFBOutputSource.swift
[95/102] Compiling SFBAudioEngine SFBReplayGainAnalyzer.swift
[96/102] Compiling SFBAudioEngine SFBAudioPlayerNode.swift
[97/102] Compiling SFBAudioEngine SFBAudioProperties.swift
[98/102] Compiling SFBAudioEngine SFBAudioMetadata.swift
[99/102] Compiling SFBAudioEngine SFBAudioPlayer.swift
/Users/admin/builder/spi-builder-workspace/Sources/SFBAudioEngine/SFBAudioPlayer.swift:69:1: warning: extension declares a conformance of imported type 'PlaybackState' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CSFBAudioEngine' introduce this conformance in the future
67 | }
68 |
69 | extension AudioPlayer.PlaybackState: CustomDebugStringConvertible {
   | |- warning: extension declares a conformance of imported type 'PlaybackState' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CSFBAudioEngine' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
70 | 	// A textual representation of this instance, suitable for debugging.
71 | 	public var debugDescription: String {
[100/102] Emitting module SFBAudioEngine
/Users/admin/builder/spi-builder-workspace/Sources/SFBAudioEngine/SFBAudioPlayer.swift:69:1: warning: extension declares a conformance of imported type 'PlaybackState' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CSFBAudioEngine' introduce this conformance in the future
67 | }
68 |
69 | extension AudioPlayer.PlaybackState: CustomDebugStringConvertible {
   | |- warning: extension declares a conformance of imported type 'PlaybackState' to imported protocol 'CustomDebugStringConvertible'; this will not behave correctly if the owners of 'CSFBAudioEngine' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
70 | 	// A textual representation of this instance, suitable for debugging.
71 | 	public var debugDescription: String {
[101/102] Compiling SFBAudioEngine SFBAudioEngine.swift
[102/102] Compiling SFBAudioEngine SFBInputSource.swift
Build complete! (40.29s)
Fetching https://github.com/sbooth/mpg123-binary-xcframework
Fetching https://github.com/sbooth/flac-binary-xcframework
Fetching https://github.com/sbooth/vorbis-binary-xcframework
Fetching https://github.com/sbooth/mpc-binary-xcframework
Fetching https://github.com/sbooth/ogg-binary-xcframework
Fetching https://github.com/sbooth/CXXTagLib
Fetching https://github.com/sbooth/CXXAudioUtilities
[1/11] Fetching mpg123-binary-xcframework
[12/25] Fetching mpg123-binary-xcframework, vorbis-binary-xcframework
Fetched https://github.com/sbooth/mpg123-binary-xcframework from cache (0.78s)
[12/24] Fetching vorbis-binary-xcframework, ogg-binary-xcframework
[21/341] Fetching vorbis-binary-xcframework, ogg-binary-xcframework, cxxtaglib
Fetching https://github.com/sbooth/AVFAudioExtensions
[103/360] Fetching vorbis-binary-xcframework, ogg-binary-xcframework, cxxtaglib, flac-binary-xcframework
Fetched https://github.com/sbooth/vorbis-binary-xcframework from cache (0.82s)
Fetched https://github.com/sbooth/flac-binary-xcframework from cache (0.82s)
[87/349] Fetching ogg-binary-xcframework, cxxtaglib, mpc-binary-xcframework
Fetching https://github.com/sbooth/lame-binary-xcframework
Fetching https://github.com/sbooth/opus-binary-xcframework
[109/632] Fetching ogg-binary-xcframework, cxxtaglib, mpc-binary-xcframework, cxxaudioutilities
Fetched https://github.com/sbooth/CXXAudioUtilities from cache (1.09s)
Fetched https://github.com/sbooth/ogg-binary-xcframework from cache (1.09s)
Fetched https://github.com/sbooth/mpc-binary-xcframework from cache (1.09s)
Fetched https://github.com/sbooth/CXXTagLib from cache (1.09s)
Fetching https://github.com/sbooth/CWavPack
Fetching https://github.com/sbooth/tta-cpp-binary-xcframework
Fetching https://github.com/sbooth/CDUMB
Fetching https://github.com/sbooth/sndfile-binary-xcframework
[1/10] Fetching lame-binary-xcframework
[11/103] Fetching lame-binary-xcframework, avfaudioextensions
Fetched https://github.com/sbooth/AVFAudioExtensions from cache (0.69s)
Fetching https://github.com/sbooth/CSpeex
[1/19] Fetching opus-binary-xcframework
Fetched https://github.com/sbooth/lame-binary-xcframework from cache (0.69s)
Fetched https://github.com/sbooth/opus-binary-xcframework from cache (0.69s)
Fetching https://github.com/sbooth/CXXMonkeysAudio
[1/10] Fetching tta-cpp-binary-xcframework
[11/145] Fetching tta-cpp-binary-xcframework, cdumb
Fetched https://github.com/sbooth/tta-cpp-binary-xcframework from cache (0.63s)
[14/196] Fetching cdumb, cwavpack
[46/210] Fetching cdumb, cwavpack, sndfile-binary-xcframework
Fetched https://github.com/sbooth/CWavPack from cache (0.86s)
[143/149] Fetching cdumb, sndfile-binary-xcframework
Fetched https://github.com/sbooth/CDUMB from cache (0.92s)
Fetched https://github.com/sbooth/sndfile-binary-xcframework from cache (0.92s)
[1/146] Fetching cspeex
[53/292] Fetching cspeex, cxxmonkeysaudio
Fetched https://github.com/sbooth/CSpeex from cache (0.89s)
[117/146] Fetching cxxmonkeysaudio
Fetched https://github.com/sbooth/CXXMonkeysAudio from cache (0.88s)
Computing version for https://github.com/sbooth/tta-cpp-binary-xcframework
Computed https://github.com/sbooth/tta-cpp-binary-xcframework at 0.1.0 (0.76s)
Computing version for https://github.com/sbooth/sndfile-binary-xcframework
Computed https://github.com/sbooth/sndfile-binary-xcframework at 0.1.0 (0.72s)
Computing version for https://github.com/sbooth/mpg123-binary-xcframework
Computed https://github.com/sbooth/mpg123-binary-xcframework at 0.2.0 (0.79s)
Computing version for https://github.com/sbooth/mpc-binary-xcframework
Computed https://github.com/sbooth/mpc-binary-xcframework at 0.1.0 (0.71s)
Computing version for https://github.com/sbooth/lame-binary-xcframework
Computed https://github.com/sbooth/lame-binary-xcframework at 0.1.0 (0.79s)
Computing version for https://github.com/sbooth/CSpeex
Computed https://github.com/sbooth/CSpeex at 1.2.1 (0.74s)
Computing version for https://github.com/sbooth/vorbis-binary-xcframework
Computed https://github.com/sbooth/vorbis-binary-xcframework at 0.1.0 (0.75s)
Computing version for https://github.com/sbooth/opus-binary-xcframework
Computed https://github.com/sbooth/opus-binary-xcframework at 0.2.0 (0.73s)
Computing version for https://github.com/sbooth/flac-binary-xcframework
Computed https://github.com/sbooth/flac-binary-xcframework at 0.1.1 (0.70s)
Computing version for https://github.com/sbooth/ogg-binary-xcframework
Computed https://github.com/sbooth/ogg-binary-xcframework at 0.1.0 (0.69s)
Computing version for https://github.com/sbooth/CXXTagLib
Computed https://github.com/sbooth/CXXTagLib at 2.0.2 (0.70s)
Computing version for https://github.com/sbooth/CXXMonkeysAudio
Computed https://github.com/sbooth/CXXMonkeysAudio at 10.76.0 (0.64s)
Computing version for https://github.com/sbooth/CWavPack
Computed https://github.com/sbooth/CWavPack at 5.7.0 (0.84s)
Computing version for https://github.com/sbooth/CDUMB
Computed https://github.com/sbooth/CDUMB at 2.0.3 (0.69s)
Computing version for https://github.com/sbooth/AVFAudioExtensions
Computed https://github.com/sbooth/AVFAudioExtensions at 0.1.2 (0.70s)
Computing version for https://github.com/sbooth/CXXAudioUtilities
Computed https://github.com/sbooth/CXXAudioUtilities at 0.1.1 (0.70s)
Creating working copy for https://github.com/sbooth/CSpeex
Working copy of https://github.com/sbooth/CSpeex resolved at 1.2.1
Creating working copy for https://github.com/sbooth/ogg-binary-xcframework
Working copy of https://github.com/sbooth/ogg-binary-xcframework resolved at 0.1.0
Creating working copy for https://github.com/sbooth/CXXTagLib
Working copy of https://github.com/sbooth/CXXTagLib resolved at 2.0.2
Creating working copy for https://github.com/sbooth/opus-binary-xcframework
Working copy of https://github.com/sbooth/opus-binary-xcframework resolved at 0.2.0
Creating working copy for https://github.com/sbooth/mpc-binary-xcframework
Working copy of https://github.com/sbooth/mpc-binary-xcframework resolved at 0.1.0
Creating working copy for https://github.com/sbooth/CXXMonkeysAudio
Working copy of https://github.com/sbooth/CXXMonkeysAudio resolved at 10.76.0
Creating working copy for https://github.com/sbooth/vorbis-binary-xcframework
Working copy of https://github.com/sbooth/vorbis-binary-xcframework resolved at 0.1.0
Creating working copy for https://github.com/sbooth/sndfile-binary-xcframework
Working copy of https://github.com/sbooth/sndfile-binary-xcframework resolved at 0.1.0
Creating working copy for https://github.com/sbooth/AVFAudioExtensions
Working copy of https://github.com/sbooth/AVFAudioExtensions resolved at 0.1.2
Creating working copy for https://github.com/sbooth/CXXAudioUtilities
Working copy of https://github.com/sbooth/CXXAudioUtilities resolved at 0.1.1
Creating working copy for https://github.com/sbooth/mpg123-binary-xcframework
Working copy of https://github.com/sbooth/mpg123-binary-xcframework resolved at 0.2.0
Creating working copy for https://github.com/sbooth/CWavPack
Working copy of https://github.com/sbooth/CWavPack resolved at 5.7.0
Creating working copy for https://github.com/sbooth/tta-cpp-binary-xcframework
Working copy of https://github.com/sbooth/tta-cpp-binary-xcframework resolved at 0.1.0
Creating working copy for https://github.com/sbooth/flac-binary-xcframework
Working copy of https://github.com/sbooth/flac-binary-xcframework resolved at 0.1.1
Creating working copy for https://github.com/sbooth/lame-binary-xcframework
Working copy of https://github.com/sbooth/lame-binary-xcframework resolved at 0.1.0
Creating working copy for https://github.com/sbooth/CDUMB
Working copy of https://github.com/sbooth/CDUMB resolved at 2.0.3
[32750/299022] Downloading https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip
Downloading binary artifact https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip
[315397/5208819] Downloading https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip, https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip
[640499/13527490] Downloading https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip, https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip, https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip
[689624/17735592] Downloading https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip, https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip, https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip, https://github.com/sbooth/lame-binary-xcframework/releases/download/0.1.0/lame.xcframework.zip
[1010995/22315760] Downloading https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip, https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip, https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip, https://github.com/sbooth/lame-binary-xcframework/releases/download/0.1.0/lame.xcframework.zip, https://github.com/sbooth/vorbis-binary-xcframework/releases/download/0.1.0/vorbis.xcframework.zip
[2400498/23683419] Downloading https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip, https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip, https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip, https://github.com/sbooth/lame-binary-xcframework/releases/download/0.1.0/lame.xcframework.zip, https://github.com/sbooth/vorbis-binary-xcframework/releases/download/0.1.0/vorbis.xcframework.zip, https://github.com/sbooth/ogg-binary-xcframework/releases/download/0.1.0/ogg.xcframework.zip
[2465543/27482553] Downloading https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip, https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip, https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip, https://github.com/sbooth/lame-binary-xcframework/releases/download/0.1.0/lame.xcframework.zip, https://github.com/sbooth/vorbis-binary-xcframework/releases/download/0.1.0/vorbis.xcframework.zip, https://github.com/sbooth/ogg-binary-xcframework/releases/download/0.1.0/ogg.xcframework.zip, https://github.com/sbooth/flac-binary-xcframework/releases/download/0.1.1/FLAC.xcframework.zip
[6022698/29811849] Downloading https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip, https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip, https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip, https://github.com/sbooth/lame-binary-xcframework/releases/download/0.1.0/lame.xcframework.zip, https://github.com/sbooth/vorbis-binary-xcframework/releases/download/0.1.0/vorbis.xcframework.zip, https://github.com/sbooth/ogg-binary-xcframework/releases/download/0.1.0/ogg.xcframework.zip, https://github.com/sbooth/flac-binary-xcframework/releases/download/0.1.1/FLAC.xcframework.zip, https://github.com/sbooth/mpc-binary-xcframework/releases/download/0.1.0/mpc.xcframework.zip
Downloaded https://github.com/sbooth/tta-cpp-binary-xcframework/releases/download/0.1.0/tta-cpp.xcframework.zip (1.13s)
[9004513/29512827] Downloading https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip, https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip, https://github.com/sbooth/lame-binary-xcframework/releases/download/0.1.0/lame.xcframework.zip, https://github.com/sbooth/vorbis-binary-xcframework/releases/download/0.1.0/vorbis.xcframework.zip, https://github.com/sbooth/ogg-binary-xcframework/releases/download/0.1.0/ogg.xcframework.zip, https://github.com/sbooth/flac-binary-xcframework/releases/download/0.1.1/FLAC.xcframework.zip, https://github.com/sbooth/mpc-binary-xcframework/releases/download/0.1.0/mpc.xcframework.zip
Downloading binary artifact https://github.com/sbooth/ogg-binary-xcframework/releases/download/0.1.0/ogg.xcframework.zip
Downloading binary artifact https://github.com/sbooth/lame-binary-xcframework/releases/download/0.1.0/lame.xcframework.zip
Downloading binary artifact https://github.com/sbooth/flac-binary-xcframework/releases/download/0.1.1/FLAC.xcframework.zip
Downloading binary artifact https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip
[24554211/32910671] Downloading https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip, https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip, https://github.com/sbooth/lame-binary-xcframework/releases/download/0.1.0/lame.xcframework.zip, https://github.com/sbooth/vorbis-binary-xcframework/releases/download/0.1.0/vorbis.xcframework.zip, https://github.com/sbooth/ogg-binary-xcframework/releases/download/0.1.0/ogg.xcframework.zip, https://github.com/sbooth/flac-binary-xcframework/releases/download/0.1.1/FLAC.xcframework.zip, https://github.com/sbooth/mpc-binary-xcframework/releases/download/0.1.0/mpc.xcframework.zip, https://github.com/sbooth/mpg123-binary-xcframework/releases/download/0.2.0/mpg123.xcframework.zip
Downloading binary artifact https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip
Downloading binary artifact https://github.com/sbooth/mpg123-binary-xcframework/releases/download/0.2.0/mpg123.xcframework.zip
Downloading binary artifact https://github.com/sbooth/vorbis-binary-xcframework/releases/download/0.1.0/vorbis.xcframework.zip
Downloading binary artifact https://github.com/sbooth/mpc-binary-xcframework/releases/download/0.1.0/mpc.xcframework.zip
Downloaded https://github.com/sbooth/ogg-binary-xcframework/releases/download/0.1.0/ogg.xcframework.zip (1.05s)
Downloaded https://github.com/sbooth/mpg123-binary-xcframework/releases/download/0.2.0/mpg123.xcframework.zip (1.25s)
Downloaded https://github.com/sbooth/mpc-binary-xcframework/releases/download/0.1.0/mpc.xcframework.zip (1.26s)
Downloaded https://github.com/sbooth/lame-binary-xcframework/releases/download/0.1.0/lame.xcframework.zip (1.29s)
Downloaded https://github.com/sbooth/flac-binary-xcframework/releases/download/0.1.1/FLAC.xcframework.zip (1.29s)
Downloaded https://github.com/sbooth/sndfile-binary-xcframework/releases/download/0.1.0/sndfile.xcframework.zip (1.32s)
Downloaded https://github.com/sbooth/vorbis-binary-xcframework/releases/download/0.1.0/vorbis.xcframework.zip (1.35s)
Downloaded https://github.com/sbooth/opus-binary-xcframework/releases/download/0.2.0/opus.xcframework.zip (1.42s)
Build complete.
{
  "c_language_standard" : "c11",
  "cxx_language_standard" : "c++17",
  "dependencies" : [
    {
      "identity" : "cxxaudioutilities",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/CXXAudioUtilities"
    },
    {
      "identity" : "avfaudioextensions",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/AVFAudioExtensions"
    },
    {
      "identity" : "cdumb",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.3",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/CDUMB"
    },
    {
      "identity" : "cwavpack",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "5.7.0",
            "upper_bound" : "6.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/CWavPack"
    },
    {
      "identity" : "cxxmonkeysaudio",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "10.71.0",
            "upper_bound" : "11.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/CXXMonkeysAudio"
    },
    {
      "identity" : "cxxtaglib",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "2.0.1",
            "upper_bound" : "3.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/CXXTagLib"
    },
    {
      "identity" : "ogg-binary-xcframework",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/ogg-binary-xcframework"
    },
    {
      "identity" : "flac-binary-xcframework",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/flac-binary-xcframework"
    },
    {
      "identity" : "opus-binary-xcframework",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/opus-binary-xcframework"
    },
    {
      "identity" : "vorbis-binary-xcframework",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/vorbis-binary-xcframework"
    },
    {
      "identity" : "cspeex",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "1.2.1",
            "upper_bound" : "2.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/CSpeex"
    },
    {
      "identity" : "lame-binary-xcframework",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/lame-binary-xcframework"
    },
    {
      "identity" : "mpc-binary-xcframework",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/mpc-binary-xcframework"
    },
    {
      "identity" : "mpg123-binary-xcframework",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/mpg123-binary-xcframework"
    },
    {
      "identity" : "sndfile-binary-xcframework",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/sndfile-binary-xcframework"
    },
    {
      "identity" : "tta-cpp-binary-xcframework",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.1.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/sbooth/tta-cpp-binary-xcframework"
    }
  ],
  "manifest_display_name" : "SFBAudioEngine",
  "name" : "SFBAudioEngine",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "10.15"
    },
    {
      "name" : "ios",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "SFBAudioEngine",
      "targets" : [
        "CSFBAudioEngine",
        "SFBAudioEngine"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SFBAudioEngineTests",
      "module_type" : "SwiftTarget",
      "name" : "SFBAudioEngineTests",
      "path" : "Tests/SFBAudioEngineTests",
      "sources" : [
        "SFBAudioEngineTests.swift"
      ],
      "target_dependencies" : [
        "SFBAudioEngine"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SFBAudioEngine",
      "module_type" : "SwiftTarget",
      "name" : "SFBAudioEngine",
      "path" : "Sources/SFBAudioEngine",
      "product_memberships" : [
        "SFBAudioEngine"
      ],
      "sources" : [
        "SFBAudioEngine.swift",
        "SFBAudioMetadata.swift",
        "SFBAudioPlayer.swift",
        "SFBAudioPlayerNode.swift",
        "SFBAudioProperties.swift",
        "SFBInputSource.swift",
        "SFBOutputSource.swift",
        "SFBReplayGainAnalyzer.swift"
      ],
      "target_dependencies" : [
        "CSFBAudioEngine"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CSFBAudioEngine",
      "module_type" : "ClangTarget",
      "name" : "CSFBAudioEngine",
      "path" : "Sources/CSFBAudioEngine",
      "product_dependencies" : [
        "CXXAudioUtilities",
        "AVFAudioExtensions",
        "dumb",
        "wavpack",
        "MAC",
        "taglib",
        "ogg",
        "FLAC",
        "opus",
        "vorbis",
        "speex",
        "lame",
        "mpc",
        "mpg123",
        "sndfile",
        "tta-cpp"
      ],
      "product_memberships" : [
        "SFBAudioEngine"
      ],
      "sources" : [
        "Analysis/SFBReplayGainAnalyzer.m",
        "Conversion/SFBAudioConverter.m",
        "Conversion/SFBAudioExporter.m",
        "Decoders/SFBAudioDecoder.m",
        "Decoders/SFBCoreAudioDecoder.mm",
        "Decoders/SFBDSDDecoder.m",
        "Decoders/SFBDSDIFFDecoder.mm",
        "Decoders/SFBDSDPCMDecoder.mm",
        "Decoders/SFBDSFDecoder.m",
        "Decoders/SFBDoPDecoder.m",
        "Decoders/SFBFLACDecoder.mm",
        "Decoders/SFBLibsndfileDecoder.m",
        "Decoders/SFBLoopableRegionDecoder.m",
        "Decoders/SFBMPEGDecoder.m",
        "Decoders/SFBModuleDecoder.m",
        "Decoders/SFBMonkeysAudioDecoder.mm",
        "Decoders/SFBMusepackDecoder.m",
        "Decoders/SFBOggOpusDecoder.m",
        "Decoders/SFBOggSpeexDecoder.m",
        "Decoders/SFBOggVorbisDecoder.m",
        "Decoders/SFBShortenDecoder.mm",
        "Decoders/SFBTrueAudioDecoder.mm",
        "Decoders/SFBWavPackDecoder.m",
        "Encoders/SFBAudioEncoder.m",
        "Encoders/SFBCoreAudioEncoder.mm",
        "Encoders/SFBFLACEncoder.mm",
        "Encoders/SFBLibsndfileEncoder.m",
        "Encoders/SFBMP3Encoder.mm",
        "Encoders/SFBMonkeysAudioEncoder.mm",
        "Encoders/SFBMusepackEncoder.m",
        "Encoders/SFBOggFLACEncoder.mm",
        "Encoders/SFBOggOpusEncoder.mm",
        "Encoders/SFBOggSpeexEncoder.m",
        "Encoders/SFBOggVorbisEncoder.m",
        "Encoders/SFBTrueAudioEncoder.mm",
        "Encoders/SFBWavPackEncoder.m",
        "Input/SFBDataInputSource.m",
        "Input/SFBFileContentsInputSource.m",
        "Input/SFBFileInputSource.m",
        "Input/SFBInputSource.m",
        "Input/SFBMemoryMappedFileInputSource.m",
        "Metadata/AddAudioPropertiesToDictionary.mm",
        "Metadata/SFBAIFFFile.mm",
        "Metadata/SFBAttachedPicture.m",
        "Metadata/SFBAudioFile.m",
        "Metadata/SFBAudioMetadata+TagLibAPETag.mm",
        "Metadata/SFBAudioMetadata+TagLibID3v1Tag.mm",
        "Metadata/SFBAudioMetadata+TagLibID3v2Tag.mm",
        "Metadata/SFBAudioMetadata+TagLibMP4Tag.mm",
        "Metadata/SFBAudioMetadata+TagLibTag.mm",
        "Metadata/SFBAudioMetadata+TagLibXiphComment.mm",
        "Metadata/SFBAudioMetadata.m",
        "Metadata/SFBAudioProperties.m",
        "Metadata/SFBDSDIFFFile.mm",
        "Metadata/SFBDSFFile.mm",
        "Metadata/SFBExtendedModuleFile.mm",
        "Metadata/SFBFLACFile.mm",
        "Metadata/SFBImpulseTrackerModuleFile.mm",
        "Metadata/SFBMP3File.mm",
        "Metadata/SFBMP4File.mm",
        "Metadata/SFBMonkeysAudioFile.mm",
        "Metadata/SFBMusepackFile.mm",
        "Metadata/SFBOggFLACFile.mm",
        "Metadata/SFBOggOpusFile.mm",
        "Metadata/SFBOggSpeexFile.mm",
        "Metadata/SFBOggVorbisFile.mm",
        "Metadata/SFBProTrackerModuleFile.mm",
        "Metadata/SFBScreamTracker3ModuleFile.mm",
        "Metadata/SFBShortenFile.m",
        "Metadata/SFBTrueAudioFile.mm",
        "Metadata/SFBWAVEFile.mm",
        "Metadata/SFBWavPackFile.mm",
        "Output/SFBBufferOutputSource.m",
        "Output/SFBFileOutputSource.m",
        "Output/SFBMutableDataOutputSource.m",
        "Output/SFBOutputSource.m",
        "Player/SFBAudioPlayer.mm",
        "Player/SFBAudioPlayerNode.mm",
        "Player/SFBTimeUtilities.cpp",
        "Utilities/NSData+SFBExtensions.m",
        "Utilities/NSError+SFBURLPresentation.m",
        "Utilities/NSFileHandle+SFBHeaderReading.m"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.6"
}
Done.