The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Failed to build Shaft, reference main (3cfae9), with Swift 6.2 (beta) for macOS (SPM) on 5 Sep 2025 18:31:31 UTC.

Build Command

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

Build Log

[462/730] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isStrictSuperset.swift
[463/730] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSubset.swift
[464/730] Compiling OrderedCollections OrderedSet+Partial SetAlgebra isSuperset.swift
[465/730] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtract.swift
[466/730] Compiling OrderedCollections OrderedSet+Partial SetAlgebra subtracting.swift
[467/730] Compiling OrderedCollections OrderedSet+Partial SetAlgebra symmetricDifference.swift
[468/730] Compiling OrderedCollections OrderedSet+Partial SetAlgebra union.swift
[469/730] Compiling OrderedCollections OrderedSet+Partial SetAlgebra+Basics.swift
[470/730] Compiling OrderedCollections OrderedSet+RandomAccessCollection.swift
[471/730] Compiling OrderedCollections OrderedSet+ReserveCapacity.swift
[472/730] Compiling OrderedCollections OrderedSet+Sendable.swift
[473/730] Compiling OrderedCollections OrderedSet+Codable.swift
[474/730] Compiling OrderedCollections OrderedSet+CustomReflectable.swift
[475/730] Compiling OrderedCollections OrderedSet+Descriptions.swift
[476/730] Compiling OrderedCollections OrderedDictionary+ExpressibleByDictionaryLiteral.swift
[477/730] Compiling OrderedCollections OrderedDictionary+Hashable.swift
[478/730] Compiling OrderedCollections OrderedDictionary+Initializers.swift
[479/730] Compiling OrderedCollections OrderedDictionary+Invariants.swift
[480/730] Compiling OrderedCollections OrderedSet+Hashable.swift
[481/730] Compiling OrderedCollections OrderedSet+Initializers.swift
[482/730] Compiling OrderedCollections OrderedSet+Insertions.swift
[483/730] Compiling OrderedCollections OrderedSet+Invariants.swift
[484/730] Compiling HeapModule _HeapNode.swift
[485/730] Compiling HeapModule Heap.swift
[486/730] Compiling HeapModule Heap+ExpressibleByArrayLiteral.swift
[487/730] Compiling HeapModule Heap+Descriptions.swift
[488/730] Compiling HeapModule Heap+UnsafeHandle.swift
[489/730] Compiling HeapModule Heap+Invariants.swift
[490/730] Emitting module HeapModule
[491/808] Compiling Rainbow StringGenerator.swift
[492/809] Compiling Rainbow Style.swift
[493/809] Compiling HashTreeCollections TreeSet+SetAlgebra isEqualSet.swift
[494/809] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSubset.swift
[495/809] Compiling HashTreeCollections TreeDictionary+Sequence.swift
[496/809] Compiling HashTreeCollections TreeDictionary+Values.swift
[497/811] Compiling HashTreeCollections _HashNode+Debugging.swift
[498/811] Compiling HashTreeCollections _HashNode+Initializers.swift
[499/811] Compiling HashTreeCollections _HashNode+Invariants.swift
[500/811] Compiling HashTreeCollections TreeSet+SetAlgebra basics.swift
[501/811] Compiling HashTreeCollections TreeSet+SetAlgebra formIntersection.swift
[502/811] Compiling HashTreeCollections TreeSet+SetAlgebra formSymmetricDifference.swift
[503/811] Compiling HashTreeCollections _AncestorHashSlots.swift
[504/811] Compiling HashTreeCollections _Bitmap.swift
[505/811] Compiling HashTreeCollections _Bucket.swift
[506/811] Compiling HashTreeCollections _Hash.swift
[507/811] Compiling HashTreeCollections _HashLevel.swift
[508/811] Compiling HashTreeCollections _HashNode+Builder.swift
[509/811] Compiling HashTreeCollections TreeSet+SetAlgebra formUnion.swift
[510/811] Compiling HashTreeCollections TreeSet+SetAlgebra intersection.swift
[511/811] Compiling HashTreeCollections TreeSet+SetAlgebra isDisjoint.swift
[515/817] Compiling Rainbow String+Rainbow.swift
[516/817] Compiling Rainbow String+ConditionalStyling.swift
[517/817] Emitting module SwiftMath
[523/819] Compiling Splash TokenType.swift
[524/819] Compiling Splash Tokenizer.swift
[525/819] Compiling HashTreeCollections TreeSet+Collection.swift
[526/819] Compiling HashTreeCollections TreeSet+CustomReflectable.swift
[527/819] Compiling HashTreeCollections TreeSet+Debugging.swift
[528/819] Emitting module _RopeModule
[537/827] Compiling Rainbow StyledStringBuilder.swift
[540/827] Emitting module Rainbow
[545/844] Compiling HashTreeCollections TreeSet+Descriptions.swift
[546/844] Compiling HashTreeCollections TreeSet+Equatable.swift
[547/844] Compiling SwiftMath random.swift
[548/844] Compiling SwiftMath utils.swift
[549/844] Compiling HashTreeCollections TreeSet+Filter.swift
[550/844] Compiling HashTreeCollections TreeSet+Hashable.swift
[551/844] Compiling HashTreeCollections TreeSet+Sendable.swift
[552/844] Compiling HashTreeCollections TreeSet+Sequence.swift
[553/844] Compiling HashTreeCollections _HashNode+Primitive Replacement.swift
[554/844] Compiling OrderedCollections OrderedSet+SubSequence.swift
[555/844] Compiling OrderedCollections OrderedSet+Testing.swift
[556/844] Compiling OrderedCollections OrderedSet+UnorderedView.swift
[557/844] Compiling OrderedCollections OrderedSet+UnstableInternals.swift
[558/844] Compiling OrderedCollections OrderedSet.swift
[559/844] Compiling OrderedCollections _UnsafeBitset.swift
[560/844] Compiling HashTreeCollections TreeDictionary+Filter.swift
[569/844] Compiling HashTreeCollections TreeSet+SetAlgebra Initializers.swift
[570/844] Compiling HashTreeCollections _HashNode+Structural isEqualSet.swift
[571/844] Compiling HashTreeCollections _HashNode+Structural isSubset.swift
[572/844] Compiling HashTreeCollections _HashNode+Structural mapValues.swift
[573/844] Compiling HashTreeCollections _HashNode+Structural merge.swift
[574/844] Compiling HashTreeCollections _HashNode+Structural subtracting.swift
[575/844] Compiling HashTreeCollections _HashNode+Structural symmetricDifference.swift
[576/844] Compiling HashTreeCollections _HashNode+Structural union.swift
[583/844] Compiling HashTreeCollections _HashTreeIterator.swift
[584/844] Compiling HashTreeCollections _HashTreeStatistics.swift
[585/844] Compiling HashTreeCollections _RawHashNode+UnsafeHandle.swift
[586/844] Compiling HashTreeCollections _HashNode+Lookups.swift
[587/844] Compiling HashTreeCollections _HashNode+Primitive Insertions.swift
[588/844] Compiling HashTreeCollections _HashNode+Primitive Removals.swift
[594/844] Compiling HashTreeCollections _HashNode+Subtree Insertions.swift
[595/844] Compiling HashTreeCollections _HashNode+Subtree Modify.swift
[596/844] Compiling HashTreeCollections _HashNode+Subtree Removals.swift
[597/844] Compiling HashTreeCollections _HashNode+UnsafeHandle.swift
[598/844] Compiling HashTreeCollections _HashNode.swift
[599/844] Compiling HashTreeCollections _HashNodeHeader.swift
[600/844] Compiling HashTreeCollections _HashSlot.swift
[601/844] Compiling HashTreeCollections _HashStack.swift
[608/844] Compiling HashTreeCollections _UnmanagedHashNode.swift
[609/844] Compiling HashTreeCollections _UnsafePath.swift
[610/844] Compiling HashTreeCollections TreeDictionary+Codable.swift
[611/844] Compiling HashTreeCollections TreeDictionary+Collection.swift
[612/844] Compiling HashTreeCollections TreeDictionary+CustomReflectable.swift
[613/844] Compiling HashTreeCollections TreeDictionary+Debugging.swift
[614/844] Compiling HashTreeCollections TreeDictionary+Descriptions.swift
[615/844] Compiling DequeModule _DequeSlot.swift
[616/844] Compiling DequeModule Deque.swift
[617/844] Compiling DequeModule _DequeBuffer.swift
[622/847] Compiling DequeModule Deque+CustomReflectable.swift
[623/847] Compiling DequeModule Deque+Descriptions.swift
[624/849] Compiling HashTreeCollections TreeSet+SetAlgebra isStrictSuperset.swift
[625/849] Compiling HashTreeCollections TreeSet+SetAlgebra isSubset.swift
[626/849] Compiling HashTreeCollections TreeSet+SetAlgebra isSuperset.swift
[627/849] Compiling HashTreeCollections TreeSet+SetAlgebra subtract.swift
[628/849] Compiling HashTreeCollections TreeSet+SetAlgebra subtracting.swift
[629/849] Compiling HashTreeCollections TreeSet+SetAlgebra symmetricDifference.swift
[630/849] Compiling HashTreeCollections TreeSet+SetAlgebra union.swift
[631/849] Compiling HashTreeCollections TreeSet.swift
[632/849] Compiling DequeModule Deque._Storage.swift
[633/849] Compiling DequeModule Deque._UnsafeHandle.swift
[638/849] Emitting module SortedCollections
[638/849] Write sources
[642/904] Compiling DequeModule _UnsafeWrappedBuffer.swift
[643/904] Compiling BitCollections BitArray+CustomReflectable.swift
[644/904] Compiling BitCollections BitSet+CustomDebugStringConvertible.swift
[645/904] Compiling BitCollections BitSet+CustomReflectable.swift
[646/904] Compiling BitCollections BitSet+CustomStringConvertible.swift
[647/904] Emitting module Splash
[648/904] Compiling BitCollections BitSet+Equatable.swift
[649/904] Compiling BitCollections BitSet+ExpressibleByArrayLiteral.swift
[650/904] Compiling BitCollections BitArray+Collection.swift
[651/904] Compiling BitCollections BitArray+Copy.swift
[652/904] Compiling BitCollections BitSet+Extras.swift
[653/904] Compiling BitCollections BitSet+SetAlgebra symmetricDifference.swift
[654/904] Compiling BitCollections BitArray+BitwiseOperations.swift
[655/904] Compiling BitCollections BitArray+ChunkedBitsIterators.swift
[656/904] Compiling BitCollections BitArray+Codable.swift
[657/904] Compiling BitCollections BitSet+SetAlgebra union.swift
[658/904] Compiling BitCollections BitSet+Sorted Collection APIs.swift
[661/904] Compiling HashTreeCollections TreeDictionary+Hashable.swift
[662/904] Compiling HashTreeCollections TreeDictionary+Initializers.swift
[663/904] Compiling HashTreeCollections TreeDictionary+Keys.swift
[664/904] Compiling HashTreeCollections TreeDictionary+MapValues.swift
[665/904] Compiling HashTreeCollections TreeDictionary+Merge.swift
[666/904] Compiling HashTreeCollections TreeDictionary+Sendable.swift
[667/904] Compiling HashTreeCollections _RawHashNode.swift
[675/904] Compiling HashTreeCollections TreeDictionary+Equatable.swift
[676/904] Compiling BitCollections BitSet+Random.swift
[677/904] Compiling BitCollections BitSet+SetAlgebra basics.swift
[678/904] Compiling BitCollections BitSet+SetAlgebra conformance.swift
[679/904] Compiling BitCollections BitSet+SetAlgebra formIntersection.swift
[680/904] Compiling BitCollections BitSet+SetAlgebra formSymmetricDifference.swift
[684/904] Compiling BitCollections BitSet+Hashable.swift
[685/904] Compiling BitCollections BitSet+Initializers.swift
[686/904] Compiling BitCollections BitSet+Invariants.swift
[699/904] Compiling BitCollections BitSet.Counted.swift
[700/904] Compiling BitCollections BitSet.Index.swift
[701/904] Compiling BitCollections BitSet._UnsafeHandle.swift
[701/904] Write Objects.LinkFileList
[702/904] Archiving libSwiftMath.a
[704/904] Emitting module OrderedCollections
[711/904] Compiling BitCollections BitSet+SetAlgebra isSuperset.swift
[712/904] Compiling BitCollections BitSet+SetAlgebra subtract.swift
[713/904] Compiling BitCollections BitSet+SetAlgebra subtracting.swift
[720/904] Compiling BitCollections BitArray+Descriptions.swift
[721/904] Compiling BitCollections BitArray+Equatable.swift
[722/904] Compiling BitCollections BitArray+ExpressibleByArrayLiteral.swift
[723/904] Compiling BitCollections BitArray+ExpressibleByStringLiteral.swift
[724/904] Compiling BitCollections BitArray+Extras.swift
[725/904] Compiling BitCollections BitArray+Fill.swift
[726/904] Compiling BitCollections BitSet+SetAlgebra isStrictSubset.swift
[727/904] Compiling BitCollections BitSet+SetAlgebra isStrictSuperset.swift
[728/904] Compiling BitCollections BitSet+SetAlgebra isSubset.swift
[729/904] Compiling DequeModule _DequeBufferHeader.swift
[736/909] Compiling CSProgress CSProgress.swift
[737/909] Emitting module CSProgress
[742/928] Compiling ZIPFoundation Entry+Serialization.swift
[743/928] Compiling ZIPFoundation Entry+ZIP64.swift
[744/928] Compiling ZIPFoundation Archive+BackingConfiguration.swift
[745/928] Compiling ZIPFoundation Archive+Helpers.swift
[746/928] Compiling ZIPFoundation Data+Compression.swift
[747/928] Compiling ZIPFoundation Data+Serialization.swift
[748/928] Compiling ZIPFoundation Archive+MemoryFile.swift
[749/928] Compiling ZIPFoundation Archive+Progress.swift
[750/928] Emitting module DequeModule
[757/928] Compiling ZIPFoundation ArchiveHandle.swift
[758/928] Compiling ZIPFoundation ConcurrencyShims.swift
[766/928] Compiling ZIPFoundation Archive+Reading.swift
[767/928] Compiling ZIPFoundation Archive+Writing.swift
[768/928] Compiling ZIPFoundation Archive+ZIP64.swift
[769/928] Compiling ZIPFoundation Archive.swift
[770/928] Emitting module Yams
[771/928] Compiling ZIPFoundation Entry.swift
[772/928] Compiling ZIPFoundation FileHandle+Extensions.swift
[783/928] Compiling BitCollections BitSet.swift
[784/928] Compiling BitCollections Range+Utilities.swift
[785/928] Compiling BitCollections Slice+Utilities.swift
[786/928] Compiling BitCollections UInt+Tricks.swift
[787/928] Compiling BitCollections _Word.swift
[789/928] Compiling BitCollections BitSet+SetAlgebra formUnion.swift
[790/928] Compiling BitCollections BitSet+SetAlgebra intersection.swift
[791/928] Compiling BitCollections BitSet+SetAlgebra isDisjoint.swift
[792/928] Compiling BitCollections BitSet+SetAlgebra isEqualSet.swift
[793/928] Compiling BitCollections BitArray+Hashable.swift
[794/928] Compiling BitCollections BitArray+Initializers.swift
[795/928] Compiling BitCollections BitArray+Invariants.swift
[796/928] Compiling ZIPFoundation URL+ZIP.swift
[804/928] Compiling BitCollections BitArray+LosslessStringConvertible.swift
[805/928] Compiling BitCollections BitArray+RandomBits.swift
[806/928] Compiling BitCollections BitArray+RangeReplaceableCollection.swift
[807/928] Compiling BitCollections BitArray+Shifts.swift
[808/928] Compiling BitCollections BitArray+Testing.swift
[809/928] Compiling BitCollections BitArray._UnsafeHandle.swift
[810/928] Compiling BitCollections BitArray.swift
[811/928] Compiling BitCollections BitSet+BidirectionalCollection.swift
[812/928] Compiling BitCollections BitSet+Codable.swift
[829/928] Compiling ZIPFoundation FileManager+ZIP.swift
[849/928] Emitting module BitCollections
[856/928] Emitting module CSProgress
[857/928] Compiling CSProgress CSProgress.swift
[858/947] Emitting module HashTreeCollections
[859/949] Compiling Collections Collections.swift
[860/949] Emitting module Collections
[861/949] Compiling ZIPFoundation FileHandle+Extensions.swift
[862/949] Compiling ZIPFoundation Data+Compression.swift
[863/949] Compiling ZIPFoundation Data+Serialization.swift
[868/1109] Compiling Shaft WidgetsBinding.swift
[869/1109] Compiling Shaft Builder.swift
[870/1109] Compiling Shaft Container.swift
[871/1109] Compiling Shaft Debug.swift
[872/1109] Compiling Shaft DefaultTextEditingShortcuts.swift
[873/1109] Compiling Shaft Focus.swift
[874/1109] Compiling Shaft FocusManager.swift
[875/1109] Compiling Shaft NavigationSplitView.swift
[876/1109] Compiling Shaft Resizable.swift
[879/1110] Compiling Shaft Framework.swift
[880/1110] Compiling Shaft GestureDetector.swift
[883/1111] Compiling ZIPFoundation Windows+POSIX.swift
[886/1111] Compiling Shaft FocusTraversal.swift
[887/1111] Compiling Shaft Typography.swift
[890/1111] Compiling Shaft Actions.swift
[897/1111] Compiling Shaft AppLifecycleListener.swift
[898/1111] Compiling Shaft Basic.swift
[903/1111] Emitting module ZIPFoundation
[906/1111] Compiling Shaft Section.swift
[908/1111] Compiling Shaft TextField.swift
[910/1111] Emitting module ZIPFoundation
[915/1115] Compiling CSkiaSetup main.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkiaSetup/main.swift:49:11: warning: no calls to throwing functions occur within 'try' expression
47 |
48 | // Extract out/Release-<os>-<arch> to .shaft/skia
49 | let zip = try? Archive(data: data, accessMode: .read)
   |           `- warning: no calls to throwing functions occur within 'try' expression
50 | guard let zip else {
51 |     print("Failed to extract Skia pack")
[916/1115] Emitting module CSkiaSetup
/Users/admin/builder/spi-builder-workspace/Sources/CSkiaSetup/main.swift:49:11: warning: no calls to throwing functions occur within 'try' expression
47 |
48 | // Extract out/Release-<os>-<arch> to .shaft/skia
49 | let zip = try? Archive(data: data, accessMode: .read)
   |           `- warning: no calls to throwing functions occur within 'try' expression
