Bug 34317

Summary: Собрать модуль для guile в подпакет gnutls-guile
Product: Sisyphus Reporter: Vitaly Lipatov <lav>
Component: libgnutls30Assignee: Mikhail Efremov <sem>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P3 CC: sem
Version: unstable   
Hardware: all   
OS: Linux   
URL: https://gnutls.org/manual/gnutls-guile.html

Description Vitaly Lipatov 2017-12-11 12:42:59 MSK
$ 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
Comment 1 Vitaly Lipatov 2017-12-11 12:53:48 MSK
На Fedora модуль gnutls для guile собирается из пакета gnutls в пакет gnutls-guile, после установки которого загрузка успешна.
Comment 2 Repository Robot 2018-02-01 00:08:05 MSK
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.