LinuxQuestions.org
Latest LQ Deal: Latest LQ Deals
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware
User Name
Password
Slackware This Forum is for the discussion of Slackware Linux.

Notices


Reply
  Search this Thread
Old 05-21-2018, 06:27 AM   #1
coralfang
Member
 
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836
Blog Entries: 3

Rep: Reputation: 297Reputation: 297Reputation: 297
Unigine benchmark complaining about qt.network.ssl errors


Hi, i'm trying to run Unigine's "Superposition" benchmark from here: https://benchmark.unigine.com/superposition on Slackware -current.

I remember this working fine a few months back, but now i am getting this error message, and the program terminates before the interface even loads up:

Code:
$ ./Superposition
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 SSLv2_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 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
qt.network.ssl: QSslSocket: cannot call unresolved function SSLv23_client_method
qt.network.ssl: QSslSocket: cannot call unresolved function sk_num
I assume it's something related to the recent library changes with openssl? How can i get this to run? I'm not sure what version of openssl it's looking for, so i am not sure what symlinks to make, if any.
 
Old 05-21-2018, 06:36 AM   #2
Alien Bob
Slackware Contributor
 
Registered: Sep 2005
Location: Eindhoven, The Netherlands
Distribution: Slackware
Posts: 8,559

Rep: Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104Reputation: 8104
Did you install the new packages in slackware-current called "openssl10" and "openssl10-solibs"? They contain the openssl 1.0.x libraries that should get rid of your errors.
 
Old 05-21-2018, 07:01 AM   #3
coralfang
Member
 
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836

Original Poster
Blog Entries: 3

Rep: Reputation: 297Reputation: 297Reputation: 297
Quote:
Originally Posted by Alien Bob View Post
Did you install the new packages in slackware-current called "openssl10" and "openssl10-solibs"? They contain the openssl 1.0.x libraries that should get rid of your errors.
Yes, they are already present on my system:
Code:
$ slackpkg search openssl

Looking for openssl in package list. Please wait... DONE

The list below shows all packages with name matching "openssl".

[ Status           ] [ Repository               ] [ Package                                  ]
   installed               multilib                     openssl-compat32-1.1.0h-x86_64-1compat32  
   installed               multilib                     openssl-solibs-compat32-1.1.0h-x86_64-1compat32  
   installed               multilib                     openssl10-solibs-compat32-1.0.2o-x86_64-1compat32  
   installed               slackware64                  openssl-1.1.0h-x86_64-2                   
   installed               slackware64                  openssl-solibs-1.1.0h-x86_64-2            
   installed               slackware64                  openssl10-1.0.2o-x86_64-1                 
   installed               slackware64                  openssl10-solibs-1.0.2o-x86_64-1          
  uninstalled              alienbob                     pyopenssl-0.11-x86_64-1alien              

You can search specific files using "slackpkg file-search file".
 
Old 05-21-2018, 07:51 AM   #4
ponce
LQ Guru
 
Registered: Aug 2004
Location: Pisa, Italy
Distribution: Slackware
Posts: 7,060

Rep: Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139Reputation: 4139
this Superposition software use an internal set of qt5 libraries bundled with it and they are linked to the old openssl libraries.

you can tell it to use the old ones using the LD_LIBRARY_PATH environment variable, like
Code:
cd Unigine_Superposition-1.0
export LD_LIBRARY_PATH=/usr/lib64/openssl-1.0:$LD_LIBRARY_PATH
./Superposition
 
1 members found this post helpful.
Old 05-21-2018, 08:19 AM   #5
coralfang
Member
 
Registered: Nov 2010
Location: Bristol, UK
Distribution: Slackware, FreeBSD
Posts: 836

Original Poster
Blog Entries: 3

Rep: Reputation: 297Reputation: 297Reputation: 297
Quote:
Originally Posted by ponce View Post
this Superposition software use an internal set of qt5 libraries bundled with it and they are linked to the old openssl libraries.

you can tell it to use the old ones using the LD_LIBRARY_PATH environment variable, like
Code:
cd Unigine_Superposition-1.0
export LD_LIBRARY_PATH=/usr/lib64/openssl-1.0:$LD_LIBRARY_PATH
./Superposition
That did the job, many thanks.
 
  


Reply

Tags
benchmark, qt, ssl, unigine


Thread Tools Search this Thread
Search this Thread:

Advanced Search

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
LXer: Benchmark network connectivity in Linux using Netcat LXer Syndicated Linux News 1 01-13-2014 08:25 PM
[SOLVED] SSL on Lighttpd - 404 errors Joe of Loath Linux - Server 1 10-25-2013 02:39 PM
LXer: Unigine Valley & Unigine Heaven 4.0 Coming Next Week LXer Syndicated Linux News 0 02-10-2013 06:51 PM
how to benchmark a network? mohtashami Linux - Networking 2 10-10-2005 04:35 AM
Apache Make Errors With SSL SForsgren Linux - Software 2 10-16-2003 04:34 PM

LinuxQuestions.org > Forums > Linux Forums > Linux - Distributions > Slackware

All times are GMT -5. The time now is 10:58 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration