[Kdenlive-devel] mlt profiles

Aleksander Adamowski aleksander.adamowski at olo.org.pl
Tue Jul 31 13:43:35 UTC 2007


On 7/30/07, Dan Dennedy <dan at dennedy.org> wrote:
> I just fixed this, and the prefix can now be obtained via pkg-config as:
>
> pkg-config --variable=prefix mlt-framework

Using pkg-config by KDEnlive build system woudn't be good for me and
others using kdenlive-builder because system wide pkg-config would
know nothing about MLT installed in some directory in a user's
homedir.

The problem in my case is that KDEnlive build system in fact discovers
where my MLT installation is located:

$ pwd
/home/olo/misc/soft/Graphics/KDEnlive/kdenlive-dev-helpers/kdenlive
$ grep -i mlt Makefile*
Makefile:KDE_XSL_STYLESHEET =
/usr/share/apps/ksgmltools2/customization/kde-chunk.xsl
Makefile:LIBMLT_CFLAGS =
-I/home/olo/build/kdenlive.2007-07-31_14_16/include
-I/home/olo/build/kdenlive.2007-07-31_14_16/include/mlt -D_REENTRANT
Makefile:LIBMLT_LIBS = -L/home/olo/build/kdenlive.2007-07-31_14_16/lib -lmlt
Makefile.in:LIBMLT_CFLAGS = @LIBMLT_CFLAGS@
Makefile.in:LIBMLT_LIBS = @LIBMLT_LIBS@

And the KDEnlive binary is correctly linked with those. The same
prefix (/home/olo/build/kdenlive.2007-07-31_14_16) is specified for
all 4 source trees that are built: ffmpeg, mlt, mlt++, kdenlive.

KDenlive binary properly loads the dynamically linked MLT libraries,
as debugging with LD_DEBUG indicates.

But KDEnlive still complains that it cannot locate MLT libraries on startup.

That's the problem.

And it has worked previously.

-- 
Best Regards,
  Aleksander Adamowski
  http://olo.org.pl




More information about the Kdenlive mailing list