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 5.9 for Linux on 11 Mar 2025 08:05:08 UTC.

Swift 6 data race errors: 0

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-0":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:basic-5.9-latest swift build --triple x86_64-unknown-linux-gnu 2>&1

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