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 0.1.1 (3aa6f8), with Swift 6.1 for Wasm on 28 May 2025 06:49:30 UTC.

Build Command

bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/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: 0.1.1
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
 * tag               0.1.1      -> FETCH_HEAD
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 0.1.1
========================================
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-4609320-2":/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 java_scanner.c
[1/13] Compiling TreeSitterLanguages html_parser.c
[2/13] Compiling TreeSitterLanguages css_scanner.c
[3/13] Compiling TreeSitterLanguages json_parser.c
[3/13] Write sources
[5/13] Write swift-version-24593BA9C3E375BF.txt
[6/13] Compiling TreeSitterLanguages java_parser.c
[7/13] Compiling lib.c
[8/13] Compiling TreeSitterLanguages javascript_parser.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 STSQueryMatch.swift
[17/27] Compiling SwiftTreeSitter STSQueryPredicates.swift
[18/27] Compiling SwiftTreeSitter STSRange.swift
[19/27] Compiling SwiftTreeSitter STSTree.swift
[20/27] Compiling SwiftTreeSitter STSQueryCapture.swift
[21/27] Compiling SwiftTreeSitter STSQueryCursor.swift
[22/27] Compiling SwiftTreeSitter STSTreeCursor.swift
[23/27] Emitting module SwiftTreeSitter
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 0x0000562f16634808
1  swift-frontend 0x0000562f166325ee
2  swift-frontend 0x0000562f16634ea8
3  libc.so.6      0x00007f4a25eb6520
4  libc.so.6      0x00007f4a25f0a9fc pthread_kill + 300
5  libc.so.6      0x00007f4a25eb6476 raise + 22
6  libc.so.6      0x00007f4a25e9c7f3 abort + 211
7  swift-frontend 0x0000562f1069311e
8  swift-frontend 0x0000562f16594149
9  swift-frontend 0x0000562f12b95eec
10 swift-frontend 0x0000562f16456b25
11 swift-frontend 0x0000562f107d1f56
12 swift-frontend 0x0000562f107d1794
13 swift-frontend 0x0000562f103fc142
14 swift-frontend 0x0000562f103f7c88
15 swift-frontend 0x0000562f103f6997
16 swift-frontend 0x0000562f103f92ba
17 swift-frontend 0x0000562f103f8713
18 swift-frontend 0x0000562f101d586a
19 libc.so.6      0x00007f4a25e9dd90
20 libc.so.6      0x00007f4a25e9de40 __libc_start_main + 128
21 swift-frontend 0x0000562f101d4cc5
Running build ...
bash -c docker run --pull=always --rm -v "checkouts-4609320-2":/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 STSTree.swift
[3/14] Compiling SwiftTreeSitter STSRange.swift
[4/14] Compiling SwiftTreeSitter STSQueryMatch.swift
[5/14] Compiling SwiftTreeSitter STSQueryPredicates.swift
[6/15] Emitting module SwiftTreeSitter
[7/15] Compiling SwiftTreeSitter STSPoint.swift
[8/15] Compiling SwiftTreeSitter STSQuery.swift
[9/15] Compiling SwiftTreeSitter STSQueryCapture.swift
[10/15] Compiling SwiftTreeSitter STSQueryCursor.swift
[11/15] Compiling SwiftTreeSitter STSTreeCursor.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 -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 0x000055a9e8a0a808
1  swift-frontend 0x000055a9e8a085ee
2  swift-frontend 0x000055a9e8a0aea8
3  libc.so.6      0x00007f7b3210c520
4  libc.so.6      0x00007f7b321609fc pthread_kill + 300
5  libc.so.6      0x00007f7b3210c476 raise + 22
6  libc.so.6      0x00007f7b320f27f3 abort + 211
7  swift-frontend 0x000055a9e2a6911e
8  swift-frontend 0x000055a9e896a149
9  swift-frontend 0x000055a9e4f6beec
10 swift-frontend 0x000055a9e882cb25
11 swift-frontend 0x000055a9e2ba7f56
12 swift-frontend 0x000055a9e2ba7794
13 swift-frontend 0x000055a9e27d2142
14 swift-frontend 0x000055a9e27cdc88
15 swift-frontend 0x000055a9e27cc997
16 swift-frontend 0x000055a9e27cf2ba
17 swift-frontend 0x000055a9e27ce713
18 swift-frontend 0x000055a9e25ab86a
19 libc.so.6      0x00007f7b320f3d90
20 libc.so.6      0x00007f7b320f3e40 __libc_start_main + 128
21 swift-frontend 0x000055a9e25aacc5
BUILD FAILURE 6.1 wasm