Posted March 06, 2021
Hi!
I'm running into the following issue on Gentoo Linux with libcurl's default USE flags:
When trying to start the game using the included start.sh script, the game does not launch, complaining about a missing librtmp.so.1 library.
The reason for this is that the game has its own version of libcurl bundled, which was built with rtmp support (meaning: it needs librtmp), while on Gentoo the default USE flags don't pull in librtmp.
The proper fix for this would be to rebuild the libcurl that comes bundled with the game with a configuration that does not depend on librtmp. Or even better: Simply not bundling a libcurl. Or even better than that: Getting rid of the dependency on libcurl. It's probably some anti-feature anyhow.
However until a fix for this is released (if ever...), there's a simple workaround: Don't use start.sh or run.sh, and simply launch the game's binary. That way the bundled libraries aren't loaded, and the problem can be avoided.
I'm running into the following issue on Gentoo Linux with libcurl's default USE flags:
When trying to start the game using the included start.sh script, the game does not launch, complaining about a missing librtmp.so.1 library.
The reason for this is that the game has its own version of libcurl bundled, which was built with rtmp support (meaning: it needs librtmp), while on Gentoo the default USE flags don't pull in librtmp.
The proper fix for this would be to rebuild the libcurl that comes bundled with the game with a configuration that does not depend on librtmp. Or even better: Simply not bundling a libcurl. Or even better than that: Getting rid of the dependency on libcurl. It's probably some anti-feature anyhow.
However until a fix for this is released (if ever...), there's a simple workaround: Don't use start.sh or run.sh, and simply launch the game's binary. That way the bundled libraries aren't loaded, and the problem can be avoided.