Hi, Christopher Howard skribis: > checking if (gcrypt hash) is available... no > configure: error: guile-gcrypt is missing; please install it. > command "/gnu/store/87kif0bpf0anwbsaw0jvg8fyciw4sz67-bash-5.0.16/bin/bash" "./configure" "CONFIG_SHELL=/gnu/store/87kif0bpf0anwbsaw0jvg8fyciw4sz67-bash-5.0.16/bin/bash" "SHELL=/gnu/store/87kif0bpf0anwbsaw0jvg8fyciw4sz67-bash-5.0.16/bin/bash" "--prefix=/gnu/store/016px9wmbw30xjplh6gq5jp9cpyfs3ck-nomad-0.1.2-alpha" "--enable-fast-install" "--build=x86_64-unknown-linux-gnu" failed with status 1 The problem is that Emacsy and Nomad haven’t switched to Guile 3.0 but all the Guile stack switched on the recent ‘core-updates’ merge. The attached patch does that. However, it triggers tests failures in Emacsy like this one: --8<---------------cut here---------------start------------->8--- FAIL: test/core =============== WARNING: (guile-user): imported module (emacsy core) overrides core binding `map' WARNING: (guile-user): `map' imported from both (guile) and (emacsy core) WARNING: (guile-user): imported module (emacsy core) overrides core binding `map' WARNING: (guile-user): `map' imported from both (guile) and (emacsy core) WARNING: (guile-user): imported module (emacsy core) overrides core binding `map' WARNING: (guile-user): `map' imported from both (guile) and (emacsy core) WARNING: (guile-user): imported module (emacsy core) overrides core binding `map' WARNING: (guile-user): `map' imported from both (guile) and (emacsy core) Backtrace: 5 (primitive-load "/tmp/guix-build-emacsy-minimal-0.4.1-2…") In ice-9/eval.scm: 619:8 4 (_ #(#(#) (let* (#) …) …)) 293:34 3 (_ #(#(#(#) (# # …) …) …)) 182:19 2 (proc #(#(# (…)) …)) 142:16 1 (compile-top-call # …) In unknown file: 0 (%resolve-variable (7 . map) #) ERROR: In procedure %resolve-variable: Unbound variable: map (eval-expression (quote (+ 1 2))) => 33 ; correct (let* ((symbols (quote (aa ab c d)))) (let-values (((to-string from-string) (object-tracker symbol->string))) (map from-string (all-completions "a" (map to-string symbols))))) => FAIL test/core.scm (exit status: 1) --8<---------------cut here---------------end--------------->8--- I don’t see where the extra ‘map’ binding is exported, but it’s visibly causing problems. Thoughts? Ludo’.