Build Information
Failed to build swift-mermaid, reference main (ee4b50), with Swift 6.2 for macOS (SPM) on 27 Aug 2026 23:21:48 UTC.
Build Command
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.0.2
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/Australware/swift-mermaid.git
Reference: main
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/Australware/swift-mermaid
* branch main -> FETCH_HEAD
* [new branch] main -> origin/main
HEAD is now at ee4b50b Add additional diagram types, fix one rendering bug
Cloned https://github.com/Australware/swift-mermaid.git
Revision (git rev-parse @):
ee4b50bc15ad6e9b9f88bc320f2c42ba9a55a804
SUCCESS checkout https://github.com/Australware/swift-mermaid.git at main
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.2
Building package at path: $PWD
https://github.com/Australware/swift-mermaid.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.3.0.app xcrun swift build --arch arm64
Building for debugging...
[0/3] Write sources
[2/3] Write swift-version--3CB7CFEC50E0D141.txt
[4/29] Compiling MermaidLayoutDagre AddSubgraphConstraints.swift
[5/29] Compiling MermaidLayoutDagre Barycenter.swift
[6/29] Compiling MermaidLayoutDagre BuildLayerGraph.swift
[7/29] Emitting module MermaidLayoutDagre
[8/31] Compiling MermaidLayoutDagre CrossCount.swift
[9/31] Compiling MermaidLayoutDagre InitOrder.swift
[10/31] Compiling MermaidLayoutDagre Order.swift
[11/31] Compiling MermaidLayoutDagre LongestPath.swift
[12/31] Compiling MermaidLayoutDagre NetworkSimplex.swift
[13/31] Compiling MermaidLayoutDagre Graph.swift
/Users/admin/builder/spi-builder-workspace/Vendor/MermaidLayoutDagre/Graph/Graph.swift:215:21: warning: result of 'try?' is unused [#no-usage]
213 | if let children = _children[v] {
214 | for child in children {
215 | try? setParent(child, parent: nil)
| `- warning: result of 'try?' is unused [#no-usage]
216 | }
217 | }
[14/31] Compiling MermaidLayoutDagre GraphOptions.swift
/Users/admin/builder/spi-builder-workspace/Vendor/MermaidLayoutDagre/Graph/Graph.swift:215:21: warning: result of 'try?' is unused [#no-usage]
213 | if let children = _children[v] {
214 | for child in children {
215 | try? setParent(child, parent: nil)
| `- warning: result of 'try?' is unused [#no-usage]
216 | }
217 | }
[15/31] Compiling MermaidLayoutDagre AddBorderSegments.swift
/Users/admin/builder/spi-builder-workspace/Vendor/MermaidLayoutDagre/Graph/Graph.swift:215:21: warning: result of 'try?' is unused [#no-usage]
213 | if let children = _children[v] {
214 | for child in children {
215 | try? setParent(child, parent: nil)
| `- warning: result of 'try?' is unused [#no-usage]
216 | }
217 | }
[16/31] Compiling MermaidLayoutDagre Denormalize.swift
[17/31] Compiling MermaidLayoutDagre Normalize.swift
[18/31] Compiling MermaidLayoutDagre ParentDummyChains.swift
[19/31] Compiling MermaidLayoutDagre Acyclic.swift
[20/31] Compiling MermaidLayoutDagre GreedyFAS.swift
[21/31] Compiling MermaidLayoutDagre EdgeId.swift
[22/31] Compiling MermaidLayoutDagre Rank.swift
[23/31] Compiling MermaidLayoutDagre GraphUtil.swift
[24/31] Compiling MermaidLayoutDagre Labels.swift
[25/31] Compiling MermaidLayoutDagre Layout.swift
[26/31] Compiling MermaidLayoutDagre NestingGraph.swift
[27/31] Compiling MermaidLayoutDagre PositionY.swift
[28/31] Compiling MermaidLayoutDagre FeasibleTree.swift
[29/31] Compiling MermaidLayoutDagre SortSubgraph.swift
[30/31] Compiling MermaidLayoutDagre BrandesKopf.swift
[31/31] Compiling MermaidLayoutDagre Position.swift
[32/68] Compiling Mermaid CGRenderer.swift
[33/68] Compiling Mermaid DiagramDetection.swift
[34/68] Compiling Mermaid Geometry.swift
[35/68] Compiling Mermaid MermaidError.swift
[36/72] Compiling Mermaid MermaidScene.swift
[37/72] Compiling Mermaid SVGRenderer.swift
[38/72] Compiling Mermaid Scanner.swift
[39/72] Compiling Mermaid TextMeasurement.swift
[40/72] Compiling Mermaid ArchitectureLayout.swift
[41/72] Compiling Mermaid ArchitectureModel.swift
[42/72] Compiling Mermaid ArchitectureParser.swift
[43/72] Compiling Mermaid ArchitectureRenderer.swift
[44/72] Compiling Mermaid Theme.swift
[45/72] Compiling Mermaid ERLayout.swift
[46/72] Compiling Mermaid ERModel.swift
[47/72] Compiling Mermaid ERParser.swift
[48/72] Compiling Mermaid ClassLayout.swift
[49/72] Compiling Mermaid ClassModel.swift
[50/72] Compiling Mermaid ClassParser.swift
[51/72] Compiling Mermaid ClassRenderer.swift
[52/72] Compiling Mermaid GitGraphParser.swift
[53/72] Compiling Mermaid GitGraphRenderer.swift
[54/72] Compiling Mermaid JourneyParser.swift
[55/72] Compiling Mermaid JourneyRenderer.swift
[56/72] Compiling Mermaid FlowchartParser.swift
[57/72] Compiling Mermaid FlowchartRenderer.swift
[58/72] Compiling Mermaid GitGraphLayout.swift
[59/72] Compiling Mermaid GitGraphModel.swift
[60/72] Compiling Mermaid Mermaid.swift
[61/72] Compiling Mermaid PieParser.swift
[62/72] Compiling Mermaid PieRenderer.swift
[63/72] Compiling Mermaid SequenceModel.swift
[64/72] Compiling Mermaid ERRenderer.swift
[65/72] Compiling Mermaid FlowchartLayout.swift
[66/72] Compiling Mermaid FlowchartLayoutDagre.swift
[67/72] Compiling Mermaid FlowchartModel.swift
[68/72] Emitting module Mermaid
[69/72] Compiling Mermaid SequenceParser.swift
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
[70/72] Compiling Mermaid SequenceRenderer.swift
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
[71/72] Compiling Mermaid StateModel.swift
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
[72/72] Compiling Mermaid StateParser.swift
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: error: circular reference
/Users/admin/builder/spi-builder-workspace/Sources/Mermaid/Sequence/SequenceModel.swift:50:15: note: through reference here
48 | }
49 |
50 | indirect enum SequenceStatement {
| `- note: through reference here
51 | case message(SequenceMessage)
52 | case activate(String)
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
<unknown>:0: note: through reference here
BUILD FAILURE 6.2 macosSpm