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