The Swift Package Index logo.Swift Package Index

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

Build Information

Failed to build NotationView, reference 0.1.0 (edf140), with Swift 6.0 for Linux on 31 Oct 2024 16:19:17 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.56.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dn-m/notationview.git
Reference: 0.1.0
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/dn-m/notationview
 * tag               0.1.0      -> FETCH_HEAD
HEAD is now at edf1405 Merge pull request #18 from dn-m/update
Cloned https://github.com/dn-m/notationview.git
Revision (git rev-parse @):
edf1405c78b0b8c5d447164ce831a9adc5785d3f
SUCCESS checkout https://github.com/dn-m/notationview.git at 0.1.0
========================================
Build
========================================
Selected platform:         linux
Swift version:             6.0
Building package at path:  $PWD
https://github.com/dn-m/notationview.git
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-6.0-latest swift build --triple x86_64-unknown-linux-gnu -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete 2>&1
basic-6.0-latest: Pulling from finestructure/spi-images
Digest: sha256:47d26c99ca4f1ac0a332c85fd5b13ff4390e72115219984a57a68fe9d1063a05
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:basic-6.0-latest
Fetching https://github.com/dn-m/NotationModel
Fetching https://github.com/dn-m/Graphics
[1/13161] Fetching notationmodel
[2/14319] Fetching notationmodel, graphics
Fetched https://github.com/dn-m/Graphics from cache (0.22s)
[9871/13161] Fetching notationmodel
Fetched https://github.com/dn-m/NotationModel from cache (0.33s)
Computing version for https://github.com/dn-m/NotationModel
Computed https://github.com/dn-m/NotationModel at 0.9.0 (1.79s)
Fetching https://github.com/dn-m/Music
Fetching https://github.com/dn-m/Math
Fetching https://github.com/dn-m/Structure
[1/4196] Fetching music
[2/5037] Fetching music, math
[1271/10866] Fetching music, math, structure
Fetched https://github.com/dn-m/Math from cache (0.26s)
Fetched https://github.com/dn-m/Structure from cache (0.26s)
Fetched https://github.com/dn-m/Music from cache (0.26s)
Computing version for https://github.com/dn-m/Math
Computed https://github.com/dn-m/Math at 0.8.0 (0.42s)
Computing version for https://github.com/dn-m/Music
Computed https://github.com/dn-m/Music at 0.17.1 (0.43s)
Computing version for https://github.com/dn-m/Graphics
Computed https://github.com/dn-m/Graphics at 0.4.1 (0.44s)
Fetching https://github.com/drmohundro/SWXMLHash
[1/2820] Fetching swxmlhash
Fetched https://github.com/drmohundro/SWXMLHash from cache (0.31s)
Computing version for https://github.com/dn-m/Structure
Computed https://github.com/dn-m/Structure at 0.25.0 (0.42s)
Fetching https://github.com/dn-m/PerformanceTesting
[1/1525] Fetching performancetesting
Fetched https://github.com/dn-m/PerformanceTesting from cache (0.19s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (0.42s)
Computing version for https://github.com/drmohundro/SWXMLHash
Computed https://github.com/drmohundro/SWXMLHash at 4.9.0 (1.79s)
Creating working copy for https://github.com/dn-m/NotationModel
Working copy of https://github.com/dn-m/NotationModel resolved at 0.9.0
Creating working copy for https://github.com/dn-m/Music
Working copy of https://github.com/dn-m/Music resolved at 0.17.1
Creating working copy for https://github.com/dn-m/Structure
Working copy of https://github.com/dn-m/Structure resolved at 0.25.0
Creating working copy for https://github.com/dn-m/Graphics
Working copy of https://github.com/dn-m/Graphics resolved at 0.4.1
Creating working copy for https://github.com/drmohundro/SWXMLHash
Working copy of https://github.com/drmohundro/SWXMLHash resolved at 4.9.0
Creating working copy for https://github.com/dn-m/Math
Working copy of https://github.com/dn-m/Math resolved at 0.8.0
Creating working copy for https://github.com/dn-m/PerformanceTesting
Working copy of https://github.com/dn-m/PerformanceTesting resolved at 0.4.0
Building for debugging...
[0/19] Write sources
[18/19] Write swift-version-24593BA9C3E375BF.txt
[20/21] Emitting module Destructure
[21/21] Compiling Destructure Destructure.swift
[23/46] Compiling Algorithms Swap.swift
[24/47] Compiling Algorithms Split.swift
[25/47] Compiling Algebra MonoidView.swift
[26/47] Compiling Algebra Multiplicative.swift
[27/49] Compiling Algorithms TupleMap.swift
[28/49] Compiling Algorithms StableSort.swift
[29/49] Compiling Algorithms Unzip.swift
[30/49] Compiling Algebra Product.swift
[31/49] Compiling Algebra Semigroup.swift
[32/49] Compiling Algebra Invertible.swift
[33/49] Compiling Algebra Monoid.swift
[34/49] Compiling Algebra MultiplicativeSemigroup.swift
[35/49] Compiling Algebra One.swift
[36/49] Emitting module Algebra
[37/49] Compiling Algorithms Ordered.swift
[38/49] Emitting module Algorithms
[39/49] Compiling Algorithms Rotate.swift
[40/49] Compiling Algorithms Combinatorics.swift
[41/50] Compiling Algebra Sum.swift
[42/50] Compiling Algebra Zero.swift
[43/50] Compiling Algebra AlgebraAdapters.swift
[44/50] Compiling Algebra Group.swift
[45/50] Compiling Algebra AdditiveGroup.swift
[46/50] Compiling Algebra AdditiveSemigroup.swift
[47/50] Compiling Algebra Abelian.swift
[48/50] Compiling Algebra Accumulate.swift
[49/50] Compiling Algebra Additive.swift
[52/110] Compiling DataStructures CollectionExtensions.swift
[53/110] Compiling DataStructures Homogeneity.swift
[54/110] Compiling DataStructures RangeProtocol+Algebra.swift
[55/110] Compiling DataStructures RangeProtocol.swift
[56/110] Compiling DataStructures SequenceExtensions.swift
[57/110] Compiling DataStructures SetExtensions.swift
[58/110] Compiling DataStructures AdjacencyList.swift
[59/110] Compiling DataStructures DirectedGraph.swift
[60/110] Compiling DataStructures Graph.swift
[61/118] Compiling DataStructures FloatWrapping.swift
[62/118] Compiling DataStructures Identifier.swift
[63/118] Compiling DataStructures IntegerWrapping.swift
[64/118] Compiling DataStructures Metatype.swift
[65/118] Compiling DataStructures NewType.swift
[66/118] Compiling DataStructures RandomAccessCollectionWrapping.swift
[67/118] Compiling DataStructures SequenceWrapping.swift
[68/118] Compiling DataStructures SortedCollectionWrapping.swift
[69/118] Compiling DataStructures Either.swift
[70/118] Compiling DataStructures IntervalRelation.swift
[71/118] Compiling DataStructures InvertibleEnum.swift
[72/118] Compiling DataStructures Cross.swift
[73/118] Compiling DataStructures OrderedPair.swift
[74/118] Compiling DataStructures Pair.swift
[75/118] Compiling DataStructures SwappablePair.swift
[76/118] Compiling DataStructures SymmetricPair.swift
[77/118] Compiling DataStructures UnorderedPair.swift
[78/118] Emitting module DataStructures
[79/118] Compiling DataStructures Matrix.swift
[80/118] Compiling DataStructures Queue.swift
[81/118] Compiling DataStructures SortedArray.swift
[82/118] Compiling DataStructures Stack.swift
[83/118] Compiling DataStructures Zip3Sequence.swift
[84/118] Compiling DataStructures ZipToLongest.swift
[85/118] Compiling DataStructures AVLTree.swift
[86/118] Compiling DataStructures BinaryHeap.swift
[87/118] Compiling DataStructures BinarySearchTree.swift
[88/118] Compiling DataStructures ReferenceTree.swift
[89/118] Compiling DataStructures ReferenceTreeProtocol.swift
[90/118] Compiling DataStructures SingleTypedTree.swift
[91/118] Compiling DataStructures Tree.Zipper.swift
[92/118] Compiling DataStructures Tree.swift
[93/118] Compiling DataStructures CollectionWrapping.swift
[94/118] Compiling DataStructures DoubleWrapping.swift
[95/118] Compiling DataStructures IntervallicFragmentable.swift
[96/118] Compiling DataStructures Measured.swift
[97/118] Compiling DataStructures Totalizable.swift
[98/118] Compiling DataStructures DictionaryProtocol.swift
[99/118] Compiling DataStructures OrderedDictionary.swift
[100/118] Compiling DataStructures SortedDictionary.swift
[101/118] Compiling DataStructures CircularArray.swift
[102/118] Compiling DataStructures LinkedList.swift
[103/118] Compiling DataStructures DirectedGraphProtocol.swift
[104/118] Compiling DataStructures GraphProtocol.swift
[105/118] Compiling DataStructures UndirectedGraphProtocol.swift
[106/118] Compiling DataStructures UnweightedGraphProtocol.swift
[107/118] Compiling DataStructures WeightedGraphProtocol.swift
[108/118] Compiling DataStructures ReferenceGraph.AdjacencyList.swift
[109/118] Compiling DataStructures ReferenceGraph.Edge.swift
[110/118] Compiling DataStructures ReferenceGraph.EdgeList.swift
[111/118] Compiling DataStructures ReferenceGraph.Node.swift
[112/118] Compiling DataStructures ReferenceGraph.swift
[113/118] Compiling DataStructures WeightedDirectedGraph.swift
[114/118] Compiling DataStructures WeightedGraph.swift
[115/118] Compiling DataStructures Bimap.swift
[116/118] Compiling DataStructures ContiguousSegmentCollection.swift
[117/118] Compiling DataStructures Fragmentable.swift
[118/118] Compiling DataStructures Intervallic.swift
[120/142] Compiling PlotModel PointModel.swift
[121/142] Compiling PlotModel PlotModel.swift
[122/142] Compiling PlotModel HorizontalPlotModel.swift
[123/143] Compiling PlotModel DefaultVerticalPointModel.swift
[124/143] Compiling Math Bitwise.swift
[125/143] Compiling Math CollectionExtensions.swift
[126/143] Compiling PlotModel DefaultVerticalPlotModel.Builder.swift
[127/143] Compiling PlotModel DefaultVerticalPlotModel.swift
[128/143] Emitting module PlotModel
[129/143] Compiling PlotModel VerticalPlotModel.swift
[131/144] Compiling Math Functions.swift
[132/144] Compiling Math GCDDomain.swift
[133/145] Compiling Math Scale.swift
[134/145] Compiling Math Rational.swift
[135/145] Compiling Math IntegerExtensions.swift
[136/145] Compiling Math LinearRegression.swift
[137/145] Compiling Math Power.swift
[138/145] Compiling Math PowerOfTwoSequence.swift
[139/145] Compiling Math Proximity.swift
[140/145] Compiling Math Quadratic.swift
[143/145] Emitting module Math
[144/145] Compiling Math DoubleExtensions.swift
[145/145] Compiling Math Fraction.swift
[147/204] Emitting module Geometry
[148/207] Compiling Geometry Rotation.swift
[149/207] Compiling Geometry Shape.swift
[150/207] Compiling Geometry Size.swift
[151/207] Compiling Pitch Scale.swift
[152/207] Compiling Pitch Pitch.Class.swift
[153/208] Compiling Geometry CollisionDetectable.swift
[154/208] Compiling Geometry CollisionDetection.swift
[155/208] Compiling Geometry ConvexPolygon.swift
[156/208] Compiling Geometry ConvexPolygonContainer.swift
[157/208] Emitting module Duration
[159/208] Compiling Pitch Pitch.swift
[160/208] Compiling Pitch IntervalDescriptor.swift
[161/208] Compiling Pitch IntervalOrdinal.swift
[162/208] Compiling Geometry PolygonProtocol.swift
[163/208] Compiling Pitch Dyad.swift
[164/208] Compiling Pitch Frequency.swift
[165/208] Compiling Pitch CompoundIntervalDescriptor.swift
[166/208] Compiling Pitch Scale.IntervalPattern.swift
[167/208] Compiling Geometry Extremum.swift
[171/210] Compiling Pitch IntervalQuality.swift
[174/210] Compiling Geometry Triangle.swift
[175/210] Compiling Geometry Vector2.swift
[176/210] Compiling Geometry VertexCollection.swift
[180/210] Compiling Pitch TuningSystem.swift
[181/210] Compiling Pitch UnorderedInterval.swift
[182/210] Compiling Geometry ConvexPolygonProtocol.swift
[183/210] Compiling Geometry Ellipse.swift
error: emit-module command failed with exit code 1 (use -v to see invocation)
[204/211] Emitting module Pitch
/host/spi-builder-workspace/.build/checkouts/Music/Sources/Pitch/Frequency.swift:25:15: error: type 'Frequency' does not conform to protocol 'AdditiveArithmetic'
23 | ///     let mean: Frequency = 440.0 // => "a 440"
24 | ///
25 | public struct Frequency: NewType, SignedNumeric {
   |               `- error: type 'Frequency' does not conform to protocol 'AdditiveArithmetic'
26 |
27 |     // MARK: - Instance Properties
Swift.AdditiveArithmetic:4:17: note: multiple matching functions named '+=' with type '(inout Frequency, Frequency) -> ()'
2 |     static var zero: Self { get }
3 |     static func + (lhs: Self, rhs: Self) -> Self
4 |     static func += (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '+=' with type '(inout Frequency, Frequency) -> ()'
5 |     static func - (lhs: Self, rhs: Self) -> Self
6 |     static func -= (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '-=' with type '(inout Frequency, Frequency) -> ()'
7 | }
Swift.AdditiveArithmetic:2:24: note: candidate exactly matches
1 | extension AdditiveArithmetic {
2 |     public static func += (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
3 |     public static func -= (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
4 | }
/host/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Wrapping/NewType.swift:71:24: note: candidate exactly matches
69 |     }
70 |
71 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
72 |         lhs = lhs + rhs
73 |     }
   :
77 |     }
78 |
79 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
80 |         lhs = lhs - rhs
81 |     }
/host/spi-builder-workspace/.build/checkouts/Music/Sources/Pitch/NoteNumber.swift:27:15: error: type 'NoteNumber' does not conform to protocol 'AdditiveArithmetic'
25 | ///     let cold: NoteNumber = 60
26 | ///
27 | public struct NoteNumber:
   |               `- error: type 'NoteNumber' does not conform to protocol 'AdditiveArithmetic'
28 |     NewType,
29 |     Comparable,
Swift.AdditiveArithmetic:4:17: note: multiple matching functions named '+=' with type '(inout NoteNumber, NoteNumber) -> ()'
2 |     static var zero: Self { get }
3 |     static func + (lhs: Self, rhs: Self) -> Self
4 |     static func += (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '+=' with type '(inout NoteNumber, NoteNumber) -> ()'
5 |     static func - (lhs: Self, rhs: Self) -> Self
6 |     static func -= (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '-=' with type '(inout NoteNumber, NoteNumber) -> ()'
7 | }
Swift.AdditiveArithmetic:2:24: note: candidate exactly matches
1 | extension AdditiveArithmetic {
2 |     public static func += (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
3 |     public static func -= (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
4 | }
/host/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Wrapping/NewType.swift:71:24: note: candidate exactly matches
69 |     }
70 |
71 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
72 |         lhs = lhs + rhs
73 |     }
   :
77 |     }
78 |
79 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
80 |         lhs = lhs - rhs
81 |     }
/host/spi-builder-workspace/.build/checkouts/Music/Sources/Pitch/NoteNumber.swift:27:15: error: type 'NoteNumber' does not conform to protocol 'AdditiveArithmetic'
25 | ///     let cold: NoteNumber = 60
26 | ///
27 | public struct NoteNumber:
   |               `- error: type 'NoteNumber' does not conform to protocol 'AdditiveArithmetic'
28 |     NewType,
29 |     Comparable,
Swift.AdditiveArithmetic:4:17: note: multiple matching functions named '+=' with type '(inout NoteNumber, NoteNumber) -> ()'
2 |     static var zero: Self { get }
3 |     static func + (lhs: Self, rhs: Self) -> Self
4 |     static func += (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '+=' with type '(inout NoteNumber, NoteNumber) -> ()'
5 |     static func - (lhs: Self, rhs: Self) -> Self
6 |     static func -= (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '-=' with type '(inout NoteNumber, NoteNumber) -> ()'
7 | }
Swift.AdditiveArithmetic:2:24: note: candidate exactly matches
1 | extension AdditiveArithmetic {
2 |     public static func += (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
3 |     public static func -= (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
4 | }
/host/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Wrapping/NewType.swift:71:24: note: candidate exactly matches
69 |     }
70 |
71 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
72 |         lhs = lhs + rhs
73 |     }
   :
77 |     }
78 |
79 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
80 |         lhs = lhs - rhs
81 |     }
/host/spi-builder-workspace/.build/checkouts/Music/Sources/Pitch/NoteNumber.swift:27:15: error: type 'NoteNumber' does not conform to protocol 'AdditiveArithmetic'
25 | ///     let cold: NoteNumber = 60
26 | ///
27 | public struct NoteNumber:
   |               `- error: type 'NoteNumber' does not conform to protocol 'AdditiveArithmetic'
