When I run 'spotify' from the command line I get: $ spotify /opt/spotify/spotify-client/spotify: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /opt/spotify/spotify-client/spotify) /opt/spotify/spotify-client/spotify: /usr/lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /opt/spotify/spotify-client/spotify) /opt/spotify/spotify-client/spotify: /usr/lib64/libcurl.so.4: version `CURL_OPENSSL_3' not found (required by /opt/spotify/spotify-client/spotify) $ qfile -vS /usr/lib64/libssl.so.1.0.0 /usr/lib64/libcrypto.so.1.0.0 /usr/lib64/libcurl.so.4 net-misc/curl-7.50.1:0 (/usr/lib64/libcurl.so.4) dev-libs/openssl-1.0.2h-r2:0 (/usr/lib64/libcrypto.so.1.0.0) dev-libs/openssl-1.0.2h-r2:0 (/usr/lib64/libssl.so.1.0.0) $ eix -e spotify [I] media-sound/spotify Available versions: 1.0.34^ms{tbz2} {gnome pax_kernel pulseaudio} Installed versions: 1.0.34^ms{tbz2}(10:59:30 11/08/2016)(pulseaudio -gnome -pax_kernel) Homepage: https://www.spotify.com/ch-de/download/previews/ Description: Spotify is a social music platform
A thread on the forum could lead to a solution to this problem: https://forums.gentoo.org/viewtopic-t-1014028-start-0.html
Curl is already installed, added the 'ssl,curl_ssl_openssl' which should ensure the dep is there.
(In reply to Matthew Thode ( prometheanfire ) from comment #2) > Curl is already installed, added the 'ssl,curl_ssl_openssl' which should > ensure the dep is there. @wolrd rebuilt with CURL_SSL="openssl" (previously it was built with CURL_SSL="nss"), same error.
Please, take a look at this thread (already linked above): https://forums.gentoo.org/viewtopic-t-1014028-start-0.html.
(In reply to Matthew Thode ( prometheanfire ) from comment #2) > Curl is already installed, added the 'ssl,curl_ssl_openssl' which should > ensure the dep is there. Still broken it seems, spotify does not run and exits with the following: ~ $ spotify /opt/spotify/spotify-client/spotify: /usr/lib64/libssl.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /opt/spotify/spotify-client/spotify) /opt/spotify/spotify-client/spotify: /usr/lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /opt/spotify/spotify-client/spotify) /opt/spotify/spotify-client/spotify: /usr/lib64/libcurl.so.4: no version information available (required by /opt/spotify/spotify-client/spotify) While spotify will complain about lack of version symbols in libraries, building dev-libs/openssl with the 'nostrip' feature at least enables spotify to run: FEATURES=nostrip emerge -1 openssl
Not sure why it's still broken this isn't something I can easily work around as it's a binary package.
Disregard my previous reply. It seems all I needed to fix spotify running was to re-emerge dev-libs/openssl. I'm unable to reproduce the error after just re-emerging openssl. Strange behaviour. Perhaps Ivan since you are still getting the error can confirm that simply re-emerging dev-libs/openssl fixes spotify running?
(In reply to Rick Harris from comment #7) > It seems all I needed to fix spotify running was to re-emerge > dev-libs/openssl. > I'm unable to reproduce the error after just re-emerging openssl. > Perhaps Ivan since you are still getting the error can confirm that simply > re-emerging dev-libs/openssl fixes spotify running? Reemerging openssl doesn't fix the problem for me.
I have the same problem, I tried re-emerging openssl with FEATURES=nostrip but it did not solve the problem.
I worked around the problem by switching my linker to ld.bfd (I was using ld.gold) and re-emerging openssl and curl with FEATURES=nostrip Is it possible for a package to require the bfd linker instead of the gold linker? And require nostrip on openssl and curl?