Installation from source

Topics about compilation and installation of Kdenlive from its source-code tarballs

Compilation problem (using build script)

Last time I successfully comipiled Kdenlive, using the script, on 20110804.

Tried yesterday, and the compilation exits with an error.

Have a strong dejavu feeling here, but somehow cannot find the corresponding topic here on the forum.

EDIT: found a bug report about this here:

Applied the workaround described, and it compiles and runs OK

Different Library Locations (SOLVED)

I want to be able to compile ffmpeg and mlt to different locations then the ones that are installed by the package manager. I did this with

./configure --prefix=/usr/local
sudo make install

But kdenlive needs to be compiled with cmake, and I cannot find out how to force cmake to look for those libraries in the new locations.

clips with duration mismatch

I just finished compiling the latest revision 5788 with the Builder Wizard. The Wizard works fine now however, I'm having problems opening past projects. When I try to open a past project, even those from the recent past, a window pops up announcing "Clip Problems." It lists a whole bunch of clips (perhaps all of the clips in the project) and states that "The project file contains clips with duration mismatches." The options presented at the bottom of the window are: "Remove selected clips," "Fix duration mismatches," "OK," and "Abort." When I click on "Fix duration mismatches," it creates a backup copy of the project file, then Kdenlive crashes. Bottom line is that I can't even open my most recent project file. If I choose "Remove selected clips," the same thing happens: it creates a backup copy of the project file, then crashes. If I choose "OK," the same thing happens.
If I go back to revision 5605 (MLT 0.7.3), the project file loads correctly. Does anyone know what's wrong?

Unable to build frei0r

I've run the Builder Wizard successfully before but now when I run it, I get the following error. Seems like the problem has something to do with building freiOr.


libtool: compile: gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -MT IIRblur.lo -MD -MP -MF .deps/IIRblur.Tpo -c filter/blur/IIRblur.c -fPIC -DPIC -o .libs/IIRblur.o
In file included from filter/blur/fibe.h:71,
from filter/blur/IIRblur.c:49:
/usr/lib/gcc/i586-manbo-linux-gnu/4.4.3/include/xmmintrin.h:32:3: error: #error "SSE instruction set not enabled"
mv -f .deps/hueshift0r.Tpo .deps/hueshift0r.Plo
/bin/sh ../libtool --tag=CC --tag=disable-static --mode=compile gcc -std=gnu99 -DHAVE_CONFIG_H -I. -I../include -I../include -I../include -MT invert0r.lo -MD -MP -MF .deps/invert0r.Tpo -c -o invert0r.lo `test -f 'filter/invert0r/invert0r.c' || echo './'`filter/invert0r/invert0r.c
make[1]: *** [IIRblur.lo] Error 1

Most plugins do not work correctly

I have already posted this at Mantis, but the fact that there is no answer yet shows that my problem does not occur to anyone else, so it seems not to be code related. So this forum should be a better place.

MLT's SDL module not found

While using rev.5605, I run the config wizard and it tells me that I have a "Fatal Error." "MLT's SDL module not found. Please check your MLT install. Kdenlive will not work until this issue is fixed. I installed rev. 5605 with the Builder Wizard. It was supposed to install MLT and all the necessary components automatically. How do I fix this SDL module problem? P.S. I've been using this revision for the past month and was not aware of this problem until I ran the config wizard recently.


Is ffmpeg 0.8 ok to use with kdenlive 0.8.1 rev 5733

Packman has updated ffmpeg to 0.8
There is no option to downgrade.
Is it ok to run with this version? I am having some weird problems like:

Playing an MTS clip - Audio goes, but Video is frozen
Playing an MOV clip - Audio goes, but Video is frozen
Transcoding to DNxHD (MOV) completes but the clip will only play with ffplay
Previously transcoded to MOV files play with mplayer
Newly transcoded to MOV files - Audio plays Video is purple box with mplayer

I tried the videolan version (0.7), but it didn't help, and there is no ffplay with it.

:~> ffmpeg -version
ffmpeg version 0.8, Copyright (c) 2000-2011 the FFmpeg developers
built on Jun 23 2011 09:35:04 with gcc 4.5.1 20101208 [gcc-4_5-branch revision 167585]

kdenlive: undefined symbol: _ZN3Mlt7Profile12set_explicitEi

I've been compiling kdenlive for a while now with great success. My last successful compile/run was version 0.8.1 rev.5721
Since then, the compile looks normal, but when I run kdenlive from the command line I get the following error:

kdenlive: symbol lookup error: kdenlive: undefined symbol: _ZN3Mlt7Profile12set_explicitEi

I can reinstall rev 5721 and it runs.
I have tried MLT from both the Packman repository (0.7.2) and compiling from source (0.7.3). Same issue.

Google didn't find any hits.
Any hints as to what happened and how to fix?

swfdec fails with "undefined reference to symbol 'g_module_symbol'"

Version 11 of
OS: AV Linux 5.0 (Debian squeeze)

Original attempt failed with:
Requested 'cairo >= 1.9.4' but version of cairo is 1.8.10
Requested 'cairo-png >= 1.9.4' but version of cairo-png is 1.8.10

Have enabled `Wheezy' & installed various cairo libraries, and now enters compilation without complaint. Until:

[Solved] kdenlive mlt buildscript build error

The build is almost finished! Any help will be greatly appreciated.
Is there some dependency missing?
While running version 11 of, at 90% of kdenlive build:

/home/builden/kdenlive/src/kdenlive/src/blackmagic/include/DeckLinkAPI.h:668:1: warning: ‘class IDeckLinkIterator’ has virtual functions and accessible non-virtual destructor
/home/builden/kdenlive/src/kdenlive/src/blackmagic/include/DeckLinkAPI.h:722:1: warning: ‘class IDeckLink’ has virtual functions and accessible non-virtual destructor
/home/builden/kdenlive/src/kdenlive/src/stopmotion/stopmotion.cpp: In constructor ‘StopmotionWidget::StopmotionWidget(MonitorManager*, KUrl, QList, QWidget*)’:
/home/builden/kdenlive/src/kdenlive/src/stopmotion/stopmotion.cpp:187:5: error: ‘m_effectIndex’ was not declared in this scope
/home/builden/kdenlive/src/kdenlive/src/stopmotion/stopmotion.cpp: In member function ‘void StopmotionWidget::slotUpdateOverlayEffect(QAction*)’:


Subscribe to RSS - Installation from source