bug-gnu-emacs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

bug#59532: 28.2; Unable to build emacs with tree-sitter installed


From: Eli Zaretskii
Subject: bug#59532: 28.2; Unable to build emacs with tree-sitter installed
Date: Thu, 24 Nov 2022 10:03:53 +0200

> From: Thierry Volpiatto <thievol@posteo.net>
> Date: Thu, 24 Nov 2022 06:46:35 +0000
> 
> 
> Then I ran make and had this error:
> 
> ,----
> | cp -f temacs bootstrap-emacs
> | rm -f bootstrap-emacs.pdmp
> | ./temacs --batch  -l loadup --temacs=pbootstrap \
> |         --bin-dest /usr/local/bin/ --eln-dest /usr/local/lib/emacs/29.0.50/
> | ./temacs: error while loading shared libraries: libtree-sitter.so.0: cannot 
> open shared object file: No such file or directory
> | make[2]: *** [Makefile:915 : bootstrap-emacs.pdmp] Erreur 127
> | make[2] : on quitte le répertoire « /home/thierry/tmp/emacs/src »
> | make[1]: *** [Makefile:544 : src] Erreur 2
> | make[1] : on quitte le répertoire « /home/thierry/tmp/emacs »
> | make[1] : on entre dans le répertoire « /home/thierry/tmp/emacs »
> | ***
> | *** "make all" failed with exit status 2.
> | ***
> | *** You could try to:
> | *** - run "make bootstrap", which might fix the problem
> | *** - run "make V=1", which displays the full commands invoked by make,
> | ***   to further investigate the problem
> | ***
> | make[1]: *** [Makefile:414 : advice-on-failure] Erreur 2
> | make[1] : on quitte le répertoire « /home/thierry/tmp/emacs »
> | make: *** [Makefile:370 : all] Erreur 2
> `----
> 
> So ./configure is finding tree-sitter but not make.

More accurately, temacs cannot find tree-sitter when it runs from Make.

> NOTE: The only way I found to install tree-sitter was cloning from
> github and run make && make install.

When you do that, where are libtree-sitter.so and libtree-sitter.so.0
installed? in which directory on your system?  Is that directory the same as
the one where you have the other shared libraries used by Emacs, like the
image libraries or GnuTLS?





reply via email to

[Prev in Thread] Current Thread [Next in Thread]