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 10.2.0 (e8c72c), with Swift 6.0 for macOS (SPM) on 11 Mar 2025 08:06:20 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-16.2.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.60.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Yamasee/GEOSwift.git
Reference: 10.2.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Yamasee/GEOSwift
 * tag               10.2.0     -> FETCH_HEAD
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 10.2.0
Fetching https://github.com/GEOSwift/geos.git
[1/4416] Fetching geos
Fetched https://github.com/GEOSwift/geos.git from cache (1.36s)
Computing version for https://github.com/GEOSwift/geos.git
Computed https://github.com/GEOSwift/geos.git at 8.1.0 (0.58s)
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.09s)
Fetching https://github.com/GEOSwift/geos.git from cache
Fetched https://github.com/GEOSwift/geos.git from cache (0.47s)
Computing version for https://github.com/GEOSwift/geos.git
Computed https://github.com/GEOSwift/geos.git at 8.1.0 (0.02s)
Creating working copy for https://github.com/GEOSwift/geos.git
Working copy of https://github.com/GEOSwift/geos.git resolved at 8.1.0
Creating working copy for https://github.com/Yamasee/GEOSwift.git
Working copy of https://github.com/Yamasee/GEOSwift.git resolved at 10.2.0 (e8c72ce)
warning: '.resolve-product-dependencies': dependency 'geoswift' is not used by any target
Found 1 product dependencies
  - geos
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
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.2.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] Compiling Interval.cpp
[1/393] Write swift-version-5BDAB9E9C0126B9D.txt
[2/393] Compiling Key.cpp
[3/393] Compiling math.cpp
[4/393] Compiling Interrupt.cpp
[5/393] Compiling Node.cpp
[6/393] Compiling Root.cpp
[7/393] Compiling Bintree.cpp
[8/393] Compiling NodeBase.cpp
[9/393] Compiling MonotoneChain.cpp
[10/393] Compiling VertexSequencePackedRtree.cpp
[11/393] Compiling SnapRoundingIntersectionAdder.cpp
[12/393] Compiling Profiler.cpp
[13/393] Compiling GeometricShapeFactory.cpp
[14/393] Compiling Assert.cpp
[15/393] Compiling TriEdge.cpp
[16/393] Compiling LocateFailureException.cpp
[17/393] Compiling Vertex.cpp
[18/393] Compiling TrianglePredicate.cpp
[19/393] Compiling TriangulationBuilder.cpp
[20/393] Compiling QuadEdge.cpp
[21/393] Compiling Tri.cpp
[22/393] Compiling LastFoundQuadEdgeLocator.cpp
[23/393] Compiling TriDelaunayImprover.cpp
[24/393] Compiling QuadEdgeSubdivision.cpp
[25/393] Compiling PolygonTriangulator.cpp
[26/393] Compiling PolygonEarClipper.cpp
[27/393] Compiling IncrementalDelaunayTriangulator.cpp
[28/393] Compiling PolygonNoder.cpp
[29/393] Compiling VoronoiDiagramBuilder.cpp
[30/393] Compiling ConstrainedDelaunayTriangulator.cpp
[31/393] Compiling TaggedLinesSimplifier.cpp
[32/393] Compiling DelaunayTriangulationBuilder.cpp
[33/393] Compiling PolygonHoleJoiner.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 PolygonHullSimplifier.cpp
[44/393] Compiling DouglasPeuckerSimplifier.cpp
[45/393] Compiling MortonCode.cpp
[46/393] Compiling HilbertEncoder.cpp
[47/393] Compiling HilbertCode.cpp
[48/393] Compiling CommonBits.cpp
[49/393] Compiling SimpleGeometryPrecisionReducer.cpp
[50/393] Compiling PrecisionReducerTransformer.cpp
[51/393] Compiling PrecisionReducerCoordinateOperation.cpp
[52/393] Compiling CommonBitsRemover.cpp
[53/393] Compiling EnhancedPrecisionOp.cpp
[54/393] Compiling PointwisePrecisionReducerTransformer.cpp
[55/393] Compiling GeometryPrecisionReducer.cpp
[56/393] Compiling CommonBitsOp.cpp
[57/393] Compiling ConnectedSubgraphFinder.cpp
[58/393] Compiling MinimumClearance.cpp
[59/393] Compiling Subgraph.cpp
[60/393] Compiling PlanarGraph.cpp
[61/393] Compiling NodeMap.cpp
[62/393] Compiling Edge.cpp
[63/393] Compiling Node.cpp
[64/393] Compiling DirectedEdgeStar.cpp
[65/393] Compiling TopologyValidationError.cpp
[66/393] Compiling DirectedEdge.cpp
[67/393] Compiling RepeatedPointTester.cpp
[68/393] Compiling RepeatedPointRemover.cpp
[69/393] Compiling PolygonRingSelfNode.cpp
[70/393] Compiling PolygonRingTouch.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 UnionStrategy.cpp
[77/393] Compiling IsValidOp.cpp
[78/393] Compiling IndexedNestedHoleTester.cpp
[79/393] Compiling PointGeometryUnion.cpp
[80/393] Compiling IndexedNestedPolygonTester.cpp
[81/393] Compiling IsSimpleOp.cpp
[82/393] Compiling UnaryUnionOp.cpp
[83/393] Compiling OverlapUnion.cpp
[84/393] Compiling CoverageUnion.cpp
[85/393] Compiling RelateOp.cpp
[86/393] Compiling SharedPathsOp.cpp
[87/393] Compiling RelateNode.cpp
[87/393] Compiling RelateNodeFactory.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 HoleAssigner.cpp
[102/393] Compiling PolygonizeGraph.cpp
[103/393] Compiling RobustClipEnvelopeComputer.cpp
[104/393] Compiling EdgeRing.cpp
[105/393] Compiling RingClipper.cpp
[106/393] Compiling BuildArea.cpp
[107/393] Compiling UnaryUnionNG.cpp
[108/393] Compiling PrecisionUtil.cpp
[109/393] Compiling PrecisionReducer.cpp
[110/393] Compiling PolygonBuilder.cpp
[111/393] Compiling OverlayLabel.cpp
[112/393] Compiling OverlayPoints.cpp
[113/393] Compiling OverlayUtil.cpp
[114/393] Compiling OverlayNGRobust.cpp
[115/393] Compiling OverlayGraph.cpp
[116/393] Compiling OverlayMixedPoints.cpp
[117/393] Compiling OverlayLabeller.cpp
[118/393] Compiling OverlayNG.cpp
[119/393] Compiling OverlayEdgeRing.cpp
[120/393] Compiling EdgeSourceInfo.cpp
[121/393] Compiling OverlayEdge.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 GeometryLocation.cpp
[157/393] Compiling RectangleIntersectionBuilder.cpp
[159/393] Compiling RectangleIntersection.cpp
[160/393] Compiling FacetSequence.cpp
[161/393] Compiling IndexedFacetDistance.cpp
[162/393] Compiling FacetSequenceTreeBuilder.cpp
[163/393] Compiling DistanceOp.cpp
[164/393] Compiling ConnectedElementPointFilter.cpp
[165/393] Compiling ConnectedElementLocationFilter.cpp
[166/393] Compiling BufferParameters.cpp
[167/393] Compiling OffsetSegmentGenerator.cpp
[168/393] Compiling SubgraphDepthLocater.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 BufferCurveSetBuilder.cpp
[175/393] Compiling OffsetCurve.cpp
[176/393] Compiling BufferOp.cpp
[177/393] Compiling GeometryGraphOperation.cpp
[178/393] Compiling BoundaryOp.cpp
[179/393] Compiling MCIndexPointSnapper.cpp
[180/393] Compiling MCIndexSnapRounder.cpp
[181/393] Compiling SnapRoundingNoder.cpp
[182/393] Compiling SnappingPointIndex.cpp
[183/393] Compiling HotPixel.cpp
[184/393] Compiling HotPixelIndex.cpp
[185/393] Compiling BufferBuilder.cpp
[186/393] Compiling SnappingIntersectionAdder.cpp
[187/393] Compiling ValidatingNoder.cpp
[188/393] Compiling SimpleNoder.cpp
[189/393] Compiling SnappingNoder.cpp
[190/393] Compiling SegmentStringUtil.cpp
[191/393] Compiling SegmentString.cpp
[192/393] Compiling SegmentNode.cpp
[193/393] Compiling SegmentIntersectionDetector.cpp
[194/393] Compiling OrientedCoordinateArray.cpp
[195/393] Compiling SegmentExtractingNoder.cpp
[196/393] Compiling ScaledNoder.cpp
[197/393] Compiling SegmentNodeList.cpp
[198/393] Compiling Octant.cpp
[199/393] Compiling NodingIntersectionFinder.cpp
[200/393] Compiling NodingValidator.cpp
[201/393] Compiling NodedSegmentString.cpp
[202/393] Compiling MCIndexSegmentSetMutualIntersector.cpp
[203/393] Compiling IntersectionAdder.cpp
[204/393] Compiling MCIndexNoder.cpp
[205/393] Compiling IntersectionFinderAdder.cpp
[206/393] Compiling BasicSegmentString.cpp
[207/393] Compiling IteratedNoder.cpp
[208/393] Compiling DD.cpp
[209/393] Compiling FastSegmentSetIntersectionFinder.cpp
[210/393] Compiling GeometryNoder.cpp
[211/393] Compiling FastNodingValidator.cpp
[212/393] Compiling LocationIndexOfPoint.cpp
[213/393] Compiling LocationIndexOfLine.cpp
[214/393] Compiling LinearIterator.cpp
[215/393] Compiling LinearLocation.cpp
[216/393] Compiling Writer.cpp
[217/393] Compiling LengthLocationMap.cpp
[218/393] Compiling LengthIndexedLine.cpp
[219/393] Compiling LengthIndexOfPoint.cpp
[220/393] Compiling LinearGeometryBuilder.cpp
[221/393] Compiling ExtractLineByLocation.cpp
[222/393] Compiling StringTokenizer.cpp
[223/393] Compiling WKTWriter.cpp
[224/393] Compiling WKBWriter.cpp
[225/393] Compiling ParseException.cpp
[226/393] Compiling Unload.cpp
[227/393] Compiling SweepLineInterval.cpp
[228/393] Compiling WKBReader.cpp
[229/393] Compiling SweepLineEvent.cpp
[230/393] Compiling WKTReader.cpp
[231/393] Compiling ByteOrderValues.cpp
[232/393] Compiling CLocalizer.cpp
[233/393] Compiling ByteOrderDataInStream.cpp
[234/393] Compiling GeoJSON.cpp
[235/393] Compiling SweepLineIndex.cpp
[236/393] Compiling Interval.cpp
[237/393] Compiling SimpleSTRnode.cpp
[238/393] Compiling SIRtree.cpp
[239/393] Compiling SimpleSTRdistance.cpp
[240/393] Compiling SimpleSTRtree.cpp
[241/393] Compiling STRtree.cpp
[242/393] Compiling GeometryItemDistance.cpp
[243/393] Compiling EnvelopeUtil.cpp
[244/393] Compiling GeoJSONWriter.cpp
[245/393] Compiling BoundablePair.cpp
[246/393] Compiling IntervalSize.cpp
[247/393] Compiling Root.cpp
[248/393] Compiling AbstractSTRtree.cpp
[249/393] Compiling Quadtree.cpp
[250/393] Compiling NodeBase.cpp
[251/393] Compiling GeoJSONReader.cpp
[252/393] Compiling Key.cpp
[253/393] Compiling Node.cpp
[254/393] Compiling KdNode.cpp
[255/393] Compiling IntervalRTreeLeafNode.cpp
[256/393] Compiling IntervalRTreeBranchNode.cpp
[257/393] Compiling SortedPackedIntervalRTree.cpp
[258/393] Compiling MonotoneChainSelectAction.cpp
[259/393] Compiling KdTree.cpp
[260/393] Compiling MonotoneChainOverlapAction.cpp
[261/393] Compiling SweepLineEvent.cpp
[262/393] Compiling SweepLineSegment.cpp
[263/393] Compiling MonotoneChainBuilder.cpp
[264/393] Compiling SimpleSweepLineIntersector.cpp
[265/393] Compiling SimpleEdgeSetIntersector.cpp
[266/393] Compiling SegmentIntersector.cpp
[267/393] Compiling MonotoneChainIndexer.cpp
[268/393] Compiling MonotoneChainEdge.cpp
[269/393] Compiling SimpleMCSweepLineIntersector.cpp
[270/393] Compiling TopologyLocation.cpp
[271/393] Compiling NodeFactory.cpp
[272/393] Compiling NodeMap.cpp
[273/393] Compiling PlanarGraph.cpp
[274/393] Compiling Label.cpp
[275/393] Compiling GraphComponent.cpp
[276/393] Compiling Node.cpp
[277/393] Compiling EdgeNodingValidator.cpp
[278/393] Compiling EdgeList.cpp
[279/393] Compiling EdgeIntersectionList.cpp
[280/393] Compiling EdgeRing.cpp
[281/393] Compiling EdgeEnd.cpp
[282/393] Compiling GeometryGraph.cpp
[283/393] Compiling EdgeEndStar.cpp
[284/393] Compiling Edge.cpp
[285/393] Compiling DirectedEdge.cpp
[286/393] Compiling DirectedEdgeStar.cpp
[287/393] Compiling Depth.cpp
[288/393] Compiling ShortCircuitedGeometryVisitor.cpp
[289/393] Compiling PolygonExtracter.cpp
[290/393] Compiling LinearComponentExtracter.cpp
[291/393] Compiling SineStarFactory.cpp
[292/393] Compiling PointExtracter.cpp
[293/393] Compiling NoOpGeometryOperation.cpp
[294/393] Compiling GeometryTransformer.cpp
[295/393] Compiling GeometryMapper.cpp
[296/393] Compiling GeometryEditor.cpp
[297/393] Compiling GeometryCombiner.cpp
[298/393] Compiling ComponentCoordinateExtracter.cpp
[299/393] Compiling CoordinateOperation.cpp
[300/393] Compiling Densifier.cpp
[300/393] Compiling GeometryFixer.cpp
[302/393] Compiling PreparedPolygonPredicate.cpp
[303/393] Compiling PreparedPolygonIntersects.cpp
[304/393] Compiling PreparedPolygonCovers.cpp
[305/393] Compiling PreparedPolygonDistance.cpp
[306/393] Compiling PreparedPoint.cpp
[307/393] Compiling PreparedPolygonContains.cpp
[308/393] Compiling PreparedPolygonContainsProperly.cpp
[309/393] Compiling PreparedPolygon.cpp
[310/393] Compiling PreparedLineStringDistance.cpp
[311/393] Compiling PreparedGeometry.cpp
[312/393] Compiling PreparedLineStringNearestPoints.cpp
[313/393] Compiling PreparedLineStringIntersects.cpp
[314/393] Compiling PreparedLineString.cpp
[315/393] Compiling BasicPreparedGeometry.cpp
[316/393] Compiling Triangle.cpp
[317/393] Compiling PreparedGeometryFactory.cpp
[318/393] Compiling Position.cpp
[319/393] Compiling Quadrant.cpp
[320/393] Compiling PrecisionModel.cpp
[321/393] Compiling AbstractPreparedPolygonContains.cpp
[322/393] Compiling Point.cpp
[323/393] Compiling Polygon.cpp
[324/393] Compiling Location.cpp
[325/393] Compiling MultiPolygon.cpp
[326/393] Compiling MultiPoint.cpp
[327/393] Compiling MultiLineString.cpp
[328/393] Compiling IntersectionMatrix.cpp
[329/393] Compiling LinearRing.cpp
[330/393] Compiling LineString.cpp
[331/393] Compiling LineSegment.cpp
[332/393] Compiling GeometryComponentFilter.cpp
[333/393] Compiling Envelope.cpp
[334/393] Compiling GeometryCollection.cpp
[335/393] Compiling Dimension.cpp
[336/393] Compiling HeuristicOverlay.cpp
[337/393] Compiling GeometryFactory.cpp
[338/393] Compiling CoordinateArraySequenceFactory.cpp
[339/393] Compiling CoordinateSequence.cpp
[340/393] Compiling DefaultCoordinateSequenceFactory.cpp
[341/393] Compiling Geometry.cpp
[342/393] Compiling CoordinateArraySequence.cpp
[343/393] Compiling d2s.c
[344/393] Compiling MarkHalfEdge.cpp
[345/393] Compiling Coordinate.cpp
[346/393] Compiling HalfEdge.cpp
[347/393] Compiling EdgeGraphBuilder.cpp
[348/393] Compiling PointOnGeometryLocator.cpp
[349/393] Compiling EdgeGraph.cpp
[350/393] Compiling SimplePointInAreaLocator.cpp
[351/393] Compiling IndexedPointInAreaLocator.cpp
[352/393] Compiling DistanceToPoint.cpp
[353/393] Compiling HullTri.cpp
[354/393] Compiling DiscreteHausdorffDistance.cpp
[355/393] Compiling HullTriangulation.cpp
[356/393] Compiling DiscreteFrechetDistance.cpp
[357/393] Compiling ConcaveHull.cpp
[358/393] Compiling ConcaveHullOfPolygons.cpp
[359/393] Compiling RobustDeterminant.cpp
[360/393] Compiling LargestEmptyCircle.cpp
[361/393] Compiling MaximumInscribedCircle.cpp
[362/393] Compiling SimplePointInRing.cpp
[363/393] Compiling RayCrossingCounterDD.cpp
[364/393] Compiling RayCrossingCounter.cpp
[365/393] Compiling NotRepresentableException.cpp
[366/393] Compiling PolygonNodeTopology.cpp
[367/393] Compiling PointLocation.cpp
[368/393] Compiling Orientation.cpp
[369/393] Compiling PointLocator.cpp
[370/393] Compiling LineIntersector.cpp
[371/393] Compiling Length.cpp
[372/393] Compiling Intersection.cpp
[373/393] Compiling MinimumBoundingCircle.cpp
[374/393] Compiling MinimumDiameter.cpp
[375/393] Compiling BoundaryNodeRule.cpp
[376/393] Compiling InteriorPointLine.cpp
[377/393] Compiling InteriorPointPoint.cpp
[378/393] Compiling HCoordinate.cpp
[378/393] Write sources
[380/393] Compiling InteriorPointArea.cpp
[381/393] Compiling Distance.cpp
[382/393] Compiling Area.cpp
[383/393] Compiling Angle.cpp
[384/393] Compiling CGAlgorithmsDD.cpp
[385/393] Compiling Centroid.cpp
[386/393] Compiling ConvexHull.cpp
[387/393] Compiling geos_c.cpp
[388/393] Compiling geos_ts_c.cpp
[389/393] Write Objects.LinkFileList
[390/393] Linking libgeos.dylib
[392/441] Emitting module GEOSwift
[393/446] Compiling GEOSwift Polygon.swift
[394/446] Compiling GEOSwift Boundable.swift
[395/446] Compiling GEOSwift Circle.swift
[396/446] Compiling GEOSwift ClosednessTestable.swift
[397/446] Compiling GEOSwift Envelope.swift
[398/446] Compiling GEOSwift GEOSContext.swift
[399/446] Compiling GEOSwift GEOSError.swift
[400/446] Compiling GEOSwift GEOSHelpers.swift
[401/446] Compiling GEOSwift GEOSObject.swift
[402/446] Compiling GEOSwift Geometry+GEOS.swift
[403/446] Compiling GEOSwift LineStringConvertible.swift
[404/446] Compiling GEOSwift MultiLineString.swift
[405/446] Compiling GEOSwift MultiPoint.swift
[406/446] Compiling GEOSwift MultiPolygon.swift
[407/446] Compiling GEOSwift Point.swift
[408/446] Compiling GEOSwift MultiPoint+GEOS.swift
[409/446] Compiling GEOSwift MultiPolygon+GEOS.swift
[410/446] Compiling GEOSwift Point+GEOS.swift
[411/446] Compiling GEOSwift Polygon+GEOS.swift
[412/446] Compiling GEOSwift SimplicityTestable.swift
[413/446] Compiling GEOSwift GeometryCollection+Codable.swift
[414/446] Compiling GEOSwift JSON+Codable.swift
[415/446] Compiling GEOSwift LineString+Codable.swift
[416/446] Compiling GEOSwift MultiLineString+Codable.swift
[417/446] Compiling GEOSwift MultiPoint+Codable.swift
[418/446] Compiling GEOSwift MultiPolygon+Codable.swift
[419/446] Compiling GEOSwift CodableGeometry.swift
[420/446] Compiling GEOSwift Feature+Codable.swift
[421/446] Compiling GEOSwift FeatureCollection+Codable.swift
[422/446] Compiling GEOSwift GeoJSON+Codable.swift
[423/446] Compiling GEOSwift GeoJSONType.swift
[424/446] Compiling GEOSwift Geometry+Codable.swift
[425/446] Compiling GEOSwift Point+Codable.swift
[426/446] Compiling GEOSwift Polygon+Codable.swift
[427/446] Compiling GEOSwift Feature.swift
[428/446] Compiling GEOSwift FeatureCollection.swift
[429/446] Compiling GEOSwift GeoJSON.swift
[430/446] Compiling GEOSwift GeometryCollection+GEOS.swift
[431/446] Compiling GEOSwift GeometryConvertible+GEOS.swift
[432/446] Compiling GEOSwift LineString+GEOS.swift
[433/446] Compiling GEOSwift LineStringConvertible+GEOS.swift
[434/446] Compiling GEOSwift MultiLineString+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! (39.18s)
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.