[Interest] Chromium build failure, SSL and Qt 5.6.3 vs 5.6.0,
Thiago Macieira
thiago.macieira at intel.com
Mon Jul 30 06:05:38 CEST 2018
On Sunday, 29 July 2018 13:58:41 PDT Christian Gagneraud wrote:
> 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;
> ^
Which OpenSSL version is this? Before Qt 5.10, you had to use 1.0. You cannot
use 1.1.
> 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.
The compiler is a commercial offering. So you must have a business
relationship with them. I suggestion you contact your technical support and
ask for that binary.
That's what happens when you use non-open source.
--
Thiago Macieira - thiago.macieira (AT) intel.com
Software Architect - Intel Open Source Technology Center
More information about the Interest
mailing list