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.0 for macOS (SPM) on 11 Mar 2025 08:09:55 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: 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.41s)
Computing version for https://github.com/GEOSwift/geos.git
Computed https://github.com/GEOSwift/geos.git at 8.1.0 (0.56s)
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.13s)
Fetching https://github.com/GEOSwift/geos.git from cache
Fetched https://github.com/GEOSwift/geos.git from cache (0.43s)
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 main (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] Write sources
[1/393] Compiling BoundaryNodeRule.cpp
[2/393] Write swift-version-5BDAB9E9C0126B9D.txt
[3/393] Compiling math.cpp
[4/393] Compiling Interrupt.cpp
[5/393] Compiling Angle.cpp
[6/393] Compiling Area.cpp
[7/393] Compiling CGAlgorithmsDD.cpp
[8/393] Compiling Centroid.cpp
[9/393] Compiling Profiler.cpp
[10/393] Compiling ConvexHull.cpp
[11/393] Compiling GeometricShapeFactory.cpp
[12/393] Compiling Assert.cpp
[13/393] Compiling TriEdge.cpp
[14/393] Compiling geos_c.cpp
[15/393] Compiling TrianglePredicate.cpp
[16/393] Compiling Vertex.cpp
[17/393] Compiling TriangulationBuilder.cpp
[18/393] Compiling LocateFailureException.cpp
[19/393] Compiling Tri.cpp
[20/393] Compiling QuadEdge.cpp
[21/393] Compiling LastFoundQuadEdgeLocator.cpp
[22/393] Compiling TriDelaunayImprover.cpp
[23/393] Compiling QuadEdgeSubdivision.cpp
[24/393] Compiling PolygonTriangulator.cpp
[25/393] Compiling PolygonEarClipper.cpp
[26/393] Compiling PolygonNoder.cpp
[27/393] Compiling ConstrainedDelaunayTriangulator.cpp
[28/393] Compiling VoronoiDiagramBuilder.cpp
[29/393] Compiling IncrementalDelaunayTriangulator.cpp
[30/393] Compiling PolygonHoleJoiner.cpp
[31/393] Compiling TaggedLinesSimplifier.cpp
[32/393] Compiling geos_ts_c.cpp
[33/393] Compiling TopologyPreservingSimplifier.cpp
[34/393] Compiling DelaunayTriangulationBuilder.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 LineSegmentIndex.cpp
[41/393] Compiling DouglasPeuckerLineSimplifier.cpp
[42/393] Compiling RingHull.cpp
[43/393] Compiling DouglasPeuckerSimplifier.cpp
[44/393] Compiling MortonCode.cpp
[45/393] Compiling HilbertEncoder.cpp
[46/393] Compiling PolygonHullSimplifier.cpp
[47/393] Compiling HilbertCode.cpp
[48/393] Compiling CommonBits.cpp
[49/393] Compiling SimpleGeometryPrecisionReducer.cpp
[50/393] Compiling PrecisionReducerTransformer.cpp
[51/393] Compiling EnhancedPrecisionOp.cpp
[52/393] Compiling CommonBitsRemover.cpp
[53/393] Compiling PrecisionReducerCoordinateOperation.cpp
[54/393] Compiling PointwisePrecisionReducerTransformer.cpp
[55/393] Compiling CommonBitsOp.cpp
[56/393] Compiling GeometryPrecisionReducer.cpp
[57/393] Compiling ConnectedSubgraphFinder.cpp
[58/393] Compiling MinimumClearance.cpp
[59/393] Compiling Subgraph.cpp
[60/393] Compiling NodeMap.cpp
[61/393] Compiling TopologyValidationError.cpp
[62/393] Compiling PlanarGraph.cpp
[63/393] Compiling Node.cpp
[64/393] Compiling Edge.cpp
[65/393] Compiling DirectedEdgeStar.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 PolygonTopologyAnalyzer.cpp
[74/393] Compiling PolygonRing.cpp
[75/393] Compiling MakeValid.cpp
[76/393] Compiling UnionStrategy.cpp
[77/393] Compiling IsValidOp.cpp
[78/393] Compiling IndexedNestedPolygonTester.cpp
[79/393] Compiling IndexedNestedHoleTester.cpp
[80/393] Compiling IsSimpleOp.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 SharedPathsOp.cpp
[87/393] Compiling RelateNodeFactory.cpp
[88/393] Compiling RelateNode.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 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 OverlayPoints.cpp
[113/393] Compiling OverlayUtil.cpp
[114/393] Compiling OverlayGraph.cpp
[115/393] Compiling OverlayNGRobust.cpp
[116/393] Compiling OverlayMixedPoints.cpp
[117/393] Compiling OverlayLabeller.cpp
[118/393] Compiling OverlayNG.cpp
[119/393] Compiling EdgeSourceInfo.cpp
[120/393] Compiling OverlayEdgeRing.cpp
[121/393] Compiling OverlayEdge.cpp
[122/393] Compiling LineLimiter.cpp
[123/393] Compiling MaximalEdgeRing.cpp
[124/393] Compiling InputGeometry.cpp
[125/393] Compiling IndexedPointOnLineLocator.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 CoverageUnion.cpp
[133/393] Compiling OffsetPointGenerator.cpp
[134/393] Compiling FuzzyPointLocator.cpp
[135/393] Compiling EdgeNodingBuilder.cpp
[136/393] Compiling SnapOverlayOp.cpp
[137/393] Compiling OverlayResultValidator.cpp
[138/393] Compiling LineStringSnapper.cpp
[139/393] Compiling GeometrySnapper.cpp
[140/393] Compiling OverlayNodeFactory.cpp
[141/393] Compiling PointBuilder.cpp
[142/393] Compiling PolygonBuilder.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 RectangleIntersection.cpp
[158/393] Compiling GeometryLocation.cpp
[159/393] Compiling RectangleIntersectionBuilder.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 BufferParameters.cpp
[166/393] Compiling ConnectedElementLocationFilter.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 SnappingPointIndex.cpp
[184/393] Compiling HotPixel.cpp
[184/393] Compiling BufferBuilder.cpp
[186/393] Compiling ValidatingNoder.cpp
[187/393] Compiling SnappingIntersectionAdder.cpp
[188/393] Compiling HotPixelIndex.cpp
[189/393] Compiling SnappingNoder.cpp
[190/393] Compiling SimpleNoder.cpp
[191/393] Compiling SegmentStringUtil.cpp
[192/393] Compiling SegmentString.cpp
[193/393] Compiling SegmentIntersectionDetector.cpp
[194/393] Compiling SegmentNode.cpp
[195/393] Compiling OrientedCoordinateArray.cpp
[196/393] Compiling ScaledNoder.cpp
[197/393] Compiling SegmentExtractingNoder.cpp
[198/393] Compiling Octant.cpp
[199/393] Compiling SegmentNodeList.cpp
[200/393] Compiling NodingValidator.cpp
[201/393] Compiling NodingIntersectionFinder.cpp
[202/393] Compiling NodedSegmentString.cpp
[203/393] Compiling MCIndexNoder.cpp
[204/393] Compiling MCIndexSegmentSetMutualIntersector.cpp
[205/393] Compiling IntersectionAdder.cpp
[206/393] Compiling IntersectionFinderAdder.cpp
[207/393] Compiling IteratedNoder.cpp
[208/393] Compiling BasicSegmentString.cpp
[209/393] Compiling DD.cpp
[210/393] Compiling FastSegmentSetIntersectionFinder.cpp
[211/393] Compiling FastNodingValidator.cpp
[212/393] Compiling GeometryNoder.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 LinearGeometryBuilder.cpp
[221/393] Compiling LengthIndexOfPoint.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 WKBReader.cpp
[229/393] Compiling ParseException.cpp
[230/393] Compiling WKTReader.cpp
[231/393] Compiling SweepLineEvent.cpp
[232/393] Compiling ByteOrderValues.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 SimpleSTRdistance.cpp
[240/393] Compiling SIRtree.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 Root.cpp
[248/393] Compiling IntervalSize.cpp
[249/393] Compiling AbstractSTRtree.cpp
[250/393] Compiling Quadtree.cpp
[251/393] Compiling GeoJSONReader.cpp
[252/393] Compiling Key.cpp
[253/393] Compiling NodeBase.cpp
[254/393] Compiling Node.cpp
[255/393] Compiling KdNode.cpp
[256/393] Compiling IntervalRTreeLeafNode.cpp
[257/393] Compiling IntervalRTreeBranchNode.cpp
[258/393] Compiling SortedPackedIntervalRTree.cpp
[259/393] Compiling MonotoneChainSelectAction.cpp
[259/393] Compiling Key.cpp
[261/393] Compiling KdTree.cpp
[262/393] Compiling Root.cpp
[263/393] Compiling Interval.cpp
[264/393] Compiling MonotoneChain.cpp
[265/393] Compiling MonotoneChainOverlapAction.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 SimpleSweepLineIntersector.cpp
[274/393] Compiling SimpleEdgeSetIntersector.cpp
[275/393] Compiling SegmentIntersector.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 Label.cpp
[283/393] Compiling GraphComponent.cpp
[284/393] Compiling PlanarGraph.cpp
[285/393] Compiling Node.cpp
[286/393] Compiling EdgeNodingValidator.cpp
[287/393] Compiling EdgeRing.cpp
[288/393] Compiling EdgeList.cpp
[289/393] Compiling GeometryGraph.cpp
[290/393] Compiling EdgeEnd.cpp
[291/393] Compiling EdgeIntersectionList.cpp
[292/393] Compiling EdgeEndStar.cpp
[293/393] Compiling Edge.cpp
[294/393] Compiling DirectedEdge.cpp
[295/393] Compiling DirectedEdgeStar.cpp
[296/393] Compiling Depth.cpp
[297/393] Compiling ShortCircuitedGeometryVisitor.cpp
[298/393] Compiling SineStarFactory.cpp
[299/393] Compiling PolygonExtracter.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 CoordinateOperation.cpp
[307/393] Compiling GeometryCombiner.cpp
[308/393] Compiling GeometryFixer.cpp
[309/393] Compiling Densifier.cpp
[310/393] Compiling ComponentCoordinateExtracter.cpp
[311/393] Compiling PreparedPolygonPredicate.cpp
[312/393] Compiling PreparedPolygonIntersects.cpp
[313/393] Compiling PreparedPolygonDistance.cpp
[314/393] Compiling PreparedPolygonCovers.cpp
[315/393] Compiling PreparedPoint.cpp
[316/393] Compiling PreparedPolygonContainsProperly.cpp
[317/393] Compiling PreparedPolygonContains.cpp
[318/393] Compiling PreparedGeometry.cpp
[319/393] Compiling PreparedPolygon.cpp
[320/393] Compiling PreparedLineStringDistance.cpp
[321/393] Compiling PreparedLineStringNearestPoints.cpp
[322/393] Compiling PreparedLineStringIntersects.cpp
[323/393] Compiling PreparedLineString.cpp
[324/393] Compiling PreparedGeometryFactory.cpp
[325/393] Compiling Triangle.cpp
[326/393] Compiling BasicPreparedGeometry.cpp
[327/393] Compiling Quadrant.cpp
[328/393] Compiling AbstractPreparedPolygonContains.cpp
[329/393] Compiling Position.cpp
[330/393] Compiling PrecisionModel.cpp
[331/393] Compiling Point.cpp
[332/393] Compiling Polygon.cpp
[333/393] Compiling Location.cpp
[334/393] Compiling MultiPoint.cpp
[335/393] Compiling MultiPolygon.cpp
[336/393] Compiling IntersectionMatrix.cpp
[337/393] Compiling MultiLineString.cpp
[338/393] Compiling LinearRing.cpp
[339/393] Compiling LineString.cpp
[340/393] Compiling LineSegment.cpp
[341/393] Compiling GeometryComponentFilter.cpp
[342/393] Compiling Dimension.cpp
[343/393] Compiling Envelope.cpp
[344/393] Compiling HeuristicOverlay.cpp
[345/393] Compiling GeometryCollection.cpp
[346/393] Compiling GeometryFactory.cpp
[347/393] Compiling CoordinateArraySequenceFactory.cpp
[348/393] Compiling CoordinateSequence.cpp
[349/393] Compiling DefaultCoordinateSequenceFactory.cpp
[350/393] Compiling Geometry.cpp
[351/393] Compiling d2s.c
[352/393] Compiling CoordinateArraySequence.cpp
[353/393] Compiling Coordinate.cpp
[354/393] Compiling MarkHalfEdge.cpp
[355/393] Compiling HalfEdge.cpp
[356/393] Compiling EdgeGraphBuilder.cpp
[357/393] Compiling PointOnGeometryLocator.cpp
[358/393] Compiling EdgeGraph.cpp
[359/393] Compiling SimplePointInAreaLocator.cpp
[360/393] Compiling IndexedPointInAreaLocator.cpp
[361/393] Compiling DistanceToPoint.cpp
[362/393] Compiling HullTri.cpp
[363/393] Compiling DiscreteHausdorffDistance.cpp
[364/393] Compiling DiscreteFrechetDistance.cpp
[365/393] Compiling HullTriangulation.cpp
[366/393] Compiling ConcaveHull.cpp
[367/393] Compiling ConcaveHullOfPolygons.cpp
[368/393] Compiling MaximumInscribedCircle.cpp
[369/393] Compiling LargestEmptyCircle.cpp
[370/393] Compiling RobustDeterminant.cpp
[371/393] Compiling SimplePointInRing.cpp
[372/393] Compiling RayCrossingCounterDD.cpp
[373/393] Compiling RayCrossingCounter.cpp
[374/393] Compiling NotRepresentableException.cpp
[375/393] Compiling PolygonNodeTopology.cpp
[376/393] Compiling PointLocation.cpp
[377/393] Compiling Orientation.cpp
[378/393] Compiling PointLocator.cpp
[379/393] Compiling LineIntersector.cpp
[380/393] Compiling Length.cpp
[381/393] Compiling MinimumBoundingCircle.cpp
[382/393] Compiling Intersection.cpp
[383/393] Compiling MinimumDiameter.cpp
[384/393] Compiling InteriorPointLine.cpp
[385/393] Compiling InteriorPointPoint.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 MultiPoint+GEOS.swift
[394/446] Compiling GEOSwift MultiPolygon+GEOS.swift
[395/446] Compiling GEOSwift Point+GEOS.swift
[396/446] Compiling GEOSwift Polygon+GEOS.swift
[397/446] Compiling GEOSwift SimplicityTestable.swift
[398/446] Compiling GEOSwift CodableGeometry.swift
[399/446] Compiling GEOSwift Feature+Codable.swift
[400/446] Compiling GEOSwift FeatureCollection+Codable.swift
[401/446] Compiling GEOSwift GeoJSON+Codable.swift
[402/446] Compiling GEOSwift GeoJSONType.swift
[403/446] Compiling GEOSwift Geometry+Codable.swift
[404/446] Compiling GEOSwift GeometryCollection+Codable.swift
[405/446] Compiling GEOSwift JSON+Codable.swift
[406/446] Compiling GEOSwift LineString+Codable.swift
[407/446] Compiling GEOSwift MultiLineString+Codable.swift
[408/446] Compiling GEOSwift MultiPoint+Codable.swift
[409/446] Compiling GEOSwift MultiPolygon+Codable.swift
[410/446] Compiling GEOSwift GEOSContext.swift
[411/446] Compiling GEOSwift GEOSError.swift
[412/446] Compiling GEOSwift GEOSHelpers.swift
[413/446] Compiling GEOSwift GEOSObject.swift
[414/446] Compiling GEOSwift Geometry+GEOS.swift
[415/446] Compiling GEOSwift Point+Codable.swift
[416/446] Compiling GEOSwift Polygon+Codable.swift
[417/446] Compiling GEOSwift Feature.swift
[418/446] Compiling GEOSwift FeatureCollection.swift
[419/446] Compiling GEOSwift GeoJSON.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 LineStringConvertible.swift
[426/446] Compiling GEOSwift MultiLineString.swift
[427/446] Compiling GEOSwift MultiPoint.swift
[428/446] Compiling GEOSwift MultiPolygon.swift
[429/446] Compiling GEOSwift Point.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! (38.63s)
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.