Skip to content

[bug] tree-sitter/lib/src should be added to includedirs #2

@Freed-Wu

Description

@Freed-Wu
❯ 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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions