[Interest] Chromium build failure, SSL and Qt 5.6.3 vs 5.6.0,

Christian Gagneraud chgans at gmail.com
Sun Jul 29 22:58:41 CEST 2018


Hi,

We used to build Qt-5.6.3 on and for Linux-i386.
I recently had to downgrade to Qt-5.6.0 (see below), but now the build
fails with:

qtwebengine/src/3rdparty/chromium/net/third_party/nss/ssl/ssl3con.c:
In function 'ssl3_ChaCha20Poly1305':
qtwebengine/src/3rdparty/chromium/net/third_party/nss/ssl/ssl3con.c:2118:15:
error: 'CK_NSS_AEAD_PARAMS {aka struct CK_NSS_AEAD_PARAMS}' has no
member named 'pIv'
     aeadParams.pIv = (unsigned char *) additionalData;
               ^
qtwebengine/src/3rdparty/chromium/net/third_party/nss/ssl/ssl3con.c:2119:15:
error: 'CK_NSS_AEAD_PARAMS {aka struct CK_NSS_AEAD_PARAMS}' has no
member named 'ulIvLen'
     aeadParams.ulIvLen = 8;
               ^

Are there any special requirements,or actually is there a difference
in the requirements, to build Qt5.6.0 vs Qt-5.6.3?

Thanks.

Note: The reason i need to downgrade, is because we have C++ source
generated with QtQuickCompiler, these sources have been generated on
Windows using Qt-5.6.0, and apparently it is not possible to build
these generated sources with Qt-5.6.3 (!?!), cherry on the cake, our
CI build system is i386-linux, ans The Qt Company doesn't provide
binaries of QtQuickCompiler for i386-Linux, nor does it provide
sources to build it ourselves.

Thanks again.

Chris



More information about the Interest mailing list