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

Failed to build SwiftTreeSitter, reference master (3aa6f8), with Swift 6.1 for Wasm on 28 May 2025 06:50:31 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1

Build Log

========================================
RunAll
========================================
Builder version: 4.63.1
Interrupt handler set up.
========================================
Checkout
========================================
Clone URL: https://github.com/viktorstrate/swift-tree-sitter.git
Reference: master
Initialized empty Git repository in /host/spi-builder-workspace/.git/
hint: Using 'master' as the name for the initial branch. This default branch name
hint: is subject to change. To configure the initial branch name to use in all
hint: of your new repositories, which will suppress this warning, call:
hint:
hint: 	git config --global init.defaultBranch <name>
hint:
hint: Names commonly chosen instead of 'master' are 'main', 'trunk' and
hint: 'development'. The just-created branch can be renamed via this command:
hint:
hint: 	git branch -m <name>
From https://github.com/viktorstrate/swift-tree-sitter
 * branch            master     -> FETCH_HEAD
 * [new branch]      master     -> origin/master
HEAD is now at 3aa6f8d Pass string lengths as bytes rather than characters
Submodule path 'languages/css/tree-sitter-css': checked out 'a03f1d2d1dfbf6f8e0fdca5f9ff030228241eb57'
Submodule path 'languages/html/tree-sitter-html': checked out '161a92474a7bb2e9e830e48e76426f38299d99d1'
Submodule path 'languages/java/tree-sitter-java': checked out '8a6ab8e8adb119bc35b133040077b60f6cf539ea'
Submodule path 'languages/javascript/tree-sitter-javascript': checked out 'fdeb68ac8d2bd5a78b943528bb68ceda3aade2eb'
Submodule path 'languages/json/tree-sitter-json': checked out '203e239408d642be83edde8988d6e7b20a19f0e8'
Submodule path 'languages/php/tree-sitter-php': checked out '0ce134234214427b6aeb2735e93a307881c6cd6f'
Submodule path 'tree-sitter': checked out 'ccd6bf554d922596ce905730d98a77af368bba5c'
Submodule 'languages/css/tree-sitter-css' (https://github.com/tree-sitter/tree-sitter-css.git) registered for path 'languages/css/tree-sitter-css'
Submodule 'languages/html/tree-sitter-html' (https://github.com/tree-sitter/tree-sitter-html.git) registered for path 'languages/html/tree-sitter-html'
Submodule 'languages/java/tree-sitter-java' (https://github.com/tree-sitter/tree-sitter-java.git) registered for path 'languages/java/tree-sitter-java'
Submodule 'languages/javascript/tree-sitter-javascript' (https://github.com/tree-sitter/tree-sitter-javascript.git) registered for path 'languages/javascript/tree-sitter-javascript'
Submodule 'languages/json/tree-sitter-json' (https://github.com/tree-sitter/tree-sitter-json.git) registered for path 'languages/json/tree-sitter-json'
Submodule 'languages/php/tree-sitter-php' (https://github.com/tree-sitter/tree-sitter-php.git) registered for path 'languages/php/tree-sitter-php'
Submodule 'tree-sitter' (https://github.com/tree-sitter/tree-sitter.git) registered for path 'tree-sitter'
Cloning into '/host/spi-builder-workspace/languages/css/tree-sitter-css'...
Cloning into '/host/spi-builder-workspace/languages/html/tree-sitter-html'...
Cloning into '/host/spi-builder-workspace/languages/java/tree-sitter-java'...
Cloning into '/host/spi-builder-workspace/languages/javascript/tree-sitter-javascript'...
Cloning into '/host/spi-builder-workspace/languages/json/tree-sitter-json'...
Cloning into '/host/spi-builder-workspace/languages/php/tree-sitter-php'...
Cloning into '/host/spi-builder-workspace/tree-sitter'...
Cloned https://github.com/viktorstrate/swift-tree-sitter.git
Revision (git rev-parse @):
3aa6f8d567e1d4d96a71c5bc0f483173d8213159
SUCCESS checkout https://github.com/viktorstrate/swift-tree-sitter.git at master
========================================
Build
========================================
Selected platform:         wasm
Swift version:             6.1
Building package at path:  $PWD
https://github.com/viktorstrate/swift-tree-sitter.git
https://github.com/viktorstrate/swift-tree-sitter.git
WARNING: environment variable SUPPRESS_SWIFT_6_FLAGS is not set
{
  "dependencies" : [
  ],
  "manifest_display_name" : "SwiftTreeSitter",
  "name" : "SwiftTreeSitter",
  "path" : "/host/spi-builder-workspace",
  "platforms" : [
  ],
  "products" : [
    {
      "name" : "SwiftTreeSitter",
      "targets" : [
        "SwiftTreeSitter"
      ],
      "type" : {
        "library" : [
          "automatic"
        ]
      }
    }
  ],
  "targets" : [
    {
      "c99name" : "TreeSitterLanguages",
      "module_type" : "ClangTarget",
      "name" : "TreeSitterLanguages",
      "path" : "Sources/TreeSitterLanguages",
      "product_memberships" : [
        "SwiftTreeSitter"
      ],
      "sources" : [
        "css_parser.c",
        "css_scanner.c",
        "html_parser.c",
        "html_scanner.cc",
        "java_parser.c",
        "java_scanner.c",
        "javascript_parser.c",
        "json_parser.c",
        "php_parser.c",
        "php_scanner.cc"
      ],
      "target_dependencies" : [
        "CTreeSitter"
      ],
      "type" : "library"
    },
    {
      "c99name" : "SwiftTreeSitterTests",
      "module_type" : "SwiftTarget",
      "name" : "SwiftTreeSitterTests",
      "path" : "Tests/SwiftTreeSitterTests",
      "sources" : [
        "LanguageLoaderTests.swift",
        "LanguageTests.swift",
        "ParserTests.swift",
        "QueryCursorTests.swift",
        "QueryTests.swift",
        "TreeCursorTests.swift"
      ],
      "target_dependencies" : [
        "SwiftTreeSitter",
        "TreeSitterLanguages"
      ],
      "type" : "test"
    },
    {
      "c99name" : "SwiftTreeSitter",
      "module_type" : "SwiftTarget",
      "name" : "SwiftTreeSitter",
      "path" : "Sources/SwiftTreeSitter",
      "product_memberships" : [
        "SwiftTreeSitter"
      ],
      "sources" : [
        "STSInputEdit.swift",
        "STSLanguage.swift",
        "STSNode.swift",
        "STSParser.swift",
        "STSPoint.swift",
        "STSQuery.swift",
        "STSQueryCapture.swift",
        "STSQueryCursor.swift",
        "STSQueryMatch.swift",
        "STSQueryPredicates.swift",
        "STSRange.swift",
        "STSTree.swift",
        "STSTreeCursor.swift"
      ],
      "target_dependencies" : [
        "CTreeSitter",
        "TreeSitterLanguages"
      ],
      "type" : "library"
    },
    {
      "c99name" : "CTreeSitter",
      "module_type" : "ClangTarget",
      "name" : "CTreeSitter",
      "path" : "tree-sitter/lib",
      "product_memberships" : [
        "SwiftTreeSitter"
      ],
      "sources" : [
        "src/lib.c"
      ],
      "type" : "library"
    }
  ],
  "tools_version" : "5.1"
}
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi -Xswiftc -Xfrontend -Xswiftc -stats-output-dir -Xswiftc -Xfrontend -Xswiftc .stats -Xswiftc -strict-concurrency=complete -Xswiftc -enable-upcoming-feature -Xswiftc StrictConcurrency -Xswiftc -enable-upcoming-feature -Xswiftc DisableOutwardActorInference -Xswiftc -enable-upcoming-feature -Xswiftc GlobalActorIsolatedTypesUsability -Xswiftc -enable-upcoming-feature -Xswiftc InferSendableFromCaptures 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
Building for debugging...
[0/13] Compiling TreeSitterLanguages html_parser.c
[1/13] Compiling TreeSitterLanguages json_parser.c
[2/13] Compiling TreeSitterLanguages java_scanner.c
[3/13] Write swift-version-24593BA9C3E375BF.txt
[4/13] Compiling TreeSitterLanguages css_scanner.c
[5/13] Write sources
[6/13] Compiling TreeSitterLanguages javascript_parser.c
[7/13] Compiling TreeSitterLanguages java_parser.c
[8/13] Compiling lib.c
[9/13] Compiling TreeSitterLanguages php_scanner.cc
[10/13] Compiling TreeSitterLanguages css_parser.c
[11/13] Compiling TreeSitterLanguages html_scanner.cc
[12/13] Compiling TreeSitterLanguages php_parser.c
[14/26] Compiling SwiftTreeSitter STSPoint.swift
[15/26] Compiling SwiftTreeSitter STSQuery.swift
[16/27] Compiling SwiftTreeSitter STSTree.swift
[17/27] Compiling SwiftTreeSitter STSQueryCapture.swift
[18/27] Compiling SwiftTreeSitter STSQueryCursor.swift
[19/27] Compiling SwiftTreeSitter STSQueryMatch.swift
[20/27] Compiling SwiftTreeSitter STSQueryPredicates.swift
[21/27] Compiling SwiftTreeSitter STSRange.swift
[22/27] Compiling SwiftTreeSitter STSTreeCursor.swift
[23/27] Emitting module SwiftTreeSitter
[24/27] Compiling SwiftTreeSitter STSNode.swift
[25/27] Compiling SwiftTreeSitter STSParser.swift
error: compile command failed due to signal 6 (use -v to see invocation)
<unknown>:0: error: fatal error encountered during compilation; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
<unknown>:0: note: Functions with 'no-prototype' attribute must take varargs: tree_sitter_php
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /usr/bin/swift-frontend -frontend -c -primary-file /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSInputEdit.swift -primary-file /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSLanguage.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSNode.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSParser.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSPoint.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQuery.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQueryCapture.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQueryCursor.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQueryMatch.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQueryPredicates.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSRange.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSTree.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSTreeCursor.swift -emit-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSInputEdit.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSInputEdit.swiftdeps -emit-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSLanguage.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSLanguage.swiftdeps -target wasm32-unknown-wasi -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/WASI.sdk -I /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/Modules -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -stats-output-dir .stats -enable-upcoming-feature StrictConcurrency -enable-upcoming-feature DisableOutwardActorInference -enable-upcoming-feature GlobalActorIsolatedTypesUsability -enable-upcoming-feature InferSendableFromCaptures -strict-concurrency=complete -empty-abi-descriptor -resource-dir /root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host/spi-builder-workspace -Xcc -fmodule-map-file=/host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/CTreeSitter.build/module.modulemap -Xcc -I -Xcc /host/spi-builder-workspace/tree-sitter/lib/include -Xcc -fmodule-map-file=/host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/TreeSitterLanguages.build/module.modulemap -Xcc -I -Xcc /host/spi-builder-workspace/Sources/TreeSitterLanguages/include -Xcc --sysroot -Xcc /root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/WASI.sdk -Xcc -g -module-name SwiftTreeSitter -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSInputEdit.swift.o -o /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSLanguage.swift.o -index-store-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/index/store -index-system-modules
1.	Swift version 6.1 (swift-6.1-RELEASE)
2.	Compiling with effective version 5.10
3.	Running pass 'Add prototypes to prototypes-less functions' on module '/host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSLanguage.swift.o'.
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift-frontend 0x000055819d6b2808
1  swift-frontend 0x000055819d6b05ee
2  swift-frontend 0x000055819d6b2ea8
3  libc.so.6      0x00007fb85b6d8520
4  libc.so.6      0x00007fb85b72c9fc pthread_kill + 300
5  libc.so.6      0x00007fb85b6d8476 raise + 22
6  libc.so.6      0x00007fb85b6be7f3 abort + 211
7  swift-frontend 0x000055819771111e
8  swift-frontend 0x000055819d612149
9  swift-frontend 0x0000558199c13eec
10 swift-frontend 0x000055819d4d4b25
11 swift-frontend 0x000055819784ff56
12 swift-frontend 0x000055819784f794
13 swift-frontend 0x000055819747a142
14 swift-frontend 0x0000558197475c88
15 swift-frontend 0x0000558197474997
16 swift-frontend 0x00005581974772ba
17 swift-frontend 0x0000558197476713
18 swift-frontend 0x000055819725386a
19 libc.so.6      0x00007fb85b6bfd90
20 libc.so.6      0x00007fb85b6bfe40 __libc_start_main + 128
21 swift-frontend 0x0000558197252cc5
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4606859-3":/host -w "$PWD" registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest swift build --swift-sdk wasm32-unknown-wasi 2>&1
wasm-6.1-latest: Pulling from finestructure/spi-images
Digest: sha256:7e37457820e5f17452a98118754f345f2619722c485f2db0d8b666940a83afd2
Status: Image is up to date for registry.gitlab.com/finestructure/spi-images:wasm-6.1-latest
[0/1] Planning build
Building for debugging...
[0/1] Write swift-version-24593BA9C3E375BF.txt
[2/14] Compiling SwiftTreeSitter STSRange.swift
[3/15] Compiling SwiftTreeSitter STSQueryCapture.swift
[4/15] Compiling SwiftTreeSitter STSQueryCursor.swift
[5/15] Compiling SwiftTreeSitter STSTree.swift
[6/15] Compiling SwiftTreeSitter STSQueryMatch.swift
[7/15] Compiling SwiftTreeSitter STSQueryPredicates.swift
[8/15] Compiling SwiftTreeSitter STSPoint.swift
[9/15] Compiling SwiftTreeSitter STSQuery.swift
[10/15] Compiling SwiftTreeSitter STSTreeCursor.swift
error: compile command failed due to signal 6 (use -v to see invocation)
[11/15] Emitting module SwiftTreeSitter
<unknown>:0: error: fatal error encountered during compilation; please submit a bug report (https://swift.org/contributing/#reporting-bugs)
<unknown>:0: note: Functions with 'no-prototype' attribute must take varargs: tree_sitter_php
Please submit a bug report (https://swift.org/contributing/#reporting-bugs) and include the crash backtrace.
Stack dump:
0.	Program arguments: /usr/bin/swift-frontend -frontend -c -primary-file /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSInputEdit.swift -primary-file /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSLanguage.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSNode.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSParser.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSPoint.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQuery.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQueryCapture.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQueryCursor.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQueryMatch.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSQueryPredicates.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSRange.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSTree.swift /host/spi-builder-workspace/Sources/SwiftTreeSitter/STSTreeCursor.swift -emit-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSInputEdit.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSInputEdit.swiftdeps -emit-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSLanguage.d -emit-reference-dependencies-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSLanguage.swiftdeps -target wasm32-unknown-wasi -disable-objc-interop -sdk /root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/WASI.sdk -I /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/Modules -enable-testing -g -debug-info-format=dwarf -dwarf-version=4 -module-cache-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/ModuleCache -swift-version 5 -Onone -D SWIFT_PACKAGE -D DEBUG -empty-abi-descriptor -resource-dir /root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/swift.xctoolchain/usr/lib/swift_static -use-static-resource-dir -enable-anonymous-context-mangled-names -file-compilation-dir /host/spi-builder-workspace -Xcc -fmodule-map-file=/host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/CTreeSitter.build/module.modulemap -Xcc -I -Xcc /host/spi-builder-workspace/tree-sitter/lib/include -Xcc -fmodule-map-file=/host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/TreeSitterLanguages.build/module.modulemap -Xcc -I -Xcc /host/spi-builder-workspace/Sources/TreeSitterLanguages/include -Xcc --sysroot -Xcc /root/.swiftpm/swift-sdks/swift-wasm-6.1-RELEASE-wasm32-unknown-wasi.artifactbundle/6.1-RELEASE-wasm32-unknown-wasi/wasm32-unknown-wasi/WASI.sdk -Xcc -g -module-name SwiftTreeSitter -in-process-plugin-server-path /usr/lib/swift/host/libSwiftInProcPluginServer.so -plugin-path /usr/lib/swift/host/plugins -plugin-path /usr/local/lib/swift/host/plugins -parse-as-library -o /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSInputEdit.swift.o -o /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSLanguage.swift.o -index-store-path /host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/index/store -index-system-modules
1.	Swift version 6.1 (swift-6.1-RELEASE)
2.	Compiling with effective version 5.10
3.	Running pass 'Add prototypes to prototypes-less functions' on module '/host/spi-builder-workspace/.build/wasm32-unknown-wasi/debug/SwiftTreeSitter.build/STSLanguage.swift.o'.
Stack dump without symbol names (ensure you have llvm-symbolizer in your PATH or set the environment var `LLVM_SYMBOLIZER_PATH` to point to it):
0  swift-frontend 0x0000558572afb808
1  swift-frontend 0x0000558572af95ee
2  swift-frontend 0x0000558572afbea8
3  libc.so.6      0x00007f836b1e7520
4  libc.so.6      0x00007f836b23b9fc pthread_kill + 300
5  libc.so.6      0x00007f836b1e7476 raise + 22
6  libc.so.6      0x00007f836b1cd7f3 abort + 211
7  swift-frontend 0x000055856cb5a11e
8  swift-frontend 0x0000558572a5b149
9  swift-frontend 0x000055856f05ceec
10 swift-frontend 0x000055857291db25
11 swift-frontend 0x000055856cc98f56
12 swift-frontend 0x000055856cc98794
13 swift-frontend 0x000055856c8c3142
14 swift-frontend 0x000055856c8bec88
15 swift-frontend 0x000055856c8bd997
16 swift-frontend 0x000055856c8c02ba
17 swift-frontend 0x000055856c8bf713
18 swift-frontend 0x000055856c69c86a
19 libc.so.6      0x00007f836b1ced90
20 libc.so.6      0x00007f836b1cee40 __libc_start_main + 128
21 swift-frontend 0x000055856c69bcc5
BUILD FAILURE 6.1 wasm