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 NotationModel, reference 0.9.0 (a68f1a), with Swift 6.0 for macOS (SPM) on 27 Nov 2024 08:13:54 UTC.

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.1.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

Build Log

========================================
RunAll
========================================
Builder version: 4.58.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dn-m/notationmodel.git
Reference: 0.9.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dn-m/notationmodel
 * tag               0.9.0      -> FETCH_HEAD
HEAD is now at a68f1af Remove usage of CollectionWrapping and RandomAccessCollectionWrapping (#217)
Cloned https://github.com/dn-m/notationmodel.git
Revision (git rev-parse @):
a68f1af89ca15c41736e25f17616a4504838073c
SUCCESS checkout https://github.com/dn-m/notationmodel.git at 0.9.0
Fetching https://github.com/dn-m/Math
Fetching https://github.com/dn-m/Music
Fetching https://github.com/dn-m/Structure
Fetching https://github.com/dn-m/PerformanceTesting
[1/5829] Fetching structure
[60/7354] Fetching structure, performancetesting
[91/8195] Fetching structure, performancetesting, math
[647/12391] Fetching structure, performancetesting, math, music
Fetched https://github.com/dn-m/Music from cache (1.11s)
Fetched https://github.com/dn-m/Structure from cache (1.11s)
Fetched https://github.com/dn-m/Math from cache (1.11s)
Fetched https://github.com/dn-m/PerformanceTesting from cache (1.11s)
Computing version for https://github.com/dn-m/Music
Computed https://github.com/dn-m/Music at 0.15.0 (0.58s)
Computing version for https://github.com/dn-m/Math
Computed https://github.com/dn-m/Math at 0.7.1 (2.40s)
Computing version for https://github.com/dn-m/Structure
Computed https://github.com/dn-m/Structure at 0.23.0 (0.55s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.3.0 (0.54s)
Creating working copy for https://github.com/dn-m/Structure
Working copy of https://github.com/dn-m/Structure resolved at 0.23.0
Creating working copy for https://github.com/dn-m/Music
Working copy of https://github.com/dn-m/Music resolved at 0.15.0
Creating working copy for https://github.com/dn-m/PerformanceTesting
Working copy of https://github.com/dn-m/PerformanceTesting resolved at 0.3.0
Creating working copy for https://github.com/dn-m/Math
Working copy of https://github.com/dn-m/Math resolved at 0.7.1
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
  "identity": ".resolve-product-dependencies",
  "name": "resolve-dependencies",
  "url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "version": "unspecified",
  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
  "dependencies": [
    {
      "identity": "notationmodel",
      "name": "NotationModel",
      "url": "https://github.com/dn-m/notationmodel.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/notationmodel",
      "dependencies": [
        {
          "identity": "structure",
          "name": "Structure",
          "url": "https://github.com/dn-m/Structure",
          "version": "0.25.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Structure",
          "dependencies": [
            {
              "identity": "performancetesting",
              "name": "PerformanceTesting",
              "url": "https://github.com/dn-m/PerformanceTesting",
              "version": "0.4.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PerformanceTesting",
              "dependencies": [
              ]
            }
          ]
        },
        {
          "identity": "math",
          "name": "Math",
          "url": "https://github.com/dn-m/Math",
          "version": "0.8.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Math",
          "dependencies": [
            {
              "identity": "structure",
              "name": "Structure",
              "url": "https://github.com/dn-m/Structure",
              "version": "0.25.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Structure",
              "dependencies": [
                {
                  "identity": "performancetesting",
                  "name": "PerformanceTesting",
                  "url": "https://github.com/dn-m/PerformanceTesting",
                  "version": "0.4.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PerformanceTesting",
                  "dependencies": [
                  ]
                }
              ]
            }
          ]
        },
        {
          "identity": "music",
          "name": "Music",
          "url": "https://github.com/dn-m/Music",
          "version": "0.17.1",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Music",
          "dependencies": [
            {
              "identity": "structure",
              "name": "Structure",
              "url": "https://github.com/dn-m/Structure",
              "version": "0.25.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Structure",
              "dependencies": [
                {
                  "identity": "performancetesting",
                  "name": "PerformanceTesting",
                  "url": "https://github.com/dn-m/PerformanceTesting",
                  "version": "0.4.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PerformanceTesting",
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "math",
              "name": "Math",
              "url": "https://github.com/dn-m/Math",
              "version": "0.8.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Math",
              "dependencies": [
                {
                  "identity": "structure",
                  "name": "Structure",
                  "url": "https://github.com/dn-m/Structure",
                  "version": "0.25.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Structure",
                  "dependencies": [
                    {
                      "identity": "performancetesting",
                      "name": "PerformanceTesting",
                      "url": "https://github.com/dn-m/PerformanceTesting",
                      "version": "0.4.0",
                      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/PerformanceTesting",
                      "dependencies": [
                      ]
                    }
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/dn-m/notationmodel.git
[1/13161] Fetching notationmodel
Fetched https://github.com/dn-m/notationmodel.git from cache (1.21s)
Fetching https://github.com/dn-m/Structure from cache
Fetching https://github.com/dn-m/Math from cache
Fetching https://github.com/dn-m/Music from cache
Fetched https://github.com/dn-m/Structure from cache (0.57s)
Fetched https://github.com/dn-m/Music from cache (0.57s)
Fetched https://github.com/dn-m/Math from cache (0.57s)
Computing version for https://github.com/dn-m/Math
Computed https://github.com/dn-m/Math at 0.8.0 (0.02s)
Computing version for https://github.com/dn-m/Music
Computed https://github.com/dn-m/Music at 0.17.1 (0.59s)
Computing version for https://github.com/dn-m/Structure
Computed https://github.com/dn-m/Structure at 0.25.0 (0.59s)
Fetching https://github.com/dn-m/PerformanceTesting from cache
Fetched https://github.com/dn-m/PerformanceTesting from cache (0.43s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (0.59s)
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/PerformanceTesting
Working copy of https://github.com/dn-m/PerformanceTesting resolved at 0.4.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/Structure
Working copy of https://github.com/dn-m/Structure resolved at 0.25.0
Creating working copy for https://github.com/dn-m/notationmodel.git
Working copy of https://github.com/dn-m/notationmodel.git resolved at 0.9.0 (a68f1af)
warning: '.resolve-product-dependencies': dependency 'notationmodel' is not used by any target
Found 3 product dependencies
  - Structure
  - Math
  - Music
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $PWD
https://github.com/dn-m/notationmodel.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.1.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/12] Write sources
[11/12] Write swift-version--7754E27361AE5C74.txt
[13/14] Compiling Destructure Destructure.swift
[14/14] Emitting module Destructure
[15/39] Compiling Algebra Invertible.swift
[16/39] Compiling Algebra Monoid.swift
[17/40] Compiling Algorithms TupleMap.swift
[18/40] Compiling Algorithms Unzip.swift
[19/40] Compiling Algebra Zero.swift
[20/40] Compiling Algebra Semigroup.swift
[21/40] Compiling Algebra Sum.swift
[22/40] Compiling Algebra MultiplicativeSemigroup.swift
[23/40] Compiling Algebra One.swift
[24/40] Compiling Algebra Product.swift
[25/40] Compiling Algebra MonoidView.swift
[26/40] Compiling Algebra Multiplicative.swift
[27/40] Compiling Algorithms Rotate.swift
[28/40] Compiling Algorithms Swap.swift
[29/40] Compiling Algorithms StableSort.swift
[30/40] Compiling Algorithms Ordered.swift
[31/40] Compiling Algorithms Split.swift
[32/40] Emitting module Algorithms
[33/40] Compiling Algorithms Combinatorics.swift
[34/40] Compiling Algebra AdditiveGroup.swift
[35/40] Compiling Algebra AdditiveSemigroup.swift
[36/40] Compiling Algebra Accumulate.swift
[37/40] Compiling Algebra Additive.swift
[38/40] Emitting module Algebra
[39/40] Compiling Algebra AlgebraAdapters.swift
[40/40] Compiling Algebra Group.swift
[41/101] Compiling DataStructures WeightedGraphProtocol.swift
[42/101] Compiling DataStructures WeightedDirectedGraph.swift
[43/101] Compiling DataStructures WeightedGraph.swift
[44/101] Compiling DataStructures Homogeneity.swift
[45/101] Compiling DataStructures Identifier.swift
[46/101] Compiling DataStructures IntervalRelation.swift
[47/101] Compiling DataStructures InvertibleEnum.swift
[48/101] Compiling DataStructures ReferenceGraph.AdjacencyList.swift
[49/101] Compiling DataStructures ReferenceGraph.Edge.swift
[50/101] Compiling DataStructures ReferenceGraph.EdgeList.swift
[51/101] Compiling DataStructures ReferenceGraph.Node.swift
[52/101] Compiling DataStructures ReferenceGraph.swift
[53/101] Compiling DataStructures ReferenceTree.swift
[54/107] Compiling DataStructures LinkedList.swift
[55/107] Compiling DataStructures Matrix.swift
[56/107] Compiling DataStructures Metatype.swift
[57/107] Compiling DataStructures NewType.swift
[58/107] Compiling DataStructures OrderedDictionary.swift
[59/107] Compiling DataStructures Cross.swift
[60/107] Compiling DataStructures OrderedPair.swift
[61/107] Compiling DataStructures ReferenceTreeProtocol.swift
[62/107] Compiling DataStructures SequenceExtensions.swift
[63/107] Compiling DataStructures SetExtensions.swift
[64/107] Compiling DataStructures SingleTypedTree.swift
[65/107] Compiling DataStructures SortedArray.swift
[66/107] Compiling DataStructures SortedDictionary.swift
[67/107] Compiling DataStructures IntegerWrapping.swift
[68/107] Compiling DataStructures RandomAccessCollectionWrapping.swift
[69/107] Compiling DataStructures SequenceWrapping.swift
[70/107] Compiling DataStructures SortedCollectionWrapping.swift
[71/107] Compiling DataStructures Zip3Sequence.swift
[72/107] Compiling DataStructures ZipToLongest.swift
[73/107] Compiling DataStructures Either.swift
[74/107] Compiling DataStructures DirectedGraph.swift
[75/107] Compiling DataStructures Graph.swift
[76/107] Compiling DataStructures DirectedGraphProtocol.swift
[77/107] Compiling DataStructures GraphProtocol.swift
[78/107] Compiling DataStructures UndirectedGraphProtocol.swift
[79/107] Compiling DataStructures UnweightedGraphProtocol.swift
[80/107] Compiling DataStructures Pair.swift
[81/107] Compiling DataStructures SwappablePair.swift
[82/107] Compiling DataStructures SymmetricPair.swift
[83/107] Compiling DataStructures UnorderedPair.swift
[84/107] Compiling DataStructures Queue.swift
[85/107] Compiling DataStructures RangeProtocol+Algebra.swift
[86/107] Compiling DataStructures RangeProtocol.swift
[87/107] Compiling DataStructures Stack.swift
[88/107] Compiling DataStructures Tree.Zipper.swift
[89/107] Compiling DataStructures Tree.swift
[90/107] Compiling DataStructures CollectionWrapping.swift
[91/107] Compiling DataStructures DoubleWrapping.swift
[92/107] Compiling DataStructures FloatWrapping.swift
[93/107] Compiling DataStructures AVLTree.swift
[94/107] Compiling DataStructures AdjacencyList.swift
[95/107] Compiling DataStructures Bimap.swift
[96/107] Compiling DataStructures BinaryHeap.swift
[97/107] Compiling DataStructures BinarySearchTree.swift
[98/107] Compiling DataStructures CircularArray.swift
[99/107] Compiling DataStructures CollectionExtensions.swift
[100/107] Compiling DataStructures ContiguousSegmentCollection.swift
[101/107] Compiling DataStructures Fragmentable.swift
[102/107] Compiling DataStructures Intervallic.swift
[103/107] Compiling DataStructures IntervallicFragmentable.swift
[104/107] Compiling DataStructures Measured.swift
[105/107] Compiling DataStructures Totalizable.swift
[106/107] Compiling DataStructures DictionaryProtocol.swift
[107/107] Emitting module DataStructures
[108/131] Compiling PlotModel VerticalPlotModel.swift
[109/131] Compiling PlotModel PointModel.swift
[110/131] Compiling PlotModel HorizontalPlotModel.swift
[111/131] Compiling PlotModel PlotModel.swift
[112/131] Compiling PlotModel DefaultVerticalPointModel.swift
[113/131] Compiling PlotModel DefaultVerticalPlotModel.Builder.swift
[114/131] Compiling PlotModel DefaultVerticalPlotModel.swift
[115/131] Compiling PlotModel Axis.swift
[116/131] Emitting module PlotModel
[117/131] Compiling PlotModel DefaultAxis.swift
[118/131] Compiling Math Rational.swift
[119/132] Compiling Math Functions.swift
[120/132] Compiling Math GCDDomain.swift
[121/132] Compiling Math Scale.swift
[122/132] Emitting module Math
[123/132] Compiling Math Bitwise.swift
[124/132] Compiling Math CollectionExtensions.swift
[125/132] Compiling Math DoubleExtensions.swift
[126/132] Compiling Math Fraction.swift
[127/132] Compiling Math Quadratic.swift
[128/132] Compiling Math Power.swift
[129/132] Compiling Math IntegerExtensions.swift
[130/132] Compiling Math LinearRegression.swift
[131/132] Compiling Math PowerOfTwoSequence.swift
[132/132] Compiling Math Proximity.swift
[133/166] Compiling Duration Tempo.Context.swift
[134/166] Compiling Duration Subdivision.swift
[135/166] Compiling Pitch Chord.IntervalPattern.swift
[136/166] Compiling Pitch Chord.swift
[137/166] Compiling Duration Rhythm.swift
[138/167] Compiling Duration Meter.swift
[139/167] Compiling Duration AbsenceOrEvent.swift
[140/167] Compiling Duration ProportionTree.swift
[141/167] Compiling Duration Meter.Fragment.swift
[142/167] Compiling Duration Meter.Kind.swift
[143/167] Compiling Pitch Scale.IntervalPattern.swift
[144/167] Compiling Pitch Scale.swift
[145/167] Compiling Pitch NoteNumberRepresentable.swift
[146/167] Compiling Pitch OrderedInterval.swift
[147/169] Compiling Duration Meter.Collection.swift
[148/169] Compiling Duration Meter.Context.swift
[149/169] Compiling Duration Beats.swift
[150/169] Compiling Duration Duration.swift
[151/169] Emitting module Duration
error: emit-module command failed with exit code 1 (use -v to see invocation)
[160/169] Compiling Pitch Pitch.Class.swift
[161/169] Compiling Pitch Pitch.swift
[162/169] Emitting module Pitch
/Users/admin/builder/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 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/NewType.swift:70:24: note: candidate exactly matches
68 |     }
69 |
70 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
71 |         lhs = lhs + rhs
72 |     }
   :
76 |     }
77 |
78 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
79 |         lhs = lhs - rhs
80 |     }
/Users/admin/builder/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 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/NewType.swift:70:24: note: candidate exactly matches
68 |     }
69 |
70 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
71 |         lhs = lhs + rhs
72 |     }
   :
76 |     }
77 |
78 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
79 |         lhs = lhs - rhs
80 |     }
[163/169] Compiling Pitch UnorderedIntervalDescriptor.swift
/Users/admin/builder/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 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/NewType.swift:70:24: note: candidate exactly matches
68 |     }
69 |
70 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
71 |         lhs = lhs + rhs
72 |     }
   :
76 |     }
77 |
78 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
79 |         lhs = lhs - rhs
80 |     }
[164/169] Compiling Pitch NoteNumber.swift
/Users/admin/builder/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 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/NewType.swift:70:24: note: candidate exactly matches
68 |     }
69 |
70 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
71 |         lhs = lhs + rhs
72 |     }
   :
76 |     }
77 |
78 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
79 |         lhs = lhs - rhs
80 |     }
/Users/admin/builder/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 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/NewType.swift:70:24: note: candidate exactly matches
68 |     }
69 |
70 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
71 |         lhs = lhs + rhs
72 |     }
   :
76 |     }
77 |
78 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
79 |         lhs = lhs - rhs
80 |     }
/Users/admin/builder/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 | }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/NewType.swift:70:24: note: candidate exactly matches
68 |     }
69 |
70 |     public static func += (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
71 |         lhs = lhs + rhs
72 |     }
   :
76 |     }
77 |
78 |     public static func -= (lhs: inout Self, rhs: Self) {
   |                        `- note: candidate exactly matches
79 |         lhs = lhs - rhs
80 |     }
[167/169] Compiling Pitch TuningSystem.swift
[168/169] Compiling Pitch UnorderedInterval.swift
warning: 'spi-builder-workspace': dependency 'math' is not used by any target
BUILD FAILURE 6.0 macosSpm