From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Po Lu via "Bug reports for GNU Emacs, the Swiss army knife of text editors" 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 09:22:35 +0800 Message-ID: <87o7r4eeck.fsf@yahoo.com> References: <83788.1673469880@alto> Reply-To: Po Lu Mime-Version: 1.0 Content-Type: text/plain Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="14047"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Gnus/5.13 (Gnus v5.13) Cc: Feng Shu , Stephen Berman , 58771@debbugs.gnu.org, Visuwesh To: Mike Kupfer Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Thu Jan 12 02:23:23 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 1pFmJO-0003Si-F3 for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 12 Jan 2023 02:23:22 +0100 Original-Received: from localhost ([::1] helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1pFmJ7-000489-04; Wed, 11 Jan 2023 20:23: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 1pFmJ5-00047t-7A for bug-gnu-emacs@gnu.org; Wed, 11 Jan 2023 20:23: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 1pFmJ4-0001T7-VX for bug-gnu-emacs@gnu.org; Wed, 11 Jan 2023 20:23:02 -0500 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1pFmJ4-0008Of-HK for bug-gnu-emacs@gnu.org; Wed, 11 Jan 2023 20:23:02 -0500 X-Loop: help-debbugs@gnu.org Resent-From: Po Lu Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 12 Jan 2023 01:23:02 +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.167348657532250 (code B ref 58771); Thu, 12 Jan 2023 01:23:02 +0000 Original-Received: (at 58771) by debbugs.gnu.org; 12 Jan 2023 01:22:55 +0000 Original-Received: from localhost ([127.0.0.1]:44241 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFmIx-0008O6-CK for submit@debbugs.gnu.org; Wed, 11 Jan 2023 20:22:55 -0500 Original-Received: from sonic306-22.consmr.mail.ne1.yahoo.com ([66.163.189.84]:38912) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1pFmIt-0008Np-Rh for 58771@debbugs.gnu.org; Wed, 11 Jan 2023 20:22:54 -0500 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673486565; bh=zorYQIuO1ILAXoRj54AhkMDhEgTDuoirMNWBoha2j4k=; h=From:To:Cc:Subject:In-Reply-To:References:Date:From:Subject:Reply-To; b=W3bdpOCiN6hWJuyi2KSeOmEwM0WvWqd3r3i89WjMsF3XQ34uhYVBtABeE0/oHNZvhb0oh9mQ9/ypTvgXvzFiNlKgK8Gs4h4lB/oZZbi5KREhSedV7JBlD80qg42AqvSXUYJSPEmlDFMPju4mnBSKhX4vbVqNRwjWWVptvTxja9Pj6SAsBTVjLQ735pXfmxFHCcWGHxyGetpR+fLINZBa1Gp97zmSWAx2BmMPjHR0bOQTSSJ1HFTNzBw5vh42q3BZpWEMmUYt8bSDoomFN60qSwKWxFEREV6CbHPCvXWYnZ+92rc8WKHR5rX5PWUMMdordpPai7ognRrLLfmt338GYw== X-SONIC-DKIM-SIGN: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048; t=1673486565; bh=dVzA2VkSaIj1KKUVvkbgaE1gb4c5+2z1yzd6qa0ze7R=; h=X-Sonic-MF:From:To:Subject:Date:From:Subject; b=GbW2+qCuyGeIsTJz2d+hVn0d82KY7PZd7OW/P60KHQu4v8LvfVqbHA9C8cRfC04uf8gc5vVDiR1/mCBstK0gwZJFAJKf/Z0oYlHnyzVxD/GGvK8IXsTTgwjBt7cMbGkb6VOvori9pjQyGhb9P+rkceOe4GYuUZHiIFaWZp5nzDtSwdBCWD1UVVDUbIw5jZQayXkbx0TBXdeyOHfuQIHKthXIrDsMBJ4yrDPZpDGfhBKf7adqThfCILueRY9j1Dod1O+vMpxHyWMoQZml7uc6syW8Z7vckbKSN3bmKHtrWETglSlF3A3jLUmb5ZDJfpgCvNeGva7f01MQ0pZ1jumwnA== X-YMail-OSG: BpZWV_EVM1mmOXyZd05EK4Rwv.sCxP14ADQq71yQivbgiuf.fr_gfZYGnmsOmQe _WRqV.Ez6WA2SZwnLiyHUcB7y52EN2zC5r03tGbnlqse8uz5kjbYuM5Ivo.zNvVgzwOTd6ZzmYOS X7UkGVci2N3YIZyhFbaNWwWNiWGql73RIZcCuQICd0W3E.tyEQW6wANdmkg0wHWXoQQwplNo00H8 GoENhGfmPDCj4.4NyjLy6hgAvjMeHHF_z9rKWIxxw6qLWnUIT5STjV2EEM.U9K.oJ2qODu.8Oh52 Dq33Qzcx3Y3uVWiPbpa2EoHAGLyRgDkJCFVVXIuSSrRuQ1pnqIhuYFshdMB1vM4Vyfn3XKFmDHZz o_JwUsiyvRoqHM.BD.XBtsLD1iaejV2vCAXsL8wjYDREJu4PRvMdq4WGLkMzWXG0nV.sygW3xL6H KXe2HJctIxZWf..fwYk49tOyFs4EAJSVQhxj90txLtrOJehFnsbrLR6czp2lIbl.WnCVR4mzjnpD gXX0AC9HvnS_wyGL0cNTCxxakrD_Q53YkitPfEcYM0lTo9ZuweTKFab8p_Sw8N7vKpq8h0..8dmA ZHuGMcwQ2xR37.sBEl1laN3iBbR8trwB69tvFr3oCkVGHTddpq7Blk5xQNUtZpsEseYw8QXuh1ns yb4HX_PtPLbhVrMnqbUnRt5OWb7eGGx_F2NL_m0TW9_CgTeRLZqLNwwx.yWXbp01.wk3x6DXfTP6 72qdG51wkdQ1x4S49vL6QpibsEJUDoGgEuJSl5Y1FfCaf1KoLMZyQCUptaFfo0RL6Xm9QQvmJAFy fC1nofI9S0feChYV1dEbRV__J_B3kxQPHcAKB0AgZd X-Sonic-MF: Original-Received: from sonic.gate.mail.ne1.yahoo.com by sonic306.consmr.mail.ne1.yahoo.com with HTTP; Thu, 12 Jan 2023 01:22:45 +0000 Original-Received: by hermes--production-sg3-5ff5bbd69d-52tb8 (Yahoo Inc. Hermes SMTP Server) with ESMTPA ID 1fe7987a3305938503ad11f9fb7ee82c; Thu, 12 Jan 2023 01:22:41 +0000 (UTC) In-Reply-To: <83788.1673469880@alto> (Mike Kupfer's message of "Wed, 11 Jan 2023 12:44:40 -0800") X-Mailer: WebService/1.1.21062 mail.backend.jedi.jws.acl:role.jedi.acl.token.atz.jws.hermes.yahoo 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:253174 Archived-At: Mike Kupfer writes: > Po Lu wrote: > >> Mike Kupfer writes: >> >> > I don't even need to rerun configure. I just added a debug fprintf to >> > pop_up_menu(), rebuilt Emacs, and the problem vanished. >> >> Would you please send me the two different binaries? > > Hmm, the binary is 36MB (and the pdmp file is 12MB). That's too big, I > think, to send by email. > >> I have a hunch. If you touch globals.h in src, does it result in files >> under the lwlib directory being rebuilt? > > Good call. Nothing in lwlib gets rebuilt: > > -----8<-----8<----- > -*- mode: compilation; default-directory: "~/src/emacs-git/" -*- > Compilation started at Wed Jan 11 12:33:43 > > make > make actual-all || make advice-on-failure make-target=all exit-status=$? > make[1]: Entering directory '/home/kupfer/src/emacs-git' > make -C lib all > make[2]: Entering directory '/home/kupfer/src/emacs-git/lib' > make[2]: Nothing to be done for 'all'. > make[2]: Leaving directory '/home/kupfer/src/emacs-git/lib' > make -C lib-src all > make[2]: Entering directory '/home/kupfer/src/emacs-git/lib-src' > make[2]: Nothing to be done for 'all'. > make[2]: Leaving directory '/home/kupfer/src/emacs-git/lib-src' > make -C src BIN_DESTDIR=''/usr/new/bin/'' \ > ELN_DESTDIR='/usr/new/lib/emacs/29.0.60/' all > make[2]: Entering directory '/home/kupfer/src/emacs-git/src' > make -C ../lwlib/ liblw.a > make[3]: Entering directory '/home/kupfer/src/emacs-git/lwlib' > make[3]: 'liblw.a' is up to date. > make[3]: Leaving directory '/home/kupfer/src/emacs-git/lwlib' > CC dispnew.o > CC frame.o > CC scroll.o > CC xdisp.o > CC menu.o > CC xmenu.o > ... > ----->8----->8----- I guess that's the problem then. Emacs is using lwlib compiled with an out of date libgnu.a. So what I'd like to do is to remove the reference to `lucid__menu_grab_keyboard' in the first place, and replace it with a define. Any objections?