-
Notifications
You must be signed in to change notification settings - Fork 10
Open
Description
It seems tree-sitter-cli is a requirement, and I found out that the version in the ubuntu repos is too old.
I ended up installing tree-sitter via cargo
Error after running `luarocks install teal-language-server` without tree-sitter-cli:
teal-language-server 0.1.1-1 depends on ltreesitter-ts 0.0.1 (not installed)
Installing https://luarocks.org/ltreesitter-ts-0.0.1-1.src.rock
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/dynamiclib.c -o ltreesitter/csrc/dynamiclib.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/luautils.c -o ltreesitter/csrc/luautils.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/object.c -o ltreesitter/csrc/object.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/query.c -o ltreesitter/csrc/query.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/tree.c -o ltreesitter/csrc/tree.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/types.c -o ltreesitter/csrc/types.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/ltreesitter.c -o ltreesitter/csrc/ltreesitter.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/node.c -o ltreesitter/csrc/node.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/parser.c -o ltreesitter/csrc/parser.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/query_cursor.c -o ltreesitter/csrc/query_cursor.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c ltreesitter/csrc/tree_cursor.c -o ltreesitter/csrc/tree_cursor.o -Iltreesitter/include -Itree-sitter/lib/include
gcc -O2 -fPIC -I/usr/include/lua5.1 -c tree-sitter/lib/src/lib.c -o tree-sitter/lib/src/lib.o -Iltreesitter/include -Itree-sitter/lib/include
In file included from tree-sitter/lib/src/././unicode.h:13,
from tree-sitter/lib/src/./lexer.c:5,
from tree-sitter/lib/src/lib.c:6:
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: Failed installing dependency: https://luarocks.org/ltreesitter-ts-0.0.1-1.src.rock - Build error: Failed compiling object tree-sitter/lib/src/lib.o
Ubuntu Version 24.04.2 LTS
Metadata
Metadata
Assignees
Labels
No labels