❯ luarocks install --force lua-tree-sitter
Warning: falling back to curl - install luasec >= 1.1 to get native HTTPS support
Warning: Failed searching manifest: Failed downloading https://ustctug.github.io/texrocks/manifest-5.1 - failed downloading https://ustctug.github.io/texrocks/manifest-5.1
Installing https://luarocks.org/lua-tree-sitter-0.1.2-1.src.rock
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/init.c -o src/init.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/language.c -o src/language.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/node.c -o src/node.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/parser.c -o src/parser.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/point.c -o src/point.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/query/init.c -o src/query/init.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/query/capture.c -o src/query/capture.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/query/cursor.c -o src/query/cursor.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/query/match.c -o src/query/match.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/query/quantified_capture.c -o src/query/quantified_capture.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/query/runner.c -o src/query/runner.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/range/init.c -o src/range/init.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/range/array.c -o src/range/array.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/tree.c -o src/tree.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c src/util.c -o src/util.o -Itree-sitter/lib/include -Iinclude
gcc -O2 -fPIC -I/nix/store/3wm9pyxminvc248z6mdbbwf4vy4fn2ll-lua-5.1.5/include -c tree-sitter/lib/src/lib.c -o tree-sitter/lib/src/lib.o -Itree-sitter/lib/include -Iinclude
In file included from tree-sitter/lib/src/././unicode.h:13,
from tree-sitter/lib/src/./lexer.c:3,
from tree-sitter/lib/src/lib.c:4:
tree-sitter/lib/src/././unicode/utf8.h:37:10: fatal error: unicode/umachine.h: No such file or directory
37 | #include "unicode/umachine.h"
| ^~~~~~~~~~~~~~~~~~~~
compilation terminated.
Error: Build error: Failed compiling object tree-sitter/lib/src/lib.o
BTW, what is the difference from ltreesitter? The latter can be installed successfully.
BTW, what is the difference from ltreesitter? The latter can be installed successfully.