Details
-
Bug
-
Resolution: Duplicate
-
P2: Important
-
None
-
5.6.0 RC
-
None
-
- Windows 10 x64,
- MinGW-W64 x86_64 5.3.0,
- Intel Parallel Studio XE 2016 Update 1,
- Visual Studio 2015 Update 1,
- Qt 5.6.0-dev (http://code.qt.io/cgit/qt/qt5.git/),
- OpenSSL 1.1.0-dev (https://github.com/openssl/openssl).
Description
Hi, everyone,
Got errors while building QT5 with recent OpenSSL-1.1.0-dev:
- MinGW-W64:
error: invalid use of incomplete type 'X509 {aka struct x509_st}return qHashBits(x509->sha1_hash, SHA_DIGEST_LENGTH, seed);
- Intel C++ Compiler:
error: pointer to incomplete class type is not allowed
return qHashBits(x509->sha1_hash, SHA_DIGEST_LENGTH, seed);
- MSVC:
error C2027: use of undefined type 'x509_st'
(logs added in attachment).
The source of errors are recent changes in OpenSSL API, struct x509_st a.k.a X509 has been made opaque.
Regards,
Alexander
Attachments
Issue Links
- is duplicated by
-
QTBUG-52905 OpenSSL v. 1.1.0: implement a new backend for QSslSocket.
-
- Closed
-