28 |     NewType,
29 |     Comparable,
Swift.AdditiveArithmetic:4:17: note: multiple matching functions named '+=' with type '(inout NoteNumber, NoteNumber) -> ()'
2 |     static var zero: Self { get }
3 |     static func + (lhs: Self, rhs: Self) -> Self
4 |     static func += (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '+=' with type '(inout NoteNumber, NoteNumber) -> ()'
5 |     static func - (lhs: Self, rhs: Self) -> Self
6 |     static func -= (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '-=' with type '(inout NoteNumber, NoteNumber) -> ()'
7 | }
Swift.AdditiveArithmetic:2:24: note: candidate exactly matches
1 | extension AdditiveArithmetic {
2 |     public static func += (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
3 |     public static func -= (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
4 | }
/host/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Wrapping/NewType.swift:71:24: note: candidate exactly matches
69 |     }
70 |
71 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
72 |         lhs = lhs + rhs
73 |     }
   :
77 |     }
78 |
79 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
80 |         lhs = lhs - rhs
81 |     }
/host/spi-builder-workspace/.build/checkouts/Music/Sources/Pitch/NoteNumber.swift:27:15: error: type 'NoteNumber' does not conform to protocol 'AdditiveArithmetic'
25 | ///     let cold: NoteNumber = 60
26 | ///
27 | public struct NoteNumber:
   |               `- error: type 'NoteNumber' does not conform to protocol 'AdditiveArithmetic'
28 |     NewType,
29 |     Comparable,
Swift.AdditiveArithmetic:4:17: note: multiple matching functions named '+=' with type '(inout NoteNumber, NoteNumber) -> ()'
2 |     static var zero: Self { get }
3 |     static func + (lhs: Self, rhs: Self) -> Self
4 |     static func += (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '+=' with type '(inout NoteNumber, NoteNumber) -> ()'
5 |     static func - (lhs: Self, rhs: Self) -> Self
6 |     static func -= (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '-=' with type '(inout NoteNumber, NoteNumber) -> ()'
7 | }
Swift.AdditiveArithmetic:2:24: note: candidate exactly matches
1 | extension AdditiveArithmetic {
2 |     public static func += (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
3 |     public static func -= (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
4 | }
/host/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Wrapping/NewType.swift:71:24: note: candidate exactly matches
69 |     }
70 |
71 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
72 |         lhs = lhs + rhs
73 |     }
   :
77 |     }
78 |
79 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
80 |         lhs = lhs - rhs
81 |     }
/host/spi-builder-workspace/.build/checkouts/Music/Sources/Pitch/Frequency.swift:25:15: error: type 'Frequency' does not conform to protocol 'AdditiveArithmetic'
23 | ///     let mean: Frequency = 440.0 // => "a 440"
24 | ///
25 | public struct Frequency: NewType, SignedNumeric {
   |               `- error: type 'Frequency' does not conform to protocol 'AdditiveArithmetic'
