mltframework / mlt-scripts

scripts to help build open source MLT apps

Home Page:https://www.mltframework.org

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

melt issue with libmlt.so.6

rorito opened this issue · comments

Got a compile working with the build-melt.sh script, trying to run the melt binary on Ubuntu 14.04 on Heroku.

From the compile, I added the bin and lib dir to our heroku app. I added the lib dir to my LD_LIBRARY_PATH.

When I run melt, I get:
./melt: error while loading shared libraries: libmlt.so.6: cannot open shared object file: No such file or directory

In my lib dir, I have libmlt.so.0.9.7 instead of libmlt.so.6.

Any help would be great.

In a typical install, libmlt.so.6 is symbolically linked to libmlt.so.0.9.7. .6 is the ABI version and is what is linked to. 0.9.7 is the implementation (logical) version of that ABI. It appears that whatever you are doing to set LD_LIBRARY_PATH is not working. You should just copy all of the files in the install dir and run the melt wrapper script instead of the binary directly. The wrapper script sets all of the environment variables that are needed (more than just LD_LIBRARY_PATH - just as more than bin and lib needs to be copied).

This is not a trouble-support system; it is a defect tracking mechanism, and this is not a defect.