< Kdenlive

Installing Kdenlive for KDE4 from SVN

Install KDE4.

You need a recent mlt compilation with qimage for qt4 producer.

Checkout mlt from svn:

./configure --prefix=/usr --enable-gpl --qimage-libdir=/usr/lib/ --qimage-includedir=/usr/include/qt4 --disable-mmx --avformat-swscale
make clean
make
sudo make install

Checkout mlt++ from svn:

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

Checkout kdenlive from svn:

svn co https://kdenlive.svn.sourceforge.net/svnroot/kdenlive/branches/KDE4

Then compile:

cmake -DCMAKE_INSTALL_PREFIX=/usr CMakeLists.txt
make
sudo make install

This is it!

Installing Kdenlive for KDE4 from SVN - the easy way

The Kdenlive Builder Wizard can build the KDE4 (or KDE3) version of Kdenlive from current development sources. It is available from and is suited both for one-shot builds, or automated nightly builds (the later requires obtaining the sources to the Wizard, available from the page).

Possible problems

If your compilation ends with something like:

MakeFiles/kdenlive.dir/projectlist.o: In function `ProjectList::slotAddClip(DocClipBase*, bool)':                                                                                  
/home/jan/src/kdenlive/src/projectlist.cpp:293: undefined reference to `Nepomuk::Resource::Resource(QString const&, QUrl const&)'                                                   
/home/jan/src/kdenlive/src/projectlist.cpp:293: undefined reference to `Nepomuk::Resource::~Resource()'                                                                             
/home/jan/src/kdenlive/src/projectlist.cpp:174: undefined reference to `Nepomuk::Resource::~Resource()'                                                                             
/home/jan/src/kdenlive/src/projectlist.cpp:174: undefined reference to `Nepomuk::Resource::~Resource()'                                                                             
collect2: ld returned 1 exit status                                                                                                                                                 
make[2]: *** [src/cmake_bindir/kdenlive] Error 1                                                                                                                                    
make[1]: *** [src/cmake_bindir/CMakeFiles/kdenlive.dir/all] Error 2                                                                                                                 
make: *** [all] Error 2                                                                                                                                                             

Then you have to install soprano and soprano devel package and rerun cmake or use wizard builder once more time.

This article is issued from Wikibooks. The text is licensed under Creative Commons - Attribution - Sharealike. Additional terms may apply for the media files.