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 geos, reference 9.0.0 (4d8af4), with Swift 5.9 for macOS (SPM) on 28 Sep 2024 16:32:22 UTC.

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.54.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/GEOSwift/geos.git
Reference: 9.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/GEOSwift/geos
 * tag               9.0.0      -> FETCH_HEAD
HEAD is now at 4d8af49 Update to GEOS 3.13.0, Update Apple Platform Deployment Targets, Update CI Environment (#26)
Cloned https://github.com/GEOSwift/geos.git
Revision (git rev-parse @):
4d8af495e7507f48f1ae9104102debdd2043917b
SUCCESS checkout https://github.com/GEOSwift/geos.git at 9.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             5.9
Building package at path:  $PWD
https://github.com/GEOSwift/geos.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.2.0.app xcrun swift build --arch arm64
Building for debugging...
[0/439] Compiling BoundaryNodeRule.cpp
[1/439] Compiling InteriorPointLine.cpp
[1/439] Compiling CircularArcs.cpp
[2/439] Compiling CGAlgorithmsDD.cpp
[2/439] Compiling HCoordinate.cpp
[4/439] Compiling Area.cpp
[5/439] Compiling Distance.cpp
[5/439] Compiling InteriorPointArea.cpp
[8/439] Compiling PointLocator.cpp
[9/439] Compiling ConvexHull.cpp
[10/439] Compiling string.cpp
[11/439] Compiling math.cpp
[12/439] Compiling Interrupt.cpp
[13/439] Compiling Assert.cpp
[14/439] Compiling TriEdge.cpp
[15/439] Compiling Profiler.cpp
[16/439] Compiling GeometricShapeFactory.cpp
[17/439] Compiling Vertex.cpp
[18/439] Compiling TriangulationBuilder.cpp
[19/439] Compiling Tri.cpp
[20/439] Compiling LocateFailureException.cpp
[21/439] Compiling TrianglePredicate.cpp
[22/439] Compiling QuadEdge.cpp
[23/439] Compiling LastFoundQuadEdgeLocator.cpp
[24/439] Compiling TriDelaunayImprover.cpp
[25/439] Compiling QuadEdgeSubdivision.cpp
[26/439] Compiling PolygonTriangulator.cpp
[27/439] Compiling PolygonEarClipper.cpp
[28/439] Compiling PolygonNoder.cpp
[29/439] Compiling IncrementalDelaunayTriangulator.cpp
[30/439] Compiling ConstrainedDelaunayTriangulator.cpp
[31/439] Compiling VoronoiDiagramBuilder.cpp
[32/439] Compiling PolygonHoleJoiner.cpp
[33/439] Compiling DelaunayTriangulationBuilder.cpp
[34/439] Compiling TaggedLinesSimplifier.cpp
[35/439] Compiling TopologyPreservingSimplifier.cpp
[36/439] Compiling TaggedLineStringSimplifier.cpp
[37/439] Compiling TaggedLineSegment.cpp
[38/439] Compiling TaggedLineString.cpp
[39/439] Compiling RingHullIndex.cpp
[40/439] Compiling LinkedRing.cpp
[41/439] Compiling RingHull.cpp
[42/439] Compiling LinkedLine.cpp
[43/439] Compiling LineSegmentIndex.cpp
[44/439] Compiling DouglasPeuckerSimplifier.cpp
[45/439] Compiling PolygonHullSimplifier.cpp
[46/439] Compiling DouglasPeuckerLineSimplifier.cpp
[47/439] Compiling MortonCode.cpp
[48/439] Compiling ComponentJumpChecker.cpp
[49/439] Compiling HilbertEncoder.cpp
[50/439] Compiling HilbertCode.cpp
[51/439] Compiling CommonBits.cpp
[52/439] Compiling SimpleGeometryPrecisionReducer.cpp
[53/439] Compiling PrecisionReducerTransformer.cpp
[54/439] Compiling PrecisionReducerCoordinateOperation.cpp
[55/439] Compiling EnhancedPrecisionOp.cpp
[56/439] Compiling PointwisePrecisionReducerTransformer.cpp
[57/439] Compiling GeometryPrecisionReducer.cpp
[58/439] Compiling CommonBitsRemover.cpp
[59/439] Compiling CommonBitsOp.cpp
[60/439] Compiling MinimumClearance.cpp
[61/439] Compiling ConnectedSubgraphFinder.cpp
[62/439] Compiling Subgraph.cpp
[63/439] Compiling NodeMap.cpp
[64/439] Compiling PlanarGraph.cpp
[65/439] Compiling DirectedEdgeStar.cpp
[66/439] Compiling Node.cpp
[67/439] Compiling Edge.cpp
[68/439] Compiling TopologyValidationError.cpp
[69/439] Compiling DirectedEdge.cpp
[70/439] Compiling RepeatedPointTester.cpp
[71/439] Compiling PolygonRingTouch.cpp
[72/439] Compiling PolygonRingSelfNode.cpp
[73/439] Compiling RepeatedPointRemover.cpp
[74/439] Compiling PolygonIntersectionAnalyzer.cpp
[75/439] Compiling PolygonRing.cpp
[76/439] Compiling PolygonTopologyAnalyzer.cpp
[77/439] Compiling IsValidOp.cpp
[78/439] Compiling MakeValid.cpp
[79/439] Compiling UnionStrategy.cpp
[80/439] Compiling IsSimpleOp.cpp
[81/439] Compiling IndexedNestedHoleTester.cpp
[82/439] Compiling UnaryUnionOp.cpp
[83/439] Compiling IndexedNestedPolygonTester.cpp
[84/439] Compiling PointGeometryUnion.cpp
[85/439] Compiling OverlapUnion.cpp
[86/439] Compiling SharedPathsOp.cpp
[87/439] Compiling CoverageUnion.cpp
[88/439] Compiling TopologyComputer.cpp
[89/439] Compiling RelateSegmentString.cpp
[90/439] Compiling RelatePredicate.cpp
[91/439] Compiling CascadedPolygonUnion.cpp
[92/439] Compiling RelateNode.cpp
[93/439] Compiling RelatePointLocator.cpp
[94/439] Compiling PolygonNodeConverter.cpp
[95/439] Compiling RelateEdge.cpp
[96/439] Compiling RelateNG.cpp
[97/439] Compiling NodeSection.cpp
[98/439] Compiling NodeSections.cpp
[99/439] Compiling RelateGeometry.cpp
[100/439] Compiling LinearBoundary.cpp
[101/439] Compiling IMPredicate.cpp
[102/439] Compiling IMPatternMatcher.cpp
[103/439] Compiling LineStringExtracter.cpp
[104/439] Compiling DimensionLocation.cpp
[105/439] Compiling EdgeSegmentOverlapAction.cpp
[106/439] Compiling BasicPredicate.cpp
[107/439] Compiling EdgeSegmentIntersector.cpp
[108/439] Compiling RelateOp.cpp
[109/439] Compiling EdgeSetIntersector.cpp
[110/439] Compiling RelateNodeFactory.cpp
[111/439] Compiling AdjacentEdgeLocator.cpp
[112/439] Compiling RelateNode.cpp
[113/439] Compiling RelateNodeGraph.cpp
[114/439] Compiling EdgeEndBundleStar.cpp
[115/439] Compiling PolygonizeEdge.cpp
[116/439] Compiling SegmentIntersectionTester.cpp
[117/439] Compiling EdgeEndBundle.cpp
[118/439] Compiling RelateComputer.cpp
[119/439] Compiling RectangleIntersects.cpp
[120/439] Compiling EdgeEndBuilder.cpp
[121/439] Compiling RectangleContains.cpp
[122/439] Compiling PolygonizeDirectedEdge.cpp
[123/439] Compiling Polygonizer.cpp
[124/439] Compiling PolygonizeGraph.cpp
[125/439] Compiling RobustClipEnvelopeComputer.cpp
[126/439] Compiling PrecisionUtil.cpp
[127/439] Compiling RingClipper.cpp
[128/439] Compiling HoleAssigner.cpp
[129/439] Compiling BuildArea.cpp
[130/439] Compiling EdgeRing.cpp
[131/439] Compiling UnaryUnionNG.cpp
[132/439] Compiling PrecisionReducer.cpp
[133/439] Compiling OverlayUtil.cpp
[134/439] Compiling PolygonBuilder.cpp
[135/439] Compiling OverlayLabel.cpp
[136/439] Compiling OverlayPoints.cpp
[137/439] Compiling OverlayNGRobust.cpp
[138/439] Compiling OverlayMixedPoints.cpp
[139/439] Compiling OverlayGraph.cpp
[140/439] Compiling OverlayNG.cpp
[141/439] Compiling OverlayLabeller.cpp
[142/439] Compiling EdgeSourceInfo.cpp
[143/439] Compiling OverlayEdgeRing.cpp
[144/439] Compiling OverlayEdge.cpp
[145/439] Compiling LineLimiter.cpp
[146/439] Compiling MaximalEdgeRing.cpp
[147/439] Compiling LineBuilder.cpp
[148/439] Compiling InputGeometry.cpp
[149/439] Compiling IndexedPointOnLineLocator.cpp
[150/439] Compiling IntersectionPointBuilder.cpp
[151/439] Compiling ElevationModel.cpp
[152/439] Compiling EdgeKey.cpp
[153/439] Compiling EdgeMerger.cpp
[154/439] Compiling Edge.cpp
[155/439] Compiling CoverageUnion.cpp
[156/439] Compiling EdgeNodingBuilder.cpp
[157/439] Compiling OffsetPointGenerator.cpp
[158/439] Compiling FuzzyPointLocator.cpp
[159/439] Compiling SnapOverlayOp.cpp
[160/439] Compiling OverlayResultValidator.cpp
[161/439] Compiling LineStringSnapper.cpp
[162/439] Compiling GeometrySnapper.cpp
[163/439] Compiling OverlayNodeFactory.cpp
[164/439] Compiling LineMergeEdge.cpp
[165/439] Compiling MinimalEdgeRing.cpp
[166/439] Compiling PolygonBuilder.cpp
[167/439] Compiling LineMergeDirectedEdge.cpp
[168/439] Compiling MaximalEdgeRing.cpp
[169/439] Compiling LineMergeGraph.cpp
[170/439] Compiling LineMerger.cpp
[171/439] Compiling LineSequencer.cpp
[172/439] Compiling EdgeString.cpp
[173/439] Compiling Rectangle.cpp
[174/439] Compiling GeometryLocation.cpp
[175/439] Compiling RectangleIntersection.cpp
[176/439] Compiling RectangleIntersectionBuilder.cpp
[177/439] Compiling IndexedFacetDistance.cpp
[178/439] Compiling FacetSequence.cpp
[179/439] Compiling FacetSequenceTreeBuilder.cpp
[180/439] Compiling DistanceOp.cpp
[181/439] Compiling ConnectedElementPointFilter.cpp
[182/439] Compiling UnionFind.cpp
[183/439] Compiling ConnectedElementLocationFilter.cpp
[184/439] Compiling Clusters.cpp
[185/439] Compiling GeometryFlattener.cpp
[186/439] Compiling DBSCANClusterFinder.cpp
[187/439] Compiling SubgraphDepthLocater.cpp
[188/439] Compiling RightmostEdgeFinder.cpp
[189/439] Compiling SegmentMCIndex.cpp
[190/439] Compiling OffsetSegmentGenerator.cpp
[191/439] Compiling AbstractClusterFinder.cpp
[192/439] Compiling OffsetCurveSection.cpp
[193/439] Compiling OffsetCurveBuilder.cpp
[194/439] Compiling BufferParameters.cpp
[195/439] Compiling OffsetCurve.cpp
[196/439] Compiling BufferSubgraph.cpp
[197/439] Compiling BufferInputLineSimplifier.cpp
[198/439] Compiling GeometryGraphOperation.cpp
[199/439] Compiling BufferCurveSetBuilder.cpp
[200/439] Compiling BufferOp.cpp
[201/439] Compiling BoundaryOp.cpp
[202/439] Compiling SnapRoundingIntersectionAdder.cpp
[203/439] Compiling SnapRoundingNoder.cpp
[204/439] Compiling MCIndexPointSnapper.cpp
[205/439] Compiling MCIndexSnapRounder.cpp
[206/439] Compiling SnappingPointIndex.cpp
[207/439] Compiling HotPixel.cpp
[208/439] Compiling BufferBuilder.cpp
[209/439] Compiling HotPixelIndex.cpp
[210/439] Compiling SnappingIntersectionAdder.cpp
[211/439] Compiling ValidatingNoder.cpp
[212/439] Compiling SnappingNoder.cpp
[213/439] Compiling SimpleNoder.cpp
[214/439] Compiling SegmentStringUtil.cpp
[215/439] Compiling SegmentString.cpp
[216/439] Compiling SegmentNode.cpp
[217/439] Compiling SegmentIntersectionDetector.cpp
[218/439] Compiling SegmentNodeList.cpp
[219/439] Compiling SegmentExtractingNoder.cpp
[220/439] Compiling OrientedCoordinateArray.cpp
[221/439] Compiling Octant.cpp
[222/439] Compiling ScaledNoder.cpp
[223/439] Compiling NodingValidator.cpp
[224/439] Compiling NodingIntersectionFinder.cpp
[225/439] Compiling NodedSegmentString.cpp
[226/439] Compiling MCIndexSegmentSetMutualIntersector.cpp
[227/439] Compiling MCIndexNoder.cpp
[228/439] Compiling IntersectionAdder.cpp
[229/439] Compiling IntersectionFinderAdder.cpp
[230/439] Compiling IteratedNoder.cpp
[231/439] Compiling BasicSegmentString.cpp
[232/439] Compiling FastSegmentSetIntersectionFinder.cpp
[233/439] Compiling GeometryNoder.cpp
[234/439] Compiling BoundaryChainNoder.cpp
[235/439] Compiling FastNodingValidator.cpp
[236/439] Compiling DD.cpp
[237/439] Compiling LocationIndexOfPoint.cpp
[238/439] Compiling LocationIndexOfLine.cpp
[239/439] Compiling LinearLocation.cpp
[240/439] Compiling LinearIterator.cpp
[241/439] Compiling LengthLocationMap.cpp
[242/439] Compiling Writer.cpp
[243/439] Compiling LengthIndexedLine.cpp
[244/439] Compiling LengthIndexOfPoint.cpp
[245/439] Compiling LinearGeometryBuilder.cpp
[246/439] Compiling ExtractLineByLocation.cpp
[247/439] Compiling WKTWriter.cpp
[248/439] Compiling WKTStreamReader.cpp
[249/439] Compiling StringTokenizer.cpp
[250/439] Compiling WKBWriter.cpp
[251/439] Compiling Unload.cpp
[252/439] Compiling WKTFileReader.cpp
[253/439] Compiling ParseException.cpp
[254/439] Compiling WKBStreamReader.cpp
[255/439] Compiling SweepLineInterval.cpp
[256/439] Compiling WKTReader.cpp
[257/439] Compiling SweepLineEvent.cpp
[258/439] Compiling WKBReader.cpp
[259/439] Compiling CLocalizer.cpp
[260/439] Compiling ByteOrderValues.cpp
[261/439] Compiling ByteOrderDataInStream.cpp
[262/439] Compiling SweepLineIndex.cpp
[263/439] Compiling GeoJSON.cpp
[264/439] Compiling SimpleSTRnode.cpp
[265/439] Compiling Interval.cpp
[266/439] Compiling SimpleSTRtree.cpp
[267/439] Compiling SimpleSTRdistance.cpp
[268/439] Compiling SIRtree.cpp
[269/439] Compiling GeometryItemDistance.cpp
[270/439] Compiling EnvelopeUtil.cpp
[271/439] Compiling STRtree.cpp
[272/439] Compiling BoundablePair.cpp
[273/439] Compiling GeoJSONWriter.cpp
[274/439] Compiling Root.cpp
[275/439] Compiling Quadtree.cpp
[276/439] Compiling AbstractSTRtree.cpp
[277/439] Compiling IntervalSize.cpp
[278/439] Compiling Node.cpp
[279/439] Compiling NodeBase.cpp
[280/439] Compiling Key.cpp
[281/439] Compiling GeoJSONReader.cpp
[282/439] Compiling KdNode.cpp
[283/439] Compiling IntervalRTreeLeafNode.cpp
[284/439] Compiling IntervalRTreeBranchNode.cpp
[285/439] Compiling SortedPackedIntervalRTree.cpp
[286/439] Compiling Key.cpp
[287/439] Compiling Interval.cpp
[288/439] Compiling KdTree.cpp
[289/439] Compiling Root.cpp
[290/439] Compiling MonotoneChainSelectAction.cpp
[291/439] Compiling MonotoneChainOverlapAction.cpp
[292/439] Compiling Node.cpp
[293/439] Compiling MonotoneChainBuilder.cpp
[294/439] Compiling NodeBase.cpp
[295/439] Compiling MonotoneChain.cpp
[296/439] Compiling Bintree.cpp
[297/439] Compiling SweepLineEvent.cpp
[298/439] Compiling VertexSequencePackedRtree.cpp
[299/439] Compiling SweepLineSegment.cpp
[300/439] Compiling SimpleSweepLineIntersector.cpp
[301/439] Compiling SimpleEdgeSetIntersector.cpp
[302/439] Compiling MonotoneChainIndexer.cpp
[303/439] Compiling SegmentIntersector.cpp
[304/439] Compiling TopologyLocation.cpp
[305/439] Compiling MonotoneChainEdge.cpp
[306/439] Compiling SimpleMCSweepLineIntersector.cpp
[307/439] Compiling NodeFactory.cpp
[308/439] Compiling NodeMap.cpp
[309/439] Compiling Label.cpp
[310/439] Compiling GraphComponent.cpp
[311/439] Compiling PlanarGraph.cpp
[312/439] Compiling Node.cpp
[313/439] Compiling EdgeNodingValidator.cpp
[314/439] Compiling EdgeList.cpp
[315/439] Compiling EdgeRing.cpp
[316/439] Compiling GeometryGraph.cpp
[317/439] Compiling EdgeEndStar.cpp
[318/439] Compiling EdgeEnd.cpp
[319/439] Compiling EdgeIntersectionList.cpp
[320/439] Compiling Edge.cpp
[321/439] Compiling Depth.cpp
[322/439] Compiling DirectedEdge.cpp
[323/439] Compiling DirectedEdgeStar.cpp
[324/439] Compiling ShortCircuitedGeometryVisitor.cpp
[325/439] Compiling SineStarFactory.cpp
[326/439] Compiling PolygonalExtracter.cpp
[327/439] Compiling PointExtracter.cpp
[328/439] Compiling PolygonExtracter.cpp
[329/439] Compiling NoOpGeometryOperation.cpp
[330/439] Compiling LinearComponentExtracter.cpp
[331/439] Compiling GeometryMapper.cpp
[332/439] Compiling GeometryTransformer.cpp
[333/439] Compiling GeometryCombiner.cpp
[334/439] Compiling GeometryEditor.cpp
[335/439] Compiling GeometryFixer.cpp
[336/439] Compiling Densifier.cpp
[337/439] Compiling ComponentCoordinateExtracter.cpp
[338/439] Compiling CoordinateOperation.cpp
[339/439] Compiling PreparedPolygonPredicate.cpp
[340/439] Compiling PreparedPolygonIntersects.cpp
[341/439] Compiling PreparedPolygonDistance.cpp
[342/439] Compiling PreparedPolygonCovers.cpp
[343/439] Compiling PreparedPolygonContains.cpp
[344/439] Compiling PreparedPolygonContainsProperly.cpp
[345/439] Compiling PreparedPoint.cpp
[346/439] Compiling PreparedLineStringNearestPoints.cpp
[347/439] Compiling PreparedGeometry.cpp
[348/439] Compiling PreparedPolygon.cpp
[349/439] Compiling PreparedLineStringIntersects.cpp
[350/439] Compiling PreparedLineStringDistance.cpp
[351/439] Compiling PreparedLineString.cpp
[352/439] Compiling PreparedGeometryFactory.cpp
[353/439] Compiling Triangle.cpp
[354/439] Compiling Quadrant.cpp
[355/439] Compiling BasicPreparedGeometry.cpp
[356/439] Compiling Position.cpp
[357/439] Compiling PrecisionModel.cpp
[358/439] Compiling Surface.cpp
[359/439] Compiling SimpleCurve.cpp
[360/439] Compiling AbstractPreparedPolygonContains.cpp
[361/439] Compiling Location.cpp
[362/439] Compiling Point.cpp
[363/439] Compiling Polygon.cpp
[364/439] Compiling MultiSurface.cpp
[365/439] Compiling MultiPolygon.cpp
[366/439] Compiling MultiPoint.cpp
[367/439] Compiling MultiCurve.cpp
[368/439] Compiling MultiLineString.cpp
[369/439] Compiling LinearRing.cpp
[370/439] Compiling LineString.cpp
[371/439] Compiling IntersectionMatrix.cpp
[372/439] Compiling GeometryComponentFilter.cpp
[373/439] Compiling LineSegment.cpp
[374/439] Compiling Dimension.cpp
[375/439] Compiling Envelope.cpp
[376/439] Compiling HeuristicOverlay.cpp
[377/439] Compiling GeometryCollection.cpp
[378/439] Compiling CurvePolygon.cpp
[379/439] Compiling GeometryFactory.cpp
[380/439] Compiling Curve.cpp
[381/439] Compiling Geometry.cpp
[382/439] Compiling Coordinate.cpp
[383/439] Compiling MarkHalfEdge.cpp
[384/439] Compiling HalfEdge.cpp
[385/439] Compiling CircularString.cpp
[386/439] Compiling CompoundCurve.cpp
[387/439] Compiling EdgeGraphBuilder.cpp
[388/439] Compiling EdgeGraph.cpp
[389/439] Compiling CoordinateSequence.cpp
[390/439] Compiling VertexRingCounter.cpp
[391/439] Compiling InvalidSegmentDetector.cpp
[392/439] Compiling d2s.c
[393/439] Compiling CoverageUnion.cpp
[394/439] Compiling TPVWSimplifier.cpp
[395/439] Compiling CoverageSimplifier.cpp
[396/439] Compiling CoverageValidator.cpp
[397/439] Compiling CoverageRing.cpp
[398/439] Compiling CoveragePolygon.cpp
[399/439] Compiling CoverageRingEdges.cpp
[400/439] Compiling CoverageGapFinder.cpp
[401/439] Compiling CoverageBoundarySegmentFinder.cpp
[402/439] Compiling CoveragePolygonValidator.cpp
[403/439] Compiling PointOnGeometryLocator.cpp
[404/439] Compiling CoverageEdge.cpp
[405/439] Compiling Corner.cpp
[406/439] Compiling SimplePointInAreaLocator.cpp
[407/439] Compiling IndexedPointInAreaLocator.cpp
[408/439] Compiling HullTri.cpp
[409/439] Compiling DiscreteHausdorffDistance.cpp
[410/439] Compiling DistanceToPoint.cpp
[411/439] Compiling HullTriangulation.cpp
[412/439] Compiling DiscreteFrechetDistance.cpp
[413/439] Compiling ConcaveHull.cpp
[414/439] Compiling ConcaveHullOfPolygons.cpp
[415/439] Compiling MaximumInscribedCircle.cpp
[416/439] Compiling LargestEmptyCircle.cpp
[417/439] Compiling RobustDeterminant.cpp
[418/439] Compiling IndexedPointInPolygonsLocator.cpp
[419/439] Compiling SimplePointInRing.cpp
[420/439] Compiling IndexedDistanceToPoint.cpp
[421/439] Compiling Rectangle.cpp
[422/439] Compiling RayCrossingCounter.cpp
[423/439] Compiling PolygonNodeTopology.cpp
[424/439] Compiling NotRepresentableException.cpp
[425/439] Compiling PointLocation.cpp
[426/439] Compiling Orientation.cpp
[427/439] Compiling MinimumDiameter.cpp
[428/439] Compiling MinimumBoundingCircle.cpp
[429/439] Compiling Length.cpp
[430/439] Compiling MinimumAreaRectangle.cpp
[431/439] Compiling Intersection.cpp
[432/439] Compiling InteriorPointPoint.cpp
[433/439] Compiling LineIntersector.cpp
[434/439] Compiling Angle.cpp
[435/439] Compiling Centroid.cpp
[436/439] Compiling geos_c.cpp
[437/439] Compiling geos_ts_c.cpp
[438/439] Linking libgeos.dylib
Build complete! (42.79s)
Build complete.
Done.