From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Adam Porter Newsgroups: gmane.emacs.bugs Subject: bug#50569: 28.0.50; [native-comp] emacs-lisp-native-compile-and-load does not load require'd files before compiling Date: Thu, 25 Aug 2022 17:05:52 -0500 Message-ID: References: <87h720gxqg.fsf@gnus.org> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="39119"; mail-complaints-to="usenet@ciao.gmane.io" User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:91.0) Gecko/20100101 Thunderbird/91.6.1 Cc: 50569@debbugs.gnu.org To: Lars Ingebrigtsen Original-X-From: bug-gnu-emacs-bounces+geb-bug-gnu-emacs=m.gmane-mx.org@gnu.org Fri Aug 26 00:06:29 2022 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 1oRKzc-0009xh-BO for geb-bug-gnu-emacs@m.gmane-mx.org; Fri, 26 Aug 2022 00:06:28 +0200 Original-Received: from localhost ([::1]:60818 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1oRKzb-0004j7-9T for geb-bug-gnu-emacs@m.gmane-mx.org; Thu, 25 Aug 2022 18:06:27 -0400 Original-Received: from eggs.gnu.org ([2001:470:142:3::10]:60794) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1oRKzC-0004gQ-Q3 for bug-gnu-emacs@gnu.org; Thu, 25 Aug 2022 18:06:02 -0400 Original-Received: from debbugs.gnu.org ([209.51.188.43]:33545) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.90_1) (envelope-from ) id 1oRKzC-00010E-H0 for bug-gnu-emacs@gnu.org; Thu, 25 Aug 2022 18:06:02 -0400 Original-Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1oRKzC-0005Ww-3P for bug-gnu-emacs@gnu.org; Thu, 25 Aug 2022 18:06:02 -0400 X-Loop: help-debbugs@gnu.org Resent-From: Adam Porter Original-Sender: "Debbugs-submit" Resent-CC: bug-gnu-emacs@gnu.org Resent-Date: Thu, 25 Aug 2022 22:06:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 50569 X-GNU-PR-Package: emacs X-GNU-PR-Keywords: moreinfo Original-Received: via spool by 50569-submit@debbugs.gnu.org id=B50569.166146516021250 (code B ref 50569); Thu, 25 Aug 2022 22:06:02 +0000 Original-Received: (at 50569) by debbugs.gnu.org; 25 Aug 2022 22:06:00 +0000 Original-Received: from localhost ([127.0.0.1]:51527 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRKzA-0005We-1f for submit@debbugs.gnu.org; Thu, 25 Aug 2022 18:06:00 -0400 Original-Received: from purple.birch.relay.mailchannels.net ([23.83.209.150]:16169) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1oRKz7-0005WW-V1 for 50569@debbugs.gnu.org; Thu, 25 Aug 2022 18:05:58 -0400 X-Sender-Id: dreamhost|x-authsender|inbox@alphapapa.net Original-Received: from relay.mailchannels.net (localhost [127.0.0.1]) by relay.mailchannels.net (Postfix) with ESMTP id 55A2622D64; Thu, 25 Aug 2022 22:05:56 +0000 (UTC) Original-Received: from pdx1-sub0-mail-a285 (unknown [127.0.0.6]) (Authenticated sender: dreamhost) by relay.mailchannels.net (Postfix) with ESMTPA id 9F0ED22D79; Thu, 25 Aug 2022 22:05:55 +0000 (UTC) ARC-Seal: i=1; s=arc-2022; d=mailchannels.net; t=1661465155; a=rsa-sha256; cv=none; b=CBsbfWZA1DuWOAb2rYZS5+EFiwgzsyzJnPpilbILUkWEacuLG9Djl1TyDQ7YYaSGViJoaW UrK5icey25lFVZvhyUePBu7fgFMZb2+pr3IeTp5aOgTLOD1UJxurRMT0XjfE7dsxMhN5AI t2dBzVpE88Kpu0huNrXatGlfCEqTN3iq4E+JHHF+KqjWK8DvZwP3vbW3KOwTGaemIqv/CX 1GuOCprpmh2UMfsDgS5zHhTJOpLbWXQ84tou+rOYo4vlU3KATHzI56k11pitUw9bk6FZM6 /FS196m8QuVvWlugMdD0kJf/vcwVDsGdnZSIEekZ2FkZYj0843Wc0mbpFkBs1w== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=mailchannels.net; s=arc-2022; t=1661465155; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding: in-reply-to:in-reply-to:references:references:dkim-signature; bh=rn6+9E6+1V8UsrEi0s7cEzq2SP1j8TVzywOKhzcanTA=; b=6rq5/J8NoJqBSe7T0PajCj+DP9FiJZ8rh0HUSwNYI7Y3GD+x1t10Recb4sFUn1Q2hrtJbh 3y4gYbmkShP3z5T1TKwSduc8N5XiHrBUW4nFrk4WIoqncrcd3IiH17lFcizE9j1JwR8ZV4 xMo9NQo2YwFlfKvR/VWxccWHF30jAnQYTHS/r70vbCpgUbZKvpd/1IMS52r8GUnUyUmBLp IZ966b8W+4FTqnYzUAe/BSSbNiTKKcSY3eaattv3uA8Y7LWsz0Z7O0emE19jw6SQXlA5RX WuMNYxR9XA5YAejCuUGBtyWx5W/3TYpNdsVtyzJ1n3X4e4cSRz+f/ZUXRnsh7w== ARC-Authentication-Results: i=1; rspamd-64cc6f7466-cwkfg; auth=pass smtp.auth=dreamhost smtp.mailfrom=adam@alphapapa.net X-Sender-Id: dreamhost|x-authsender|inbox@alphapapa.net X-MC-Relay: Neutral X-MailChannels-SenderId: dreamhost|x-authsender|inbox@alphapapa.net X-MailChannels-Auth-Id: dreamhost X-Chemical-Whistle: 23e620f6398e21d0_1661465155889_3736303927 X-MC-Loop-Signature: 1661465155889:1408737018 X-MC-Ingress-Time: 1661465155889 Original-Received: from pdx1-sub0-mail-a285 (pop.dreamhost.com [64.90.62.162]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384) by 100.124.238.66 (trex/6.7.1); Thu, 25 Aug 2022 22:05:55 +0000 Original-Received: from [10.15.0.54] (unknown [45.132.115.99]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (2048 bits) server-digest SHA256) (No client certificate requested) (Authenticated sender: inbox@alphapapa.net) by pdx1-sub0-mail-a285 (Postfix) with ESMTPSA id 4MDH8y0MXGz1s; Thu, 25 Aug 2022 15:05:53 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=alphapapa.net; s=dreamhost; t=1661465154; bh=rn6+9E6+1V8UsrEi0s7cEzq2SP1j8TVzywOKhzcanTA=; h=Date:Subject:To:Cc:From:Content-Type:Content-Transfer-Encoding; b=Fb5R4VtX4YPsbtCaOe+fqs+4kHimVl/gEAGgfF+CA392kqcuT5LH8kyBEp18035U4 WrMzEKvnHMuR20j1qu5x70fIYrLqwfZ3zW0+1pzI8vl6uJtHYWpneXwK8Hc3HLV6ys 5Os0nUeZNTauoX3hVs2NS0Ci3haPXgZ+S+ksXZIntl7LMHGT/MkkdSRUP+0zoVubST p+n7wCGyj63Ni+5FLzHLeZpqd0ZL7aHSIF6F+rc/Z3Jbmy/zQHoTm970A5FudKcGXL 6OkgYmotGS9HGEQh57EarpOc6XBLatT6K6CRHjxiAmXzH7YnFRTS31PwVz7jQhV1DC tnawj2V/tSYhQ== Content-Language: en-US In-Reply-To: <87h720gxqg.fsf@gnus.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" Xref: news.gmane.io gmane.emacs.bugs:240753 Archived-At: Hi Lars, Thanks for following up on this. On 8/25/22 10:16, Lars Ingebrigtsen wrote: > Adam Porter writes: > >> *Expected results:* + Compilation succeeds without errors or >> warnings. + Macro ~bar-define-key~ is defined. + Function >> ~bar-key-baz~ is defined. >> >> *Actual results:* Neither the macro nor the function are defined, >> and these warnings are displayed in =*Compile-Log*=: > > (I'm going through old bug reports that unfortunately weren't > resolved at the time.) > > I'm unable to reproduce this problem in Emacs 29 -- do you still see > this problem with the current master? I'm afraid I don't have time to test that myself right now. If you were unable to reproduce it with the recipe I provided, I'd guess that it's been solved in version 29. If it's possible to backport a fix to version 28, that would be good, because if that version ends up being included in various distributions and used for years, it would mean that Emacs packages could have to workaround this problem for years as well. (Or, of course, they could declare Emacs 29 as the minimum required version, which will lead users on version 28 to complain...you know the drill.)