Details
-
Bug
-
Resolution: Fixed
-
P1: Critical
-
None
-
6.5
-
None
Description
QtOpcua fails to build if QtBase has been configured with OpenSSL v3.0, which was enabled in https://codereview.qt-project.org/c/qt/qtbase/+/380034
/home/sapiippo/qt6/build/tmp/work/cortexa57-poky-linux/qtopcua/6.5.0-r0/git/src/opcua/x509/qopcuakeypair_openssl.cpp: In member function 'bool QOpcUaKeyPairPrivate::generateRsaKey(QOpcUaKeyPair::RsaKeyStrength)': /home/sapiippo/qt6/build/tmp/work/cortexa57-poky-linux/qtopcua/6.5.0-r0/git/src/opcua/x509/qopcuakeypair_openssl.cpp:107:25: error: 'q_EVP_PKEY_CTX_new_id' was not declared in this scope; did you mean 'EVP_PKEY_CTX_new_id'? 107 | EVP_PKEY_CTX *ctx = q_EVP_PKEY_CTX_new_id(EVP_PKEY_RSA, nullptr); | ^~~~~~~~~~~~~~~~~~~~~ | EVP_PKEY_CTX_new_id
Attachments
Issue Links
- is required for
-
QTQAINFRA-5111 Add RHEL 9 to CI
-
- Closed
-
For Gerrit Dashboard: QTBUG-107161 | ||||||
---|---|---|---|---|---|---|
# | Subject | Branch | Project | Status | CR | V |
436409,8 | Fix build with OpenSSL 3.0 | dev | qt/qtopcua | Status: MERGED | +2 | 0 |