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 5.9 for macOS (SPM) on 11 Mar 2025 08:06:29 UTC.

Swift 6 data race errors: 0

Build Command

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

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