From debbugs-submit-bounces@debbugs.gnu.org Wed Feb 26 16:05:41 2025 Received: (at submit) by debbugs.gnu.org; 26 Feb 2025 21:05:41 +0000 Received: from localhost ([127.0.0.1]:55726 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1tnOb6-0000Q4-Tc for submit@debbugs.gnu.org; Wed, 26 Feb 2025 16:05:41 -0500 Received: from lists.gnu.org ([2001:470:142::17]:54470) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1tnOb3-0000Pj-M6 for submit@debbugs.gnu.org; Wed, 26 Feb 2025 16:05:39 -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 ) id 1tnOao-00034O-Jc for bug-guix@gnu.org; Wed, 26 Feb 2025 16:05:23 -0500 Received: from mail.asterisell.com ([193.30.121.134]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1tnOal-0003hR-IV for bug-guix@gnu.org; Wed, 26 Feb 2025 16:05:22 -0500 Message-ID: <8cb46874-9727-414b-8e29-003e8280ddea@dokmelody.org> DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=dokmelody.org; s=mail; t=1740603885; bh=i/JDH13AX12Cv6m4xN/uUsGQN/t+EKvyVWiGN76y4tA=; h=Date:To:From:Subject; b=CU3wsH5fcm2nzbXpJMR0hBvizMpp93tp8zNleosOJ3P0H4CMbmHBYD3aIbATf/vlA 8VWa6acrWGmD5ahgJn9DsyycKY62bsy1eaSM610lsW1QBrKJ5tzDJ2RmyHYmKWLqMh hL7FcuonzFLHSCtu3on1ei3p+2YFPZNbWl4wm9Yk= Date: Wed, 26 Feb 2025 22:04:45 +0100 MIME-Version: 1.0 Content-Language: en-US To: bug-guix@gnu.org From: Massimo Zaniboni Subject: No rule to make target 'etc/guix-gc.timer', needed by 'all-am'. Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 7bit Received-SPF: pass client-ip=193.30.121.134; envelope-from=mzan@dokmelody.org; helo=mail.asterisell.com X-Spam_score_int: -16 X-Spam_score: -1.7 X-Spam_bar: - X-Spam_report: (-1.7 / 5.0 requ) BAYES_00=-1.9, DKIM_INVALID=0.1, DKIM_SIGNED=0.1, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_NONE=0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.9 (/) 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: -0.1 (/) Hi, if I reubild the guix repository after a "make clean", I obtain this error message ``` GEN etc/openrc/guix-daemon GEN etc/gnu-store.mount GEN etc/guix-daemon.service GEN etc/guix-publish.service GEN etc/guix-gc.service make[2]: *** No rule to make target 'etc/guix-gc.timer', needed by 'all-am'. Stop. make[2]: Leaving directory '/mnt/bcachefs/home/mzan/lavoro/admin/custom-guix-repo' make[1]: *** [Makefile:6605: all-recursive] Error 1 make[1]: Leaving directory '/mnt/bcachefs/home/mzan/lavoro/admin/custom-guix-repo' make: *** [Makefile:4623: all] Error 2 ``` It seems this bug of 3 years ago https://issues.guix.gnu.org/50938 and the related patch https://lists.nongnu.org/archive/html/guix-patches/2021-09/msg01676.html introduced again, by this recent patch ``` commit 3355de608cb2267435c2592fc7dc76a1dcc5c02d Author: Efraim Flashner Date: Wed Feb 26 09:53:39 2025 +0200 nix: Install guix-gc systemd timer. * nix/local.mk (nodist_systemdservice_DATA): Add etc/guix-gc.timer. Change-Id: I6f71d68f77ff07976f9ec16c37dba99ebedd9b9d diff --git a/nix/local.mk b/nix/local.mk index 0d23a48a..262b6714 100644 --- a/nix/local.mk +++ b/nix/local.mk @@ -158,7 +158,8 @@ nodist_systemdservice_DATA = \ etc/gnu-store.mount \ etc/guix-daemon.service \ etc/guix-publish.service \ - etc/guix-gc.service + etc/guix-gc.service \ + etc/guix-gc.timer etc/%.mount: etc/%.mount.in \ $(top_builddir)/config.status ```