From unknown Sat Jun 21 12:17:10 2025 Content-Disposition: inline Content-Transfer-Encoding: quoted-printable MIME-Version: 1.0 X-Mailer: MIME-tools 5.509 (Entity 5.509) Content-Type: text/plain; charset=utf-8 From: bug#78004 <78004@debbugs.gnu.org> To: bug#78004 <78004@debbugs.gnu.org> Subject: Status: Unexpected/inconsistent compilation error Reply-To: bug#78004 <78004@debbugs.gnu.org> Date: Sat, 21 Jun 2025 19:17:10 +0000 retitle 78004 Unexpected/inconsistent compilation error reassign 78004 guile submitter 78004 Ian Eure severity 78004 normal thanks From debbugs-submit-bounces@debbugs.gnu.org Tue Apr 22 23:43:21 2025 Received: (at submit) by debbugs.gnu.org; 23 Apr 2025 03:43:22 +0000 Received: from localhost ([127.0.0.1]:51435 helo=debbugs.gnu.org) by debbugs.gnu.org with esmtp (Exim 4.84_2) (envelope-from ) id 1u7R17-0008BB-AW for submit@debbugs.gnu.org; Tue, 22 Apr 2025 23:43:21 -0400 Received: from lists.gnu.org ([2001:470:142::17]:37598) by debbugs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.84_2) (envelope-from ) id 1u7R11-0008Ad-CD for submit@debbugs.gnu.org; Tue, 22 Apr 2025 23:43:18 -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 1u7R0r-0003gr-38 for bug-guile@gnu.org; Tue, 22 Apr 2025 23:43:05 -0400 Received: from fout-b5-smtp.messagingengine.com ([202.12.124.148]) by eggs.gnu.org with esmtps (TLS1.2:ECDHE_RSA_AES_256_GCM_SHA384:256) (Exim 4.90_1) (envelope-from ) id 1u7R0n-0001Lo-RN for bug-guile@gnu.org; Tue, 22 Apr 2025 23:43:04 -0400 Received: from phl-compute-01.internal (phl-compute-01.phl.internal [10.202.2.41]) by mailfout.stl.internal (Postfix) with ESMTP id 57C98114015E for ; Tue, 22 Apr 2025 23:42:58 -0400 (EDT) Received: from phl-mailfrontend-01 ([10.202.2.162]) by phl-compute-01.internal (MEProxy); Tue, 22 Apr 2025 23:42:58 -0400 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=retrospec.tv; h= cc:content-transfer-encoding:content-type:content-type:date:date :from:from:in-reply-to:message-id:mime-version:reply-to:subject :subject:to:to; s=fm1; t=1745379778; x=1745466178; bh=qA1TfeDmAN 0NTZgZgm4941y1FJwJU3U9zIf/dlXvyOY=; b=h8CUadZJnhTb0xu/tH414MFONN N50X64bcDKcLcU4Jf7Ll0iUEqqthN86AI1Pgx9ZyWC69Zhstn0l2aMWvFwV1/DxR nzwseJfJQTKLBlJuKF0rQ/ivEfl4TiR3zRmGNzFLFRF2e2nNU1bZRb62Q2LCF+Sr Ni9WZ3E9eNaRbe9/f+KxTqh6INUKdOMElOUobalbQKKSjnAi7OJ0I315JaAIGaY4 xnmufYHBoCWiYk0ow9iIgXpWtPwPjxPHSFFJXlw/mNH6m+yOCvqVruB9SkLvykG4 rBueEd+iWRPdhwhoqPemOG+v0qBvZimxxG61fDPaGtCZIJGZwWAULuhsxd8Q== DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d= messagingengine.com; h=cc:content-transfer-encoding:content-type :content-type:date:date:feedback-id:feedback-id:from:from :in-reply-to:message-id:mime-version:reply-to:subject:subject:to :to:x-me-proxy:x-me-sender:x-me-sender:x-sasl-enc; s=fm2; t= 1745379778; x=1745466178; bh=qA1TfeDmAN0NTZgZgm4941y1FJwJU3U9zIf /dlXvyOY=; b=YvdqRKPkKsK3ArDoh2S23ok1ZWX1KkMOvBR+OPqVJ/p+15hhwY0 qS4nz7Cd/0Xij1NZEjYf2bL5puIY2MJC4Q/u3E2PwCDyCfRDUfwxV6uRqs5/Y73c qJ9DHicE+APTLz3cVuSoOSiWjBLJxmypOMKRUHJJUPMtQJ8wDHgM/r1k3GWTFB1V 6rAjbLWd3DDvlz+ISPmm3KRhuh9XfvbGg4bNIysLLeFOHTNqZN06q4kconjYyDrs AH6uDWWwFCzNGcdhhjOgY1R9ELGcSBPhATbIRoCkNwHr8Cb3EZZkVy1FCtyGlFRg r7fMmkM+h/fJTp+J5Y/4pyQqd0r2IR7QJ9A== X-ME-Sender: X-ME-Received: X-ME-Proxy-Cause: gggruggvucftvghtrhhoucdtuddrgeefvddrtddtgddvgeehheehucetufdoteggodetrf dotffvucfrrhhofhhilhgvmecuhfgrshhtofgrihhlpdggtfgfnhhsuhgsshgtrhhisggv pdfurfetoffkrfgpnffqhgenuceurghilhhouhhtmecufedttdenucenucfjughrpefhvf fufgffkfggtgfgsehtqhertddtreejnecuhfhrohhmpefkrghnucfguhhrvgcuoehirghn sehrvghtrhhoshhpvggtrdhtvheqnecuggftrfgrthhtvghrnhepgfdvleeggeehieeuke ekgeelgeeiffetfeejgffhuddthfehtefhleefieefieejnecuffhomhgrihhnpegtohgu vggsvghrghdrohhrghdpghhnuhdrohhrghenucevlhhushhtvghrufhiiigvpedtnecurf grrhgrmhepmhgrihhlfhhrohhmpehirghnsehrvghtrhhoshhpvggtrdhtvhdpnhgspghr tghpthhtohepuddpmhhouggvpehsmhhtphhouhhtpdhrtghpthhtohepsghughdqghhuih hlvgesghhnuhdrohhrgh X-ME-Proxy: Feedback-ID: id9014242:Fastmail Received: by mail.messagingengine.com (Postfix) with ESMTPA for ; Tue, 22 Apr 2025 23:42:57 -0400 (EDT) From: Ian Eure To: bug-guile@gnu.org Subject: Unexpected/inconsistent compilation error User-Agent: mu4e 1.12.9; emacs 29.4 Date: Tue, 22 Apr 2025 20:42:55 -0700 Message-ID: <87v7qvbl1c.fsf@retrospec.tv> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: quoted-printable Received-SPF: pass client-ip=202.12.124.148; envelope-from=ian@retrospec.tv; helo=fout-b5-smtp.messagingengine.com X-Spam_score_int: -17 X-Spam_score: -1.8 X-Spam_bar: - X-Spam_report: (-1.8 / 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, HEXHASH_WORD=1, RCVD_IN_DNSWL_LOW=-0.7, RCVD_IN_VALIDITY_CERTIFIED_BLOCKED=0.001, RCVD_IN_VALIDITY_RPBL_BLOCKED=0.001, SPF_HELO_PASS=-0.001, SPF_PASS=-0.001 autolearn=no autolearn_force=no X-Spam_action: no action X-Spam-Score: 0.7 (/) 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.3 (/) Hi there, This is a weird one, but after poking at it, I think it=E2=80=99s a Guile=20 bug. Happy to be wrong about that. I can consistently reproduce it on=20 two separate computers, so this isn=E2=80=99t a hardware failure. To reproduce: 1. Run `git clone https://codeberg.org/ieure/guix.git' 2. Change into the guix directory and run `git checkout -b autofs-service-type origin/autofs-service-type' 3. Save the following text into `channels.scm': (list (channel (name 'guix) (url "https://git.savannah.gnu.org/git/guix.git") (branch "master") (commit "15562902da00c97910d918c7bf825d6fc6a9f84b") (introduction (make-channel-introduction "9edb3f66fd807b096b48283debdcddccfea34bad" (openpgp-fingerprint "BBB0 2DDF 2CEA F6A8 0D1D E643 A2A0 6DF2 A33A=20 54FA"))))) 3. Run `guix time-machine -C channels.scm \ --commit=3D15562902da00c97910d918c7bf825d6fc6a9f84b -- \ shell -m manifest.scm --pure'. 4. Run `./configure && bootstrap && make -j8' (substitute whatever numeral makes sense for your hardware). The build will fail with this error: error: failed to load 'gnu/build/linux-initrd.scm': ice-9/eval.scm:293:34: In procedure symbol->string: Wrong type argument in position 1 (expecting symbol): #:cpio Observe that the code does not contain `#:cpio', but: #:use-module ((guix cpio) #:prefix cpio:) Okay, so that=E2=80=99s the problem. I have also observed: - It=E2=80=99s caused by the changes on this branch. If you check out the base for my changes, 15562902da00c97910d918c7bf825d6fc6a9f84b,=20 then `make clean && make -j8', the build completes with no errors. Commit 1d7afd1d44fe702236f25ab2558789de41b27ded also builds=20 fine. - If you check out 15562902da00c97910d918c7bf825d6fc6a9f84b and=20 build it, then check out the HEAD of autofs-service-type, it also=20 builds without errors. The failure only happens if you build autofs-service-type from a clean state. - The only changes between=20 15562902da00c97910d918c7bf825d6fc6a9f84b and 0ae700d9a7df3d1c6168932e2f72204f1a6a07f1 are to gnu/services/nfs.scm. I am not sure why those changes would=20 cause a build failure in a completely different module. Please let me know if I can provide more information. Thanks, -- Ian