Qt 5.6.0 Linux Installation Error
-
The installation of qt-everywhere-opensource-src-5.6.0 on linux failed.
Step 1: Download
Step 2: gunzip and tar xvf qt-everywhere-opensource-src-5.6.0.tar
Step 3: cd qt-everywhere-opensource-src-5.6.0
Step 4: configure -prefix <path>
Step 5: gmakeError:
ssl/qsslcontext_openssl.cpp: In member function 'bool QSslContext::cacheSession(SSL*)':
ssl/qsslcontext_openssl.cpp:473: error: 'struct ssl_session_st' has no member named 'tlsext_tick_lifetime_hint'Why did it fail?
-
Hi and welcome to devnet,
Which version of OpenSSL do you have installed on your system ?
-
That version of OpenSSL is more than outdated. Can you update it ?
-
OpenSSL was updated to version 1.0.2h. from the qt-everywhere directory:
Step 1: gmake clean
Step 2: configure -prefix <QT path> -I <OpenSSL Path>/include -L <Open SSL Path>/lib
Step 3: gmakeError:
fbconvenience/qfbvthandler.cpp:46:26: error: sys/signalfd.h: No such file or directoryWhat is missing now?