Registered Member
|
Many of kdenlive users have several versions of ffmpeg and even mlt. Some from distribution, some may be self compiled.
1) ldd
another example
Check for libavformat, libavcodec (ffmpeg) ans mlt lib paths. These were OK examples, but right paths could differ depending on your build process, prefix settings, LD_RUN_PATH settings etc. 2) run kdenlive with LD_DEBUG flag
Warning, the output is very long and detailed. This way provide the ultimate answer which, how, why this library location was chosen. As you can clearly see the right libraries were picked by dynamic linker, i.e. those libraries compiled by me.
1) Classic way - set LD_LIBRARY_PATH 2) use my script when compiling kdenlive :) 3) compile to /usr/local. Set --prefix=/usr/local/lib when calling configure. Libs in /local 4) Compile to /usr. Set --prefix=/usr when calling configure. This overwrite system files, distribution versions of mentioned software. ..and probably more |
Registered Member
|
you wrote: 2) use my script when compiling kdenlive :) What's the current link for that? I have exactly this problem at the moment, and I suppose that I'd have to add something like '-Wl,rpath,${WHICH PATH HERE?}' to the g++ linker options for mlt++ :/ |
Registered users: bancha, Bing [Bot], daret, Evergrowing, Google [Bot], lockheed, sandyvee, Sogou [Bot]