50 | guard let zip else {
51 |     print("Failed to extract Skia pack")
[917/1115] Compiling CSkiaSetup main.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkiaSetup/main.swift:49:11: warning: no calls to throwing functions occur within 'try' expression
47 |
48 | // Extract out/Release-<os>-<arch> to .shaft/skia
49 | let zip = try? Archive(data: data, accessMode: .read)
   |           `- warning: no calls to throwing functions occur within 'try' expression
50 | guard let zip else {
51 |     print("Failed to extract Skia pack")
[918/1115] Emitting module CSkiaSetup
/Users/admin/builder/spi-builder-workspace/Sources/CSkiaSetup/main.swift:49:11: warning: no calls to throwing functions occur within 'try' expression
47 |
48 | // Extract out/Release-<os>-<arch> to .shaft/skia
49 | let zip = try? Archive(data: data, accessMode: .read)
   |           `- warning: no calls to throwing functions occur within 'try' expression
50 | guard let zip else {
51 |     print("Failed to extract Skia pack")
[918/1115] Write Objects.LinkFileList
[920/1115] Linking CSkiaSetup-tool
[921/1115] Linking CSkiaSetup
[922/1115] Applying CSkiaSetup-tool
[923/1115] Applying CSkiaSetup
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[926/1115] Compiling Shaft Image.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[927/1115] Compiling Shaft Inherited.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[928/1115] Compiling Shaft InheritedModel.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[929/1115] Compiling Shaft InheritedNotifier.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[930/1115] Compiling Shaft Inherited_Old.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[931/1115] Compiling Shaft MediaQuery.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[932/1115] Compiling Shaft ScrollConfiguration.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[933/1115] Compiling Shaft ScrollContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[934/1115] Compiling Shaft ScrollController.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[935/1115] Compiling Shaft ScrollDelegate.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[936/1115] Compiling Shaft ScrollMetrics.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[937/1115] Compiling Shaft ScrollPhysics.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[938/1115] Compiling Shaft ScrollPosition.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[939/1115] Compiling Shaft ScrollPositionWithSingleContext.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[940/1115] Compiling Shaft Scrollable.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[941/1115] Compiling Shaft ScrollableHelpers.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:393:38: warning: will never be executed
391 |         switch widget.axisDirection.axis {
392 |         case .horizontal:
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Scroll/Scrollable.swift:395:38: warning: will never be executed
393 |             delta = flipAxes ? event.scrollDelta.dy : event.scrollDelta.dx
394 |         case .vertical:
395 |             delta = flipAxes ? event.scrollDelta.dx : event.scrollDelta.dy
    |                     |                `- warning: will never be executed
    |                     `- note: condition always evaluates to false
396 |         }
397 |         if widget.axisDirection.isReversed {
[942/1132] Compiling Shaft RenderView.swift
[943/1132] Compiling Shaft RenderViewport.swift
[944/1132] Compiling Shaft ViewportOffset.swift
[945/1132] Compiling Shaft SchedulerBinding.swift
[946/1132] Compiling Shaft Ticker.swift
[947/1132] Compiling Shaft HardwareKeyboard.swift
[948/1132] Compiling Shaft MouseCursor.swift
[949/1132] Compiling Shaft TextBoundary.swift
[950/1132] Compiling Shaft TextInput.swift
[951/1132] Compiling Shaft TextLayoutMetrics.swift
[952/1132] Compiling Shaft ActivityIndicator.swift
[953/1132] Compiling Shaft Background.swift
[954/1132] Compiling Shaft Button.swift
[955/1132] Compiling Shaft ControlSize.swift
[956/1132] Compiling Shaft Divider.swift
[957/1132] Compiling Shaft FixedListView.swift
[958/1132] Compiling Shaft ListTile.swift
[959/1132] Compiling Shaft Locale.swift
[960/1132] Compiling Shaft Painting.swift
[961/1132] Compiling Shaft Pointer.swift
[962/1132] Compiling Shaft Renderer.swift
[963/1132] Compiling Shaft TargetPlatform.swift
[964/1132] Compiling Shaft TextEditing.swift
[965/1132] Compiling Shaft TextTypes.swift
[966/1132] Compiling Shaft Window.swift
[967/1132] Compiling Shaft Array.swift
[968/1132] Compiling Shaft Assertion.swift
[969/1132] Compiling Shaft Box.swift
[970/1132] Compiling Shaft Callback.swift
[971/1132] Compiling Shaft ChangeNotifier.swift
[972/1132] Compiling Shaft Collections.swift
[973/1132] Compiling Shaft Constants.swift
[974/1132] Compiling Shaft CopyWith.swift
[975/1132] Compiling Shaft Diagnostics.swift
[976/1132] Compiling Shaft Equality.swift
[977/1132] Emitting module Shaft
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
[978/1132] Compiling Shaft Math.swift
[979/1132] Compiling Shaft MatrixUtils.swift
[980/1132] Compiling Shaft Number.swift
[981/1132] Compiling Shaft Print.swift
[982/1132] Compiling Shaft Stopwatch.swift
[983/1132] Compiling Shaft String.swift
[984/1132] Compiling Shaft Time.swift
[985/1132] Compiling Shaft Arena.swift
[986/1132] Compiling Shaft ArenaTeam.swift
[987/1132] Compiling Shaft GestureBinding.swift
[988/1132] Compiling Shaft DragDetails.swift
[989/1132] Compiling Shaft GestureConstants.swift
[990/1132] Compiling Shaft GestureDebug.swift
[991/1132] Compiling Shaft GestureSettings.swift
[992/1132] Compiling Shaft HitTest.swift
[993/1132] Compiling Shaft LsqSolver.swift
[994/1132] Compiling Shaft PointerEventConverter.swift
[995/1132] Compiling Shaft PointerEvents.swift
[996/1132] Compiling Shaft Animatable.swift
[997/1132] Compiling Shaft Animation.swift
[998/1132] Compiling Shaft AnimationBase.swift
[999/1132] Compiling Shaft AnimationController.swift
[1000/1132] Compiling Shaft Curve.swift
[1001/1132] Compiling Shaft Tween.swift
[1002/1132] Compiling Shaft RemoteAppBackend.swift
[1003/1132] Compiling Shaft UIActor.swift
[1004/1132] Compiling Shaft Backend.swift
[1005/1132] Compiling Shaft Canvas.swift
[1006/1132] Compiling Shaft DisplayList.swift
[1007/1132] Compiling Shaft DisplayListBuilder.swift
[1008/1132] Compiling Shaft DlOpReceiver.swift
[1009/1132] Compiling Shaft Geometry.swift
[1010/1132] Compiling Shaft Globals.swift
[1011/1132] Compiling Shaft Keyboard.swift
[1012/1132] Compiling Shaft KeyboardKey.swift
[1013/1132] Compiling Shaft Layer.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Widgets/Focus/Focus.swift:69:14: warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 67 | /// the focus traversal order, call `Focus.of(context).nextFocus()`. To unfocus
 68 | /// a widget, call `Focus.of(context).unfocus()`.
 69 | public class Focus: StatefulWidget {
    |              `- warning: non-final class 'Focus' cannot safely conform to protocol 'StatefulWidget', which requires that 'Self.StateType' inherit from 'State<Self>'; this is an error in the Swift 6 language mode
 70 |     public init(
 71 |         key: (any Key)? = nil,
[1031/1132] Compiling Shaft RenderMouseRegion.swift
[1032/1132] Compiling Shaft RenderObject.swift
[1033/1132] Compiling Shaft RenderParagraph.swift
[1034/1132] Compiling Shaft RenderPointerListener.swift
[1035/1132] Compiling Shaft RenderProxyBox.swift
[1036/1132] Compiling Shaft RenderShiftedBox.swift
[1037/1132] Compiling Shaft RenderSliver.swift
[1038/1132] Compiling Shaft PhysicsUtils.swift
[1039/1132] Compiling Shaft Simulation.swift
[1040/1132] Compiling Shaft SpringSimulation.swift
[1041/1132] Compiling Shaft Tolerance.swift
[1042/1132] Compiling Shaft RendererBinding.swift
[1043/1132] Compiling Shaft LayoutHelper.swift
[1044/1132] Compiling Shaft MouseTracker.swift
[1045/1132] Compiling Shaft MouseTrackerAnnotation.swift
[1046/1132] Compiling Shaft RenderBox.swift
[1047/1132] Compiling Shaft RenderColoredBox.swift
[1048/1132] Compiling Shaft RenderCustomPaint.swift
[1049/1132] Compiling Shaft RenderEditable.swift
[1050/1132] Compiling Shaft RenderFlex.swift
[1051/1132] Compiling Shaft RenderImage.swift
[1052/1132] Compiling Shaft RenderSliverGrid.swift
[1053/1132] Compiling Shaft RenderSliverGroup.swift
[1054/1132] Compiling Shaft RenderSliverList.swift
[1055/1132] Compiling Shaft RenderSliverMultiBoxAdaptor.swift
[1056/1132] Compiling Shaft RenderSliverPadding.swift
[1057/1132] Compiling Shaft RenderStack.swift
[1058/1132] Compiling Shaft PointerRouter.swift
[1060/1190] Compiling Shaft PointerSignalResolver.swift
[1061/1190] Compiling Shaft LongPressRecongnizer.swift
[1062/1190] Compiling Shaft MonoDrag.swift
[1063/1190] Compiling Shaft Recongnizer.swift
[1064/1190] Compiling Shaft TapAndDragRecongizer.swift
[1065/1190] Compiling Shaft TapRecongnizer.swift
[1066/1190] Compiling Shaft VelocityTracker.swift
[1067/1190] Compiling Shaft Alignment.swift
[1068/1190] Compiling Shaft BasicTypes.swift
[1069/1190] Compiling Shaft BorderRadius.swift
[1070/1190] Compiling Shaft Borders.swift
[1071/1190] Compiling Shaft BoxBorder.swift
[1072/1190] Compiling Shaft BoxDecoration.swift
[1073/1190] Compiling Shaft BoxFit.swift
[1074/1190] Compiling Shaft BoxShadow.swift
[1075/1190] Compiling Shaft ClipContext.swift
[1076/1190] Compiling Shaft DecoratedImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
/Users/admin/builder/spi-builder-workspace/Sources/Shaft/Rendering/RenderParagraph.swift:393:20: warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
391 |         if needsClipping {
392 |             let bounds = offset & size
393 |             if let overflowShader {
    |                    `- warning: value 'overflowShader' was defined but never used; consider replacing with boolean test [#no-usage]
394 |                 // This layer limits what the shader below blends with to be just the
395 |                 // text (as opposed to the text and its background).
[1095/1190] Compiling SwiftParser TokenPrecedence.swift
[1096/1190] Compiling SwiftParser TokenSpec.swift
[1097/1190] Compiling SwiftParser TokenSpecSet.swift
[1098/1190] Compiling SwiftParser TopLevel.swift
[1099/1190] Compiling SwiftParser TriviaParser.swift
[1100/1190] Compiling SwiftParser Types.swift
[1101/1190] Compiling SwiftParser ExperimentalFeatures.swift
[1102/1190] Compiling Shaft TextScaler.swift
[1103/1190] Compiling Shaft TextStyle.swift
[1113/1190] Compiling SwiftDiagnostics Message.swift
[1114/1191] Compiling SwiftBasicFormat Trivia+FormatExtensions.swift
[1115/1191] Compiling SwiftBasicFormat SyntaxProtocol+Formatted.swift
[1116/1191] Compiling SwiftDiagnostics Note.swift
[1117/1191] Compiling SwiftBasicFormat Syntax+Extensions.swift
[1118/1191] Compiling SwiftBasicFormat InferIndentation.swift
[1119/1191] Compiling Shaft SingleChildScrollView.swift
[1120/1191] Compiling Shaft ScrollView.swift
[1121/1191] Compiling Shaft Shortcuts.swift
[1122/1191] Compiling Shaft Sliver.swift
[1123/1191] Compiling Shaft SliverPinnedHeader.swift
[1124/1191] Compiling Shaft SliverPrototypeExtentList.swift
[1125/1191] Compiling Shaft TapRegion.swift
[1126/1191] Compiling Shaft EditableText.swift
[1127/1191] Compiling Shaft Text.swift
[1128/1191] Compiling Shaft TextEditingIntents.swift
[1129/1191] Compiling Shaft TextSelection.swift
[1130/1191] Compiling Shaft TickerProvider.swift
[1131/1191] Compiling Shaft Transitions.swift
[1132/1191] Compiling Shaft ValueListenableBuilder.swift
[1133/1191] Compiling Shaft View.swift
[1134/1191] Compiling Shaft Viewport.swift
[1135/1191] Compiling Shaft Visibility.swift
[1136/1191] Compiling SwiftDiagnostics FixIt.swift
[1137/1191] Compiling SwiftDiagnostics GroupedDiagnostics.swift
[1138/1191] Compiling SwiftDiagnostics DiagnosticDecorator.swift
[1139/1191] Compiling SwiftDiagnostics ANSIDiagnosticDecorator.swift
[1140/1191] Compiling SwiftDiagnostics Diagnostic.swift
[1141/1191] Emitting module SwiftDiagnostics
[1142/1191] Compiling SwiftDiagnostics BasicDiagnosticDecorator.swift
[1143/1191] Compiling SwiftDiagnostics DiagnosticsFormatter.swift
[1144/1191] Compiling SwiftDiagnostics Convenience.swift
[1145/1214] Compiling SwiftBasicFormat BasicFormat.swift
[1146/1214] Emitting module SwiftBasicFormat
[1147/1214] Compiling ShaftCodeHighlight CodeBlock.swift
[1148/1214] Compiling ShaftCodeHighlight ShaftCodeHighlight.swift
[1149/1214] Emitting module ShaftCodeHighlight
[1154/1218] Compiling SwiftParser Nominals.swift
[1155/1218] Compiling SwiftParser Parameters.swift
[1156/1218] Compiling SwiftParser ParseSourceFile.swift
[1157/1218] Compiling SwiftParser Parser.swift
[1158/1218] Compiling SwiftParser Patterns.swift
[1159/1218] Compiling SwiftParser TokenConsumer.swift
[1163/1218] Compiling SwiftParser StringLiterals.swift
[1164/1218] Compiling SwiftParser SwiftParserCompatibility.swift
[1165/1218] Compiling SwiftParser SwiftVersion.swift
[1166/1218] Compiling SwiftParser SyntaxUtils.swift
[1167/1218] Compiling SwiftParser UnicodeScalarExtensions.swift
[1168/1218] Compiling SwiftParser Lookahead.swift
[1169/1218] Compiling SwiftParser LoopProgressCondition.swift
[1170/1218] Compiling SwiftParser Modifiers.swift
[1171/1218] Compiling SwiftParser Names.swift
[1172/1218] Compiling SwiftParser Recovery.swift
[1173/1218] Compiling SwiftParser Specifiers.swift
[1174/1218] Compiling SwiftParser Statements.swift
[1175/1218] Compiling SwiftParser StringLiteralRepresentedLiteralValue.swift
[1176/1218] Emitting module SwiftParser
[1177/1218] Compiling SwiftParser Attributes.swift
[1178/1218] Compiling SwiftParser Availability.swift
[1179/1218] Compiling SwiftParser CharacterInfo.swift
[1180/1218] Compiling SwiftParser CollectionNodes+Parsable.swift
[1181/1218] Compiling SwiftParser Declarations.swift
[1182/1218] Compiling SwiftParser Directives.swift
[1183/1218] Compiling SwiftParser ExpressionInterpretedAsVersionTuple.swift
[1184/1218] Compiling SwiftParser Expressions.swift
[1185/1218] Compiling SwiftParser IncrementalParseTransition.swift
[1186/1218] Compiling SwiftParser IsValidIdentifier.swift
[1187/1218] Compiling SwiftParser Cursor.swift
[1188/1218] Compiling SwiftParser Lexeme.swift
[1189/1218] Compiling SwiftParser LexemeSequence.swift
[1190/1218] Compiling SwiftParser Lexer.swift
[1191/1218] Compiling SwiftParser RegexLiteralLexer.swift
[1192/1218] Compiling SwiftParser IsLexerClassified.swift
[1193/1218] Compiling SwiftParser LayoutNodes+Parsable.swift
[1194/1218] Compiling SwiftParser Parser+TokenSpecSet.swift
[1195/1218] Compiling SwiftParser TokenSpecStaticMembers.swift
[1196/1231] Compiling SwiftParserDiagnostics SyntaxKindNameForDiagnostics.swift
[1197/1232] Compiling SwiftParserDiagnostics TokenNameForDiagnostics.swift
[1198/1232] Compiling SwiftParserDiagnostics PresenceUtils.swift
[1199/1232] Compiling SwiftParserDiagnostics Utils.swift
[1200/1232] Compiling SwiftParserDiagnostics ChildNameForDiagnostics.swift
[1201/1232] Compiling SwiftParserDiagnostics SyntaxExtensions.swift
[1202/1232] Compiling SwiftParserDiagnostics ParserDiagnosticMessages.swift
[1203/1232] Compiling SwiftParserDiagnostics DiagnosticExtensions.swift
[1204/1232] Compiling SwiftParserDiagnostics LexerDiagnosticMessages.swift
[1205/1232] Emitting module SwiftParserDiagnostics
[1206/1232] Compiling SwiftParserDiagnostics MissingNodesError.swift
[1207/1232] Compiling SwiftParserDiagnostics MissingTokenError.swift
[1208/1232] Compiling SwiftParserDiagnostics MultiLineStringLiteralDiagnosticsGenerator.swift
[1209/1232] Compiling SwiftParserDiagnostics ParseDiagnosticsGenerator.swift
[1210/1247] Compiling SwiftSyntaxBuilder RenamedChildrenBuilderCompatibility.swift
[1211/1248] Compiling SwiftSyntaxBuilder WithTrailingCommaSyntax+EnsuringTrailingComma.swift
[1212/1248] Compiling SwiftSyntaxBuilder ConvenienceInitializers.swift
[1213/1248] Compiling SwiftSyntaxBuilder DeclSyntaxParseable.swift
[1214/1248] Compiling SwiftSyntaxBuilder ResultBuilderExtensions.swift
[1215/1248] Compiling SwiftSyntaxBuilder SwiftSyntaxBuilderCompatibility.swift
[1216/1248] Emitting module SwiftSyntaxBuilder
[1217/1248] Compiling SwiftSyntaxBuilder SyntaxParsable+ExpressibleByStringInterpolation.swift
[1218/1248] Compiling SwiftSyntaxBuilder ValidatingSyntaxNodes.swift
[1219/1248] Compiling SwiftSyntaxBuilder Syntax+StringInterpolation.swift
[1220/1248] Compiling SwiftSyntaxBuilder SyntaxNodeWithBody.swift
[1221/1248] Compiling SwiftSyntaxBuilder ResultBuilders.swift
[1222/1248] Compiling SwiftSyntaxBuilder Indenter.swift
[1223/1248] Compiling SwiftSyntaxBuilder ListBuilder.swift
[1224/1248] Compiling SwiftSyntaxBuilder BuildableNodes.swift
[1225/1248] Compiling SwiftSyntaxBuilder SyntaxExpressibleByStringInterpolationConformances.swift
[1226/1267] Compiling SwiftReload Patcher.swift
[1227/1267] Compiling SwiftReload PatcherState.swift
[1228/1269] Compiling SwiftReload RecursiveWatcher.swift
[1229/1269] Compiling SwiftReload Thread.swift
[1230/1269] Compiling SwiftReload PathUtils.swift
[1231/1269] Compiling SwiftReload ProcessEnv.swift
[1232/1269] Compiling SwiftReload Condition.swift
[1233/1269] Compiling SwiftReload FSWatch.swift
[1234/1269] Compiling SwiftReload LocalSwiftReloader.swift
[1235/1269] Compiling SwiftReload CommandPatcher.swift
[1236/1269] Compiling SwiftReload ProjectExtractor.swift
[1237/1269] Compiling SwiftReload SwiftPMProjectExtractor.swift
[1238/1269] Compiling SwiftReload FileInfo.swift
[1239/1269] Compiling SwiftReload FileSystem.swift
[1240/1269] Compiling SwiftReload SyntaxDiff.swift
[1241/1269] Compiling SwiftReload ByteString.swift
[1242/1269] Compiling SwiftReload SwiftBuildCommand.swift
[1243/1269] Compiling SwiftReload SwiftBuildManifest.swift
[1244/1269] Emitting module SwiftReload
[1245/1269] Compiling SwiftReload WatcherUtils.swift
[1246/1269] Compiling SwiftReload WritableByteStream.swift
[1247/1269] Compiling ShaftSDL3 SDLView.swift
[1248/1269] Compiling ShaftSDL3 SDLOpenGLView.swift
[1249/1269] Compiling ShaftSDL3 SDLKey.swift
[1250/1269] Compiling ShaftSDL3 SDLMetalView.swift
[1251/1269] Emitting module ShaftSDL3
[1252/1269] Compiling ShaftSDL3 SDLBackend.swift
[1253/1269] Compiling ShaftSDL3 SDLCursor.swift
[1254/1269] Compiling ShaftSkia SkiaRenderer.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkPath.h:1814:5: note: function 'SkPath' unavailable (cannot import)
1812 |
1813 | private:
1814 |     SkPath(sk_sp<SkPathRef>, SkPathFillType, bool isVolatile, SkPathConvexity,
     |     |                                                         `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'SkPath' unavailable (cannot import)
1815 |            SkPathFirstDirection firstDirection);
1816 |
     :
1859 |     inline bool hasOnlyMoveTos() const;
1860 |
1861 |     SkPathConvexity computeConvexity() const;
     |     |- note: function 'computeConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1862 |
1863 |     bool isValidImpl() const;
     :
1887 |     // Bottlenecks for working with fConvexity and fFirstDirection.
1888 |     // Notice the setters are const... these are mutable atomic fields.
1889 |     void  setConvexity(SkPathConvexity) const;
     |     |                  `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1890 |
1891 |     void setFirstDirection(SkPathFirstDirection) const;
     |     |                      `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setFirstDirection' unavailable (cannot import)
1892 |     SkPathFirstDirection getFirstDirection() const;
     |     |- note: function 'getFirstDirection' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1893 |
1894 |     /** Returns the comvexity type, computing if needed. Never returns kUnknown.
1895 |         @return  path's convexity type (convex or concave)
1896 |     */
1897 |     SkPathConvexity getConvexity() const;
     |     |- note: function 'getConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1898 |
1899 |     SkPathConvexity getConvexityOrUnknown() const;
     |     |- note: function 'getConvexityOrUnknown' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1900 |
1901 |     // Compares the cached value with a freshly computed one (computeConvexity())
     :
1908 |      *  example: https://fiddle.skia.org/c/@Path_setConvexity
1909 |      */
1910 |     void setConvexity(SkPathConvexity convexity);
     |     |                 `- note: parameter 'convexity' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1911 |
1912 |     /** Shrinks SkPath verb array and SkPoint array storage to discard unused capacity.
     :
1920 |     // Creates a new Path after the supplied arguments have been validated by
1921 |     // sk_path_analyze_verbs().
1922 |     static SkPath MakeInternal(const SkPathVerbAnalysis& analsis,
     |     |                          `- note: parameter 'analsis' unavailable (cannot import)
     |     `- note: function 'MakeInternal' unavailable (cannot import)
1923 |                                const SkPoint points[],
1924 |                                const uint8_t verbs[],
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkFont.h:371:5: note: function 'getWidths' unavailable (cannot import)
369 |
370 |     // DEPRECATED
371 |     void getWidths(const SkGlyphID glyphs[], int count, SkScalar widths[], std::nullptr_t) const {
    |     |                                                                      `- note: parameter '' unavailable (cannot import)
    |     `- note: function 'getWidths' unavailable (cannot import)
372 |         this->getWidths(glyphs, count, widths);
373 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkMatrix.h:711:5: note: function 'setRSXform' unavailable (cannot import)
 709 |         example: https://fiddle.skia.org/c/@Matrix_setRSXform
 710 |     */
 711 |     SkMatrix& setRSXform(const SkRSXform& rsxForm);
     |     |                    `- note: parameter 'rsxForm' unavailable (cannot import)
     |     `- note: function 'setRSXform' unavailable (cannot import)
 712 |
 713 |     /** Sets SkMatrix to skew by kx and ky, about a pivot point at (px, py).
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkRefCnt.h:296:5: note: function 'operator*' unavailable (cannot import)
294 |     }
295 |
296 |     T& operator*() const {
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     `- note: return type unavailable (cannot import)
297 |         SkASSERT(this->get() != nullptr);
298 |         return *this->get();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__exception/exception_ptr.h:72:3: note: function 'exception_ptr' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI exception_ptr() _NOEXCEPT : __ptr_() {}
 72 |   _LIBCPP_HIDE_FROM_ABI exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
    |   |                                   `- note: parameter '' unavailable (cannot import)
    |   `- note: function 'exception_ptr' unavailable (cannot import)
 73 |
 74 |   exception_ptr(const exception_ptr&) _NOEXCEPT;
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_code.h:49:3: note: function 'error_code' unavailable (cannot import)
 47 |   _LIBCPP_HIDE_FROM_ABI error_code() _NOEXCEPT : __val_(0), __cat_(&system_category()) {}
 48 |
 49 |   _LIBCPP_HIDE_FROM_ABI error_code(int __val, const error_category& __cat) _NOEXCEPT : __val_(__val), __cat_(&__cat) {}
    |   |                                           `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_code' unavailable (cannot import)
 50 |
 51 |   template <class _Ep, __enable_if_t<is_error_code_enum<_Ep>::value, int> = 0>
    :
 55 |   }
 56 |
 57 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 58 |     __val_ = __val;
 59 |     __cat_ = &__cat;
    :
 74 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 75 |
 76 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 77 |
 78 |   _LIBCPP_HIDE_FROM_ABI error_condition default_error_condition() const _NOEXCEPT {
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_condition.h:56:3: note: function 'error_condition' unavailable (cannot import)
 54 |   _LIBCPP_HIDE_FROM_ABI error_condition() _NOEXCEPT : __val_(0), __cat_(&generic_category()) {}
 55 |
 56 |   _LIBCPP_HIDE_FROM_ABI error_condition(int __val, const error_category& __cat) _NOEXCEPT
    |   |                                                `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_condition' unavailable (cannot import)
 57 |       : __val_(__val),
 58 |         __cat_(&__cat) {}
    :
 64 |   }
 65 |
 66 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 67 |     __val_ = __val;
 68 |     __cat_ = &__cat;
    :
 83 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 84 |
 85 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 86 |   string message() const;
 87 |
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__locale:112:3: note: function 'has_facet' unavailable (cannot import)
 110 |   void __install_ctor(const locale&, facet*, long);
 111 |   static locale& __global();
 112 |   bool has_facet(id&) const;
     |   |              `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'has_facet' unavailable (cannot import)
 113 |   const facet* use_facet(id&) const;
     |   |                      `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'use_facet' unavailable (cannot import)
 114 |
 115 |   template <class _Facet>
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/typeindex:69:3: note: function 'type_index' unavailable (cannot import)
 67 |
 68 | public:
 69 |   _LIBCPP_HIDE_FROM_ABI type_index(const type_info& __y) _NOEXCEPT : __t_(&__y) {}
    |   |                                `- note: parameter '__y' unavailable (cannot import)
    |   `- note: function 'type_index' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI bool operator==(const type_index& __y) const _NOEXCEPT { return *__t_ == *__y.__t_; }
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h:86:3: note: function 'operator++' unavailable (cannot import)
 84 |   _LIBCPP_HIDE_FROM_ABI directory_iterator& operator++() { return __increment(); }
 85 |
 86 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 87 |     __dir_element_proxy __p(**this);
 88 |     __increment();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h:82:3: note: function 'operator++' unavailable (cannot import)
 80 |   _LIBCPP_HIDE_FROM_ABI recursive_directory_iterator& operator++() { return __increment(); }
 81 |
 82 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 83 |     __dir_element_proxy __p(**this);
 84 |     __increment();
[1255/1269] Compiling ShaftSkia SkiaRenderer+Metal.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkRefCnt.h:296:5: note: function 'operator*' unavailable (cannot import)
294 |     }
295 |
296 |     T& operator*() const {
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     `- note: return type unavailable (cannot import)
297 |         SkASSERT(this->get() != nullptr);
298 |         return *this->get();
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/gpu/GrBackendSurface.h:205:5: note: function 'setMutableState' unavailable (cannot import)
203 |     //
204 |     // Vulkan: VkImageLayout and QueueFamilyIndex
205 |     void setMutableState(const skgpu::MutableTextureState&);
    |     |                    `- note: parameter '' unavailable (cannot import)
    |     `- note: function 'setMutableState' unavailable (cannot import)
206 |
207 |     // Returns true if we are working with protected content.
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__exception/exception_ptr.h:72:3: note: function 'exception_ptr' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI exception_ptr() _NOEXCEPT : __ptr_() {}
 72 |   _LIBCPP_HIDE_FROM_ABI exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
    |   |                                   `- note: parameter '' unavailable (cannot import)
    |   `- note: function 'exception_ptr' unavailable (cannot import)
 73 |
 74 |   exception_ptr(const exception_ptr&) _NOEXCEPT;
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_code.h:49:3: note: function 'error_code' unavailable (cannot import)
 47 |   _LIBCPP_HIDE_FROM_ABI error_code() _NOEXCEPT : __val_(0), __cat_(&system_category()) {}
 48 |
 49 |   _LIBCPP_HIDE_FROM_ABI error_code(int __val, const error_category& __cat) _NOEXCEPT : __val_(__val), __cat_(&__cat) {}
    |   |                                           `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_code' unavailable (cannot import)
 50 |
 51 |   template <class _Ep, __enable_if_t<is_error_code_enum<_Ep>::value, int> = 0>
    :
 55 |   }
 56 |
 57 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 58 |     __val_ = __val;
 59 |     __cat_ = &__cat;
    :
 74 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 75 |
 76 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 77 |
 78 |   _LIBCPP_HIDE_FROM_ABI error_condition default_error_condition() const _NOEXCEPT {
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_condition.h:56:3: note: function 'error_condition' unavailable (cannot import)
 54 |   _LIBCPP_HIDE_FROM_ABI error_condition() _NOEXCEPT : __val_(0), __cat_(&generic_category()) {}
 55 |
 56 |   _LIBCPP_HIDE_FROM_ABI error_condition(int __val, const error_category& __cat) _NOEXCEPT
    |   |                                                `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_condition' unavailable (cannot import)
 57 |       : __val_(__val),
 58 |         __cat_(&__cat) {}
    :
 64 |   }
 65 |
 66 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 67 |     __val_ = __val;
 68 |     __cat_ = &__cat;
    :
 83 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 84 |
 85 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 86 |   string message() const;
 87 |
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__locale:112:3: note: function 'has_facet' unavailable (cannot import)
 110 |   void __install_ctor(const locale&, facet*, long);
 111 |   static locale& __global();
 112 |   bool has_facet(id&) const;
     |   |              `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'has_facet' unavailable (cannot import)
 113 |   const facet* use_facet(id&) const;
     |   |                      `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'use_facet' unavailable (cannot import)
 114 |
 115 |   template <class _Facet>
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/typeindex:69:3: note: function 'type_index' unavailable (cannot import)
 67 |
 68 | public:
 69 |   _LIBCPP_HIDE_FROM_ABI type_index(const type_info& __y) _NOEXCEPT : __t_(&__y) {}
    |   |                                `- note: parameter '__y' unavailable (cannot import)
    |   `- note: function 'type_index' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI bool operator==(const type_index& __y) const _NOEXCEPT { return *__t_ == *__y.__t_; }
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h:86:3: note: function 'operator++' unavailable (cannot import)
 84 |   _LIBCPP_HIDE_FROM_ABI directory_iterator& operator++() { return __increment(); }
 85 |
 86 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 87 |     __dir_element_proxy __p(**this);
 88 |     __increment();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h:82:3: note: function 'operator++' unavailable (cannot import)
 80 |   _LIBCPP_HIDE_FROM_ABI recursive_directory_iterator& operator++() { return __increment(); }
 81 |
 82 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 83 |     __dir_element_proxy __p(**this);
 84 |     __increment();
[1256/1270] Compiling ShaftSkia SkiaPath.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkPath.h:1814:5: note: function 'SkPath' unavailable (cannot import)
1812 |
1813 | private:
1814 |     SkPath(sk_sp<SkPathRef>, SkPathFillType, bool isVolatile, SkPathConvexity,
     |     |                                                         `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'SkPath' unavailable (cannot import)
1815 |            SkPathFirstDirection firstDirection);
1816 |
     :
1859 |     inline bool hasOnlyMoveTos() const;
1860 |
1861 |     SkPathConvexity computeConvexity() const;
     |     |- note: function 'computeConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1862 |
1863 |     bool isValidImpl() const;
     :
1887 |     // Bottlenecks for working with fConvexity and fFirstDirection.
1888 |     // Notice the setters are const... these are mutable atomic fields.
1889 |     void  setConvexity(SkPathConvexity) const;
     |     |                  `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1890 |
1891 |     void setFirstDirection(SkPathFirstDirection) const;
     |     |                      `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setFirstDirection' unavailable (cannot import)
1892 |     SkPathFirstDirection getFirstDirection() const;
     |     |- note: function 'getFirstDirection' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1893 |
1894 |     /** Returns the comvexity type, computing if needed. Never returns kUnknown.
1895 |         @return  path's convexity type (convex or concave)
1896 |     */
1897 |     SkPathConvexity getConvexity() const;
     |     |- note: function 'getConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1898 |
1899 |     SkPathConvexity getConvexityOrUnknown() const;
     |     |- note: function 'getConvexityOrUnknown' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1900 |
1901 |     // Compares the cached value with a freshly computed one (computeConvexity())
     :
1908 |      *  example: https://fiddle.skia.org/c/@Path_setConvexity
1909 |      */
1910 |     void setConvexity(SkPathConvexity convexity);
     |     |                 `- note: parameter 'convexity' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1911 |
1912 |     /** Shrinks SkPath verb array and SkPoint array storage to discard unused capacity.
     :
1920 |     // Creates a new Path after the supplied arguments have been validated by
1921 |     // sk_path_analyze_verbs().
1922 |     static SkPath MakeInternal(const SkPathVerbAnalysis& analsis,
     |     |                          `- note: parameter 'analsis' unavailable (cannot import)
     |     `- note: function 'MakeInternal' unavailable (cannot import)
1923 |                                const SkPoint points[],
1924 |                                const uint8_t verbs[],
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkMatrix.h:711:5: note: function 'setRSXform' unavailable (cannot import)
 709 |         example: https://fiddle.skia.org/c/@Matrix_setRSXform
 710 |     */
 711 |     SkMatrix& setRSXform(const SkRSXform& rsxForm);
     |     |                    `- note: parameter 'rsxForm' unavailable (cannot import)
     |     `- note: function 'setRSXform' unavailable (cannot import)
 712 |
 713 |     /** Sets SkMatrix to skew by kx and ky, about a pivot point at (px, py).
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkRefCnt.h:296:5: note: function 'operator*' unavailable (cannot import)
294 |     }
295 |
296 |     T& operator*() const {
    |     |- note: function 'operator*' unavailable (cannot import)
    |     `- note: return type unavailable (cannot import)
297 |         SkASSERT(this->get() != nullptr);
298 |         return *this->get();
[1257/1270] Compiling ShaftSkia SkiaRenderer+GL.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkRefCnt.h:296:5: note: function 'operator*' unavailable (cannot import)
294 |     }
295 |
296 |     T& operator*() const {
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     `- note: return type unavailable (cannot import)
297 |         SkASSERT(this->get() != nullptr);
298 |         return *this->get();
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/gpu/GrBackendSurface.h:335:5: note: function 'setMutableState' unavailable (cannot import)
333 |     //
334 |     // Vulkan: VkImageLayout and QueueFamilyIndex
335 |     void setMutableState(const skgpu::MutableTextureState&);
    |     |                    `- note: parameter '' unavailable (cannot import)
    |     `- note: function 'setMutableState' unavailable (cannot import)
336 |
337 |     // Returns true if we are working with protected content.
[1258/1270] Compiling ShaftSkia SkiaImage.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkPath.h:1814:5: note: function 'SkPath' unavailable (cannot import)
1812 |
1813 | private:
1814 |     SkPath(sk_sp<SkPathRef>, SkPathFillType, bool isVolatile, SkPathConvexity,
     |     |                                                         `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'SkPath' unavailable (cannot import)
1815 |            SkPathFirstDirection firstDirection);
1816 |
     :
1859 |     inline bool hasOnlyMoveTos() const;
1860 |
1861 |     SkPathConvexity computeConvexity() const;
     |     |- note: function 'computeConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1862 |
1863 |     bool isValidImpl() const;
     :
1887 |     // Bottlenecks for working with fConvexity and fFirstDirection.
1888 |     // Notice the setters are const... these are mutable atomic fields.
1889 |     void  setConvexity(SkPathConvexity) const;
     |     |                  `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1890 |
1891 |     void setFirstDirection(SkPathFirstDirection) const;
     |     |                      `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setFirstDirection' unavailable (cannot import)
1892 |     SkPathFirstDirection getFirstDirection() const;
     |     |- note: function 'getFirstDirection' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1893 |
1894 |     /** Returns the comvexity type, computing if needed. Never returns kUnknown.
1895 |         @return  path's convexity type (convex or concave)
1896 |     */
1897 |     SkPathConvexity getConvexity() const;
     |     |- note: function 'getConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1898 |
1899 |     SkPathConvexity getConvexityOrUnknown() const;
     |     |- note: function 'getConvexityOrUnknown' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1900 |
1901 |     // Compares the cached value with a freshly computed one (computeConvexity())
     :
1908 |      *  example: https://fiddle.skia.org/c/@Path_setConvexity
1909 |      */
1910 |     void setConvexity(SkPathConvexity convexity);
     |     |                 `- note: parameter 'convexity' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1911 |
1912 |     /** Shrinks SkPath verb array and SkPoint array storage to discard unused capacity.
     :
1920 |     // Creates a new Path after the supplied arguments have been validated by
1921 |     // sk_path_analyze_verbs().
1922 |     static SkPath MakeInternal(const SkPathVerbAnalysis& analsis,
     |     |                          `- note: parameter 'analsis' unavailable (cannot import)
     |     `- note: function 'MakeInternal' unavailable (cannot import)
1923 |                                const SkPoint points[],
1924 |                                const uint8_t verbs[],
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkFont.h:371:5: note: function 'getWidths' unavailable (cannot import)
369 |
370 |     // DEPRECATED
371 |     void getWidths(const SkGlyphID glyphs[], int count, SkScalar widths[], std::nullptr_t) const {
    |     |                                                                      `- note: parameter '' unavailable (cannot import)
    |     `- note: function 'getWidths' unavailable (cannot import)
372 |         this->getWidths(glyphs, count, widths);
373 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkMatrix.h:711:5: note: function 'setRSXform' unavailable (cannot import)
 709 |         example: https://fiddle.skia.org/c/@Matrix_setRSXform
 710 |     */
 711 |     SkMatrix& setRSXform(const SkRSXform& rsxForm);
     |     |                    `- note: parameter 'rsxForm' unavailable (cannot import)
     |     `- note: function 'setRSXform' unavailable (cannot import)
 712 |
 713 |     /** Sets SkMatrix to skew by kx and ky, about a pivot point at (px, py).
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkRefCnt.h:296:5: note: function 'operator*' unavailable (cannot import)
294 |     }
295 |
296 |     T& operator*() const {
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     `- note: return type unavailable (cannot import)
297 |         SkASSERT(this->get() != nullptr);
298 |         return *this->get();
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/effects/SkImageFilters.h:57:9: note: function 'CropRect' unavailable (cannot import)
 55 |
 56 |         // Backwards compatibility for when the APIs used to explicitly accept "const SkRect*"
 57 |         CropRect(std::nullptr_t) {}
    |         |        `- note: parameter '' unavailable (cannot import)
    |         `- note: function 'CropRect' unavailable (cannot import)
 58 |         CropRect(const SkIRect* optionalCrop) {
 59 |             if (optionalCrop) {
    :
374 |      *                         shader. If null the implicit source image is used instead
375 |      */
376 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
377 |                                               std::string_view childShaderName,
378 |                                               sk_sp<SkImageFilter> input) {
    :
391 |      * This requires a GPU backend or SkSL to be compiled in.
392 |     */
393 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
394 |                                               SkScalar sampleRadius,
395 |                                               std::string_view childShaderName,
    :
413 |      *  @param inputCount       How many entries are present in 'childShaderNames' and 'inputs'.
414 |      */
415 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
416 |                                               std::string_view childShaderNames[],
417 |                                               const sk_sp<SkImageFilter> inputs[],
    :
430 |      *  This requires a GPU backend or SkSL to be compiled in.
431 |      */
432 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
433 |                                               SkScalar maxSampleRadius,
434 |                                               std::string_view childShaderNames[],
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkPixmap.h:117:19: note: function 'reset' unavailable (cannot import)
115 |     /** Deprecated.
116 |     */
117 |     [[nodiscard]] bool reset(const SkMask& mask);
    |                   |          `- note: parameter 'mask' unavailable (cannot import)
    |                   `- note: function 'reset' unavailable (cannot import)
118 |
119 |     /** Sets subset width, height, pixel address to intersection of SkPixmap with area,
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__exception/exception_ptr.h:72:3: note: function 'exception_ptr' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI exception_ptr() _NOEXCEPT : __ptr_() {}
 72 |   _LIBCPP_HIDE_FROM_ABI exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
    |   |                                   `- note: parameter '' unavailable (cannot import)
    |   `- note: function 'exception_ptr' unavailable (cannot import)
 73 |
 74 |   exception_ptr(const exception_ptr&) _NOEXCEPT;
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_code.h:49:3: note: function 'error_code' unavailable (cannot import)
 47 |   _LIBCPP_HIDE_FROM_ABI error_code() _NOEXCEPT : __val_(0), __cat_(&system_category()) {}
 48 |
 49 |   _LIBCPP_HIDE_FROM_ABI error_code(int __val, const error_category& __cat) _NOEXCEPT : __val_(__val), __cat_(&__cat) {}
    |   |                                           `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_code' unavailable (cannot import)
 50 |
 51 |   template <class _Ep, __enable_if_t<is_error_code_enum<_Ep>::value, int> = 0>
    :
 55 |   }
 56 |
 57 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 58 |     __val_ = __val;
 59 |     __cat_ = &__cat;
    :
 74 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 75 |
 76 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 77 |
 78 |   _LIBCPP_HIDE_FROM_ABI error_condition default_error_condition() const _NOEXCEPT {
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_condition.h:56:3: note: function 'error_condition' unavailable (cannot import)
 54 |   _LIBCPP_HIDE_FROM_ABI error_condition() _NOEXCEPT : __val_(0), __cat_(&generic_category()) {}
 55 |
 56 |   _LIBCPP_HIDE_FROM_ABI error_condition(int __val, const error_category& __cat) _NOEXCEPT
    |   |                                                `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_condition' unavailable (cannot import)
 57 |       : __val_(__val),
 58 |         __cat_(&__cat) {}
    :
 64 |   }
 65 |
 66 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 67 |     __val_ = __val;
 68 |     __cat_ = &__cat;
    :
 83 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 84 |
 85 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 86 |   string message() const;
 87 |
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__locale:112:3: note: function 'has_facet' unavailable (cannot import)
 110 |   void __install_ctor(const locale&, facet*, long);
 111 |   static locale& __global();
 112 |   bool has_facet(id&) const;
     |   |              `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'has_facet' unavailable (cannot import)
 113 |   const facet* use_facet(id&) const;
     |   |                      `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'use_facet' unavailable (cannot import)
 114 |
 115 |   template <class _Facet>
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/typeindex:69:3: note: function 'type_index' unavailable (cannot import)
 67 |
 68 | public:
 69 |   _LIBCPP_HIDE_FROM_ABI type_index(const type_info& __y) _NOEXCEPT : __t_(&__y) {}
    |   |                                `- note: parameter '__y' unavailable (cannot import)
    |   `- note: function 'type_index' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI bool operator==(const type_index& __y) const _NOEXCEPT { return *__t_ == *__y.__t_; }
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h:86:3: note: function 'operator++' unavailable (cannot import)
 84 |   _LIBCPP_HIDE_FROM_ABI directory_iterator& operator++() { return __increment(); }
 85 |
 86 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 87 |     __dir_element_proxy __p(**this);
 88 |     __increment();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h:82:3: note: function 'operator++' unavailable (cannot import)
 80 |   _LIBCPP_HIDE_FROM_ABI recursive_directory_iterator& operator++() { return __increment(); }
 81 |
 82 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 83 |     __dir_element_proxy __p(**this);
 84 |     __increment();
[1259/1270] Compiling ShaftSkia SkiaLoadICU.swift
[1260/1270] Compiling ShaftSkia SkiaCanvas.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkPath.h:1814:5: note: function 'SkPath' unavailable (cannot import)
1812 |
1813 | private:
1814 |     SkPath(sk_sp<SkPathRef>, SkPathFillType, bool isVolatile, SkPathConvexity,
     |     |                                                         `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'SkPath' unavailable (cannot import)
1815 |            SkPathFirstDirection firstDirection);
1816 |
     :
1859 |     inline bool hasOnlyMoveTos() const;
1860 |
1861 |     SkPathConvexity computeConvexity() const;
     |     |- note: function 'computeConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1862 |
1863 |     bool isValidImpl() const;
     :
1887 |     // Bottlenecks for working with fConvexity and fFirstDirection.
1888 |     // Notice the setters are const... these are mutable atomic fields.
1889 |     void  setConvexity(SkPathConvexity) const;
     |     |                  `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1890 |
1891 |     void setFirstDirection(SkPathFirstDirection) const;
     |     |                      `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setFirstDirection' unavailable (cannot import)
1892 |     SkPathFirstDirection getFirstDirection() const;
     |     |- note: function 'getFirstDirection' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1893 |
1894 |     /** Returns the comvexity type, computing if needed. Never returns kUnknown.
1895 |         @return  path's convexity type (convex or concave)
1896 |     */
1897 |     SkPathConvexity getConvexity() const;
     |     |- note: function 'getConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1898 |
1899 |     SkPathConvexity getConvexityOrUnknown() const;
     |     |- note: function 'getConvexityOrUnknown' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1900 |
1901 |     // Compares the cached value with a freshly computed one (computeConvexity())
     :
1908 |      *  example: https://fiddle.skia.org/c/@Path_setConvexity
1909 |      */
1910 |     void setConvexity(SkPathConvexity convexity);
     |     |                 `- note: parameter 'convexity' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1911 |
1912 |     /** Shrinks SkPath verb array and SkPoint array storage to discard unused capacity.
     :
1920 |     // Creates a new Path after the supplied arguments have been validated by
1921 |     // sk_path_analyze_verbs().
1922 |     static SkPath MakeInternal(const SkPathVerbAnalysis& analsis,
     |     |                          `- note: parameter 'analsis' unavailable (cannot import)
     |     `- note: function 'MakeInternal' unavailable (cannot import)
1923 |                                const SkPoint points[],
1924 |                                const uint8_t verbs[],
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkFont.h:371:5: note: function 'getWidths' unavailable (cannot import)
369 |
370 |     // DEPRECATED
371 |     void getWidths(const SkGlyphID glyphs[], int count, SkScalar widths[], std::nullptr_t) const {
    |     |                                                                      `- note: parameter '' unavailable (cannot import)
    |     `- note: function 'getWidths' unavailable (cannot import)
372 |         this->getWidths(glyphs, count, widths);
373 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkMatrix.h:711:5: note: function 'setRSXform' unavailable (cannot import)
 709 |         example: https://fiddle.skia.org/c/@Matrix_setRSXform
 710 |     */
 711 |     SkMatrix& setRSXform(const SkRSXform& rsxForm);
     |     |                    `- note: parameter 'rsxForm' unavailable (cannot import)
     |     `- note: function 'setRSXform' unavailable (cannot import)
 712 |
 713 |     /** Sets SkMatrix to skew by kx and ky, about a pivot point at (px, py).
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkRefCnt.h:296:5: note: function 'operator*' unavailable (cannot import)
294 |     }
295 |
296 |     T& operator*() const {
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     `- note: return type unavailable (cannot import)
297 |         SkASSERT(this->get() != nullptr);
298 |         return *this->get();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__exception/exception_ptr.h:72:3: note: function 'exception_ptr' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI exception_ptr() _NOEXCEPT : __ptr_() {}
 72 |   _LIBCPP_HIDE_FROM_ABI exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
    |   |                                   `- note: parameter '' unavailable (cannot import)
    |   `- note: function 'exception_ptr' unavailable (cannot import)
 73 |
 74 |   exception_ptr(const exception_ptr&) _NOEXCEPT;
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_code.h:49:3: note: function 'error_code' unavailable (cannot import)
 47 |   _LIBCPP_HIDE_FROM_ABI error_code() _NOEXCEPT : __val_(0), __cat_(&system_category()) {}
 48 |
 49 |   _LIBCPP_HIDE_FROM_ABI error_code(int __val, const error_category& __cat) _NOEXCEPT : __val_(__val), __cat_(&__cat) {}
    |   |                                           `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_code' unavailable (cannot import)
 50 |
 51 |   template <class _Ep, __enable_if_t<is_error_code_enum<_Ep>::value, int> = 0>
    :
 55 |   }
 56 |
 57 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 58 |     __val_ = __val;
 59 |     __cat_ = &__cat;
    :
 74 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 75 |
 76 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 77 |
 78 |   _LIBCPP_HIDE_FROM_ABI error_condition default_error_condition() const _NOEXCEPT {
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_condition.h:56:3: note: function 'error_condition' unavailable (cannot import)
 54 |   _LIBCPP_HIDE_FROM_ABI error_condition() _NOEXCEPT : __val_(0), __cat_(&generic_category()) {}
 55 |
 56 |   _LIBCPP_HIDE_FROM_ABI error_condition(int __val, const error_category& __cat) _NOEXCEPT
    |   |                                                `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_condition' unavailable (cannot import)
 57 |       : __val_(__val),
 58 |         __cat_(&__cat) {}
    :
 64 |   }
 65 |
 66 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 67 |     __val_ = __val;
 68 |     __cat_ = &__cat;
    :
 83 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 84 |
 85 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 86 |   string message() const;
 87 |
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__locale:112:3: note: function 'has_facet' unavailable (cannot import)
 110 |   void __install_ctor(const locale&, facet*, long);
 111 |   static locale& __global();
 112 |   bool has_facet(id&) const;
     |   |              `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'has_facet' unavailable (cannot import)
 113 |   const facet* use_facet(id&) const;
     |   |                      `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'use_facet' unavailable (cannot import)
 114 |
 115 |   template <class _Facet>
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/typeindex:69:3: note: function 'type_index' unavailable (cannot import)
 67 |
 68 | public:
 69 |   _LIBCPP_HIDE_FROM_ABI type_index(const type_info& __y) _NOEXCEPT : __t_(&__y) {}
    |   |                                `- note: parameter '__y' unavailable (cannot import)
    |   `- note: function 'type_index' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI bool operator==(const type_index& __y) const _NOEXCEPT { return *__t_ == *__y.__t_; }
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h:86:3: note: function 'operator++' unavailable (cannot import)
 84 |   _LIBCPP_HIDE_FROM_ABI directory_iterator& operator++() { return __increment(); }
 85 |
 86 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 87 |     __dir_element_proxy __p(**this);
 88 |     __increment();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h:82:3: note: function 'operator++' unavailable (cannot import)
 80 |   _LIBCPP_HIDE_FROM_ABI recursive_directory_iterator& operator++() { return __increment(); }
 81 |
 82 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 83 |     __dir_element_proxy __p(**this);
 84 |     __increment();
[1261/1270] Compiling ShaftSkia SkiaFontCollection.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkPath.h:1814:5: note: function 'SkPath' unavailable (cannot import)
1812 |
1813 | private:
1814 |     SkPath(sk_sp<SkPathRef>, SkPathFillType, bool isVolatile, SkPathConvexity,
     |     |                                                         `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'SkPath' unavailable (cannot import)
1815 |            SkPathFirstDirection firstDirection);
1816 |
     :
1859 |     inline bool hasOnlyMoveTos() const;
1860 |
1861 |     SkPathConvexity computeConvexity() const;
     |     |- note: function 'computeConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1862 |
1863 |     bool isValidImpl() const;
     :
1887 |     // Bottlenecks for working with fConvexity and fFirstDirection.
1888 |     // Notice the setters are const... these are mutable atomic fields.
1889 |     void  setConvexity(SkPathConvexity) const;
     |     |                  `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1890 |
1891 |     void setFirstDirection(SkPathFirstDirection) const;
     |     |                      `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setFirstDirection' unavailable (cannot import)
1892 |     SkPathFirstDirection getFirstDirection() const;
     |     |- note: function 'getFirstDirection' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1893 |
1894 |     /** Returns the comvexity type, computing if needed. Never returns kUnknown.
1895 |         @return  path's convexity type (convex or concave)
1896 |     */
1897 |     SkPathConvexity getConvexity() const;
     |     |- note: function 'getConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1898 |
1899 |     SkPathConvexity getConvexityOrUnknown() const;
     |     |- note: function 'getConvexityOrUnknown' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1900 |
1901 |     // Compares the cached value with a freshly computed one (computeConvexity())
     :
1908 |      *  example: https://fiddle.skia.org/c/@Path_setConvexity
1909 |      */
1910 |     void setConvexity(SkPathConvexity convexity);
     |     |                 `- note: parameter 'convexity' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1911 |
1912 |     /** Shrinks SkPath verb array and SkPoint array storage to discard unused capacity.
     :
1920 |     // Creates a new Path after the supplied arguments have been validated by
1921 |     // sk_path_analyze_verbs().
1922 |     static SkPath MakeInternal(const SkPathVerbAnalysis& analsis,
     |     |                          `- note: parameter 'analsis' unavailable (cannot import)
     |     `- note: function 'MakeInternal' unavailable (cannot import)
1923 |                                const SkPoint points[],
1924 |                                const uint8_t verbs[],
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkFont.h:371:5: note: function 'getWidths' unavailable (cannot import)
369 |
370 |     // DEPRECATED
371 |     void getWidths(const SkGlyphID glyphs[], int count, SkScalar widths[], std::nullptr_t) const {
    |     |                                                                      `- note: parameter '' unavailable (cannot import)
    |     `- note: function 'getWidths' unavailable (cannot import)
372 |         this->getWidths(glyphs, count, widths);
373 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkMatrix.h:711:5: note: function 'setRSXform' unavailable (cannot import)
 709 |         example: https://fiddle.skia.org/c/@Matrix_setRSXform
 710 |     */
 711 |     SkMatrix& setRSXform(const SkRSXform& rsxForm);
     |     |                    `- note: parameter 'rsxForm' unavailable (cannot import)
     |     `- note: function 'setRSXform' unavailable (cannot import)
 712 |
 713 |     /** Sets SkMatrix to skew by kx and ky, about a pivot point at (px, py).
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkRefCnt.h:296:5: note: function 'operator*' unavailable (cannot import)
294 |     }
295 |
296 |     T& operator*() const {
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     `- note: return type unavailable (cannot import)
297 |         SkASSERT(this->get() != nullptr);
298 |         return *this->get();
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/effects/SkImageFilters.h:57:9: note: function 'CropRect' unavailable (cannot import)
 55 |
 56 |         // Backwards compatibility for when the APIs used to explicitly accept "const SkRect*"
 57 |         CropRect(std::nullptr_t) {}
    |         |        `- note: parameter '' unavailable (cannot import)
    |         `- note: function 'CropRect' unavailable (cannot import)
 58 |         CropRect(const SkIRect* optionalCrop) {
 59 |             if (optionalCrop) {
    :
374 |      *                         shader. If null the implicit source image is used instead
375 |      */
376 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
377 |                                               std::string_view childShaderName,
378 |                                               sk_sp<SkImageFilter> input) {
    :
391 |      * This requires a GPU backend or SkSL to be compiled in.
392 |     */
393 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
394 |                                               SkScalar sampleRadius,
395 |                                               std::string_view childShaderName,
    :
413 |      *  @param inputCount       How many entries are present in 'childShaderNames' and 'inputs'.
414 |      */
415 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
416 |                                               std::string_view childShaderNames[],
417 |                                               const sk_sp<SkImageFilter> inputs[],
    :
430 |      *  This requires a GPU backend or SkSL to be compiled in.
431 |      */
432 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
433 |                                               SkScalar maxSampleRadius,
434 |                                               std::string_view childShaderNames[],
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkPixmap.h:117:19: note: function 'reset' unavailable (cannot import)
115 |     /** Deprecated.
116 |     */
117 |     [[nodiscard]] bool reset(const SkMask& mask);
    |                   |          `- note: parameter 'mask' unavailable (cannot import)
    |                   `- note: function 'reset' unavailable (cannot import)
118 |
119 |     /** Sets subset width, height, pixel address to intersection of SkPixmap with area,
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__exception/exception_ptr.h:72:3: note: function 'exception_ptr' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI exception_ptr() _NOEXCEPT : __ptr_() {}
 72 |   _LIBCPP_HIDE_FROM_ABI exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
    |   |                                   `- note: parameter '' unavailable (cannot import)
    |   `- note: function 'exception_ptr' unavailable (cannot import)
 73 |
 74 |   exception_ptr(const exception_ptr&) _NOEXCEPT;
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_code.h:49:3: note: function 'error_code' unavailable (cannot import)
 47 |   _LIBCPP_HIDE_FROM_ABI error_code() _NOEXCEPT : __val_(0), __cat_(&system_category()) {}
 48 |
 49 |   _LIBCPP_HIDE_FROM_ABI error_code(int __val, const error_category& __cat) _NOEXCEPT : __val_(__val), __cat_(&__cat) {}
    |   |                                           `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_code' unavailable (cannot import)
 50 |
 51 |   template <class _Ep, __enable_if_t<is_error_code_enum<_Ep>::value, int> = 0>
    :
 55 |   }
 56 |
 57 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 58 |     __val_ = __val;
 59 |     __cat_ = &__cat;
    :
 74 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 75 |
 76 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 77 |
 78 |   _LIBCPP_HIDE_FROM_ABI error_condition default_error_condition() const _NOEXCEPT {
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_condition.h:56:3: note: function 'error_condition' unavailable (cannot import)
 54 |   _LIBCPP_HIDE_FROM_ABI error_condition() _NOEXCEPT : __val_(0), __cat_(&generic_category()) {}
 55 |
 56 |   _LIBCPP_HIDE_FROM_ABI error_condition(int __val, const error_category& __cat) _NOEXCEPT
    |   |                                                `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_condition' unavailable (cannot import)
 57 |       : __val_(__val),
 58 |         __cat_(&__cat) {}
    :
 64 |   }
 65 |
 66 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 67 |     __val_ = __val;
 68 |     __cat_ = &__cat;
    :
 83 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 84 |
 85 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 86 |   string message() const;
 87 |
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__locale:112:3: note: function 'has_facet' unavailable (cannot import)
 110 |   void __install_ctor(const locale&, facet*, long);
 111 |   static locale& __global();
 112 |   bool has_facet(id&) const;
     |   |              `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'has_facet' unavailable (cannot import)
 113 |   const facet* use_facet(id&) const;
     |   |                      `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'use_facet' unavailable (cannot import)
 114 |
 115 |   template <class _Facet>
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/typeindex:69:3: note: function 'type_index' unavailable (cannot import)
 67 |
 68 | public:
 69 |   _LIBCPP_HIDE_FROM_ABI type_index(const type_info& __y) _NOEXCEPT : __t_(&__y) {}
    |   |                                `- note: parameter '__y' unavailable (cannot import)
    |   `- note: function 'type_index' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI bool operator==(const type_index& __y) const _NOEXCEPT { return *__t_ == *__y.__t_; }
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h:86:3: note: function 'operator++' unavailable (cannot import)
 84 |   _LIBCPP_HIDE_FROM_ABI directory_iterator& operator++() { return __increment(); }
 85 |
 86 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 87 |     __dir_element_proxy __p(**this);
 88 |     __increment();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h:82:3: note: function 'operator++' unavailable (cannot import)
 80 |   _LIBCPP_HIDE_FROM_ABI recursive_directory_iterator& operator++() { return __increment(); }
 81 |
 82 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 83 |     __dir_element_proxy __p(**this);
 84 |     __increment();
[1262/1270] Emitting module ShaftSkia
[1263/1270] Compiling ShaftSkia SkiaParagraph.swift
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkPath.h:1814:5: note: function 'SkPath' unavailable (cannot import)
1812 |
1813 | private:
1814 |     SkPath(sk_sp<SkPathRef>, SkPathFillType, bool isVolatile, SkPathConvexity,
     |     |                                                         `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'SkPath' unavailable (cannot import)
1815 |            SkPathFirstDirection firstDirection);
1816 |
     :
1859 |     inline bool hasOnlyMoveTos() const;
1860 |
1861 |     SkPathConvexity computeConvexity() const;
     |     |- note: function 'computeConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1862 |
1863 |     bool isValidImpl() const;
     :
1887 |     // Bottlenecks for working with fConvexity and fFirstDirection.
1888 |     // Notice the setters are const... these are mutable atomic fields.
1889 |     void  setConvexity(SkPathConvexity) const;
     |     |                  `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1890 |
1891 |     void setFirstDirection(SkPathFirstDirection) const;
     |     |                      `- note: parameter '' unavailable (cannot import)
     |     `- note: function 'setFirstDirection' unavailable (cannot import)
1892 |     SkPathFirstDirection getFirstDirection() const;
     |     |- note: function 'getFirstDirection' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1893 |
1894 |     /** Returns the comvexity type, computing if needed. Never returns kUnknown.
1895 |         @return  path's convexity type (convex or concave)
1896 |     */
1897 |     SkPathConvexity getConvexity() const;
     |     |- note: function 'getConvexity' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1898 |
1899 |     SkPathConvexity getConvexityOrUnknown() const;
     |     |- note: function 'getConvexityOrUnknown' unavailable (cannot import)
     |     `- note: return type unavailable (cannot import)
1900 |
1901 |     // Compares the cached value with a freshly computed one (computeConvexity())
     :
1908 |      *  example: https://fiddle.skia.org/c/@Path_setConvexity
1909 |      */
1910 |     void setConvexity(SkPathConvexity convexity);
     |     |                 `- note: parameter 'convexity' unavailable (cannot import)
     |     `- note: function 'setConvexity' unavailable (cannot import)
1911 |
1912 |     /** Shrinks SkPath verb array and SkPoint array storage to discard unused capacity.
     :
1920 |     // Creates a new Path after the supplied arguments have been validated by
1921 |     // sk_path_analyze_verbs().
1922 |     static SkPath MakeInternal(const SkPathVerbAnalysis& analsis,
     |     |                          `- note: parameter 'analsis' unavailable (cannot import)
     |     `- note: function 'MakeInternal' unavailable (cannot import)
1923 |                                const SkPoint points[],
1924 |                                const uint8_t verbs[],
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkFont.h:371:5: note: function 'getWidths' unavailable (cannot import)
369 |
370 |     // DEPRECATED
371 |     void getWidths(const SkGlyphID glyphs[], int count, SkScalar widths[], std::nullptr_t) const {
    |     |                                                                      `- note: parameter '' unavailable (cannot import)
    |     `- note: function 'getWidths' unavailable (cannot import)
372 |         this->getWidths(glyphs, count, widths);
373 |     }
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkMatrix.h:711:5: note: function 'setRSXform' unavailable (cannot import)
 709 |         example: https://fiddle.skia.org/c/@Matrix_setRSXform
 710 |     */
 711 |     SkMatrix& setRSXform(const SkRSXform& rsxForm);
     |     |                    `- note: parameter 'rsxForm' unavailable (cannot import)
     |     `- note: function 'setRSXform' unavailable (cannot import)
 712 |
 713 |     /** Sets SkMatrix to skew by kx and ky, about a pivot point at (px, py).
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkRefCnt.h:296:5: note: function 'operator*' unavailable (cannot import)
294 |     }
295 |
296 |     T& operator*() const {
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     |- note: return type unavailable (cannot import)
    |     |- note: function 'operator*' unavailable (cannot import)
    |     `- note: return type unavailable (cannot import)
297 |         SkASSERT(this->get() != nullptr);
298 |         return *this->get();
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/effects/SkImageFilters.h:57:9: note: function 'CropRect' unavailable (cannot import)
 55 |
 56 |         // Backwards compatibility for when the APIs used to explicitly accept "const SkRect*"
 57 |         CropRect(std::nullptr_t) {}
    |         |        `- note: parameter '' unavailable (cannot import)
    |         `- note: function 'CropRect' unavailable (cannot import)
 58 |         CropRect(const SkIRect* optionalCrop) {
 59 |             if (optionalCrop) {
    :
374 |      *                         shader. If null the implicit source image is used instead
375 |      */
376 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
377 |                                               std::string_view childShaderName,
378 |                                               sk_sp<SkImageFilter> input) {
    :
391 |      * This requires a GPU backend or SkSL to be compiled in.
392 |     */
393 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
394 |                                               SkScalar sampleRadius,
395 |                                               std::string_view childShaderName,
    :
413 |      *  @param inputCount       How many entries are present in 'childShaderNames' and 'inputs'.
414 |      */
415 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
416 |                                               std::string_view childShaderNames[],
417 |                                               const sk_sp<SkImageFilter> inputs[],
    :
430 |      *  This requires a GPU backend or SkSL to be compiled in.
431 |      */
432 |     static sk_sp<SkImageFilter> RuntimeShader(const SkRuntimeShaderBuilder& builder,
    |     |                                         `- note: parameter 'builder' unavailable (cannot import)
    |     `- note: function 'RuntimeShader' unavailable (cannot import)
433 |                                               SkScalar maxSampleRadius,
434 |                                               std::string_view childShaderNames[],
/Users/admin/builder/spi-builder-workspace/Sources/CSkia/include/core/SkPixmap.h:117:19: note: function 'reset' unavailable (cannot import)
115 |     /** Deprecated.
116 |     */
117 |     [[nodiscard]] bool reset(const SkMask& mask);
    |                   |          `- note: parameter 'mask' unavailable (cannot import)
    |                   `- note: function 'reset' unavailable (cannot import)
118 |
119 |     /** Sets subset width, height, pixel address to intersection of SkPixmap with area,
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__exception/exception_ptr.h:72:3: note: function 'exception_ptr' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI exception_ptr() _NOEXCEPT : __ptr_() {}
 72 |   _LIBCPP_HIDE_FROM_ABI exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
    |   |                                   `- note: parameter '' unavailable (cannot import)
    |   `- note: function 'exception_ptr' unavailable (cannot import)
 73 |
 74 |   exception_ptr(const exception_ptr&) _NOEXCEPT;
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_code.h:49:3: note: function 'error_code' unavailable (cannot import)
 47 |   _LIBCPP_HIDE_FROM_ABI error_code() _NOEXCEPT : __val_(0), __cat_(&system_category()) {}
 48 |
 49 |   _LIBCPP_HIDE_FROM_ABI error_code(int __val, const error_category& __cat) _NOEXCEPT : __val_(__val), __cat_(&__cat) {}
    |   |                                           `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_code' unavailable (cannot import)
 50 |
 51 |   template <class _Ep, __enable_if_t<is_error_code_enum<_Ep>::value, int> = 0>
    :
 55 |   }
 56 |
 57 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 58 |     __val_ = __val;
 59 |     __cat_ = &__cat;
    :
 74 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 75 |
 76 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 77 |
 78 |   _LIBCPP_HIDE_FROM_ABI error_condition default_error_condition() const _NOEXCEPT {
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_condition.h:56:3: note: function 'error_condition' unavailable (cannot import)
 54 |   _LIBCPP_HIDE_FROM_ABI error_condition() _NOEXCEPT : __val_(0), __cat_(&generic_category()) {}
 55 |
 56 |   _LIBCPP_HIDE_FROM_ABI error_condition(int __val, const error_category& __cat) _NOEXCEPT
    |   |                                                `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_condition' unavailable (cannot import)
 57 |       : __val_(__val),
 58 |         __cat_(&__cat) {}
    :
 64 |   }
 65 |
 66 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 67 |     __val_ = __val;
 68 |     __cat_ = &__cat;
    :
 83 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 84 |
 85 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 86 |   string message() const;
 87 |
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__locale:112:3: note: function 'has_facet' unavailable (cannot import)
 110 |   void __install_ctor(const locale&, facet*, long);
 111 |   static locale& __global();
 112 |   bool has_facet(id&) const;
     |   |              `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'has_facet' unavailable (cannot import)
 113 |   const facet* use_facet(id&) const;
     |   |                      `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'use_facet' unavailable (cannot import)
 114 |
 115 |   template <class _Facet>
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/typeindex:69:3: note: function 'type_index' unavailable (cannot import)
 67 |
 68 | public:
 69 |   _LIBCPP_HIDE_FROM_ABI type_index(const type_info& __y) _NOEXCEPT : __t_(&__y) {}
    |   |                                `- note: parameter '__y' unavailable (cannot import)
    |   `- note: function 'type_index' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI bool operator==(const type_index& __y) const _NOEXCEPT { return *__t_ == *__y.__t_; }
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h:86:3: note: function 'operator++' unavailable (cannot import)
 84 |   _LIBCPP_HIDE_FROM_ABI directory_iterator& operator++() { return __increment(); }
 85 |
 86 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 87 |     __dir_element_proxy __p(**this);
 88 |     __increment();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h:82:3: note: function 'operator++' unavailable (cannot import)
 80 |   _LIBCPP_HIDE_FROM_ABI recursive_directory_iterator& operator++() { return __increment(); }
 81 |
 82 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 83 |     __dir_element_proxy __p(**this);
 84 |     __increment();
[1264/1270] Compiling ShaftSkia ToSkia.swift
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_condition.h:56:3: note: function 'error_condition' unavailable (cannot import)
 54 |   _LIBCPP_HIDE_FROM_ABI error_condition() _NOEXCEPT : __val_(0), __cat_(&generic_category()) {}
 55 |
 56 |   _LIBCPP_HIDE_FROM_ABI error_condition(int __val, const error_category& __cat) _NOEXCEPT
    |   |                                                `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_condition' unavailable (cannot import)
 57 |       : __val_(__val),
 58 |         __cat_(&__cat) {}
    :
 64 |   }
 65 |
 66 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 67 |     __val_ = __val;
 68 |     __cat_ = &__cat;
    :
 83 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 84 |
 85 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 86 |   string message() const;
 87 |
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__system_error/error_code.h:49:3: note: function 'error_code' unavailable (cannot import)
 47 |   _LIBCPP_HIDE_FROM_ABI error_code() _NOEXCEPT : __val_(0), __cat_(&system_category()) {}
 48 |
 49 |   _LIBCPP_HIDE_FROM_ABI error_code(int __val, const error_category& __cat) _NOEXCEPT : __val_(__val), __cat_(&__cat) {}
    |   |                                           `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'error_code' unavailable (cannot import)
 50 |
 51 |   template <class _Ep, __enable_if_t<is_error_code_enum<_Ep>::value, int> = 0>
    :
 55 |   }
 56 |
 57 |   _LIBCPP_HIDE_FROM_ABI void assign(int __val, const error_category& __cat) _NOEXCEPT {
    |   |                                            `- note: parameter '__cat' unavailable (cannot import)
    |   `- note: function 'assign' unavailable (cannot import)
 58 |     __val_ = __val;
 59 |     __cat_ = &__cat;
    :
 74 |   _LIBCPP_HIDE_FROM_ABI int value() const _NOEXCEPT { return __val_; }
 75 |
 76 |   _LIBCPP_HIDE_FROM_ABI const error_category& category() const _NOEXCEPT { return *__cat_; }
    |   |- note: function 'category' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 77 |
 78 |   _LIBCPP_HIDE_FROM_ABI error_condition default_error_condition() const _NOEXCEPT {
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__exception/exception_ptr.h:72:3: note: function 'exception_ptr' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI exception_ptr() _NOEXCEPT : __ptr_() {}
 72 |   _LIBCPP_HIDE_FROM_ABI exception_ptr(nullptr_t) _NOEXCEPT : __ptr_() {}
    |   |                                   `- note: parameter '' unavailable (cannot import)
    |   `- note: function 'exception_ptr' unavailable (cannot import)
 73 |
 74 |   exception_ptr(const exception_ptr&) _NOEXCEPT;
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/directory_iterator.h:86:3: note: function 'operator++' unavailable (cannot import)
 84 |   _LIBCPP_HIDE_FROM_ABI directory_iterator& operator++() { return __increment(); }
 85 |
 86 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 87 |     __dir_element_proxy __p(**this);
 88 |     __increment();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__filesystem/recursive_directory_iterator.h:82:3: note: function 'operator++' unavailable (cannot import)
 80 |   _LIBCPP_HIDE_FROM_ABI recursive_directory_iterator& operator++() { return __increment(); }
 81 |
 82 |   _LIBCPP_HIDE_FROM_ABI __dir_element_proxy operator++(int) {
    |   |- note: function 'operator++' unavailable (cannot import)
    |   `- note: return type unavailable (cannot import)
 83 |     __dir_element_proxy __p(**this);
 84 |     __increment();
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/__locale:112:3: note: function 'has_facet' unavailable (cannot import)
 110 |   void __install_ctor(const locale&, facet*, long);
 111 |   static locale& __global();
 112 |   bool has_facet(id&) const;
     |   |              `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'has_facet' unavailable (cannot import)
 113 |   const facet* use_facet(id&) const;
     |   |                      `- note: parameter '' unavailable (cannot import)
     |   `- note: function 'use_facet' unavailable (cannot import)
 114 |
 115 |   template <class _Facet>
/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX26.0.sdk/usr/include/c++/v1/typeindex:69:3: note: function 'type_index' unavailable (cannot import)
 67 |
 68 | public:
 69 |   _LIBCPP_HIDE_FROM_ABI type_index(const type_info& __y) _NOEXCEPT : __t_(&__y) {}
    |   |                                `- note: parameter '__y' unavailable (cannot import)
    |   `- note: function 'type_index' unavailable (cannot import)
 70 |
 71 |   _LIBCPP_HIDE_FROM_ABI bool operator==(const type_index& __y) const _NOEXCEPT { return *__t_ == *__y.__t_; }
[1265/1272] Emitting module ShaftSetup
[1266/1272] Compiling ShaftSetup ShaftSetup.swift
/Users/admin/builder/spi-builder-workspace/Sources/ShaftSetup/ShaftSetup.swift:43:5: warning: code after 'return' will never be executed
41 |     #endif
42 |
43 |     preconditionFailure("No backend available for this platform")
   |     `- warning: code after 'return' will never be executed
44 | }
45 |
[1267/1272] Emitting module ShaftLucide
[1268/1272] Compiling ShaftLucide LucideIcon.swift
[1269/1272] Compiling ShaftLucide embedded_resources.swift
[1270/1292] Emitting module Playground
[1271/1294] Compiling Playground Demo_MultiWindow.swift
[1272/1294] Compiling Playground Kit_Background.swift
[1273/1294] Compiling Playground _Utils.swift
[1274/1294] Compiling Playground main.swift
[1275/1294] Compiling Playground Kit_Icons.swift
[1276/1294] Compiling Playground Kit_Image.swift
[1277/1294] Compiling Playground Kit_ListView.swift
[1278/1294] Compiling Playground Kit_NavigationSplitView.swift
[1279/1294] Compiling Playground Kit_Button.swift
[1280/1294] Compiling Playground Kit_Divider.swift
[1281/1294] Compiling Playground Kit_Resizable.swift
[1282/1294] Compiling Playground Kit_TextField.swift
[1283/1294] Compiling Playground Kit_Typography.swift
[1284/1294] Compiling Playground _Template.swift
[1285/1294] Compiling Playground Concept_Backend.swift
[1286/1294] Compiling Playground Concept_Observation.swift
[1287/1294] Compiling Playground Concept_ShaftKit.swift
[1288/1294] Compiling Playground Demo_Cube.swift
[1289/1294] Compiling Playground HackerNews.swift
[1290/1294] Compiling Playground HackerNewsApp.swift
[1291/1294] Compiling Playground MetalApp.swift
[1291/1294] Write Objects.LinkFileList
error: link command failed with exit code 1 (use -v to see invocation)
ld: warning: search path '.shaft/skia' not found
ld: warning: Could not find or use auto-linked library 'skia': library 'skia' not found
ld: warning: Could not find or use auto-linked library 'skparagraph': library 'skparagraph' not found
ld: warning: Could not find or use auto-linked library 'skshaper': library 'skshaper' not found
ld: warning: Could not find or use auto-linked library 'skunicode_core': library 'skunicode_core' not found
ld: warning: Could not find or use auto-linked library 'skunicode_icu': library 'skunicode_icu' not found
ld: warning: Could not find or use auto-linked framework 'CoreAudioTypes': framework 'CoreAudioTypes' not found
ld: warning: Could not parse or use implicit file '/Applications/Xcode-26.0.0-Beta.app/Contents/Developer/Platforms/MacOSX.platform/Developer/SDKs/MacOSX.sdk/System/Library/Frameworks/SwiftUICore.framework/Versions/A/SwiftUICore.tbd': cannot link directly with 'SwiftUICore' because product being built is not an allowed client of it
Undefined symbols for architecture arm64:
  "sk_abort_no_print()", referenced from:
      sk_sp<skia::textlayout::FontCollection>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
      sk_sp<SkSurface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
      sk_sp<SkImage>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
      sk_sp<SkTypeface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
      SkRefCntBase::unref() const::'lambda'()::operator()() const in utils.cpp.o
      SkRefCntBase::ref() const::'lambda'()::operator()() const in utils.cpp.o
      SkRefCntBase::~SkRefCntBase()::'lambda'()::operator()() const in utils.cpp.o
      ...
  "SkFontMgr_New_CoreText(__CTFontCollection const*)", referenced from:
      ___cxx_global_var_init.2 in utils.cpp.o
  "GrGLMakeNativeInterface()", referenced from:
      gr_glinterface_create_native_interface() in utils.cpp.o
  "SkMakeTypefaceFromCTFont(__CTFont const*)", referenced from:
      RegisterSystemFonts(skia::textlayout::TypefaceFontProvider&)::$_0::operator()(int) const in utils.cpp.o
  "SkDebugf(char const*, ...)", referenced from:
      sk_sp<skia::textlayout::FontCollection>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
      sk_sp<SkSurface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
      sk_sp<SkImage>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
      sk_sp<SkTypeface>::operator*() const::'lambda'()::operator()() const in utils.cpp.o
      SkRefCntBase::unref() const::'lambda'()::operator()() const in utils.cpp.o
      SkRefCntBase::ref() const::'lambda'()::operator()() const in utils.cpp.o
      SkRefCntBase::~SkRefCntBase()::'lambda'()::operator()() const in utils.cpp.o
      ...
  "SkSurfaces::WrapBackendTexture(GrRecordingContext*, GrBackendTexture const&, GrSurfaceOrigin, int, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void (*)(void*), void*)", referenced from:
      ShaftSkia.SkiaMetalRenderer.createMetalCanvas(texture: __C.MTLTexture, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+Metal.swift.o
  "SkSurfaces::WrapBackendRenderTarget(GrRecordingContext*, GrBackendRenderTarget const&, GrSurfaceOrigin, SkColorType, sk_sp<SkColorSpace>, SkSurfaceProps const*, void (*)(void*), void*)", referenced from:
      ShaftSkia.SkiaGLRenderer.createGLCanvas(fbo: Swift.UInt, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+GL.swift.o
  "SkTextBlob::~SkTextBlob()", referenced from:
      SkNVRefCnt<SkTextBlob>::unref() const in SkiaFontCollection.swift.o
  "SkTextBlob::operator delete(void*)", referenced from:
      SkNVRefCnt<SkTextBlob>::unref() const in SkiaFontCollection.swift.o
  "SkColorSpace::MakeSRGB()", referenced from:
      color_space_new_srgb() in utils.cpp.o
  "SkMaskFilter::MakeBlur(SkBlurStyle, float, bool)", referenced from:
      sk_paint_set_maskfilter_blur(SkPaint*, SkBlurStyle, float) in utils.cpp.o
  "SkAndroidCodec::MakeFromData(sk_sp<SkData>, SkPngChunkReader*)", referenced from:
      sk_animated_image_create(void const*, unsigned long) in utils.cpp.o
  "GrDirectContext::flush(GrFlushInfo const&)", referenced from:
      GrDirectContext::flushAndSubmit(GrSyncCpu) in utils.cpp.o
  "GrDirectContext::submit(GrSyncCpu)", referenced from:
      GrDirectContext::flushAndSubmit(GrSyncCpu) in utils.cpp.o
  "SkAnimatedImage::decodeNextFrame()", referenced from:
      sk_animated_image_decode_next_frame(sk_sp<SkAnimatedImage>&) in utils.cpp.o
  "SkAnimatedImage::getCurrentFrame()", referenced from:
      sk_animated_image_get_current_frame(sk_sp<SkAnimatedImage>&) in utils.cpp.o
  "SkAnimatedImage::Make(std::__1::unique_ptr<SkAndroidCodec, std::__1::default_delete<SkAndroidCodec>>)", referenced from:
      sk_animated_image_create(void const*, unsigned long) in utils.cpp.o
  "GrBackendTexture::~GrBackendTexture()", referenced from:
      ShaftSkia.SkiaMetalRenderer.createMetalCanvas(texture: __C.MTLTexture, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+Metal.swift.o
      ShaftSkia.SkiaMetalRenderer.createMetalImage(texture: __C.MTLTexture) -> Shaft.NativeImage in SkiaRenderer+Metal.swift.o
  "GrDirectContexts::MakeGL(sk_sp<GrGLInterface const>)", referenced from:
      gr_direct_context_make_gl(sk_sp<GrGLInterface const>&) in utils.cpp.o
  "GrDirectContexts::MakeMetal(GrMtlBackendContext const&)", referenced from:
      gr_mtl_direct_context_make(GrMtlBackendContext&) in utils.cpp.o
  "GrBackendTextures::MakeMtl(int, int, skgpu::Mipmapped, GrMtlTextureInfo const&, std::__1::basic_string_view<char, std::__1::char_traits<char>>)", referenced from:
      ShaftSkia.SkiaMetalRenderer.createMetalCanvas(texture: __C.MTLTexture, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+Metal.swift.o
      ShaftSkia.SkiaMetalRenderer.createMetalImage(texture: __C.MTLTexture) -> Shaft.NativeImage in SkiaRenderer+Metal.swift.o
  "SkTextBlobBuilder::allocRunPos(SkFont const&, int, SkRect const*)", referenced from:
      sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
  "SkTextBlobBuilder::make()", referenced from:
      sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
  "SkTextBlobBuilder::SkTextBlobBuilder()", referenced from:
      sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
  "SkTextBlobBuilder::~SkTextBlobBuilder()", referenced from:
      sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
      sk_text_blob_make_from_glyphs(unsigned short const*, SkPoint const*, unsigned long, SkFont const&) in utils.cpp.o
  "GrBackendRenderTarget::~GrBackendRenderTarget()", referenced from:
      ShaftSkia.SkiaGLRenderer.createGLCanvas(fbo: Swift.UInt, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+GL.swift.o
  "GrBackendRenderTargets::MakeGL(int, int, int, int, GrGLFramebufferInfo const&)", referenced from:
      ShaftSkia.SkiaGLRenderer.createGLCanvas(fbo: Swift.UInt, size: Shaft.TSize<Swift.Int>) -> Shaft.DirectCanvas in SkiaRenderer+GL.swift.o
  "skia::textlayout::StrutStyle::StrutStyle()", referenced from:
      (extension in ShaftSkia):Shaft.ParagraphStyle.copyToSkia(inout __C.skia.textlayout.ParagraphStyle) -> () in ToSkia.swift.o
  "skia::textlayout::FontCollection::findTypefaces(std::__1::vector<SkString, std::__1::allocator<SkString>> const&, SkFontStyle)", referenced from:
      sk_fontcollection_find_typefaces(sk_sp<skia::textlayout::FontCollection> const&, std::__1::vector<SkString, std::__1::allocator<SkString>> const&, SkFontStyle) in utils.cpp.o
  "skia::textlayout::FontCollection::defaultFallback(int, SkFontStyle, SkString const&)", referenced from:
      sk_fontcollection_default_fallback(sk_sp<skia::textlayout::FontCollection> const&, int, SkFontStyle, SkString const&) in utils.cpp.o
  "skia::textlayout::FontCollection::setDefaultFontManager(sk_sp<SkFontMgr>)", referenced from:
      sk_fontcollection_new() in utils.cpp.o
  "skia::textlayout::FontCollection::setDynamicFontManager(sk_sp<SkFontMgr>)", referenced from:
      sk_fontcollection_new() in utils.cpp.o
  "skia::textlayout::FontCollection::FontCollection()", referenced from:
      sk_sp<skia::textlayout::FontCollection> sk_make_sp<skia::textlayout::FontCollection>() in utils.cpp.o
  "skia::textlayout::ParagraphStyle::ParagraphStyle()", referenced from:
      ShaftSkia.SkiaParagraphBuilder.init(_: Shaft.ParagraphStyle, fontCollection: ShaftSkia.SkiaFontCollection) -> ShaftSkia.SkiaParagraphBuilder in SkiaParagraph.swift.o
  "skia::textlayout::ParagraphBuilder::make(skia::textlayout::ParagraphStyle const&, sk_sp<skia::textlayout::FontCollection>)", referenced from:
      paragraph_builder_new(skia::textlayout::ParagraphStyle&, sk_sp<skia::textlayout::FontCollection> const&) in utils.cpp.o
  "skia::textlayout::TypefaceFontProvider::registerTypeface(sk_sp<SkTypeface>)", referenced from:
      sk_fontcollection_register_typeface(sk_sp<skia::textlayout::FontCollection>&, sk_sp<SkTypeface>&) in utils.cpp.o
  "skia::textlayout::TypefaceFontProvider::registerTypeface(sk_sp<SkTypeface>, SkString const&)", referenced from:
      RegisterSystemFonts(skia::textlayout::TypefaceFontProvider&)::$_0::operator()(int) const in utils.cpp.o
  "skia::textlayout::TextStyle::setFontArguments(std::__1::optional<SkFontArguments> const&)", referenced from:
      sk_textstyle_set_font_arguments(skia::textlayout::TextStyle*, SkFontArguments) in utils.cpp.o
  "skia::textlayout::TextStyle::kDefaultFontFamilies", referenced from:
      skia::textlayout::TextStyle::TextStyle() in SkiaParagraph.swift.o
  "SkData::MakeWithCopy(void const*, unsigned long)", referenced from:
      sk_typeface_create_from_data(sk_sp<skia::textlayout::FontCollection> const&, char const*, unsigned long) in utils.cpp.o
      sk_animated_image_create(void const*, unsigned long) in utils.cpp.o
  "SkData::~SkData()", referenced from:
      SkNVRefCnt<SkData>::unref() const in utils.cpp.o
  "SkData::operator delete(void*)", referenced from:
      SkNVRefCnt<SkData>::unref() const in utils.cpp.o
  "SkFont::SkFont(sk_sp<SkTypeface>, float)", referenced from:
      sk_font_new(sk_sp<SkTypeface>&, float) in utils.cpp.o
  "SkPath::reset()", referenced from:
      sk_path_reset(SkPath*) in utils.cpp.o
  "SkPath::lineTo(float, float)", referenced from:
      sk_path_line_to(SkPath*, float, float) in utils.cpp.o
  "SkPath::moveTo(float, float)", referenced from:
      sk_path_move_to(SkPath*, float, float) in utils.cpp.o
  "SkPath::SkPath(SkPath const&)", referenced from:
      key path getter for ShaftSkia.SkiaPath.skPath : __C.SkPath : ShaftSkia.SkiaPath in SkiaPath.swift.o
      key path setter for ShaftSkia.SkiaPath.skPath : __C.SkPath : ShaftSkia.SkiaPath in SkiaPath.swift.o
      ShaftSkia.SkiaPath.skPath.getter : __C.SkPath in SkiaPath.swift.o
      ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
      ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
      initializeWithCopy value witness for __C.SkPath in SkiaPath.swift.o
      assignWithCopy value witness for __C.SkPath in SkiaPath.swift.o
      ...
  "SkPath::SkPath()", referenced from:
      variable initialization expression of ShaftSkia.SkiaPath.skPath : __C.SkPath in SkiaPath.swift.o
      ShaftSkia.SkiaPath.init() -> ShaftSkia.SkiaPath in SkiaPath.swift.o
  "SkPath::~SkPath()", referenced from:
      ShaftSkia.SkiaCanvas.drawPath(Shaft.Path, Shaft.Paint) -> () in SkiaCanvas.swift.o
      key path getter for ShaftSkia.SkiaPath.skPath : __C.SkPath : ShaftSkia.SkiaPath in SkiaPath.swift.o
      ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
      ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
      ShaftSkia.SkiaPath.skPath.setter : __C.SkPath in SkiaPath.swift.o
      ShaftSkia.SkiaPath.deinit in SkiaPath.swift.o
      destroy value witness for __C.SkPath in SkiaPath.swift.o
      ...
  "SkPaint::setBlendMode(SkBlendMode)", referenced from:
      (extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
  "SkPaint::setStrokeCap(SkPaint::Cap)", referenced from:
      (extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
  "SkPaint::setMaskFilter(sk_sp<SkMaskFilter>)", referenced from:
      sk_paint_set_maskfilter_blur(SkPaint*, SkBlurStyle, float) in utils.cpp.o
      sk_paint_clear_maskfilter(SkPaint*) in utils.cpp.o
  "SkPaint::setStrokeJoin(SkPaint::Join)", referenced from:
      (extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
  "SkPaint::setStrokeMiter(float)", referenced from:
      (extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
  "SkPaint::setStrokeWidth(float)", referenced from:
      (extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
  "SkPaint::setColor(unsigned int)", referenced from:
      (extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
  "SkPaint::setStyle(SkPaint::Style)", referenced from:
      (extension in ShaftSkia):Shaft.Paint.copyToSkia(paint: inout __C.SkPaint) -> () in ToSkia.swift.o
  "SkPaint::SkPaint(SkPaint&&)", referenced from:
      ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
      initializeWithTake value witness for __C.SkPaint in SkiaCanvas.swift.o
      assignWithTake value witness for __C.SkPaint in SkiaCanvas.swift.o
      std::__1::__variant_detail::__alt<0ul, SkPaint>::__alt[abi:ne200100]<SkPaint>(std::__1::in_place_t, SkPaint&&) in ToSkia.swift.o
  "SkPaint::SkPaint(SkPaint const&)", referenced from:
      ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).getter : __C.SkPaint in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.drawLine(Shaft.TOffset<Swift.Float>, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.drawRect(Shaft.TRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.drawTextBlob(Shaft.TextBlob, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.drawRRect(Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.drawDRRect(Shaft.TRRect<Swift.Float>, Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      ...
  "SkPaint::SkPaint()", referenced from:
      ShaftSkia.SkiaCanvas.init(__C.sk_sp<SkSurface>, __C.sk_sp<GrDirectContext>, Shaft.TSize<Swift.Int>) -> ShaftSkia.SkiaCanvas in SkiaCanvas.swift.o
      variable initialization expression of ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA) : __C.SkPaint in SkiaCanvas.swift.o
      std::__1::__variant_detail::__alt<0ul, SkPaint>::__alt[abi:ne200100]<>(std::__1::in_place_t) in SkiaParagraph.swift.o
      (extension in ShaftSkia):Shaft.SpanStyle.copyToSkia(inout __C.skia.textlayout.TextStyle) -> () in ToSkia.swift.o
      (extension in ShaftSkia):Shaft.SpanStyle.copyToSkia(inout __C.skia.textlayout.TextStyle) -> () in ToSkia.swift.o
  "SkPaint::~SkPaint()", referenced from:
      ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.(skPaint in _6642A5D20A9A418A17ACFC2E4219ABBA).setter : __C.SkPaint in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.drawLine(Shaft.TOffset<Swift.Float>, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.drawRect(Shaft.TRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.drawTextBlob(Shaft.TextBlob, Shaft.TOffset<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      ShaftSkia.SkiaCanvas.drawRRect(Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      ...
  "SkPaint::operator=(SkPaint&&)", referenced from:
      void std::__1::__variant_detail::__assignment<std::__1::__variant_detail::__traits<SkPaint, int>>::__assign_alt[abi:ne200100]<0ul, SkPaint, SkPaint>(std::__1::__variant_detail::__alt<0ul, SkPaint>&, SkPaint&&) in ToSkia.swift.o
  "SkPaint::operator=(SkPaint const&)", referenced from:
      void std::__1::__variant_detail::__assignment<std::__1::__variant_detail::__traits<SkPaint, int>>::__assign_alt[abi:ne200100]<0ul, SkPaint, SkPaint const&>(std::__1::__variant_detail::__alt<0ul, SkPaint>&, SkPaint const&) in ToSkia.swift.o
  "SkRRect::setRectRadii(SkRect const&, SkPoint const*)", referenced from:
      closure #1 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.drawRRect(Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      closure #1 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.drawDRRect(Shaft.TRRect<Swift.Float>, Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      closure #2 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.drawDRRect(Shaft.TRRect<Swift.Float>, Shaft.TRRect<Swift.Float>, Shaft.Paint) -> () in SkiaCanvas.swift.o
      closure #1 (Swift.UnsafeBufferPointer<__C.SkPoint>) -> () in ShaftSkia.SkiaCanvas.clipRRect(Shaft.TRRect<Swift.Float>, Swift.Bool) -> () in SkiaCanvas.swift.o
  "SkCanvas::drawCircle(float, float, float, SkPaint const&)", referenced from:
      sk_canvas_draw_circle(SkCanvas*, float, float, float, SkPaint const&) in utils.cpp.o
  "SkCanvas::drawDRRect(SkRRect const&, SkRRect const&, SkPaint const&)", referenced from:
      sk_canvas_draw_drrect(SkCanvas*, SkRRect const&, SkRRect const&, SkPaint const&) in utils.cpp.o
  "SkCanvas::drawTextBlob(SkTextBlob const*, float, float, SkPaint const&)", referenced from:
      sk_canvas_draw_text_blob(SkCanvas*, sk_sp<SkTextBlob>&, float, float, SkPaint const&) in utils.cpp.o
  "SkCanvas::drawImageNine(SkImage const*, SkIRect const&, SkRect const&, SkFilterMode, SkPaint const*)", referenced from:
      sk_canvas_draw_image_nine(SkCanvas*, sk_sp<SkImage>&, SkIRect const&, SkRect const&, SkPaint const*) in utils.cpp.o
  "SkCanvas::drawImageRect(SkImage const*, SkRect const&, SkRect const&, SkSamplingOptions const&, SkPaint const*, SkCanvas::SrcRectConstraint)", referenced from:
      SkCanvas::drawImageRect(sk_sp<SkImage> const&, SkRect const&, SkRect const&, SkSamplingOptions const&, SkPaint const*, SkCanvas::SrcRectConstraint) in utils.cpp.o
  "SkCanvas::save()", referenced from:
      sk_canvas_save(SkCanvas*) in utils.cpp.o
  "SkCanvas::scale(float, float)", referenced from:
      sk_canvas_scale(SkCanvas*, float, float) in utils.cpp.o
  "SkCanvas::concat(SkM44 const&)", referenced from:
      sk_canvas_concat(SkCanvas*, SkM44 const&) in utils.cpp.o
  "SkCanvas::rotate(float)", referenced from:
      sk_canvas_rotate(SkCanvas*, float) in utils.cpp.o
  "SkCanvas::restore()", referenced from:
      sk_canvas_restore(SkCanvas*) in utils.cpp.o
  "SkCanvas::clipRect(SkRect const&, SkClipOp, bool)", referenced from:
      sk_canvas_clip_rect(SkCanvas*, SkRect const&, SkClipOp, bool) in utils.cpp.o
  "SkCanvas::drawLine(float, float, float, float, SkPaint const&)", referenced from:
      sk_canvas_draw_line(SkCanvas*, float, float, float, float, SkPaint const&) in utils.cpp.o
  "SkCanvas::drawPath(SkPath const&, SkPaint const&)", referenced from:
      sk_canvas_draw_path(SkCanvas*, SkPath const&, SkPaint const&) in utils.cpp.o
  "SkCanvas::drawRect(SkRect const&, SkPaint const&)", referenced from:
      sk_canvas_draw_rect(SkCanvas*, SkRect const&, SkPaint const&) in utils.cpp.o
  "SkCanvas::clipRRect(SkRRect const&, SkClipOp, bool)", referenced from:
      sk_canvas_clip_rrect(SkCanvas*, SkRRect const&, SkClipOp, bool) in utils.cpp.o
  "SkCanvas::drawColor(SkRGBA4f<(SkAlphaType)3> const&, SkBlendMode)", referenced from:
      SkCanvas::clear(SkRGBA4f<(SkAlphaType)3> const&) in utils.cpp.o
  "SkCanvas::drawImage(SkImage const*, float, float, SkSamplingOptions const&, SkPaint const*)", referenced from:
      sk_canvas_draw_image(SkCanvas*, sk_sp<SkImage>&, float, float, SkPaint const*) in utils.cpp.o
  "SkCanvas::drawRRect(SkRRect const&, SkPaint const&)", referenced from:
      sk_canvas_draw_rrect(SkCanvas*, SkRRect const&, SkPaint const&) in utils.cpp.o
  "SkCanvas::saveLayer(SkRect const*, SkPaint const*)", referenced from:
      sk_canvas_save_layer(SkCanvas*, SkRect const*, SkPaint const*) in utils.cpp.o
  "SkCanvas::translate(float, float)", referenced from:
      sk_canvas_translate(SkCanvas*, float, float) in utils.cpp.o
  "SkImages::AdoptTextureFrom(GrRecordingContext*, GrBackendTexture const&, GrSurfaceOrigin, SkColorType)", referenced from:
      ShaftSkia.SkiaMetalRenderer.createMetalImage(texture: __C.MTLTexture) -> Shaft.NativeImage in SkiaRenderer+Metal.swift.o
  "SkRGBA4f<(SkAlphaType)3>::FromColor(unsigned int)", referenced from:
      SkCanvas::clear(unsigned int) in utils.cpp.o
  "SkString::SkString(char const*)", referenced from:
      ShaftSkia.SkiaFontCollection.findTypeface(_: [Swift.String], style: Shaft.FontStyle, weight: Shaft.FontWeight) -> [Shaft.Typeface] in SkiaFontCollection.swift.o
      (extension in ShaftSkia):Shaft.ParagraphStyle.copyToSkia(inout __C.skia.textlayout.ParagraphStyle) -> () in ToSkia.swift.o
      (extension in ShaftSkia):Shaft.StrutStyle.copyToSkia(inout __C.skia.textlayout.StrutStyle) -> () in ToSkia.swift.o
      (extension in ShaftSkia):Shaft.SpanStyle.copyToSkia(inout __C.skia.textlayout.TextStyle) -> () in ToSkia.swift.o
  "SkString::SkString(std::__1::basic_string<char, std::__1::char_traits<char>, std::__1::allocator<char>> const&)", referenced from:
      RegisterSystemFonts(skia::textlayout::TypefaceFontProvider&)::$_0::operator()(int) const in utils.cpp.o
  "SkString::SkString(SkString const&)", referenced from:
      ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
      void std::__1::allocator<SkString>::construct[abi:ne200100]<SkString, SkString&>(SkString*, SkString&) in SkiaFontCollection.swift.o
      void std::__1::allocator<SkString>::construct[abi:ne200100]<SkString, SkString const&>(SkString*, SkString const&) in SkiaFontCollection.swift.o
      skia::textlayout::ParagraphStyle::ParagraphStyle(skia::textlayout::ParagraphStyle const&) in SkiaParagraph.swift.o
      skia::textlayout::TextStyle::TextStyle(skia::textlayout::TextStyle const&) in SkiaParagraph.swift.o
      skia::textlayout::FontFeature::FontFeature(skia::textlayout::FontFeature const&) in SkiaParagraph.swift.o
  "SkString::SkString()", referenced from:
      ShaftSkia.SkiaFontCollection.findTypefaceFor(Swift.UInt32) -> Shaft.Typeface? in SkiaFontCollection.swift.o
      ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
      skia::textlayout::TextStyle::TextStyle() in SkiaParagraph.swift.o
  "SkString::~SkString()", referenced from:
      RegisterSystemFonts(skia::textlayout::TypefaceFontProvider&)::$_0::operator()(int) const in utils.cpp.o
      RegisterSystemFonts(skia::textlayout::TypefaceFontProvider&)::$_0::operator()(int) const in utils.cpp.o
      std::__1::pair<SkString, sk_sp<skia::textlayout::TypefaceFontStyleSet>>::~pair() in utils.cpp.o
      ShaftSkia.SkiaFontCollection.findTypeface(_: [Swift.String], style: Shaft.FontStyle, weight: Shaft.FontWeight) -> [Shaft.Typeface] in SkiaFontCollection.swift.o
      ShaftSkia.SkiaFontCollection.findTypefaceFor(Swift.UInt32) -> Shaft.Typeface? in SkiaFontCollection.swift.o
      ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
      ShaftSkia.SkiaTypeface.familyName.getter : Swift.String in SkiaFontCollection.swift.o
      ...
  "SkString::operator=(SkString const&)", referenced from:
      skia::textlayout::ParagraphStyle::setEllipsis(SkString const&) in ToSkia.swift.o
      skia::textlayout::TextStyle::operator=(skia::textlayout::TextStyle const&) in ToSkia.swift.o
      std::__1::pair<SkString*, SkString*> std::__1::__copy_impl::operator()[abi:ne200100]<SkString*, SkString*, SkString*>(SkString*, SkString*, SkString*) const in ToSkia.swift.o
      skia::textlayout::FontFeature::operator=(skia::textlayout::FontFeature const&) in ToSkia.swift.o
  "SkSurface::getCanvas()", referenced from:
      sk_surface_get_canvas(sk_sp<SkSurface> const&) in utils.cpp.o
  "SkTypeface::countGlyphs() const", referenced from:
      sk_typeface_count_glyphs(sk_sp<SkTypeface>&) in utils.cpp.o
  "SkTypeface::getFamilyName(SkString*) const", referenced from:
      sk_typeface_get_family_name(sk_sp<SkTypeface>&, SkString*) in utils.cpp.o
  "SkTypeface::unicharToGlyph(int) const", referenced from:
      sk_typeface_get_glyph(sk_sp<SkTypeface>&, int) in utils.cpp.o
  "SkTypeface::unicharsToGlyphs(int const*, int, unsigned short*) const", referenced from:
      sk_typeface_get_glyphs(sk_sp<SkTypeface>&, int const*, unsigned long) in utils.cpp.o
  "SkCanvas::getSaveCount() const", referenced from:
      sk_canvas_get_save_count(SkCanvas*) in utils.cpp.o
  "SkFontMgr::makeFromData(sk_sp<SkData>, int) const", referenced from:
      sk_typeface_create_from_data(sk_sp<skia::textlayout::FontCollection> const&, char const*, unsigned long) in utils.cpp.o
  "vtable for skia::textlayout::TypefaceFontProvider", referenced from:
      skia::textlayout::TypefaceFontProvider::TypefaceFontProvider() in utils.cpp.o
   NOTE: a missing vtable usually means the first non-inline virtual member function has no definition.
ld: symbol(s) not found for architecture arm64
clang: error: linker command failed with exit code 1 (use -v to see invocation)
[1292/1294] Linking Playground
Fetching https://github.com/ShaftUI/SwiftSDL3
[1/1787] Fetching swiftsdl3
Fetched https://github.com/ShaftUI/SwiftSDL3 from cache (1.22s)
Fetching https://github.com/ShaftUI/Splash
[1/1351] Fetching splash
Fetched https://github.com/ShaftUI/Splash from cache (1.00s)
Fetching https://github.com/ShaftUI/SwiftReload.git
[1/159] Fetching swiftreload
Fetched https://github.com/ShaftUI/SwiftReload.git from cache (0.69s)
Fetching https://github.com/swiftwasm/JavaScriptKit
Fetching https://github.com/ShaftUI/swift-collections
Fetching https://github.com/swiftlang/swift-syntax.git
Fetching https://github.com/jpsim/Yams.git
Fetching https://github.com/ShaftUI/SwiftMath
Fetching https://github.com/gregcotten/ZIPFoundationModern
Fetching https://github.com/onevcat/Rainbow
[1/773] Fetching swiftmath
[148/5964] Fetching swiftmath, zipfoundationmodern
[216/7299] Fetching swiftmath, zipfoundationmodern, rainbow
[400/18070] Fetching swiftmath, zipfoundationmodern, rainbow, swift-collections
[2310/29206] Fetching swiftmath, zipfoundationmodern, rainbow, swift-collections, yams
[3163/55397] Fetching swiftmath, zipfoundationmodern, rainbow, swift-collections, yams, javascriptkit
Fetched https://github.com/onevcat/Rainbow from cache (1.31s)
Fetched https://github.com/gregcotten/ZIPFoundationModern from cache (1.31s)
[20353/120734] Fetching swiftmath, swift-collections, yams, javascriptkit, swift-syntax
Fetched https://github.com/jpsim/Yams.git from cache (1.99s)
Fetched https://github.com/ShaftUI/SwiftMath from cache (1.99s)
[86548/108825] Fetching swift-collections, javascriptkit, swift-syntax
Fetched https://github.com/ShaftUI/swift-collections from cache (3.02s)
Fetched https://github.com/swiftwasm/JavaScriptKit from cache (3.02s)
Fetched https://github.com/swiftlang/swift-syntax.git from cache (3.02s)
Computing version for https://github.com/swiftlang/swift-syntax.git
Computed https://github.com/swiftlang/swift-syntax.git at 600.0.1 (3.67s)
Computing version for https://github.com/ShaftUI/swift-collections
Computed https://github.com/ShaftUI/swift-collections at 1.3.0 (0.64s)
Computing version for https://github.com/ShaftUI/SwiftMath
Computed https://github.com/ShaftUI/SwiftMath at 3.4.0 (0.52s)
Computing version for https://github.com/onevcat/Rainbow
Computed https://github.com/onevcat/Rainbow at 4.2.0 (1.95s)
Computing version for https://github.com/gregcotten/ZIPFoundationModern
Computed https://github.com/gregcotten/ZIPFoundationModern at 0.0.5 (0.52s)
Fetching https://github.com/gregcotten/CSProgress
Fetching https://github.com/apple/swift-system
Fetching https://github.com/the-swift-collective/zlib
[1/239] Fetching csprogress
[88/287] Fetching csprogress, zlib
[288/5228] Fetching csprogress, zlib, swift-system
Fetched https://github.com/apple/swift-system from cache (1.09s)
Fetched https://github.com/gregcotten/CSProgress from cache (1.09s)
Fetched https://github.com/the-swift-collective/zlib from cache (1.09s)
Computing version for https://github.com/gregcotten/CSProgress
Computed https://github.com/gregcotten/CSProgress at 0.0.1 (1.73s)
Computing version for https://github.com/the-swift-collective/zlib
Computed https://github.com/the-swift-collective/zlib at 1.3.2 (0.52s)
Computing version for https://github.com/jpsim/Yams.git
Computed https://github.com/jpsim/Yams.git at 5.3.1 (0.53s)
Computing version for https://github.com/apple/swift-system
Computed https://github.com/apple/swift-system at 1.6.2 (0.45s)
Computing version for https://github.com/swiftwasm/JavaScriptKit
Computed https://github.com/swiftwasm/JavaScriptKit at 0.35.0 (0.52s)
Creating working copy for https://github.com/ShaftUI/SwiftMath
Working copy of https://github.com/ShaftUI/SwiftMath resolved at 3.4.0
Creating working copy for https://github.com/gregcotten/ZIPFoundationModern
Working copy of https://github.com/gregcotten/ZIPFoundationModern resolved at 0.0.5
Creating working copy for https://github.com/swiftlang/swift-syntax.git
Working copy of https://github.com/swiftlang/swift-syntax.git resolved at 600.0.1
Creating working copy for https://github.com/swiftwasm/JavaScriptKit
Working copy of https://github.com/swiftwasm/JavaScriptKit resolved at 0.35.0
Creating working copy for https://github.com/ShaftUI/SwiftSDL3
Working copy of https://github.com/ShaftUI/SwiftSDL3 resolved at main (d33d998)
Creating working copy for https://github.com/ShaftUI/swift-collections
Working copy of https://github.com/ShaftUI/swift-collections resolved at 1.3.0
Creating working copy for https://github.com/ShaftUI/SwiftReload.git
Working copy of https://github.com/ShaftUI/SwiftReload.git resolved at main (cce1834)
Creating working copy for https://github.com/the-swift-collective/zlib
Working copy of https://github.com/the-swift-collective/zlib resolved at 1.3.2
Creating working copy for https://github.com/gregcotten/CSProgress
Working copy of https://github.com/gregcotten/CSProgress resolved at 0.0.1
Creating working copy for https://github.com/onevcat/Rainbow
Working copy of https://github.com/onevcat/Rainbow resolved at 4.2.0
Creating working copy for https://github.com/apple/swift-system
Working copy of https://github.com/apple/swift-system resolved at 1.6.2
Creating working copy for https://github.com/ShaftUI/Splash
Working copy of https://github.com/ShaftUI/Splash resolved at master (ed08785)
Creating working copy for https://github.com/jpsim/Yams.git
Working copy of https://github.com/jpsim/Yams.git resolved at 5.3.1
BUILD FAILURE 6.2 macosSpm