The Swift Package Index logo.Swift Package Index

Build Information

Successful build of SwiftSDF, reference 1.0.0 (211a97), with Swift 6.2 for macOS (SPM) on 28 Jun 2026 17:44:32 UTC.

Swift 6 data race errors: 0

Build Command

env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64

Build Log

========================================
RunAll
========================================
Builder version: undefined version: run 'make version' to update
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/ZeroOneZeroR/SwiftSDF.git
Reference: 1.0.0
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/ZeroOneZeroR/SwiftSDF
 * tag               1.0.0      -> FETCH_HEAD
HEAD is now at 211a978 Add more OS support and fine tune the demo app and the README
Cloned https://github.com/ZeroOneZeroR/SwiftSDF.git
Revision (git rev-parse @):
211a97840000c1cfda66a68d92c806b5fa2b3318
SUCCESS checkout https://github.com/ZeroOneZeroR/SwiftSDF.git at 1.0.0
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/ZeroOneZeroR/SwiftSDF.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/112] Compiling DistanceMapping.cpp
[1/112] Write swift-version--3CB7CFEC50E0D141.txt
[2/112] Write sources
[3/112] Compiling Projection.cpp
[4/112] Compiling EdgeHolder.cpp
[5/112] Compiling SkOSFile_win.cpp
[6/112] Compiling SkOSFile_stdio.cpp
[7/112] Compiling SkOSFile_posix.cpp
[8/112] Compiling Scanline.cpp
[9/112] Compiling Contour.cpp
[10/112] Compiling SDFCore SDFShapeAnalyzer.cpp
[11/112] Compiling SkDebug_stdio.cpp
[12/112] Compiling MSDFErrorCorrection.cpp
[13/112] Compiling SDFCore SDFGeneratorCore.cpp
[14/112] Compiling SDFCore PathOps.cpp
[14/112] Compiling SDFCore PathConversion.cpp
[16/112] Compiling SkMemory_malloc.cpp
[17/112] Compiling SkPathOpsTypes.cpp
[18/112] Compiling SkPathOpsWinding.cpp
[19/112] Compiling SkPathOpsTightBounds.cpp
[20/112] Compiling SkPathWriter.cpp
[21/112] Compiling SkReduceOrder.cpp
[22/112] Compiling SkPathOpsRect.cpp
[23/112] Compiling SkPathOpsSimplify.cpp
[24/112] Compiling SkPathOpsTSect.cpp
[25/112] Compiling SDFFoundation SDFGenerator.mm
[26/112] Compiling SkPathOpsQuad.cpp
[27/114] Compiling SkPathOpsOp.cpp
[28/114] Compiling SkPathOpsLine.cpp
[29/114] Compiling SkPathOpsCurve.cpp
[30/114] Compiling SkPathOpsConic.cpp
[31/114] Compiling SkPathOpsCommon.cpp
[31/114] Compiling SkPathOpsDebug.cpp
[33/114] Compiling SkPathOpsCubic.cpp
[34/114] Compiling SkOpSpan.cpp
[35/114] Compiling SkPathOpsAsWinding.cpp
[36/114] Compiling SkOpCubicHull.cpp
[37/114] Compiling SkOpSegment.cpp
[38/114] Compiling SkOpContour.cpp
[39/114] Compiling SkOpEdgeBuilder.cpp
[40/114] Compiling SkOpBuilder.cpp
[41/114] Compiling SkIntersections.cpp
[42/114] Compiling SkOpAngle.cpp
[43/114] Compiling SkOpCoincidence.cpp
[44/114] Compiling SkDQuadLineIntersection.cpp
[45/114] Compiling SkDLineIntersection.cpp
[46/114] Compiling SkDCubicToQuads.cpp
[47/114] Compiling SkDCubicLineIntersection.cpp
[48/114] Compiling SkDConicLineIntersection.cpp
[49/114] Compiling SkStringUtils.cpp
[50/114] Compiling SkAddIntersections.cpp
[51/114] Compiling SkString.cpp
[52/114] Compiling SkPoint.cpp
[53/114] Compiling SkStream.cpp
[54/114] Compiling SkPathRawShapes.cpp
[55/114] Compiling SkPath_pathdata.cpp
[56/114] Compiling SkRect.cpp
[57/114] Compiling SkPathIter.cpp
[58/114] Compiling SkPathRaw.cpp
[59/114] Compiling SkRRect.cpp
[60/114] Compiling SkMatrixInvert.cpp
[61/114] Compiling SkPathPriv.cpp
[62/114] Compiling SkPathData.cpp
[63/114] Compiling SkLineClipper.cpp
[64/114] Compiling SkIDChangeListener.cpp
[64/114] Compiling SkPathDump.cpp
[66/114] Compiling SkUtils.cpp
[67/114] Compiling SkPath.cpp
[68/114] Compiling SkUTF.cpp
[69/114] Compiling SkThreadID.cpp
[70/114] Compiling SkM44.cpp
[71/114] Compiling SkPathBuilder.cpp
[72/114] Compiling SkSafeMath.cpp
[73/114] Compiling SkMatrix.cpp
[74/114] Compiling SkQuads.cpp
[75/114] Compiling SkTDArray.cpp
[76/114] Compiling SkMalloc.cpp
[77/114] Compiling SkDebug.cpp
[78/114] Compiling SkGeometry.cpp
[79/114] Compiling SkEdgeClipper.cpp
[80/114] Compiling SkBuffer.cpp
[81/114] Compiling SkData.cpp
[82/114] Compiling SkCubicClipper.cpp
[83/114] Compiling SkSemaphore.cpp
[84/114] Compiling SkMathPriv.cpp
[85/114] Compiling import-font.cpp
[86/114] Compiling SkFloatingPoint.cpp
[87/114] Compiling SkCubics.cpp
[88/114] Compiling SkContainers.cpp
[89/114] Compiling save-tiff.cpp
[90/114] Compiling save-fl32.cpp
[91/114] Compiling SkBezierCurves.cpp
[92/114] Compiling save-rgba.cpp
[93/114] Compiling SkArenaAlloc.cpp
[94/114] Compiling save-bmp.cpp
[95/114] Compiling render-sdf.cpp
[96/114] Compiling save-png.cpp
[97/114] Compiling resolve-shape-geometry.cpp
[98/114] Compiling equation-solver.cpp
[99/114] Compiling edge-selectors.cpp
[100/114] Compiling import-svg.cpp
[101/114] Compiling shape-description.cpp
[102/114] Compiling sdf-error-estimation.cpp
[103/114] Compiling convergent-curve-ordering.cpp
[104/114] Compiling edge-segments.cpp
[105/114] Compiling rasterization.cpp
[106/114] Compiling export-svg.cpp
[107/114] Compiling msdf-error-correction.cpp
[108/114] Compiling msdfgen.cpp
[109/114] Compiling contour-combiners.cpp
[110/114] Compiling Shape.cpp
[111/114] Compiling edge-coloring.cpp
[113/114] Emitting module SwiftSDF
[114/114] Compiling SwiftSDF SwiftSDF.swift
Build complete! (6.24s)
Build complete.
{
  "cxx_language_standard" : "c++17",
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftSDF",
  "name" : "SwiftSDF",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "ios",
      "version" : "12.0"
    },
    {
      "name" : "macos",
      "version" : "11.0"
    },
    {
      "name" : "tvos",
      "version" : "12.0"
    },
    {
      "name" : "watchos",
      "version" : "4.0"
    },
    {
      "name" : "visionos",
      "version" : "1.0"
    }
  ],
  "products" : [
    {
      "name" : "SwiftSDF",
      "targets" : [
        "SwiftSDF"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "SwiftSDF",
      "module_type" : "SwiftTarget",
      "name" : "SwiftSDF",
      "path" : "Sources/SwiftSDF",
      "product_memberships" : [
        "SwiftSDF"
      ],
      "sources" : [
        "SwiftSDF.swift"
      ],
      "target_dependencies" : [
        "SDFFoundation"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDFFoundation",
      "module_type" : "ClangTarget",
      "name" : "SDFFoundation",
      "path" : "Sources/SDFFoundation",
      "product_memberships" : [
        "SwiftSDF"
      ],
      "sources" : [
        "SDFGenerator.mm"
      ],
      "target_dependencies" : [
        "SDFCore"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SDFCore",
      "module_type" : "ClangTarget",
      "name" : "SDFCore",
      "path" : "Sources/SDFCore",
      "product_memberships" : [
        "SwiftSDF"
      ],
      "sources" : [
        "PathConversion.cpp",
        "PathOps.cpp",
        "SDFGeneratorCore.cpp",
        "SDFShapeAnalyzer.cpp",
        "msdfgen/core/Contour.cpp",
        "msdfgen/core/DistanceMapping.cpp",
        "msdfgen/core/EdgeHolder.cpp",
        "msdfgen/core/MSDFErrorCorrection.cpp",
        "msdfgen/core/Projection.cpp",
        "msdfgen/core/Scanline.cpp",
        "msdfgen/core/Shape.cpp",
        "msdfgen/core/contour-combiners.cpp",
        "msdfgen/core/convergent-curve-ordering.cpp",
        "msdfgen/core/edge-coloring.cpp",
        "msdfgen/core/edge-segments.cpp",
        "msdfgen/core/edge-selectors.cpp",
        "msdfgen/core/equation-solver.cpp",
        "msdfgen/core/export-svg.cpp",
        "msdfgen/core/msdf-error-correction.cpp",
        "msdfgen/core/msdfgen.cpp",
        "msdfgen/core/rasterization.cpp",
        "msdfgen/core/render-sdf.cpp",
        "msdfgen/core/save-bmp.cpp",
        "msdfgen/core/save-fl32.cpp",
        "msdfgen/core/save-rgba.cpp",
        "msdfgen/core/save-tiff.cpp",
        "msdfgen/core/sdf-error-estimation.cpp",
        "msdfgen/core/shape-description.cpp",
        "msdfgen/ext/import-font.cpp",
        "msdfgen/ext/import-svg.cpp",
        "msdfgen/ext/resolve-shape-geometry.cpp",
        "msdfgen/ext/save-png.cpp",
        "skia-pathops/src/base/SkArenaAlloc.cpp",
        "skia-pathops/src/base/SkBezierCurves.cpp",
        "skia-pathops/src/base/SkBuffer.cpp",
        "skia-pathops/src/base/SkContainers.cpp",
        "skia-pathops/src/base/SkCubics.cpp",
        "skia-pathops/src/base/SkDebug.cpp",
        "skia-pathops/src/base/SkFloatingPoint.cpp",
        "skia-pathops/src/base/SkMalloc.cpp",
        "skia-pathops/src/base/SkMathPriv.cpp",
        "skia-pathops/src/base/SkQuads.cpp",
        "skia-pathops/src/base/SkSafeMath.cpp",
        "skia-pathops/src/base/SkSemaphore.cpp",
        "skia-pathops/src/base/SkTDArray.cpp",
        "skia-pathops/src/base/SkThreadID.cpp",
        "skia-pathops/src/base/SkUTF.cpp",
        "skia-pathops/src/base/SkUtils.cpp",
        "skia-pathops/src/core/SkCubicClipper.cpp",
        "skia-pathops/src/core/SkData.cpp",
        "skia-pathops/src/core/SkEdgeClipper.cpp",
        "skia-pathops/src/core/SkGeometry.cpp",
        "skia-pathops/src/core/SkIDChangeListener.cpp",
        "skia-pathops/src/core/SkLineClipper.cpp",
        "skia-pathops/src/core/SkM44.cpp",
        "skia-pathops/src/core/SkMatrix.cpp",
        "skia-pathops/src/core/SkMatrixInvert.cpp",
        "skia-pathops/src/core/SkPath.cpp",
        "skia-pathops/src/core/SkPathBuilder.cpp",
        "skia-pathops/src/core/SkPathData.cpp",
        "skia-pathops/src/core/SkPathDump.cpp",
        "skia-pathops/src/core/SkPathIter.cpp",
        "skia-pathops/src/core/SkPathPriv.cpp",
        "skia-pathops/src/core/SkPathRaw.cpp",
        "skia-pathops/src/core/SkPathRawShapes.cpp",
        "skia-pathops/src/core/SkPath_pathdata.cpp",
        "skia-pathops/src/core/SkPoint.cpp",
        "skia-pathops/src/core/SkRRect.cpp",
        "skia-pathops/src/core/SkRect.cpp",
        "skia-pathops/src/core/SkStream.cpp",
        "skia-pathops/src/core/SkString.cpp",
        "skia-pathops/src/core/SkStringUtils.cpp",
        "skia-pathops/src/pathops/SkAddIntersections.cpp",
        "skia-pathops/src/pathops/SkDConicLineIntersection.cpp",
        "skia-pathops/src/pathops/SkDCubicLineIntersection.cpp",
        "skia-pathops/src/pathops/SkDCubicToQuads.cpp",
        "skia-pathops/src/pathops/SkDLineIntersection.cpp",
        "skia-pathops/src/pathops/SkDQuadLineIntersection.cpp",
        "skia-pathops/src/pathops/SkIntersections.cpp",
        "skia-pathops/src/pathops/SkOpAngle.cpp",
        "skia-pathops/src/pathops/SkOpBuilder.cpp",
        "skia-pathops/src/pathops/SkOpCoincidence.cpp",
        "skia-pathops/src/pathops/SkOpContour.cpp",
        "skia-pathops/src/pathops/SkOpCubicHull.cpp",
        "skia-pathops/src/pathops/SkOpEdgeBuilder.cpp",
        "skia-pathops/src/pathops/SkOpSegment.cpp",
        "skia-pathops/src/pathops/SkOpSpan.cpp",
        "skia-pathops/src/pathops/SkPathOpsAsWinding.cpp",
        "skia-pathops/src/pathops/SkPathOpsCommon.cpp",
        "skia-pathops/src/pathops/SkPathOpsConic.cpp",
        "skia-pathops/src/pathops/SkPathOpsCubic.cpp",
        "skia-pathops/src/pathops/SkPathOpsCurve.cpp",
        "skia-pathops/src/pathops/SkPathOpsDebug.cpp",
        "skia-pathops/src/pathops/SkPathOpsLine.cpp",
        "skia-pathops/src/pathops/SkPathOpsOp.cpp",
        "skia-pathops/src/pathops/SkPathOpsQuad.cpp",
        "skia-pathops/src/pathops/SkPathOpsRect.cpp",
        "skia-pathops/src/pathops/SkPathOpsSimplify.cpp",
        "skia-pathops/src/pathops/SkPathOpsTSect.cpp",
        "skia-pathops/src/pathops/SkPathOpsTightBounds.cpp",
        "skia-pathops/src/pathops/SkPathOpsTypes.cpp",
        "skia-pathops/src/pathops/SkPathOpsWinding.cpp",
        "skia-pathops/src/pathops/SkPathWriter.cpp",
        "skia-pathops/src/pathops/SkReduceOrder.cpp",
        "skia-pathops/src/ports/SkDebug_stdio.cpp",
        "skia-pathops/src/ports/SkMemory_malloc.cpp",
        "skia-pathops/src/ports/SkOSFile_posix.cpp",
        "skia-pathops/src/ports/SkOSFile_stdio.cpp",
        "skia-pathops/src/ports/SkOSFile_win.cpp"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.9"
}
Done.