26 |
27 |     // MARK: - Instance Properties
Swift.AdditiveArithmetic:4:17: note: multiple matching functions named '+=' with type '(inout Frequency, Frequency) -> ()'
2 |     static var zero: Self { get }
3 |     static func + (lhs: Self, rhs: Self) -> Self
4 |     static func += (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '+=' with type '(inout Frequency, Frequency) -> ()'
5 |     static func - (lhs: Self, rhs: Self) -> Self
6 |     static func -= (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '-=' with type '(inout Frequency, Frequency) -> ()'
7 | }
Swift.AdditiveArithmetic:2:24: note: candidate exactly matches
1 | extension AdditiveArithmetic {
2 |     public static func += (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
3 |     public static func -= (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
4 | }
/host/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Wrapping/NewType.swift:71:24: note: candidate exactly matches
69 |     }
70 |
71 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
72 |         lhs = lhs + rhs
73 |     }
   :
77 |     }
78 |
79 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
80 |         lhs = lhs - rhs
81 |     }
/host/spi-builder-workspace/.build/checkouts/Music/Sources/Pitch/Frequency.swift:25:15: error: type 'Frequency' does not conform to protocol 'AdditiveArithmetic'
23 | ///     let mean: Frequency = 440.0 // => "a 440"
24 | ///
25 | public struct Frequency: NewType, SignedNumeric {
   |               `- error: type 'Frequency' does not conform to protocol 'AdditiveArithmetic'
26 |
27 |     // MARK: - Instance Properties
Swift.AdditiveArithmetic:4:17: note: multiple matching functions named '+=' with type '(inout Frequency, Frequency) -> ()'
2 |     static var zero: Self { get }
3 |     static func + (lhs: Self, rhs: Self) -> Self
4 |     static func += (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '+=' with type '(inout Frequency, Frequency) -> ()'
5 |     static func - (lhs: Self, rhs: Self) -> Self
6 |     static func -= (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '-=' with type '(inout Frequency, Frequency) -> ()'
7 | }
Swift.AdditiveArithmetic:2:24: note: candidate exactly matches
1 | extension AdditiveArithmetic {
2 |     public static func += (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
3 |     public static func -= (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
4 | }
/host/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Wrapping/NewType.swift:71:24: note: candidate exactly matches
69 |     }
70 |
71 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
72 |         lhs = lhs + rhs
73 |     }
   :
77 |     }
78 |
79 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
80 |         lhs = lhs - rhs
81 |     }
/host/spi-builder-workspace/.build/checkouts/Music/Sources/Pitch/Frequency.swift:25:15: error: type 'Frequency' does not conform to protocol 'AdditiveArithmetic'
23 | ///     let mean: Frequency = 440.0 // => "a 440"
24 | ///
25 | public struct Frequency: NewType, SignedNumeric {
   |               `- error: type 'Frequency' does not conform to protocol 'AdditiveArithmetic'
26 |
27 |     // MARK: - Instance Properties
Swift.AdditiveArithmetic:4:17: note: multiple matching functions named '+=' with type '(inout Frequency, Frequency) -> ()'
2 |     static var zero: Self { get }
3 |     static func + (lhs: Self, rhs: Self) -> Self
4 |     static func += (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '+=' with type '(inout Frequency, Frequency) -> ()'
5 |     static func - (lhs: Self, rhs: Self) -> Self
6 |     static func -= (lhs: inout Self, rhs: Self)
  |                 `- note: multiple matching functions named '-=' with type '(inout Frequency, Frequency) -> ()'
7 | }
Swift.AdditiveArithmetic:2:24: note: candidate exactly matches
1 | extension AdditiveArithmetic {
2 |     public static func += (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
3 |     public static func -= (lhs: inout Self, rhs: Self)
  |                        `- note: candidate exactly matches
4 | }
/host/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Wrapping/NewType.swift:71:24: note: candidate exactly matches
69 |     }
70 |
71 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
72 |         lhs = lhs + rhs
73 |     }
   :
77 |     }
78 |
79 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
80 |         lhs = lhs - rhs
81 |     }
BUILD FAILURE 6.0 linux