The Swift Package Index logo.Swift Package Index

Build Information

Successful build of geos with Swift 5.10 for Linux.

Build Command

bash -c docker run --rm -v "checkouts-4606859-1":/host -w "$workDir" registry.gitlab.com/finestructure/spi-images:basic-5.10-latest swift build 2>&1

Build Log

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

Build Machine: Linux 1