From unknown Sat Aug 09 01:45:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78960: VPATH build fails Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sat, 05 Jul 2025 10:00:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: report 78960 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 78960@debbugs.gnu.org X-Debbugs-Original-To: bug-coreutils@gnu.org Received: via spool by submit@debbugs.gnu.org id=B.175170957727890 (code B ref -1); Sat, 05 Jul 2025 10:00:02 +0000 Received: (at submit) by debbugs.gnu.org; 5 Jul 2025 09:59:37 +0000 Received: from localhost ([127.0.0.1]:40876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uXzgG-0007Fk-R1 for submit@debbugs.gnu.org; Sat, 05 Jul 2025 05:59:37 -0400 Received: from lists.gnu.org ([2001:470:142::17]:54592) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uXzgE-0007EM-CE for submit@debbugs.gnu.org; Sat, 05 Jul 2025 05:59:35 -0400 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 1uXzg7-0006M3-M5 for bug-coreutils@gnu.org; Sat, 05 Jul 2025 05:59:27 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.23]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uXzg3-0003bz-QJ for bug-coreutils@gnu.org; Sat, 05 Jul 2025 05:59:27 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1751709559; cv=none; d=strato.com; s=strato-dkim-0002; b=SUUEjr39khSuwn4cUpDD5VqnuZQcBC7aEAulBRgfIeKKhi3etTurYiFD7kWU7S3gHH 1VQhE7hWr6S2+MJZAjICgj5eMJW1xACjCFCO2c6g9LnDUTKpbRkQm8RhNS7i3KChwxG6 IEjkEdKV1k2t9WjNQJN1AcJu5jrCkEcXFpydYH8fEWyn4n1Y3BEG/N1UktSaPiOLNqA4 FtRVEKuLAD8iImHSyqny3KLqew6OS5NsYQo/FsB58NbiLULlb/jkSGS7hH9I0laW+xdp LzK7w42vvtHI40AO0Ug/hzQzm+JXe6zDO6KPeWFBZFSVIP/yKkd1HCwUwhO9/wrOSYkE UWSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1751709559; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=wASINvAK3oYcjDZLRT2eFAzBiFV0yC4nVlvD6EmK6VM=; b=kpDi3VoDfRizEmC8BJmjkiRQ3aFXfZ3URGnfqpETJ1E8wNpBfLKEU0+qFBNPVmXNHP pVMJYFxDtofCVererxOVVSFDTunvUnVa0iVMQ4rJ3KUxvLcQCel8wDtWZ5ss0l8pU7tD A6P1HeGhz5LlGyDt9f+qJJdQ7FN0+4YYuUnRUh8wN2VmXBaZVdTLq7Ww/+gw5ydVUtQg hAOTtrT/dNlQR9Zx2M//k6uG6X59oV0acb2x1DxtpGrirv9VLh9mpj/aPyArXnSQEsmH ge3SqLSSpkrWvJcJ6fTw8ykj2phXxJYwuhlHX7IH9sbel8tLTcXWokCti9LJTJ8wlVA4 7ALw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751709559; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=wASINvAK3oYcjDZLRT2eFAzBiFV0yC4nVlvD6EmK6VM=; b=EeNY4ISle7KPm95j0QKnxDqP+01koIZudIWnstCTPTIrNkVYKl7pNK9/OIXFDICJoR DIe9uVUyTaUzCNE4nuTjCJQfksxxilk10kGOenU0tTY1Ml7f2px0rt9kyVHCIJZDbp63 Mn68/es6fU4gybnvhDzd22UXMZadp6IWTFlZi6rixpgt7AQPD723BqIRqNBytWUskIdh 7jsOumN7aBfRwi4rxEIWEWnRhjWhmWud/i66RFwusKM5muffY5y+NiITZkGOoYdKJZL0 PU6+XgABpZeTGc1z3u4/XactPeQhpahDrlex6G2XWinEpal9VuJkkYsfEmuaBenZ31CS lCnA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751709559; s=strato-dkim-0003; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=wASINvAK3oYcjDZLRT2eFAzBiFV0yC4nVlvD6EmK6VM=; b=tHz35r5OkjS+u11vAMz10M3bLbqmMODQP724ACYzJrinf6RMcvadIGdfzXpN1vOKOH SDxM93Cra1mkXJSfIcAQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmfIFWzmSDqw74EAF033pvPpTVAo" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N87b8b1659xJeOK (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 5 Jul 2025 11:59:19 +0200 (CEST) From: Bruno Haible Date: Sat, 05 Jul 2025 11:59:19 +0200 Message-ID: <4688882.cEBGB3zze1@nimes> Organization: GNU MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=85.215.255.23; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.218, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, The coreutils CI build part that does a "make distcheck" today fails, whereas on 2025-06-30 it succeeded [1]. The problem can be reproduced as follows: 1) $ ./bootstrap --no-git --gnulib-srcdir=$GNULIB_SRCDIR $ ./configure $ make $ make dist 2) Unpack the tarball, cd into its directory. 3) $ mkdir bb $ cd bb $ ../configure $ make V=1 ... depbase=`echo src/pinky.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I.. -I./lib -Ilib -I../lib -Isrc -I../src -g -O2 -MT src/pinky.o -MD -MP -MF $depbase.Tpo -c -o src/pinky.o ../src/pinky.c &&\ mv -f $depbase.Tpo $depbase.Po gcc -g -O2 -Wl,--as-needed -o src/pinky src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a rm -f src/speedlist.h /arch/local/x86_64-linux/bin/mkdir -p src ( for opt in -dM -xdumpmacros -qshowmacros -PD; do \ gcc -I. -I.. -I./lib -Ilib -I../lib -Isrc -I../src -g -O2 -E $opt ../src/termios.c 2>&1 && break; \ done ) | /bin/bash ../src/speedgen src/speedlist.ht chmod a-w src/speedlist.ht mv src/speedlist.ht src/speedlist.h depbase=`echo src/stty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I.. -I./lib -Ilib -I../lib -Isrc -I../src -g -O2 -MT src/stty.o -MD -MP -MF $depbase.Tpo -c -o src/stty.o src/stty.c &&\ mv -f $depbase.Tpo $depbase.Po cc1: fatal error: src/stty.c: No such file or directory compilation terminated. make[2]: *** [Makefile:13092: src/stty.o] Error 1 make[2]: Leaving directory '/COREUTILS/coreutils/coreutils-20250411/bb' make[1]: *** [Makefile:23441: all-recursive] Error 1 make[1]: Leaving directory '/COREUTILS/coreutils/coreutils-20250411/bb' make: *** [Makefile:9356: all] Error 2 Comparing the compilation commands for pinky.c and stty.c, you can see that ../src/pinky.c and src/stty.c are referenced. But in a VPATH build, src/stty.c does not exist. This is caused by commit 017fc50bb6797ac2d71e46fef8f559acb0f44c5d. If I locally revert this commit, "make V=1" succeeds. Bruno [1] https://github.com/coreutils/ci-check/actions From unknown Sat Aug 09 01:45:08 2025 MIME-Version: 1.0 X-Mailer: MIME-tools 5.505 (Entity 5.505) X-Loop: help-debbugs@gnu.org From: help-debbugs@gnu.org (GNU bug Tracking System) To: Bruno Haible Subject: bug#78960: closed (Re: bug#78960: VPATH build fails) Message-ID: References: <10e7c3cb-bb9f-4a12-ade4-1b7285a5ce7f@draigBrady.com> <4688882.cEBGB3zze1@nimes> X-Gnu-PR-Message: they-closed 78960 X-Gnu-PR-Package: coreutils Reply-To: 78960@debbugs.gnu.org Date: Sat, 05 Jul 2025 12:09:06 +0000 Content-Type: multipart/mixed; boundary="----------=_1751717346-16237-1" This is a multi-part message in MIME format... ------------=_1751717346-16237-1 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="utf-8" Your bug report #78960: VPATH build fails which was filed against the coreutils package, has been closed. The explanation is attached below, along with your original report. If you require more details, please reply to 78960@debbugs.gnu.org. --=20 78960: https://debbugs.gnu.org/cgi/bugreport.cgi?bug=3D78960 GNU Bug Tracking System Contact help-debbugs@gnu.org with problems ------------=_1751717346-16237-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at 78960-done) by debbugs.gnu.org; 5 Jul 2025 12:08:54 +0000 Received: from localhost ([127.0.0.1]:42559 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uY1hK-0004C1-Ih for submit@debbugs.gnu.org; Sat, 05 Jul 2025 08:08:54 -0400 Received: from mail-wm1-x32e.google.com ([2a00:1450:4864:20::32e]:57449) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uY1hB-0004A0-2K for 78960-done@debbugs.gnu.org; Sat, 05 Jul 2025 08:08:42 -0400 Received: by mail-wm1-x32e.google.com with SMTP id 5b1f17b1804b1-450cf0120cdso13501405e9.2 for <78960-done@debbugs.gnu.org>; Sat, 05 Jul 2025 05:08:41 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751717314; x=1752322114; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=CCsNSweyejz4ApK2Y47KEHkwtwuV/GCPBnbkGrWWBEA=; b=Dqx0Re0ScARwUaXBuU1X+QcBiuhdyrsTLrnGHNzIbqpMIN1i+U/lYkeh3Pm87LPmG+ c3o9IxWz0IVwp5t4QUTFbGhHqPFXYm3w5ED3LnafLXZ4QU3qqbhhenav8yNXqHjJtelQ /T+J5VRJdAI+A5E+joUBxQMlnISUJcRmOM1ERf5lj+I9ciW+N0kROszgMKZ4j0R4clBV waAPbJ5i+3eN+ZM0vL/bSZcpZ8QW8R+MExMHRLaLW7ZsyBQjKZ+Z4L0kqMb2AMhw6Ht4 BN6Yj8aWxxT0g3REJdcMBRwWmsEbqUVhjj7zHaDQKI1HzxfAGJ6cRM5XcVgefXNaHWyH rAlw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751717314; x=1752322114; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=CCsNSweyejz4ApK2Y47KEHkwtwuV/GCPBnbkGrWWBEA=; b=S0uVhOfbcEjG6+27yQKqmFGgoHg03fJbdmiqSy3MzjMmiUJ/6JE9W94f0HS7lKhhSj ATfgREDBgJK7QgPTz7gnEzYL7MbrWuZO57WKJzWhYnDnh2YgNz/k12KgoBvQfpAU0yna 14AnKQzPw4xJWHUhZU9f0wSAn55mEYmR1T1oE0COxhd3JPhAhUEfOkHdFd9KbfyTRXz2 faZetqjmADl13A9HvdWoq1is7J1anTavIJgnLCGNSQ5QnFa0MnSmLTAp72UiDlku7oPZ mxv090tTzwrYjlabnxXk1+ZE87VMsZoscCyRarAFYrPHVlQ8hu5LktpdcpB3Yq56u2pZ WPoQ== X-Forwarded-Encrypted: i=1; AJvYcCUNhBhOPjja7LT3HbqCTo75Ukf2egKdSgm2ubK2wod1v8EBep+UaLAz6orvKLWSgPyZkzft7dZ1e3mV@debbugs.gnu.org X-Gm-Message-State: AOJu0YzweLiVTV9217jsuhiF1cXiDO3OwElzVLegj5dmsXv3l181WCc7 vurZRxD0AfWXarBUXNCSRZoqJKGg8k+Z9axyCnFQg6R6lBzkiDGW2AqqlNgC3A== X-Gm-Gg: ASbGncuUJ1oo3TpkQm5CXqcH2z33Avv8AxxZpp1YFHaPbWcClqTvy9X8CidCYKhIsMS aSjm2/tsKleStDsgkZ+eLoyoyu5aBjSAt8Eb5A+Wxe5t73NzgtQrPeU0Nhe+sUR1yhnTMiN6Lrv 5YXgIn8P0qbcsJe3LQSTxXBpTHeui8Pph4odOZCvLg5fY0BXXo+PMT563BrYsb0rOD+5l+CPox/ ooATgpcw8mdhagSdfEgvCroEY/EI1Bq4xIzKb1sxLjG5731E50I6+6/bTh7nFjCS+MZ2Pzuiw4p O9s6wQOy+q16xiEIzaeh0Od2cT73B+fMMPd1/g9Q9KOcTHIczJcd5PUQsYqo/izpww7/s3yz8/u XShZol7xjP0kNLORA51GT2VAjfCn7WDSlJMw20CVGXg== X-Google-Smtp-Source: AGHT+IGmEdB5mmVVGSxuf3KckOGMjxn8VfP9iGWX37w9VM8qo0FpHyBrNJAMBwXAf3hE/hpw+a4ULA== X-Received: by 2002:a05:6000:4807:b0:3a6:ec1d:1cba with SMTP id ffacd0b85a97d-3b4970103a8mr3614681f8f.20.1751717314192; Sat, 05 Jul 2025 05:08:34 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id ffacd0b85a97d-3b471b97708sm4923804f8f.50.2025.07.05.05.08.33 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 05 Jul 2025 05:08:33 -0700 (PDT) Message-ID: <10e7c3cb-bb9f-4a12-ade4-1b7285a5ce7f@draigBrady.com> Date: Sat, 5 Jul 2025 13:08:31 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta Subject: Re: bug#78960: VPATH build fails To: Bruno Haible , 78960-done@debbugs.gnu.org References: <4688882.cEBGB3zze1@nimes> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig_Brady?= In-Reply-To: <4688882.cEBGB3zze1@nimes> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: 78960-done X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 05/07/2025 10:59, Bruno Haible via GNU coreutils Bug Reports wrote: > Hi, > > The coreutils CI build part that does a "make distcheck" today fails, > whereas on 2025-06-30 it succeeded [1]. > > The problem can be reproduced as follows: > > 1) > $ ./bootstrap --no-git --gnulib-srcdir=$GNULIB_SRCDIR > $ ./configure > $ make > $ make dist > > 2) > Unpack the tarball, cd into its directory. > > 3) > $ mkdir bb > $ cd bb > $ ../configure > $ make V=1 > ... > depbase=`echo src/pinky.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ > gcc -I. -I.. -I./lib -Ilib -I../lib -Isrc -I../src -g -O2 -MT src/pinky.o -MD -MP -MF $depbase.Tpo -c -o src/pinky.o ../src/pinky.c &&\ > mv -f $depbase.Tpo $depbase.Po > gcc -g -O2 -Wl,--as-needed -o src/pinky src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a > rm -f src/speedlist.h > /arch/local/x86_64-linux/bin/mkdir -p src > ( for opt in -dM -xdumpmacros -qshowmacros -PD; do \ > gcc -I. -I.. -I./lib -Ilib -I../lib -Isrc -I../src -g -O2 -E $opt ../src/termios.c 2>&1 && break; \ > done ) | /bin/bash ../src/speedgen src/speedlist.ht > chmod a-w src/speedlist.ht > mv src/speedlist.ht src/speedlist.h > depbase=`echo src/stty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ > gcc -I. -I.. -I./lib -Ilib -I../lib -Isrc -I../src -g -O2 -MT src/stty.o -MD -MP -MF $depbase.Tpo -c -o src/stty.o src/stty.c &&\ > mv -f $depbase.Tpo $depbase.Po > cc1: fatal error: src/stty.c: No such file or directory > compilation terminated. > make[2]: *** [Makefile:13092: src/stty.o] Error 1 > make[2]: Leaving directory '/COREUTILS/coreutils/coreutils-20250411/bb' > make[1]: *** [Makefile:23441: all-recursive] Error 1 > make[1]: Leaving directory '/COREUTILS/coreutils/coreutils-20250411/bb' > make: *** [Makefile:9356: all] Error 2 > > Comparing the compilation commands for pinky.c and stty.c, you can see > that ../src/pinky.c and src/stty.c are referenced. But in a VPATH build, > src/stty.c does not exist. > > This is caused by commit 017fc50bb6797ac2d71e46fef8f559acb0f44c5d. > If I locally revert this commit, "make V=1" succeeds. > > Bruno > > [1] https://github.com/coreutils/ci-check/actions I did test a VPATH build from `make dist`, but only a parallel build with `make -j4`, which does pass. I pushed the following which passes both types of builds here. Marking this as done. cheers, Padraig diff --git a/src/local.mk b/src/local.mk index 537032578..fb763c4db 100644 --- a/src/local.mk +++ b/src/local.mk @@ -708,7 +708,7 @@ src/version.h: Makefile # -PD: MSVC (usable with a wrapper such as cccl from the SWIG project) getmacopts = -dM -xdumpmacros -qshowmacros -PD -CLEANFILES += src/speedlist.h +BUILT_SOURCES += src/speedlist.h src/speedlist.h: src/termios.c lib/config.h src/speedgen $(AM_V_GEN)rm -f $@ $(AM_V_at)${MKDIR_P} src @@ -718,8 +718,6 @@ src/speedlist.h: src/termios.c lib/config.h src/speedgen $(AM_V_at)chmod a-w $@t $(AM_V_at)mv $@t $@ -src/stty.c: src/speedlist.h - # Generates a list of macro invocations like: # SINGLE_BINARY_PROGRAM(program_name_str, main_name) # once for each program list on $(single_binary_progs). Note that ------------=_1751717346-16237-1 Content-Type: message/rfc822 Content-Disposition: inline Content-Transfer-Encoding: 7bit Received: (at submit) by debbugs.gnu.org; 5 Jul 2025 09:59:37 +0000 Received: from localhost ([127.0.0.1]:40876 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uXzgG-0007Fk-R1 for submit@debbugs.gnu.org; Sat, 05 Jul 2025 05:59:37 -0400 Received: from lists.gnu.org ([2001:470:142::17]:54592) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uXzgE-0007EM-CE for submit@debbugs.gnu.org; Sat, 05 Jul 2025 05:59:35 -0400 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 1uXzg7-0006M3-M5 for bug-coreutils@gnu.org; Sat, 05 Jul 2025 05:59:27 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.23]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1uXzg3-0003bz-QJ for bug-coreutils@gnu.org; Sat, 05 Jul 2025 05:59:27 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1751709559; cv=none; d=strato.com; s=strato-dkim-0002; b=SUUEjr39khSuwn4cUpDD5VqnuZQcBC7aEAulBRgfIeKKhi3etTurYiFD7kWU7S3gHH 1VQhE7hWr6S2+MJZAjICgj5eMJW1xACjCFCO2c6g9LnDUTKpbRkQm8RhNS7i3KChwxG6 IEjkEdKV1k2t9WjNQJN1AcJu5jrCkEcXFpydYH8fEWyn4n1Y3BEG/N1UktSaPiOLNqA4 FtRVEKuLAD8iImHSyqny3KLqew6OS5NsYQo/FsB58NbiLULlb/jkSGS7hH9I0laW+xdp LzK7w42vvtHI40AO0Ug/hzQzm+JXe6zDO6KPeWFBZFSVIP/yKkd1HCwUwhO9/wrOSYkE UWSA== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1751709559; s=strato-dkim-0002; d=strato.com; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=wASINvAK3oYcjDZLRT2eFAzBiFV0yC4nVlvD6EmK6VM=; b=kpDi3VoDfRizEmC8BJmjkiRQ3aFXfZ3URGnfqpETJ1E8wNpBfLKEU0+qFBNPVmXNHP pVMJYFxDtofCVererxOVVSFDTunvUnVa0iVMQ4rJ3KUxvLcQCel8wDtWZ5ss0l8pU7tD A6P1HeGhz5LlGyDt9f+qJJdQ7FN0+4YYuUnRUh8wN2VmXBaZVdTLq7Ww/+gw5ydVUtQg hAOTtrT/dNlQR9Zx2M//k6uG6X59oV0acb2x1DxtpGrirv9VLh9mpj/aPyArXnSQEsmH ge3SqLSSpkrWvJcJ6fTw8ykj2phXxJYwuhlHX7IH9sbel8tLTcXWokCti9LJTJ8wlVA4 7ALw== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751709559; s=strato-dkim-0002; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=wASINvAK3oYcjDZLRT2eFAzBiFV0yC4nVlvD6EmK6VM=; b=EeNY4ISle7KPm95j0QKnxDqP+01koIZudIWnstCTPTIrNkVYKl7pNK9/OIXFDICJoR DIe9uVUyTaUzCNE4nuTjCJQfksxxilk10kGOenU0tTY1Ml7f2px0rt9kyVHCIJZDbp63 Mn68/es6fU4gybnvhDzd22UXMZadp6IWTFlZi6rixpgt7AQPD723BqIRqNBytWUskIdh 7jsOumN7aBfRwi4rxEIWEWnRhjWhmWud/i66RFwusKM5muffY5y+NiITZkGOoYdKJZL0 PU6+XgABpZeTGc1z3u4/XactPeQhpahDrlex6G2XWinEpal9VuJkkYsfEmuaBenZ31CS lCnA== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751709559; s=strato-dkim-0003; d=clisp.org; h=Message-ID:Date:Subject:To:From:Cc:Date:From:Subject:Sender; bh=wASINvAK3oYcjDZLRT2eFAzBiFV0yC4nVlvD6EmK6VM=; b=tHz35r5OkjS+u11vAMz10M3bLbqmMODQP724ACYzJrinf6RMcvadIGdfzXpN1vOKOH SDxM93Cra1mkXJSfIcAQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmfIFWzmSDqw74EAF033pvPpTVAo" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N87b8b1659xJeOK (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 5 Jul 2025 11:59:19 +0200 (CEST) From: Bruno Haible To: bug-coreutils@gnu.org Subject: VPATH build fails Date: Sat, 05 Jul 2025 11:59:19 +0200 Message-ID: <4688882.cEBGB3zze1@nimes> Organization: GNU MIME-Version: 1.0 Content-Transfer-Encoding: 7Bit Content-Type: text/plain; charset="us-ascii" Received-SPF: none client-ip=85.215.255.23; envelope-from=bruno@clisp.org; helo=mo4-p00-ob.smtp.rzone.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, DKIM_SIGNED=0.1, DKIM_VALID=-0.1, DKIM_VALID_AU=-0.1, DKIM_VALID_EF=-0.1, RCVD_IN_DNSWL_NONE=-0.0001, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.218, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_NONE=0.001 autolearn=ham autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.0 (/) X-Debbugs-Envelope-To: submit X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) Hi, The coreutils CI build part that does a "make distcheck" today fails, whereas on 2025-06-30 it succeeded [1]. The problem can be reproduced as follows: 1) $ ./bootstrap --no-git --gnulib-srcdir=$GNULIB_SRCDIR $ ./configure $ make $ make dist 2) Unpack the tarball, cd into its directory. 3) $ mkdir bb $ cd bb $ ../configure $ make V=1 ... depbase=`echo src/pinky.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I.. -I./lib -Ilib -I../lib -Isrc -I../src -g -O2 -MT src/pinky.o -MD -MP -MF $depbase.Tpo -c -o src/pinky.o ../src/pinky.c &&\ mv -f $depbase.Tpo $depbase.Po gcc -g -O2 -Wl,--as-needed -o src/pinky src/pinky.o src/libver.a lib/libcoreutils.a lib/libcoreutils.a rm -f src/speedlist.h /arch/local/x86_64-linux/bin/mkdir -p src ( for opt in -dM -xdumpmacros -qshowmacros -PD; do \ gcc -I. -I.. -I./lib -Ilib -I../lib -Isrc -I../src -g -O2 -E $opt ../src/termios.c 2>&1 && break; \ done ) | /bin/bash ../src/speedgen src/speedlist.ht chmod a-w src/speedlist.ht mv src/speedlist.ht src/speedlist.h depbase=`echo src/stty.o | sed 's|[^/]*$|.deps/&|;s|\.o$||'`;\ gcc -I. -I.. -I./lib -Ilib -I../lib -Isrc -I../src -g -O2 -MT src/stty.o -MD -MP -MF $depbase.Tpo -c -o src/stty.o src/stty.c &&\ mv -f $depbase.Tpo $depbase.Po cc1: fatal error: src/stty.c: No such file or directory compilation terminated. make[2]: *** [Makefile:13092: src/stty.o] Error 1 make[2]: Leaving directory '/COREUTILS/coreutils/coreutils-20250411/bb' make[1]: *** [Makefile:23441: all-recursive] Error 1 make[1]: Leaving directory '/COREUTILS/coreutils/coreutils-20250411/bb' make: *** [Makefile:9356: all] Error 2 Comparing the compilation commands for pinky.c and stty.c, you can see that ../src/pinky.c and src/stty.c are referenced. But in a VPATH build, src/stty.c does not exist. This is caused by commit 017fc50bb6797ac2d71e46fef8f559acb0f44c5d. If I locally revert this commit, "make V=1" succeeds. Bruno [1] https://github.com/coreutils/ci-check/actions ------------=_1751717346-16237-1-- From unknown Sat Aug 09 01:45:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78960: VPATH build fails Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sat, 05 Jul 2025 14:55:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78960 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 78960-done@debbugs.gnu.org, =?UTF-8?Q?P=C3=A1draig?= Brady Received: via spool by 78960-done@debbugs.gnu.org id=D78960.175172726816218 (code D ref 78960); Sat, 05 Jul 2025 14:55:02 +0000 Received: (at 78960-done) by debbugs.gnu.org; 5 Jul 2025 14:54:28 +0000 Received: from localhost ([127.0.0.1]:45938 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uY4Ha-0004DN-TZ for submit@debbugs.gnu.org; Sat, 05 Jul 2025 10:54:27 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([85.215.255.20]:41143) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uY4HX-0004CU-H1 for 78960-done@debbugs.gnu.org; Sat, 05 Jul 2025 10:54:25 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1751727260; cv=none; d=strato.com; s=strato-dkim-0002; b=D6UM6V5FGdgRD6WUq/awyBesmojb4C6wSvmidKEvjDIPe8BUMukROQ+8VDgdKf8k10 1/yDXQMgZt7dqryH3YlUW21tj5Ny5LvoRqLV7nv/ZZazzOkiA42StLLQdWLj/QZca0mi nXuQad7nwu4rf4hRiUqyGjhsaZ69kV7/l6M68wUi5i7MGBnSubc8nODzmINYctuIOxYu 9PYktl7bwGKH0bBDP4Yb32RBrcoF5IVfi3Mu0rcVuL0UefsWAej97vru6Z8RyLzHriVY 2VtgG/ivzYvoBCNJdpUCRGCkZKiBM+pIIvX1ewZk3VJLCQ9IXGUjiOk2AGULkEufvAhx XN4A== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1751727260; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=B9683vG9Aa1NtRGAkR0k2m9GnBK7/HiYPTQ5TT40kOg=; b=Z4NGdE3pjH3pzon8Q2KFqifOqZMeprCMZXXwCYM9phvf5oLfcjzz9e2CRwk7Zv0Q2B RlXb+P4QxjJCwxhoXnkEKoWpclh7+PR9AoNmTmCxiIrlUusO34cSV/dPbkdTqn+wzBEF 8RdXJlKUqfSzfi3Nsk2+qGvRbD62DoTPViVBlcV9VtmaUG0PEXoqkX5UEKkzaeGVSENM K/da2OsTEjzJyVpYtij+HwmOknn04FbSOgHEjMQjRG1IBUyc8WN3OPUkVuc9UZpjDmdO wbFP7NFQo/+zWjij3gHguZDqidS630+XcpxZFCNvt850N49qyeAdUAe6scyV60qEW197 566Q== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751727260; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=B9683vG9Aa1NtRGAkR0k2m9GnBK7/HiYPTQ5TT40kOg=; b=M3aKsCGmTursQWsicOESBT6X7AN+Wsi4R7/+ZXUZMwdTkhJVgRQDM5JMW6Pp+lg32b l/ClShOqRtJDHFuGEB/l/v8OX9WIvhZKhSKwvrxxTf1b28xuRliiraVxVVShvQTs3CpS PIFlf6K132VcXlfKNOODsBvtM0WZq5BBfkdXlv+dHRC98PGcDGdngKzCKPK/s9/qH6Wg oCHKa3BczyxzGTkzYEkRi2Lm70BaeeTWCaAwknFhmVN3fgYpB+DOfHsBmHkfUXmhjWav kJWtopshpYGva9e+tA7y8BxSPz11uRoK1PkWmQNGUzaB9oguwwo/c+7atzy+g/DAcoq5 pErw== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751727260; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=B9683vG9Aa1NtRGAkR0k2m9GnBK7/HiYPTQ5TT40kOg=; b=VGE5fYBxgMfzff7XYpsy1Ne9Zcs2KUER4hkhk3GN0XiB6ddKQ3aPsbxXjonfM1NKue 9hLP+m3UodBaekBwVcBg== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmfIFWzmSDqw74EAF033pvPpTVAo" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N87b8b165EsKewJ (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sat, 5 Jul 2025 16:54:20 +0200 (CEST) From: Bruno Haible Date: Sat, 05 Jul 2025 16:54:20 +0200 Message-ID: <2712627.k3LOHGUjKi@nimes> Organization: GNU In-Reply-To: <10e7c3cb-bb9f-4a12-ade4-1b7285a5ce7f@draigBrady.com> References: <4688882.cEBGB3zze1@nimes> <10e7c3cb-bb9f-4a12-ade4-1b7285a5ce7f@draigBrady.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-Spam-Score: 0.2 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -0.8 (/) P=E1draig Brady wrote: > I pushed the following which passes both types of builds here. > Marking this as done. >=20 > cheers, > Padraig >=20 > diff --git a/src/local.mk b/src/local.mk > index 537032578..fb763c4db 100644 > --- a/src/local.mk > +++ b/src/local.mk > @@ -708,7 +708,7 @@ src/version.h: Makefile > # -PD: MSVC (usable with a wrapper such as cccl from the SWIG project) > getmacopts =3D -dM -xdumpmacros -qshowmacros -PD >=20 > -CLEANFILES +=3D src/speedlist.h > +BUILT_SOURCES +=3D src/speedlist.h > src/speedlist.h: src/termios.c lib/config.h src/speedgen > $(AM_V_GEN)rm -f $@ > $(AM_V_at)${MKDIR_P} src > @@ -718,8 +718,6 @@ src/speedlist.h: src/termios.c lib/config.h src/speed= gen > $(AM_V_at)chmod a-w $@t > $(AM_V_at)mv $@t $@ >=20 > -src/stty.c: src/speedlist.h > - > # Generates a list of macro invocations like: > # SINGLE_BINARY_PROGRAM(program_name_str, main_name) > # once for each program list on $(single_binary_progs). Note that >=20 That's better. But now, "make distcheck" fails in a different way, namely in dist-check.mk line 127: =2E.. rm -f Makefile make[3]: Leaving directory '/home/runner/work/ci-check/ci-check/coreutils/t= ests/torture/coreutils/test/coreutils-2025-07-05' (cd /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreutils/t= est && mv coreutils-2025-07-05 coreutils-2025-07-05.old \ && ${TAR-tar} -Jxf - ) < coreutils-2025-07-05.tar.xz find /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreutils/= test/coreutils-2025-07-05.old /home/runner/work/ci-check/ci-check/coreutils= /tests/torture/coreutils/test/coreutils-2025-07-05 -name .deps | xargs -r r= mdir diff -ur /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreut= ils/test/coreutils-2025-07-05.old /home/runner/work/ci-check/ci-check/coreu= tils/tests/torture/coreutils/test/coreutils-2025-07-05 Only in /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreuti= ls/test/coreutils-2025-07-05.old/src: speedlist.h make[2]: *** [dist-check.mk:116: my-distcheck] Error 1 make[2]: Leaving directory '/home/runner/work/ci-check/ci-check/coreutils' make[1]: *** [Makefile:25823: distcheck-hook] Error 2 make[1]: Leaving directory '/home/runner/work/ci-check/ci-check/coreutils' make: *** [Makefile:23735: distcheck] Error 1 Bruno From unknown Sat Aug 09 01:45:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78960: VPATH build fails Resent-From: =?UTF-8?Q?P=C3=A1draig?= Brady Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sat, 05 Jul 2025 21:16:01 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78960 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: Bruno Haible , 78960-done@debbugs.gnu.org Received: via spool by 78960-done@debbugs.gnu.org id=D78960.175175013111938 (code D ref 78960); Sat, 05 Jul 2025 21:16:01 +0000 Received: (at 78960-done) by debbugs.gnu.org; 5 Jul 2025 21:15:31 +0000 Received: from localhost ([127.0.0.1]:47851 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uYAEL-00036I-Cq for submit@debbugs.gnu.org; Sat, 05 Jul 2025 17:15:30 -0400 Received: from mail-wr1-x42d.google.com ([2a00:1450:4864:20::42d]:58636) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.84_2) (envelope-from ) id 1uYAEF-00034T-LI for 78960-done@debbugs.gnu.org; Sat, 05 Jul 2025 17:15:26 -0400 Received: by mail-wr1-x42d.google.com with SMTP id ffacd0b85a97d-3a582e09144so1140681f8f.1 for <78960-done@debbugs.gnu.org>; Sat, 05 Jul 2025 14:15:23 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1751750117; x=1752354917; darn=debbugs.gnu.org; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:from:to:cc:subject:date:message-id:reply-to; bh=P+geSzDZ1oEdMZbHd0PFsUzOD3sZE/mxohFxdzaQJtk=; b=i5xA+Awonqckmi0mgsV3F/visvI33n2f/aaJ8tkbFE5LjKwAT66vBXzcb620V4Mk4j C1cptxGoo+K3NW1aCUyDGMQDYOSK1Pxb9wwMgRQqbk7Tf1gKl2iQrwiiH0GFfO0Q/ceN 5uYTrRb9/NJHfUZiksqCdq2X+Qs8KoTWtTGZTRWbX+ibxeDQ5jQdIOupPk5XG7ZBJ3lo j33LnYM4RlQgruQ+P0/SqjNgvgwGk0xT3ZfaG1GePP7cGEtsI7Ba3owc7h16J9l67HJx VYfkZy18G6XTdnsEyDXn8vZ8qWT2m5cVMBezgsnInq5/SUcGCACd2nM0f4wzmllkqfPo KxGw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1751750117; x=1752354917; h=content-transfer-encoding:in-reply-to:from:content-language :references:to:subject:user-agent:mime-version:date:message-id :sender:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=P+geSzDZ1oEdMZbHd0PFsUzOD3sZE/mxohFxdzaQJtk=; b=J/+/pyK9GuDggYa/ti1N6YMDe9DQ+2mrHxnQkStGP2WS/4l/CG4ahrCkf0L6D8ykac bnVsS4EqDiRNMbARQaB9J7s7QfbzGDzdTzQcc8qbV+GHvnStfIsIAlVohnwjiIkMzzO5 R/r93Ji6iXg3FWOKzuJyZurRS8PSabi0m+/a/2MGiDoFBYSc73/W6yVTXeo7C2jOFcsy ajX23IV1ZFLyQ11hXBRx021B/UXYSwW9PwwgYZlqW8zUsHTZvoktw6MpW2kJ8voY2oLZ bLo5vCmAOTxC8pDpDhsNkTTYy+D2HCRK8VgIoWIuRglF5BPQ8/XZ4rWp4Ha25S06isu1 t8dw== X-Forwarded-Encrypted: i=1; AJvYcCVbSzkGUv6jbQg8G/WXJlpVhKILmR1WGtyETeGww1crQstu8Q3zDAMwkfztu3PQfurYfZfm0cwDBnNW@debbugs.gnu.org X-Gm-Message-State: AOJu0YzlR7ikBd4ubNsDbo2vPstAD0g6yHhPV76QvTY3Hc1S7n6eF8qL UD3Wpe0Z6sUzDSZeZm/dKQdy1uRLnRryNf5mLbQAqX5cOdH/pv4uCvm3qI/2zg== X-Gm-Gg: ASbGncslYlebOjjgil+5brIOX6mLrDWrJEnQa0KFlmm/vIx76sxuXjCWklB9wmrkBDx THN1cbTm5hal9CaSYdF0W1d/LC0Imx2OPpXIEZxpDtpQFJaeTqH6HUl1dHeNROvkAznE98rTCJG 8GKe/ICXF6lisSUrnwxxXu2NHwg2nk60oDSCoYA183ogsuRuaJ6qdFMFcApunJ1LwTYPSY5L/Vx 9DdqD68YTQEpKGQgbHwY1OdRZOxQWxbROgzbpaWVyy5AP+Y9cA4V91PUmfhF3P0xmExhhldUbX0 FdxFKR/OvCfz22s8AeUtZt93ZmFbVQgGO12Kn1W/MI9NFpcZDINIr53EJzXEhHD0z8itqmmqnW4 sHKY4h7SjNZklhqX4KK+1I7tabH/+vjAEVZMaS610pg== X-Google-Smtp-Source: AGHT+IG71zCAnzlY5NN+2qRL8jv3GdRx6xtmTwVxKZrz99o1s5wXQb0BCJPcx0dlNFPZ+qlYTB22kw== X-Received: by 2002:a05:6000:420f:b0:3a5:25e0:ab53 with SMTP id ffacd0b85a97d-3b497038f53mr5033538f8f.32.1751750116901; Sat, 05 Jul 2025 14:15:16 -0700 (PDT) Received: from [192.168.1.31] (86-44-211-146-dynamic.agg2.lod.rsl-rtd.eircom.net. [86.44.211.146]) by smtp.googlemail.com with ESMTPSA id 5b1f17b1804b1-454b1890626sm65538585e9.40.2025.07.05.14.15.16 (version=TLS1_3 cipher=TLS_AES_128_GCM_SHA256 bits=128/128); Sat, 05 Jul 2025 14:15:16 -0700 (PDT) Message-ID: <1bcaeb53-ea90-4526-92c7-9f91f857ffb6@draigBrady.com> Date: Sat, 5 Jul 2025 22:15:15 +0100 MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Beta References: <4688882.cEBGB3zze1@nimes> <10e7c3cb-bb9f-4a12-ade4-1b7285a5ce7f@draigBrady.com> <2712627.k3LOHGUjKi@nimes> Content-Language: en-US From: =?UTF-8?Q?P=C3=A1draig?= Brady In-Reply-To: <2712627.k3LOHGUjKi@nimes> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spam-Score: 0.0 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.0 (-) On 05/07/2025 15:54, Bruno Haible wrote: > Pádraig Brady wrote: >> I pushed the following which passes both types of builds here. >> Marking this as done. >> >> cheers, >> Padraig >> >> diff --git a/src/local.mk b/src/local.mk >> index 537032578..fb763c4db 100644 >> --- a/src/local.mk >> +++ b/src/local.mk >> @@ -708,7 +708,7 @@ src/version.h: Makefile >> # -PD: MSVC (usable with a wrapper such as cccl from the SWIG project) >> getmacopts = -dM -xdumpmacros -qshowmacros -PD >> >> -CLEANFILES += src/speedlist.h >> +BUILT_SOURCES += src/speedlist.h >> src/speedlist.h: src/termios.c lib/config.h src/speedgen >> $(AM_V_GEN)rm -f $@ >> $(AM_V_at)${MKDIR_P} src >> @@ -718,8 +718,6 @@ src/speedlist.h: src/termios.c lib/config.h src/speedgen >> $(AM_V_at)chmod a-w $@t >> $(AM_V_at)mv $@t $@ >> >> -src/stty.c: src/speedlist.h >> - >> # Generates a list of macro invocations like: >> # SINGLE_BINARY_PROGRAM(program_name_str, main_name) >> # once for each program list on $(single_binary_progs). Note that >> > > That's better. But now, "make distcheck" fails in a different way, > namely in dist-check.mk line 127: > > ... > rm -f Makefile > make[3]: Leaving directory '/home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreutils/test/coreutils-2025-07-05' > (cd /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreutils/test && mv coreutils-2025-07-05 coreutils-2025-07-05.old \ > && ${TAR-tar} -Jxf - ) < coreutils-2025-07-05.tar.xz > find /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreutils/test/coreutils-2025-07-05.old /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreutils/test/coreutils-2025-07-05 -name .deps | xargs -r rmdir > diff -ur /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreutils/test/coreutils-2025-07-05.old /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreutils/test/coreutils-2025-07-05 > Only in /home/runner/work/ci-check/ci-check/coreutils/tests/torture/coreutils/test/coreutils-2025-07-05.old/src: speedlist.h > make[2]: *** [dist-check.mk:116: my-distcheck] Error 1 > make[2]: Leaving directory '/home/runner/work/ci-check/ci-check/coreutils' > make[1]: *** [Makefile:25823: distcheck-hook] Error 2 > make[1]: Leaving directory '/home/runner/work/ci-check/ci-check/coreutils' > make: *** [Makefile:23735: distcheck] Error 1 `make distcheck` passes here with the following, which I've just pushed. cheers, Padraig commit fd59e4a955970b2a6c2796578f1bc8b57604f731 (HEAD -> master)Author: Pádraig Brady Date: Sat Jul 5 17:45:00 2025 +0100 build: avoid make distcheck error * src/local.mk: Similarly to commit v8.22-156-g09937e9d0 track speedlist.h with nodist_src_stty_SOURCES and DISTCLEANFILES to ensure the make distcheck manifest comparison passes. Addresses https://bug.gnu.org/78960 diff --git a/src/local.mk b/src/local.mk index fb763c4db..50957a8cd 100644 --- a/src/local.mk +++ b/src/local.mk @@ -371,6 +371,9 @@ src___SOURCES = src/lbracket.c nodist_src_coreutils_SOURCES = src/coreutils.h src_coreutils_SOURCES = src/coreutils.c +nodist_src_stty_SOURCES = src/speedlist.h +src_stty_SOURCES = src/stty.c + src_cp_SOURCES = src/cp.c $(copy_sources) $(selinux_sources) src_date_SOURCES = src/date.c src/show-date.c src_dir_SOURCES = src/ls.c src/ls-dir.c @@ -709,6 +712,7 @@ src/version.h: Makefile getmacopts = -dM -xdumpmacros -qshowmacros -PD BUILT_SOURCES += src/speedlist.h +DISTCLEANFILES += src/speedlist.h src/speedlist.h: src/termios.c lib/config.h src/speedgen $(AM_V_GEN)rm -f $@ $(AM_V_at)${MKDIR_P} src From unknown Sat Aug 09 01:45:08 2025 X-Loop: help-debbugs@gnu.org Subject: bug#78960: VPATH build fails Resent-From: Bruno Haible Original-Sender: "Debbugs-submit" Resent-CC: bug-coreutils@gnu.org Resent-Date: Sun, 06 Jul 2025 01:21:02 +0000 Resent-Message-ID: Resent-Sender: help-debbugs@gnu.org X-GNU-PR-Message: followup 78960 X-GNU-PR-Package: coreutils X-GNU-PR-Keywords: To: 78960-done@debbugs.gnu.org, =?UTF-8?Q?P=C3=A1draig?= Brady Received: via spool by 78960-done@debbugs.gnu.org id=D78960.175176483224810 (code D ref 78960); Sun, 06 Jul 2025 01:21:02 +0000 Received: (at 78960-done) by debbugs.gnu.org; 6 Jul 2025 01:20:32 +0000 Received: from localhost ([127.0.0.1]:48732 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1uYE3Q-0006RQ-13 for submit@debbugs.gnu.org; Sat, 05 Jul 2025 21:20:30 -0400 Received: from mo4-p00-ob.smtp.rzone.de ([81.169.146.216]:44903) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1uYE3K-0006Pd-N8 for 78960-done@debbugs.gnu.org; Sat, 05 Jul 2025 21:20:25 -0400 ARC-Seal: i=1; a=rsa-sha256; t=1751764819; cv=none; d=strato.com; s=strato-dkim-0002; b=RpEkt2wTZQMbh4u8RRtIf3SqQPpBcxeSBUBEaNtmHt2jy2gF/1h7a9nS8D/psne0u8 UTPUQ9nF/qm6q2wisW9MDhK7KiNRRksMw+BE6T/uOgusVkfTPUstd1id31tdGRcb+MtU eMcaB6vAZpY5miv1H/NUjvv4h5UAfBzj/9OyCwgqNslxzKu/Ohvphl2etSI/GpjjTS+j ElBFoSdkudKN2d8szieH4bxt4Li0eWA66PnmSGT0Xgw8ccF+ue+b0N97qzNemLRtqqjR YpfkwatIwOfTF7K//5it+gxxp9/U/IowuKKNRSQWbl6dXZriTYuv+CkmvVPiIvUMxF+D Fd7Q== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; t=1751764819; s=strato-dkim-0002; d=strato.com; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=z/aLsPJv9dzNdZjLjLe3Q4yOufRtDAfmpNixiMjYkkk=; b=IxzrwpfVs5EoHd09V+cqgfs5eMK7tXYUrNdY4SN0whuqGdjfshxQLOSht9aRboK8tD 7P+ZjLJnVg+Dikw72NKPzqTtCJSaHNw0k+0FUlb0cpd4ZFdxdLY1Qi3w6Vq9CoSePWYo OCuwGovW5g5cqYUaBnIcepr4ln3rAC7uxo9G8YbkHRVj8GweuGaUgoVnVeEuiuoWbGNI SzoyNKFSc7CdHNtq5x5jByMKNKxxbLR9s+UCrB7JgyEkZgtH6HExAn9suWfDLKDmQQY8 TExUHRFjPkdAHJzNy08StXc1XJCYMncNaEiiCbVNBLcZzLwhyN6SQ+G92PEw2A9StMph E1qA== ARC-Authentication-Results: i=1; strato.com; arc=none; dkim=none X-RZG-CLASS-ID: mo00 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; t=1751764819; s=strato-dkim-0002; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=z/aLsPJv9dzNdZjLjLe3Q4yOufRtDAfmpNixiMjYkkk=; b=c7wFvo5AafO+zbNu0ne0m/8If8gZXnDmSWuPBuzpHB4a/b0Qevz95si95egVDDWwWk iufUaet5u55iWE4gNefDU0jhP5rzjRpPWFr/bgbFRpItttVE/9cPyyCWBhahDTxGZeFg D/P2PNO/6/RNJzpX9v5kqL/wcsILPliZRWrJn3T/E3YzpX02rAdETs72F0qDroppBf8W BpS5bcBnNPy7HtrLSGZgTYMFp0Ve5N3BaECfP6Lrq9tpkY8SGD1tL90cLcWZiNZjhB3c M2dDcwMWDus6QkTeu+ykEXTljPsKhkEALcm1wW2QqXEI7/CClfxMmZAi8mg0vS0BX8P0 lZ+A== DKIM-Signature: v=1; a=ed25519-sha256; c=relaxed/relaxed; t=1751764819; s=strato-dkim-0003; d=clisp.org; h=References:In-Reply-To:Message-ID:Date:Subject:To:From:Cc:Date:From: Subject:Sender; bh=z/aLsPJv9dzNdZjLjLe3Q4yOufRtDAfmpNixiMjYkkk=; b=c56BDeF60htDC6ljk94oMAMDDVhY0/VTYJTqYRCpdGehlCnyNEJxFzeutaOhQmyQjQ qs6CPr6hY2PoOBHxgOAQ== X-RZG-AUTH: ":Ln4Re0+Ic/6oZXR1YgKryK8brlshOcZlLnY4jECd2hdUURIbZgL8PX2QiTuZ3cdB8X/nqmmQFW6c7eDv47yZUswACeQhf4g=" Received: from nimes.localnet by smtp.strato.de (RZmta 51.3.0 AUTH) with ESMTPSA id N87b8b1661KJfgL (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256 bits)) (Client did not present a certificate); Sun, 6 Jul 2025 03:20:19 +0200 (CEST) From: Bruno Haible Date: Sun, 06 Jul 2025 03:20:19 +0200 Message-ID: <2283144.72vocr9iq0@nimes> Organization: GNU In-Reply-To: <1bcaeb53-ea90-4526-92c7-9f91f857ffb6@draigBrady.com> References: <4688882.cEBGB3zze1@nimes> <2712627.k3LOHGUjKi@nimes> <1bcaeb53-ea90-4526-92c7-9f91f857ffb6@draigBrady.com> MIME-Version: 1.0 Content-Transfer-Encoding: quoted-printable Content-Type: text/plain; charset="iso-8859-1" X-Spam-Score: -0.5 (/) X-BeenThere: debbugs-submit@debbugs.gnu.org X-Mailman-Version: 2.1.18 Precedence: list List-Id: List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: debbugs-submit-bounces@debbugs.gnu.org Sender: "Debbugs-submit" X-Spam-Score: -1.5 (-) P=E1draig Brady wrote: > `make distcheck` passes here with the following, which I've just pushed. I confirm that the CI now passes again. Bruno