Latest release and Fedora 21
After instalation I have:
/home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /home/my_login/.local/lib/spotify-client/spotify) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /home/my_login/.local/lib/spotify-client/spotify) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libgcrypt.so.11: version `GCRYPT_1.2' not found (required by /home/my_login/.local/lib/spotify-client/libcef.so) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /lib64/libcups.so.2) /home/my_login/.local/lib/spotify-client/spotify: /home/my_login/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libcups.so.2)
Yes, known issue. The "no version information available" messages are harmless. However, the missing libgcrypt.so.11(GRYPT_1_2) is not. And it's something rotten with it, adding a libgcrypt.so.11 lib to the spotitfy directory is not picked up in the same way as other libs. Problems...
If it's possible for you to install a libgrypt.so.11 compatibility package it's sort of a walk-around, and the client starts. For fedora, there is a copr providing compat-libgcrypt-1.5.3. at https://copr.fedoraproject.org/coprs/red/libgcrypt.so.11. However, we need a better solution...
EDIT: Perhaps the long-time solution is to create a docker image. Dunno, handling X and sound is non-trivial but possible.
I copied libgrypt.so.11 from the package compact-libgcrypt to spotify-client dir and everything works.
:)
please have a look at my fork (which will crash other dists than fedora) and https://bugzilla.rpmfusion.org/show_bug.cgi?id=3587
Similarly with Fedora 22, though this just started happening today:
my-spotify --verbose
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /home/scott/.local/lib/spotify-client/spotify)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /home/scott/.local/lib/spotify-client/spotify)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libssl.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libQtNetwork.so.4)
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libcrypto.so.1.0.0: no version information available (required by /lib64/libtspi.so.1)
18:13:07.935 I [breakpad.cpp:107 ] Registered Breakpad for product: spotify
18:13:07.936 I [translate.cpp:139 ] Reloading language file
$ ls -l /home/scott/.local/lib/spotify-client/
total 105844
drwxrwxr-x. 2 scott scott 4096 Jun 9 11:08 Data
-rwxr-xr-x. 1 scott scott 76873920 Jul 3 2014 libcef.so
lrwxrwxrwx. 1 scott scott 18 Jun 12 2014 libcrypto.so.10 -> libcrypto.so.1.0.0
-rwxr-xr-x. 1 scott scott 1663576 Jun 12 2014 libcrypto.so.1.0.0
-rwxr-xr-x. 1 scott scott 520608 Dec 2 2014 libgcrypt.so.11
lrwxrwxrwx. 1 scott scott 15 Jun 12 2014 libssl.so.10 -> libssl.so.1.0.0
-rwxr-xr-x. 1 scott scott 372728 Jun 12 2014 libssl.so.1.0.0
lrwxrwxrwx. 1 scott scott 17 Jun 12 2014 libudev.so.0 -> libudev.so.0.13.1
-rwxr-xr-x. 1 scott scott 55112 Jun 12 2014 libudev.so.0.13.1
lrwxrwxrwx. 1 scott scott 41 Jun 9 11:08 licenses.xhtml -> ../../share/spotify-client/licenses.xhtml
-rwxr-xr-x. 1 scott scott 28871528 Jul 3 2014 spotify
I did a clean reinstall but had the same issue.
I take it back -
/home/scott/.local/lib/spotify-client/spotify: /home/scott/.local/lib/spotify-client/libgcrypt.so.11: version `GCRYPT_1.2' not found (required by /home/scott/.local/lib/spotify-client/libcef.so)
It is the same issue.
In my case this was linked correctly:
lrwxrwxrwx. 1 scott scott 22 Jun 9 11:22 libgcrypt.so.11 -> /lib64/libgcrypt.so.20
It appears the version difference may be the culprit?
Copying over the libgcrypt from the fedora folder causes the earlier reported error. I'm not sure why this worked until today.
Sorry for all the spam - I had a zombie my-spotify process running so running it again just exited. I killed it off and it started up fine.
@vwbusguy Maybe you could try this repo.
Hi, I tried to install on Fedora 22, but can execute. This is because the "openssl" was updated to 1.0.1
[gabo@chronos spotify-make]$ my-spotify
/home/gabo/.local/lib/spotify-client/spotify: /home/gabo/.local/lib/spotify-client/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/gabo/.local/lib/spotify-client/spotify)
/home/gabo/.local/lib/spotify-client/spotify: /home/gabo/.local/lib/spotify-client/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/gabo/.local/lib/spotify-client/spotify)
/home/gabo/.local/lib/spotify-client/spotify: /home/gabo/.local/lib/spotify-client/libgcrypt.so.11: version `GCRYPT_1.2' not found (required by /home/gabo/.local/lib/spotify-client/libcef.so)
[gabo@chronos spotify-make]$ ll -l /home/gabo/.local/lib/spotify-client/
total 112M
drwxrwxr-x. 3 gabo gabo 4.0K Aug 25 08:36 ./
drwxrwxr-x. 3 gabo gabo 4.0K Aug 25 08:36 ../
drwxrwxr-x. 2 gabo gabo 4.0K Aug 25 08:36 Data/
-rw-r--r--. 1 gabo gabo 74M Mar 24 03:40 libcef.so
lrwxrwxrwx. 1 gabo gabo 22 Aug 25 08:36 libcrypto.so.1.0.0 -> /lib64/libcrypto.so.10*
lrwxrwxrwx. 1 gabo gabo 22 Aug 25 08:36 libgcrypt.so.11 -> /lib64/libgcrypt.so.20
lrwxrwxrwx. 1 gabo gabo 19 Aug 25 08:36 libssl.so.1.0.0 -> /lib64/libssl.so.10*
lrwxrwxrwx. 1 gabo gabo 41 Aug 25 08:36 licenses.xhtml -> ../../share/spotify-client/licenses.xhtml
-rwxr-xr-x. 1 gabo gabo 39M Mar 24 03:40 spotify*
[gabo@chronos spotify-make]$
Is there any workaround?