From mboxrd@z Thu Jan 1 00:00:00 1970 From: Ben Woodcroft Subject: bug#25409: make fails when guile-json is not present Date: Tue, 10 Jan 2017 09:32:22 +1000 Message-ID: <10c33a8d-1108-aaf8-411f-b63403f93992@uq.edu.au> Mime-Version: 1.0 Content-Type: text/plain; charset=utf-8; format=flowed Content-Transfer-Encoding: 7bit Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59596) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQjR5-0000lO-38 for bug-guix@gnu.org; Mon, 09 Jan 2017 18:33:07 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQjR0-0006gX-Bl for bug-guix@gnu.org; Mon, 09 Jan 2017 18:33:07 -0500 Received: from debbugs.gnu.org ([208.118.235.43]:32879) by eggs.gnu.org with esmtps (TLS1.0:RSA_AES_128_CBC_SHA1:16) (Exim 4.71) (envelope-from ) id 1cQjR0-0006gS-8y for bug-guix@gnu.org; Mon, 09 Jan 2017 18:33:02 -0500 Received: from Debian-debbugs by debbugs.gnu.org with local (Exim 4.84_2) (envelope-from ) id 1cQjR0-0003LV-1R for bug-guix@gnu.org; Mon, 09 Jan 2017 18:33:02 -0500 Sender: "Debbugs-submit" Resent-Message-ID: Received: from eggs.gnu.org ([2001:4830:134:3::10]:59379) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQjQV-0000jD-FN for bug-guix@gnu.org; Mon, 09 Jan 2017 18:32:32 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1cQjQS-0006UG-DM for bug-guix@gnu.org; Mon, 09 Jan 2017 18:32:31 -0500 Received: from mailhub2.soe.uq.edu.au ([130.102.132.209]:55091 helo=newmailhub.uq.edu.au) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1cQjQR-0006Ti-Qr for bug-guix@gnu.org; Mon, 09 Jan 2017 18:32:28 -0500 Received: from smtp2.soe.uq.edu.au (smtp2.soe.uq.edu.au [10.138.113.41]) by newmailhub.uq.edu.au (8.14.5/8.14.5) with ESMTP id v09NWMlY045704 for ; Tue, 10 Jan 2017 09:32:22 +1000 Received: from [172.23.208.246] (scmb-bwoodc.biosci.uq.edu.au [172.23.208.246]) (authenticated bits=0) by smtp2.soe.uq.edu.au (8.14.5/8.14.5) with ESMTP id v09NWMcj016640 (version=TLSv1.2 cipher=DHE-RSA-AES256-SHA bits=256 verify=NOT) for ; Tue, 10 Jan 2017 09:32:22 +1000 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: 25409@debbugs.gnu.org Hi, Since "#:use-module (guix docker)" is at the top of guix/scripts/refresh.scm and "#:use-module (json)" is at the top of guix/docker.scm, when the json module is unavailable make fails: [...] In unknown file: ?: 9 [primitive-load-path "guix/docker" ...] In ice-9/eval.scm: 505: 8 [# #] In ice-9/psyntax.scm: 1106: 7 [expand-top-sequence ((define-module # # # ...)) () ((top)) ...] 989: 6 [scan ((define-module (guix docker) #:use-module ...)) () ...] 279: 5 [scan ((#(syntax-object let # ...) (#) (# #) ...)) () ...] In ice-9/eval.scm: 411: 4 [eval # ()] In ice-9/boot-9.scm: 2951: 3 [define-module* (guix docker) #:filename ...] 2926: 2 [resolve-imports (((guix hash)) ((guix store)) ((guix utils)) ...)] 2867: 1 [resolve-interface (json) #:select ...] In unknown file: ?: 0 [scm-error misc-error #f "~A ~S" ("no code for module" (json)) #f] [...] I'm under the impression that guile-json is still an optional dependency. Thanks, ben