Hello, Had an issue with compiling 1.1.0 from source on linux (64-bit slackware, almost current) with guile 3.0.4. First thing, it couldn't find guild with the default configure template. I had to add a kludge (configure.ac.diff, attached). Then, it wouldn't compile some files in guix/ subdir. The diagnostics went like this in each case: WARNING: (guix swh): `define-json-mapping' imported from both (guix json) and (json) WARNING: (guix swh): `define-json-mapping' imported from both (guix json) and (json) ice-9/eval.scm:293:34: error: define-json-mapping: unbound variable hint: Did you forget `(use-modules (json record))'? I took the compiler's suggestion and added '(use-modules (json record))'. Have no idea how that works. I'm attaching the patch for that compilation_define-json-mapping.diff. Hope that helps. -Yury