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 GEOSwift, reference main (e8c72c), with Swift 6.1 for macOS (SPM) on 30 Apr 2025 21:49:33 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.3.0.app xcrun swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures

Build Log

========================================
RunAll
========================================
Builder version: 4.61.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Yamasee/GEOSwift.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Yamasee/GEOSwift
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at e8c72ce Update Package.swift
Cloned https://github.com/Yamasee/GEOSwift.git
Revision (git rev-parse @):
e8c72ceb920d2760ae71cd163b5c479042dcc60f
SUCCESS checkout https://github.com/Yamasee/GEOSwift.git at main
Fetching https://github.com/GEOSwift/geos.git
[1/4416] Fetching geos
Fetched https://github.com/GEOSwift/geos.git from cache (1.21s)
Computing version for https://github.com/GEOSwift/geos.git
Computed https://github.com/GEOSwift/geos.git at 8.1.0 (1.81s)
Creating working copy for https://github.com/GEOSwift/geos.git
Working copy of https://github.com/GEOSwift/geos.git resolved at 8.1.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": "geoswift",
      "name": "GEOSwift",
      "url": "https://github.com/Yamasee/GEOSwift.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/GEOSwift",
      "dependencies": [
        {
          "identity": "geos",
          "name": "geos",
          "url": "https://github.com/GEOSwift/geos.git",
          "version": "8.1.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/geos",
          "dependencies": [
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/Yamasee/GEOSwift.git
[1/2817] Fetching geoswift
Fetched https://github.com/Yamasee/GEOSwift.git from cache (1.02s)
Fetching https://github.com/GEOSwift/geos.git from cache
Fetched https://github.com/GEOSwift/geos.git from cache (0.42s)
Computing version for https://github.com/GEOSwift/geos.git
Computed https://github.com/GEOSwift/geos.git at 8.1.0 (0.48s)
Creating working copy for https://github.com/Yamasee/GEOSwift.git
Working copy of https://github.com/Yamasee/GEOSwift.git resolved at main (e8c72ce)
Creating working copy for https://github.com/GEOSwift/geos.git
Working copy of https://github.com/GEOSwift/geos.git resolved at 8.1.0
warning: '.resolve-product-dependencies': dependency 'geoswift' is not used by any target
Found 1 product dependencies
  - geos
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/Yamasee/GEOSwift.git
https://github.com/Yamasee/GEOSwift.git
{
  "dependencies" : [
    {
      "identity" : "geos",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "8.1.0",
            "upper_bound" : "9.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/GEOSwift/geos.git"
    }
  ],
  "manifest_display_name" : "GEOSwift",
  "name" : "GEOSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "macos",
      "version" : "10.9"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "GEOSwift",
      "targets" : [
        "GEOSwift"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "GEOSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "GEOSwiftTests",
      "path" : "Tests/GEOSwiftTests",
      "sources" : [
        "Codable/CodableTestCase.swift",
        "Codable/Feature+CodableTests.swift",
        "Codable/FeatureCollection+CodableTests.swift",
        "Codable/GeoJSON+CodableTests.swift",
        "Codable/Geometry+CodableTests.swift",
        "Codable/GeometryCollection+CodableTests.swift",
        "Codable/JSON+CodableTests.swift",
        "Codable/LineString+CodableTests.swift",
        "Codable/MultiLineString+CodableTests.swift",
        "Codable/MultiPoint+CodableTests.swift",
        "Codable/MultiPolygon+CodableTests.swift",
        "Codable/Point+CodableTests.swift",
        "Codable/Polygon+CodableTests.swift",
        "Core Types/CoreTypesTestUtilities.swift",
        "Core Types/FeatureCollectionTests.swift",
        "Core Types/FeatureTests.swift",
        "Core Types/GeometryCollectionTests.swift",
        "Core Types/GeometryConvertibleTests.swift",
        "Core Types/JSONTests.swift",
        "Core Types/LineStringConvertibleTests.swift",
        "Core Types/LineStringTests.swift",
        "Core Types/MultiLineStringTests.swift",
        "Core Types/MultiPointTests.swift",
        "Core Types/MultiPolygonTests.swift",
        "Core Types/PointTests.swift",
        "Core Types/PolygonTests.swift",
        "GEOS/BoundableTests.swift",
        "GEOS/ClosednessTestableTests.swift",
        "GEOS/EnvelopeTests.swift",
        "GEOS/GEOSContextTestCase.swift",
        "GEOS/GEOSContextTests.swift",
        "GEOS/GEOSObjectTests.swift",
        "GEOS/Geometry+GEOSTests.swift",
        "GEOS/GeometryCollection+GEOSTests.swift",
        "GEOS/GeometryConvertible+GEOSTests.swift",
        "GEOS/LineString+GEOSTests.swift",
        "GEOS/LineStringConvertible+GEOSTests.swift",
        "GEOS/MultiLineString+GEOSTests.swift",
        "GEOS/MultiPoint+GEOSTests.swift",
        "GEOS/MultiPolygon+GEOSTests.swift",
        "GEOS/Point+GEOSTests.swift",
        "GEOS/Polygon+GEOSTests.swift",
        "GEOS/SimplicityTestableTests.swift",
        "GEOS/WKBTests.swift",
        "GEOS/WKTTests.swift",
        "Helpers/Collection+AllPairs.swift"
      ],
      "target_dependencies" : [
        "GEOSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GEOSwift",
      "module_type" : "SwiftTarget",
      "name" : "GEOSwift",
      "path" : "Sources/GEOSwift",
      "product_dependencies" : [
        "geos"
      ],
      "product_memberships" : [
        "GEOSwift"
      ],
      "sources" : [
        "Codable/CodableGeometry.swift",
        "Codable/Feature+Codable.swift",
        "Codable/FeatureCollection+Codable.swift",
        "Codable/GeoJSON+Codable.swift",
        "Codable/GeoJSONType.swift",
        "Codable/Geometry+Codable.swift",
        "Codable/GeometryCollection+Codable.swift",
        "Codable/JSON+Codable.swift",
        "Codable/LineString+Codable.swift",
        "Codable/MultiLineString+Codable.swift",
        "Codable/MultiPoint+Codable.swift",
        "Codable/MultiPolygon+Codable.swift",
        "Codable/Point+Codable.swift",
        "Codable/Polygon+Codable.swift",
        "Core Types/Feature.swift",
        "Core Types/FeatureCollection.swift",
        "Core Types/GeoJSON.swift",
        "Core Types/Geometry.swift",
        "Core Types/GeometryCollection.swift",
        "Core Types/GeometryConvertible.swift",
        "Core Types/JSON.swift",
        "Core Types/LineString.swift",
        "Core Types/LineStringConvertible.swift",
        "Core Types/MultiLineString.swift",
        "Core Types/MultiPoint.swift",
        "Core Types/MultiPolygon.swift",
        "Core Types/Point.swift",
        "Core Types/Polygon.swift",
        "GEOS/Boundable.swift",
        "GEOS/Circle.swift",
        "GEOS/ClosednessTestable.swift",
        "GEOS/Envelope.swift",
        "GEOS/GEOSContext.swift",
        "GEOS/GEOSError.swift",
        "GEOS/GEOSHelpers.swift",
        "GEOS/GEOSObject.swift",
        "GEOS/Geometry+GEOS.swift",
        "GEOS/GeometryCollection+GEOS.swift",
        "GEOS/GeometryConvertible+GEOS.swift",
        "GEOS/LineString+GEOS.swift",
        "GEOS/LineStringConvertible+GEOS.swift",
        "GEOS/MultiLineString+GEOS.swift",
        "GEOS/MultiPoint+GEOS.swift",
        "GEOS/MultiPolygon+GEOS.swift",
        "GEOS/Point+GEOS.swift",
        "GEOS/Polygon+GEOS.swift",
        "GEOS/SimplicityTestable.swift",
        "GEOS/WKBConvertible.swift",
        "GEOS/WKBInitializable.swift",
        "GEOS/WKTConvertible.swift",
        "GEOS/WKTInitializable.swift",
        "GEOSwiftError.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
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/393] Write swift-version-2F0A5646E1D333AE.txt
[1/393] Compiling BoundaryNodeRule.cpp
[2/393] Compiling math.cpp
[3/393] Compiling CGAlgorithmsDD.cpp
[4/393] Compiling Angle.cpp
[4/393] Compiling Area.cpp
[6/393] Compiling Centroid.cpp
[7/393] Compiling Interrupt.cpp
[8/393] Compiling Profiler.cpp
[9/393] Compiling PreparedPolygonIntersects.cpp
[10/393] Compiling ConvexHull.cpp
[11/393] Compiling Assert.cpp
[12/393] Compiling geos_c.cpp
[13/393] Compiling TriEdge.cpp
[14/393] Compiling TrianglePredicate.cpp
[15/393] Compiling GeometricShapeFactory.cpp
[16/393] Compiling Vertex.cpp
[17/393] Compiling TriangulationBuilder.cpp
[18/393] Compiling Tri.cpp
[19/393] Compiling LocateFailureException.cpp
[20/393] Compiling QuadEdge.cpp
[21/393] Compiling QuadEdgeSubdivision.cpp
[22/393] Compiling LastFoundQuadEdgeLocator.cpp
[23/393] Compiling TriDelaunayImprover.cpp
[24/393] Compiling PolygonTriangulator.cpp
[25/393] Compiling PolygonNoder.cpp
[26/393] Compiling PolygonEarClipper.cpp
[27/393] Compiling ConstrainedDelaunayTriangulator.cpp
[28/393] Compiling PolygonHoleJoiner.cpp
[29/393] Compiling geos_ts_c.cpp
[30/393] Compiling IncrementalDelaunayTriangulator.cpp
[31/393] Compiling VoronoiDiagramBuilder.cpp
[32/393] Compiling TaggedLinesSimplifier.cpp
[33/393] Compiling DelaunayTriangulationBuilder.cpp
[34/393] Compiling TopologyPreservingSimplifier.cpp
[35/393] Compiling TaggedLineStringSimplifier.cpp
[36/393] Compiling TaggedLineSegment.cpp
[37/393] Compiling TaggedLineString.cpp
[38/393] Compiling RingHullIndex.cpp
[39/393] Compiling LinkedRing.cpp
[40/393] Compiling RingHull.cpp
[41/393] Compiling LineSegmentIndex.cpp
[42/393] Compiling DouglasPeuckerLineSimplifier.cpp
[43/393] Compiling MortonCode.cpp
[44/393] Compiling PolygonHullSimplifier.cpp
[45/393] Compiling DouglasPeuckerSimplifier.cpp
[46/393] Compiling HilbertCode.cpp
[47/393] Compiling HilbertEncoder.cpp
[48/393] Compiling CommonBits.cpp
[49/393] Compiling SimpleGeometryPrecisionReducer.cpp
[50/393] Compiling PrecisionReducerTransformer.cpp
[51/393] Compiling CommonBitsRemover.cpp
[52/393] Compiling EnhancedPrecisionOp.cpp
[53/393] Compiling PointwisePrecisionReducerTransformer.cpp
[54/393] Compiling PrecisionReducerCoordinateOperation.cpp
[55/393] Compiling GeometryPrecisionReducer.cpp
[56/393] Compiling CommonBitsOp.cpp
[57/393] Compiling MinimumClearance.cpp
[58/393] Compiling ConnectedSubgraphFinder.cpp
[59/393] Compiling Subgraph.cpp
[60/393] Compiling PlanarGraph.cpp
[61/393] Compiling NodeMap.cpp
[62/393] Compiling Edge.cpp
[63/393] Compiling DirectedEdgeStar.cpp
[64/393] Compiling Node.cpp
[65/393] Compiling TopologyValidationError.cpp
[66/393] Compiling DirectedEdge.cpp
[67/393] Compiling RepeatedPointTester.cpp
[68/393] Compiling RepeatedPointRemover.cpp
[69/393] Compiling PolygonRingTouch.cpp
[70/393] Compiling PolygonRingSelfNode.cpp
[71/393] Compiling PolygonNode.cpp
[72/393] Compiling PolygonIntersectionAnalyzer.cpp
[73/393] Compiling PolygonRing.cpp
[74/393] Compiling PolygonTopologyAnalyzer.cpp
[75/393] Compiling MakeValid.cpp
[76/393] Compiling IsValidOp.cpp
[77/393] Compiling UnionStrategy.cpp
[78/393] Compiling IndexedNestedHoleTester.cpp
[79/393] Compiling IsSimpleOp.cpp
[80/393] Compiling IndexedNestedPolygonTester.cpp
[81/393] Compiling PointGeometryUnion.cpp
[82/393] Compiling UnaryUnionOp.cpp
[83/393] Compiling OverlapUnion.cpp
[84/393] Compiling CoverageUnion.cpp
[85/393] Compiling RelateOp.cpp
[86/393] Compiling RelateNodeFactory.cpp
[87/393] Compiling RelateNode.cpp
[88/393] Compiling SharedPathsOp.cpp
[89/393] Compiling RelateNodeGraph.cpp
[90/393] Compiling CascadedPolygonUnion.cpp
[91/393] Compiling EdgeEndBundleStar.cpp
[92/393] Compiling RelateComputer.cpp
[93/393] Compiling SegmentIntersectionTester.cpp
[94/393] Compiling EdgeEndBundle.cpp
[95/393] Compiling EdgeEndBuilder.cpp
[96/393] Compiling RectangleIntersects.cpp
[97/393] Compiling RectangleContains.cpp
[98/393] Compiling PolygonizeEdge.cpp
[99/393] Compiling PolygonizeDirectedEdge.cpp
[100/393] Compiling Polygonizer.cpp
[101/393] Compiling PolygonizeGraph.cpp
[102/393] Compiling HoleAssigner.cpp
[103/393] Compiling RobustClipEnvelopeComputer.cpp
[104/393] Compiling RingClipper.cpp
[105/393] Compiling EdgeRing.cpp
[106/393] Compiling BuildArea.cpp
[107/393] Compiling PrecisionUtil.cpp
[108/393] Compiling UnaryUnionNG.cpp
[109/393] Compiling PrecisionReducer.cpp
[110/393] Compiling PolygonBuilder.cpp
[111/393] Compiling OverlayLabel.cpp
[112/393] Compiling OverlayUtil.cpp
[113/393] Compiling OverlayPoints.cpp
[114/393] Compiling OverlayNGRobust.cpp
[115/393] Compiling OverlayMixedPoints.cpp
[116/393] Compiling OverlayGraph.cpp
[117/393] Compiling OverlayLabeller.cpp
[118/393] Compiling OverlayNG.cpp
[119/393] Compiling EdgeSourceInfo.cpp
[120/393] Compiling OverlayEdge.cpp
[121/393] Compiling OverlayEdgeRing.cpp
[122/393] Compiling LineLimiter.cpp
[123/393] Compiling MaximalEdgeRing.cpp
[124/393] Compiling IndexedPointOnLineLocator.cpp
[125/393] Compiling InputGeometry.cpp
[126/393] Compiling LineBuilder.cpp
[127/393] Compiling ElevationModel.cpp
[128/393] Compiling IntersectionPointBuilder.cpp
[129/393] Compiling EdgeKey.cpp
[130/393] Compiling EdgeMerger.cpp
[131/393] Compiling Edge.cpp
[132/393] Compiling OffsetPointGenerator.cpp
[133/393] Compiling EdgeNodingBuilder.cpp
[134/393] Compiling CoverageUnion.cpp
[135/393] Compiling FuzzyPointLocator.cpp
[136/393] Compiling SnapOverlayOp.cpp
[137/393] Compiling OverlayResultValidator.cpp
[138/393] Compiling LineStringSnapper.cpp
[139/393] Compiling GeometrySnapper.cpp
[140/393] Compiling PointBuilder.cpp
[141/393] Compiling PolygonBuilder.cpp
[142/393] Compiling OverlayNodeFactory.cpp
[143/393] Compiling MinimalEdgeRing.cpp
[144/393] Compiling ElevationMatrixCell.cpp
[145/393] Compiling MaximalEdgeRing.cpp
[146/393] Compiling ElevationMatrix.cpp
[147/393] Compiling LineBuilder.cpp
[148/393] Compiling EdgeSetNoder.cpp
[149/393] Compiling OverlayOp.cpp
[150/393] Compiling LineMergeEdge.cpp
[151/393] Compiling LineMergeDirectedEdge.cpp
[152/393] Compiling LineMergeGraph.cpp
[153/393] Compiling LineMerger.cpp
[154/393] Compiling EdgeString.cpp
[155/393] Compiling LineSequencer.cpp
[156/393] Compiling Rectangle.cpp
[157/393] Compiling RectangleIntersectionBuilder.cpp
[158/393] Compiling RectangleIntersection.cpp
[159/393] Compiling GeometryLocation.cpp
[160/393] Compiling FacetSequence.cpp
[161/393] Compiling IndexedFacetDistance.cpp
[162/393] Compiling DistanceOp.cpp
[163/393] Compiling FacetSequenceTreeBuilder.cpp
[164/393] Compiling ConnectedElementPointFilter.cpp
[165/393] Compiling ConnectedElementLocationFilter.cpp
[166/393] Compiling BufferParameters.cpp
[167/393] Compiling SubgraphDepthLocater.cpp
[168/393] Compiling OffsetSegmentGenerator.cpp
[169/393] Compiling RightmostEdgeFinder.cpp
[170/393] Compiling SegmentMCIndex.cpp
[171/393] Compiling OffsetCurveBuilder.cpp
[172/393] Compiling BufferInputLineSimplifier.cpp
[173/393] Compiling BufferSubgraph.cpp
[174/393] Compiling OffsetCurve.cpp
[175/393] Compiling BufferCurveSetBuilder.cpp
[176/393] Compiling GeometryGraphOperation.cpp
[177/393] Compiling BufferOp.cpp
[178/393] Compiling BoundaryOp.cpp
[179/393] Compiling SnapRoundingIntersectionAdder.cpp
[180/393] Compiling SnapRoundingNoder.cpp
[181/393] Compiling MCIndexPointSnapper.cpp
[182/393] Compiling MCIndexSnapRounder.cpp
[183/393] Compiling HotPixel.cpp
[184/393] Compiling BufferBuilder.cpp
[185/393] Compiling SnappingPointIndex.cpp
[186/393] Compiling HotPixelIndex.cpp
[187/393] Compiling ValidatingNoder.cpp
[188/393] Compiling SnappingIntersectionAdder.cpp
[189/393] Compiling SimpleNoder.cpp
[190/393] Compiling SnappingNoder.cpp
[191/393] Compiling SegmentStringUtil.cpp
[192/393] Compiling SegmentString.cpp
[193/393] Compiling SegmentNode.cpp
[194/393] Compiling SegmentIntersectionDetector.cpp
[195/393] Compiling OrientedCoordinateArray.cpp
[196/393] Compiling ScaledNoder.cpp
[197/393] Compiling SegmentExtractingNoder.cpp
[198/393] Compiling SegmentNodeList.cpp
[199/393] Compiling Octant.cpp
[200/393] Compiling NodingValidator.cpp
[201/393] Compiling NodingIntersectionFinder.cpp
[202/393] Compiling NodedSegmentString.cpp
[203/393] Compiling MCIndexSegmentSetMutualIntersector.cpp
[204/393] Compiling MCIndexNoder.cpp
[205/393] Compiling IntersectionFinderAdder.cpp
[206/393] Compiling IntersectionAdder.cpp
[207/393] Compiling IteratedNoder.cpp
[208/393] Compiling BasicSegmentString.cpp
[209/393] Compiling FastSegmentSetIntersectionFinder.cpp
[210/393] Compiling GeometryNoder.cpp
[211/393] Compiling DD.cpp
[212/393] Compiling FastNodingValidator.cpp
[213/393] Compiling LocationIndexOfPoint.cpp
[214/393] Compiling LocationIndexOfLine.cpp
[215/393] Compiling LinearIterator.cpp
[216/393] Compiling LinearLocation.cpp
[217/393] Compiling Writer.cpp
[218/393] Compiling LengthLocationMap.cpp
[219/393] Compiling LengthIndexedLine.cpp
[220/393] Compiling LengthIndexOfPoint.cpp
[221/393] Compiling LinearGeometryBuilder.cpp
[222/393] Compiling ExtractLineByLocation.cpp
[223/393] Compiling StringTokenizer.cpp
[224/393] Compiling WKTWriter.cpp
[225/393] Compiling WKBWriter.cpp
[226/393] Compiling Unload.cpp
[227/393] Compiling SweepLineInterval.cpp
[228/393] Compiling WKTReader.cpp
[229/393] Compiling ByteOrderValues.cpp
[230/393] Compiling WKBReader.cpp
[231/393] Compiling SweepLineEvent.cpp
[232/393] Compiling ParseException.cpp
[233/393] Compiling CLocalizer.cpp
[234/393] Compiling ByteOrderDataInStream.cpp
[235/393] Compiling GeoJSON.cpp
[236/393] Compiling SweepLineIndex.cpp
[237/393] Compiling Interval.cpp
[238/393] Compiling SimpleSTRnode.cpp
[239/393] Compiling SIRtree.cpp
[240/393] Compiling SimpleSTRdistance.cpp
[241/393] Compiling SimpleSTRtree.cpp
[242/393] Compiling STRtree.cpp
[243/393] Compiling GeometryItemDistance.cpp
[244/393] Compiling EnvelopeUtil.cpp
[245/393] Compiling GeoJSONWriter.cpp
[246/393] Compiling BoundablePair.cpp
[247/393] Compiling GeoJSONReader.cpp
[248/393] Compiling Root.cpp
[249/393] Compiling AbstractSTRtree.cpp
[250/393] Compiling Quadtree.cpp
[251/393] Compiling IntervalSize.cpp
[252/393] Compiling NodeBase.cpp
[253/393] Compiling Key.cpp
[254/393] Compiling Node.cpp
[255/393] Compiling KdNode.cpp
[256/393] Compiling IntervalRTreeLeafNode.cpp
[257/393] Compiling IntervalRTreeBranchNode.cpp
[258/393] Compiling KdTree.cpp
[259/393] Compiling SortedPackedIntervalRTree.cpp
[260/393] Compiling Interval.cpp
[261/393] Compiling Key.cpp
[262/393] Compiling MonotoneChainSelectAction.cpp
[263/393] Compiling Root.cpp
[264/393] Compiling MonotoneChainOverlapAction.cpp
[265/393] Compiling MonotoneChain.cpp
[266/393] Compiling MonotoneChainBuilder.cpp
[267/393] Compiling NodeBase.cpp
[268/393] Compiling Node.cpp
[269/393] Compiling Bintree.cpp
[270/393] Compiling SweepLineEvent.cpp
[271/393] Compiling SweepLineSegment.cpp
[272/393] Compiling VertexSequencePackedRtree.cpp
[273/393] Compiling SimpleEdgeSetIntersector.cpp
[274/393] Compiling SegmentIntersector.cpp
[275/393] Compiling SimpleSweepLineIntersector.cpp
[276/393] Compiling SimpleMCSweepLineIntersector.cpp
[277/393] Compiling MonotoneChainIndexer.cpp
[278/393] Compiling MonotoneChainEdge.cpp
[279/393] Compiling TopologyLocation.cpp
[280/393] Compiling NodeFactory.cpp
[281/393] Compiling NodeMap.cpp
[282/393] Compiling GraphComponent.cpp
[283/393] Compiling Label.cpp
[284/393] Compiling PlanarGraph.cpp
[285/393] Compiling Node.cpp
[286/393] Compiling EdgeNodingValidator.cpp
[287/393] Compiling EdgeRing.cpp
[288/393] Compiling GeometryGraph.cpp
[289/393] Compiling EdgeList.cpp
[290/393] Compiling EdgeIntersectionList.cpp
[291/393] Compiling EdgeEnd.cpp
[292/393] Compiling EdgeEndStar.cpp
[293/393] Compiling Edge.cpp
[294/393] Compiling DirectedEdgeStar.cpp
[295/393] Compiling DirectedEdge.cpp
[296/393] Compiling Depth.cpp
[297/393] Compiling ShortCircuitedGeometryVisitor.cpp
[298/393] Compiling PolygonExtracter.cpp
[299/393] Compiling SineStarFactory.cpp
[300/393] Compiling PointExtracter.cpp
[301/393] Compiling LinearComponentExtracter.cpp
[302/393] Compiling NoOpGeometryOperation.cpp
[303/393] Compiling GeometryTransformer.cpp
[304/393] Compiling GeometryMapper.cpp
[305/393] Compiling GeometryEditor.cpp
[306/393] Compiling GeometryCombiner.cpp
[307/393] Compiling CoordinateOperation.cpp
[308/393] Compiling Densifier.cpp
[309/393] Compiling GeometryFixer.cpp
[310/393] Compiling ComponentCoordinateExtracter.cpp
[311/393] Compiling PreparedPolygonDistance.cpp
[312/393] Compiling PreparedPolygonPredicate.cpp
[313/393] Compiling PreparedPolygonCovers.cpp
[314/393] Compiling PreparedPolygonContainsProperly.cpp
[315/393] Compiling PreparedPolygonContains.cpp
[316/393] Compiling PreparedPoint.cpp
[317/393] Compiling PreparedLineStringDistance.cpp
[318/393] Compiling PreparedPolygon.cpp
[319/393] Compiling PreparedGeometry.cpp
[320/393] Compiling PreparedLineStringNearestPoints.cpp
[321/393] Compiling PreparedLineStringIntersects.cpp
[322/393] Compiling PreparedLineString.cpp
[323/393] Compiling PreparedGeometryFactory.cpp
[324/393] Compiling Triangle.cpp
[325/393] Compiling BasicPreparedGeometry.cpp
[326/393] Compiling AbstractPreparedPolygonContains.cpp
[327/393] Compiling Position.cpp
[328/393] Compiling Quadrant.cpp
[329/393] Compiling PrecisionModel.cpp
[330/393] Compiling Point.cpp
[331/393] Compiling Location.cpp
[332/393] Compiling Polygon.cpp
[333/393] Compiling MultiPoint.cpp
[334/393] Compiling MultiPolygon.cpp
[335/393] Compiling MultiLineString.cpp
[336/393] Compiling IntersectionMatrix.cpp
[337/393] Compiling LinearRing.cpp
[338/393] Compiling LineString.cpp
[339/393] Compiling LineSegment.cpp
[340/393] Compiling GeometryComponentFilter.cpp
[341/393] Compiling Envelope.cpp
[342/393] Compiling GeometryCollection.cpp
[343/393] Compiling Dimension.cpp
[344/393] Compiling GeometryFactory.cpp
[345/393] Compiling HeuristicOverlay.cpp
[346/393] Compiling CoordinateArraySequenceFactory.cpp
[347/393] Compiling CoordinateSequence.cpp
[348/393] Compiling DefaultCoordinateSequenceFactory.cpp
[349/393] Compiling Geometry.cpp
[350/393] Compiling CoordinateArraySequence.cpp
[351/393] Compiling d2s.c
[352/393] Compiling MarkHalfEdge.cpp
[353/393] Compiling Coordinate.cpp
[354/393] Compiling HalfEdge.cpp
[355/393] Compiling EdgeGraphBuilder.cpp
[356/393] Compiling EdgeGraph.cpp
[357/393] Compiling PointOnGeometryLocator.cpp
[358/393] Compiling SimplePointInAreaLocator.cpp
[359/393] Compiling IndexedPointInAreaLocator.cpp
[360/393] Compiling DistanceToPoint.cpp
[361/393] Compiling DiscreteHausdorffDistance.cpp
[362/393] Compiling HullTri.cpp
[363/393] Compiling DiscreteFrechetDistance.cpp
[364/393] Compiling HullTriangulation.cpp
[365/393] Compiling ConcaveHull.cpp
[366/393] Compiling ConcaveHullOfPolygons.cpp
[367/393] Compiling MaximumInscribedCircle.cpp
[368/393] Compiling SimplePointInRing.cpp
[369/393] Compiling RobustDeterminant.cpp
[370/393] Compiling LargestEmptyCircle.cpp
[371/393] Compiling RayCrossingCounterDD.cpp
[372/393] Compiling NotRepresentableException.cpp
[373/393] Compiling RayCrossingCounter.cpp
[374/393] Compiling PolygonNodeTopology.cpp
[375/393] Compiling PointLocation.cpp
[376/393] Compiling Orientation.cpp
[377/393] Compiling PointLocator.cpp
[378/393] Compiling LineIntersector.cpp
[378/393] Write sources
[380/393] Compiling MinimumDiameter.cpp
[381/393] Compiling MinimumBoundingCircle.cpp
[382/393] Compiling Length.cpp
[383/393] Compiling Intersection.cpp
[384/393] Compiling InteriorPointPoint.cpp
[385/393] Compiling InteriorPointLine.cpp
[386/393] Compiling HCoordinate.cpp
[387/393] Compiling Distance.cpp
[388/393] Compiling InteriorPointArea.cpp
[389/393] Write Objects.LinkFileList
[390/393] Linking libgeos.dylib
[392/441] Emitting module GEOSwift
[393/446] Compiling GEOSwift LineStringConvertible.swift
[394/446] Compiling GEOSwift MultiLineString.swift
[395/446] Compiling GEOSwift MultiPoint.swift
[396/446] Compiling GEOSwift MultiPolygon.swift
[397/446] Compiling GEOSwift Point.swift
[398/446] Compiling GEOSwift Point+Codable.swift
[399/446] Compiling GEOSwift Polygon+Codable.swift
[400/446] Compiling GEOSwift Feature.swift
[401/446] Compiling GEOSwift FeatureCollection.swift
[402/446] Compiling GEOSwift GeoJSON.swift
[403/446] Compiling GEOSwift CodableGeometry.swift
[404/446] Compiling GEOSwift Feature+Codable.swift
[405/446] Compiling GEOSwift FeatureCollection+Codable.swift
[406/446] Compiling GEOSwift GeoJSON+Codable.swift
[407/446] Compiling GEOSwift GeoJSONType.swift
[408/446] Compiling GEOSwift Geometry+Codable.swift
[409/446] Compiling GEOSwift MultiPoint+GEOS.swift
[410/446] Compiling GEOSwift MultiPolygon+GEOS.swift
[411/446] Compiling GEOSwift Point+GEOS.swift
[412/446] Compiling GEOSwift Polygon+GEOS.swift
[413/446] Compiling GEOSwift SimplicityTestable.swift
[414/446] Compiling GEOSwift GeometryCollection+Codable.swift
[415/446] Compiling GEOSwift JSON+Codable.swift
[416/446] Compiling GEOSwift LineString+Codable.swift
[417/446] Compiling GEOSwift MultiLineString+Codable.swift
[418/446] Compiling GEOSwift MultiPoint+Codable.swift
[419/446] Compiling GEOSwift MultiPolygon+Codable.swift
[420/446] Compiling GEOSwift Polygon.swift
[421/446] Compiling GEOSwift Boundable.swift
[422/446] Compiling GEOSwift Circle.swift
[423/446] Compiling GEOSwift ClosednessTestable.swift
[424/446] Compiling GEOSwift Envelope.swift
[425/446] Compiling GEOSwift GeometryCollection+GEOS.swift
[426/446] Compiling GEOSwift GeometryConvertible+GEOS.swift
[427/446] Compiling GEOSwift LineString+GEOS.swift
[428/446] Compiling GEOSwift LineStringConvertible+GEOS.swift
[429/446] Compiling GEOSwift MultiLineString+GEOS.swift
[430/446] Compiling GEOSwift GEOSContext.swift
[431/446] Compiling GEOSwift GEOSError.swift
[432/446] Compiling GEOSwift GEOSHelpers.swift
[433/446] Compiling GEOSwift GEOSObject.swift
[434/446] Compiling GEOSwift Geometry+GEOS.swift
[435/446] Compiling GEOSwift Geometry.swift
[436/446] Compiling GEOSwift GeometryCollection.swift
[437/446] Compiling GEOSwift GeometryConvertible.swift
[438/446] Compiling GEOSwift JSON.swift
[439/446] Compiling GEOSwift LineString.swift
[440/446] Compiling GEOSwift WKBConvertible.swift
[441/446] Compiling GEOSwift WKBInitializable.swift
[442/446] Compiling GEOSwift WKTConvertible.swift
[443/446] Compiling GEOSwift WKTInitializable.swift
[444/446] Compiling GEOSwift GEOSwiftError.swift
[444/446] Write Objects.LinkFileList
[445/446] Linking libGEOSwift.dylib
Build complete! (32.33s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "geos",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "8.1.0",
            "upper_bound" : "9.0.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/GEOSwift/geos.git"
    }
  ],
  "manifest_display_name" : "GEOSwift",
  "name" : "GEOSwift",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "9.0"
    },
    {
      "name" : "macos",
      "version" : "10.9"
    },
    {
      "name" : "tvos",
      "version" : "9.0"
    },
    {
      "name" : "watchos",
      "version" : "2.0"
    }
  ],
  "products" : [
    {
      "name" : "GEOSwift",
      "targets" : [
        "GEOSwift"
      ],
      "type" : {
        "library" : [
          "dynamic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "GEOSwiftTests",
      "module_type" : "SwiftTarget",
      "name" : "GEOSwiftTests",
      "path" : "Tests/GEOSwiftTests",
      "sources" : [
        "Codable/CodableTestCase.swift",
        "Codable/Feature+CodableTests.swift",
        "Codable/FeatureCollection+CodableTests.swift",
        "Codable/GeoJSON+CodableTests.swift",
        "Codable/Geometry+CodableTests.swift",
        "Codable/GeometryCollection+CodableTests.swift",
        "Codable/JSON+CodableTests.swift",
        "Codable/LineString+CodableTests.swift",
        "Codable/MultiLineString+CodableTests.swift",
        "Codable/MultiPoint+CodableTests.swift",
        "Codable/MultiPolygon+CodableTests.swift",
        "Codable/Point+CodableTests.swift",
        "Codable/Polygon+CodableTests.swift",
        "Core Types/CoreTypesTestUtilities.swift",
        "Core Types/FeatureCollectionTests.swift",
        "Core Types/FeatureTests.swift",
        "Core Types/GeometryCollectionTests.swift",
        "Core Types/GeometryConvertibleTests.swift",
        "Core Types/JSONTests.swift",
        "Core Types/LineStringConvertibleTests.swift",
        "Core Types/LineStringTests.swift",
        "Core Types/MultiLineStringTests.swift",
        "Core Types/MultiPointTests.swift",
        "Core Types/MultiPolygonTests.swift",
        "Core Types/PointTests.swift",
        "Core Types/PolygonTests.swift",
        "GEOS/BoundableTests.swift",
        "GEOS/ClosednessTestableTests.swift",
        "GEOS/EnvelopeTests.swift",
        "GEOS/GEOSContextTestCase.swift",
        "GEOS/GEOSContextTests.swift",
        "GEOS/GEOSObjectTests.swift",
        "GEOS/Geometry+GEOSTests.swift",
        "GEOS/GeometryCollection+GEOSTests.swift",
        "GEOS/GeometryConvertible+GEOSTests.swift",
        "GEOS/LineString+GEOSTests.swift",
        "GEOS/LineStringConvertible+GEOSTests.swift",
        "GEOS/MultiLineString+GEOSTests.swift",
        "GEOS/MultiPoint+GEOSTests.swift",
        "GEOS/MultiPolygon+GEOSTests.swift",
        "GEOS/Point+GEOSTests.swift",
        "GEOS/Polygon+GEOSTests.swift",
        "GEOS/SimplicityTestableTests.swift",
        "GEOS/WKBTests.swift",
        "GEOS/WKTTests.swift",
        "Helpers/Collection+AllPairs.swift"
      ],
      "target_dependencies" : [
        "GEOSwift"
      ],
      "type" : "test"
    },
    {
      "c99name" : "GEOSwift",
      "module_type" : "SwiftTarget",
      "name" : "GEOSwift",
      "path" : "Sources/GEOSwift",
      "product_dependencies" : [
        "geos"
      ],
      "product_memberships" : [
        "GEOSwift"
      ],
      "sources" : [
        "Codable/CodableGeometry.swift",
        "Codable/Feature+Codable.swift",
        "Codable/FeatureCollection+Codable.swift",
        "Codable/GeoJSON+Codable.swift",
        "Codable/GeoJSONType.swift",
        "Codable/Geometry+Codable.swift",
        "Codable/GeometryCollection+Codable.swift",
        "Codable/JSON+Codable.swift",
        "Codable/LineString+Codable.swift",
        "Codable/MultiLineString+Codable.swift",
        "Codable/MultiPoint+Codable.swift",
        "Codable/MultiPolygon+Codable.swift",
        "Codable/Point+Codable.swift",
        "Codable/Polygon+Codable.swift",
        "Core Types/Feature.swift",
        "Core Types/FeatureCollection.swift",
        "Core Types/GeoJSON.swift",
        "Core Types/Geometry.swift",
        "Core Types/GeometryCollection.swift",
        "Core Types/GeometryConvertible.swift",
        "Core Types/JSON.swift",
        "Core Types/LineString.swift",
        "Core Types/LineStringConvertible.swift",
        "Core Types/MultiLineString.swift",
        "Core Types/MultiPoint.swift",
        "Core Types/MultiPolygon.swift",
        "Core Types/Point.swift",
        "Core Types/Polygon.swift",
        "GEOS/Boundable.swift",
        "GEOS/Circle.swift",
        "GEOS/ClosednessTestable.swift",
        "GEOS/Envelope.swift",
        "GEOS/GEOSContext.swift",
        "GEOS/GEOSError.swift",
        "GEOS/GEOSHelpers.swift",
        "GEOS/GEOSObject.swift",
        "GEOS/Geometry+GEOS.swift",
        "GEOS/GeometryCollection+GEOS.swift",
        "GEOS/GeometryConvertible+GEOS.swift",
        "GEOS/LineString+GEOS.swift",
        "GEOS/LineStringConvertible+GEOS.swift",
        "GEOS/MultiLineString+GEOS.swift",
        "GEOS/MultiPoint+GEOS.swift",
        "GEOS/MultiPolygon+GEOS.swift",
        "GEOS/Point+GEOS.swift",
        "GEOS/Polygon+GEOS.swift",
        "GEOS/SimplicityTestable.swift",
        "GEOS/WKBConvertible.swift",
        "GEOS/WKBInitializable.swift",
        "GEOS/WKTConvertible.swift",
        "GEOS/WKTInitializable.swift",
        "GEOSwiftError.swift"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.5"
}
Done.