Kdenlive/KDE4 移植
外观
< Kdenlive
安装 KDE4。
你需要一个最近的 mlt 编译版本,它包含用于 qt4 生成器的 qimage。
从 svn 检出 mlt
./configure --prefix=/usr --enable-gpl --qimage-libdir=/usr/lib/ --qimage-includedir=/usr/include/qt4 --disable-mmx --avformat-swscale make clean make sudo make install
从 svn 检出 mlt++
./configure --prefix=/usr make clean make sudo make install
从 svn 检出 kdenlive
svn co https://kdenlive.svn.sourceforge.net/svnroot/kdenlive/branches/KDE4
然后编译
cmake -DCMAKE_INSTALL_PREFIX=/usr CMakeLists.txt make sudo make install
就是这些!
Kdenlive Builder Wizard 可以从当前的开发源代码构建 KDE4(或 KDE3)版本的 Kdenlive。它可从[1]获得,适用于一次性构建或自动夜间构建(后者需要获得 Wizard 的源代码,可在该页面获取)。
如果您的编译以类似以下内容结束
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
那么您需要安装soprano 和 soprano devel 软件包,并重新运行 cmake,或者再次使用 Wizard Builder。