GNU bug report logs - #25409
make fails when guile-json is not present

Previous Next

Package: guix;

Reported by: Ben Woodcroft <b.woodcroft <at> uq.edu.au>

Date: Mon, 9 Jan 2017 23:33:01 UTC

Severity: normal

Done: ludo <at> gnu.org (Ludovic Courtès)

Bug is archived. No further changes may be made.

Full log


View this message in rfc822 format

From: help-debbugs <at> gnu.org (GNU bug Tracking System)
To: Ben Woodcroft <b.woodcroft <at> uq.edu.au>
Subject: bug#25409: closed (Re: bug#25409: make fails when guile-json is
 not present)
Date: Tue, 10 Jan 2017 14:59:02 +0000
[Message part 1 (text/plain, inline)]
Your bug report

#25409: make fails when guile-json is not present

which was filed against the guix package, has been closed.

The explanation is attached below, along with your original report.
If you require more details, please reply to 25409 <at> debbugs.gnu.org.

-- 
25409: http://debbugs.gnu.org/cgi/bugreport.cgi?bug=25409
GNU Bug Tracking System
Contact help-debbugs <at> gnu.org with problems
[Message part 2 (message/rfc822, inline)]
From: ludo <at> gnu.org (Ludovic Courtès)
To: Ben Woodcroft <b.woodcroft <at> uq.edu.au>
Cc: 25409-done <at> debbugs.gnu.org
Subject: Re: bug#25409: make fails when guile-json is not present
Date: Tue, 10 Jan 2017 15:58:15 +0100
Hi Ben,

Ben Woodcroft <b.woodcroft <at> uq.edu.au> skribis:

> 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:

I believe commit 1545a012cb7cd78e25ed99ecee26df457be590e9 fixes that.

Thanks!

Ludo’.

[Message part 3 (message/rfc822, inline)]
From: Ben Woodcroft <b.woodcroft <at> uq.edu.au>
To: bug-guix <at> gnu.org
Subject: make fails when guile-json is not present
Date: Tue, 10 Jan 2017 09:32:22 +1000
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 [#<procedure 561cba494500 at ice-9/eval.scm:499:4 (exp)> #]
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



This bug report was last modified 8 years and 133 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.