GithubHelp home page GithubHelp logo

Build issue about qtbitcointrader HOT 9 OPEN

hilbert-rozenbaum avatar hilbert-rozenbaum commented on June 11, 2024
Build issue

from qtbitcointrader.

Comments (9)

JulyIghor avatar JulyIghor commented on June 11, 2024

you are doing everything right, but you are using very old Qt version, can you use newer Qt version?

from qtbitcointrader.

hilbert-rozenbaum avatar hilbert-rozenbaum commented on June 11, 2024

I think I can. All libraries where installed from default repositories.
What Qt version is recommended?

from qtbitcointrader.

JulyIghor avatar JulyIghor commented on June 11, 2024

Latest Qt is recommended, 6.2
Or Qt 5.15 at least

from qtbitcointrader.

nathanjcoughlin avatar nathanjcoughlin commented on June 11, 2024

Currently I am using Qt5.9.8 and static compiled openssl-1.1.1k and zlib-1.2.12 in Ubuntu 20.04 Desktop.

"qmake" and "make" finished successfully. after the successful compilation, I executed the product but unexpectedly got the following "openssl" error.

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 EVP_CIPHER_CTX_cleanup
qt.network.ssl: QSslSocket: cannot resolve EVP_CIPHER_CTX_init
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 SSLv3_client_method
qt.network.ssl: QSslSocket: cannot resolve SSLv23_client_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 SSLeay
qt.network.ssl: Incompatible version of OpenSSL
Segmentation fault (core dumped)

Then I modified the QtBitcoinTrader_Desktop.pro file for the link of the openssl 1.0.2g to the executable.
but the issue remained the same and it didn't help me.
Why could I got such error and please let me know the good solution.
Is that from the Qt or openssl version issue?

from qtbitcointrader.

JulyIghor avatar JulyIghor commented on June 11, 2024

Hello. You need to link the same openssl version that used to build specified Qt SDK build.

from qtbitcointrader.

nathanjcoughlin avatar nathanjcoughlin commented on June 11, 2024

Thanks for your reply.
But how and where can I find that openssl version for the Qt 5.9.8?

from qtbitcointrader.

JulyIghor avatar JulyIghor commented on June 11, 2024

Thanks for your reply.
But how and where can I find that openssl version for the Qt 5.9.8?

Well, there is only choice: v1.0, v1.1, v2.0, so try other one

from qtbitcointrader.

nathanjcoughlin avatar nathanjcoughlin commented on June 11, 2024

I am sorry but there is no v2.0 in openssl tags.

from qtbitcointrader.

JulyIghor avatar JulyIghor commented on June 11, 2024

I am sorry but there is no v2.0 in openssl tags.

Anyway your Qt version is outdated, please use 5.15+ or 6.3+
I have tested it on those.

from qtbitcointrader.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.