We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Great project, though I am getting an error when trying to install it on a ARM Linux machine.
npm error code 1 npm error path /home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/@mistweaverco/kulala-ls/node_modules/tree-sitter npm error command failed npm error command sh -c node-gyp-build npm error make: Entering directory '/home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/@mistweaverco/kulala-ls/node_modules/tree-sitter/build' npm error TOUCH Release/obj.target/../node-addon-api/node_addon_api_except.stamp npm error CC(target) Release/obj.target/tree_sitter/vendor/tree-sitter/lib/src/lib.o npm error rm -f Release/obj.target/tree_sitter.a Release/obj.target/tree_sitter.a.ar-file-list; mkdir -p `dirname Release/obj.target/tree_sitter.a` npm error ar crs Release/obj.target/tree_sitter.a @Release/obj.target/tree_sitter.a.ar-file-list npm error COPY Release/tree_sitter.a npm error CXX(target) Release/obj.target/tree_sitter_runtime_binding/src/binding.o npm error make: Leaving directory '/home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/@mistweaverco/kulala-ls/node_modules/tree-sitter/build' npm error gyp info it worked if it ends with ok npm error gyp info using [email protected] npm error gyp info using [email protected] | linux | arm64 npm error gyp info find Python using Python version 3.13.1 found at "/usr/bin/python3" npm error gyp info spawn /usr/bin/python3 npm error gyp info spawn args [ npm error gyp info spawn args '/home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/node-gyp/gyp/gyp_main.py', npm error gyp info spawn args 'binding.gyp', npm error gyp info spawn args '-f', npm error gyp info spawn args 'make', npm error gyp info spawn args '-I', npm error gyp info spawn args '/home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/@mistweaverco/kulala-ls/node_modules/tree-sitter/build/config.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/node-gyp/addon.gypi', npm error gyp info spawn args '-I', npm error gyp info spawn args '/home/nfu/.cache/node-gyp/23.9.0/include/node/common.gypi', npm error gyp info spawn args '-Dlibrary=shared_library', npm error gyp info spawn args '-Dvisibility=default', npm error gyp info spawn args '-Dnode_root_dir=/home/nfu/.cache/node-gyp/23.9.0', npm error gyp info spawn args '-Dnode_gyp_dir=/home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/node-gyp', npm error gyp info spawn args '-Dnode_lib_file=/home/nfu/.cache/node-gyp/23.9.0/<(target_arch)/node.lib', npm error gyp info spawn args '-Dmodule_root_dir=/home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/@mistweaverco/kulala-ls/node_modules/tree-sitter', npm error gyp info spawn args '-Dnode_engine=v8', npm error gyp info spawn args '--depth=.', npm error gyp info spawn args '--no-parallel', npm error gyp info spawn args '--generator-output', npm error gyp info spawn args 'build', npm error gyp info spawn args '-Goutput_dir=.' npm error gyp info spawn args ] npm error gyp info spawn make npm error gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ] npm error In file included from /home/nfu/.cache/node-gyp/23.9.0/include/node/cppgc/common.h:8, npm error from /home/nfu/.cache/node-gyp/23.9.0/include/node/v8.h:23, npm error from /home/nfu/.cache/node-gyp/23.9.0/include/node/node_object_wrap.h:25, npm error from ../src/./language.h:7, npm error from ../src/binding.cc:3: npm error /home/nfu/.cache/node-gyp/23.9.0/include/node/v8config.h:13:2: error: #error "C++20 or later required." npm error 13 | #error "C++20 or later required." npm error | ^~~~~ npm error make: *** [tree_sitter_runtime_binding.target.mk:130: Release/obj.target/tree_sitter_runtime_binding/src/binding.o] Error 1 npm error gyp ERR! build error npm error gyp ERR! stack Error: `make` failed with exit code: 2 npm error gyp ERR! stack at ChildProcess.<anonymous> (/home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/node-gyp/lib/build.js:216:23) npm error gyp ERR! System Linux 6.12.13-orbstack-00304-gede1cf3337c4 npm error gyp ERR! command "/home/nfu/.nvm/versions/node/v23.9.0/bin/node" "/home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/node-gyp/bin/node-gyp.js" "rebuild" npm error gyp ERR! cwd /home/nfu/.nvm/versions/node/v23.9.0/lib/node_modules/@mistweaverco/kulala-ls/node_modules/tree-sitter npm error gyp ERR! node -v v23.9.0 npm error gyp ERR! node-gyp -v v11.1.0 npm error gyp ERR! not ok npm error A complete log of this run can be found in: /home/nfu/.npm/_logs/2025-03-01T20_37_01_612Z-debug-0.log
Any idea what the reason might be? I have the latest gcc installed, so not sure why it throws an error about C++20.
gcc
The text was updated successfully, but these errors were encountered:
The issue was using Node v23 to try to install tree-sitter (a dependency of this project). I created a new Issue over on that repo instead:
tree-sitter
tree-sitter/node-tree-sitter#238
Sorry, something went wrong.
Glad you figured this out. Thanks for reporting it to the tree-sitter upstream repo :)
No branches or pull requests
Great project, though I am getting an error when trying to install it on a ARM Linux machine.
Any idea what the reason might be? I have the latest
gcc
installed, so not sure why it throws an error about C++20.The text was updated successfully, but these errors were encountered: