Package: python3-cryptography
Version: 1.7.1-3
Source: python-cryptography

Hello Debian community,
when I try to compile and package the python3-cryptography 1.7.1-3 the build 
fails with the following (truncated) error:

running build_ext
generating cffi module 'build/temp.linux-amd64-2.7/_padding.c'
creating build
creating build/temp.linux-amd64-2.7
generating cffi module 'build/temp.linux-amd64-2.7/_constant_time.c'
generating cffi module 'build/temp.linux-amd64-2.7/_openssl.c'
building '_openssl' extension
creating build/temp.linux-amd64-2.7/build
creating build/temp.linux-amd64-2.7/build/temp.linux-amd64-2.7
x86_64-linux-gnu-gcc -pthread -DNDEBUG -g -fwrapv -O2 -Wall -Wstrict-prototypes 
-fno-strict-aliasing -g -O2 
-fdebug-prefix-map=/home/bob/python-cryptography-1.7.1=. 
-fstack-protector-strong -Wformat -Werror=format-security -Wdate-time 
-D_FORTIFY_SOURCE=2 -fPIC -I/usr/include/python2.7 -c 
build/temp.linux-amd64-2.7/_openssl.c -o 
build/temp.linux-amd64-2.7/build/temp.linux-amd64-2.7/_openssl.o
build/temp.linux-amd64-2.7/_openssl.c:846:6: error: conflicting types for 
'BIO_callback_ctrl'
 long BIO_callback_ctrl(
      ^~~~~~~~~~~~~~~~~
In file included from /usr/include/openssl/asn1.h:16:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:470:
/usr/include/openssl/bio.h:551:6: note: previous declaration of 
'BIO_callback_ctrl' was here
 long BIO_callback_ctrl(BIO *b, int cmd, BIO_info_cb *fp);
      ^~~~~~~~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_ASN1_STRING_data':
build/temp.linux-amd64-2.7/_openssl.c:14549:3: warning: 'ASN1_STRING_data' is 
deprecated [-Wdeprecated-declarations]
   return ASN1_STRING_data(x0);
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/asn1.h:553:1: note: declared here
 DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_ASN1_STRING_data':
build/temp.linux-amd64-2.7/_openssl.c:14572:3: warning: 'ASN1_STRING_data' is 
deprecated [-Wdeprecated-declarations]
   { result = ASN1_STRING_data(x0); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/asn1.h:553:1: note: declared here
 DEPRECATEDIN_1_1_0(unsigned char *ASN1_STRING_data(ASN1_STRING *x))
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_BIO_f_buffer':
build/temp.linux-amd64-2.7/_openssl.c:15948:10: warning: return discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   return BIO_f_buffer();
          ^~~~~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_BIO_f_buffer':
build/temp.linux-amd64-2.7/_openssl.c:15958:12: warning: assignment discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { result = BIO_f_buffer(); }
            ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_BIO_f_null':
build/temp.linux-amd64-2.7/_openssl.c:15972:10: warning: return discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   return BIO_f_null();
          ^~~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_BIO_f_null':
build/temp.linux-amd64-2.7/_openssl.c:15982:12: warning: assignment discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { result = BIO_f_null(); }
            ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_BIO_s_fd':
build/temp.linux-amd64-2.7/_openssl.c:17401:10: warning: return discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   return BIO_s_fd();
          ^~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_BIO_s_fd':
build/temp.linux-amd64-2.7/_openssl.c:17411:12: warning: assignment discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { result = BIO_s_fd(); }
            ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_BIO_s_file':
build/temp.linux-amd64-2.7/_openssl.c:17425:10: warning: return discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   return BIO_s_file();
          ^~~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_BIO_s_file':
build/temp.linux-amd64-2.7/_openssl.c:17435:12: warning: assignment discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { result = BIO_s_file(); }
            ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_BIO_s_mem':
build/temp.linux-amd64-2.7/_openssl.c:17449:10: warning: return discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   return BIO_s_mem();
          ^~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_BIO_s_mem':
build/temp.linux-amd64-2.7/_openssl.c:17459:12: warning: assignment discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { result = BIO_s_mem(); }
            ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_BIO_s_null':
build/temp.linux-amd64-2.7/_openssl.c:17473:10: warning: return discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   return BIO_s_null();
          ^~~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_BIO_s_null':
build/temp.linux-amd64-2.7/_openssl.c:17483:12: warning: assignment discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { result = BIO_s_null(); }
            ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_BIO_s_socket':
build/temp.linux-amd64-2.7/_openssl.c:17497:10: warning: return discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   return BIO_s_socket();
          ^~~~~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_BIO_s_socket':
build/temp.linux-amd64-2.7/_openssl.c:17507:12: warning: assignment discards 
'const' qualifier from pointer target type [-Wdiscarded-qualifiers]
   { result = BIO_s_socket(); }
            ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_DTLSv1_client_method':
build/temp.linux-amd64-2.7/_openssl.c:24147:3: warning: 'DTLSv1_client_method' 
is deprecated [-Wdeprecated-declarations]
   return DTLSv1_client_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1647:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_client_method(void)) /* 
DTLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_DTLSv1_client_method':
build/temp.linux-amd64-2.7/_openssl.c:24157:3: warning: 'DTLSv1_client_method' 
is deprecated [-Wdeprecated-declarations]
   { result = DTLSv1_client_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1647:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_client_method(void)) /* 
DTLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_DTLSv1_method':
build/temp.linux-amd64-2.7/_openssl.c:24171:3: warning: 'DTLSv1_method' is 
deprecated [-Wdeprecated-declarations]
   return DTLSv1_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1645:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_method(void)) /* DTLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_DTLSv1_method':
build/temp.linux-amd64-2.7/_openssl.c:24181:3: warning: 'DTLSv1_method' is 
deprecated [-Wdeprecated-declarations]
   { result = DTLSv1_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1645:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_method(void)) /* DTLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_DTLSv1_server_method':
build/temp.linux-amd64-2.7/_openssl.c:24195:3: warning: 'DTLSv1_server_method' 
is deprecated [-Wdeprecated-declarations]
   return DTLSv1_server_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1646:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_server_method(void)) /* 
DTLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_DTLSv1_server_method':
build/temp.linux-amd64-2.7/_openssl.c:24205:3: warning: 'DTLSv1_server_method' 
is deprecated [-Wdeprecated-declarations]
   { result = DTLSv1_server_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1646:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *DTLSv1_server_method(void)) /* 
DTLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_OPENSSL_config':
build/temp.linux-amd64-2.7/_openssl.c:41132:3: warning: 'OPENSSL_config' is 
deprecated [-Wdeprecated-declarations]
   OPENSSL_config(x0);
   ^~~~~~~~~~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/conf.h:92:1: note: declared here
 DEPRECATEDIN_1_1_0(void OPENSSL_config(const char *config_name))
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_OPENSSL_config':
build/temp.linux-amd64-2.7/_openssl.c:41154:3: warning: 'OPENSSL_config' is 
deprecated [-Wdeprecated-declarations]
   { OPENSSL_config(x0); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/conf.h:92:1: note: declared here
 DEPRECATEDIN_1_1_0(void OPENSSL_config(const char *config_name))
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_TLSv1_1_client_method':
build/temp.linux-amd64-2.7/_openssl.c:54402:3: warning: 'TLSv1_1_client_method' 
is deprecated [-Wdeprecated-declarations]
   return TLSv1_1_client_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1635:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_client_method(void)) /* 
TLSv1.1 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_TLSv1_1_client_method':
build/temp.linux-amd64-2.7/_openssl.c:54412:3: warning: 'TLSv1_1_client_method' 
is deprecated [-Wdeprecated-declarations]
   { result = TLSv1_1_client_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1635:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_client_method(void)) /* 
TLSv1.1 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_TLSv1_1_method':
build/temp.linux-amd64-2.7/_openssl.c:54426:3: warning: 'TLSv1_1_method' is 
deprecated [-Wdeprecated-declarations]
   return TLSv1_1_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1633:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_method(void)) /* TLSv1.1 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_TLSv1_1_method':
build/temp.linux-amd64-2.7/_openssl.c:54436:3: warning: 'TLSv1_1_method' is 
deprecated [-Wdeprecated-declarations]
   { result = TLSv1_1_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1633:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_method(void)) /* TLSv1.1 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_TLSv1_1_server_method':
build/temp.linux-amd64-2.7/_openssl.c:54450:3: warning: 'TLSv1_1_server_method' 
is deprecated [-Wdeprecated-declarations]
   return TLSv1_1_server_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1634:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_server_method(void)) /* 
TLSv1.1 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_TLSv1_1_server_method':
build/temp.linux-amd64-2.7/_openssl.c:54460:3: warning: 'TLSv1_1_server_method' 
is deprecated [-Wdeprecated-declarations]
   { result = TLSv1_1_server_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1634:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_1_server_method(void)) /* 
TLSv1.1 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_TLSv1_2_client_method':
build/temp.linux-amd64-2.7/_openssl.c:54474:3: warning: 'TLSv1_2_client_method' 
is deprecated [-Wdeprecated-declarations]
   return TLSv1_2_client_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1641:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void)) /* 
TLSv1.2 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_TLSv1_2_client_method':
build/temp.linux-amd64-2.7/_openssl.c:54484:3: warning: 'TLSv1_2_client_method' 
is deprecated [-Wdeprecated-declarations]
   { result = TLSv1_2_client_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1641:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_client_method(void)) /* 
TLSv1.2 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_TLSv1_2_method':
build/temp.linux-amd64-2.7/_openssl.c:54498:3: warning: 'TLSv1_2_method' is 
deprecated [-Wdeprecated-declarations]
   return TLSv1_2_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1639:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_method(void)) /* TLSv1.2 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_TLSv1_2_method':
build/temp.linux-amd64-2.7/_openssl.c:54508:3: warning: 'TLSv1_2_method' is 
deprecated [-Wdeprecated-declarations]
   { result = TLSv1_2_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1639:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_method(void)) /* TLSv1.2 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_TLSv1_2_server_method':
build/temp.linux-amd64-2.7/_openssl.c:54522:3: warning: 'TLSv1_2_server_method' 
is deprecated [-Wdeprecated-declarations]
   return TLSv1_2_server_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1640:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_server_method(void)) /* 
TLSv1.2 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_TLSv1_2_server_method':
build/temp.linux-amd64-2.7/_openssl.c:54532:3: warning: 'TLSv1_2_server_method' 
is deprecated [-Wdeprecated-declarations]
   { result = TLSv1_2_server_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1640:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_2_server_method(void)) /* 
TLSv1.2 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_TLSv1_client_method':
build/temp.linux-amd64-2.7/_openssl.c:54546:3: warning: 'TLSv1_client_method' 
is deprecated [-Wdeprecated-declarations]
   return TLSv1_client_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1629:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) /* 
TLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_TLSv1_client_method':
build/temp.linux-amd64-2.7/_openssl.c:54556:3: warning: 'TLSv1_client_method' 
is deprecated [-Wdeprecated-declarations]
   { result = TLSv1_client_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1629:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_client_method(void)) /* 
TLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_d_TLSv1_method':
build/temp.linux-amd64-2.7/_openssl.c:54570:3: warning: 'TLSv1_method' is 
deprecated [-Wdeprecated-declarations]
   return TLSv1_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1627:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function '_cffi_f_TLSv1_method':
build/temp.linux-amd64-2.7/_openssl.c:54580:3: warning: 'TLSv1_method' is 
deprecated [-Wdeprecated-declarations]
   { result = TLSv1_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1627:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_method(void)) /* TLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_TLSv1_server_method':
build/temp.linux-amd64-2.7/_openssl.c:54594:3: warning: 'TLSv1_server_method' 
is deprecated [-Wdeprecated-declarations]
   return TLSv1_server_method();
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1628:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void)) /* 
TLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_TLSv1_server_method':
build/temp.linux-amd64-2.7/_openssl.c:54604:3: warning: 'TLSv1_server_method' 
is deprecated [-Wdeprecated-declarations]
   { result = TLSv1_server_method(); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/ssl.h:1628:1: note: declared here
 DEPRECATEDIN_1_1_0(__owur const SSL_METHOD *TLSv1_server_method(void)) /* 
TLSv1.0 */
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_X509_CRL_get_lastUpdate':
build/temp.linux-amd64-2.7/_openssl.c:55639:3: warning: 
'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
   return X509_CRL_get_lastUpdate(x0);
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/x509.h:708:1: note: declared here
 DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_X509_CRL_get_lastUpdate':
build/temp.linux-amd64-2.7/_openssl.c:55662:3: warning: 
'X509_CRL_get_lastUpdate' is deprecated [-Wdeprecated-declarations]
   { result = X509_CRL_get_lastUpdate(x0); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/x509.h:708:1: note: declared here
 DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_lastUpdate(X509_CRL *crl))
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_X509_CRL_get_nextUpdate':
build/temp.linux-amd64-2.7/_openssl.c:55675:3: warning: 
'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
   return X509_CRL_get_nextUpdate(x0);
   ^~~~~~
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/x509.h:709:1: note: declared here
 DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_X509_CRL_get_nextUpdate':
build/temp.linux-amd64-2.7/_openssl.c:55698:3: warning: 
'X509_CRL_get_nextUpdate' is deprecated [-Wdeprecated-declarations]
   { result = X509_CRL_get_nextUpdate(x0); }
   ^
In file included from /usr/include/openssl/e_os2.h:13:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:440:
/usr/include/openssl/x509.h:709:1: note: declared here
 DEPRECATEDIN_1_1_0(ASN1_TIME *X509_CRL_get_nextUpdate(X509_CRL *crl))
 ^
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_d_X509_get0_signature':
build/temp.linux-amd64-2.7/_openssl.c:61351:23: warning: passing argument 1 of 
'X509_get0_signature' from incompatible pointer type 
[-Wincompatible-pointer-types]
   X509_get0_signature(x0, x1, x2);
                       ^~
In file included from /usr/include/openssl/cms.h:16:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:485:
/usr/include/openssl/x509.h:552:6: note: expected 'const ASN1_BIT_STRING ** 
{aka const struct asn1_string_st **}' but argument is of type 
'ASN1_OCTET_STRING ** {aka struct asn1_string_st **}'
 void X509_get0_signature(const ASN1_BIT_STRING **psig,
      ^~~~~~~~~~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c:61351:27: warning: passing argument 2 of 
'X509_get0_signature' from incompatible pointer type 
[-Wincompatible-pointer-types]
   X509_get0_signature(x0, x1, x2);
                           ^~
In file included from /usr/include/openssl/cms.h:16:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:485:
/usr/include/openssl/x509.h:552:6: note: expected 'const X509_ALGOR ** {aka 
const struct X509_algor_st **}' but argument is of type 'X509_ALGOR ** {aka 
struct X509_algor_st **}'
 void X509_get0_signature(const ASN1_BIT_STRING **psig,
      ^~~~~~~~~~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c: In function 
'_cffi_f_X509_get0_signature':
build/temp.linux-amd64-2.7/_openssl.c:61403:25: warning: passing argument 1 of 
'X509_get0_signature' from incompatible pointer type 
[-Wincompatible-pointer-types]
   { X509_get0_signature(x0, x1, x2); }
                         ^~
In file included from /usr/include/openssl/cms.h:16:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:485:
/usr/include/openssl/x509.h:552:6: note: expected 'const ASN1_BIT_STRING ** 
{aka const struct asn1_string_st **}' but argument is of type 
'ASN1_OCTET_STRING ** {aka struct asn1_string_st **}'
 void X509_get0_signature(const ASN1_BIT_STRING **psig,
      ^~~~~~~~~~~~~~~~~~~
build/temp.linux-amd64-2.7/_openssl.c:61403:29: warning: passing argument 2 of 
'X509_get0_signature' from incompatible pointer type 
[-Wincompatible-pointer-types]
   { X509_get0_signature(x0, x1, x2); }
                             ^~
In file included from /usr/include/openssl/cms.h:16:0,
                 from build/temp.linux-amd64-2.7/_openssl.c:485:
/usr/include/openssl/x509.h:552:6: note: expected 'const X509_ALGOR ** {aka 
const struct X509_algor_st **}' but argument is of type 'X509_ALGOR ** {aka 
struct X509_algor_st **}'
 void X509_get0_signature(const ASN1_BIT_STRING **psig,
      ^~~~~~~~~~~~~~~~~~~
At top level:
build/temp.linux-amd64-2.7/_openssl.c:3490:13: warning: 
'_ssl_thread_locking_function' defined but not used [-Wunused-function]
 static void _ssl_thread_locking_function(int mode, int n, const char *file,
             ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
error: command 'x86_64-linux-gnu-gcc' failed with exit status 1
E: pybuild pybuild:283: build: plugin distutils failed with: exit code=1: 
/usr/bin/python setup.py build
dh_auto_build: pybuild --build -i python{version} -p 2.7 returned exit code 13
debian/rules:29: recipe for target 'override_dh_auto_build' failed
make[1]: *** [override_dh_auto_build] Error 25
make[1]: Leaving directory '/home/bob/python-cryptography-1.7.1'
debian/rules:18: recipe for target 'build' failed
make: *** [build] Error 2
dpkg-buildpackage: error: debian/rules build gave error exit status 2
debuild: fatal error at line 1116:
dpkg-buildpackage -rfakeroot -us -uc -b failed


It seems that there is an incompatibility with a new openssl version 1.1.0j 
Installing the latest build dependencies yield in installation of:
apt list libssl-dev
Listing... Done
libssl-dev/stable,now 1.1.0j-1~deb9u1 amd64 [installed]

Setting an older version of the lib on hold, results in a successful build of 
the package:
$ apt-mark hold libssl-dev=1.1.0f-3+deb9u2
libssl-dev set on hold

I am using the following Debian Docker Container as build system:
$ cat /etc/debian_version
9.5
$ uname -a
Linux 856593eba111 4.9.0-7-amd64 #1 SMP Debian 4.9.110-1 (2018-07-05) x86_64 
GNU/Linux


Thanks and regards,
Dirk Mayer

Reply via email to