From mboxrd@z Thu Jan 1 00:00:00 1970 From: Robert Vollmert Subject: bug#36640: guix pull compile-files failure doesn't identify failed file Date: Sat, 13 Jul 2019 20:13:32 +0200 Message-ID: Mime-Version: 1.0 (Mac OS X Mail 12.4 \(3445.104.11\)) Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable Return-path: Received: from eggs.gnu.org ([2001:470:142:3::10]:51350) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmMX6-0008Nk-2O for bug-guix@gnu.org; Sat, 13 Jul 2019 14:14:05 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmMX4-0004pR-U5 for bug-guix@gnu.org; Sat, 13 Jul 2019 14:14:04 -0400 Received: from debbugs.gnu.org ([209.51.188.43]:34542) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1hmMX4-0004pM-Oi for bug-guix@gnu.org; Sat, 13 Jul 2019 14:14:02 -0400 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1hmMX4-0006fL-G1 for bug-guix@gnu.org; Sat, 13 Jul 2019 14:14:02 -0400 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:470:142:3::10]:51253) by lists.gnu.org with esmtp (Exim 4.86_2) (envelope-from ) id 1hmMWg-0008Ku-Ii for bug-guix@gnu.org; Sat, 13 Jul 2019 14:13:39 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1hmMWf-0004aV-G6 for bug-guix@gnu.org; Sat, 13 Jul 2019 14:13:38 -0400 Received: from mx1.mailbox.org ([80.241.60.212]:22372) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_256_CBC_SHA1:32) (Exim 4.71) (envelope-from ) id 1hmMWf-0004Zt-6w for bug-guix@gnu.org; Sat, 13 Jul 2019 14:13:37 -0400 Received: from smtp1.mailbox.org (smtp1.mailbox.org [IPv6:2001:67c:2050:105:465:1:1:0]) (using TLSv1.2 with cipher ECDHE-RSA-CHACHA20-POLY1305 (256/256 bits)) (No client certificate requested) by mx1.mailbox.org (Postfix) with ESMTPS id A4C5F4FD4D for ; Sat, 13 Jul 2019 20:13:34 +0200 (CEST) Received: from smtp1.mailbox.org ([80.241.60.240]) by spamfilter01.heinlein-hosting.de (spamfilter01.heinlein-hosting.de [80.241.56.115]) (amavisd-new, port 10030) with ESMTP id WtcWXGDAxt5J for ; Sat, 13 Jul 2019 20:13:33 +0200 (CEST) List-Id: Bug reports for GNU Guix List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: bug-guix-bounces+gcggb-bug-guix=m.gmane.org@gnu.org Sender: "bug-Guix" To: 36640@debbugs.gnu.org Specifically, building guix-packages.drv locally, I got the output = below. As far as I can tell, the problematic file=E2=80=99s name is not = contained in the output at all. The file is certainly available where we call = compile-file =E2=80=94 no idea whether it would be better to print the filename while = handling the exception in. guix/build/compile.scm, or whether guile should print a better error here. [ snip progress output ] 29.1% of 203 files^M[ 60/406] loading... 29.6% of 203 files^M[ = 61/406] loading... 30.0% of 203 files^M[ 62/406] loading... = 30.5% of 203 files^M[ 63/406] loading... 31.0% of 203 files^M[ = 64/406] loading... 31.5% of 203 files^M[ 65/406] loading... = 32.0% of 203 files^M[ 66/406] loading... 32.5% of 203 files^M[ = 67/406] loading... 33.0% of 203 files^M[ 68/406] loading... = 33.5% of 203 files^M[ 69/406] loading... 34.0% of 203 files^M[ = 70/406] loading... 34.5% of 203 files^M[ 71/406] loading... = 35.0% of 203 files^M[ 72/406] loading... 35.5% of 203 files^M[ = 73/406] loading... 36.0% of 203 files^M[ 74/406] loading... = 36.5% of 203 filesBacktrace: In ice-9/psyntax.scm: 1235:36 19 (expand-top-sequence _ _ _ #f _ _ _) 1182:24 18 (parse _ (("placeholder" placeholder)) ((top) #(ribcage () = () ())) _ e (eval) (hygiene #{ g670}#)) 285:10 17 (parse _ (("placeholder" placeholder)) (()) _ c&e (eval) = (hygiene #{ g670}#)) In ice-9/eval.scm: 293:34 16 (_ #) In ice-9/boot-9.scm: 2874:4 15 (define-module* _ #:filename _ #:pure _ #:version _ = #:imports _ #:exports _ #:replacements _ #:re-exports _ #:autoloads _ = #:duplicates _ #:transformer _) 2071:24 14 (call-with-deferred-observers _) 2887:24 13 (_) 222:17 12 (map1 (((gnu)) ((guix)) ((guix git-download)) ((guix = build-system haskell)) ((guix build-system elm)) ((guix licenses)) = ((guix licenses) #:prefix license:) ((guix packages)) ((# ?)) ?)) 2800:17 11 (resolve-interface (gnu) #:select _ #:hide _ #:prefix _ = #:renamer _ #:version _) In ice-9/threads.scm: 390:8 10 (_ _) In ice-9/boot-9.scm: 2726:13 9 (_) In ice-9/threads.scm: 390:8 8 (_ _) In ice-9/boot-9.scm: 2994:20 7 (_) 2312:4 6 (save-module-excursion _) 3014:26 5 (_) In unknown file: 4 (primitive-load-path "gnu" #) In ice-9/boot-9.scm: 260:13 3 (for-each # = ((gnu system) (gnu system mapped-devices) (gnu system file-systems) (gnu = bootloader) (gnu bootloader grub) (gnu system #) ?)) In ice-9/eval.scm: 159:9 2 (_ #(#(# #) (gnu system))) In ice-9/boot-9.scm: 2803:6 1 (resolve-interface _ #:select _ #:hide _ #:prefix _ = #:renamer _ #:version _) In unknown file: 0 (scm-error misc-error #f "~A ~S" ("no code for module" (gnu = system)) #f) ERROR: In procedure scm-error: no code for module (gnu system)