The Swift Package Index logo.Swift Package Index

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

Build Information

Successful build of Graphics, reference 0.4.1 (4d15d4), with Swift 6.1 for macOS (SPM) on 26 Apr 2025 00:10:54 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.61.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/dn-m/Graphics.git
Reference: 0.4.1
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/dn-m/Graphics
 * tag               0.4.1      -> FETCH_HEAD
HEAD is now at 4d15d49 Refine quarantined platforms, and regenerate linux tests (#41)
Cloned https://github.com/dn-m/Graphics.git
Revision (git rev-parse @):
4d15d498a072e0c2ce7964c76c71fc41c6715538
SUCCESS checkout https://github.com/dn-m/Graphics.git at 0.4.1
Fetching https://github.com/drmohundro/SWXMLHash
Fetching https://github.com/dn-m/Structure
Fetching https://github.com/dn-m/Math
Fetching https://github.com/dn-m/PerformanceTesting
[1/1525] Fetching performancetesting
[78/7354] Fetching performancetesting, structure
[137/10174] Fetching performancetesting, structure, swxmlhash
[579/11015] Fetching performancetesting, structure, swxmlhash, math
Fetched https://github.com/dn-m/PerformanceTesting from cache (1.34s)
Fetched https://github.com/dn-m/Structure from cache (1.34s)
Fetched https://github.com/dn-m/Math from cache (1.34s)
Fetched https://github.com/drmohundro/SWXMLHash from cache (1.34s)
Computing version for https://github.com/dn-m/Structure
Computed https://github.com/dn-m/Structure at 0.25.0 (2.02s)
Computing version for https://github.com/dn-m/Math
Computed https://github.com/dn-m/Math at 0.8.0 (0.64s)
Computing version for https://github.com/drmohundro/SWXMLHash
Computed https://github.com/drmohundro/SWXMLHash at 4.9.0 (0.66s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (0.58s)
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/drmohundro/SWXMLHash
Working copy of https://github.com/drmohundro/SWXMLHash resolved at 4.9.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
Creating working copy for https://github.com/dn-m/Math
Working copy of https://github.com/dn-m/Math resolved at 0.8.0
========================================
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": "graphics",
      "name": "Graphics",
      "url": "https://github.com/dn-m/Graphics.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Graphics",
      "dependencies": [
        {
          "identity": "swxmlhash",
          "name": "SWXMLHash",
          "url": "https://github.com/drmohundro/SWXMLHash",
          "version": "4.9.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SWXMLHash",
          "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": "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/Graphics.git
[1/1158] Fetching graphics
Fetched https://github.com/dn-m/Graphics.git from cache (1.30s)
Fetching https://github.com/dn-m/Math from cache
Fetching https://github.com/dn-m/Structure from cache
Fetching https://github.com/drmohundro/SWXMLHash from cache
Fetched https://github.com/dn-m/Math from cache (0.48s)
Fetched https://github.com/drmohundro/SWXMLHash from cache (0.48s)
Fetched https://github.com/dn-m/Structure from cache (0.48s)
Computing version for https://github.com/dn-m/Math
Computed https://github.com/dn-m/Math at 0.8.0 (0.54s)
Computing version for https://github.com/dn-m/Structure
Computed https://github.com/dn-m/Structure at 0.25.0 (0.03s)
Fetching https://github.com/dn-m/PerformanceTesting from cache
Fetched https://github.com/dn-m/PerformanceTesting from cache (0.46s)
Computing version for https://github.com/dn-m/PerformanceTesting
Computed https://github.com/dn-m/PerformanceTesting at 0.4.0 (0.51s)
Computing version for https://github.com/drmohundro/SWXMLHash
Computed https://github.com/drmohundro/SWXMLHash at 4.9.0 (0.03s)
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/Structure
Working copy of https://github.com/dn-m/Structure resolved at 0.25.0
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/Graphics.git
Working copy of https://github.com/dn-m/Graphics.git resolved at 0.4.1 (4d15d49)
Creating working copy for https://github.com/dn-m/Math
Working copy of https://github.com/dn-m/Math resolved at 0.8.0
warning: '.resolve-product-dependencies': dependency 'graphics' is not used by any target
Found 3 product dependencies
  - SWXMLHash
  - Math
  - Structure
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/dn-m/Graphics.git
https://github.com/dn-m/Graphics.git
{
  "dependencies" : [
    {
      "identity" : "swxmlhash",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.1.1",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/drmohundro/SWXMLHash"
    },
    {
      "identity" : "math",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.7.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dn-m/Math"
    },
    {
      "identity" : "structure",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.23.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dn-m/Structure"
    }
  ],
  "manifest_display_name" : "Graphics",
  "name" : "Graphics",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Geometry",
      "targets" : [
        "Geometry"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Path",
      "targets" : [
        "Path"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Rendering",
      "targets" : [
        "Rendering"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SVG",
      "targets" : [
        "SVG"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "QuartzAdapter",
      "targets" : [
        "QuartzAdapter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GraphicsTesting",
      "targets" : [
        "GraphicsTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SVGTests",
      "module_type" : "SwiftTarget",
      "name" : "SVGTests",
      "path" : "Tests/SVGTests",
      "sources" : [
        "SVGTests.swift"
      ],
      "target_dependencies" : [
        "SVG",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SVG",
      "module_type" : "SwiftTarget",
      "name" : "SVG",
      "path" : "Sources/SVG",
      "product_dependencies" : [
        "SWXMLHash"
      ],
      "product_memberships" : [
        "SVG"
      ],
      "sources" : [
        "Circle+SVG.swift",
        "Color+SVG.swift",
        "Double+SVG.swift",
        "Ellipse+SVG.swift",
        "Fill+SVGInitializable.swift",
        "Line+SVG.swift",
        "Path+SVG.swift",
        "PathElement+SVG.swift",
        "Point+SVG.swift",
        "Polygon+SVG.swift",
        "Polyline+SVG.swift",
        "Rectangle+SVG.swift",
        "SVG.Group.swift",
        "SVG.Parser.swift",
        "SVG.swift",
        "SVGInitializable.swift",
        "Stroke+SVGInitializable.swift",
        "StyledPath+SVGInitializable.swift",
        "StyledPath.Composite+SVG.swift",
        "Styling+SVGInitializable.swift"
      ],
      "target_dependencies" : [
        "Rendering"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RenderingTests",
      "module_type" : "SwiftTarget",
      "name" : "RenderingTests",
      "path" : "Tests/RenderingTests",
      "sources" : [
        "ColorTests.swift",
        "CompositeTests.swift",
        "StyledPathTests.swift",
        "TextBoxTests.swift",
        "TextTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Rendering",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Rendering",
      "module_type" : "SwiftTarget",
      "name" : "Rendering",
      "path" : "Sources/Rendering",
      "product_memberships" : [
        "Rendering",
        "SVG",
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "Alignment.swift",
        "Color.swift",
        "Fill.swift",
        "Group.swift",
        "Insets.swift",
        "Item.swift",
        "Renderable.swift",
        "Renderer.swift",
        "Stroke.swift",
        "StyledPath.Composite.swift",
        "StyledPath.swift",
        "Styling.swift"
      ],
      "target_dependencies" : [
        "Path"
      ],
      "type" : "library"
    },
    {
      "c99name" : "QuartzAdapterTests",
      "module_type" : "SwiftTarget",
      "name" : "QuartzAdapterTests",
      "path" : "Tests/QuartzAdapterTests",
      "sources" : [
        "QuartzAdapterTests.swift"
      ],
      "target_dependencies" : [
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "QuartzAdapter",
      "module_type" : "SwiftTarget",
      "name" : "QuartzAdapter",
      "path" : "Sources/QuartzAdapter",
      "product_memberships" : [
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "CALayer+PDF.swift",
        "Color+CGColor.swift",
        "Path+CAShapeLayer.swift",
        "Path+CGPath.swift",
        "PathElement+CGPathElement.swift",
        "Point+CGPoint.swift",
        "Rectangle+CGRect.swift",
        "Size+CGSize.swift",
        "StyledPath+CAShapeLayer.swift",
        "StyledPath.Composite+CALayer.swift",
        "TestFrame.swift",
        "Text+CATextLayer.swift",
        "TextBox+CALayer.swift"
      ],
      "target_dependencies" : [
        "Rendering"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PathTests",
      "module_type" : "SwiftTarget",
      "name" : "PathTests",
      "path" : "Tests/PathTests",
      "sources" : [
        "CubicBezierCurveTests.swift",
        "EllipseTests.swift",
        "LinearBezierCurveTests.swift",
        "PathElementTests.swift",
        "PathTests.swift",
        "QuadraticBezierCurveTests.swift",
        "TransformTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Path",
        "Rendering",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Path",
      "module_type" : "SwiftTarget",
      "name" : "Path",
      "path" : "Sources/Path",
      "product_dependencies" : [
        "Math"
      ],
      "product_memberships" : [
        "Path",
        "Rendering",
        "SVG",
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "BezierCurve.swift",
        "CubicBezierCurve.swift",
        "Path+Arrowhead.swift",
        "Path+Circle.swift",
        "Path+Ellipse.swift",
        "Path+Line.Segment.swift",
        "Path+Parallelogram.swift",
        "Path+PolygonProtocol.swift",
        "Path+Polyline.swift",
        "Path+Rectangle.swift",
        "Path+Square.swift",
        "Path+Transform.swift",
        "Path.Builder.swift",
        "Path.swift",
        "PathElement.swift",
        "PathRepresentable.swift"
      ],
      "target_dependencies" : [
        "Geometry"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GraphicsTesting",
      "module_type" : "SwiftTarget",
      "name" : "GraphicsTesting",
      "path" : "Sources/GraphicsTesting",
      "product_memberships" : [
        "GraphicsTesting"
      ],
      "sources" : [
        "GraphicsTesting.swift"
      ],
      "target_dependencies" : [
        "QuartzAdapter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GeometryTests",
      "module_type" : "SwiftTarget",
      "name" : "GeometryTests",
      "path" : "Tests/GeometryTests",
      "sources" : [
        "AngleTests.swift",
        "CollisionDetectionTests.swift",
        "LineTests.swift",
        "PointTests.swift",
        "PolygonTests.swift",
        "RectangleTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Geometry"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Geometry",
      "module_type" : "SwiftTarget",
      "name" : "Geometry",
      "path" : "Sources/Geometry",
      "product_dependencies" : [
        "Math",
        "DataStructures"
      ],
      "product_memberships" : [
        "Geometry",
        "Path",
        "Rendering",
        "SVG",
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "Angle.swift",
        "Axis.swift",
        "Bound.swift",
        "Circle.swift",
        "CollisionDetectable.swift",
        "CollisionDetection.swift",
        "ConvexPolygon.swift",
        "ConvexPolygonContainer.swift",
        "ConvexPolygonProtocol.swift",
        "Ellipse.swift",
        "Extremum.swift",
        "Line.Ray.swift",
        "Line.Segment.swift",
        "Line.swift",
        "Point.swift",
        "Polygon.swift",
        "PolygonError.swift",
        "PolygonProtocol.swift",
        "Polyline.swift",
        "Rectangle.swift",
        "Rotation.swift",
        "Shape.swift",
        "Size.swift",
        "Triangle.swift",
        "Vector2.swift",
        "VertexCollection.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.2"
}
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/13] Write sources
[12/13] Write swift-version-2F0A5646E1D333AE.txt
[14/19] Emitting module Destructure
[15/19] Compiling Destructure Destructure.swift
[16/45] Compiling Algorithms TupleMap.swift
[17/45] Compiling Algorithms Unzip.swift
[18/45] Emitting module Algebra
[19/45] Compiling Algebra Semigroup.swift
[20/45] Compiling Algebra Sum.swift
[21/46] Compiling Algebra Monoid.swift
[22/46] Compiling Algebra MonoidView.swift
[23/46] Compiling Algebra One.swift
[24/46] Compiling Algebra Product.swift
[25/46] Compiling Algebra Multiplicative.swift
[26/46] Compiling Algebra MultiplicativeSemigroup.swift
[27/46] Compiling Algorithms Swap.swift
[28/46] Compiling Algorithms StableSort.swift
[29/46] Compiling Algorithms Rotate.swift
[30/46] Compiling Algorithms Split.swift
[31/46] Compiling Algorithms Ordered.swift
[32/46] Emitting module Algorithms
[33/46] Compiling Algorithms Combinatorics.swift
[34/46] Compiling Algebra Group.swift
[35/46] Compiling Algebra Invertible.swift
[36/46] Compiling Algebra Additive.swift
[37/46] Compiling Algebra AdditiveGroup.swift
[38/46] Compiling Algebra Abelian.swift
[39/46] Compiling Algebra Accumulate.swift
[40/46] Compiling Algebra AdditiveSemigroup.swift
[41/46] Compiling Algebra AlgebraAdapters.swift
[42/46] Compiling Algebra Zero.swift
[43/107] Compiling DataStructures SymmetricPair.swift
[44/107] Compiling DataStructures UnorderedPair.swift
[45/107] Compiling DataStructures CollectionExtensions.swift
[46/107] Compiling DataStructures Homogeneity.swift
[47/107] Compiling DataStructures RangeProtocol+Algebra.swift
[48/107] Compiling DataStructures RangeProtocol.swift
[49/107] Compiling DataStructures SequenceExtensions.swift
[50/113] Compiling DataStructures SetExtensions.swift
[51/113] Compiling DataStructures AdjacencyList.swift
[52/113] Compiling DataStructures DirectedGraph.swift
[53/113] Compiling DataStructures Graph.swift
[54/113] Compiling DataStructures DirectedGraphProtocol.swift
[55/113] Compiling DataStructures GraphProtocol.swift
[56/113] Compiling DataStructures UndirectedGraphProtocol.swift
[57/113] Compiling DataStructures Tree.Zipper.swift
[58/113] Compiling DataStructures Tree.swift
[59/113] Compiling DataStructures CollectionWrapping.swift
[60/113] Compiling DataStructures DoubleWrapping.swift
[61/113] Compiling DataStructures FloatWrapping.swift
[62/113] Compiling DataStructures Identifier.swift
[63/113] Compiling DataStructures WeightedDirectedGraph.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:465:75: error: type of expression is ambiguous without a type annotation
463 |     private enum Bound {
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
    |                                                                           `- error: type of expression is ambiguous without a type annotation
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
467 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:466:84: error: ambiguous use of operator '<='
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
    |                                                                                    `- error: ambiguous use of operator '<='
467 |     }
468 |
Swift.Comparable.<=:2:13: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | static func <= (lhs: Self, rhs: Self) -> Bool}
  |             `- note: found this candidate in module 'Swift'
3 |
Swift.Comparable.<=:2:31: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | @inlinable public static func <= (lhs: Self, rhs: Self) -> Bool}
  |                               `- note: found this candidate in module 'Swift'
3 |
[64/113] Compiling DataStructures WeightedGraph.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:465:75: error: type of expression is ambiguous without a type annotation
463 |     private enum Bound {
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
    |                                                                           `- error: type of expression is ambiguous without a type annotation
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
467 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:466:84: error: ambiguous use of operator '<='
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
    |                                                                                    `- error: ambiguous use of operator '<='
467 |     }
468 |
Swift.Comparable.<=:2:13: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | static func <= (lhs: Self, rhs: Self) -> Bool}
  |             `- note: found this candidate in module 'Swift'
3 |
Swift.Comparable.<=:2:31: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | @inlinable public static func <= (lhs: Self, rhs: Self) -> Bool}
  |                               `- note: found this candidate in module 'Swift'
3 |
[65/113] Compiling DataStructures Bimap.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:465:75: error: type of expression is ambiguous without a type annotation
463 |     private enum Bound {
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
    |                                                                           `- error: type of expression is ambiguous without a type annotation
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
467 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:466:84: error: ambiguous use of operator '<='
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
    |                                                                                    `- error: ambiguous use of operator '<='
467 |     }
468 |
Swift.Comparable.<=:2:13: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | static func <= (lhs: Self, rhs: Self) -> Bool}
  |             `- note: found this candidate in module 'Swift'
3 |
Swift.Comparable.<=:2:31: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | @inlinable public static func <= (lhs: Self, rhs: Self) -> Bool}
  |                               `- note: found this candidate in module 'Swift'
3 |
[66/113] Compiling DataStructures ContiguousSegmentCollection.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:465:75: error: type of expression is ambiguous without a type annotation
463 |     private enum Bound {
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
    |                                                                           `- error: type of expression is ambiguous without a type annotation
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
467 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:466:84: error: ambiguous use of operator '<='
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
    |                                                                                    `- error: ambiguous use of operator '<='
467 |     }
468 |
Swift.Comparable.<=:2:13: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | static func <= (lhs: Self, rhs: Self) -> Bool}
  |             `- note: found this candidate in module 'Swift'
3 |
Swift.Comparable.<=:2:31: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | @inlinable public static func <= (lhs: Self, rhs: Self) -> Bool}
  |                               `- note: found this candidate in module 'Swift'
3 |
[67/113] Compiling DataStructures Fragmentable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:465:75: error: type of expression is ambiguous without a type annotation
463 |     private enum Bound {
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
    |                                                                           `- error: type of expression is ambiguous without a type annotation
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
467 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:466:84: error: ambiguous use of operator '<='
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
    |                                                                                    `- error: ambiguous use of operator '<='
467 |     }
468 |
Swift.Comparable.<=:2:13: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | static func <= (lhs: Self, rhs: Self) -> Bool}
  |             `- note: found this candidate in module 'Swift'
3 |
Swift.Comparable.<=:2:31: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | @inlinable public static func <= (lhs: Self, rhs: Self) -> Bool}
  |                               `- note: found this candidate in module 'Swift'
3 |
[68/113] Compiling DataStructures Intervallic.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:465:75: error: type of expression is ambiguous without a type annotation
463 |     private enum Bound {
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
    |                                                                           `- error: type of expression is ambiguous without a type annotation
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
467 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:466:84: error: ambiguous use of operator '<='
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
    |                                                                                    `- error: ambiguous use of operator '<='
467 |     }
468 |
Swift.Comparable.<=:2:13: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | static func <= (lhs: Self, rhs: Self) -> Bool}
  |             `- note: found this candidate in module 'Swift'
3 |
Swift.Comparable.<=:2:31: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | @inlinable public static func <= (lhs: Self, rhs: Self) -> Bool}
  |                               `- note: found this candidate in module 'Swift'
3 |
[69/113] Compiling DataStructures IntervallicFragmentable.swift
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:465:75: error: type of expression is ambiguous without a type annotation
463 |     private enum Bound {
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
    |                                                                           `- error: type of expression is ambiguous without a type annotation
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
467 |     }
/Users/admin/builder/spi-builder-workspace/.build/checkouts/Structure/Sources/DataStructures/Hash/ContiguousSegmentCollection/ContiguousSegmentCollection.swift:466:84: error: ambiguous use of operator '<='
464 |         case lower, upper
465 |         var lowerCompare: (Metric,Metric) -> Bool { return self == .lower ? (>=) : (>) }
466 |         var upperCompare: (Metric,Metric) -> Bool { return self == .lower ? (<) : (<=) }
    |                                                                                    `- error: ambiguous use of operator '<='
467 |     }
468 |
Swift.Comparable.<=:2:13: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | static func <= (lhs: Self, rhs: Self) -> Bool}
  |             `- note: found this candidate in module 'Swift'
3 |
Swift.Comparable.<=:2:31: note: found this candidate in module 'Swift'
1 | protocol Comparable {
2 | @inlinable public static func <= (lhs: Self, rhs: Self) -> Bool}
  |                               `- note: found this candidate in module 'Swift'
3 |
[70/113] Compiling DataStructures IntegerWrapping.swift
[71/113] Compiling DataStructures Metatype.swift
[72/113] Compiling DataStructures NewType.swift
[73/113] Compiling DataStructures RandomAccessCollectionWrapping.swift
[74/113] Compiling DataStructures SequenceWrapping.swift
[75/113] Compiling DataStructures SortedCollectionWrapping.swift
[76/113] Compiling DataStructures Matrix.swift
[77/113] Compiling DataStructures Queue.swift
[78/113] Compiling DataStructures SortedArray.swift
[79/113] Compiling DataStructures Stack.swift
[80/113] Compiling DataStructures Zip3Sequence.swift
[81/113] Compiling DataStructures ZipToLongest.swift
[82/113] Compiling DataStructures Either.swift
[83/113] Compiling DataStructures IntervalRelation.swift
[84/113] Compiling DataStructures InvertibleEnum.swift
[85/113] Compiling DataStructures Cross.swift
[86/113] Compiling DataStructures OrderedPair.swift
[87/113] Compiling DataStructures Pair.swift
[88/113] Compiling DataStructures SwappablePair.swift
[89/113] Emitting module DataStructures
[90/113] Compiling DataStructures Measured.swift
[91/113] Compiling DataStructures Totalizable.swift
[92/113] Compiling DataStructures DictionaryProtocol.swift
[93/113] Compiling DataStructures OrderedDictionary.swift
[94/113] Compiling DataStructures SortedDictionary.swift
[95/113] Compiling DataStructures CircularArray.swift
[96/113] Compiling DataStructures LinkedList.swift
[97/113] Compiling DataStructures AVLTree.swift
[98/113] Compiling DataStructures BinaryHeap.swift
[99/113] Compiling DataStructures BinarySearchTree.swift
[100/113] Compiling DataStructures ReferenceTree.swift
[101/113] Compiling DataStructures ReferenceTreeProtocol.swift
[102/113] Compiling DataStructures SingleTypedTree.swift
[103/113] Compiling DataStructures UnweightedGraphProtocol.swift
[104/113] Compiling DataStructures WeightedGraphProtocol.swift
[105/113] Compiling DataStructures ReferenceGraph.AdjacencyList.swift
[106/113] Compiling DataStructures ReferenceGraph.Edge.swift
[107/113] Compiling DataStructures ReferenceGraph.EdgeList.swift
[108/113] Compiling DataStructures ReferenceGraph.Node.swift
[109/113] Compiling DataStructures ReferenceGraph.swift
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-2F0A5646E1D333AE.txt
[2/7] Emitting module Destructure
[3/7] Compiling Destructure Destructure.swift
[4/33] Compiling Algorithms Swap.swift
[5/33] Compiling Algorithms TupleMap.swift
[6/33] Compiling Algorithms Unzip.swift
[7/33] Compiling Algebra Monoid.swift
[8/33] Compiling Algebra MonoidView.swift
[9/33] Compiling Algebra Group.swift
[10/33] Compiling Algebra Invertible.swift
[11/34] Compiling Algebra Semigroup.swift
[12/34] Compiling Algebra Sum.swift
[13/34] Compiling Algorithms Rotate.swift
[14/34] Compiling Algorithms Split.swift
[15/34] Compiling Algorithms StableSort.swift
[16/34] Emitting module Algorithms
[17/34] Compiling Algorithms Combinatorics.swift
[18/34] Compiling Algorithms Ordered.swift
[19/34] Compiling Algebra One.swift
[20/34] Compiling Algebra Product.swift
[21/34] Compiling Algebra Multiplicative.swift
[22/34] Compiling Algebra MultiplicativeSemigroup.swift
[23/34] Compiling Algebra AdditiveSemigroup.swift
[24/34] Compiling Algebra AlgebraAdapters.swift
[25/34] Compiling Algebra Additive.swift
[26/34] Compiling Algebra AdditiveGroup.swift
[27/34] Emitting module Algebra
[28/34] Compiling Algebra Abelian.swift
[29/34] Compiling Algebra Accumulate.swift
[30/34] Compiling Algebra Zero.swift
[31/95] Compiling DataStructures Either.swift
[32/95] Compiling DataStructures IntervalRelation.swift
[33/95] Compiling DataStructures InvertibleEnum.swift
[34/95] Compiling DataStructures Cross.swift
[35/95] Compiling DataStructures OrderedPair.swift
[36/95] Compiling DataStructures Pair.swift
[37/95] Compiling DataStructures SwappablePair.swift
[38/101] Compiling DataStructures SymmetricPair.swift
[39/101] Compiling DataStructures UnorderedPair.swift
[40/101] Compiling DataStructures CollectionExtensions.swift
[41/101] Compiling DataStructures Homogeneity.swift
[42/101] Compiling DataStructures RangeProtocol+Algebra.swift
[43/101] Compiling DataStructures RangeProtocol.swift
[44/101] Compiling DataStructures SequenceExtensions.swift
[45/101] Compiling DataStructures SetExtensions.swift
[46/101] Compiling DataStructures AdjacencyList.swift
[47/101] Compiling DataStructures DirectedGraph.swift
[48/101] Compiling DataStructures Graph.swift
[49/101] Compiling DataStructures DirectedGraphProtocol.swift
[50/101] Compiling DataStructures GraphProtocol.swift
[51/101] Compiling DataStructures UndirectedGraphProtocol.swift
[52/101] Compiling DataStructures Tree.Zipper.swift
[53/101] Compiling DataStructures Tree.swift
[54/101] Compiling DataStructures CollectionWrapping.swift
[55/101] Compiling DataStructures DoubleWrapping.swift
[56/101] Compiling DataStructures FloatWrapping.swift
[57/101] Compiling DataStructures Identifier.swift
[58/101] Compiling DataStructures IntegerWrapping.swift
[59/101] Compiling DataStructures Metatype.swift
[60/101] Compiling DataStructures NewType.swift
[61/101] Compiling DataStructures RandomAccessCollectionWrapping.swift
[62/101] Compiling DataStructures SequenceWrapping.swift
[63/101] Compiling DataStructures SortedCollectionWrapping.swift
[64/101] Compiling DataStructures Measured.swift
[65/101] Compiling DataStructures Totalizable.swift
[66/101] Compiling DataStructures DictionaryProtocol.swift
[67/101] Compiling DataStructures OrderedDictionary.swift
[68/101] Compiling DataStructures SortedDictionary.swift
[69/101] Compiling DataStructures CircularArray.swift
[70/101] Compiling DataStructures LinkedList.swift
[71/101] Compiling DataStructures Matrix.swift
[72/101] Compiling DataStructures Queue.swift
[73/101] Compiling DataStructures SortedArray.swift
[74/101] Compiling DataStructures Stack.swift
[75/101] Compiling DataStructures Zip3Sequence.swift
[76/101] Compiling DataStructures ZipToLongest.swift
[77/101] Compiling DataStructures AVLTree.swift
[78/101] Compiling DataStructures BinaryHeap.swift
[79/101] Compiling DataStructures BinarySearchTree.swift
[80/101] Compiling DataStructures ReferenceTree.swift
[81/101] Compiling DataStructures ReferenceTreeProtocol.swift
[82/101] Compiling DataStructures SingleTypedTree.swift
[83/101] Emitting module DataStructures
[84/101] Compiling DataStructures UnweightedGraphProtocol.swift
[85/101] Compiling DataStructures WeightedGraphProtocol.swift
[86/101] Compiling DataStructures ReferenceGraph.AdjacencyList.swift
[87/101] Compiling DataStructures ReferenceGraph.Edge.swift
[88/101] Compiling DataStructures ReferenceGraph.EdgeList.swift
[89/101] Compiling DataStructures ReferenceGraph.Node.swift
[90/101] Compiling DataStructures ReferenceGraph.swift
[91/101] Compiling DataStructures WeightedDirectedGraph.swift
[92/101] Compiling DataStructures WeightedGraph.swift
[93/101] Compiling DataStructures Bimap.swift
[94/101] Compiling DataStructures ContiguousSegmentCollection.swift
[95/101] Compiling DataStructures Fragmentable.swift
[96/101] Compiling DataStructures Intervallic.swift
[97/101] Compiling DataStructures IntervallicFragmentable.swift
[98/115] Compiling SWXMLHash shim.swift
[99/115] Compiling Math Bitwise.swift
[100/115] Compiling Math CollectionExtensions.swift
[101/116] Compiling Math Scale.swift
[102/116] Emitting module Math
[103/116] Emitting module SWXMLHash
[104/116] Compiling SWXMLHash SWXMLHash.swift
[105/116] Compiling SWXMLHash XMLIndexer+XMLIndexerDeserializable.swift
[106/116] Compiling Math Functions.swift
[107/116] Compiling Math GCDDomain.swift
[108/116] Compiling Math IntegerExtensions.swift
[109/116] Compiling Math LinearRegression.swift
[110/116] Compiling Math Rational.swift
[111/116] Compiling Math Proximity.swift
[112/116] Compiling Math PowerOfTwoSequence.swift
[113/116] Compiling Math Power.swift
[114/116] Compiling Math Quadratic.swift
[115/116] Compiling Math DoubleExtensions.swift
[116/116] Compiling Math Fraction.swift
[117/141] Emitting module Geometry
[118/143] Compiling Geometry Rotation.swift
[119/143] Compiling Geometry Shape.swift
[120/143] Compiling Geometry Angle.swift
[121/143] Compiling Geometry Axis.swift
[122/143] Compiling Geometry Bound.swift
[123/143] Compiling Geometry Circle.swift
[124/143] Compiling Geometry CollisionDetectable.swift
[125/143] Compiling Geometry CollisionDetection.swift
[126/143] Compiling Geometry Ellipse.swift
[127/143] Compiling Geometry Extremum.swift
[128/143] Compiling Geometry Line.Ray.swift
[129/143] Compiling Geometry ConvexPolygon.swift
[130/143] Compiling Geometry ConvexPolygonContainer.swift
[131/143] Compiling Geometry ConvexPolygonProtocol.swift
[132/143] Compiling Geometry Size.swift
[133/143] Compiling Geometry Triangle.swift
[134/143] Compiling Geometry Polygon.swift
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/Polygon.swift:80:22: warning: VertexCollection has no `removing(at:)`, refine
 78 |
 79 |             // Snip off tip, and proceed.
 80 |             #warning("VertexCollection has no `removing(at:)`, refine")
    |                      `- warning: VertexCollection has no `removing(at:)`, refine
 81 |             var v = vertices
 82 |             v.remove(at: index)
[135/143] Compiling Geometry PolygonError.swift
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/Polygon.swift:80:22: warning: VertexCollection has no `removing(at:)`, refine
 78 |
 79 |             // Snip off tip, and proceed.
 80 |             #warning("VertexCollection has no `removing(at:)`, refine")
    |                      `- warning: VertexCollection has no `removing(at:)`, refine
 81 |             var v = vertices
 82 |             v.remove(at: index)
[136/143] Compiling Geometry PolygonProtocol.swift
/Users/admin/builder/spi-builder-workspace/Sources/Geometry/Polygon.swift:80:22: warning: VertexCollection has no `removing(at:)`, refine
 78 |
 79 |             // Snip off tip, and proceed.
 80 |             #warning("VertexCollection has no `removing(at:)`, refine")
    |                      `- warning: VertexCollection has no `removing(at:)`, refine
 81 |             var v = vertices
 82 |             v.remove(at: index)
[137/143] Compiling Geometry Vector2.swift
[138/143] Compiling Geometry VertexCollection.swift
[139/143] Compiling Geometry Line.Segment.swift
[140/143] Compiling Geometry Line.swift
[141/143] Compiling Geometry Point.swift
[142/143] Compiling Geometry Polyline.swift
[143/143] Compiling Geometry Rectangle.swift
[144/159] Compiling Path PathElement.swift
[145/160] Compiling Path Path+Square.swift
[146/160] Compiling Path Path+Transform.swift
[147/160] Compiling Path Path+Polyline.swift
[148/160] Compiling Path Path+Rectangle.swift
[149/160] Compiling Path Path.swift
[150/160] Compiling Path Path.Builder.swift
[151/160] Compiling Path Path+Ellipse.swift
[152/160] Compiling Path Path+Line.Segment.swift
[153/160] Compiling Path Path+Arrowhead.swift
[154/160] Compiling Path Path+Circle.swift
[155/160] Compiling Path Path+Parallelogram.swift
[156/160] Compiling Path Path+PolygonProtocol.swift
[157/160] Compiling Path PathRepresentable.swift
[158/160] Emitting module Path
[159/160] Compiling Path BezierCurve.swift
[160/160] Compiling Path CubicBezierCurve.swift
[161/172] Compiling Rendering Renderable.swift
[162/172] Compiling Rendering Stroke.swift
[163/172] Compiling Rendering Renderer.swift
[164/172] Compiling Rendering Insets.swift
[165/173] Compiling Rendering Item.swift
[166/173] Compiling Rendering StyledPath.swift
[167/173] Compiling Rendering Fill.swift
[168/173] Compiling Rendering Group.swift
[169/173] Compiling Rendering StyledPath.Composite.swift
[170/173] Compiling Rendering Styling.swift
[171/173] Compiling Rendering Alignment.swift
[172/173] Compiling Rendering Color.swift
[173/173] Emitting module Rendering
[174/205] Compiling SVG SVG.Group.swift
[175/205] Compiling SVG SVG.Parser.swift
[176/205] Compiling SVG Polyline+SVG.swift
[177/205] Compiling SVG Rectangle+SVG.swift
[178/205] Compiling SVG SVG.swift
[179/205] Compiling SVG SVGInitializable.swift
[180/205] Compiling SVG Path+SVG.swift
[181/205] Compiling SVG PathElement+SVG.swift
[182/205] Compiling SVG Fill+SVGInitializable.swift
[183/205] Compiling SVG Line+SVG.swift
[184/205] Emitting module SVG
/Users/admin/builder/spi-builder-workspace/Sources/SVG/Polygon+SVG.swift:31:1: warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
29 | }
30 |
31 | extension Polygon: PathRepresentable {
   | |- warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
32 |
33 |     public var path: Path {
[185/205] Compiling SVG Circle+SVG.swift
[186/205] Compiling SVG Color+SVG.swift
[187/205] Compiling SVG Stroke+SVGInitializable.swift
[188/205] Compiling SVG StyledPath+SVGInitializable.swift
[189/205] Compiling SVG Double+SVG.swift
[190/205] Compiling SVG Ellipse+SVG.swift
[191/205] Compiling SVG Point+SVG.swift
/Users/admin/builder/spi-builder-workspace/Sources/SVG/Polygon+SVG.swift:31:1: warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
29 | }
30 |
31 | extension Polygon: PathRepresentable {
   | |- warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
32 |
33 |     public var path: Path {
[192/205] Compiling SVG Polygon+SVG.swift
/Users/admin/builder/spi-builder-workspace/Sources/SVG/Polygon+SVG.swift:31:1: warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
29 | }
30 |
31 | extension Polygon: PathRepresentable {
   | |- warning: extension declares a conformance of imported type 'Polygon' to imported protocol 'PathRepresentable'; this will not behave correctly if the owners of 'Geometry' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
32 |
33 |     public var path: Path {
[193/207] Compiling SVG StyledPath.Composite+SVG.swift
[194/207] Compiling SVG Styling+SVGInitializable.swift
[195/207] Compiling QuartzAdapter StyledPath.Composite+CALayer.swift
[196/207] Compiling QuartzAdapter TestFrame.swift
[199/207] Compiling QuartzAdapter Size+CGSize.swift
[200/207] Compiling QuartzAdapter StyledPath+CAShapeLayer.swift
[203/207] Compiling QuartzAdapter Rectangle+CGRect.swift
[204/207] Emitting module QuartzAdapter
[207/207] Compiling QuartzAdapter Text+CATextLayer.swift
[208/208] Compiling QuartzAdapter TextBox+CALayer.swift
[209/210] Emitting module GraphicsTesting
[210/210] Compiling GraphicsTesting GraphicsTesting.swift
Build complete! (11.36s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "swxmlhash",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "4.1.1",
            "upper_bound" : "5.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/drmohundro/SWXMLHash"
    },
    {
      "identity" : "math",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.7.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dn-m/Math"
    },
    {
      "identity" : "structure",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.23.0",
            "upper_bound" : "1.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/dn-m/Structure"
    }
  ],
  "manifest_display_name" : "Graphics",
  "name" : "Graphics",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Geometry",
      "targets" : [
        "Geometry"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Path",
      "targets" : [
        "Path"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Rendering",
      "targets" : [
        "Rendering"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "SVG",
      "targets" : [
        "SVG"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "QuartzAdapter",
      "targets" : [
        "QuartzAdapter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "GraphicsTesting",
      "targets" : [
        "GraphicsTesting"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SVGTests",
      "module_type" : "SwiftTarget",
      "name" : "SVGTests",
      "path" : "Tests/SVGTests",
      "sources" : [
        "SVGTests.swift"
      ],
      "target_dependencies" : [
        "SVG",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SVG",
      "module_type" : "SwiftTarget",
      "name" : "SVG",
      "path" : "Sources/SVG",
      "product_dependencies" : [
        "SWXMLHash"
      ],
      "product_memberships" : [
        "SVG"
      ],
      "sources" : [
        "Circle+SVG.swift",
        "Color+SVG.swift",
        "Double+SVG.swift",
        "Ellipse+SVG.swift",
        "Fill+SVGInitializable.swift",
        "Line+SVG.swift",
        "Path+SVG.swift",
        "PathElement+SVG.swift",
        "Point+SVG.swift",
        "Polygon+SVG.swift",
        "Polyline+SVG.swift",
        "Rectangle+SVG.swift",
        "SVG.Group.swift",
        "SVG.Parser.swift",
        "SVG.swift",
        "SVGInitializable.swift",
        "Stroke+SVGInitializable.swift",
        "StyledPath+SVGInitializable.swift",
        "StyledPath.Composite+SVG.swift",
        "Styling+SVGInitializable.swift"
      ],
      "target_dependencies" : [
        "Rendering"
      ],
      "type" : "library"
    },
    {
      "c99name" : "RenderingTests",
      "module_type" : "SwiftTarget",
      "name" : "RenderingTests",
      "path" : "Tests/RenderingTests",
      "sources" : [
        "ColorTests.swift",
        "CompositeTests.swift",
        "StyledPathTests.swift",
        "TextBoxTests.swift",
        "TextTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Rendering",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Rendering",
      "module_type" : "SwiftTarget",
      "name" : "Rendering",
      "path" : "Sources/Rendering",
      "product_memberships" : [
        "Rendering",
        "SVG",
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "Alignment.swift",
        "Color.swift",
        "Fill.swift",
        "Group.swift",
        "Insets.swift",
        "Item.swift",
        "Renderable.swift",
        "Renderer.swift",
        "Stroke.swift",
        "StyledPath.Composite.swift",
        "StyledPath.swift",
        "Styling.swift"
      ],
      "target_dependencies" : [
        "Path"
      ],
      "type" : "library"
    },
    {
      "c99name" : "QuartzAdapterTests",
      "module_type" : "SwiftTarget",
      "name" : "QuartzAdapterTests",
      "path" : "Tests/QuartzAdapterTests",
      "sources" : [
        "QuartzAdapterTests.swift"
      ],
      "target_dependencies" : [
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "QuartzAdapter",
      "module_type" : "SwiftTarget",
      "name" : "QuartzAdapter",
      "path" : "Sources/QuartzAdapter",
      "product_memberships" : [
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "CALayer+PDF.swift",
        "Color+CGColor.swift",
        "Path+CAShapeLayer.swift",
        "Path+CGPath.swift",
        "PathElement+CGPathElement.swift",
        "Point+CGPoint.swift",
        "Rectangle+CGRect.swift",
        "Size+CGSize.swift",
        "StyledPath+CAShapeLayer.swift",
        "StyledPath.Composite+CALayer.swift",
        "TestFrame.swift",
        "Text+CATextLayer.swift",
        "TextBox+CALayer.swift"
      ],
      "target_dependencies" : [
        "Rendering"
      ],
      "type" : "library"
    },
    {
      "c99name" : "PathTests",
      "module_type" : "SwiftTarget",
      "name" : "PathTests",
      "path" : "Tests/PathTests",
      "sources" : [
        "CubicBezierCurveTests.swift",
        "EllipseTests.swift",
        "LinearBezierCurveTests.swift",
        "PathElementTests.swift",
        "PathTests.swift",
        "QuadraticBezierCurveTests.swift",
        "TransformTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Path",
        "Rendering",
        "GraphicsTesting"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Path",
      "module_type" : "SwiftTarget",
      "name" : "Path",
      "path" : "Sources/Path",
      "product_dependencies" : [
        "Math"
      ],
      "product_memberships" : [
        "Path",
        "Rendering",
        "SVG",
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "BezierCurve.swift",
        "CubicBezierCurve.swift",
        "Path+Arrowhead.swift",
        "Path+Circle.swift",
        "Path+Ellipse.swift",
        "Path+Line.Segment.swift",
        "Path+Parallelogram.swift",
        "Path+PolygonProtocol.swift",
        "Path+Polyline.swift",
        "Path+Rectangle.swift",
        "Path+Square.swift",
        "Path+Transform.swift",
        "Path.Builder.swift",
        "Path.swift",
        "PathElement.swift",
        "PathRepresentable.swift"
      ],
      "target_dependencies" : [
        "Geometry"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GraphicsTesting",
      "module_type" : "SwiftTarget",
      "name" : "GraphicsTesting",
      "path" : "Sources/GraphicsTesting",
      "product_memberships" : [
        "GraphicsTesting"
      ],
      "sources" : [
        "GraphicsTesting.swift"
      ],
      "target_dependencies" : [
        "QuartzAdapter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "GeometryTests",
      "module_type" : "SwiftTarget",
      "name" : "GeometryTests",
      "path" : "Tests/GeometryTests",
      "sources" : [
        "AngleTests.swift",
        "CollisionDetectionTests.swift",
        "LineTests.swift",
        "PointTests.swift",
        "PolygonTests.swift",
        "RectangleTests.swift",
        "XCTestManifests.swift"
      ],
      "target_dependencies" : [
        "Geometry"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Geometry",
      "module_type" : "SwiftTarget",
      "name" : "Geometry",
      "path" : "Sources/Geometry",
      "product_dependencies" : [
        "Math",
        "DataStructures"
      ],
      "product_memberships" : [
        "Geometry",
        "Path",
        "Rendering",
        "SVG",
        "QuartzAdapter",
        "GraphicsTesting"
      ],
      "sources" : [
        "Angle.swift",
        "Axis.swift",
        "Bound.swift",
        "Circle.swift",
        "CollisionDetectable.swift",
        "CollisionDetection.swift",
        "ConvexPolygon.swift",
        "ConvexPolygonContainer.swift",
        "ConvexPolygonProtocol.swift",
        "Ellipse.swift",
        "Extremum.swift",
        "Line.Ray.swift",
        "Line.Segment.swift",
        "Line.swift",
        "Point.swift",
        "Polygon.swift",
        "PolygonError.swift",
        "PolygonProtocol.swift",
        "Polyline.swift",
        "Rectangle.swift",
        "Rotation.swift",
        "Shape.swift",
        "Size.swift",
        "Triangle.swift",
        "Vector2.swift",
        "VertexCollection.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "4.2"
}
Done.