Build Information
Successful build of SwiftSDF, reference 1.0.0 (211a97), with Swift 6.3 for macOS (SPM) on 28 Jun 2026 17:47:01 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64Build 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
========================================
ResolveProductDependencies
========================================
Resolving dependencies ...
{
"identity": ".resolve-product-dependencies",
"name": "resolve-dependencies",
"url": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies",
"traits": [
"default"
],
"dependencies": [
{
"identity": "swiftsdf",
"name": "SwiftSDF",
"url": "https://github.com/ZeroOneZeroR/SwiftSDF.git",
"version": "unspecified",
"path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/SwiftSDF",
"traits": [
"default"
],
"dependencies": [
]
}
]
}
Fetching https://github.com/ZeroOneZeroR/SwiftSDF.git
[1/350] Fetching swiftsdf
Fetched https://github.com/ZeroOneZeroR/SwiftSDF.git from cache (0.89s)
Creating working copy for https://github.com/ZeroOneZeroR/SwiftSDF.git
Working copy of https://github.com/ZeroOneZeroR/SwiftSDF.git resolved at 1.0.0 (211a978)
warning: '.resolve-product-dependencies': dependency 'swiftsdf' is not used by any target
Found 0 product dependencies
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.3
Building package at path: $PWD
https://github.com/ZeroOneZeroR/SwiftSDF.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/112] Compiling DistanceMapping.cpp
[1/112] Write swift-version--6988338F2F200930.txt
[2/112] Write sources
[3/112] Compiling Projection.cpp
[4/112] Compiling EdgeHolder.cpp
[4/112] Compiling convergent-curve-ordering.cpp
[6/112] Compiling SkOSFile_win.cpp
[7/112] Compiling SkOSFile_stdio.cpp
[8/112] Compiling SkOSFile_posix.cpp
[9/112] Compiling SkMemory_malloc.cpp
[10/112] Compiling SkDebug_stdio.cpp
[11/112] Compiling Scanline.cpp
[12/112] Compiling SDFCore SDFShapeAnalyzer.cpp
[13/112] Compiling Shape.cpp
[14/112] Compiling MSDFErrorCorrection.cpp
[15/112] Compiling contour-combiners.cpp
[16/112] Compiling SDFCore SDFGeneratorCore.cpp
[17/112] Compiling SkPathOpsTypes.cpp
[18/112] Compiling SkPathOpsWinding.cpp
[19/112] Compiling SkPathOpsTightBounds.cpp
[20/112] Compiling SkPathWriter.cpp
[21/112] Compiling SkPathOpsRect.cpp
[22/112] Compiling SkReduceOrder.cpp
[23/112] Compiling SkPathOpsSimplify.cpp
[24/112] Compiling SkPathOpsQuad.cpp
[25/112] Compiling SkPathOpsTSect.cpp
[26/112] Compiling SDFFoundation SDFGenerator.mm
[27/112] Compiling SkPathOpsLine.cpp
[28/112] Compiling SkPathOpsOp.cpp
[29/112] Compiling SkPathOpsCurve.cpp
[30/112] Compiling SkPathOpsConic.cpp
[31/114] Compiling SkPathOpsCommon.cpp
[32/114] Compiling SkPathOpsDebug.cpp
[33/114] Compiling SkOpSpan.cpp
[34/114] Compiling SkPathOpsCubic.cpp
[35/114] Compiling SkOpSegment.cpp
[36/114] Compiling SkPathOpsAsWinding.cpp
[37/114] Compiling SkOpCubicHull.cpp
[38/114] Compiling SkOpContour.cpp
[39/114] Compiling SkIntersections.cpp
[39/114] Compiling SkOpEdgeBuilder.cpp
[41/114] Compiling SkOpCoincidence.cpp
[42/114] Compiling SkOpAngle.cpp
[43/114] Compiling SkOpBuilder.cpp
[44/114] Compiling SkDQuadLineIntersection.cpp
[45/114] Compiling SkDCubicToQuads.cpp
[46/114] Compiling SkDLineIntersection.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 SkPath_pathdata.cpp
[55/114] Compiling SkPathIter.cpp
[56/114] Compiling SkPathRawShapes.cpp
[57/114] Compiling SkRect.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 SkPathDump.cpp
[64/114] Compiling SkLineClipper.cpp
[65/114] Compiling SkIDChangeListener.cpp
[66/114] Compiling SkUtils.cpp
[67/114] Compiling SkUTF.cpp
[68/114] Compiling SkThreadID.cpp
[69/114] Compiling SkPath.cpp
[70/114] Compiling SkM44.cpp
[71/114] Compiling SkPathBuilder.cpp
[72/114] Compiling SkMatrix.cpp
[73/114] Compiling SkSafeMath.cpp
[74/114] Compiling SkTDArray.cpp
[75/114] Compiling SkQuads.cpp
[76/114] Compiling SkMalloc.cpp
[77/114] Compiling SkDebug.cpp
[78/114] Compiling SkGeometry.cpp
[79/114] Compiling SkCubicClipper.cpp
[80/114] Compiling SkEdgeClipper.cpp
[81/114] Compiling SkData.cpp
[82/114] Compiling SkBuffer.cpp
[83/114] Compiling SkSemaphore.cpp
[84/114] Compiling SkMathPriv.cpp
[85/114] Compiling SkFloatingPoint.cpp
[86/114] Compiling import-font.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 save-rgba.cpp
[92/114] Compiling SkBezierCurves.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 import-svg.cpp
[100/114] Compiling edge-selectors.cpp
[101/114] Compiling shape-description.cpp
[102/114] Compiling sdf-error-estimation.cpp
[103/114] Compiling edge-segments.cpp
[104/114] Compiling rasterization.cpp
[105/114] Compiling export-svg.cpp
[106/114] Compiling msdf-error-correction.cpp
[107/114] Compiling msdfgen.cpp
[108/114] Compiling Contour.cpp
[109/114] Compiling SDFCore PathOps.cpp
[110/114] Compiling edge-coloring.cpp
[111/114] Compiling SDFCore PathConversion.cpp
[113/114] Compiling SwiftSDF SwiftSDF.swift
[114/114] Emitting module SwiftSDF
Build complete! (6.28s)
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.