Build Information
Successful build of SymbolPicker, reference 1.0 (edf85b), with Swift 6.1 for macOS (SPM) on 2 Feb 2026 22:27:46 UTC.
Swift 6 data race errors: 9
Build Command
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCapturesBuild Log
========================================
RunAll
========================================
Builder version: 4.68.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SzpakKamil/SymbolPicker.git
Reference: 1.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SzpakKamil/SymbolPicker
* branch 1.0 -> FETCH_HEAD
* [new branch] 1.0 -> origin/1.0
HEAD is now at edf85b5 Update skill installation instructions in documentation
Cloned https://github.com/SzpakKamil/SymbolPicker.git
Revision (git rev-parse @):
edf85b5f6f9021fef77032b2305c5fe3c4ec8147
SUCCESS checkout https://github.com/SzpakKamil/SymbolPicker.git at 1.0
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.1
Building package at path: $PWD
https://github.com/SzpakKamil/SymbolPicker.git
https://github.com/SzpakKamil/SymbolPicker.git
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "searchbar",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SzpakKamil/SearchBar.git"
}
],
"manifest_display_name" : "SymbolPicker",
"name" : "SymbolPicker",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "SymbolPicker",
"targets" : [
"SymbolPicker"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SymbolPicker",
"module_type" : "SwiftTarget",
"name" : "SymbolPicker",
"path" : "Sources/SymbolPicker",
"product_dependencies" : [
"SearchBar"
],
"product_memberships" : [
"SymbolPicker"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Resources/Localizable.xcstrings",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"ArrayFromColor.swift",
"Components/Blur.swift",
"Components/SPColorPicker.swift",
"Components/SPDismissButton.swift",
"Components/SPSelectedSymbol.swift",
"Components/SPSymbolsList.swift",
"DataTypes/SymbolColor.swift",
"DataTypes/SymbolLists.swift",
"DataTypes/SymbolModel.swift",
"DataTypes/SymbolPickerDismissType.swift",
"DataTypes/SymbolPickerSymbolsStyle.swift",
"DataTypes/SymbolPickerTranslation.swift",
"DataTypes/SymbolSection.swift",
"IfModifier.swift",
"LuminanceForColor.swift",
"SPForegroundStyleModifier.swift",
"SymbolPicker.swift",
"SymbolPickerModifier.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures
Building for debugging...
[0/7] Copying Localizable.xcstrings
[1/7] Copying Info.plist
[1/7] Write sources
[1/7] Copying Info.plist
[2/7] Copying Localizable.xcstrings
[6/7] Write swift-version-2F0A5646E1D333AE.txt
[8/22] Compiling SearchBar SearchFieldClearButton.swift
[9/23] Compiling SearchBar SearchBarCancelButtonDisplayMode.swift
[10/23] Compiling SearchBar SearchBarClearButtonDisplayMode.swift
[11/23] Compiling SearchBar SearchBarMaterial.swift
[12/23] Compiling SearchBar SearchBarScale.swift
[13/23] Emitting module SearchBar
[14/23] Compiling SearchBar SearchBarToken.swift
[15/23] Compiling SearchBar SearchBarTranslation.swift
[16/23] Compiling SearchBar IfModifier.swift
[17/23] Compiling SearchBar Modifiers.swift
[18/23] Compiling SearchBar SearchBarMacOS.swift
[19/23] Compiling SearchBar SearchFieldView.swift
[20/23] Compiling SearchBar SearchBarStyle.swift
[21/23] Compiling SearchBar SearchBarSuggestion.swift
[22/23] Compiling SearchBar SearchBarIOSVision.swift
[23/23] Compiling SearchBar resource_bundle_accessor.swift
[24/42] Compiling SymbolPicker SymbolSection.swift
[25/42] Compiling SymbolPicker IfModifier.swift
[26/42] Compiling SymbolPicker SymbolPickerSymbolsStyle.swift
[27/42] Compiling SymbolPicker SymbolPickerTranslation.swift
[28/43] Compiling SymbolPicker LuminanceForColor.swift
[29/43] Compiling SymbolPicker SPForegroundStyleModifier.swift
[30/43] Compiling SymbolPicker SymbolModel.swift
[31/43] Compiling SymbolPicker SymbolPickerDismissType.swift
[32/43] Compiling SymbolPicker SymbolPicker.swift
[33/43] Compiling SymbolPicker SymbolPickerModifier.swift
[34/43] Compiling SymbolPicker resource_bundle_accessor.swift
[35/43] Compiling SymbolPicker SPSelectedSymbol.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:202:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | #else
179 | @_documentation(visibility: internal)
180 | struct SPSelectedSymbol: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 | var symbolName: String
182 | var colorValue: SymbolColor?
:
200 | }
201 |
202 | static func ==(lhs: SPSelectedSymbol, rhs: SPSelectedSymbol) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
203 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.calculatedScale == rhs.calculatedScale && lhs.calculatedOffset == rhs.calculatedOffset
204 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:238:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
208 | @available(iOS 15.0, macOS 12.0, visionOS 1.0, *)
209 | @_documentation(visibility: internal)
210 | struct SPSelectedSymbolNew: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
211 | @Environment(\.dynamicTypeSize) var dynamicTypeSize
212 | var symbolName: String
:
236 | }
237 |
238 | static func ==(lhs: SPSelectedSymbolNew, rhs: SPSelectedSymbolNew) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
239 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.calculatedScale == rhs.calculatedScale && lhs.calculatedOffset == rhs.calculatedOffset
240 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:309:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
242 |
243 | @_documentation(visibility: internal)
244 | struct SPSelectedSymbolContent: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
245 | var symbolName: String
246 | var colorValue: SymbolColor?
:
307 | }
308 |
309 | static func ==(lhs: SPSelectedSymbolContent, rhs: SPSelectedSymbolContent) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
310 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.calculatedScale == rhs.calculatedScale && lhs.calculatedOffset == rhs.calculatedOffset && lhs.size == rhs.size
311 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:342:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
313 |
314 | @_documentation(visibility: internal)
315 | struct SPSelectedSymbolOld: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
316 | @Environment(\.sizeCategory) var sizeCategory
317 | var symbolName: String
:
340 | }
341 |
342 | static func ==(lhs: SPSelectedSymbolOld, rhs: SPSelectedSymbolOld) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
343 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.sizeCategory == rhs.sizeCategory
344 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:465:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
435 | #else
436 | @_documentation(visibility: internal)
437 | struct SPSymbolsList: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
438 | @Binding var searchText: String
439 | @Binding var symbolName: String
:
463 | }
464 |
465 | static func ==(lhs: SPSymbolsList, rhs: SPSymbolsList) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
466 | lhs.loadedSymbols == rhs.loadedSymbols && lhs.symbolName == rhs.symbolName
467 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:576:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
469 |
470 | @_documentation(visibility: internal)
471 | struct SPSymbolsListContent: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
472 | @Environment(\.colorScheme) var colorScheme
473 | @Binding var searchText: String
:
574 | }
575 |
576 | static func ==(lhs: SPSymbolsListContent, rhs: SPSymbolsListContent) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
577 | lhs.loadedSymbols == rhs.loadedSymbols && lhs.size1 == rhs.size1 && lhs.size2 == rhs.size2
578 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:656:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
581 | @_documentation(visibility: internal)
582 | @available(iOS 15.0, macOS 12.0, visionOS 1.0, *)
583 | struct SPSymbolsListNew: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
584 | @Environment(\.dynamicTypeSize) var dynamicTypeSize
585 | @Environment(\.dismiss) var dismiss
:
654 | }
655 |
656 | static func ==(lhs: SPSymbolsListNew, rhs: SPSymbolsListNew) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
657 | lhs.loadedSymbols == rhs.loadedSymbols
658 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:715:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
660 |
661 | @_documentation(visibility: internal)
662 | struct SPSymbolsListOld: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
663 | @Environment(\.sizeCategory) var sizeCategory
664 | @Binding var searchText: String
:
713 |
714 |
715 | static func ==(lhs: SPSymbolsListOld, rhs: SPSymbolsListOld) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
716 | lhs.loadedSymbols == rhs.loadedSymbols
717 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:849:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
719 |
720 |
721 | struct SPSymbolButton: View, Equatable{
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
722 | @Environment(\.colorScheme) var colorScheme
723 | var symbolModel: SymbolModel
:
847 | }
848 |
849 | static func ==(lhs: SPSymbolButton, rhs: SPSymbolButton) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
850 | if lhs.isUsingFilledSymbols && rhs.isUsingFilledSymbols{
851 | return (lhs.symbolName == lhs.symbolModel.filledSymbolName) == (rhs.symbolName == rhs.symbolModel.filledSymbolName) && lhs.size == rhs.size
[36/43] Compiling SymbolPicker SPSymbolsList.swift
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:202:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | #else
179 | @_documentation(visibility: internal)
180 | struct SPSelectedSymbol: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 | var symbolName: String
182 | var colorValue: SymbolColor?
:
200 | }
201 |
202 | static func ==(lhs: SPSelectedSymbol, rhs: SPSelectedSymbol) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
203 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.calculatedScale == rhs.calculatedScale && lhs.calculatedOffset == rhs.calculatedOffset
204 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:238:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
208 | @available(iOS 15.0, macOS 12.0, visionOS 1.0, *)
209 | @_documentation(visibility: internal)
210 | struct SPSelectedSymbolNew: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
211 | @Environment(\.dynamicTypeSize) var dynamicTypeSize
212 | var symbolName: String
:
236 | }
237 |
238 | static func ==(lhs: SPSelectedSymbolNew, rhs: SPSelectedSymbolNew) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
239 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.calculatedScale == rhs.calculatedScale && lhs.calculatedOffset == rhs.calculatedOffset
240 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:309:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
242 |
243 | @_documentation(visibility: internal)
244 | struct SPSelectedSymbolContent: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
245 | var symbolName: String
246 | var colorValue: SymbolColor?
:
307 | }
308 |
309 | static func ==(lhs: SPSelectedSymbolContent, rhs: SPSelectedSymbolContent) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
310 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.calculatedScale == rhs.calculatedScale && lhs.calculatedOffset == rhs.calculatedOffset && lhs.size == rhs.size
311 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:342:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
313 |
314 | @_documentation(visibility: internal)
315 | struct SPSelectedSymbolOld: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
316 | @Environment(\.sizeCategory) var sizeCategory
317 | var symbolName: String
:
340 | }
341 |
342 | static func ==(lhs: SPSelectedSymbolOld, rhs: SPSelectedSymbolOld) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
343 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.sizeCategory == rhs.sizeCategory
344 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:465:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
435 | #else
436 | @_documentation(visibility: internal)
437 | struct SPSymbolsList: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
438 | @Binding var searchText: String
439 | @Binding var symbolName: String
:
463 | }
464 |
465 | static func ==(lhs: SPSymbolsList, rhs: SPSymbolsList) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
466 | lhs.loadedSymbols == rhs.loadedSymbols && lhs.symbolName == rhs.symbolName
467 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:576:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
469 |
470 | @_documentation(visibility: internal)
471 | struct SPSymbolsListContent: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
472 | @Environment(\.colorScheme) var colorScheme
473 | @Binding var searchText: String
:
574 | }
575 |
576 | static func ==(lhs: SPSymbolsListContent, rhs: SPSymbolsListContent) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
577 | lhs.loadedSymbols == rhs.loadedSymbols && lhs.size1 == rhs.size1 && lhs.size2 == rhs.size2
578 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:656:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
581 | @_documentation(visibility: internal)
582 | @available(iOS 15.0, macOS 12.0, visionOS 1.0, *)
583 | struct SPSymbolsListNew: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
584 | @Environment(\.dynamicTypeSize) var dynamicTypeSize
585 | @Environment(\.dismiss) var dismiss
:
654 | }
655 |
656 | static func ==(lhs: SPSymbolsListNew, rhs: SPSymbolsListNew) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
657 | lhs.loadedSymbols == rhs.loadedSymbols
658 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:715:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
660 |
661 | @_documentation(visibility: internal)
662 | struct SPSymbolsListOld: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
663 | @Environment(\.sizeCategory) var sizeCategory
664 | @Binding var searchText: String
:
713 |
714 |
715 | static func ==(lhs: SPSymbolsListOld, rhs: SPSymbolsListOld) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
716 | lhs.loadedSymbols == rhs.loadedSymbols
717 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:849:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
719 |
720 |
721 | struct SPSymbolButton: View, Equatable{
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
722 | @Environment(\.colorScheme) var colorScheme
723 | var symbolModel: SymbolModel
:
847 | }
848 |
849 | static func ==(lhs: SPSymbolButton, rhs: SPSymbolButton) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
850 | if lhs.isUsingFilledSymbols && rhs.isUsingFilledSymbols{
851 | return (lhs.symbolName == lhs.symbolModel.filledSymbolName) == (rhs.symbolName == rhs.symbolModel.filledSymbolName) && lhs.size == rhs.size
[37/43] Compiling SymbolPicker ArrayFromColor.swift
[38/43] Compiling SymbolPicker Blur.swift
[39/43] Emitting module SymbolPicker
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:202:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
178 | #else
179 | @_documentation(visibility: internal)
180 | struct SPSelectedSymbol: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
181 | var symbolName: String
182 | var colorValue: SymbolColor?
:
200 | }
201 |
202 | static func ==(lhs: SPSelectedSymbol, rhs: SPSelectedSymbol) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
203 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.calculatedScale == rhs.calculatedScale && lhs.calculatedOffset == rhs.calculatedOffset
204 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:238:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
208 | @available(iOS 15.0, macOS 12.0, visionOS 1.0, *)
209 | @_documentation(visibility: internal)
210 | struct SPSelectedSymbolNew: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
211 | @Environment(\.dynamicTypeSize) var dynamicTypeSize
212 | var symbolName: String
:
236 | }
237 |
238 | static func ==(lhs: SPSelectedSymbolNew, rhs: SPSelectedSymbolNew) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
239 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.calculatedScale == rhs.calculatedScale && lhs.calculatedOffset == rhs.calculatedOffset
240 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:309:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
242 |
243 | @_documentation(visibility: internal)
244 | struct SPSelectedSymbolContent: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
245 | var symbolName: String
246 | var colorValue: SymbolColor?
:
307 | }
308 |
309 | static func ==(lhs: SPSelectedSymbolContent, rhs: SPSelectedSymbolContent) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
310 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.calculatedScale == rhs.calculatedScale && lhs.calculatedOffset == rhs.calculatedOffset && lhs.size == rhs.size
311 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSelectedSymbol.swift:342:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
313 |
314 | @_documentation(visibility: internal)
315 | struct SPSelectedSymbolOld: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
316 | @Environment(\.sizeCategory) var sizeCategory
317 | var symbolName: String
:
340 | }
341 |
342 | static func ==(lhs: SPSelectedSymbolOld, rhs: SPSelectedSymbolOld) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
343 | lhs.symbolName == rhs.symbolName && lhs.colorValue == rhs.colorValue && lhs.sizeCategory == rhs.sizeCategory
344 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:465:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
435 | #else
436 | @_documentation(visibility: internal)
437 | struct SPSymbolsList: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
438 | @Binding var searchText: String
439 | @Binding var symbolName: String
:
463 | }
464 |
465 | static func ==(lhs: SPSymbolsList, rhs: SPSymbolsList) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
466 | lhs.loadedSymbols == rhs.loadedSymbols && lhs.symbolName == rhs.symbolName
467 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:576:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
469 |
470 | @_documentation(visibility: internal)
471 | struct SPSymbolsListContent: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
472 | @Environment(\.colorScheme) var colorScheme
473 | @Binding var searchText: String
:
574 | }
575 |
576 | static func ==(lhs: SPSymbolsListContent, rhs: SPSymbolsListContent) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
577 | lhs.loadedSymbols == rhs.loadedSymbols && lhs.size1 == rhs.size1 && lhs.size2 == rhs.size2
578 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:656:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
581 | @_documentation(visibility: internal)
582 | @available(iOS 15.0, macOS 12.0, visionOS 1.0, *)
583 | struct SPSymbolsListNew: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
584 | @Environment(\.dynamicTypeSize) var dynamicTypeSize
585 | @Environment(\.dismiss) var dismiss
:
654 | }
655 |
656 | static func ==(lhs: SPSymbolsListNew, rhs: SPSymbolsListNew) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
657 | lhs.loadedSymbols == rhs.loadedSymbols
658 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:715:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
660 |
661 | @_documentation(visibility: internal)
662 | struct SPSymbolsListOld: View, Equatable {
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
663 | @Environment(\.sizeCategory) var sizeCategory
664 | @Binding var searchText: String
:
713 |
714 |
715 | static func ==(lhs: SPSymbolsListOld, rhs: SPSymbolsListOld) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
716 | lhs.loadedSymbols == rhs.loadedSymbols
717 | }
/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Components/SPSymbolsList.swift:849:17: warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
719 |
720 |
721 | struct SPSymbolButton: View, Equatable{
| `- note: add '@preconcurrency' to the 'Equatable' conformance to defer isolation checking to run time
722 | @Environment(\.colorScheme) var colorScheme
723 | var symbolModel: SymbolModel
:
847 | }
848 |
849 | static func ==(lhs: SPSymbolButton, rhs: SPSymbolButton) -> Bool{
| |- warning: main actor-isolated operator function '==' cannot be used to satisfy nonisolated requirement from protocol 'Equatable'; this is an error in the Swift 6 language mode
| `- note: add 'nonisolated' to '==' to make this operator function not isolated to the actor
850 | if lhs.isUsingFilledSymbols && rhs.isUsingFilledSymbols{
851 | return (lhs.symbolName == lhs.symbolModel.filledSymbolName) == (rhs.symbolName == rhs.symbolModel.filledSymbolName) && lhs.size == rhs.size
[40/43] Compiling SymbolPicker SPColorPicker.swift
[41/43] Compiling SymbolPicker SPDismissButton.swift
[42/43] Compiling SymbolPicker SymbolColor.swift
[43/43] Compiling SymbolPicker SymbolLists.swift
Build complete! (170.38s)
Fetching https://github.com/SzpakKamil/SearchBar.git
[1/3398] Fetching searchbar
Fetched https://github.com/SzpakKamil/SearchBar.git from cache (155.89s)
Computing version for https://github.com/SzpakKamil/SearchBar.git
Computed https://github.com/SzpakKamil/SearchBar.git at 2.1.4 (156.40s)
Creating working copy for https://github.com/SzpakKamil/SearchBar.git
Working copy of https://github.com/SzpakKamil/SearchBar.git resolved at 2.1.4
Build complete.
{
"default_localization" : "en",
"dependencies" : [
{
"identity" : "searchbar",
"requirement" : {
"range" : [
{
"lower_bound" : "2.1.0",
"upper_bound" : "3.0.0"
}
]
},
"type" : "sourceControl",
"url" : "https://github.com/SzpakKamil/SearchBar.git"
}
],
"manifest_display_name" : "SymbolPicker",
"name" : "SymbolPicker",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
{
"name" : "macos",
"version" : "11.0"
},
{
"name" : "ios",
"version" : "14.0"
},
{
"name" : "visionos",
"version" : "1.0"
}
],
"products" : [
{
"name" : "SymbolPicker",
"targets" : [
"SymbolPicker"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "SymbolPicker",
"module_type" : "SwiftTarget",
"name" : "SymbolPicker",
"path" : "Sources/SymbolPicker",
"product_dependencies" : [
"SearchBar"
],
"product_memberships" : [
"SymbolPicker"
],
"resources" : [
{
"path" : "/Users/admin/builder/spi-builder-workspace/Sources/SymbolPicker/Resources/Localizable.xcstrings",
"rule" : {
"process" : {
}
}
}
],
"sources" : [
"ArrayFromColor.swift",
"Components/Blur.swift",
"Components/SPColorPicker.swift",
"Components/SPDismissButton.swift",
"Components/SPSelectedSymbol.swift",
"Components/SPSymbolsList.swift",
"DataTypes/SymbolColor.swift",
"DataTypes/SymbolLists.swift",
"DataTypes/SymbolModel.swift",
"DataTypes/SymbolPickerDismissType.swift",
"DataTypes/SymbolPickerSymbolsStyle.swift",
"DataTypes/SymbolPickerTranslation.swift",
"DataTypes/SymbolSection.swift",
"IfModifier.swift",
"LuminanceForColor.swift",
"SPForegroundStyleModifier.swift",
"SymbolPicker.swift",
"SymbolPickerModifier.swift"
],
"type" : "library"
}
],
"tools_version" : "5.9"
}
Done.