the next failure is qca-qt5:
-------------------------
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5432:48: error: conversion invalide de « const SSL_CIPHER* » {aka « const ssl_cipher_st* »} vers « SSL_CIPHER* » {aka « ssl_cipher_st* »} [-fpermissive]
SSL_CIPHER *thisCipher = sk_SSL_CIPHER_value(sk, i);
~~~~~~~~~~~~~~~~~~~^~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5433:54: error: utilisation invalide du type incomplet « SSL_CIPHER » {aka « struct ssl_cipher_st »}
cipherList += cipherIDtoString(version, thisCipher->id);
^~
In file included from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:39:
/usr/include/openssl/ssl.h:227:16: note: déclaration anticipée de « SSL_CIPHER » {aka « struct ssl_cipher_st »}
typedef struct ssl_cipher_st SSL_CIPHER;
^~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Dans la fonction membre « virtual QCA::TLSContext::SessionInfo opensslQCAPlugin::MyTLSContext::sessionInfo() const »:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5810:64: error: utilisation invalide du type incomplet « SSL » {aka « struct ssl_st »}
sessInfo.isCompressed = (0 != SSL_SESSION_get_compress_id(ssl->session));
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:144:16: note: déclaration anticipée de « SSL » {aka « struct ssl_st »}
typedef struct ssl_st SSL;
^~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5812:10: error: utilisation invalide du type incomplet « SSL » {aka « struct ssl_st »}
if (ssl->version == TLS1_VERSION)
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:144:16: note: déclaration anticipée de « SSL » {aka « struct ssl_st »}
typedef struct ssl_st SSL;
^~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5814:15: error: utilisation invalide du type incomplet « SSL » {aka « struct ssl_st »}
else if (ssl->version == SSL3_VERSION)
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:144:16: note: déclaration anticipée de « SSL » {aka « struct ssl_st »}
typedef struct ssl_st SSL;
^~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5816:15: error: utilisation invalide du type incomplet « SSL » {aka « struct ssl_st »}
else if (ssl->version == SSL2_VERSION)
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:144:16: note: déclaration anticipée de « SSL » {aka « struct ssl_st »}
typedef struct ssl_st SSL;
^~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:5824:41: error: utilisation invalide du type incomplet « const SSL_CIPHER » {aka « const struct ssl_cipher_st »}
SSL_get_current_cipher(ssl)->id);
^~
In file included from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:39:
/usr/include/openssl/ssl.h:227:16: note: déclaration anticipée de « SSL_CIPHER » {aka « struct ssl_cipher_st »}
typedef struct ssl_cipher_st SSL_CIPHER;
^~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Dans la fonction membre « virtual void opensslQCAPlugin::MyMessageContext::end() »:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:18: error: utilisation invalide du type incomplet « X509 » {aka « struct x509_st »}
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:119:16: note: déclaration anticipée de « X509 » {aka « struct x509_st »}
typedef struct x509_st X509;
^~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:35: error: « CRYPTO_LOCK_X509 » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:35: note: alternatives suggérées: « CRYPTO_LOCK »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
CRYPTO_LOCK
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:5: error: « CRYPTO_add » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6396:5: note: alternatives suggérées: « CRYPTO_ONCE »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
CRYPTO_ONCE
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:17: error: utilisation invalide du type incomplet « X509 » {aka « struct x509_st »}
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:119:16: note: déclaration anticipée de « X509 » {aka « struct x509_st »}
typedef struct x509_st X509;
^~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:34: error: « CRYPTO_LOCK_X509 » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:34: note: alternatives suggérées: « CRYPTO_LOCK »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
CRYPTO_LOCK
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:4: error: « CRYPTO_add » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6438:4: note: alternatives suggérées: « CRYPTO_ONCE »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
CRYPTO_ONCE
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:18: error: utilisation invalide du type incomplet « X509 » {aka « struct x509_st »}
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:119:16: note: déclaration anticipée de « X509 » {aka « struct x509_st »}
typedef struct x509_st X509;
^~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:35: error: « CRYPTO_LOCK_X509 » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:35: note: alternatives suggérées: « CRYPTO_LOCK »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~~~~~~~
CRYPTO_LOCK
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:5: error: « CRYPTO_add » n'a pas été déclaré dans cette portée
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6501:5: note: alternatives suggérées: « CRYPTO_ONCE »
CRYPTO_add(&x->references, 1, CRYPTO_LOCK_X509);
^~~~~~~~~~
CRYPTO_ONCE
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Au niveau global:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:6874:17: error: le champ « m_context » a le type incomplet « EVP_CIPHER_CTX » {aka « evp_cipher_ctx_st »}
EVP_CIPHER_CTX m_context;
^~~~~~~~~
In file included from /usr/include/openssl/evp.h:14,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:27:
/usr/include/openssl/ossl_typ.h:90:16: note: déclaration anticipée de « EVP_CIPHER_CTX » {aka « struct evp_cipher_ctx_st »}
typedef struct evp_cipher_ctx_st EVP_CIPHER_CTX;
^~~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Dans la fonction membre « virtual QCA::SecureArray opensslQCAPlugin:
pensslRandomContext::nextBytes(int) »:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:7033:15: warning: « int RAND_pseudo_bytes(unsigned char*, int) » est obsolète [-Wdeprecated-declarations]
size);
^
In file included from /usr/include/openssl/hmac.h:13,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:28:
/usr/include/openssl/rand.h:47:1: note: déclaré ici
DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
^~~~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:7033:15: warning: « int RAND_pseudo_bytes(unsigned char*, int) » est obsolète [-Wdeprecated-declarations]
size);
^
In file included from /usr/include/openssl/hmac.h:13,
from /tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:28:
/usr/include/openssl/rand.h:47:1: note: déclaré ici
DEPRECATEDIN_1_1_0(int RAND_pseudo_bytes(unsigned char *buf, int num))
^~~~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp: Au niveau global:
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:4766:16: warning: « QString opensslQCAPlugin::cipherIDtoString(const QCA::TLS::Version&, const long unsigned int&) » défini mais pas utilisé [-Wunused-function]
static QString cipherIDtoString( const TLS::Version &version, const unsigned long &cipherID)
^~~~~~~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:112:20: warning: « QCA::SecureArray opensslQCAPlugin::bn2fixedbuf(BIGNUM*, int) » défini mais pas utilisé [-Wunused-function]
static SecureArray bn2fixedbuf(BIGNUM *n, int size)
^~~~~~~~~~~
/tmp/qca-2.1.3/plugins/qca-ossl/qca-ossl.cpp:96:19: warning: « QCA::BigInteger opensslQCAPlugin::bn2bi(BIGNUM*) » défini mais pas utilisé [-Wunused-function]
static BigInteger bn2bi(BIGNUM *n)
^~~~~
make[2]: *** [plugins/qca-ossl/CMakeFiles/qca-ossl.dir/build.make:67: plugins/qca-ossl/CMakeFiles/qca-ossl.dir/qca-ossl.cpp.o] Error 1
make[1]: *** [CMakeFiles/Makefile2:545: plugins/qca-ossl/CMakeFiles/qca-ossl.dir/all] Error 2
make: *** [Makefile:130: all] Error 2
qca-qt5 failed to build.
real 213m2,709s
user 733m6,003s
sys 42m13,182s
--------------------