You are not logged in.
Hello I am trying to run Skype the aur version: https://aur.archlinux.org/packages/skype but I got errors about this:
/usr/lib32/skype/skype: symbol lookup error: /usr/lib32/libQtNetwork.so.4: undefined symbol: CRYPTO_num_locks
If anyone have a clue how to fix it, I would be thankful.
Offline
I didn't have that issue but I also stopped using that package pretty quickly, it looked really bad and then i noticed that the AUR package skype-for-linux was available. Maybe try using that one?
Offline
Sadly, the older skype is better than the new one. Video and voice call is much better in the old one. But I guess the old skype will be phased out soon.
Offline
I'm using dynamically linked Skype version downloaded from skype.com since when they still provided it in a tar.gz archive, but this might work for your aur version too.
Download and downgrade to the last available 1.0.2 version of lib32-openssl ( https://archive.archlinux.org/packages/ … pkg.tar.xz worked for me ), then prevent it from being upgraded by adding it to IgnorePkg line in /etc/pacman.conf
IgnorePkg = lib32-qt4 lib32-sqlite lib32-openssl
Having the following 3 packages pinned to these versions allows me to run old Skype with no issues:
lib32-qt4 4.8.7-4
lib32-sqlite 3.14.2-1
lib32-openssl 1:1.0.2.k-1
And since Skype is the only thing using 32bit libs on my system, I don't care that much about them staying old as their 64bit versions are kept up to date all the time.
Offline
It works fine without downgrading packages but you have to install and rebuild some of the dependencies, such as lib32-qt4.
R00KIE
Tm90aGluZyB0byBzZWUgaGVyZSwgbW92ZSBhbG9uZy4K
Offline
For various reasons, including talking to non-technical people that only have the old version of skype (4.3.x) installed, I still need to keep around the old version of skype (4.3.x) side by side with the new skypeforlinux electron app.
During the latest update round of lib32-qt4 , this library started to fail building for me.
See detailed build log in this gist https://gist.github.com/stefancocora/1b … 6093e12638
I think the failure is linked to lib32-qt4 and the new version of the icu package but I can't be sure:
...
compiling tools/qlocale_icu.cpp
In file included from /usr/include/unicode/uversion.h:30:0,
from tools/qlocale_icu.cpp:46:
/usr/include/unicode/umachine.h:347:13: error: ‘char16_t’ does not name a type
What has worked for me, and gives me working skype 4.3.x, was to build the latest skype 4.3.x from AUR and continue using it with the previous version of lib32-qt4.
A snapshot of the versions on my system, of the packages that user @szponek was talking about in the previous post.
pacman -Q|egrep 'skype|lib32-qt4|lib32-sqlite|lib32-openssl'
lib32-openssl-1.0 1.0.2.k-1
lib32-qt4 4.8.7-6
lib32-sqlite 3.18.0-1
skype 4.3.0.37-10
Offline
You have to apply the same patch that the official qt4 package uses to build against ICU 59
Offline