Build Information
Successful build of cmark, reference 0.29.0+20210102.9c8096a (9c8096), with Swift 6.4 for macOS (SPM) on 20 Sep 2026 02:24:55 UTC.
Swift 6 data race errors: 0
Build Command
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64Build Log
========================================
RunAll
========================================
Builder version: 5.1.0
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/SwiftDocOrg/swift-cmark.git
Reference: 0.29.0+20210102.9c8096a
Initialized empty Git repository in /Users/admin/builder/spi-builder-workspace/.git/
From https://github.com/SwiftDocOrg/swift-cmark
* tag 0.29.0+20210102.9c8096a -> FETCH_HEAD
HEAD is now at 9c8096a Merge pull request #20 from benrimmington/cmark_version
Cloned https://github.com/SwiftDocOrg/swift-cmark.git
Revision (git rev-parse @):
9c8096a23f44794bde297452d87c455fc4f76d42
SUCCESS checkout https://github.com/SwiftDocOrg/swift-cmark.git at 0.29.0+20210102.9c8096a
========================================
Build
========================================
Selected platform: macosSpm
Swift version: 6.4
Building package at path: $PWD
https://github.com/SwiftDocOrg/swift-cmark.git
Running build ...
env DEVELOPER_DIR=/Applications/Xcode-27.0.0-Release.Candidate.app xcrun swift build --arch arm64
Building for debugging...
[Planning deferred tasks]
[17 / 57]
[27 / 57] cmark
[43 / 68]
[51 / 68] cmark
[66 / 68] cmark
[67 / 68]
Build complete! (3.19 sec)
[1m/Users/admin/builder/spi-builder-workspace/src/xml.c:100:45: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
100 | escape_xml(xml, node->as.code.info, strlen((char *)node->as.code.info));[0m
| [0;1;32m ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/src/xml.c:113:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
112 | escape_xml(xml, node->as.custom.on_enter,[0m
| [0;1;32m ~~~~~~~~~~
[0m 113 | strlen((char *)node->as.custom.on_enter));[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/src/xml.c:117:18: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
116 | escape_xml(xml, node->as.custom.on_exit,[0m
| [0;1;32m ~~~~~~~~~~
[0m 117 | strlen((char *)node->as.custom.on_exit));[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/src/xml.c:123:42: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
123 | escape_xml(xml, node->as.link.url, strlen((char *)node->as.link.url));[0m
| [0;1;32m ~~~~~~~~~~ ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/src/xml.c:128:20: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
127 | escape_xml(xml, node->as.link.title,[0m
| [0;1;32m ~~~~~~~~~~
[0m 128 | strlen((char *)node->as.link.title));[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m5 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/src/buffer.c:98:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
97 | cmark_strbuf_set(buf, (const unsigned char *)string,[0m
| [0;1;32m ~~~~~~~~~~~~~~~~
[0m 98 | string ? strlen(string) : 0);[0m
| [0;1;32m ^~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/src/buffer.c:119:56: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
119 | cmark_strbuf_put(buf, (const unsigned char *)string, strlen(string));[0m
| [0;1;32m ~~~~~~~~~~~~~~~~ ^~~~~~~~~~~~~~
[0m2 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/src/html.c:282:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
281 | houdini_escape_href(html, node->as.link.url,[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~
[0m 282 | strlen((char *)node->as.link.url));[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/src/html.c:287:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
286 | escape_html(html, node->as.link.title,[0m
| [0;1;32m ~~~~~~~~~~~
[0m 287 | strlen((char *)node->as.link.title));[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/src/html.c:301:29: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
300 | houdini_escape_href(html, node->as.link.url,[0m
| [0;1;32m ~~~~~~~~~~~~~~~~~~~
[0m 301 | strlen((char *)node->as.link.url));[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m[1m/Users/admin/builder/spi-builder-workspace/src/html.c:309:21: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
308 | escape_html(html, node->as.link.title,[0m
| [0;1;32m ~~~~~~~~~~~
[0m 309 | strlen((char *)node->as.link.title));[0m
| [0;1;32m ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
[0m4 warnings generated.
[1m/Users/admin/builder/spi-builder-workspace/src/commonmark.c:243:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
243 | marker_width = strlen(listmarker);[0m
| [0;1;32m ~ ^~~~~~~~~~~~~~~~~~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/src/blocks.c:588:22: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'long' to 'bufsize_t' (aka 'int') [-Wshorten-64-to-32][0m
588 | chunk_len = (eol - buffer);[0m
| [0;1;32m ~ ~~~~^~~~~~~~
[0m1 warning generated.
[1m/Users/admin/builder/spi-builder-workspace/src/render.c:23:16: [0m[0;1;35mwarning: [0m[1mimplicit conversion loses integer precision: 'unsigned long' to 'int' [-Wshorten-64-to-32][0m
23 | int length = strlen(source);[0m
| [0;1;32m ~~~~~~ ^~~~~~~~~~~~~~
[0m1 warning generated.
Build complete.
{
"dependencies" : [
],
"manifest_display_name" : "cmark",
"name" : "cmark",
"path" : "/Users/admin/builder/spi-builder-workspace",
"platforms" : [
],
"products" : [
{
"name" : "cmark",
"targets" : [
"cmark"
],
"type" : {
"library" : [
"automatic"
]
}
}
],
"targets" : [
{
"c99name" : "cmark",
"module_type" : "ClangTarget",
"name" : "cmark",
"path" : "src",
"product_memberships" : [
"cmark"
],
"sources" : [
"blocks.c",
"buffer.c",
"cmark.c",
"cmark_ctype.c",
"commonmark.c",
"houdini_href_e.c",
"houdini_html_e.c",
"houdini_html_u.c",
"html.c",
"inlines.c",
"iterator.c",
"latex.c",
"man.c",
"node.c",
"references.c",
"render.c",
"scanners.c",
"utf8.c",
"xml.c"
],
"type" : "library"
}
],
"tools_version" : "4.0"
}
Done.