[mod_gnutls-devel] GNUTLS 3.5.9 break mod_gnutls 0.8.2

Julien Wilk generikz at gmail.com
Fri Feb 17 11:37:28 CET 2017


Hello everyone,

I had a hard time trying to log in to enter a ticket (Google login broken,
Yahoo login broken, etc.).

Just wanted to point out that the most recent GNUTLS release (3.5.9)
obsoleted openpgp functions as follows:




*** libgnutls: Removed any references to OpenPGP functionality in
documentation,   and marked all functions in openpgp.h as deprecated. That
functionality   is considered deprecated and should not be used for other
reason than   backwards compatibility.*


I was trying to upgrade and compile the most recent GNUTLS/mod_gnutls
versions.

Current is 3.5.8 / 0.8.2 => OK
Intended is 3.5.9 / 0.8.2 => KO

his break mod_gnutls here:

his break mod_gnutls here:

libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../include -Wall
-I/usr/local/include -I/usr/local/include/p11-kit-1 -DENABLE_SRP=1
-I/usr/include/apr-1.0 -I/usr/include -pipe -g -O2 -fstack-protector-strong
-Wformat -Werror=format-security -pthread -DLINUX -D_REENTRANT
-D_GNU_SOURCE -I/usr/include/apache2 -I/usr/include/apr-1.0
-I/usr/include/apr-1.0 -I/usr/include -Wall -Werror -Wextra -g -O2 -MT
mod_gnutls_la-gnutls_config.lo -MD -MP -MF
.deps/mod_gnutls_la-gnutls_config.Tpo
-c gnutls_config.c  -fPIC -DPIC -o .libs/mod_gnutls_la-gnutls_config.o
gnutls_config.c: In function 'mgs_pool_free_credentials':
gnutls_config.c:156:9: error: 'gnutls_openpgp_crt_deinit' is deprecated
(declared at /usr/local/include/gnutls/openpgp.h:65) [-Werror=deprecated-
declarations]
         gnutls_openpgp_crt_deinit(sc->cert_crt_pgp[0]);
         ^
gnutls_config.c:172:9: error: 'gnutls_openpgp_keyring_deinit' is deprecated
(declared at /usr/local/include/gnutls/openpgp.h:270) [-Werror=deprecated-
declarations]
         gnutls_openpgp_keyring_deinit(sc->pgp_list);
         ^
gnutls_config.c: In function 'mgs_load_files':
gnutls_config.c:490:9: error: 'gnutls_openpgp_crt_init' is deprecated
(declared at /usr/local/include/gnutls/openpgp.h:63) [-Werror=deprecated-
declarations]
         ret = gnutls_openpgp_crt_init(&sc->cert_crt_pgp[0]);
         ^
gnutls_config.c:500:9: error: 'gnutls_openpgp_crt_import' is deprecated
(declared at /usr/local/include/gnutls/openpgp.h:67) [-Werror=deprecated-
declarations]
         ret = gnutls_openpgp_crt_import(sc->cert_crt_pgp[0], &data,
         ^
gnutls_config.c:611:9: error: 'gnutls_openpgp_keyring_init' is deprecated
(declared at /usr/local/include/gnutls/openpgp.h:269) [-Werror=deprecated-
declarations]
         ret = gnutls_openpgp_keyring_init(&sc->pgp_list);
         ^
gnutls_config.c:620:9: error: 'gnutls_openpgp_keyring_import' is deprecated
(declared at /usr/local/include/gnutls/openpgp.h:272) [-Werror=deprecated-
declarations]
         ret = gnutls_openpgp_keyring_import(sc->pgp_list, &data,
         ^
cc1: all warnings being treated as errors
Makefile:539: recipe for target 'mod_gnutls_la-gnutls_config.lo' failed


Is there a way to compile mod_gnutls without the PGP functions?

Julien
-------------- next part --------------
An HTML attachment was scrubbed...
URL: </pipermail/attachments/20170217/93c9e6f2/attachment-0001.html>


More information about the mod_gnutls-devel mailing list