GNU bug report logs -
#64917
30.0.50; c-ts-mode throws warnings about missing cpp support
Previous Next
Reported by: Robert Pluim <rpluim <at> gmail.com>
Date: Fri, 28 Jul 2023 09:16:02 UTC
Severity: normal
Tags: notabug
Found in version 30.0.50
Done: Robert Pluim <rpluim <at> gmail.com>
Bug is archived. No further changes may be made.
Full log
View this message in rfc822 format
[Message part 1 (text/plain, inline)]
Your bug report
#64917: 30.0.50; c-ts-mode throws warnings about missing cpp support
which was filed against the emacs package, has been closed.
The explanation is attached below, along with your original report.
If you require more details, please reply to 64917 <at> debbugs.gnu.org.
--
64917: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=64917
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
>>>>> On Thu, 03 Aug 2023 11:13:40 +0300, Eli Zaretskii <eliz <at> gnu.org> said:
>> From: Robert Pluim <rpluim <at> gmail.com>
>> Cc: 64917 <at> debbugs.gnu.org
>> Date: Fri, 28 Jul 2023 15:31:14 +0200
>>
>> >>>>> On Fri, 28 Jul 2023 15:11:33 +0300, Eli Zaretskii <eliz <at> gnu.org> said:
>>
Eli> tags 64917 notabug
Eli> thanks
>>
Eli> Please install the C++ grammar as well. Those two go together because
Eli> some *.h files could be C or C++, and we can only test that at run
Eli> time.
>>
>> I had no intention of installing the C++ grammar, but I guess I have
>> no choice.
>>
>> Some indication of that requirement at install time would help (as
>> well as an indication when installing that the grammar to install is
>> called 'cpp', not 'c++')
Eli> I don't really see a good place for mentioning this in a way that will
Eli> be discoverable enough. Any suggestions?
I donʼt either. Closing
Robert
--
[Message part 3 (message/rfc822, inline)]
I built master with tree-sitter support, and installed the c-language
grammar using M-x treesit-install-language-grammar. I have
libtree-sitter-c.so in ~/.emacs.d/tree-sitter
I restarted emacs, visited src/xdisp.c, and did M-x c-ts-mode, which
popped up a *Warnings* buffer containing:
⛔ Warning (treesit): Cannot activate tree-sitter, because language grammar for cpp is unavailable (not-found): (libtree-sitter-cpp libtree-sitter-cpp.0 libtree-sitter-cpp.0.0 libtree-sitter-cpp.so libtree-sitter-cpp.so.0 libtree-sitter-cpp.so.0.0) No such file or directory
⛔ Warning (treesit): Cannot activate tree-sitter, because language grammar for cpp is unavailable (not-found): (libtree-sitter-cpp libtree-sitter-cpp.0 libtree-sitter-cpp.0.0 libtree-sitter-cpp.so libtree-sitter-cpp.so.0 libtree-sitter-cpp.so.0.0) No such file or directory
which is less than desirable (althoug `major-mode' is c-ts-mode, so I
guess things worked)
Robert
In GNU Emacs 30.0.50 (build 24, x86_64-pc-linux-gnu, GTK+ Version
3.24.37, cairo version 1.16.0) of 2023-07-28 built on rltb
Repository revision: a5dda9614a01ca753f25c904ccf7781176245b3c
Repository branch: master
Windowing system distributor 'The X.Org Foundation', version 11.0.12009000
System Description: Debian GNU/Linux 12 (bookworm)
Configured features:
ACL CAIRO DBUS FREETYPE GIF GLIB GMP GNUTLS GPM GSETTINGS HARFBUZZ
JPEG JSON LCMS2 LIBOTF LIBSELINUX LIBSYSTEMD LIBXML2 M17N_FLT MODULES
NOTIFY INOTIFY PDUMPER PNG RSVG SECCOMP SOUND SQLITE3 THREADS TIFF
TOOLKIT_SCROLL_BARS TREE_SITTER WEBP X11 XDBE XIM XINPUT2 XPM GTK3
ZLIB
This bug report was last modified 2 years and 14 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.