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。