From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Eli Zaretskii Newsgroups: gmane.emacs.bugs Subject: bug#64917: 30.0.50; c-ts-mode throws warnings about missing cpp support Date: Fri, 28 Jul 2023 15:11:33 +0300 Message-ID: <83edksjkwa.fsf@gnu.org> References: <87zg3gxus8.fsf@gmail.com> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27569"; mail-complaints-to="usenet@ciao.gmane.io" Cc: 64917@debbugs.gnu.org To: Robert Pluim Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Jul 28 14:13:58 2023 Return-path: Envelope-to: geb-bug-gnu-emacs@m.gmane-mx.org Original-Received: from lists.gnu.org ([209.51.188.17]) by ciao.gmane.io with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.92) (envelope-from ) id 1qPMLz-0006qB-FA for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 28 Jul 2023 14:13:55 +0200 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1qPMJG-00074b-B8; Fri, 28 Jul 2023 08:11:06 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPMJC-00073E-Ja for bug-gnu-emacs@gnu.org; Fri, 28 Jul 2023 08:11:02 -0400 Original-Received: from debbugs.gnu.org ([2001:470:142:5::43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1qPMJC-0007O3-Am for bug-gnu-emacs@gnu.org; Fri, 28 Jul 2023 08:11:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1qPMJC-0004Nx-63 for bug-gnu-emacs@gnu.org; Fri, 28 Jul 2023 08:11:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Fri, 28 Jul 2023 12:11:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 64917 X-GNU-PR-Package: emacs Original-Received: via spool by 64917-submit@debbugs.gnu.org id=B64917.169054625016834 (code B ref 64917); Fri, 28 Jul 2023 12:11:02 +0000 Original-Received: (at 64917) by debbugs.gnu.org; 28 Jul 2023 12:10:50 +0000 Original-Received: from localhost ([127.0.0.1]:43967 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMIz-0004NQ-Rw for submit@debbugs.gnu.org; Fri, 28 Jul 2023 08:10:50 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:57596) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qPMIv-0004N8-Gg; Fri, 28 Jul 2023 08:10:49 -0400 Original-Received: from fencepost.gnu.org ([2001:470:142:3::e]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPMIq-0006JZ-44; Fri, 28 Jul 2023 08:10:40 -0400 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=MIME-version:References:Subject:In-Reply-To:To:From: Date; bh=qC35MhDCmgaPz8pbzu8Up23sOjdniiLF1RqmmMvF+iE=; b=asHi+evOVzhqtEEnUX0a 6thsTQKMvZwLXqtQQhLaUL8V8PcudpREOLG9PlK3cAGJC0l+U2oxR8POevDrCO+XTiv7TXwTyufa4 deD+yUyjVMzRUYEFB3q/rHcxa7qfrs+Ru0w0UD9SHcptaxG9wZaWDA/RGQFPJBUipElJqXQy2ctEk aCbkS7pzOE0IyOZzvnrk5iibZGsACh7cNeHFIykomGASzbvlvjbj+V5tuEcitBdcMcPCg5cjju2Z1 vcmd4OWQSIerw4RI4kdc4SXrNOWKxuUvQRpA2NSF7IDsmATQwgHCQQ9whIaN/YLoi7q6BXaY/xDBa eY8GmqiRNZ56+g==; Original-Received: from [87.69.77.57] (helo=home-c4e4a596f7) by fencepost.gnu.org with esmtpsa (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1qPMIp-0001uy-Jh; Fri, 28 Jul 2023 08:10:39 -0400 In-Reply-To: <87zg3gxus8.fsf@gmail.com> (message from Robert Pluim on Fri, 28 Jul 2023 11:14:15 +0200) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list X-BeenThere: bug-gnu-emacs@gnu.org List-Id: "Bug reports for GNU Emacs, the Swiss army knife of text editors" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Original-Sender: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Xref: news.gmane.io gmane.emacs.bugs:266261 Archived-At: tags 64917 notabug thanks > From: Robert Pluim > Date: Fri, 28 Jul 2023 11:14:15 +0200 > > 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) Please install the C++ grammar as well. Those two go together because some *.h files could be C or C++, and we can only test that at run time.