unofficial mirror of help-guix@gnu.org 
 help / color / mirror / Atom feed
* Using the Guile json module in a gexp
@ 2017-09-11  6:58 Christopher Baines
  2017-09-11 12:12 ` Ludovic Courtès
  0 siblings, 1 reply; 3+ messages in thread
From: Christopher Baines @ 2017-09-11  6:58 UTC (permalink / raw)
  To: help-guix

[-- Attachment #1: Type: text/plain, Size: 1096 bytes --]

Hey,

So I'm having some trouble using the Guile json module in a gexp.
I've added (with-imported-modules '((json)) ...), and the
module-import-compiled builder crashes.

Backtrace:
           4 (primitive-load "/gnu/store/35zv0m9wwd2nz3agyywv09d3k5v?")
In srfi/srfi-1.scm:
    640:9  3 (for-each #<procedure c10700 at ice-9/eval.scm:333:13 ?> ?)
In ice-9/eval.scm:
   245:16  2 (_ #(#(#<directory (guix build utils) 83f6e0> "/gn?") #))
In ice-9/boot-9.scm:
  1519:24  1 (_ "./json.scm")
In unknown file:
           0 (stat "./json.scm" #<undefined>)

ERROR: In procedure stat:
ERROR: In procedure stat: No such file or directory: "./json.scm"


The builder doesn't call stat directly, the stack trace gives line
numbers within other code, and its infeasible to add debugging mesasges
to the builder, as that requires rebuilding the world (at least with
the way I am running it).

I'll try and see if I can evaluate the same code outside of the
derivation to track down where it's calling stat, but let me know if
you can see what is going wrong.

Thanks,

Chris

[-- Attachment #2: OpenPGP digital signature --]
[-- Type: application/pgp-signature, Size: 963 bytes --]

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2017-09-12 18:49 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2017-09-11  6:58 Using the Guile json module in a gexp Christopher Baines
2017-09-11 12:12 ` Ludovic Courtès
2017-09-12 18:49   ` Christopher Baines

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).