The Swift Package Index logo.Swift Package Index

Build Information

Successful build of Helical, reference main (a6d4c9), with Swift 6.3 for macOS (SPM) on 19 Apr 2026 00:26:30 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.70.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/tomasf/Helical.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/tomasf/Helical
 * branch            main       -> FETCH_HEAD
 * [new branch]      main       -> origin/main
HEAD is now at a6d4c91 Merge branch 'dev'
Cloned https://github.com/tomasf/Helical.git
Revision (git rev-parse @):
a6d4c91664ce7be79c1b5df4bb5aed72d91c1aac
SUCCESS checkout https://github.com/tomasf/Helical.git at main
Fetching https://github.com/tomasf/Cadova.git
Fetching https://github.com/tomasf/Nodal.git
Fetching https://github.com/tomasf/Apus.git
Fetching https://github.com/tomasf/Zip.git
Fetching https://github.com/tomasf/manifold-swift.git
Fetching https://github.com/tomasf/Pelagos.git
Fetching https://github.com/tomasf/ThreeMF.git
[1/482] Fetching pelagos
[30/1334] Fetching pelagos, nodal
[322/2704] Fetching pelagos, nodal, apus
[479/18943] Fetching pelagos, nodal, apus, cadova
[480/19732] Fetching pelagos, nodal, apus, cadova, manifold-swift
[820/20279] Fetching pelagos, nodal, apus, cadova, manifold-swift, threemf
[1203/20476] Fetching pelagos, nodal, apus, cadova, manifold-swift, threemf, zip
Fetched https://github.com/tomasf/Nodal.git from cache (1.70s)
Fetched https://github.com/tomasf/Zip.git from cache (1.75s)
Fetched https://github.com/tomasf/manifold-swift.git from cache (1.75s)
Fetched https://github.com/tomasf/Pelagos.git from cache (1.75s)
Fetched https://github.com/tomasf/Cadova.git from cache (1.75s)
Fetched https://github.com/tomasf/ThreeMF.git from cache (1.75s)
Computing version for https://github.com/tomasf/Cadova.git
Fetched https://github.com/tomasf/Apus.git from cache (1.75s)
Computed https://github.com/tomasf/Cadova.git at 0.6.0 (2.22s)
Computing version for https://github.com/tomasf/Pelagos.git
Computed https://github.com/tomasf/Pelagos.git at 0.1.3 (0.43s)
Computing version for https://github.com/tomasf/Apus.git
Computed https://github.com/tomasf/Apus.git at 0.1.2 (0.46s)
Computing version for https://github.com/tomasf/ThreeMF.git
Computed https://github.com/tomasf/ThreeMF.git at 0.2.3 (0.42s)
Computing version for https://github.com/tomasf/manifold-swift.git
Computed https://github.com/tomasf/manifold-swift.git at 1.0.0 (0.44s)
Computing version for https://github.com/tomasf/Nodal.git
Computed https://github.com/tomasf/Nodal.git at 1.0.0 (0.43s)
Computing version for https://github.com/tomasf/Zip.git
Computed https://github.com/tomasf/Zip.git at 2.1.1 (0.43s)
Creating working copy for https://github.com/tomasf/Pelagos.git
Working copy of https://github.com/tomasf/Pelagos.git resolved at 0.1.3
Creating working copy for https://github.com/tomasf/ThreeMF.git
Working copy of https://github.com/tomasf/ThreeMF.git resolved at 0.2.3
Creating working copy for https://github.com/tomasf/Apus.git
Working copy of https://github.com/tomasf/Apus.git resolved at 0.1.2
Creating working copy for https://github.com/tomasf/manifold-swift.git
Working copy of https://github.com/tomasf/manifold-swift.git resolved at 1.0.0
Creating working copy for https://github.com/tomasf/Zip.git
Working copy of https://github.com/tomasf/Zip.git resolved at 2.1.1
Creating working copy for https://github.com/tomasf/Cadova.git
Working copy of https://github.com/tomasf/Cadova.git resolved at 0.6.0
Creating working copy for https://github.com/tomasf/Nodal.git
Working copy of https://github.com/tomasf/Nodal.git resolved 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": "helical",
      "name": "Helical",
      "url": "https://github.com/tomasf/Helical.git",
      "version": "unspecified",
      "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Helical",
      "traits": [
        "default"
      ],
      "dependencies": [
        {
          "identity": "cadova",
          "name": "Cadova",
          "url": "https://github.com/tomasf/Cadova.git",
          "version": "0.6.0",
          "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Cadova",
          "traits": [
            "default"
          ],
          "dependencies": [
            {
              "identity": "manifold-swift",
              "name": "manifold-swift",
              "url": "https://github.com/tomasf/manifold-swift.git",
              "version": "1.0.0",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/manifold-swift",
              "traits": [
                "default"
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "threemf",
              "name": "ThreeMF",
              "url": "https://github.com/tomasf/ThreeMF.git",
              "version": "0.2.3",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/ThreeMF",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "zip",
                  "name": "zip",
                  "url": "https://github.com/tomasf/Zip.git",
                  "version": "2.1.1",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Zip",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                },
                {
                  "identity": "nodal",
                  "name": "Nodal",
                  "url": "https://github.com/tomasf/Nodal.git",
                  "version": "1.0.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Nodal",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                }
              ]
            },
            {
              "identity": "apus",
              "name": "Apus",
              "url": "https://github.com/tomasf/Apus.git",
              "version": "0.1.3",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Apus",
              "traits": [
                "Fontconfig"
              ],
              "dependencies": [
              ]
            },
            {
              "identity": "pelagos",
              "name": "Pelagos",
              "url": "https://github.com/tomasf/Pelagos.git",
              "version": "0.1.3",
              "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Pelagos",
              "traits": [
                "default"
              ],
              "dependencies": [
                {
                  "identity": "nodal",
                  "name": "Nodal",
                  "url": "https://github.com/tomasf/Nodal.git",
                  "version": "1.0.0",
                  "path": "/Users/admin/builder/spi-builder-workspace/.resolve-product-dependencies/.build/checkouts/Nodal",
                  "traits": [
                    "default"
                  ],
                  "dependencies": [
                  ]
                }
              ]
            }
          ]
        }
      ]
    }
  ]
}
Fetching https://github.com/tomasf/Helical.git
[1/1361] Fetching helical
Fetched https://github.com/tomasf/Helical.git from cache (4.80s)
Fetching https://github.com/tomasf/Cadova.git from cache
Fetched https://github.com/tomasf/Cadova.git from cache (0.47s)
Computing version for https://github.com/tomasf/Cadova.git
Computed https://github.com/tomasf/Cadova.git at 0.6.0 (0.54s)
Fetching https://github.com/tomasf/manifold-swift.git from cache
Fetching https://github.com/tomasf/ThreeMF.git from cache
Fetching https://github.com/tomasf/Apus.git from cache
Fetching https://github.com/tomasf/Pelagos.git from cache
Fetched https://github.com/tomasf/ThreeMF.git from cache (0.56s)
Fetched https://github.com/tomasf/Apus.git from cache (0.56s)
Fetched https://github.com/tomasf/manifold-swift.git from cache (0.56s)
Fetched https://github.com/tomasf/Pelagos.git from cache (0.56s)
Computing version for https://github.com/tomasf/Pelagos.git
Computed https://github.com/tomasf/Pelagos.git at 0.1.3 (0.66s)
Fetching https://github.com/tomasf/Nodal.git from cache
Fetched https://github.com/tomasf/Nodal.git from cache (0.48s)
Computing version for https://github.com/tomasf/ThreeMF.git
Computed https://github.com/tomasf/ThreeMF.git at 0.2.3 (0.59s)
Fetching https://github.com/tomasf/Zip.git from cache
Fetched https://github.com/tomasf/Zip.git from cache (0.48s)
Computing version for https://github.com/tomasf/manifold-swift.git
Computed https://github.com/tomasf/manifold-swift.git at 1.0.0 (0.58s)
Computing version for https://github.com/tomasf/Nodal.git
Computed https://github.com/tomasf/Nodal.git at 1.0.0 (0.05s)
Computing version for https://github.com/tomasf/Zip.git
Computed https://github.com/tomasf/Zip.git at 2.1.1 (0.05s)
Computing version for https://github.com/tomasf/Apus.git
Computed https://github.com/tomasf/Apus.git at 0.1.3 (0.05s)
Creating working copy for https://github.com/tomasf/ThreeMF.git
Working copy of https://github.com/tomasf/ThreeMF.git resolved at 0.2.3
Creating working copy for https://github.com/tomasf/Cadova.git
Working copy of https://github.com/tomasf/Cadova.git resolved at 0.6.0
Creating working copy for https://github.com/tomasf/manifold-swift.git
Working copy of https://github.com/tomasf/manifold-swift.git resolved at 1.0.0
Creating working copy for https://github.com/tomasf/Pelagos.git
Working copy of https://github.com/tomasf/Pelagos.git resolved at 0.1.3
Creating working copy for https://github.com/tomasf/Helical.git
Working copy of https://github.com/tomasf/Helical.git resolved at main (a6d4c91)
Creating working copy for https://github.com/tomasf/Zip.git
Working copy of https://github.com/tomasf/Zip.git resolved at 2.1.1
Creating working copy for https://github.com/tomasf/Nodal.git
Working copy of https://github.com/tomasf/Nodal.git resolved at 1.0.0
Creating working copy for https://github.com/tomasf/Apus.git
Working copy of https://github.com/tomasf/Apus.git resolved at 0.1.3
Found 1 product dependencies
  - Cadova
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.3
Building package at path:  $PWD
https://github.com/tomasf/Helical.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.4.0.app xcrun swift build --arch arm64
Building for debugging...
[0/116] Write sources
[0/116] Write Helical-Demo-entitlement.plist
[2/116] Write sources
[5/116] Compiling version.cpp
[6/116] Write swift-version--6988338F2F200930.txt
[7/116] Compiling ftbzip2.c
[8/116] Compiling ftwinfnt.c
[9/116] Compiling allocator.cpp
[10/116] Compiling address_waiter.cpp
[11/116] Compiling thread_dispatcher.cpp
[11/116] Compiling threading_control.cpp
[11/116] Compiling thread_request_serializer.cpp
[11/116] Compiling tcm_adaptor.cpp
[15/116] Compiling ittnotify_static.c
[16/116] Compiling pugixml.cpp
[17/116] Compiling tbb.cpp
[18/116] Compiling task_group_context.cpp
[19/116] Compiling rml_tbb.cpp
[20/116] Compiling semaphore.cpp
[21/116] Compiling rtm_mutex.cpp
[22/116] Compiling rtm_rw_mutex.cpp
[23/116] Compiling queuing_rw_mutex.cpp
[24/116] Compiling small_object_pool.cpp
[25/116] Compiling profiling.cpp
[26/116] Compiling itt_notify.cpp
[27/116] Compiling task_dispatcher.cpp
[28/116] Compiling task.cpp
[29/116] Compiling private_server.cpp
[30/116] Compiling parallel_pipeline.cpp
[31/116] Compiling misc_ex.cpp
[32/116] Compiling misc.cpp
[33/116] Compiling observer_proxy.cpp
[34/116] Compiling winfnt.c
[35/116] Compiling dynamic_link.cpp
[36/116] Compiling exception.cpp
[37/116] Compiling market.cpp
[38/116] Compiling type42.c
[39/116] Compiling concurrent_bounded_queue.cpp
[40/116] Compiling governor.cpp
[41/116] Compiling global_control.cpp
[42/116] Compiling svg.c
[43/116] Compiling type1.c
[44/116] Compiling smooth.c
[45/116] Compiling sdf.c
[46/116] Compiling raster.c
[47/116] Compiling psnames.c
[48/116] Compiling truetype.c
[49/116] Compiling pshinter.c
[50/116] Compiling ftlzw.c
[51/116] Compiling pfr.c
[52/116] Compiling pcf.c
[53/116] Compiling arena_slot.cpp
[54/116] Compiling sfnt.c
[55/116] Compiling ftgzip.c
[56/116] Compiling type1cid.c
[57/116] Compiling psaux.c
[58/116] Compiling fttype1.c
[59/116] Compiling ftsynth.c
[60/116] Compiling ftcache.c
[61/116] Compiling ftpfr.c
[62/116] Compiling ftpatent.c
[63/116] Compiling bdf.c
[64/116] Compiling ftotval.c
[65/116] Compiling ftstroke.c
[66/116] Compiling cff.c
[67/116] Compiling ftmm.c
[68/116] Compiling ftinit.c
[69/116] Compiling ftgxval.c
[70/116] Compiling ftgasp.c
[71/116] Compiling ftglyph.c
[72/116] Compiling ftfstype.c
[73/116] Compiling ftdebug.c
[74/116] Write sources
[78/116] Compiling ftcid.c
[79/116] Compiling ftbdf.c
[80/116] Compiling ftbitmap.c
[81/116] Compiling ftbbox.c
[82/116] Compiling arena.cpp
[83/116] Compiling autofit.c
[84/116] Compiling ftbase.c
[85/116] Compiling ftsystem.c
[86/116] Compiling Miniz miniz.c
[87/116] Compiling tree2d.cpp
[88/124] Compiling polygon.cpp
[89/124] Compiling sdf.cpp
[90/124] Compiling quickhull.cpp
[91/124] Compiling subdivision.cpp
[92/124] Compiling smoothing.cpp
[93/124] Compiling properties.cpp
[94/124] Compiling minkowski.cpp
[95/124] Compiling sort.cpp
[96/124] Compiling lazy_collider.cpp
[97/124] Compiling cross_section.cpp
[98/124] Compiling manifold.cpp
[99/124] Compiling face_op.cpp
[100/124] Compiling edge_op.cpp
[101/124] Compiling csg_tree.cpp
[102/124] Compiling constructors.cpp
[103/124] Compiling bridge.cpp
[104/124] Write sources
[105/124] Compiling Bridge bridge.cpp
[106/163] Compiling clipper.rectclip.cpp
[107/163] Compiling clipper.offset.cpp
[108/163] Compiling impl.cpp
[109/163] Compiling clipper.engine.cpp
[110/163] Compiling boolean_result.cpp
[112/163] Compiling Zip ZipArchive.swift
[113/163] Compiling Zip ZipError.swift
[114/163] Compiling Zip ZipArchive+Write.swift
[115/163] Compiling Zip ZipArchive+OnDisk.swift
[116/163] Compiling Zip ZipArchive+InMemory.swift
[117/163] Emitting module Zip
[118/163] Compiling Zip ZipArchive+Read.swift
[119/163] Compiling Zip ZipArchive+Get.swift
[119/163] Compiling boolean3.cpp
[120/185] Compiling harfbuzz.cc
[122/202] Compiling Apus PositionedGlyph.swift
[123/202] Compiling Apus Point.swift
[124/203] Compiling Apus VariationAxis.swift
[125/203] Compiling Apus FontVariation.swift
[126/203] Compiling Apus NamedInstance.swift
[127/203] Compiling Apus OpenTypeFeature.swift
[128/203] Compiling Apus Path.swift
[129/203] Compiling Apus FontRepository+Windows.swift
[130/203] Compiling Apus FontRepository.swift
[131/203] Compiling Apus FontRepository+Apple.swift
[132/203] Compiling Apus FontRepository+Linux.swift
[133/203] Compiling Apus Font+Faces.swift
[134/203] Compiling Apus Font+Features.swift
[135/203] Emitting module Apus
[136/203] Compiling Apus Font+Shaping.swift
[137/203] Compiling Apus Font+VariableFonts.swift
[138/203] Compiling Apus Font.swift
[139/203] Compiling Apus FontMetrics.swift
[140/203] Emitting module Nodal
[141/207] Emitting module Manifold3D
[151/209] Compiling Manifold3D Manifold+Operations.swift
[152/209] Compiling Manifold3D MeshGL.swift
[153/209] Compiling Manifold3D Quality.swift
[154/209] Compiling Manifold3D Manifold+Smoothing.swift
[155/209] Compiling Manifold3D Manifold+Transforms.swift
[156/209] Compiling Manifold3D Manifold+VertexProperties.swift
[157/209] Compiling Manifold3D Manifold.swift
[167/209] Compiling Nodal AttributeSequence.swift
[168/209] Compiling Nodal ChildSequence.swift
[169/209] Compiling Nodal DescendantSequence.swift
[170/209] Compiling Nodal ReverseSiblingSequence.swift
[171/209] Compiling Nodal Node.Kind.swift
[172/209] Compiling Nodal Node.swift
[173/209] Compiling Nodal OutputOptions.swift
[174/209] Compiling Nodal AncestorAttributeSequence.swift
[175/209] Compiling Manifold3D Triangle.swift
[176/209] Compiling Manifold3D Vectors.swift
[177/209] Compiling Nodal Document+PendingNameRecords.swift
[178/209] Compiling Nodal Document+RootElement.swift
[179/209] Compiling Nodal XMLDataFormat.swift
[180/209] Compiling Nodal XMLDateFormat.swift
[181/209] Compiling Nodal XMLValueCodable.swift
[182/209] Compiling Nodal Document+Errors.swift
[183/209] Compiling Nodal Document+Input.swift
[187/209] Compiling Nodal Node+xPath.swift
[188/209] Compiling Nodal XPathQuery.swift
[189/209] Compiling Nodal XPathResults.swift
[190/209] Compiling Nodal XPathVariableValue.swift
[191/298] Compiling Pelagos SVG.swift
[192/298] Compiling Pelagos Switch.swift
[193/298] Compiling Pelagos GradientElement.swift
[194/298] Compiling Pelagos GradientStop.swift
[195/298] Compiling Pelagos LinearGradient.swift
[196/298] Compiling Pelagos Pattern.swift
[197/298] Compiling Pelagos RadialGradient.swift
[198/298] Compiling Pelagos Color.swift
[199/298] Compiling Pelagos Fill.swift
[200/298] Compiling Pelagos Text.swift
[201/298] Compiling Pelagos Use.swift
[202/298] Compiling Pelagos Anchor.swift
[203/298] Compiling Pelagos Definitions.swift
[204/298] Compiling Pelagos Defs.swift
[205/298] Compiling Pelagos Circle.swift
[206/298] Compiling Pelagos Ellipse.swift
[207/298] Compiling Pelagos ViewBox.swift
[208/298] Compiling Pelagos AttributeParser.swift
[209/298] Compiling Pelagos ElementParsers.swift
[210/298] Compiling Pelagos PresentationParser.swift
[211/302] Compiling Pelagos Path.swift
[212/302] Compiling Pelagos Polygon.swift
[213/302] Compiling Pelagos Polyline.swift
[214/302] Compiling Pelagos Rect.swift
[215/302] Compiling Pelagos Image.swift
[218/302] Compiling Pelagos Symbol.swift
[219/302] Compiling Pelagos Length.swift
[220/302] Compiling Pelagos Point.swift
[221/302] Compiling Pelagos PresentationAttributes.swift
[222/302] Compiling Pelagos Transform.swift
[231/302] Compiling Pelagos DisplayMode.swift
[232/302] Compiling Pelagos FillRule.swift
[233/302] Compiling Pelagos FontStyle.swift
[234/302] Compiling Pelagos FontWeight.swift
[235/302] Compiling Pelagos LineCap.swift
[236/307] Compiling Pelagos ClipPath.swift
[237/307] Compiling Pelagos Filter.swift
[238/307] Compiling Pelagos Mask.swift
[245/307] Compiling Pelagos Line.swift
[246/307] Compiling Pelagos Element.swift
[247/307] Compiling Pelagos Group.swift
[248/307] Emitting module ThreeMF
[267/307] Emitting module Pelagos
[274/307] Compiling Pelagos LineJoin.swift
[275/307] Compiling Pelagos PreserveAspectRatio.swift
[276/307] Compiling Pelagos SpreadMethod.swift
[277/307] Compiling Pelagos TextAnchor.swift
[278/307] Compiling Pelagos Visibility.swift
[291/307] Compiling ThreeMF Color.swift
[292/307] Compiling ThreeMF Matrix3D.swift
[293/307] Compiling ThreeMF Metadata.swift
[294/307] Compiling ThreeMF Unit.swift
[299/307] Compiling Pelagos Pelagos.swift
[300/307] Compiling Pelagos CGRenderer.swift
[301/307] Compiling Pelagos RenderTypes.swift
[302/307] Compiling Pelagos SVGRenderEngine.swift
[303/307] Compiling Pelagos SVGRenderer.swift
[304/307] Compiling Pelagos CoordinateUnits.swift
[305/522] Compiling Cadova OffsetPolyline.swift
[306/522] Compiling Cadova Rounding.swift
[307/522] Compiling Cadova Stroke.swift
[308/522] Compiling Cadova StrokeCurve.swift
[309/522] Compiling Cadova Only.swift
[310/522] Compiling Cadova OverhangSafe.swift
[311/522] Compiling Cadova Projection.swift
[312/522] Compiling Cadova ReadConcrete.swift
[313/522] Compiling Cadova ReadOutlines.swift
[314/522] Compiling Cadova Replace.swift
[315/522] Compiling Cadova Resolution.swift
[316/522] Compiling Cadova Separate.swift
[317/522] Compiling Cadova Skew2D.swift
[318/522] Compiling Cadova Skew3D.swift
[319/522] Compiling Cadova Smoothing.swift
[320/522] Compiling Cadova Split2D.swift
[321/522] Compiling Cadova Split3D.swift
[322/522] Compiling Cadova SplitInto.swift
[323/522] Compiling Cadova Stack.swift
[324/522] Compiling Cadova Geometry+Transformable.swift
[325/522] Compiling Cadova RotateAround.swift
[326/522] Compiling Cadova VariableScale.swift
[327/522] Compiling Cadova Twist.swift
[328/522] Compiling Cadova Warp.swift
[329/545] Compiling Cadova Arc.swift
[330/545] Compiling Cadova Circle+Metrics.swift
[331/545] Compiling Cadova Circle.swift
[332/545] Compiling Cadova Ring.swift
[333/545] Compiling Cadova Metrics2D.swift
[334/545] Compiling Cadova CylinderBridge.swift
[335/545] Compiling Cadova OverhangCircle.swift
[336/545] Compiling Cadova Polygon.Metrics.swift
[337/545] Compiling Cadova Polygon.swift
[338/545] Compiling Cadova PolygonPoints.swift
[339/545] Compiling Cadova Rectangle.swift
[340/545] Compiling Cadova RegularPolygon.swift
[341/545] Compiling Cadova Stadium.swift
[342/545] Compiling Cadova FontVariation.swift
[343/545] Compiling Cadova Text.swift
[344/545] Compiling Cadova TextAttributes.swift
[345/545] Compiling Cadova TextRendering.swift
[346/545] Compiling Cadova Box.swift
[347/545] Compiling Cadova Cylinder+Angles.swift
[348/545] Compiling Cadova Cylinder.swift
[349/545] Compiling Cadova Mesh+Debug.swift
[350/545] Compiling Cadova Mesh.swift
[351/545] Compiling Cadova SDF.swift
[352/545] Compiling Cadova Sphere.swift
[353/568] Compiling Cadova ModelFileFormat.swift
[354/568] Compiling Cadova STLLoader.swift
[355/568] Compiling Cadova ThreeMFLoader.swift
[356/568] Compiling Cadova Import.swift
[357/568] Compiling Cadova Aligned.swift
[358/568] Compiling Cadova Attract.swift
[359/568] Compiling Cadova AttractionTarget.swift
[360/568] Compiling Cadova Pull.swift
[361/568] Compiling Cadova AddingExclusive.swift
[362/568] Compiling Cadova Difference.swift
[363/568] Compiling Cadova Intersection.swift
[364/568] Compiling Cadova MapBoolean.swift
[365/568] Compiling Cadova Union.swift
[366/568] Compiling Cadova Extend.swift
[367/568] Compiling Cadova Resize2D.swift
[368/568] Compiling Cadova Resize3D.swift
[369/568] Compiling Cadova DeformByPatch.swift
[370/568] Compiling Cadova DeformByPath.swift
[371/568] Compiling Cadova Clone.swift
[372/568] Compiling Cadova Distribute.swift
[373/568] Compiling Cadova RepeatAlong.swift
[374/568] Compiling Cadova RepeatAlongPath.swift
[375/568] Compiling Cadova RepeatAround.swift
[376/568] Compiling Cadova Symmetry.swift
[377/568] Compiling Cadova WhileMasked.swift
[378/568] Compiling Cadova WhileTransformed.swift
[379/568] Compiling Cadova Within.swift
[380/568] Compiling Cadova Wrap.swift
[381/568] Compiling Cadova Transformable+Rotation.swift
[382/568] Compiling Cadova Transformable+Scaling.swift
[383/568] Compiling Cadova Transformable+Shearing.swift
[384/568] Compiling Cadova Transformable+Translation.swift
[385/568] Compiling Cadova Transformable.swift
[386/568] Compiling Cadova AxesVisualization.swift
[387/568] Compiling Cadova BoundingBoxVisualization.swift
[388/568] Compiling Cadova CurveVisualization.swift
[389/568] Compiling Cadova DirectionVisualization.swift
[390/568] Compiling Cadova MeshVisualization.swift
[391/568] Compiling Cadova PlaneVisualization.swift
[392/568] Compiling Cadova RulerVisualization.swift
[393/568] Compiling Cadova ArrayBuilder.swift
[394/568] Compiling Cadova Compatibility.swift
[395/568] Compiling Cadova Build.swift
[396/568] Compiling Cadova BuildDirective.swift
[397/568] Compiling Cadova BuildWarning.swift
[398/568] Compiling Cadova Group.swift
[399/568] Compiling Cadova GroupContentBuilder.swift
[400/568] Compiling Cadova Model.swift
[401/568] Emitting module Cadova
[402/591] Compiling Cadova VisualizationOptions.swift
[403/591] Compiling Cadova ApplyMaterial.swift
[404/591] Compiling Cadova BuildResult.swift
[405/591] Compiling Cadova CachingGeometryTypes.swift
[406/591] Compiling Cadova GeometryBaseTypes.swift
[407/591] Compiling Cadova GeometryBuilder.swift
[408/591] Compiling Cadova PartAssignment.swift
[409/591] Compiling Cadova PartDetachment.swift
[410/591] Compiling Cadova PartModification.swift
[411/591] Compiling Cadova PartReader.swift
[412/591] Compiling Cadova PartSemantic.swift
[413/591] Compiling Cadova PartSubtraction.swift
[414/591] Compiling Cadova Geometry.swift
[415/591] Compiling Cadova Shape.swift
[416/591] Compiling Cadova Anchors+Public.swift
[417/591] Compiling Cadova Geometry+Anchors.swift
[418/591] Compiling Cadova ReferenceState.swift
[419/591] Compiling Cadova Tag.swift
[420/591] Compiling Cadova ResultElement.swift
[421/591] Compiling Cadova ResultModifier.swift
[422/591] Compiling Cadova ResultReader.swift
[423/591] Compiling Cadova GeometrySVGConsumer.swift
[424/591] Compiling Cadova Import+SVG.swift
[425/591] Compiling Cadova Import+3D.swift
[426/591] Compiling Cadova Torus.swift
[427/591] Compiling Cadova Tube.swift
[428/591] Compiling Cadova Environment.swift
[429/591] Compiling Cadova EnvironmentModifier.swift
[430/591] Compiling Cadova EnvironmentValues.swift
[431/591] Compiling Cadova ReadEnvironment.swift
[432/591] Compiling Cadova CircularOverhangMethod.swift
[433/591] Compiling Cadova Environment+Anchors.swift
[434/591] Compiling Cadova Environment+CornerRoundingStyle.swift
[435/591] Compiling Cadova Environment+Material.swift
[436/591] Compiling Cadova Environment+ModelOptions.swift
[437/591] Compiling Cadova Environment+Segmentation.swift
[438/591] Compiling Cadova Environment+Text.swift
[439/591] Compiling Cadova Environment+Transform.swift
[440/591] Compiling Cadova FillRule.swift
[441/591] Compiling Cadova LineCapStyle.swift
[442/591] Compiling Cadova MiterLimit.swift
[443/591] Compiling Cadova NaturalUpDirection.swift
[444/591] Compiling Cadova Operation.swift
[445/591] Compiling Cadova Overhang.swift
[446/591] Compiling Cadova SimplificationThreshold.swift
[447/591] Compiling Cadova Tolerance.swift
[448/591] Compiling Cadova TwistRate.swift
[449/591] Compiling Cadova TwistSubdivisionThreshold.swift
[450/591] Compiling Cadova ModelContentBuilder.swift
[451/591] Compiling Cadova ModelContext.swift
[452/591] Compiling Cadova Compression.swift
[453/591] Compiling Cadova FileFormats.swift
[454/591] Compiling Cadova IncludedPartSemantics.swift
[455/591] Compiling Cadova Metadata.swift
[456/591] Compiling Cadova ModelOptions.swift
[457/591] Compiling Cadova Project.swift
[458/591] Compiling Cadova ProjectContentBuilder.swift
[459/591] Compiling Cadova ConcreteGeometry.swift
[460/591] Compiling Cadova ModelFileGenerator.swift
[461/591] Compiling Cadova ThreeMFDataProvider+Helpers.swift
[462/591] Compiling Cadova ThreeMFDataProvider+Materials.swift
[463/591] Compiling Cadova ThreeMFDataProvider.swift
[464/591] Compiling Cadova BinarySTLDataProvider.swift
[465/591] Compiling Cadova OutputDataProvider.swift
[466/591] Compiling Cadova SVGDataProvider.swift
[467/591] Compiling Cadova Part.swift
[468/591] Compiling Cadova PolygonTree.swift
[469/591] Compiling Cadova Dimensionality.swift
[470/591] Compiling Cadova MiscExtensions.swift
[471/591] Compiling Cadova RangeExtensions.swift
[472/591] Compiling Cadova SequenceExtensions.swift
[473/591] Compiling Cadova ApplyBoxEdgeProfile.swift
[474/591] Compiling Cadova ApplyEdgeProfileToCorners.swift
[475/591] Compiling Cadova ProfiledRectangleMask.swift
[476/591] Compiling Cadova RoundedBoxCornerMask.swift
[477/591] Compiling Cadova RoundingBoxCorners.swift
[478/591] Compiling Cadova EnclosePatch.swift
[479/591] Compiling Cadova ExtrudeAlongTransforms.swift
[480/591] Compiling Cadova ExtrudeWithEdgeProfiles.swift
[481/591] Compiling Cadova Extrusion.swift
[482/591] Compiling Cadova HelixSweep.swift
[483/591] Compiling Cadova Sweep.swift
[484/591] Compiling Cadova ConvexHull.swift
[485/591] Compiling Cadova Fill.swift
[486/591] Compiling Cadova Follow2D.swift
[487/591] Compiling Cadova Follow3D.swift
[488/591] Compiling Cadova Loft+Build.swift
[489/591] Compiling Cadova Loft+Mesh.swift
[490/591] Compiling Cadova Loft+PolygonGroups.swift
[491/591] Compiling Cadova Loft+Resampling.swift
[492/591] Compiling Cadova Loft+Visualization.swift
[493/591] Compiling Cadova Loft.Layer.swift
[494/591] Compiling Cadova Loft.swift
[495/591] Compiling Cadova Measure.swift
[496/591] Compiling Cadova Offset.swift
[497/591] Compiling Cadova Logging.swift
[498/591] Compiling Cadova EvaluationContext.swift
[499/591] Compiling Cadova GeometryCache.swift
[500/591] Compiling Cadova EvaluationResult.swift
[501/591] Compiling Cadova GeometryNode+Codable.swift
[502/591] Compiling Cadova GeometryNode+Creation.swift
[503/591] Compiling Cadova GeometryNode+Debug.swift
[504/591] Compiling Cadova GeometryNode+Hashable.swift
[505/591] Compiling Cadova GeometryNode+Shapes.swift
[506/591] Compiling Cadova GeometryNode.swift
[507/591] Compiling Cadova Operators.swift
[508/591] Compiling Cadova Platform.swift
[509/591] Compiling Cadova AxisAlignment.swift
[510/591] Compiling Cadova GeometryAlignment+Presets.swift
[511/591] Compiling Cadova GeometryAlignment.swift
[512/591] Compiling Cadova Angle+Operators.swift
[513/591] Compiling Cadova Angle+Trigonometry.swift
[514/591] Compiling Cadova Angle.swift
[515/591] Compiling Cadova Axes.swift
[516/591] Compiling Cadova Axis.swift
[517/591] Compiling Cadova BoundingBox.swift
[518/591] Compiling Cadova CacheKey.swift
[519/591] Compiling Cadova Color+Constants.swift
[520/591] Compiling Cadova Color+HSB.swift
[521/591] Compiling Cadova Color.swift
[522/591] Compiling Cadova Box.Corner.swift
[523/591] Compiling Cadova Box.Edge.swift
[524/591] Compiling Cadova CornerRoundingStyle.swift
[525/591] Compiling Cadova DirectionalAxis.swift
[526/591] Compiling Cadova OrthogonalCorner.swift
[527/591] Compiling Cadova Rectangle.Corner.swift
[528/591] Compiling Cadova AnyParametricCurve.swift
[529/591] Compiling Cadova BezierCurve.swift
[530/591] Compiling Cadova BezierPatch.swift
[531/591] Compiling Cadova BezierPath+Adding.swift
[532/591] Compiling Cadova BezierPath+Internal.swift
[533/591] Compiling Cadova BezierPath+Operations.swift
[534/591] Compiling Cadova BezierPath.swift
[535/591] Compiling Cadova BezierPath.Builder.swift
[536/591] Compiling Cadova ComponentFunctions.swift
[537/591] Compiling Cadova ComponentFunctions2D.swift
[538/591] Compiling Cadova ComponentFunctions3D.swift
[539/591] Compiling Cadova PathBuilderValue.swift
[540/591] Compiling Cadova PathBuilderVector.swift
[541/591] Compiling Cadova CurveSample.swift
[542/591] Compiling Cadova InterpolatingCurve.swift
[543/591] Compiling Cadova Direction.swift
[544/591] Compiling Cadova Line.swift
[545/591] Compiling Cadova LinearDirection.swift
[546/591] Compiling Cadova Plane+Transformation.swift
[547/591] Compiling Cadova Plane.swift
[548/591] Compiling Cadova BasicMatrix3x3.swift
[549/591] Compiling Cadova Transform2D+Creation.swift
[550/591] Compiling Cadova Transform2D.swift
[551/591] Compiling Cadova BasicMatrix4x4.swift
[552/591] Compiling Cadova Transform3D+Creation.swift
[553/591] Compiling Cadova Transform3D.swift
[554/591] Compiling Cadova Matrix.swift
[555/591] Compiling Cadova Transform.swift
[556/591] Compiling Cadova Triangle+Internal.swift
[557/591] Compiling Cadova Triangle+Protocols.swift
[558/591] Compiling Cadova Triangle+Right.swift
[559/591] Compiling Cadova Triangle.swift
[560/591] Compiling Cadova DimensionalValues.swift
[561/591] Compiling Cadova Vector.swift
[562/591] Compiling Cadova Vector2D+Operators.swift
[563/591] Compiling Cadova Vector2D.swift
[564/591] Compiling Cadova Vector3D+Operators.swift
[565/591] Compiling Cadova Vector3D.swift
[566/591] Compiling Cadova ParametricCurve+DefaultImplementations.swift
[567/591] Compiling Cadova ParametricCurve+Operations.swift
[568/591] Compiling Cadova ParametricCurve.swift
[569/591] Compiling Cadova ParametricCurveFrame.swift
[570/591] Compiling Cadova SplineCurve+Creation.swift
[571/591] Compiling Cadova SplineCurve.swift
[572/591] Compiling Cadova Subcurve.swift
[573/591] Compiling Cadova EdgeProfile+Cutting.swift
[574/591] Compiling Cadova EdgeProfile+Forming.swift
[575/591] Compiling Cadova EdgeProfile+Presets.swift
[576/591] Compiling Cadova EdgeProfile.swift
[577/591] Compiling Cadova LinearInterpolation.swift
[578/591] Compiling Cadova Material+Presets.swift
[579/591] Compiling Cadova Material.swift
[580/591] Compiling Cadova Measurements.swift
[581/591] Compiling Cadova MeshData.swift
[582/591] Compiling Cadova OpaqueKey.swift
[583/591] Compiling Cadova Segmentation.swift
[584/591] Compiling Cadova ShapingFunction+Internal.swift
[585/591] Compiling Cadova ShapingFunction.swift
[586/591] Compiling Cadova SimplePolygon.swift
[587/591] Compiling Cadova SimplePolygonList+Alignment.swift
[588/591] Compiling Cadova SimplePolygonList.swift
[589/635] Emitting module Helical
[590/639] Compiling Helical TorxHeadSocket.swift
[591/639] Compiling Helical Bolt+HexHead.swift
[592/639] Compiling Helical Bolt+HexSocketCountersunk.swift
[593/639] Compiling Helical Bolt+HexSocketHeadCap.swift
[594/639] Compiling Helical Bolt+PhillipsCheeseHead.swift
[595/639] Compiling Helical Phillips.swift
[596/639] Compiling Helical PhillipsBoltHeadSocket.swift
[597/639] Compiling Helical PolygonalBoltHeadSocket.swift
[598/639] Compiling Helical SlottedBoltHeadSocket.swift
[599/639] Compiling Helical Torx.swift
[600/639] Compiling Helical BoltHeadRecessShapes.swift
[601/639] Compiling Helical ClearanceHole.swift
[602/639] Compiling Helical ThreadedHole.swift
[603/639] Compiling Helical LeadIn.swift
[604/639] Compiling Helical FlangedNutBody.swift
[605/639] Compiling Helical Threadform.swift
[606/639] Compiling Helical TrapezoidalThreadform.swift
[607/639] Compiling Helical ScrewThread+Edison.swift
[608/639] Compiling Helical ScrewThread+ISOMetric.swift
[609/639] Compiling Helical Bolt+PhillipsCountersunk.swift
[610/639] Compiling Helical Bolt+SetScrew.swift
[611/639] Compiling Helical Bolt+SlottedCountersunk.swift
[612/639] Compiling Helical Bolt+TorxCountersunk.swift
[613/639] Compiling Helical BoltHeadRecess.swift
[614/639] Compiling Helical Bolt.swift
[615/639] Compiling Helical BoltHeadShape.swift
[616/639] Compiling Helical CountersunkBoltHeadShape.swift
[617/639] Compiling Helical CylindricalBoltHeadShape.swift
[618/639] Compiling Helical PolygonalBoltHeadShape.swift
[619/639] Compiling Helical ProfiledBoltHeadShape.swift
[620/639] Compiling Helical BoltPoint.swift
[621/639] Compiling Helical LeadInBoltPoint.swift
[622/639] Compiling Helical ProfiledBoltPoint.swift
[623/639] Compiling Helical BoltHeadSocket.swift
[624/639] Compiling Helical PolygonalNutBody.swift
[625/639] Compiling Helical TSlotNutBody.swift
[626/639] Compiling Helical Nut.swift
[627/639] Compiling Helical Nut+Hex.swift
[628/639] Compiling Helical Nut+Square.swift
[629/639] Compiling Helical ScrewThread+Standard.swift
[630/639] Compiling Helical ScrewThread.swift
[631/639] Compiling Helical Washer+Standard.swift
[632/639] Compiling Helical Washer.swift
[633/639] Compiling Helical Nut+TSlot.swift
[634/639] Compiling Helical Screw.swift
[635/639] Compiling Helical Environment+Thread.swift
[636/639] Compiling Helical KnuckleThreadform.swift
[637/641] Emitting module Demo
[638/641] Compiling Demo main.swift
[638/641] Write Objects.LinkFileList
[639/641] Linking Helical-Demo
[640/641] Applying Helical-Demo
Build complete! (54.48s)
Build complete.
{
  "dependencies" : [
    {
      "identity" : "cadova",
      "requirement" : {
        "range" : [
          {
            "lower_bound" : "0.6.0",
            "upper_bound" : "0.7.0"
          }
        ]
      },
      "type" : "sourceControl",
      "url" : "https://github.com/tomasf/Cadova.git"
    }
  ],
  "manifest_display_name" : "Helical",
  "name" : "Helical",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
    {
      "name" : "macos",
      "version" : "14.0"
    }
  ],
  "products" : [
    {
      "name" : "Helical",
      "targets" : [
        "Helical"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    },
    {
      "name" : "Helical-Demo",
      "targets" : [
        "Demo"
      ],
      "type" : {
        "executable" : null
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "HelicalTests",
      "module_type" : "SwiftTarget",
      "name" : "HelicalTests",
      "path" : "Tests/HelicalTests",
      "product_dependencies" : [
        "Cadova"
      ],
      "sources" : [
        "CountersunkHeadTests.swift",
        "EdisonScrewTests.swift",
        "ISOMetricThreadTests.swift",
        "LeadInTests.swift",
        "PhillipsTests.swift",
        "ScrewThreadTests.swift",
        "StandardBoltTests.swift",
        "ThreadformTests.swift"
      ],
      "target_dependencies" : [
        "Helical"
      ],
      "type" : "test"
    },
    {
      "c99name" : "Helical",
      "module_type" : "SwiftTarget",
      "name" : "Helical",
      "path" : "Sources/Helical",
      "product_dependencies" : [
        "Cadova"
      ],
      "product_memberships" : [
        "Helical",
        "Helical-Demo"
      ],
      "sources" : [
        "Bolt/Bolt.swift",
        "Bolt/Parts/Heads/BoltHeadShape.swift",
        "Bolt/Parts/Heads/CountersunkBoltHeadShape.swift",
        "Bolt/Parts/Heads/CylindricalBoltHeadShape.swift",
        "Bolt/Parts/Heads/PolygonalBoltHeadShape.swift",
        "Bolt/Parts/Heads/ProfiledBoltHeadShape.swift",
        "Bolt/Parts/Points/BoltPoint.swift",
        "Bolt/Parts/Points/LeadInBoltPoint.swift",
        "Bolt/Parts/Points/ProfiledBoltPoint.swift",
        "Bolt/Parts/Sockets/BoltHeadSocket.swift",
        "Bolt/Parts/Sockets/Phillips.swift",
        "Bolt/Parts/Sockets/PhillipsBoltHeadSocket.swift",
        "Bolt/Parts/Sockets/PolygonalBoltHeadSocket.swift",
        "Bolt/Parts/Sockets/SlottedBoltHeadSocket.swift",
        "Bolt/Parts/Sockets/Torx.swift",
        "Bolt/Parts/Sockets/TorxHeadSocket.swift",
        "Bolt/Standards/Bolt+HexHead.swift",
        "Bolt/Standards/Bolt+HexSocketCountersunk.swift",
        "Bolt/Standards/Bolt+HexSocketHeadCap.swift",
        "Bolt/Standards/Bolt+PhillipsCheeseHead.swift",
        "Bolt/Standards/Bolt+PhillipsCountersunk.swift",
        "Bolt/Standards/Bolt+SetScrew.swift",
        "Bolt/Standards/Bolt+SlottedCountersunk.swift",
        "Bolt/Standards/Bolt+TorxCountersunk.swift",
        "Holes/BoltHeadRecess.swift",
        "Holes/BoltHeadRecessShapes.swift",
        "Holes/ClearanceHole.swift",
        "Holes/ThreadedHole.swift",
        "LeadIn.swift",
        "Nut/Bodies/FlangedNutBody.swift",
        "Nut/Bodies/PolygonalNutBody.swift",
        "Nut/Bodies/TSlotNutBody.swift",
        "Nut/Nut.swift",
        "Nut/Standards/Nut+Hex.swift",
        "Nut/Standards/Nut+Square.swift",
        "Nut/Standards/Nut+TSlot.swift",
        "Screw.swift",
        "Thread/Environment+Thread.swift",
        "Thread/Form/KnuckleThreadform.swift",
        "Thread/Form/Threadform.swift",
        "Thread/Form/TrapezoidalThreadform.swift",
        "Thread/ScrewThread+Edison.swift",
        "Thread/ScrewThread+ISOMetric.swift",
        "Thread/ScrewThread+Standard.swift",
        "Thread/ScrewThread.swift",
        "Washers/Washer+Standard.swift",
        "Washers/Washer.swift"
      ],
      "type" : "library"
    },
    {
      "c99name" : "Demo",
      "module_type" : "SwiftTarget",
      "name" : "Demo",
      "path" : "Sources/Demo",
      "product_dependencies" : [
        "Cadova"
      ],
      "product_memberships" : [
        "Helical-Demo"
      ],
      "sources" : [
        "main.swift"
      ],
      "target_dependencies" : [
        "Helical"
      ],
      "type" : "executable"
    }
  ],
  "tools_version" : "6.0"
}
Done.