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.10 for Linux on 11 Mar 2025 08:04:34 UTC.

Swift 6 data race errors: 0

Build Command

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