[gnutls-devel] guile and SSL 3.0

Nikos Mavrogiannopoulos n.mavrogiannopoulos at gmail.com
Wed Jul 27 23:46:13 CEST 2016


On Wed, 2016-07-27 at 22:49 +0200, Ludovic Courtès wrote:

> --8<---------------cut here---------------start------------->8---
> make[4]: Entering directory '/home/gitlab-
> runner/builds/0d36f420/1/gnutls/gnutls/build/guile'
> PASS: tests/pkcs-import-export.scm
> PASS: tests/errors.scm
> PASS: tests/anonymous-auth.scm
> PASS: tests/session-record-port.scm
> PASS: tests/x509-certificates.scm
> PASS: tests/openpgp-keys.scm
> PASS: tests/priorities.scm
> PASS: tests/x509-auth.scm
> PASS: tests/openpgp-keyring.scm
> PASS: tests/srp-base64.scm
> ../../build-aux/test-driver: line 107: 23410 Segmentation
> fault      (core dumped) "$@" > $log_file 2>&1
> FAIL: tests/openpgp-auth.scm
> --8<---------------cut here---------------end--------------->8---
> 
> I cannot reproduce it with 8098024c35f48a69ef88929ea370c0512bf235b0
> when
> running:
> 
>   while GUILE_WARN_DEPRECATED=no ./pre-inst-guile -L
> ../../guile/tests/ ../../guile/tests/openpgp-auth.scm ; do : ; done
> 
> Is there anything else I should know about the build environment or
> configuration options?

It may be the compiler (either compilation of guile or gnutls'
bindings)... That system uses gcc 6.1.1. Not sure if you'd like to
debug it further, but if you do and you make a clone of the gnutls
repository in gitlab I could give you access to that CI system.

Otherwise I'll disable that system from being used for the guile CI.

> > Could there be some hardcoded dependency on SSL3.0?
> The generated file ‘enum-map.i.c’ refers to the
> GNUTLS_A_SSL3_NO_CERTIFICATE and GNUTLS_SSL3 enum values, because
> they
> are exported are part of the API.  If these enum values were no
> longer
> defined, it would fail to build, but that’s all that could happen
> AFAICS.
> 
> The ‘tests/priorities.scm’ file uses “-VERS-SSL3.0” in priority
> strings,
> but I guess this shouldn’t cause any problems either.

These should not pose any problem.

regards,
Nikos




More information about the Gnutls-devel mailing list