X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Madhu <enometh@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 12 Nov 2025 10:54:02 +0000
Resent-Message-ID: <handler.79822.B.176294482016320 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: report 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79822 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176294482016320
(code B ref -1); Wed, 12 Nov 2025 10:54:02 +0000
Received: (at submit) by debbugs.gnu.org; 12 Nov 2025 10:53:40 +0000
Received: from localhost ([127.0.0.1]:48786 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJ8Ts-0004FA-7I
for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 05:53:40 -0500
Received: from lists.gnu.org ([2001:470:142::17]:40980)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <enometh@HIDDEN>) id 1vJ8Tp-0004F0-79
for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 05:53:37 -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 <enometh@HIDDEN>) id 1vJ8TW-0006E6-6I
for bug-gnu-emacs@HIDDEN; Wed, 12 Nov 2025 05:53:21 -0500
Received: from smtp0.ctinetworks.com ([205.166.61.207])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <enometh@HIDDEN>) id 1vJ8TS-0006i0-Am
for bug-gnu-emacs@HIDDEN; Wed, 12 Nov 2025 05:53:17 -0500
X-ctinetworks-Watermark: 1763808247.40445@QF7tqQwEop9LQgXoBKRLXg
X-ctinetworks-Envelope-From: enometh@HIDDEN
X-ctinetworks-SpamCheck:
X-ctinetworks-VirusCheck: Found to be clean
X-ctinetworks-Message-ID: 418296165.A33F2
Received: from localhost (unknown [61.2.109.186])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature ECDSA (P-256))
(No client certificate requested)
(Authenticated sender: enometh@HIDDEN)
by smtp0.ctinetworks.com (Postfix) with ESMTPSA id 418296165
for <bug-gnu-emacs@HIDDEN>; Wed, 12 Nov 2025 05:44:05 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp0.ctinetworks.com 418296165
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net;
s=ctidkims1; t=1762944246;
bh=3J4QemShqUJ733okj0D24SoanvUFiuL84nmd3qF8ySc=;
h=Date:To:Subject:From:From;
b=sZdXaoNR9iq0XUDpOBSxjPuEOhDx5yGXt3d4kFrPhesseyjt5bEGsaHFgXp8IzKAo
d67H7l4CSxRsrZOmZmXTxAyorfbZ6OLkA6NvuTtQqIHjuIyoikwC1MBAypH9mv3LW9
izeRr1yeKa9zUEac7860FS2SKXKhGKFQN99eMZK4=
Date: Wed, 12 Nov 2025 16:13:56 +0530 (IST)
Message-Id: <20251112.161356.2279676619454820968.enometh@HIDDEN>
From: Madhu <enometh@HIDDEN>
X-Mailer: Mew version 6.9 on Emacs 31.0.50
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
Received-SPF: pass client-ip=205.166.61.207; envelope-from=enometh@HIDDEN;
helo=smtp0.ctinetworks.com
X-Spam_score_int: -20
X-Spam_score: -2.1
X-Spam_bar: --
X-Spam_report: (-2.1 / 5.0 requ) BAYES_00=-1.9, DKIM_SIGNED=0.1,
DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, RCVD_IN_VALIDITY_SAFE_BLOCKED=0.001,
SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.9 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -0.1 (/)
On current master, on a fresh checkout to /dev/shm/emacs, after autoreconf:
cd /dev/shm/emacs
autoreconf -fi
mkdir build-nox
cd build-nox
../configure
make
```
make[4]: Leaving directory '/dev/shm/emacs/build-nox/admin/grammars'
'../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \
-l ../../lisp/emacs-lisp/loaddefs-gen.elc \
-f loaddefs-generate--emacs-batch ../../lisp ../../lisp/calc ../../lisp/calendar ../../lisp/cedet ../../lisp/cedet/ede ../../lisp/cedet/semantic ../../lisp/cedet/semantic/analyze ../../lisp/cedet/semantic/bovine ../../lisp/cedet/semantic/decorate ../../lisp/cedet/semantic/symref ../../lisp/cedet/semantic/wisent ../../lisp/cedet/srecode ../../lisp/emacs-lisp ../../lisp/emulation ../../lisp/erc ../../lisp/eshell ../../lisp/gnus ../../lisp/image ../../lisp/international ../../lisp/language ../../lisp/leim ../../lisp/leim/quail ../../lisp/mail ../../lisp
/mh-e ../../lisp/net ../../lisp/nxml ../../lisp/org ../../lisp/play ../../lisp/p
rogmodes ../../lisp/textmodes ../../lisp/url ../../lisp/use-package ../../lisp/v
c
Error: file-missing ("Opening directory" "No such file or directory" "/dev/shm/l
isp")
```
Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) Content-Type: text/plain; charset=utf-8 X-Loop: help-debbugs@HIDDEN From: help-debbugs@HIDDEN (GNU bug Tracking System) To: Madhu <enometh@HIDDEN> Subject: bug#79822: Acknowledgement (31.0.50; build broken for "in-tree" out-of-tree builds) Message-ID: <handler.79822.B.176294482016320.ack <at> debbugs.gnu.org> References: <20251112.161356.2279676619454820968.enometh@HIDDEN> X-Gnu-PR-Message: ack 79822 X-Gnu-PR-Package: emacs Reply-To: 79822 <at> debbugs.gnu.org Date: Wed, 12 Nov 2025 10:54:02 +0000 Thank you for filing a new bug report with debbugs.gnu.org. This is an automatically generated reply to let you know your message has been received. Your message is being forwarded to the package maintainers and other interested parties for their attention; they will reply in due course. Your message has been sent to the package maintainer(s): bug-gnu-emacs@HIDDEN If you wish to submit further information on this problem, please send it to 79822 <at> debbugs.gnu.org. Please do not send mail to help-debbugs@HIDDEN unless you wish to report a problem with the Bug-tracking system. --=20 79822: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D79822 GNU Bug Tracking System Contact help-debbugs@HIDDEN with problems
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Eli Zaretskii <eliz@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 12 Nov 2025 12:45:02 +0000
Resent-Message-ID: <handler.79822.B79822.176295148513064 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Madhu <enometh@HIDDEN>, Stefan Monnier <monnier@HIDDEN>
Cc: 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.176295148513064
(code B ref 79822); Wed, 12 Nov 2025 12:45:02 +0000
Received: (at 79822) by debbugs.gnu.org; 12 Nov 2025 12:44:45 +0000
Received: from localhost ([127.0.0.1]:49054 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJADM-0003Oc-RP
for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 07:44:45 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34618)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>)
id 1vJADK-0003OM-Ty; Wed, 12 Nov 2025 07:44:43 -0500
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 <eliz@HIDDEN>)
id 1vJADE-0007vK-S4; Wed, 12 Nov 2025 07:44:36 -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=2wYN8tfB9vvr83MAAENqteJAhf45No/+llyZmVGZi8Q=; b=N0L4cmr8QAvT
irpZxt79RsnOqbSIUpD7H8kytMjtpBTj9Za981qcaVRhReVpP5AZX0YW8qlLYXziHU9QJp4ibklYa
VOpQ2ZLL6QyJX+czst8Im24/qpk7ZRAVqJ2KKGmbHEplBsdZ5qs8c7Iqn72ZHh3C680NxLVfa3JQ4
AjYOcDRS5zLLgwdKDpvDG9fDX+sni8MG6tKisSCrJKqSLuNsz66v46sTCEFbgzG3brRBZl97Cbuqt
B/GoQUbFS66Wzw/1kBO3IyRvAt/4YjTR5JAen90I5nzv6zCnIf3Al3qHp6cNbreDlIiDaVapVRxU5
HgjseomR2GCDPUDrZnJXpw==;
Date: Wed, 12 Nov 2025 14:44:33 +0200
Message-Id: <86346jto7i.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
In-Reply-To: <20251112.161356.2279676619454820968.enometh@HIDDEN>
(bug-gnu-emacs@HIDDEN)
References: <20251112.161356.2279676619454820968.enometh@HIDDEN>
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
merge 79822 79821
thanks
> Date: Wed, 12 Nov 2025 16:13:56 +0530 (IST)
> From: Madhu via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
>
> On current master, on a fresh checkout to /dev/shm/emacs, after autoreconf:
> cd /dev/shm/emacs
>
> autoreconf -fi
> mkdir build-nox
> cd build-nox
> ../configure
> make
>
>
> ```
> make[4]: Leaving directory '/dev/shm/emacs/build-nox/admin/grammars'
> '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \
> -l ../../lisp/emacs-lisp/loaddefs-gen.elc \
> -f loaddefs-generate--emacs-batch ../../lisp ../../lisp/calc ../../lisp/calendar ../../lisp/cedet ../../lisp/cedet/ede ../../lisp/cedet/semantic ../../lisp/cedet/semantic/analyze ../../lisp/cedet/semantic/bovine ../../lisp/cedet/semantic/decorate ../../lisp/cedet/semantic/symref ../../lisp/cedet/semantic/wisent ../../lisp/cedet/srecode ../../lisp/emacs-lisp ../../lisp/emulation ../../lisp/erc ../../lisp/eshell ../../lisp/gnus ../../lisp/image ../../lisp/international ../../lisp/language ../../lisp/leim ../../lisp/leim/quail ../../lisp/mail ../../lisp/mh-e ../../lisp/net ../../lisp/nxml ../../lisp/org ../../lisp/play ../../lisp/progmodes ../../lisp/textmodes ../../lisp/url ../../lisp/use-package ../../lisp/vc
>
> Error: file-missing ("Opening directory" "No such file or directory" "/dev/shm/lisp")
> ```
This is a duplicate of bug#79821, so I'm merging them.
Stefan, could you please look into this?
Received: (at control) by debbugs.gnu.org; 12 Nov 2025 12:44:47 +0000
From debbugs-submit-bounces <at> debbugs.gnu.org Wed Nov 12 07:44:47 2025
Received: from localhost ([127.0.0.1]:49056 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJADP-0003On-Ad
for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 07:44:47 -0500
Received: from eggs.gnu.org ([2001:470:142:3::10]:34618)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <eliz@HIDDEN>)
id 1vJADK-0003OM-Ty; Wed, 12 Nov 2025 07:44:43 -0500
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 <eliz@HIDDEN>)
id 1vJADE-0007vK-S4; Wed, 12 Nov 2025 07:44:36 -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=2wYN8tfB9vvr83MAAENqteJAhf45No/+llyZmVGZi8Q=; b=N0L4cmr8QAvT
irpZxt79RsnOqbSIUpD7H8kytMjtpBTj9Za981qcaVRhReVpP5AZX0YW8qlLYXziHU9QJp4ibklYa
VOpQ2ZLL6QyJX+czst8Im24/qpk7ZRAVqJ2KKGmbHEplBsdZ5qs8c7Iqn72ZHh3C680NxLVfa3JQ4
AjYOcDRS5zLLgwdKDpvDG9fDX+sni8MG6tKisSCrJKqSLuNsz66v46sTCEFbgzG3brRBZl97Cbuqt
B/GoQUbFS66Wzw/1kBO3IyRvAt/4YjTR5JAen90I5nzv6zCnIf3Al3qHp6cNbreDlIiDaVapVRxU5
HgjseomR2GCDPUDrZnJXpw==;
Date: Wed, 12 Nov 2025 14:44:33 +0200
Message-Id: <86346jto7i.fsf@HIDDEN>
From: Eli Zaretskii <eliz@HIDDEN>
To: Madhu <enometh@HIDDEN>,
Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <20251112.161356.2279676619454820968.enometh@HIDDEN>
(bug-gnu-emacs@HIDDEN)
Subject: Re: bug#79822: 31.0.50; build broken for "in-tree" out-of-tree builds
References: <20251112.161356.2279676619454820968.enometh@HIDDEN>
X-Spam-Score: -2.3 (--)
X-Debbugs-Envelope-To: control
Cc: 79822 <at> debbugs.gnu.org
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
merge 79822 79821
thanks
> Date: Wed, 12 Nov 2025 16:13:56 +0530 (IST)
> From: Madhu via "Bug reports for GNU Emacs,
> the Swiss army knife of text editors" <bug-gnu-emacs@HIDDEN>
>
>
> On current master, on a fresh checkout to /dev/shm/emacs, after autoreconf:
> cd /dev/shm/emacs
>
> autoreconf -fi
> mkdir build-nox
> cd build-nox
> ../configure
> make
>
>
> ```
> make[4]: Leaving directory '/dev/shm/emacs/build-nox/admin/grammars'
> '../src/bootstrap-emacs' -batch --no-site-file --no-site-lisp \
> -l ../../lisp/emacs-lisp/loaddefs-gen.elc \
> -f loaddefs-generate--emacs-batch ../../lisp ../../lisp/calc ../../lisp/calendar ../../lisp/cedet ../../lisp/cedet/ede ../../lisp/cedet/semantic ../../lisp/cedet/semantic/analyze ../../lisp/cedet/semantic/bovine ../../lisp/cedet/semantic/decorate ../../lisp/cedet/semantic/symref ../../lisp/cedet/semantic/wisent ../../lisp/cedet/srecode ../../lisp/emacs-lisp ../../lisp/emulation ../../lisp/erc ../../lisp/eshell ../../lisp/gnus ../../lisp/image ../../lisp/international ../../lisp/language ../../lisp/leim ../../lisp/leim/quail ../../lisp/mail ../../lisp/mh-e ../../lisp/net ../../lisp/nxml ../../lisp/org ../../lisp/play ../../lisp/progmodes ../../lisp/textmodes ../../lisp/url ../../lisp/use-package ../../lisp/vc
>
> Error: file-missing ("Opening directory" "No such file or directory" "/dev/shm/lisp")
> ```
This is a duplicate of bug#79821, so I'm merging them.
Stefan, could you please look into this?
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Madhu <enometh@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 12 Nov 2025 13:11:02 +0000
Resent-Message-ID: <handler.79822.B79822.176295304027496 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: eliz@HIDDEN
Cc: monnier@HIDDEN, 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.176295304027496
(code B ref 79822); Wed, 12 Nov 2025 13:11:02 +0000
Received: (at 79822) by debbugs.gnu.org; 12 Nov 2025 13:10:40 +0000
Received: from localhost ([127.0.0.1]:49106 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJAcS-00079Q-DA
for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 08:10:40 -0500
Received: from smtp2.ctinetworks.com ([205.166.61.237]:40572)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <enometh@HIDDEN>) id 1vJAcQ-00079K-2S
for 79822 <at> debbugs.gnu.org; Wed, 12 Nov 2025 08:10:38 -0500
X-ctinetworks-Watermark: 1763817037.34768@SXtef5MChYl+5hL35bvCDA
X-ctinetworks-Envelope-From: enometh@HIDDEN
X-ctinetworks-SpamCheck:
X-ctinetworks-VirusCheck: Found to be clean
X-ctinetworks-Message-ID: E1228E9AD.A514A
Received: from localhost (unknown [61.2.109.230])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature ECDSA (P-256))
(No client certificate requested)
(Authenticated sender: enometh@HIDDEN)
by smtp2.ctinetworks.com (Postfix) with ESMTPSA id E1228E9AD;
Wed, 12 Nov 2025 08:10:34 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.ctinetworks.com E1228E9AD
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net;
s=ctidkims1; t=1762953036;
bh=rfSnf5ANeqRvy2D8ZrNecbG2yCa7pqIpMKPJ99GrC9w=;
h=Date:To:Cc:Subject:From:In-Reply-To:References:From;
b=X1UcYRQie1fXYEEPxjbOgv7qPHvoMUzQ0P84N8bt/fjodmlisygz/9l/kb8MWbwgY
+05cHCvXx/q44EHZFINz+kmk7+tL5p9SEmAHdKZXslpa50ST5qmazBfnJGhQarIJCo
6PIT0idhRAE+ceCaDX2sCM0n4bVzOIqjueR20MsA=
Date: Wed, 12 Nov 2025 18:40:26 +0530 (IST)
Message-Id: <20251112.184026.2294790006430215027.enometh@HIDDEN>
From: Madhu <enometh@HIDDEN>
In-Reply-To: <86346jto7i.fsf@HIDDEN>
References: <20251112.161356.2279676619454820968.enometh@HIDDEN>
<86346jto7i.fsf@HIDDEN>
X-Mailer: Mew version 6.9 on Emacs 31.0.50
Mime-Version: 1.0
Content-Type: Multipart/Mixed;
boundary="--Next_Part(Wed_Nov_12_18_40_26_2025_366)--"
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
----Next_Part(Wed_Nov_12_18_40_26_2025_366)--
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
FWIW I was able to get it to build by partially reverting 34ab8ab
see attached:
----Next_Part(Wed_Nov_12_18_40_26_2025_366)--
Content-Type: Text/X-Patch; charset=us-ascii
Content-Transfer-Encoding: 7bit
Content-Disposition: inline;
filename="0001-fix-compilation-in-in-tree-out-of-tree-builds.patch"
From aadb001460f5f470ea3b45e85158d42b55eb8c28 Mon Sep 17 00:00:00 2001
From: Madhu <enometh@HIDDEN>
Date: Fri, 13 Feb 2015 14:40:10 +0530
Subject: [PATCH] fix compilation in "in tree" "out of tree" builds
partially revert 34ab8ab:
---
lisp/emacs-lisp/loaddefs-gen.el | 17 ++++++++++-------
1 file changed, 10 insertions(+), 7 deletions(-)
diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
index fcec04115e4..4286c74ea16 100644
--- a/lisp/emacs-lisp/loaddefs-gen.el
+++ b/lisp/emacs-lisp/loaddefs-gen.el
@@ -789,6 +789,7 @@ loaddefs-generate--excluded-files
;; Exclude those files that are preloaded on ALL platforms.
;; These are the ones in loadup.el where "(load" is at the start
;; of the line (crude, but it works).
+ (let ((default-directory (file-name-as-directory lisp-directory)))
(unless (equal default-directory (file-name-as-directory lisp-directory))
(error "PWD is not set as expected: %S" default-directory))
(let ((excludes nil))
@@ -798,12 +799,12 @@ loaddefs-generate--excluded-files
(while (re-search-forward "^(load \"\\([^\"]+\\)\"" nil t)
(let ((file (match-string 1)))
(unless (string-match "\\`site-" file)
- (push (if (string-match "\\.el\\'" file)
+ (push (expand-file-name (if (string-match "\\.el\\'" file)
file
- (format "%s.el" file))
+ (format "%s.el" file)))
excludes)))))
;; Don't scan ldefs-boot.el, either.
- (cons "ldefs-boot.el" excludes)))
+ (cons (expand-file-name "ldefs-boot.el") excludes)))):
;;;###autoload
(defun loaddefs-generate-batch ()
@@ -821,12 +822,14 @@ loaddefs-generate--emacs-batch
"Generate the loaddefs for the Emacs build.
This is like `loaddefs-generate-batch', but has some specific
rules for built-in packages and excluded files."
+ ;; (error "lisp-directory=%S" lisp-directory)
(let* ((args command-line-args-left)
;; We're run from $BUILDDIR/lisp but all the .el(c) files reside
;; (and are generated) in `lisp-directory' which is in $SRCDIR,
;; so go there and don't look back.
- (default-directory lisp-directory)
- (output-file (expand-file-name "loaddefs.el")))
+ ;; don't ! madhu 251112
+ ;; (default-directory lisp-directory)
+ (output-file (expand-file-name "loaddefs.el" lisp-directory)))
(setq command-line-args-left nil)
(loaddefs-generate
args output-file
@@ -840,8 +843,8 @@ loaddefs-generate--emacs-batch
(let ((lisp-mode-autoload-regexp
"^;;;###\\(\\(noexist\\)-\\)?\\(theme-autoload\\)"))
(loaddefs-generate
- (expand-file-name "../etc/themes/")
- (expand-file-name "theme-loaddefs.el")))))
+ (expand-file-name "../etc/themes/" lisp-directory)
+ (expand-file-name "theme-loaddefs.el" lisp-directory)))))
;;;###autoload (load "theme-loaddefs.el" t)
--
2.49.0.9.gd50a5e8939.dirty
----Next_Part(Wed_Nov_12_18_40_26_2025_366)----
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: 31.0.50; build broken for "in-tree" out-of-tree builds
In-Reply-To: <20251112.161356.2279676619454820968.enometh@HIDDEN>
Resent-From: Madhu <enometh@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Wed, 12 Nov 2025 17:14:02 +0000
Resent-Message-ID: <handler.79822.B.17629676402463 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79822 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.17629676402463
(code B ref -1); Wed, 12 Nov 2025 17:14:02 +0000
Received: (at submit) by debbugs.gnu.org; 12 Nov 2025 17:14:00 +0000
Received: from localhost ([127.0.0.1]:50287 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJEPv-0000df-QA
for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 12:14:00 -0500
Received: from lists.gnu.org ([2001:470:142::17]:45414)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
id 1vJEPq-0000dT-Mi
for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 12:13:57 -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 <geb-bug-gnu-emacs@HIDDEN>)
id 1vJEPf-0002f0-FX
for bug-gnu-emacs@HIDDEN; Wed, 12 Nov 2025 12:13:44 -0500
Received: from ciao.gmane.io ([116.202.254.214])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
id 1vJEPe-0005xx-1i
for bug-gnu-emacs@HIDDEN; Wed, 12 Nov 2025 12:13:43 -0500
Received: from list by ciao.gmane.io with local (Exim 4.92)
(envelope-from <geb-bug-gnu-emacs@HIDDEN>)
id 1vJEPa-0005hL-Li
for bug-gnu-emacs@HIDDEN; Wed, 12 Nov 2025 18:13:38 +0100
X-Injected-Via-Gmane: http://gmane.org/
From: Madhu <enometh@HIDDEN>
Date: Wed, 12 Nov 2025 22:43:30 +0530
Message-ID: <m3346jmax1.fsf@HIDDEN>
References: <20251112.161356.2279676619454820968.enometh@HIDDEN>
<86346jto7i.fsf@HIDDEN>
<20251112.184026.2294790006430215027.enometh@HIDDEN>
Mime-Version: 1.0
Content-Type: text/plain
Cancel-Lock: sha1:exTWc0k/oWZiHxjxpdg2LYAxe2Q=
Received-SPF: pass client-ip=116.202.254.214;
envelope-from=geb-bug-gnu-emacs@HIDDEN; helo=ciao.gmane.io
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,
HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
The patch I submitted works only when no symlinks are involved.
If I unpack emacs under /var/tmp/emacs
and do ln -sv /var/tmp/emacs ~/extern/emacs
cd ~/extern/emacs
./configure
make
Then the dreaded show-paren-mode error comes back to haunt.
this is perhaps because make resolves the true name:
... Entering directory '/var/tmp/emacs/' ...
and then the relative dirs passed to loaddefs-generate get resolved
under /var/tmp
but the excluded-files end up under ~/extern/emacs.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: 31.0.50; build broken for "in-tree" out-of-tree builds
In-Reply-To: <20251112.161356.2279676619454820968.enometh@HIDDEN>
Resent-From: Madhu <enometh@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 13 Nov 2025 01:35:01 +0000
Resent-Message-ID: <handler.79822.B.176299765224023 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: 79822 <at> debbugs.gnu.org
X-Debbugs-Original-To: bug-gnu-emacs@HIDDEN
Received: via spool by submit <at> debbugs.gnu.org id=B.176299765224023
(code B ref -1); Thu, 13 Nov 2025 01:35:01 +0000
Received: (at submit) by debbugs.gnu.org; 13 Nov 2025 01:34:12 +0000
Received: from localhost ([127.0.0.1]:52912 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJME0-0006FP-Aq
for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 20:34:12 -0500
Received: from lists.gnu.org ([2001:470:142::17]:34342)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
id 1vJMDu-0006F4-SP
for submit <at> debbugs.gnu.org; Wed, 12 Nov 2025 20:34:10 -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 <geb-bug-gnu-emacs@HIDDEN>)
id 1vJMDg-0001IT-BT
for bug-gnu-emacs@HIDDEN; Wed, 12 Nov 2025 20:33:56 -0500
Received: from ciao.gmane.io ([116.202.254.214])
by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.90_1) (envelope-from <geb-bug-gnu-emacs@HIDDEN>)
id 1vJMDe-0001fA-GN
for bug-gnu-emacs@HIDDEN; Wed, 12 Nov 2025 20:33:52 -0500
Received: from list by ciao.gmane.io with local (Exim 4.92)
(envelope-from <geb-bug-gnu-emacs@HIDDEN>)
id 1vJMDb-00074c-8R
for bug-gnu-emacs@HIDDEN; Thu, 13 Nov 2025 02:33:47 +0100
X-Injected-Via-Gmane: http://gmane.org/
From: Madhu <enometh@HIDDEN>
Date: Thu, 13 Nov 2025 07:02:45 +0530
Message-ID: <m3qzu2lnsy.fsf@HIDDEN>
References: <20251112.161356.2279676619454820968.enometh@HIDDEN>
<86346jto7i.fsf@HIDDEN>
<20251112.184026.2294790006430215027.enometh@HIDDEN>
<m3346jmax1.fsf@HIDDEN>
Mime-Version: 1.0
Content-Type: multipart/mixed; boundary="=-=-="
Cancel-Lock: sha1:053tr4ESmxMJmfg4WZZjDBfLs6g=
Received-SPF: pass client-ip=116.202.254.214;
envelope-from=geb-bug-gnu-emacs@HIDDEN; helo=ciao.gmane.io
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,
HEADER_FROM_DIFFERENT_DOMAINS=0.001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001,
RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001,
SPF_PASS=-0.001 autolearn=ham autolearn_force=no
X-Spam_action: no action
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
--=-=-=
Content-Type: text/plain
* Madhu
Wrote on Wed, 12 Nov 2025 22:43:30 +0530:
> The patch I submitted works only when no symlinks are involved.
>
> If I unpack emacs under /var/tmp/emacs
> and do ln -sv /var/tmp/emacs ~/extern/emacs
> cd ~/extern/emacs
> ./configure
> make
>
> Then the dreaded show-paren-mode error comes back to haunt.
>
> this is perhaps because make resolves the true name:
> ... Entering directory '/var/tmp/emacs/' ...
>
> and then the relative dirs passed to loaddefs-generate get resolved
> under /var/tmp
> but the excluded-files end up under ~/extern/emacs.
FWIW I could fix this with the following patch. (the comments are out
of sync in these patches, but they are experimental only)
--=-=-=
Content-Type: text/x-patch
Content-Disposition: attachment;
filename=0001-fixup-fix-compilation-in-in-tree-out-of-tree-builds.patch
Content-Description: fixup
From e2ef717143bd5f051ed5dc07f1e6cb6a8e885966 Mon Sep 17 00:00:00 2001
From: Madhu <enometh@HIDDEN>
Date: Wed, 12 Nov 2025 19:31:08 +0000
Subject: [PATCH] fixup! fix compilation in "in tree" "out of tree" builds
---
lisp/emacs-lisp/loaddefs-gen.el | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
index 4286c74ea16..bd25f84f353 100644
--- a/lisp/emacs-lisp/loaddefs-gen.el
+++ b/lisp/emacs-lisp/loaddefs-gen.el
@@ -642,7 +642,7 @@ loaddefs-generate
;; even tho it's different from what we do when it's a list.
(let ((basedir (if (stringp dirs) dirs)))
(setq excluded-files
- (mapcar (lambda (file) (expand-file-name file basedir))
+ (mapcar (lambda (file) (file-truename (expand-file-name file basedir)))
excluded-files)))
;; Collect all the autoload data.
--
2.49.0.9.gd50a5e8939.dirty
--=-=-=--
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: bug#79821: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Stefan Monnier <monnier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 13 Nov 2025 13:28:02 +0000
Resent-Message-ID: <handler.79822.B79822.176304043012266 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: martin rudalics <rudalics@HIDDEN>, Madhu <enometh@HIDDEN>
Cc: 79821 <at> debbugs.gnu.org, 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.176304043012266
(code B ref 79822); Thu, 13 Nov 2025 13:28:02 +0000
Received: (at 79822) by debbugs.gnu.org; 13 Nov 2025 13:27:10 +0000
Received: from localhost ([127.0.0.1]:54798 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJXLy-0003Bm-8l
for submit <at> debbugs.gnu.org; Thu, 13 Nov 2025 08:27:10 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:52826)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <monnier@HIDDEN>)
id 1vJXLs-0003AS-ON; Thu, 13 Nov 2025 08:27:05 -0500
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id A2EC910024D;
Thu, 13 Nov 2025 08:26:58 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1763040417;
bh=OY0cRxPzKuWc5yQqexiqQiMUZd7SpreT4lZWHjqx4AU=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=YovYSnTQ5yyzgtynI8jhlv+YS+gYTMAOJEPHYcP+kOK92XLu7SZ9EtY/9F4BHUU08
qPdjacYFmFB8fmvBXoiQlU0xy5e3Eoiwi30Rmf1S4U3DwTllJQQE2Ih8Ph0tVfc4Do
nyjsqSA4OCcgHx4aE3hurYGcFQ897NeyZTKXU6sOEcttqUWGnl0xXmrNwrb8N8kmaM
0Wjo4AeJRvjdDCXdqr5SqPlOtppfyKuW3vD8pv6fAZnHw6kYemOBjBdPomrUMFsnOW
LUvhu0FgeADIFJK8j94Yo/MxO/7sxPzYvXj+z47OK90fQInKekltIELoNgElrjxve8
lWtYAQH69yXkw==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id E1A32100034;
Thu, 13 Nov 2025 08:26:57 -0500 (EST)
Received: from asado (unknown [181.28.45.30])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 5A0B41206D0;
Thu, 13 Nov 2025 08:26:56 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <f88fe8db-6096-4a77-9b8b-7d43c15ac643@HIDDEN>
Message-ID: <jwv7bvu6p58.fsf-monnier+emacs@HIDDEN>
References: <f88fe8db-6096-4a77-9b8b-7d43c15ac643@HIDDEN>
Date: Thu, 13 Nov 2025 08:26:52 -0500
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results: 0
ALL_TRUSTED -1 Passed through trusted hosts only via SMTP
AWL -0.106 Adjusted score from AWL reputation of From: address
BAYES_00 -1.9 Bayes spam probability is 0 to 1%
DKIM_SIGNED 0.1 Message has a DKIM or DK signature,
not necessarily valid
DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
domain
DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
domain
X-SPAM-LEVEL:
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
I have pushed the patch below to `master` which I believe fixes the
problem at its root.
Stefan
diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
index fcec04115e4..44f370bdff9 100644
--- a/lisp/emacs-lisp/loaddefs-gen.el
+++ b/lisp/emacs-lisp/loaddefs-gen.el
@@ -821,7 +821,7 @@ loaddefs-generate--emacs-batch
"Generate the loaddefs for the Emacs build.
This is like `loaddefs-generate-batch', but has some specific
rules for built-in packages and excluded files."
- (let* ((args command-line-args-left)
+ (let* ((args (mapcar #'expand-file-name command-line-args-left))
;; We're run from $BUILDDIR/lisp but all the .el(c) files reside
;; (and are generated) in `lisp-directory' which is in $SRCDIR,
;; so go there and don't look back.
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: bug#79821: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Madhu <enometh@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 13 Nov 2025 14:44:02 +0000
Resent-Message-ID: <handler.79822.B79822.17630449913452 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: monnier@HIDDEN
Cc: rudalics@HIDDEN, 79821 <at> debbugs.gnu.org, 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.17630449913452
(code B ref 79822); Thu, 13 Nov 2025 14:44:02 +0000
Received: (at 79822) by debbugs.gnu.org; 13 Nov 2025 14:43:11 +0000
Received: from localhost ([127.0.0.1]:54991 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJYXW-0000tW-Jk
for submit <at> debbugs.gnu.org; Thu, 13 Nov 2025 09:43:11 -0500
Received: from smtp2.ctinetworks.com ([205.166.61.237]:52508)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <enometh@HIDDEN>)
id 1vJYXT-0000tJ-Fi; Thu, 13 Nov 2025 09:43:08 -0500
X-ctinetworks-Watermark: 1763908986.61235@SStl4YfxEcA45c7R49JqLg
X-ctinetworks-Envelope-From: enometh@HIDDEN
X-ctinetworks-SpamCheck:
X-ctinetworks-VirusCheck: Found to be clean
X-ctinetworks-Message-ID: 0F761F1F7.A51BA
Received: from localhost (unknown [61.2.109.11])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
(No client certificate requested)
(Authenticated sender: enometh@HIDDEN)
by smtp2.ctinetworks.com (Postfix) with ESMTPSA id 0F761F1F7;
Thu, 13 Nov 2025 09:43:02 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.ctinetworks.com 0F761F1F7
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net;
s=ctidkims1; t=1763044984;
bh=dpQ3ruEOBCG1zYLZCiYXiqhPq1Eeikk1CPVJ1HsxDHo=;
h=Date:To:Cc:Subject:From:In-Reply-To:References:From;
b=UMlgbyd762/vorKtOsIoMs3dcne1kLTeu/WrGW8iYa0wVjrW6EywnxUSRbJ8ODFjT
VrAZbU4WiSicyHHnmz+ENHh/cOARXQ6nyJ4iJQq1REsULOmvAm0hYQwAZLN6Cs1Fmn
pYrBP3Poe04MIYIo1PTGqvihPTfG/06CN6VFOiHE=
Date: Thu, 13 Nov 2025 20:13:00 +0530 (IST)
Message-Id: <20251113.201300.1294944223743787263.enometh@HIDDEN>
From: Madhu <enometh@HIDDEN>
In-Reply-To: <jwv7bvu6p58.fsf-monnier+emacs@HIDDEN>
References: <f88fe8db-6096-4a77-9b8b-7d43c15ac643@HIDDEN>
<jwv7bvu6p58.fsf-monnier+emacs@HIDDEN>
X-Mailer: Mew version 6.9 on Emacs 31.0.50
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
* Stefan Monnier <monnier@HIDDEN> <jwv7bvu6p58.fsf-monnier+emacs@HIDDEN>
Wrote on Thu, 13 Nov 2025 08:26:52 -0500
> I have pushed the patch below to `master` which I believe fixes the
> problem at its root.
>
> diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
> index fcec04115e4..44f370bdff9 100644
> --- a/lisp/emacs-lisp/loaddefs-gen.el
> +++ b/lisp/emacs-lisp/loaddefs-gen.el
> @@ -821,7 +821,7 @@ loaddefs-generate--emacs-batch
> "Generate the loaddefs for the Emacs build.
> This is like `loaddefs-generate-batch', but has some specific
> rules for built-in packages and excluded files."
> - (let* ((args command-line-args-left)
> + (let* ((args (mapcar #'expand-file-name command-line-args-left))
> ;; We're run from $BUILDDIR/lisp but all the .el(c) files reside
> ;; (and are generated) in `lisp-directory' which is in $SRCDIR,
> ;; so go there and don't look back.
This fixes the make -C emacs/build scenario but doesn't fix the
symlink case I outlined above [where i run configure in say ~/emacs
which is a symlink to say /tmp/emacs.] The fixup may still be
necessary. ---Madhu
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: bug#79821: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Stefan Monnier <monnier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Thu, 13 Nov 2025 20:39:03 +0000
Resent-Message-ID: <handler.79822.B79822.17630663236992 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Madhu <enometh@HIDDEN>
Cc: rudalics@HIDDEN, 79821 <at> debbugs.gnu.org, 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.17630663236992
(code B ref 79822); Thu, 13 Nov 2025 20:39:03 +0000
Received: (at 79822) by debbugs.gnu.org; 13 Nov 2025 20:38:43 +0000
Received: from localhost ([127.0.0.1]:57130 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJe5b-0001og-DU
for submit <at> debbugs.gnu.org; Thu, 13 Nov 2025 15:38:43 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:12150)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <monnier@HIDDEN>)
id 1vJe5Q-0001nP-TG; Thu, 13 Nov 2025 15:38:33 -0500
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 621B610024D;
Thu, 13 Nov 2025 15:38:26 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1763066305;
bh=ldzdxc7JZUTfJhJDaF1cGqYRsoEbPR2wzHNBk7Av2x0=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=FMnbWBiMt5nf9fDDEMPEjDFXK6s2kmcxdlN6LO/45IV11tXPara/ljmkUNw1yp16L
HUhPoEBanSXPbSAhNSAw9285bRF1Vpz6NdEEAtm0luzdZ7gq8ieYv/L1uyomM3AXdt
ZyjTtRxN8rdG6tGC9OuI3UnR2H3wqYVhny/Vfgj+KjkyD9SzBqW1Ben9MzZSbGdv9+
aSfOSrjUkcwXBDfNh/5ZoFe9sKiTXoIyIlIN+mDxGb9M7fKbrkuev+9UuLKai2mZd7
L3rp8qjeQ+i37HrCTHRz0ny94mYp/yYCfTc20jEqLoYk19WUSoOHSjKqnAektk3FMp
rlMhzGSLLuxbA==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 4A76B100034;
Thu, 13 Nov 2025 15:38:25 -0500 (EST)
Received: from asado (unknown [181.28.45.30])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id BEA311203CD;
Thu, 13 Nov 2025 15:38:23 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <20251113.201300.1294944223743787263.enometh@HIDDEN>
Message-ID: <jwvcy5l65b7.fsf-monnier+emacs@HIDDEN>
References: <f88fe8db-6096-4a77-9b8b-7d43c15ac643@HIDDEN>
<jwv7bvu6p58.fsf-monnier+emacs@HIDDEN>
<20251113.201300.1294944223743787263.enometh@HIDDEN>
Date: Thu, 13 Nov 2025 15:38:19 -0500
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results: 0
ALL_TRUSTED -1 Passed through trusted hosts only via SMTP
AWL -0.116 Adjusted score from AWL reputation of From: address
BAYES_00 -1.9 Bayes spam probability is 0 to 1%
DKIM_SIGNED 0.1 Message has a DKIM or DK signature,
not necessarily valid
DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
domain
DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
domain
X-SPAM-LEVEL:
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> This fixes the make -C emacs/build scenario but doesn't fix the
> symlink case I outlined above [where i run configure in say ~/emacs
> which is a symlink to say /tmp/emacs.] The fixup may still be
> necessary. ---Madhu
Hmm... I tried
ln -s .../emacs ~/tmp/
cd ~/tmp/emacs
git clean -fdx
cp .../configure ./
cp .../src/config.in src/
./configure
make
and that worked fine for me (even though the output (and a grep through
the generated files) shows a godawful mix of `~/tmp/emacs` and `.../emacs`).
I thought the above was the recipe that caused problems, but apparently
I'm missing something in that recipe.
Stefan
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: bug#79821: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Madhu <enometh@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 14 Nov 2025 01:31:02 +0000
Resent-Message-ID: <handler.79822.B79822.176308382919084 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: monnier@HIDDEN
Cc: rudalics@HIDDEN, 79821 <at> debbugs.gnu.org, 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.176308382919084
(code B ref 79822); Fri, 14 Nov 2025 01:31:02 +0000
Received: (at 79822) by debbugs.gnu.org; 14 Nov 2025 01:30:29 +0000
Received: from localhost ([127.0.0.1]:58627 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJidx-0004xf-5z
for submit <at> debbugs.gnu.org; Thu, 13 Nov 2025 20:30:29 -0500
Received: from smtp2.ctinetworks.com ([205.166.61.237]:42148)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <enometh@HIDDEN>)
id 1vJidu-0004xS-EQ; Thu, 13 Nov 2025 20:30:27 -0500
X-ctinetworks-Watermark: 1763947825.41097@4Ka0rtOAsIFNqwerthe/lw
X-ctinetworks-Envelope-From: enometh@HIDDEN
X-ctinetworks-SpamCheck:
X-ctinetworks-VirusCheck: Found to be clean
X-ctinetworks-Message-ID: 9CB93EC8A.A7D6A
Received: from localhost (unknown [61.2.109.238])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
(No client certificate requested)
(Authenticated sender: enometh@HIDDEN)
by smtp2.ctinetworks.com (Postfix) with ESMTPSA id 9CB93EC8A;
Thu, 13 Nov 2025 20:30:23 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.ctinetworks.com 9CB93EC8A
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net;
s=ctidkims1; t=1763083825;
bh=lluHkVAQMp0KPSJeurqYbnOeJXA7e3NVKHhI8xfRY0w=;
h=Date:To:Cc:Subject:From:In-Reply-To:References:From;
b=FrOlINs1TLt1RZG2PUYP7cUcwLWiKsPNMW1Jms1YL6tUlTD5ZHVeSaqEt70CjxnvZ
aQ1kCEGPnv3XC/7VSo+mzixfJZzNjrjoMGmUQB1HG+kp+QjvSmDNX9Zb6JiCbXVszT
xYOLBVJeuY5JFFt4izRbvWjEOiYBaTDKrn49EIs4=
Date: Fri, 14 Nov 2025 07:00:21 +0530 (IST)
Message-Id: <20251114.070021.453838426843462697.enometh@HIDDEN>
From: Madhu <enometh@HIDDEN>
In-Reply-To: <jwvcy5l65b7.fsf-monnier+emacs@HIDDEN>
References: <jwv7bvu6p58.fsf-monnier+emacs@HIDDEN>
<20251113.201300.1294944223743787263.enometh@HIDDEN>
<jwvcy5l65b7.fsf-monnier+emacs@HIDDEN>
X-Mailer: Mew version 6.9 on Emacs 31.0.50
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
> Hmm... I tried
> ln -s .../emacs ~/tmp/
> cd ~/tmp/emacs
> git clean -fdx
I don't understand the following steps. I never thought of copying
confiure files --
> cp .../configure ./
> cp .../src/config.in src/
> ./configure
The recipe i indicated had these steps instead:
cd ~/tmp/emacs
# realpath . ==> (/path/to/emacs)
git clean -fxd
autoreconf -fi
./configure
make
`make' then cd's to the the build directory in ...emacs the rest of
the diagnosis is in my earlier mail.
[The use case for this recipe is this:
keep huge builds in /var/tmp/STORAGE/extern/emacs-*
and refer to them under my limited quota'd home directory
ln -sv /var/tmp/STORAGE ~/scratch
my scripts unifromly access ~/scratch/extern/emacs/src/emacs
]
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: bug#79821: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: martin rudalics <rudalics@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 14 Nov 2025 08:07:02 +0000
Resent-Message-ID: <handler.79822.B79822.17631076095698 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Stefan Monnier <monnier@HIDDEN>, Madhu <enometh@HIDDEN>
Cc: 79821 <at> debbugs.gnu.org, 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.17631076095698
(code B ref 79822); Fri, 14 Nov 2025 08:07:02 +0000
Received: (at 79822) by debbugs.gnu.org; 14 Nov 2025 08:06:49 +0000
Received: from localhost ([127.0.0.1]:59895 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJopU-0001Tk-N5
for submit <at> debbugs.gnu.org; Fri, 14 Nov 2025 03:06:49 -0500
Received: from mout.gmx.net ([212.227.15.15]:47629)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <rudalics@HIDDEN>)
id 1vJopR-0001TK-L9; Fri, 14 Nov 2025 03:06:46 -0500
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmx.at;
s=s31663417; t=1763107594; x=1763712394; i=rudalics@HIDDEN;
bh=JOhgRNJ4xrUWIL/yN2Z6nUX3+96GQJGcgVd8NNVT7zg=;
h=X-UI-Sender-Class:Message-ID:Date:MIME-Version:Subject:To:Cc:
References:From:In-Reply-To:Content-Type:
Content-Transfer-Encoding:cc:content-transfer-encoding:
content-type:date:from:message-id:mime-version:reply-to:subject:
to;
b=ZbGrLHOXoKEUJuJEk9uo5+2xEKnH34njF5OQffI+X9OmDHx+Fq+j1tuaEq+apQDJ
BBluQscai1x2ectbHFUgrs9ETAfW75AVwiCZbTjtwOpImvNyWYqjynMlwcnUjNigw
BKaYDP2Z+QsKViSnWUSkBGiB3ZgYgsn0PKyvhEdozYRothu7qP0D3KEJiFTHQ8ZyC
qVLv6cwMaSClUJazRSmSYGiBWB5cAmISzXxaFUc5dniIPIr+Q61LsWWokyM/HTMBC
+XzsV5DZKmKeGDn+c6RbM10u4MtjfjRYwC+r/Mg4XEnLavK+CGWzgpSWxBDECKUMO
AE4SYWazp0yf7mUqyA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from [192.168.31.113] ([46.124.199.186]) by mail.gmx.net (mrgmx004
[212.227.17.190]) with ESMTPSA (Nemesis) id 1MEm6L-1vQ8ED0InL-005o1p; Fri, 14
Nov 2025 09:06:34 +0100
Message-ID: <36f322c8-8436-4142-855d-fd43d2ed4068@HIDDEN>
Date: Fri, 14 Nov 2025 09:06:31 +0100
MIME-Version: 1.0
User-Agent: Mozilla Thunderbird
References: <f88fe8db-6096-4a77-9b8b-7d43c15ac643@HIDDEN>
<jwv7bvu6p58.fsf-monnier+emacs@HIDDEN>
Content-Language: en-US
From: martin rudalics <rudalics@HIDDEN>
In-Reply-To: <jwv7bvu6p58.fsf-monnier+emacs@HIDDEN>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
X-Provags-ID: V03:K1:VRHuGCFWaFZ6b9UPuSzTeQLafkMbJIoNUCrg6B8XTsVRdnAYyrN
JonhACaFsX249YwckLxn3q25Y19h/1AKFbaq1n7UnSfdXxBpMRtmWnIFGtt71cm3VhaQE4O
4G8jvvGH74/nq7X8/5zGYZgf4qeZNv54xu8EOpwE9loFb1HrEm6KGNWKUQKG8Cq40vHo+7y
TQjaxOGby7AlCu0+u3zfg==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:YIwrtq6xkeU=;Abhz6+bA011qWKKUXw7YYEPwiPc
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
R3+vwPdzHAMJxPAzhLJu+pWYW07XkY8iTinfEM
X-Spam-Score: -0.7 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.7 (-)
> I have pushed the patch below to `master` which I believe fixes the
> problem at its root.
Works here.
Thanks, martin
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: bug#79821: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Stefan Monnier <monnier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Fri, 14 Nov 2025 15:14:02 +0000
Resent-Message-ID: <handler.79822.B79822.176313318225444 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Madhu <enometh@HIDDEN>
Cc: rudalics@HIDDEN, 79821 <at> debbugs.gnu.org, 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.176313318225444
(code B ref 79822); Fri, 14 Nov 2025 15:14:02 +0000
Received: (at 79822) by debbugs.gnu.org; 14 Nov 2025 15:13:02 +0000
Received: from localhost ([127.0.0.1]:60809 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vJvTy-0006cF-4U
for submit <at> debbugs.gnu.org; Fri, 14 Nov 2025 10:13:02 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:3565)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <monnier@HIDDEN>)
id 1vJvTv-0006bh-O4; Fri, 14 Nov 2025 10:13:00 -0500
Received: from pmg1.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 54BD31005A7;
Fri, 14 Nov 2025 10:12:54 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1763133172;
bh=MIGMmRmadwi9wWxb7G39JgPQ/uHa87j9xu8Nm8HkXEs=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=nvSLMB1I7MkOnwLS0hnoSom1zrN4xErv+74dxel+1CY3Qs4SgAfBV2ubFwx+ldaXD
CfpKtsQMkpbbLegMWfwjkA3Cl+GF9xlR0QqN4PRHCtMtwzr7Gsllwr9U6JAiFENEaT
SfgngEjJwpJUDPpxi6NMQadtPKe4/CzwgNQq5+9XnfotPw3T+J4cfs7MVnXdvBvAeg
K0GP6Jxh2AeDcPLAa6fr0svjwKyuo432RVQ4MZ4coMdZnjDyTEKLl8l6pw02MJwZLx
rzuiFTNOgC8ghOeEWPJsma0/qY+v7Bgu2dDBC7JoFr1s+zcsHNpu7c8CN73HBPTXas
FVU96Z4F+Qvxg==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg1.iro.umontreal.ca (Proxmox) with ESMTP id 70BF910025E;
Fri, 14 Nov 2025 10:12:52 -0500 (EST)
Received: from asado (unknown [181.28.45.30])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 233FB12060B;
Fri, 14 Nov 2025 10:12:49 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <20251114.070021.453838426843462697.enometh@HIDDEN>
Message-ID: <jwvh5uw4qx0.fsf-monnier+emacs@HIDDEN>
References: <jwv7bvu6p58.fsf-monnier+emacs@HIDDEN>
<20251113.201300.1294944223743787263.enometh@HIDDEN>
<jwvcy5l65b7.fsf-monnier+emacs@HIDDEN>
<20251114.070021.453838426843462697.enometh@HIDDEN>
Date: Fri, 14 Nov 2025 10:12:46 -0500
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-SPAM-INFO: Spam detection results: 0
ALL_TRUSTED -1 Passed through trusted hosts only via SMTP
AWL -0.125 Adjusted score from AWL reputation of From: address
BAYES_00 -1.9 Bayes spam probability is 0 to 1%
DKIM_SIGNED 0.1 Message has a DKIM or DK signature,
not necessarily valid
DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
domain
DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
domain
X-SPAM-LEVEL:
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
>> Hmm... I tried
>> ln -s .../emacs ~/tmp/
>> cd ~/tmp/emacs
>> git clean -fdx
>
> I don't understand the following steps. I never thought of copying
> confiure files --
>> cp .../configure ./
>> cp .../src/config.in src/
>> ./configure
Rather than try and remember how to run things like autoreconf, I just
"do what I usually" do (e.g. run "./configure") and fix the immediate
errors I get (first the lack of `configure` and then the lack of
`src/config.in`), which I fixed by copying those files from another
build tree I had nearby.
> The recipe i indicated had these steps instead:
>
> cd ~/tmp/emacs
> # realpath . =3D=3D> (/path/to/emacs)
> git clean -fxd
> autoreconf -fi
> ./configure
> make
Hmm... just tried the following:
ln -s .../emacs/tmp ~/tmp/emacs
cd ~/tmp/emacs
git clean -fdx
autoreconf -fi
./configure
make -j4
But couldn't reproduce your failure. =F0=9F=99=81
Looks like it depends on some other detail somewhere.
So for now we're stuck with remote debugging (see below).
> [The use case for this recipe is this:
Been there done that. =F0=9F=99=82
Could you apply the patch below and then do
rm lisp/loaddefs.el; make V=3D1
and show the corresponding output?
Stefan
diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen=
.el
index 44f370bdff9..287ac541991 100644
--- a/lisp/emacs-lisp/loaddefs-gen.el
+++ b/lisp/emacs-lisp/loaddefs-gen.el
@@ -662,6 +662,8 @@ loaddefs-generate
(file-attributes file))))
;; If we're scanning for package versions, we want to look
;; at the file even if it's excluded.
+ (when (string-match "paren" file)
+ (message "FILE=3D%S EXCLUDED-FILES=3D%S" file excluded-files))
(let* ((excluded
;; FIXME: In out-of-tree builds (bug#79694) `excluded-fi=
les'
;; (derived via `lisp-directory' from `invocation-direct=
ory')
@@ -821,6 +823,8 @@ loaddefs-generate--emacs-batch
"Generate the loaddefs for the Emacs build.
This is like `loaddefs-generate-batch', but has some specific
rules for built-in packages and excluded files."
+ (message "DEFAULT-DIRECTORY=3D%S LISP-DIRECTORY=3D%S ARGS=3D%S"
+ default-directory lisp-directory command-line-args-left)
(let* ((args (mapcar #'expand-file-name command-line-args-left))
;; We're run from $BUILDDIR/lisp but all the .el(c) files reside
;; (and are generated) in `lisp-directory' which is in $SRCDIR,
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: bug#79821: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Madhu <enometh@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Nov 2025 15:34:01 +0000
Resent-Message-ID: <handler.79822.B79822.176322078328606 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: monnier@HIDDEN
Cc: 79821 <at> debbugs.gnu.org, 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.176322078328606
(code B ref 79822); Sat, 15 Nov 2025 15:34:01 +0000
Received: (at 79822) by debbugs.gnu.org; 15 Nov 2025 15:33:03 +0000
Received: from localhost ([127.0.0.1]:35229 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vKIGt-0007RK-8H
for submit <at> debbugs.gnu.org; Sat, 15 Nov 2025 10:33:03 -0500
Received: from smtp2.ctinetworks.com ([205.166.61.237]:57222)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <enometh@HIDDEN>)
id 1vKIGm-0007QU-RG; Sat, 15 Nov 2025 10:32:57 -0500
X-ctinetworks-Watermark: 1764084776.2243@AT7burXaQq56yICkuI4LUA
X-ctinetworks-Envelope-From: enometh@HIDDEN
X-ctinetworks-SpamCheck:
X-ctinetworks-VirusCheck: Found to be clean
X-ctinetworks-Message-ID: C0B5CEC8B.A6C07
Received: from localhost (unknown [61.2.109.39])
(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
key-exchange X25519 server-signature ECDSA (P-256) server-digest SHA256)
(No client certificate requested)
(Authenticated sender: enometh@HIDDEN)
by smtp2.ctinetworks.com (Postfix) with ESMTPSA id C0B5CEC8B;
Sat, 15 Nov 2025 10:32:54 -0500 (EST)
DKIM-Filter: OpenDKIM Filter v2.11.0 smtp2.ctinetworks.com C0B5CEC8B
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=meer.net;
s=ctidkims1; t=1763220776;
bh=/Qw9xcHQj065lSVX0FEgchwhAkzmTKWk6lsW45vg8Sw=;
h=Date:To:Cc:Subject:From:In-Reply-To:References:From;
b=hTuMuJHN34goCAHTt/vSoB1tuezLRgP2GCMzVaSvQHNGHIrtY5OA349mFKrfoWqN4
kws1C+xzNbWfbkteE38Lq1rOk2Seam/X/Q+ow7gBFVtkGpdITLPQz3DUejuTuSd1WR
OJfkJfgJs1zDLKvohbMuONdc1ZkxpXJLQ2QKI420=
Date: Sat, 15 Nov 2025 21:02:54 +0530 (IST)
Message-Id: <20251115.210254.792328901870247307.enometh@HIDDEN>
From: Madhu <enometh@HIDDEN>
In-Reply-To: <jwvh5uw4qx0.fsf-monnier+emacs@HIDDEN>
References: <jwvcy5l65b7.fsf-monnier+emacs@HIDDEN>
<20251114.070021.453838426843462697.enometh@HIDDEN>
<jwvh5uw4qx0.fsf-monnier+emacs@HIDDEN>
X-Mailer: Mew version 6.9 on Emacs 31.0.50
Mime-Version: 1.0
Content-Type: Text/Plain; charset=us-ascii
Content-Transfer-Encoding: 7bit
X-Spam-Score: 0.0 (/)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -1.0 (-)
* Stefan Monnier <monnier@HIDDEN> <jwvh5uw4qx0.fsf-monnier+emacs@HIDDEN>
Wrote on Fri, 14 Nov 2025 10:12:46 -0500
Mea Culpa. I was building in a subdirectory of ~/tmp/emacs
ln -s .../emacs/ ~/tmp/emacs
> cd ~/tmp/emacs
> git clean -fdx
> autoreconf -fi
mkdir build
cd build
../configure --without-all --without-x
> make -j4
> Could you apply the patch below and then do
> rm lisp/loaddefs.el; make V=1
> and show the corresponding output?
when runing make in the ~/tmp/emacs/build directory i get
```
Loading theme-loaddefs.el (source)...
debug-early-backtrace...done
Attempt to autoload show-paren-mode while preparing to dump
Error: error ("Attempt to autoload show-paren-mode while preparing to dump")
show-paren-mode(1)
```
and earlier:
```
DEFAULT-DIRECTORY="/var/tmp/emacs/build/lisp/" LISP-DIRECTORY="~/tmp/emacs/lisp/" ARGS=("../../lisp" ...
FILE="/var/tmp/emacs/lisp/paren.el" EXCLUDED-FILES=("~/tmp/emacs/lisp/ldefs-boot.el ...
```
(note in these lines it outputs an absolute path, i edited it to "~/")
Applying the "fixup" patch I attached above fixes the build for this
scenario
X-Loop: help-debbugs@HIDDEN
Subject: bug#79822: bug#79821: 31.0.50; build broken for "in-tree" out-of-tree builds
Resent-From: Stefan Monnier <monnier@HIDDEN>
Original-Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
Resent-CC: bug-gnu-emacs@HIDDEN
Resent-Date: Sat, 15 Nov 2025 17:15:02 +0000
Resent-Message-ID: <handler.79822.B79822.176322685514067 <at> debbugs.gnu.org>
Resent-Sender: help-debbugs@HIDDEN
X-GNU-PR-Message: followup 79822
X-GNU-PR-Package: emacs
X-GNU-PR-Keywords:
To: Madhu <enometh@HIDDEN>
Cc: Andy Moreton <andrewjmoreton@HIDDEN>, Stephen Berman <stephen.berman@HIDDEN>, 79821 <at> debbugs.gnu.org, 79822 <at> debbugs.gnu.org
Received: via spool by 79822-submit <at> debbugs.gnu.org id=B79822.176322685514067
(code B ref 79822); Sat, 15 Nov 2025 17:15:02 +0000
Received: (at 79822) by debbugs.gnu.org; 15 Nov 2025 17:14:15 +0000
Received: from localhost ([127.0.0.1]:36041 helo=debbugs.gnu.org)
by debbugs.gnu.org with esmtp (Exim 4.84_2)
(envelope-from <debbugs-submit-bounces <at> debbugs.gnu.org>)
id 1vKJqp-0003ep-1Z
for submit <at> debbugs.gnu.org; Sat, 15 Nov 2025 12:14:15 -0500
Received: from mailscanner.iro.umontreal.ca ([132.204.25.50]:20772)
by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256)
(Exim 4.84_2) (envelope-from <monnier@HIDDEN>)
id 1vKJqi-0003eP-MY; Sat, 15 Nov 2025 12:14:09 -0500
Received: from pmg2.iro.umontreal.ca (localhost.localdomain [127.0.0.1])
by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id A7FC78168B;
Sat, 15 Nov 2025 12:14:02 -0500 (EST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=iro.umontreal.ca;
s=mail; t=1763226837;
bh=X+NOzUVMZVR2VV+pS6tn5C43wwasKGWkZMWrXBktghI=;
h=From:To:Cc:Subject:In-Reply-To:References:Date:From;
b=FWvGQYuV6zzLphP788EedvAwxhauVCbxefTxKVS+HGPQooN1tqUwXUHev+wOhlEr5
UvRlNjSlweUym/vddMY8WgurMagom9BqMtZt5YTGbdm2e4t2iw3pa6tn9GcaHdE2F4
sN0teCyso4wHDUwR/vRUO31R11nA3C8cUGI3MwA0olK4VGiz8vRbFbhN9Gnpr76w5M
OFBJWX6VTvf5I0IEnS7GThKK+d7gymtPGveeZTKKv+6G82Nxxfu6Nl7XkB3ilIW7UX
aRZMlhZKRutMlH1aCYCEA+ZpjbFo81bs33CiDPto4f3MCun0fEBgEKftOjDimF8fOq
UaTKe5FfCYFkQ==
Received: from mail01.iro.umontreal.ca (unknown [172.31.2.1])
by pmg2.iro.umontreal.ca (Proxmox) with ESMTP id 60C37801C7;
Sat, 15 Nov 2025 12:13:57 -0500 (EST)
Received: from asado (unknown [181.28.45.30])
by mail01.iro.umontreal.ca (Postfix) with ESMTPSA id 98B1B12058A;
Sat, 15 Nov 2025 12:13:55 -0500 (EST)
From: Stefan Monnier <monnier@HIDDEN>
In-Reply-To: <20251115.210254.792328901870247307.enometh@HIDDEN>
Message-ID: <jwv8qg7z1k9.fsf-monnier+emacs@HIDDEN>
References: <jwvcy5l65b7.fsf-monnier+emacs@HIDDEN>
<20251114.070021.453838426843462697.enometh@HIDDEN>
<jwvh5uw4qx0.fsf-monnier+emacs@HIDDEN>
<20251115.210254.792328901870247307.enometh@HIDDEN>
Date: Sat, 15 Nov 2025 12:13:52 -0500
User-Agent: Gnus/5.13 (Gnus v5.13)
MIME-Version: 1.0
Content-Type: text/plain
X-SPAM-INFO: Spam detection results: 0
ALL_TRUSTED -1 Passed through trusted hosts only via SMTP
AWL -0.240 Adjusted score from AWL reputation of From: address
BAYES_00 -1.9 Bayes spam probability is 0 to 1%
DKIM_SIGNED 0.1 Message has a DKIM or DK signature,
not necessarily valid
DKIM_VALID -0.1 Message has at least one valid DKIM or DK signature
DKIM_VALID_AU -0.1 Message has a valid DKIM or DK signature from author's
domain
DKIM_VALID_EF -0.1 Message has a valid DKIM or DK signature from envelope-from
domain
X-SPAM-LEVEL:
X-Spam-Score: -2.3 (--)
X-BeenThere: debbugs-submit <at> debbugs.gnu.org
X-Mailman-Version: 2.1.18
Precedence: list
List-Id: <debbugs-submit.debbugs.gnu.org>
List-Unsubscribe: <https://debbugs.gnu.org/cgi-bin/mailman/options/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=unsubscribe>
List-Archive: <https://debbugs.gnu.org/cgi-bin/mailman/private/debbugs-submit/>
List-Post: <mailto:debbugs-submit <at> debbugs.gnu.org>
List-Help: <mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=help>
List-Subscribe: <https://debbugs.gnu.org/cgi-bin/mailman/listinfo/debbugs-submit>,
<mailto:debbugs-submit-request <at> debbugs.gnu.org?subject=subscribe>
Errors-To: debbugs-submit-bounces <at> debbugs.gnu.org
Sender: "Debbugs-submit" <debbugs-submit-bounces <at> debbugs.gnu.org>
X-Spam-Score: -3.3 (---)
> Mea Culpa. I was building in a subdirectory of ~/tmp/emacs
>
> ln -s .../emacs/ ~/tmp/emacs
>> cd ~/tmp/emacs
>> git clean -fdx
>> autoreconf -fi
> mkdir build
> cd build
> ../configure --without-all --without-x
>> make -j4
Ah, now I can reproduce it here, thanks.
> ```
> DEFAULT-DIRECTORY="/var/tmp/emacs/build/lisp/"
> LISP-DIRECTORY="~/tmp/emacs/lisp/" ARGS=("../../lisp" ...
> FILE="/var/tmp/emacs/lisp/paren.el" EXCLUDED-FILES=("~/tmp/emacs/lisp/ldefs-boot.el ...
> ```
Maybe the "better" fix would be to change `lisp/Makefile.in` so that it
sets `SUBDIRS` to a list of file names relative the the lisp-directory,
but that would require several other changes elsewhere.
So I think a safer fix is to reconsider the fix for bug#79694 (and
bug#62099, bug#64806), where I opted to favor the "non-true" names,
and instead go with the true names.
So I suggest the patch below (which fixes the above build case, in my test).
Stephen and Andy, could you confirm that the patch below doesn't
reintroduce the problem we just fixed?
Stefan
diff --git a/lisp/emacs-lisp/loaddefs-gen.el b/lisp/emacs-lisp/loaddefs-gen.el
index 44f370bdff9..880f6da1e17 100644
--- a/lisp/emacs-lisp/loaddefs-gen.el
+++ b/lisp/emacs-lisp/loaddefs-gen.el
@@ -662,15 +662,7 @@ loaddefs-generate
(file-attributes file))))
;; If we're scanning for package versions, we want to look
;; at the file even if it's excluded.
- (let* ((excluded
- ;; FIXME: In out-of-tree builds (bug#79694) `excluded-files'
- ;; (derived via `lisp-directory' from `invocation-directory')
- ;; may end up using names which don't quite match those of
- ;; `file' (derived from the command line arguments), w.r.t.
- ;; "c:/" vs "C:/" on MS-Windows, so use a test more lax
- ;; than `member'.
- (let ((x (member-ignore-case file excluded-files)))
- (and x (file-equal-p file (car x)))))
+ (let* ((excluded (member file excluded-files))
(package-data
(and include-package-version (if excluded 'only t))))
(when (or package-data (not excluded))
@@ -821,7 +813,7 @@ loaddefs-generate--emacs-batch
"Generate the loaddefs for the Emacs build.
This is like `loaddefs-generate-batch', but has some specific
rules for built-in packages and excluded files."
- (let* ((args (mapcar #'expand-file-name command-line-args-left))
+ (let* ((args (mapcar #'file-truename command-line-args-left))
;; We're run from $BUILDDIR/lisp but all the .el(c) files reside
;; (and are generated) in `lisp-directory' which is in $SRCDIR,
;; so go there and don't look back.
diff --git a/lisp/startup.el b/lisp/startup.el
index aab8fcfe9f2..836ead6deb0 100644
--- a/lisp/startup.el
+++ b/lisp/startup.el
@@ -1237,7 +1237,8 @@ command-line
(unless (file-readable-p lispdir)
(princ (format "Lisp directory %s not readable?" lispdir))
(terpri)))
- (setq lisp-directory (file-name-directory simple-file-name))
+ (setq lisp-directory
+ (file-truename (file-name-directory simple-file-name)))
(setq load-history
(mapcar (lambda (elt)
(if (and (stringp (car elt))
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997 nCipher Corporation Ltd,
1994-97 Ian Jackson.