Control: retitle -1 ekg2: Uses deprecated _set_priority GnuTLS functions / 
broken with GnuTLS 3.4.0

Hello,
With GnuTLS 3.4.0, the build does not abort, but is probably broken
(note the implicit declaration warning).
-------------------
/bin/bash ./libtool  --tag=CC   --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H   
-I./plugins -I. -I. -DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share/ekg2\" 
-DPLUGINDIR=\"/usr/lib/ekg2/plugins\" -DLOCALEDIR=\"/usr/share/locale\"  
-I/usr/include/p11-kit-1  -pthread -I/usr/include/glib-2.0 
-I/usr/lib/i386-linux-gnu/glib-2.0/include  -D_FORTIFY_SOURCE=2  -Wall 
-fno-strict-aliasing -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -c -o plugins_jabber_jabber_la-jabber.lo `test -f 
'plugins/jabber/jabber.c' || echo './'`plugins/jabber/jabber.c
libtool: compile:  gcc -std=gnu99 -DHAVE_CONFIG_H -I./plugins -I. -I. 
-DSYSCONFDIR=\"/etc\" -DDATADIR=\"/usr/share/ekg2\" 
-DPLUGINDIR=\"/usr/lib/ekg2/plugins\" -DLOCALEDIR=\"/usr/share/locale\" 
-I/usr/include/p11-kit-1 -pthread -I/usr/include/glib-2.0 
-I/usr/lib/i386-linux-gnu/glib-2.0/include -D_FORTIFY_SOURCE=2 -Wall 
-fno-strict-aliasing -g -O2 -fstack-protector-strong -Wformat 
-Werror=format-security -c plugins/jabber/jabber.c  -fPIC -DPIC -o 
.libs/plugins_jabber_jabber_la-jabber.o
In file included from plugins/jabber/jabber.h:10:0,
                 from plugins/jabber/jabber.c:55:
plugins/jabber/jabber-ssl.h:22:1: warning: 'gnutls_session' is deprecated 
[-Wdeprecated-declarations]
 static int __attribute__((unused)) SSL_SET_FD(SSL_SESSION session, long int 
fd) {
 ^
plugins/jabber/jabber-ssl.h: In function 'SSL_SET_FD':
plugins/jabber/jabber-ssl.h:23:2: warning: 'gnutls_transport_ptr' is deprecated 
[-Wdeprecated-declarations]
  gnutls_transport_set_ptr(session, (gnutls_transport_ptr)(fd));
  ^
In file included from plugins/jabber/jabber.c:55:0:
plugins/jabber/jabber.h: At top level:
plugins/jabber/jabber.h:137:2: warning: 'gnutls_session' is deprecated 
[-Wdeprecated-declarations]
  SSL_SESSION ssl_session; /**< SSL session */
  ^
plugins/jabber/jabber.h:139:2: warning: 'gnutls_certificate_credentials' is 
deprecated [-Wdeprecated-declarations]
  gnutls_certificate_credentials xcred; /**< gnutls credentials (?) */
  ^
plugins/jabber/jabber.c:896:1: warning: 'gnutls_session' is deprecated 
[-Wdeprecated-declarations]
 static const char *jabber_ssl_cert_verify(const SSL_SESSION ssl) {
 ^
plugins/jabber/jabber.c: In function 'jabber_handle_connect_ssl':
plugins/jabber/jabber.c:999:3: warning: implicit declaration of function 
'gnutls_certificate_type_set_priority' [-Wimplicit-function-declaration]
   gnutls_certificate_type_set_priority(j->ssl_session, cert_type_priority);
   ^
plugins/jabber/jabber.c:1001:3: warning: implicit declaration of function 
'gnutls_compression_set_priority' [-Wimplicit-function-declaration]
   gnutls_compression_set_priority(j->ssl_session, comp_type_priority);
   ^
plugins/jabber/jabber.c: In function 'jabber_handle_connect':
plugins/jabber/jabber.c:733:3: warning: ignoring return value of 'write', 
declared with attribute warn_unused_result [-Wunused-result]
   write(fd, req, xstrlen(req));
   ^
-------------------
These functions were dropped in 3.4.0, see
http://www.gnutls.org/manual/html_node/Upgrading-from-previous-versions.html#Upgrading-from-previous-versions
for information on upgrading.

cu Andreas

-- 
`What a good friend you are to him, Dr. Maturin. His other friends are
so grateful to you.'
`I sew his ears on from time to time, sure'


-- 
To UNSUBSCRIBE, email to debian-qa-packages-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Archive: https://lists.debian.org/20150418133839.gk25...@downhill.g.la

Reply via email to