From mboxrd@z Thu Jan 1 00:00:00 1970 Path: news.gmane.io!.POSTED.blaine.gmane.org!not-for-mail From: Alan Mackenzie Newsgroups: gmane.emacs.devel Subject: What does "Changing `byte-compile-dest-file'" mean? Date: Tue, 22 Feb 2022 20:22:18 +0000 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii Injection-Info: ciao.gmane.io; posting-host="blaine.gmane.org:116.202.254.214"; logging-data="27747"; mail-complaints-to="usenet@ciao.gmane.io" To: emacs-devel@gnu.org Original-X-From: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Tue Feb 22 21:23:47 2022 Return-path: Envelope-to: ged-emacs-devel@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 1nMbhL-000761-Ar for ged-emacs-devel@m.gmane-mx.org; Tue, 22 Feb 2022 21:23:47 +0100 Original-Received: from localhost ([::1]:58408 helo=lists1p.gnu.org) by lists.gnu.org with esmtp (Exim 4.90_1) (envelope-from ) id 1nMbhJ-0006kf-U9 for ged-emacs-devel@m.gmane-mx.org; Tue, 22 Feb 2022 15:23:45 -0500 Original-Received: from eggs.gnu.org ([209.51.188.92]:56404) by lists.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1nMbgD-0005gv-4K for emacs-devel@gnu.org; Tue, 22 Feb 2022 15:22:37 -0500 Original-Received: from colin.muc.de ([193.149.48.1]:42630 helo=mail.muc.de) by eggs.gnu.org with smtp (Exim 4.90_1) (envelope-from ) id 1nMbgA-0006Bf-Jf for emacs-devel@gnu.org; Tue, 22 Feb 2022 15:22:36 -0500 Original-Received: (qmail 98519 invoked by uid 3782); 22 Feb 2022 20:22:18 -0000 Original-Received: from acm.muc.de (p4fe154d2.dip0.t-ipconnect.de [79.225.84.210]) (using STARTTLS) by colin.muc.de (tmda-ofmipd) with ESMTP; Tue, 22 Feb 2022 21:22:18 +0100 Original-Received: (qmail 25585 invoked by uid 1000); 22 Feb 2022 20:22:18 -0000 Content-Disposition: inline X-Submission-Agent: TMDA/1.3.x (Ph3nix) X-Primary-Address: acm@muc.de Received-SPF: pass client-ip=193.149.48.1; envelope-from=acm@muc.de; helo=mail.muc.de X-Spam_score_int: -18 X-Spam_score: -1.9 X-Spam_bar: - X-Spam_report: (-1.9 / 5.0 requ) BAYES_00=-1.9, SPF_HELO_NONE=0.001, SPF_PASS=-0.001, T_SCC_BODY_TEXT_LINE=-0.01 autolearn=ham autolearn_force=no X-Spam_action: no action X-BeenThere: emacs-devel@gnu.org X-Mailman-Version: 2.1.29 Precedence: list List-Id: "Emacs development discussions." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: emacs-devel-bounces+ged-emacs-devel=m.gmane-mx.org@gnu.org Original-Sender: "Emacs-devel" Xref: news.gmane.io gmane.emacs.devel:286600 Archived-At: Hello, Emacs. I'm trying to debug a failing bootstrap. Central to the failure is the error message: "Changing `byte-compile-dest-file' is obsolete (as of 23.2); set `byte-compile-dest-file-function' instead." .. The error message comes from emacs-lisp/bytecomp.el L. 171. But what does it mean? In what respect is byte-compile-dest-file being changed? Is the message talking about the variable or the function of that name? (I'm guessing the function.) Is the entity being altered in some fashion, or is it getting replaced by something else? What is causing the error? It seems that if a function called byte-compile-dest-file is already defined when bytecomp.el first gets loaded, this triggers the error. But what causes that circumstance? There are no clues in the comments around that part of bytecomp.el. Just that it might have something to do with early versions of automake. (Which we don't use, do we?) Help! Thanks in advance! -- Alan Mackenzie (Nuremberg, Germany).