The Swift Package Index logo.Swift Package Index

Has it really been five years since Swift Package Index launched? Read our anniversary blog post!

Build Information

Successful build of Markup, reference 0.1.3 (c36d9c), with Swift 6.2 (beta) for macOS (SPM) on 19 Jun 2025 04:32:02 UTC.

Swift 6 data race errors: 0

Build Command

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

Build Log

========================================
RunAll
========================================
Builder version: 4.64.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SwiftDocOrg/Markup.git
Reference: 0.1.3
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SwiftDocOrg/Markup
 * tag               0.1.3      -> FETCH_HEAD
HEAD is now at c36d9ca Bump version to 0.1.3
Cloned https://github.com/SwiftDocOrg/Markup.git
Revision (git rev-parse @):
c36d9ca11240bae6e3f7f17d29b5cfe3356f97ca
SUCCESS checkout https://github.com/SwiftDocOrg/Markup.git at 0.1.3
========================================
Build
========================================
Selected platform:         macosSpm
Swift version:             6.2
Building package at path:  $PWD
https://github.com/SwiftDocOrg/Markup.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-26.0.0-Beta.app xcrun swift build --arch arm64
Building for debugging...
[0/7] Write sources
[6/7] Write swift-version-1EA4D86E10B52AF.txt
[8/23] Compiling XSLT XSLT.swift
[9/23] Compiling XInclude XInclude.swift
[10/23] Emitting module XSLT
[11/23] Emitting module XInclude
[12/23] Compiling DOM DOMBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/DOM/Builders/DOMBuilder.swift:1:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 1 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 2 | public struct DOMBuilder {
 3 |
/Users/admin/builder/spi-builder-workspace/Sources/DOM/Builders/StringBuilder.swift:1:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 1 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 2 | public struct StringBuilder {
 3 |     // MARK: buildBlock
[13/23] Compiling DOM StringBuilder.swift
/Users/admin/builder/spi-builder-workspace/Sources/DOM/Builders/DOMBuilder.swift:1:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 1 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 2 | public struct DOMBuilder {
 3 |
/Users/admin/builder/spi-builder-workspace/Sources/DOM/Builders/StringBuilder.swift:1:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 1 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 2 | public struct StringBuilder {
 3 |     // MARK: buildBlock
[14/24] Emitting module DOM
/Users/admin/builder/spi-builder-workspace/Sources/DOM/Builders/DOMBuilder.swift:1:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 1 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 2 | public struct DOMBuilder {
 3 |
/Users/admin/builder/spi-builder-workspace/Sources/DOM/Builders/StringBuilder.swift:1:2: warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 1 | @_functionBuilder
   |  `- warning: '@_functionBuilder' has been renamed to '@resultBuilder'
 2 | public struct StringBuilder {
 3 |     // MARK: buildBlock
[15/24] Compiling DOM ProcessingInstruction.swift
[16/24] Compiling DOM Text.swift
[17/24] Compiling DOM String+Extensions.swift
[18/24] Compiling DOM Node.swift
[19/24] Compiling DOM Error.swift
[20/24] Compiling DOM Element.swift
[21/24] Compiling DOM DocumentType.swift
[22/24] Compiling DOM Comment.swift
[23/24] Compiling DOM Document.swift
[24/24] Compiling DOM DocumentFragment.swift
[25/30] Compiling XPath Object.swift
[26/30] Compiling XPath NodeSet.swift
[27/30] Compiling XPath Expression.swift
[28/30] Compiling XPath XPath.swift
[29/30] Emitting module XPath
[30/30] Compiling XPath Context.swift
[31/47] Compiling XML Node.swift
/Users/admin/builder/spi-builder-workspace/Sources/XML/Node.swift:5:1: warning: extension declares a conformance of imported type 'Node' to imported protocol 'Constructable'; this will not behave correctly if the owners of 'DOM' introduce this conformance in the future
 3 | import DOM
 4 |
 5 | extension Node: Constructable {
   | |- warning: extension declares a conformance of imported type 'Node' to imported protocol 'Constructable'; this will not behave correctly if the owners of 'DOM' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 6 |     public static func construct(with rawValue: xmlNodePtr?) -> Node? {
 7 |         guard let rawValue = rawValue else {
[32/47] Compiling XML Parser.swift
[33/47] Compiling XML Namespace.swift
[34/47] Compiling HTML Node.swift
/Users/admin/builder/spi-builder-workspace/Sources/HTML/Node.swift:5:1: warning: extension declares a conformance of imported type 'Node' to imported protocol 'Constructable'; this will not behave correctly if the owners of 'DOM' introduce this conformance in the future
 3 | import DOM
 4 |
 5 | extension Node: Constructable {
   | |- warning: extension declares a conformance of imported type 'Node' to imported protocol 'Constructable'; this will not behave correctly if the owners of 'DOM' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 6 |     public static func construct(with rawValue: xmlNodePtr?) -> Node? {
 7 |         guard let rawValue = rawValue else {
[35/47] Compiling HTML XPath+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/HTML/Extensions/XPath+Extensions.swift:6:1: warning: extension declares a conformance of imported type 'NodeSet' to imported protocols 'RandomAccessCollection', 'BidirectionalCollection', 'Collection', 'Sequence'; this will not behave correctly if the owners of 'XPath' introduce this conformance in the future
 4 | import XPath
 5 |
 6 | extension XPath.NodeSet: RandomAccessCollection {
   | |- warning: extension declares a conformance of imported type 'NodeSet' to imported protocols 'RandomAccessCollection', 'BidirectionalCollection', 'Collection', 'Sequence'; this will not behave correctly if the owners of 'XPath' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |     public subscript(position: Int) -> Node? {
 8 |         precondition(position >= startIndex && position <= endIndex)
[36/47] Compiling HTML Element.swift
[37/47] Compiling HTML DocumentFragment.swift
[38/47] Compiling HTML Document.swift
[39/47] Compiling HTML Parser.swift
[40/47] Emitting module HTML
/Users/admin/builder/spi-builder-workspace/Sources/HTML/Extensions/XPath+Extensions.swift:6:1: warning: extension declares a conformance of imported type 'NodeSet' to imported protocols 'RandomAccessCollection', 'BidirectionalCollection', 'Collection', 'Sequence'; this will not behave correctly if the owners of 'XPath' introduce this conformance in the future
 4 | import XPath
 5 |
 6 | extension XPath.NodeSet: RandomAccessCollection {
   | |- warning: extension declares a conformance of imported type 'NodeSet' to imported protocols 'RandomAccessCollection', 'BidirectionalCollection', 'Collection', 'Sequence'; this will not behave correctly if the owners of 'XPath' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 7 |     public subscript(position: Int) -> Node? {
 8 |         precondition(position >= startIndex && position <= endIndex)
/Users/admin/builder/spi-builder-workspace/Sources/HTML/Node.swift:5:1: warning: extension declares a conformance of imported type 'Node' to imported protocol 'Constructable'; this will not behave correctly if the owners of 'DOM' introduce this conformance in the future
 3 | import DOM
 4 |
 5 | extension Node: Constructable {
   | |- warning: extension declares a conformance of imported type 'Node' to imported protocol 'Constructable'; this will not behave correctly if the owners of 'DOM' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 6 |     public static func construct(with rawValue: xmlNodePtr?) -> Node? {
 7 |         guard let rawValue = rawValue else {
[41/47] Compiling HTML HTMLTags.swift
[42/47] Compiling XML Element.swift
[43/47] Compiling XML DocumentFragment.swift
[44/47] Compiling XML XPath+Extensions.swift
/Users/admin/builder/spi-builder-workspace/Sources/XML/Extensions/XPath+Extensions.swift:12:1: warning: extension declares a conformance of imported type 'NodeSet' to imported protocols 'RandomAccessCollection', 'BidirectionalCollection', 'Collection', 'Sequence'; this will not behave correctly if the owners of 'XPath' introduce this conformance in the future
10 | }
11 |
12 | extension XPath.NodeSet: RandomAccessCollection {
   | |- warning: extension declares a conformance of imported type 'NodeSet' to imported protocols 'RandomAccessCollection', 'BidirectionalCollection', 'Collection', 'Sequence'; this will not behave correctly if the owners of 'XPath' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public subscript(position: Int) -> Node? {
14 |         precondition(position >= startIndex && position <= endIndex)
[45/47] Compiling XML CDATA.swift
[46/47] Emitting module XML
/Users/admin/builder/spi-builder-workspace/Sources/XML/Extensions/XPath+Extensions.swift:12:1: warning: extension declares a conformance of imported type 'NodeSet' to imported protocols 'RandomAccessCollection', 'BidirectionalCollection', 'Collection', 'Sequence'; this will not behave correctly if the owners of 'XPath' introduce this conformance in the future
10 | }
11 |
12 | extension XPath.NodeSet: RandomAccessCollection {
   | |- warning: extension declares a conformance of imported type 'NodeSet' to imported protocols 'RandomAccessCollection', 'BidirectionalCollection', 'Collection', 'Sequence'; this will not behave correctly if the owners of 'XPath' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
13 |     public subscript(position: Int) -> Node? {
14 |         precondition(position >= startIndex && position <= endIndex)
/Users/admin/builder/spi-builder-workspace/Sources/XML/Node.swift:5:1: warning: extension declares a conformance of imported type 'Node' to imported protocol 'Constructable'; this will not behave correctly if the owners of 'DOM' introduce this conformance in the future
 3 | import DOM
 4 |
 5 | extension Node: Constructable {
   | |- warning: extension declares a conformance of imported type 'Node' to imported protocol 'Constructable'; this will not behave correctly if the owners of 'DOM' introduce this conformance in the future
   | `- note: add '@retroactive' to silence this warning
 6 |     public static func construct(with rawValue: xmlNodePtr?) -> Node? {
 7 |         guard let rawValue = rawValue else {
[47/47] Compiling XML Document.swift
Build complete! (5.35s)
warning: failed to retrieve search paths with pkg-config; maybe pkg-config is not installed
warning: couldn't find pc file for libxml-2.0
warning: couldn't find pc file for libxml-2.0
Build complete.
{
  "dependencies" : [
  ],
  "manifest_display_name" : "Markup",
  "name" : "Markup",
  "path" : "/Users/admin/builder/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "Markup",
      "targets" : [
        "XML",
        "HTML"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "libxml2",
      "module_type" : "SystemLibraryTarget",
      "name" : "libxml2",
      "path" : "Modules",
      "product_memberships" : [
        "Markup"
      ],
      "sources" : [
      ],
      "type" : "system-target"
    },
    {
      "c99name" : "XSLT",
      "module_type" : "SwiftTarget",
      "name" : "XSLT",
      "path" : "Sources/XSLT",
      "sources" : [
        "XSLT.swift"
      ],
      "target_dependencies" : [
        "libxml2"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XPath",
      "module_type" : "SwiftTarget",
      "name" : "XPath",
      "path" : "Sources/XPath",
      "product_memberships" : [
        "Markup"
      ],
      "sources" : [
        "Context.swift",
        "Expression.swift",
        "NodeSet.swift",
        "Object.swift",
        "XPath.swift"
      ],
      "target_dependencies" : [
        "DOM",
        "libxml2"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XMLTests",
      "module_type" : "SwiftTarget",
      "name" : "XMLTests",
      "path" : "Tests/XMLTests",
      "sources" : [
        "XMLBuilderTests.swift",
        "XMLTests.swift"
      ],
      "target_dependencies" : [
        "XML"
      ],
      "type" : "test"
    },
    {
      "c99name" : "XML",
      "module_type" : "SwiftTarget",
      "name" : "XML",
      "path" : "Sources/XML",
      "product_memberships" : [
        "Markup"
      ],
      "sources" : [
        "CDATA.swift",
        "Document.swift",
        "DocumentFragment.swift",
        "Element.swift",
        "Extensions/XPath+Extensions.swift",
        "Namespace.swift",
        "Node.swift",
        "Parser.swift"
      ],
      "target_dependencies" : [
        "DOM",
        "XPath",
        "libxml2"
      ],
      "type" : "library"
    },
    {
      "c99name" : "XInclude",
      "module_type" : "SwiftTarget",
      "name" : "XInclude",
      "path" : "Sources/XInclude",
      "sources" : [
        "XInclude.swift"
      ],
      "target_dependencies" : [
        "libxml2"
      ],
      "type" : "library"
    },
    {
      "c99name" : "HTMLTests",
      "module_type" : "SwiftTarget",
      "name" : "HTMLTests",
      "path" : "Tests/HTMLTests",
      "sources" : [
        "HTMLBuilderTests.swift",
        "HTMLTests.swift"
      ],
      "target_dependencies" : [
        "HTML"
      ],
      "type" : "test"
    },
    {
      "c99name" : "HTML",
      "module_type" : "SwiftTarget",
      "name" : "HTML",
      "path" : "Sources/HTML",
      "product_memberships" : [
        "Markup"
      ],
      "sources" : [
        "Document.swift",
        "DocumentFragment.swift",
        "Element.swift",
        "Extensions/XPath+Extensions.swift",
        "HTMLTags.swift",
        "Node.swift",
        "Parser.swift"
      ],
      "target_dependencies" : [
        "DOM",
        "XPath",
        "libxml2"
      ],
      "type" : "library"
    },
    {
      "c99name" : "DOM",
      "module_type" : "SwiftTarget",
      "name" : "DOM",
      "path" : "Sources/DOM",
      "product_memberships" : [
        "Markup"
      ],
      "sources" : [
        "Builders/DOMBuilder.swift",
        "Builders/StringBuilder.swift",
        "Comment.swift",
        "Document.swift",
        "DocumentFragment.swift",
        "DocumentType.swift",
        "Element.swift",
        "Error.swift",
        "Extensions/String+Extensions.swift",
        "Node.swift",
        "ProcessingInstruction.swift",
        "Text.swift"
      ],
      "target_dependencies" : [
        "libxml2"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.3"
}
Done.