$ guile scheme@(guile-user)> (use-modules (gnutls)) While compiling expression: ERROR: no code for module (gnutls) Из strace: [pid 32716] stat("/usr/share/guile/2.2/gnutls.scm", 0x7ffdaa6f00c0) = -1 ENOENT (No such file or directory) [pid 32716] stat("/usr/share/guile/2.2/gnutls", 0x7ffdaa6f00c0) = -1 ENOENT (No such file or directory) [pid 32716] stat("/usr/share/guile/site/2.2/gnutls.scm", 0x7ffdaa6f00c0) = -1 ENOENT (No such file or directory) [pid 32716] stat("/usr/share/guile/site/2.2/gnutls", 0x7ffdaa6f00c0) = -1 ENOENT (No such file or directory) [pid 32716] stat("/usr/share/guile/site/gnutls.scm", 0x7ffdaa6f00c0) = -1 ENOENT (No such file or directory) [pid 32716] stat("/usr/share/guile/site/gnutls", 0x7ffdaa6f00c0) = -1 ENOENT (No such file or directory) [pid 32716] stat("/usr/share/guile/gnutls.scm", 0x7ffdaa6f00c0) = -1 ENOENT (No such file or directory) [pid 32716] stat("/usr/share/guile/gnutls", 0x7ffdaa6f00c0) = -1 ENOENT (No such file or directory) Инструкция: https://gnutls.org/manual/gnutls-guile.html Что-то похожее из RedHat: https://bugzilla.redhat.com/show_bug.cgi?id=1177847
На Fedora модуль gnutls для guile собирается из пакета gnutls в пакет gnutls-guile, после установки которого загрузка успешна.
gnutls30-3.5.17-alt2 -> sisyphus: Wed Jan 31 2018 Mikhail Efremov <sem@altlinux> 3.5.17-alt2 - Fix privkey-verify-broken test. - Use guile20-devel on e2k. - Fix tests on e2k. - Build with guile22 support (closes: #34317). - Enable more tests. - Fix build cipher-openssl-compat test.