This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.

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

Failed to build GeoJSONSwiftHelper with Swift 6.0 for macOS (SPM).

Build Command

env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete

Build Log

========================================
RunAll
========================================
Builder version: 4.40.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/deveronuas/GeoJSONSwiftHelper.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/deveronuas/GeoJSONSwiftHelper
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at 93b6926 Merge pull request #5 from deveronuas/bugfix/feature-intersection-issue
Cloned https://github.com/deveronuas/GeoJSONSwiftHelper.git
Revision (git rev-parse @):
93b6926db6e904bd7d5eb9e4e3b0415b98750e70
SUCCESS checkout https://github.com/deveronuas/GeoJSONSwiftHelper.git at main
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.0
Building package at path:  $workDir
https://github.com/deveronuas/GeoJSONSwiftHelper.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-15.3.0.app xcrun --toolchain org.swift.600202405261a swift build --arch arm64 -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete
Building for debugging...
[0/380] Compiling BoundaryNodeRule.cpp
[1/380] Write swift-version-6F35C1178C84523A.txt
[2/380] Compiling NotRepresentableException.cpp
[3/380] Compiling Interrupt.cpp
[4/380] Compiling Angle.cpp
[4/380] Compiling math.cpp
[6/380] Compiling Area.cpp
[7/380] Compiling CGAlgorithmsDD.cpp
[8/380] Compiling Centroid.cpp
[9/380] Compiling Profiler.cpp
[10/380] Compiling Assert.cpp
[11/380] Compiling TriEdge.cpp
[12/380] Compiling GeometricShapeFactory.cpp
[13/380] Compiling TriangulationBuilder.cpp
[14/380] Compiling TrianglePredicate.cpp
[15/380] Compiling Vertex.cpp
[16/380] Compiling geos_c.cpp
[17/380] Compiling Tri.cpp
[18/380] Compiling TriList.cpp
[19/380] Compiling LocateFailureException.cpp
[20/380] Compiling QuadEdge.cpp
[21/380] Compiling TriDelaunayImprover.cpp
[22/380] Compiling VertexSequencePackedRtree.cpp
[23/380] Compiling LastFoundQuadEdgeLocator.cpp
[24/380] Compiling PolygonTriangulator.cpp
[25/380] Compiling QuadEdgeSubdivision.cpp
[26/380] Compiling PolygonEarClipper.cpp
[27/380] Compiling IncrementalDelaunayTriangulator.cpp
[28/380] Compiling ConstrainedDelaunayTriangulator.cpp
[29/380] Compiling TaggedLinesSimplifier.cpp
[30/380] Compiling VoronoiDiagramBuilder.cpp
[31/380] Compiling TopologyPreservingSimplifier.cpp
[32/380] Compiling PolygonHoleJoiner.cpp
[33/380] Compiling TaggedLineStringSimplifier.cpp
[34/380] Compiling DelaunayTriangulationBuilder.cpp
[35/380] Compiling geos_ts_c.cpp
[36/380] Compiling TaggedLineString.cpp
[37/380] Compiling TaggedLineSegment.cpp
[38/380] Compiling MortonCode.cpp
[39/380] Compiling LineSegmentIndex.cpp
[40/380] Compiling DouglasPeuckerLineSimplifier.cpp
[41/380] Compiling HilbertCode.cpp
[42/380] Compiling HilbertEncoder.cpp
[43/380] Compiling DouglasPeuckerSimplifier.cpp
[44/380] Compiling CommonBits.cpp
[45/380] Compiling SimpleGeometryPrecisionReducer.cpp
[46/380] Compiling PrecisionReducerTransformer.cpp
[47/380] Compiling PrecisionReducerCoordinateOperation.cpp
[48/380] Compiling PointwisePrecisionReducerTransformer.cpp
[49/380] Compiling EnhancedPrecisionOp.cpp
[50/380] Compiling CommonBitsOp.cpp
[51/380] Compiling CommonBitsRemover.cpp
[52/380] Compiling GeometryPrecisionReducer.cpp
[53/380] Compiling Subgraph.cpp
[54/380] Compiling ConnectedSubgraphFinder.cpp
[55/380] Compiling MinimumClearance.cpp
[56/380] Compiling NodeMap.cpp
[57/380] Compiling PlanarGraph.cpp
[58/380] Compiling Node.cpp
[59/380] Compiling Edge.cpp
[60/380] Compiling TopologyValidationError.cpp
[61/380] Compiling DirectedEdgeStar.cpp
[62/380] Compiling DirectedEdge.cpp
[63/380] Compiling RepeatedPointRemover.cpp
[64/380] Compiling RepeatedPointTester.cpp
[65/380] Compiling PolygonRingTouch.cpp
[66/380] Compiling PolygonRingSelfNode.cpp
[67/380] Compiling PolygonNode.cpp
[68/380] Compiling PolygonIntersectionAnalyzer.cpp
[69/380] Compiling PolygonRing.cpp
[70/380] Compiling PolygonTopologyAnalyzer.cpp
[71/380] Compiling MakeValid.cpp
[72/380] Compiling ConsistentAreaTester.cpp
[73/380] Compiling UnionStrategy.cpp
[74/380] Compiling IsValidOp.cpp
[75/380] Compiling IndexedNestedHoleTester.cpp
[76/380] Compiling IsSimpleOp.cpp
[77/380] Compiling IndexedNestedPolygonTester.cpp
[78/380] Compiling ConnectedInteriorTester.cpp
[79/380] Compiling PointGeometryUnion.cpp
[80/380] Compiling UnaryUnionOp.cpp
[81/380] Compiling RelateOp.cpp
[82/380] Compiling RelateNodeFactory.cpp
[83/380] Compiling OverlapUnion.cpp
[84/380] Compiling RelateNode.cpp
[85/380] Compiling SharedPathsOp.cpp
[86/380] Compiling CoverageUnion.cpp
[87/380] Compiling RelateNodeGraph.cpp
[88/380] Compiling CascadedPolygonUnion.cpp
[89/380] Compiling EdgeEndBundleStar.cpp
[90/380] Compiling RelateComputer.cpp
[91/380] Compiling SegmentIntersectionTester.cpp
[92/380] Compiling RectangleIntersects.cpp
[93/380] Compiling EdgeEndBuilder.cpp
[94/380] Compiling EdgeEndBundle.cpp
[95/380] Compiling RectangleContains.cpp
[96/380] Compiling PolygonizeEdge.cpp
[97/380] Compiling PolygonizeDirectedEdge.cpp
[98/380] Compiling Polygonizer.cpp
[99/380] Compiling PolygonizeGraph.cpp
[100/380] Compiling RobustClipEnvelopeComputer.cpp
[101/380] Compiling RingClipper.cpp
[102/380] Compiling HoleAssigner.cpp
[103/380] Compiling PrecisionUtil.cpp
[104/380] Compiling EdgeRing.cpp
[105/380] Compiling BuildArea.cpp
[106/380] Compiling UnaryUnionNG.cpp
[107/380] Compiling PrecisionReducer.cpp
[108/380] Compiling PolygonBuilder.cpp
[109/380] Compiling OverlayLabel.cpp
[110/380] Compiling OverlayUtil.cpp
[111/380] Compiling OverlayPoints.cpp
[112/380] Compiling OverlayNGRobust.cpp
[113/380] Compiling OverlayMixedPoints.cpp
[114/380] Compiling OverlayGraph.cpp
[115/380] Compiling OverlayLabeller.cpp
[116/380] Compiling OverlayEdgeRing.cpp
[117/380] Compiling OverlayEdge.cpp
[118/380] Compiling OverlayNG.cpp
[119/380] Compiling LineLimiter.cpp
[120/380] Compiling MaximalEdgeRing.cpp
[121/380] Compiling InputGeometry.cpp
[122/380] Compiling LineBuilder.cpp
[123/380] Compiling IndexedPointOnLineLocator.cpp
[124/380] Compiling EdgeSourceInfo.cpp
[125/380] Compiling IntersectionPointBuilder.cpp
[126/380] Compiling ElevationModel.cpp
[127/380] Compiling EdgeKey.cpp
[128/380] Compiling EdgeMerger.cpp
[129/380] Compiling Edge.cpp
[130/380] Compiling FuzzyPointLocator.cpp
[131/380] Compiling OffsetPointGenerator.cpp
[132/380] Compiling SnapOverlayOp.cpp
[133/380] Compiling LineStringSnapper.cpp
[134/380] Compiling EdgeNodingBuilder.cpp
[135/380] Compiling OverlayResultValidator.cpp
[136/380] Compiling GeometrySnapper.cpp
[137/380] Compiling PointBuilder.cpp
[138/380] Compiling OverlayNodeFactory.cpp
[139/380] Compiling MinimalEdgeRing.cpp
[140/380] Compiling PolygonBuilder.cpp
[141/380] Compiling ElevationMatrixCell.cpp
[142/380] Compiling MaximalEdgeRing.cpp
[143/380] Compiling ElevationMatrix.cpp
[144/380] Compiling EdgeSetNoder.cpp
[145/380] Compiling LineBuilder.cpp
[146/380] Compiling OverlayOp.cpp
[147/380] Compiling LineMergeEdge.cpp
[148/380] Compiling LineMergeDirectedEdge.cpp
[149/380] Compiling LineMergeGraph.cpp
[150/380] Compiling LineSequencer.cpp
[151/380] Compiling LineMerger.cpp
[152/380] Compiling EdgeString.cpp
[153/380] Compiling Rectangle.cpp
[154/380] Compiling GeometryLocation.cpp
[155/380] Compiling RectangleIntersection.cpp
[156/380] Compiling RectangleIntersectionBuilder.cpp
[157/380] Compiling FacetSequence.cpp
[158/380] Compiling IndexedFacetDistance.cpp
[159/380] Compiling ConnectedElementPointFilter.cpp
[160/380] Compiling FacetSequenceTreeBuilder.cpp
[161/380] Compiling ConnectedElementLocationFilter.cpp
[162/380] Compiling DistanceOp.cpp
[163/380] Compiling BufferParameters.cpp
[164/380] Compiling SubgraphDepthLocater.cpp
[165/380] Compiling RightmostEdgeFinder.cpp
[166/380] Compiling OffsetSegmentGenerator.cpp
[167/380] Compiling OffsetCurveBuilder.cpp
[168/380] Compiling OffsetCurveSetBuilder.cpp
[169/380] Compiling BufferInputLineSimplifier.cpp
[170/380] Compiling GeometryGraphOperation.cpp
[171/380] Compiling BufferSubgraph.cpp
[172/380] Compiling SnapRoundingIntersectionAdder.cpp
[173/380] Compiling BufferOp.cpp
[174/380] Compiling MCIndexPointSnapper.cpp
[175/380] Compiling MCIndexSnapRounder.cpp
[176/380] Compiling HotPixel.cpp
[177/380] Compiling SnapRoundingNoder.cpp
[178/380] Compiling SnappingPointIndex.cpp
[179/380] Compiling HotPixelIndex.cpp
[180/380] Compiling BufferBuilder.cpp
[181/380] Compiling SnappingIntersectionAdder.cpp
[182/380] Compiling ValidatingNoder.cpp
[183/380] Compiling SimpleNoder.cpp
[184/380] Compiling SnappingNoder.cpp
[185/380] Compiling SegmentStringUtil.cpp
[186/380] Compiling SegmentString.cpp
[187/380] Compiling SegmentNode.cpp
[188/380] Compiling SegmentIntersectionDetector.cpp
[189/380] Compiling OrientedCoordinateArray.cpp
[190/380] Compiling ScaledNoder.cpp
[191/380] Compiling Octant.cpp
[192/380] Compiling SegmentNodeList.cpp
[193/380] Compiling NodingIntersectionFinder.cpp
[194/380] Compiling NodedSegmentString.cpp
[195/380] Compiling NodingValidator.cpp
[196/380] Compiling MCIndexSegmentSetMutualIntersector.cpp
[197/380] Compiling IntersectionAdder.cpp
[198/380] Compiling MCIndexNoder.cpp
[199/380] Compiling IntersectionFinderAdder.cpp
[200/380] Compiling IteratedNoder.cpp
[201/380] Compiling BasicSegmentString.cpp
[202/380] Compiling DD.cpp
[203/380] Compiling FastSegmentSetIntersectionFinder.cpp
[204/380] Compiling GeometryNoder.cpp
[205/380] Compiling FastNodingValidator.cpp
[206/380] Compiling LocationIndexOfPoint.cpp
[207/380] Compiling LocationIndexOfLine.cpp
[208/380] Compiling LinearLocation.cpp
[209/380] Compiling LinearIterator.cpp
[210/380] Compiling LengthLocationMap.cpp
[211/380] Compiling Writer.cpp
[212/380] Compiling LengthIndexedLine.cpp
[213/380] Compiling LinearGeometryBuilder.cpp
[214/380] Compiling LengthIndexOfPoint.cpp
[215/380] Compiling StringTokenizer.cpp
[216/380] Compiling ExtractLineByLocation.cpp
[217/380] Compiling WKTWriter.cpp
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/src/io/WKBReader.cpp:19:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/include/geos/io/WKBReader.h:25:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/include/geos/io/ByteOrderDataInStream.h:46:64: error: unknown type name 'size_t'
   46 |     ByteOrderDataInStream(const unsigned char* buff = nullptr, size_t buff_sz = 0);
      |                                                                ^
/Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/include/geos/io/ByteOrderDataInStream.h:62:5: error: unknown type name 'size_t'
   62 |     size_t size() const;
      |     ^
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/src/io/WKBReader.cpp:19:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/include/geos/io/WKBReader.h:25:
In file included from /Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/include/geos/io/ByteOrderDataInStream.h:74:
/Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/include/geos/io/ByteOrderDataInStream.inl:34:24: error: out-of-line definition of 'ByteOrderDataInStream' does not match any declaration in 'geos::io::ByteOrderDataInStream'
   34 | ByteOrderDataInStream::ByteOrderDataInStream(const unsigned char* buff, size_t buffsz)
      |                        ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/src/io/WKBReader.cpp:228:11: error: no matching constructor for initialization of 'ByteOrderDataInStream'
  228 |     dis = ByteOrderDataInStream(buf, size); // will default to machine endian
      |           ^                     ~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/include/geos/io/ByteOrderDataInStream.h:42:16: note: candidate constructor (the implicit copy constructor) not viable: requires 1 argument, but 2 were provided
   42 | class GEOS_DLL ByteOrderDataInStream {
      |                ^~~~~~~~~~~~~~~~~~~~~
/Users/admin/builder/spi-builder-workspace/.build/checkouts/geos/Sources/geos/include/geos/io/ByteOrderDataInStream.h:42:16: note: candidate constructor (the implicit default constructor) not viable: requires 0 arguments, but 2 were provided
4 errors generated.
[218/380] Compiling WKBReader.cpp
[218/380] Compiling CLocalizer.cpp
[218/380] Compiling ByteOrderValues.cpp
[218/380] Compiling GeoJSON.cpp
[218/380] Compiling GeoJSONReader.cpp
[218/380] Compiling WKTReader.cpp
[218/380] Compiling ParseException.cpp
[218/380] Compiling GeoJSONWriter.cpp
[218/380] Compiling Unload.cpp
[218/380] Compiling WKBWriter.cpp
Fetching https://github.com/GEOSwift/GEOSwift.git
Fetching https://github.com/GEOSwift/geos.git
Fetching https://github.com/mapbox/turf-swift.git
[1/3200] Fetching geoswift
[225/8516] Fetching geoswift, turf-swift
[226/12216] Fetching geoswift, turf-swift, geos
Fetched https://github.com/mapbox/turf-swift.git from cache (1.51s)
Fetched https://github.com/GEOSwift/GEOSwift.git from cache (1.51s)
Fetched https://github.com/GEOSwift/geos.git from cache (1.51s)
Computing version for https://github.com/GEOSwift/GEOSwift.git
Computed https://github.com/GEOSwift/GEOSwift.git at 9.0.0 (0.70s)
Computing version for https://github.com/mapbox/turf-swift.git
Computed https://github.com/mapbox/turf-swift.git at 2.6.1 (0.66s)
Computing version for https://github.com/GEOSwift/geos.git
Computed https://github.com/GEOSwift/geos.git at 7.0.0 (0.67s)
Creating working copy for https://github.com/mapbox/turf-swift.git
Working copy of https://github.com/mapbox/turf-swift.git resolved at 2.6.1
Creating working copy for https://github.com/GEOSwift/geos.git
Working copy of https://github.com/GEOSwift/geos.git resolved at 7.0.0
Creating working copy for https://github.com/GEOSwift/GEOSwift.git
Working copy of https://github.com/GEOSwift/GEOSwift.git resolved at 9.0.0
BUILD FAILURE 6.0 macosSpm
This is a staging environment. For live and up-to-date package information, visit swiftpackageindex.com.