From unknown Wed Jun 18 00:16:01 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#60415 <60415@debbugs.gnu.org> To: bug#60415 <60415@debbugs.gnu.org> Subject: Status: Emacs master doesn't build if !HAVE_TREE_SITTER Reply-To: bug#60415 <60415@debbugs.gnu.org> Date: Wed, 18 Jun 2025 07:16:01 +0000 retitle 60415 Emacs master doesn't build if !HAVE_TREE_SITTER reassign 60415 emacs submitter 60415 Paul Eggert severity 60415 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Thu Dec 29 23:46:43 2022 Received: (at submit) by debbugs.gnu.org; 30 Dec 2022 04:46:43 +0000 Received: from localhost ([127.0.0.1]:33326 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pB7I3-0002TU-6G for submit@debbugs.gnu.org; Thu, 29 Dec 2022 23:46:43 -0500 Received: from lists.gnu.org ([209.51.188.17]:53726) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pB7I1-0002TM-K1 for submit@debbugs.gnu.org; Thu, 29 Dec 2022 23:46:42 -0500 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 1pB7I1-0008Po-7s for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 23:46:41 -0500 Received: from zimbra.cs.ucla.edu ([131.179.128.68]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1pB7Hx-0002Ht-AW for bug-gnu-emacs@gnu.org; Thu, 29 Dec 2022 23:46:41 -0500 Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id D885B160066 for ; Thu, 29 Dec 2022 20:46:33 -0800 (PST) Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10032) with ESMTP id O8ycRMJRMzAE for ; Thu, 29 Dec 2022 20:46:33 -0800 (PST) Received: from localhost (localhost [127.0.0.1]) by zimbra.cs.ucla.edu (Postfix) with ESMTP id 192FF16006E for ; Thu, 29 Dec 2022 20:46:33 -0800 (PST) DKIM-Filter: OpenDKIM Filter v2.9.2 zimbra.cs.ucla.edu 192FF16006E DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=cs.ucla.edu; s=78364E5A-2AF3-11ED-87FA-8298ECA2D365; t=1672375593; bh=1mBZvHzTzNscR9GuTzSXlgrKV2jF1c46GRC9OjyqtRs=; h=Content-Type:Message-ID:Date:MIME-Version:To:From:Subject; b=pAV7C0tMQEEasnrqExdtcCT296fAqjmtQce+vMtpDxPmS2yv5Xc/iQb5DIabl9yYy Pfw9ByTk3BBuutyJjicaDzc5Om6pQRRhTAqj9OvIge8aKEQx4nd6j3H7ig5YM5bmih u6vTGf2xNjetuKjZ2tKOE9UPl+79UwcELdLPl72g= X-Virus-Scanned: amavisd-new at zimbra.cs.ucla.edu Received: from zimbra.cs.ucla.edu ([127.0.0.1]) by localhost (zimbra.cs.ucla.edu [127.0.0.1]) (amavisd-new, port 10026) with ESMTP id GobosCGMhQdM for ; Thu, 29 Dec 2022 20:46:32 -0800 (PST) Received: from [192.168.86.236] (cpe-172-91-119-151.socal.res.rr.com [172.91.119.151]) by zimbra.cs.ucla.edu (Postfix) with ESMTPSA id C3350160066 for ; Thu, 29 Dec 2022 20:46:32 -0800 (PST) Content-Type: multipart/mixed; boundary="------------05EgaBbgtDfQhEPoj2MK07ly" Message-ID: <7d457380-7426-a33e-ee15-c5f9a7e21cce@cs.ucla.edu> Date: Thu, 29 Dec 2022 20:46:32 -0800 MIME-Version: 1.0 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:102.0) Gecko/20100101 Thunderbird/102.4.2 Content-Language: en-US To: bug-gnu-emacs@gnu.org From: Paul Eggert Subject: Emacs master doesn't build if !HAVE_TREE_SITTER Received-SPF: pass client-ip=131.179.128.68; envelope-from=eggert@cs.ucla.edu; helo=zimbra.cs.ucla.edu X-Spam_score_int: -42 X-Spam_score: -4.3 X-Spam_bar: ---- X-Spam_report: (-4.3 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, RCVD_IN_DNSWL_MED=-2.3, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: -1.6 (-) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -2.6 (--) This is a multi-part message in MIME format. --------------05EgaBbgtDfQhEPoj2MK07ly Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: quoted-printable On my platform the current Emacs master (commit=20 91ae9f3d12885373d38c3e8d693f7dc210f9d471) won't build, failing with: =C2=A0 ELC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 progmodes/typescript-ts-mode.el= c In toplevel form: progmodes/typescript-ts-mode.el:31:2: Error: Symbol=E2=80=99s function=20 definition is vo\ id: treesit-query-compile Full log (compressed) attached, built from Git on Fedora 37 x86-64. The=20 best fix isn't immediately obvious to me; adding a declare-function=20 doesn't work. This platform doesn't have the tree-sitter library, so HAVE_TREE_SITTER=20 is not defined which means C doesn't define treesit-query-compile. I will probably just install the tree-sitter library to work around the=20 bug, but thought I'd document it. Presumably you can simulate it by=20 configuring --without-tree-sitter. --------------05EgaBbgtDfQhEPoj2MK07ly Content-Type: application/gzip; name="log.txt.gz" Content-Disposition: attachment; filename="log.txt.gz" Content-Transfer-Encoding: base64 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 swEA --------------05EgaBbgtDfQhEPoj2MK07ly-- From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 31 20:09:46 2022 Received: (at 60415) by debbugs.gnu.org; 1 Jan 2023 01:09:46 +0000 Received: from localhost ([127.0.0.1]:40042 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pBmrB-00068g-T7 for submit@debbugs.gnu.org; Sat, 31 Dec 2022 20:09:46 -0500 Received: from sonic304-22.consmr.mail.ne1.yahoo.com ([66.163.191.148]:35343) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pBmr8-00068M-Jf for 60415@debbugs.gnu.org; Sat, 31 Dec 2022 20:09:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1672535375; bh=sLx7cx51pLIRYSwNz7zHzMosu5XEIB1oxaiNIEPT60Q=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=gp1zpWLrsP4D6CgfrN7p4y7vgpfE8BkJDAbN4spFONSLTXI7v0fjnuAwhGqzQW5MaVEtBdXUBOg3fQxG1LsUyVba89EIDgNCVE3xswHGpOF2ei+TfD2nD6MWYzK3VFtCJvbuaj6egmUu+sGYibVCgCEj80I2TSoTvJJJN3drE3MXXbJrOFJnod+7EeyshVrdSU3meskfT0tjQuuHoSK0dVolvgPahut3VD7t9F4a+9xax9N0ck6J2RTIfIBMJgI7MMrAhKdylj5pf7dR1FVCDSdpSV747tu92aQ1I/DvdFnpTOuwY5GkziZGB36FgJLAUd+7UY21NElY9Ei6dH4aSw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1672535375; bh=50c7w8lD+4sJirN+vmrJnRQ5OYx7Ve/ghRXQLXoevM0=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=lGfjeI6bJK5unnOtq24Igh2lqjuYeEQsOrpIOY0TqCMjoM2PMzAKXMsKREXVhcbWNgFHF6LkBWXGSr/3dFcmHSYnO4QBSfAuHJhpu4RV2DpfCNdjDGBWBcHxmikkr5/9LH22sGoSm3PL96vviKuDEndKBkRuAJoljmEXsX3Sqmly2lk488SbD9HydGRsKT9sOw7qjJSd0fky3+rwPherE8PIldg0BSi2jMLBrO0mzjE3oIJriz8LgMyjb5Yqe7+rkJJLFt7nwMTWi1kspCyMy02/ScvpW1xAX/RsjSdH/sk8H9VVkfC71Hz0gAluJIS7CnBbXta8OwrU7nkqTfejOg== X-YMail-OSG: 7jAdwYcVM1nm3Yz8WC8iAozKRk03m2iqhoaxP9bR_KrOslBE__6D2NZxMQuCLz9 FjC.iqwKrzIvHURKMIzydNOwrT.XoaZE8TkOCfGQkN6zJk.lExmN25XVpGZ9EFhemOjYJYvFdd_N 9UqAAx6zohvbyRYKueN30toF86K5WFUXWP747xGWA1nNLZTP5DjocDQx3rlfbrdLAQdR.EBoo.d8 TtWemkcSnfLA9NZgKfRBV_m6r1PlJSPgDMbtZtnu8n1eAnvShDgUbhBgbh.DNEt8_4kGjjdo7MQI o.PhOsg31lgtxzm5KqMkymr4F1N2Q9z56CweI2LwiNL.poTDR6P5riEdcJu.Zg4GQxpBevG5sdHB qGBFGR9Q2CcyJ28LeWqg3fWzu9AJt0_3PfcR..7tEnkyKMY28lw8THAng2x5HQs9Rx5iJeDRGNZt v17adpt5rFyCNYZaCqEf83.5M_I9KafhR7_byid7Oi7YvQ7xGh97ykBPFiyNi3D0N5lgTtzJvKZA ZN9xBTVy27WFuWG9dTWxhW6L.Oannm9HW9obne3KkLJu7VAG_p7bxoPFnYeZz3knp57i5UrgHPV1 DvZD4Hl4dOF9MwF_jPbHG0kfDegTg92rnjTjJBU.ZMTod0TdH9TUdafP2vYXtCBfegacBsdz7wGe 8fbz6ACnjPAusNkpAQvO_0q1HYyRf6WqRJB_zv0_8beM23RlIpqqt3fyIgpF5udgNwjBk8FfstzF JTqxpXLICx6XSdVUfGVSh6PIFeoNX68bZg5Fk0SulNg61MUAJzuIO.CTEzKdzsfdV7ltIBrnVkuh 6g5sUgzCpIGtHLDxb6t_MU8raedHLMREK_kBkHrxMtPhUBkfdS4T_povDfZzCn5HZAz0vTP5sGfl j6lzEcBIpC8abIv6Y9U6ySNvKpxRrQw8d5XtPmnyrV6SZHh11a62DAmdm35ZmdcRHLfn5Fk.WFmu h6fHA16uM4JNQ0Ibu7jWLPeb3oFXk4.2uWK4.V28DJR1hJeBl2.sfTK3pZT5oQe2mUroLuXKgqBt yK1LlKymEPR0dTDf8INR46drnLAgwGj6tqIFGIOjJe1DHk1Rm5ZWIjFV0P5hX_UqfFDqXDufWa3T ojSpNIYzTBmN.iV6_Dw9pC6mKFHa_zB6n9zT5ZJfAIi_.X3UovghE6fP.yH6JlPBwZfcSrkxXsxb E.tK.i_9USb9gsNJ6iwVe76UzKh78.22HbN_OXZTzBAt.UbSY3lCuQPFq7f8U8CXY0oalpmgt2P_ ngkQP6oYf3eOJgybDQqr3Fs6fPQSngTxh7zNA8sLmtSrxh6MGwSlSUCuXX7O5aD1kPA4tPNgksH2 cgAsGo9gIYi5kytWvCk0wPqTRi_yc44P4ROxRsvJCNhgQtTLn1le63AQaphf.0aNCKV_.rrrt5Dd fJvGOpqCiH.Vanu1E2HagorDjeQpAPwM2F_Hnie8jxnFaUyZBN670LuuhF_Ab1IhXn_RzXa18cTa JLUdlA_fP3KylOOfzHi4ZXs4HyoaDCYDCgb8k4o29mu7EPRb8zE6eAfzZS0n2sTuu1JzinD1flbK YZz4_kzxg0DDSWaW91seOzBsaTuX..0gCg93VeRZO8Ms6Dg6g5Ww.MPWYH0wV.vr5AeB7tMKyTp4 9iTkQS0X480tOVKxIDZi0BnC7B8mtiJGrGbSa0WWEkcWIts6LbKGF8e1ZachutrDVgM_LA2v8_ei XuOklMAx0ZPTPQ8UtVFtY.__74oqPQe41SBnMflEDcujIjtZiFJy5xWP5nf5o1WDz4NdKfbhagpL jS78o81rgxvNSebwyaMoJy._dvopzXhHWfsA7VYHJmn1RJBNBySclivSpmp1o00mfSlvKIdHCsn6 rErQ4M7TUCGaxsq28HO1m8ALDC8c3G6slsZcikJ3KPs5s7S7AYJMct2Imzu85B1JuwThv_PXH2.p jJjTC8MZouYI9VPdn6esCNmbAGe1l6hP6_cpO2hIZ5EIinzq6HtM4Ee7XbIrchjH15VD0cpHyJcO J0VuOnUbsClftnFYNPoQ22n8BcI9hxE_4NJYZRcS0swSjdPmEVRMkcXZHo8XElq30kq9sJvSnrUo b.S5c70wqjcfcF08Kv8LMH5oO0iNCAidHQTDJcB2KTshOxFKKqf5i4woNIJPiK7FxurKkv9zL7JQ 1Nlaj0jnpfAWTLroAUAwBF_9uMRwL1FwtiCrHIhvcTm.cGQhI6F..kCRSBMFxfuRwbs5XthirABW CscU7Q.t2BCJjMnmPOl3YoPR2jqzvlwfC0_m2YweF3Wj7iRS6QWo2ACmckLl.n2zNDA-- X-Sonic-MF: Received: from sonic.gate.mail.ne1.yahoo.com by sonic304.consmr.mail.ne1.yahoo.com with HTTP; Sun, 1 Jan 2023 01:09:35 +0000 Received: by hermes--production-sg3-b666c6484-4bg7k (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID a5776795fba1c859be6da59c7342d5f4; Sun, 01 Jan 2023 01:09:32 +0000 (UTC) From: Po Lu To: Paul Eggert Subject: Re: bug#60415: Emacs master doesn't build if !HAVE_TREE_SITTER In-Reply-To: <7d457380-7426-a33e-ee15-c5f9a7e21cce@cs.ucla.edu> (Paul Eggert's message of "Thu, 29 Dec 2022 20:46:32 -0800") References: <7d457380-7426-a33e-ee15-c5f9a7e21cce@cs.ucla.edu> Date: Sun, 01 Jan 2023 09:09:26 +0800 Message-ID: <87pmbzjc1l.fsf@yahoo.com> User-Agent: Gnus/5.13 (Gnus v5.13) MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable X-Mailer: WebService/1.1.20982 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo Content-Length: 1011 X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60415 Cc: Yuan Fu , 60415@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Paul Eggert writes: > On my platform the current Emacs master (commit > 91ae9f3d12885373d38c3e8d693f7dc210f9d471) won't build, failing with: > > =C2=A0 ELC=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 progmodes/typescript-ts-mode.elc > > In toplevel form: > progmodes/typescript-ts-mode.el:31:2: Error: Symbol=E2=80=99s function > definition is vo\ > id: treesit-query-compile > > > Full log (compressed) attached, built from Git on Fedora 37 > x86-64. The best fix isn't immediately obvious to me; adding a > declare-function doesn't work. > > This platform doesn't have the tree-sitter library, so > HAVE_TREE_SITTER is not defined which means C doesn't define > treesit-query-compile. > > I will probably just install the tree-sitter library to work around > the bug, but thought I'd document it. Presumably you can simulate it > by configuring --without-tree-sitter. Copying in Yuan Fu. Would people please test their changes on an Emacs *WITHOUT* tree-sitter before installing them in the future? From debbugs-submit-bounces@debbugs.gnu.org Sat Dec 31 21:18:49 2022 Received: (at 60415) by debbugs.gnu.org; 1 Jan 2023 02:18:49 +0000 Received: from localhost ([127.0.0.1]:40061 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pBnw0-00086L-QL for submit@debbugs.gnu.org; Sat, 31 Dec 2022 21:18:49 -0500 Received: from mail-pj1-f50.google.com ([209.85.216.50]:45983) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pBnvy-000868-Tg for 60415@debbugs.gnu.org; Sat, 31 Dec 2022 21:18:47 -0500 Received: by mail-pj1-f50.google.com with SMTP id v13-20020a17090a6b0d00b00219c3be9830so25142895pjj.4 for <60415@debbugs.gnu.org>; Sat, 31 Dec 2022 18:18:46 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=HS/COv5Yb7Ot20Z/kG/mq2niEatN1o2A+EYV2szjlA0=; b=YpWB03AVc3Y0YlWauyBq+O+a4JU8vkG4ziD8rejr4ZfdYoeZZuatO3s2a6NXve4+3f MrzV/2Cn1yAM0E7+w1ltD7cXBcWzI6T2k/YVrIQ+OO95aLROzYKDwMpgoVv/SgK3+QZv FPQFboBbxBS3SbmCTN3KGlA8GQjzvBhERVloSrxGFsWQKf3TzAx96rrtC0euq3eEBxqc 88UrttpT/sw5JgSXSFw+NGMIW3LNzoIFrhHSp7Ny/wqiT/TUv+QDSv3aUpiBIZByka8g J9PvLgUFJlIgwfX2iZ3+PeYQzBRaiCl9GaVZiIh55NWEzM7p+RSIMbEFAu+2FWTLg724 EkcQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=to:references:message-id:content-transfer-encoding:cc:date :in-reply-to:from:subject:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=HS/COv5Yb7Ot20Z/kG/mq2niEatN1o2A+EYV2szjlA0=; b=u11SFvvPUx0iAb0c4nVP/jDhtOmLRuL/ZGEb+Pfiop1M7xXyNuguSzsWNDMn7GTyKC rjvs6UXyf2Nb3MbBb5o0K0jSGWlpanEZU9hAZ1C4XbOEeaK1Rhtgw7kuP+iDsmtSx1G5 QOuYYQ2jvx+1KOqdeUD22RCpBJ3I0GfnxqPTFjWzWhtSG7+Zjb1nSS0ltNutK1lNRVC3 YotHSDuCpx5QwGkRZOQFw+IS53TFvNwVg2gRMpFUcVPhc7wzGyz3MKLtp/SLUGnxzrkb 56i/s8FeQDmmdQqwzvpcjuxhGAgppZO76xxVb8rwD72hUe7Q3wtOsoPpdXb5nCxW3x3H dmTA== X-Gm-Message-State: AFqh2kqNe42OGzGqjnANYDsp1PJf9pnP2zJsqN+LJ1M/lBnjoztlMXKx UL03RFMQcvvk7lZtUFJjrbQ= X-Google-Smtp-Source: AMrXdXsmN0tIadJJIKa/u+v+2aKHku4AEfzEbcs5xgAR/BAGw0A81Pfz8o1ybAyHWIGTrw3Io+x/VQ== X-Received: by 2002:a17:903:28e:b0:192:a470:c6d with SMTP id j14-20020a170903028e00b00192a4700c6dmr10702721plr.41.1672539521088; Sat, 31 Dec 2022 18:18:41 -0800 (PST) Received: from smtpclient.apple (cpe-172-117-161-177.socal.res.rr.com. [172.117.161.177]) by smtp.gmail.com with ESMTPSA id e7-20020a17090301c700b00177f4ef7970sm17377947plh.11.2022.12.31.18.18.40 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sat, 31 Dec 2022 18:18:40 -0800 (PST) Content-Type: text/plain; charset=utf-8 Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.120.41.1.1\)) Subject: Re: bug#60415: Emacs master doesn't build if !HAVE_TREE_SITTER From: Yuan Fu In-Reply-To: <87pmbzjc1l.fsf@yahoo.com> Date: Sat, 31 Dec 2022 18:18:39 -0800 Content-Transfer-Encoding: quoted-printable Message-Id: <63EDF87C-B085-41C4-86F1-4AEF6A998F8D@gmail.com> References: <7d457380-7426-a33e-ee15-c5f9a7e21cce@cs.ucla.edu> <87pmbzjc1l.fsf@yahoo.com> To: Po Lu X-Mailer: Apple Mail (2.3696.120.41.1.1) X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60415 Cc: Paul Eggert , 60415@debbugs.gnu.org X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) > On Dec 31, 2022, at 5:09 PM, Po Lu wrote: >=20 > Paul Eggert writes: >=20 >> On my platform the current Emacs master (commit >> 91ae9f3d12885373d38c3e8d693f7dc210f9d471) won't build, failing with: >>=20 >> ELC progmodes/typescript-ts-mode.elc >>=20 >> In toplevel form: >> progmodes/typescript-ts-mode.el:31:2: Error: Symbol=E2=80=99s = function >> definition is vo\ >> id: treesit-query-compile >>=20 >>=20 >> Full log (compressed) attached, built from Git on Fedora 37 >> x86-64. The best fix isn't immediately obvious to me; adding a >> declare-function doesn't work. >>=20 >> This platform doesn't have the tree-sitter library, so >> HAVE_TREE_SITTER is not defined which means C doesn't define >> treesit-query-compile. >>=20 >> I will probably just install the tree-sitter library to work around >> the bug, but thought I'd document it. Presumably you can simulate it >> by configuring --without-tree-sitter. >=20 > Copying in Yuan Fu. >=20 > Would people please test their changes on an Emacs *WITHOUT* = tree-sitter > before installing them in the future? Yeah I=E2=80=99ve setup a no-tree-sitter build so I could catch these in = the future. Sorry for the inconvenience. Yuan From debbugs-submit-bounces@debbugs.gnu.org Wed Sep 06 03:02:21 2023 Received: (at 60415-done) by debbugs.gnu.org; 6 Sep 2023 07:02:21 +0000 Received: from localhost ([127.0.0.1]:60657 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdmYO-0002ab-TM for submit@debbugs.gnu.org; Wed, 06 Sep 2023 03:02:21 -0400 Received: from mail-lf1-x12e.google.com ([2a00:1450:4864:20::12e]:46339) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1qdmYL-0002aL-VW for 60415-done@debbugs.gnu.org; Wed, 06 Sep 2023 03:02:18 -0400 Received: by mail-lf1-x12e.google.com with SMTP id 2adb3069b0e04-500c7796d8eso5303403e87.1 for <60415-done@debbugs.gnu.org>; Wed, 06 Sep 2023 00:02:16 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20221208; t=1693983730; x=1694588530; darn=debbugs.gnu.org; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:from:to:cc:subject:date :message-id:reply-to; bh=E1V2Xj7VyjuaRNRAbeVhjAU9mvG1r4kEjRTc17kvdMo=; b=kjrkSYxrcZ561yYuPUFU2qhXB8kuw1+xQIT/EGmencwcMYeML4YFBdftC8BFOPcNMo p8eR9NIZ/OTrErgNtTQDr1iM6Fo/bR9AZciXql4eQ05Kmfi232awWNpqUITn6Nb2ygHR tOohuOeRdpivyZgD+2EU54kmt0CkdpIWSsyhoPk2//xAaH+rfpai+ZMiZMmvv9anLuSx FUz3uo9b0XiN+1/hSJUo6+DJR79S2sodNutLjo5D/XSP85qElv8Vcz5x86tjZUPiD1MH cV/znKFM12F3+iHChGSguHvEwnjsVhULsJEUVYssLhS/xs0+3zO/jFU6XBQhyTOxYOQI l+sg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20221208; t=1693983730; x=1694588530; h=content-transfer-encoding:cc:to:subject:message-id:date :mime-version:references:in-reply-to:from:x-gm-message-state:from:to :cc:subject:date:message-id:reply-to; bh=E1V2Xj7VyjuaRNRAbeVhjAU9mvG1r4kEjRTc17kvdMo=; b=dwStE/czjXoq+23HHWqQMlGP4seowv5vnxVbRPYWaQyliXmtCUqKr4Hl3mO7W1jeCl cScUHcIKHsA0t6Bdsn9bG9cGcAXJ05HsWJjF76z1SvD+gqLGaGHgV0HDvLrWHZsu7dAf mbFu1dMkvbe2IT+Tx1FVZ1pMNlA8v8YauKG/t9NtbRmeRiZaScR7IlFgpMKDTTWFdPgc a1YXXcleTq1Z+OLoW6Jf5eYzIOwBgsY6YYxwpGsVPLfbutAA6bUVUE0gCBFRUGnqQH4f XR2UrQcFzv9vHNozRDYPc1D7A3wgejm3shf1z6j4Dp9Ubsd86ev3eD40XlJqlID0C0XY kwRQ== X-Gm-Message-State: AOJu0Yx0ykYNfS7GAp0R13a+guAbGDAM8w5/bSQkFkl14otX4Y0tv4Yx S97GGPymdCsB+L4NrhkaMOM4kQtXNN02Pcw+baI= X-Google-Smtp-Source: AGHT+IGgSliWbOxrB26frs8L1HFgpeJgyZV6/6z6DntKmqp4ywOZ/du83Cix4dwl4GVz4QN9accX4fzteW29AVyDTHw= X-Received: by 2002:a05:6512:474:b0:500:a789:cff2 with SMTP id x20-20020a056512047400b00500a789cff2mr1518012lfd.19.1693983730233; Wed, 06 Sep 2023 00:02:10 -0700 (PDT) Received: from 753933720722 named unknown by gmailapi.google.com with HTTPREST; Wed, 6 Sep 2023 00:02:09 -0700 From: Stefan Kangas In-Reply-To: <63EDF87C-B085-41C4-86F1-4AEF6A998F8D@gmail.com> (Yuan Fu's message of "Sat, 31 Dec 2022 18:18:39 -0800") References: <7d457380-7426-a33e-ee15-c5f9a7e21cce@cs.ucla.edu> <87pmbzjc1l.fsf@yahoo.com> <63EDF87C-B085-41C4-86F1-4AEF6A998F8D@gmail.com> MIME-Version: 1.0 Date: Wed, 6 Sep 2023 00:02:09 -0700 Message-ID: Subject: Re: bug#60415: Emacs master doesn't build if !HAVE_TREE_SITTER To: Yuan Fu Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 60415-done Cc: Po Lu , 60415-done@debbugs.gnu.org, Paul Eggert X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Yuan Fu writes: >> On Dec 31, 2022, at 5:09 PM, Po Lu wrote: >> >> Paul Eggert writes: >> >>> On my platform the current Emacs master (commit >>> 91ae9f3d12885373d38c3e8d693f7dc210f9d471) won't build, failing with: >>> >>> ELC progmodes/typescript-ts-mode.elc >>> >>> In toplevel form: >>> progmodes/typescript-ts-mode.el:31:2: Error: Symbol=E2=80=99s function >>> definition is vo\ >>> id: treesit-query-compile >>> >>> >>> Full log (compressed) attached, built from Git on Fedora 37 >>> x86-64. The best fix isn't immediately obvious to me; adding a >>> declare-function doesn't work. >>> >>> This platform doesn't have the tree-sitter library, so >>> HAVE_TREE_SITTER is not defined which means C doesn't define >>> treesit-query-compile. >>> >>> I will probably just install the tree-sitter library to work around >>> the bug, but thought I'd document it. Presumably you can simulate it >>> by configuring --without-tree-sitter. >> >> Copying in Yuan Fu. >> >> Would people please test their changes on an Emacs *WITHOUT* tree-sitter >> before installing them in the future? > > Yeah I=E2=80=99ve setup a no-tree-sitter build so I could catch these in = the future. Sorry for the inconvenience. That was 9 months ago. I'm assuming this has been fixed by now, and that the bug was left open by accident. Therefore, I'm closing this bug report. If anyone is still seeing this, please report back and we can investigate. Thanks. From unknown Wed Jun 18 00:16:01 2025 Received: (at fakecontrol) by fakecontrolmessage; To: internal_control@debbugs.gnu.org From: Debbugs Internal Request Subject: Internal Control Message-Id: bug archived. Date: Wed, 04 Oct 2023 11:24:10 +0000 User-Agent: Fakemail v42.6.9 # This is a fake control message. # # The action: # bug archived. thanks # This fakemail brought to you by your local debbugs # administrator