make distcheck failure in gnutls-guile 'ERROR: no code for module (gnutls)'

Simon Josefsson simon at
Mon Jan 23 19:11:48 CET 2012

ludo at (Ludovic Courtès) writes:

> Hello,
> Simon Josefsson <simon at> skribis:
>> guile> (let ((s (make-session connection-end/server)))
>> (handshake s))
>> Backtrace:
>> In standard input:
>>   11: 0* (let* ((s (make-session connection-end/server))) (handshake s))
>>   12: 1  [handshake #<session 7f74e209aaa0>]
>> standard input:12:1: In procedure handshake in expression (handshake s):
>> standard input:12:1: unhandled-exception: gnutls-error #f handshake
>> ABORT: (misc-error)
> Ooh, here ERR is #f, instead of being an error value.  That’s presumably
> because gnutls_handshake returned an error value that the GnuTLS
> bindings don’t know about (see comment in ‘guile/src/errors.c’.)
> Commit 1c59226bb239aa563d02b6ea8ed285de006e3b31 updates the list of
> error codes known to the Guile bindings, which solves the problem.
> The proper solution would be to automatically extract the list of error
> codes from, but I felt too busy today.  :-)

Thank you!  We can look at automating this later on.


More information about the Gnutls-devel mailing list