anyc / steam-overlay

Gentoo overlay for Valve's Steam client and Steam-based games
GNU General Public License v2.0
200 stars 47 forks source link

latest Crusader Kings II needs openssl and a version < 1.0.2 #151

Closed ghost closed 3 years ago

ghost commented 9 years ago

Crusader Kings II launcher (since some update) requires 32bit openssl and as an addition, it doesn't work with openssl-1.0.2 :( It runs fine for me with openssl-1.01p. It searches for libssl.so and libcrypto.so.

anyc commented 9 years ago

Hm okay, I guess we would have to build this in /opt/steam-runtime then :/

ghost commented 9 years ago

Just as a workaround for other users of the game and because steam-runtime-bin was removed (and therefore /opt dir doesn't work without modifieing something), I emerged openssl-1.0.1p and copied libssl.so and libcrypto.so from /usr/lib32 to /usr/games/lib32 (because the dir is referenced in /etc/ld.so.conf). Then you can emerge newest openssl or uninstall, just how you need or want it. Or as another way, take the precompiled ones from steam-runtime.tar.xz in your steam folder and copy them to the dir.

anyc commented 9 years ago

I just added steam-runtime-openssl. Please check if this works for you!