Important: Please read the Qt Code of Conduct - https://forum.qt.io/topic/113070/qt-code-of-conduct

Install QT Creator 5.6.0 on Ubuntu Mate 18.04.1



  • Hi. I downloaded qt-opensource-linux-x64-5.6.0.run and ran it, and I get the following:

    qt.network.ssl: QSslSocket: cannot resolve CRYPTO_num_locks
    qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_id_callback
    qt.network.ssl: QSslSocket: cannot resolve CRYPTO_set_locking_callback
    qt.network.ssl: QSslSocket: cannot resolve ERR_free_strings
    qt.network.ssl: QSslSocket: cannot resolve sk_new_null
    qt.network.ssl: QSslSocket: cannot resolve sk_push
    qt.network.ssl: QSslSocket: cannot resolve sk_free
    qt.network.ssl: QSslSocket: cannot resolve sk_num
    qt.network.ssl: QSslSocket: cannot resolve sk_pop_free
    qt.network.ssl: QSslSocket: cannot resolve sk_value
    qt.network.ssl: QSslSocket: cannot resolve SSL_library_init
    qt.network.ssl: QSslSocket: cannot resolve SSL_load_error_strings
    qt.network.ssl: QSslSocket: cannot resolve SSL_get_ex_new_index
    qt.network.ssl: QSslSocket: cannot resolve SSLv2_client_method
    qt.network.ssl: QSslSocket: cannot resolve SSLv3_client_method
    qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_method
    qt.network.ssl: QSslSocket: cannot resolve SSLv2_server_method
    qt.network.ssl: QSslSocket: cannot resolve SSLv3_server_method
    qt.network.ssl: QSslSocket: cannot resolve SSLv23_server_method
    qt.network.ssl: QSslSocket: cannot resolve X509_STORE_CTX_get_chain
    qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_noconf
    qt.network.ssl: QSslSocket: cannot resolve OPENSSL_add_all_algorithms_conf
    qt.network.ssl: QSslSocket: cannot resolve SSLeay
    qt.network.ssl: QSslSocket: cannot resolve SSLeay_version
    qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_num_locks
    qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_id_callback
    qt.network.ssl: QSslSocket: cannot call unresolved function CRYPTO_set_locking_callback
    qt.network.ssl: QSslSocket: cannot call unresolved function SSL_library_init
    Could not register file downloader for https protocol: QSslSocket::supportsSsl() returns false
    [0] Warning: QSslSocket: cannot call unresolved function SSLv23_client_method
    [1] Warning: QSslSocket: cannot call unresolved function sk_num
    Segmentation fault (core dumped)
    

    I did install build-essential libgl1-mesa-dev libyajl2 libyajl-dev openssl libssl-dev beforehand.

    Any ideas?

    Thanks in advance!


  • Lifetime Qt Champion

    Hi and welcome to devnet,

    You likely have OpenSSL 1.1 installed. Qt 5.6 uses version 1.0.



  • Hi and thank you!

    You're absolutely right. I changed the /usr/lib/x86_64-linux-gnu/libssl.so link to point at libssl.so.1.0.0 instead of libssl.so.1.1 and it installed just fine.

    Thanks!


  • Lifetime Qt Champion

    That's not a good idea to do it like that. All application using OpenSSL might start misbehaving.


Log in to reply