[Pkg-gtkpod-devel] Bug#782828: libimobiledevice: FTBFS against gnutls 3.4.0

Andreas Metzler ametzler at bebt.de
Sat Apr 18 12:24:05 UTC 2015


Package: libimobiledevice
Version: 1.1.6+dfsg-3.1
Severity: normal
User: ametzler at debian.org
Usertags: gnutls34

Hello,

the package FTBFS against the recently released GnuTLS 3.4.0:
--------------------------
libtool: compile:  gcc -DHAVE_CONFIG_H -I. -I.. -I../include -I.. -Wall -Wextra -Wmissing-declarations -Wredundant-decls -Wshadow -Wpointer-arith -Wwrite-strings -Wswitch-default -Wno-unused-parameter -fsigned-char -I/usr/include/p11-kit-1 -I/usr/include/libxml2 -D_FILE_OFFSET_BITS=64 -D_LARGE_FILES=1 -g -O2 -fstack-protector-strong -Wformat -Werror=format-security -c idevice.c  -fPIC -DPIC -o .libs/idevice.o
idevice.c:719:172: error: unknown type name 'gnutls_retr_st'
 static int internal_cert_callback(gnutls_session_t session, const gnutls_datum_t * req_ca_rdn, int nreqs, const gnutls_pk_algorithm_t * sign_algos, int sign_algos_length, gnutls_retr_st * st)
                                                                                                                                                                            ^
idevice.c: In function 'idevice_connection_enable_ssl':
idevice.c:839:2: warning: implicit declaration of function 'gnutls_certificate_client_set_retrieve_function' [-Wimplicit-function-declaration]
  gnutls_certificate_client_set_retrieve_function(ssl_data_loc->certificate, internal_cert_callback);
  ^
idevice.c:839:77: error: 'internal_cert_callback' undeclared (first use in this function)
  gnutls_certificate_client_set_retrieve_function(ssl_data_loc->certificate, internal_cert_callback);
                                                                             ^
idevice.c:839:77: note: each undeclared identifier is reported only once for each function it appears in
Makefile:528: recipe for target 'idevice.lo' failed
make[3]: *** [idevice.lo] Error 1
make[3]: Leaving directory '/tmp/buildd/libimobiledevice-1.1.6+dfsg/src'

--------------------------
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



More information about the Pkg-gtkpod-devel mailing list