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#58771: 29.0.50; context submenu can not click when run emacs lucid build. Date: Thu, 12 Jan 2023 10:05:15 +0200 Message-ID: <83r0w0kwjo.fsf@gnu.org> References: <173034.1673489811@alto> <87fscge7se.fsf@yahoo.com> Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="5761"; mail-complaints-to="usenet@ciao.gmane.io" Cc: tumashu@163.com, stephen.berman@gmx.net, visuweshm@gmail.com, kupfer@rawbw.com, 58771@debbugs.gnu.org To: Po Lu Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 12 09:05:19 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 1pFsaM-0001En-5Y for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 12 Jan 2023 09:05:18 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pFsa9-00005D-Do; Thu, 12 Jan 2023 03:05:05 -0500 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 1pFsa7-000054-K9 for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 03:05:03 -0500 Original-Received: from debbugs.gnu.org ([209.51.188.43]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1pFsa6-0006tJ-7A for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 03:05:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pFsa5-0004aP-Kn for bug-gnu-emacs@gnu.org; Thu, 12 Jan 2023 03:05:01 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Eli Zaretskii Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Jan 2023 08:05:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 58771 X-GNU-PR-Package: emacs Original-Received: via spool by 58771-submit@debbugs.gnu.org id=B58771.167351069417612 (code B ref 58771); Thu, 12 Jan 2023 08:05:01 +0000 Original-Received: (at 58771) by debbugs.gnu.org; 12 Jan 2023 08:04:54 +0000 Original-Received: from localhost ([127.0.0.1]:44499 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFsZx-0004a0-Rk for submit@debbugs.gnu.org; Thu, 12 Jan 2023 03:04:54 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:57066) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFsZv-0004Zl-Ey for 58771@debbugs.gnu.org; Thu, 12 Jan 2023 03:04:52 -0500 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 1pFsZo-0006py-5o; Thu, 12 Jan 2023 03:04:44 -0500 DKIM-Signature: v=1; a=rsa-sha256; q=dns/txt; c=relaxed/relaxed; d=gnu.org; s=fencepost-gnu-org; h=References:Subject:In-Reply-To:To:From:Date: mime-version; bh=wZJXMSC220ttmjpsWQsIr/b6o/V0eJ/Xwa7ghScaeZs=; b=BWUtfPgQ7aU1 v0djU60NFCQEgzG1lLd8rU4raa1Fhw6CpNIBp5hlvp16GvIR/vBs7ajCIbxvafwU2wOcA1JQ1YIN0 9uloW7m7Yj0lPjiTTmIiNGBAzBDsV3PeII/H4nNuTD/VlANDMYOP39WKOkEqMthq7CfPTRtK5sTr+ tAfv5XuXsGMgYgHgJ6EkX688i+5LMgkcXsCs+hAHV23rb+3qcxR1dHq5S9mbhior9HoJaDf/wVNnk ftFHU6JKSTszaLoe/Xc5rw+GCk+8wKhiq8IBAsNbQy/Hnlo61gD/BhOA7DT7tIUDMFuGwElIV47NP j52AU8xRtSm9CBqbIX2ImQ==; 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 1pFsZn-0002wY-FQ; Thu, 12 Jan 2023 03:04:43 -0500 In-Reply-To: <87fscge7se.fsf@yahoo.com> (bug-gnu-emacs@gnu.org) 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:253180 Archived-At: > Cc: Feng Shu , Stephen Berman , > 58771@debbugs.gnu.org, Visuwesh > Date: Thu, 12 Jan 2023 11:44:17 +0800 > From: Po Lu via "Bug reports for GNU Emacs, > the Swiss army knife of text editors" > > Mike Kupfer writes: > > > Would this also involve removing f_lucid__menu_grab_keyboard from the > > emacs_globals struct and removing the corresponding DEFVAR_BOOL in > > keyboard.c? pop_up_menu() is the only place lucid__menu_grab_keyboard > > is used. > > Ah, globals.h is automatically generated by make-docfile from the > various *.[cm] files during the build process. This is why it is very > easy to end up with subtle differences in globals.h. Especially in > lwlib, which has no business accessing Lisp anyway. I don't think I understand the problem you are trying to fix, and the messages recorded by debbugs don't help (maybe some were lost or sent in private email?). Can you explain the relevance of globals.h to the subject of this bug report? Dependencies for header files are supposed to be recorded automatically in the deps subdirectory, as part of compilation of C source files, so how come something is not recompiled when its dependency header file changes? And I have _never_ seen any problems with how we generate globals.h or detect that its contents changed.