16.04 - Trying to run a Program called worldforge but it comes up with an error - Ask Ubuntu
i downloaded program called worldforge, game maker open source. downloaded executable file , gave permissions run when went start it came error:
/tmp/.mount_dskvs4/usr/bin/ember.bin: error while loading shared libraries: librtmp.so.0: cannot open shared object file: no such file or directory
i have tried searching answer 1 found relevant did not work, greatful if in way.
it's not trivial librtmp0
package in xenial, first idea use librtmp.so.1
librtmp1
package instead since there's chance library backwards-compatible.
to achieve need create symbolic link in location program executable can find it. since kind of hack, preferable if other applications don't find same link automatically. helpfully, application adds ~/.ember/lib
library search path default.
i suggest you
assure
librtmp1
package installed,sudo apt install librtmp1
create directory
~/.ember/lib
,mkdir -p ~/.ember/lib
put symbolic link there.
ln -st /usr/lib/$(uname -m)-linux-gnu/librtmp.so.1 ~/.ember/lib/librtmp.so.0
if application fails "missing symbol" error message (or that) please update question error message , notify me comment can address it.
if there more missing shared libraries can search packages and
install them if they're available in xenial or
search newer version of same shared library (without version number @ end of package name) repeat above process it.
Comments
Post a Comment