Moderator
|
Hi everyone, I don't manage to compile kdenlive from source anymore. FFmpeg, MLT and MLT++ all installed correctly afaik, no dependency problems anymore.
Any ideas? Thanks, Simon |
Registered Member
|
I could not compile Kdenlive svn 2928 and posted on the mailing list. Wait for a fix ... |
Registered Member
|
Hello,
i have kde4 on gentoo and first had 4.1 which worked ok for 0.7, then i upgraded to kde4.2 and got this error compiling 0.7.1. Now i cant even compile 0.7. The problems started when i removed kde4.1 kdelibs (where ThumbCreator resides i belive). So it might be kde related, maybe they moved this funcionality elsewhere. Which kde version do you use? Best regards, Slavko |
Moderator
|
@jmpoure Yes, I saw that; but your error occurs later and not in ~ThumbCreator(). I've got more things that are wrong … :S @slavko Yeh, it is about the same way here. I have also upgraded to 4.2 (RC), but I'm not quite sure whether that caused the problem, I only know that also kdenlive from the repository didn't start anymore after the upgrade. I've searched for ThumbCreator with Simon |
Registered Member
|
Im pretty sure its a kde4.2 kdelibs (or as you define it, kdelibs5-dev) problem. Before i had both 4.1 and 4.2 installed and kdenlive worked (which doesnt seem right but it worked:).
Gentoo has a hard dependency on kde4.1 set, so i guess kdenlive wants kde4.1? jmpoure if you can point me in the right direction for this i would like to check it out, im a programmer. Thanks! Slavko |
Registered Member
|
The compile error with dvdwizard has been fixed.
I cannot reproduce the problem with westleypreview, and think it might be an issue with your installed Kdelibs... The westleypreview is not really part of Kdenlive, it is a small KDE plugin that creates previews of your MLT / Kdenlive project files so that you can see a thumbnail when browsing through your folders with dolphin or konqueror... As a workaround if you need to build Kdenlive, you can simply disable the build of this westleypreview module. To to this, edit the CMakeLists.txt file in the base directory and comment the following line (around line 28) : add_subdirectory(thumbnailer thumbnailer/cmake_bindir) (add a # before the line). This will disable building of this module. |
Moderator
|
Okay, it clearly wasn't kdelibs5-dev. kdelibs4-dev seems quite outdated and I couldn't even cmake the project. Compiling indeed worked after compiling it out. But hell, I still cannot run kdenlive.
|
Registered Member
|
This is surely related to my problem, this happened when i compiled from svn (i excluded the thumbnailer):
$ ./kdenlive kdenlive(16696) MainWindow::parseProfiles: RESULTINGÂ MLT PATH: "/usr/share/mlt/profiles/" QFSFileEngine::open: No file name specified QFSFileEngine::open: No file name specified kdenlive(16696) initEffects::parseEffectFiles: // INIT EFFECT SEARCH kdenlive(16696) Render::Render: ////////// USINGÂ PROFILE: hdv_1080_25p kdenlive(16696) Monitor::Monitor: /////// BUILDING MONITOR, ID: 50331905 kdenlive(16696) Render::Render: ////////// USINGÂ PROFILE: hdv_1080_25p kdenlive(16696) Monitor::Monitor: /////// BUILDING MONITOR, ID: 50332002 kdenlive(16696) RecMonitor::RecMonitor: /////// BUILDING MONITOR, ID: 50332040 QStatusBar::insertPermanentWidget: Index out of range (5), appending widget QStatusBar::insertPermanentWidget: Index out of range (7), appending widget kdenlive(16696)/kdeui (kdelibs): No such XML file "kdenliveui.rc" kdenlive(16696): Shortcut for KAction "monitor_play_zone" "Play Zone" set with QShortcut::setShortcut()! See KAction documentation. kdenlive(16696): Shortcut for KAction "monitor_loop_zone" "Loop Zone" set with QShortcut::setShortcut()! See KAction documentation. kdenlive(16696) MainWindow::loadPlugins: // PARSING FIOLER: "/usr/kde/live/lib64/kde4/" KCrash: Application 'kdenlive' crashing... sock_file=/home/slavko/.kdelive/socket-mediaquad/kdeinit4__0 |
Moderator
|
Yeh, looks similar here (I'm not sure whether I've got the 64bit-lib too, as I'm using 32bit) when I start it directly without gdb. Glad not to be the only one … Is it difficult to find out the problem? Simon |
Registered Member
|
Just to be clear, you have 2 options if you want to compile kdenlive:
1) Use the Builer Wizard The builder compiles FFmpeg, MLT and Kdenlive and installs them in a local folder (usually $HOME/kdenlive). Then you can start kdenlive using the script: $HOME/kdenlive/bin/kdenlive_start 2) You compile by yourself and have to install in the same place as your KDE install (usually /usr ), see instructions on [1]. Then you start kdenlive using the installed version (/usr/bin/kdenlive) From the log I saw in the previous posts, it seems like you didn't install kdenlive! [1] http://kdenlive.org/user-manual/downloading-and-installing-kdenlive/installing-source/installing-kdenlive |
Moderator
|
Just to make sure whether I've understood it the right way, jb: I have to do a If so … I'd have no more free time over the weekend ;) Simon |
Registered Member
|
Yes, that was my point. You NEED to install before running Kdenlive.
regards |
Moderator
|
Indeed. I've got … damn. Another error message now. $ kdenlive
gdb shows that:: $ gdb kdenlive
Simon |
Registered Member
|
kdenlive(3807) MainWindow::parseProfiles: RESULTINGÂ MLT PATH: "/usr/share/mlt/profiles/"
mlt_repository.c, mlt_repository_init: failed to dlopen /usr/local/lib/mlt/libmltavformat.so Looks like you have several versions of MLT installed: one in /usr and one in /usr/local Those 2 install are conflicting. You need to remove one of them. To remove your MLT install in /usr, remove the following: /usr/share/mlt /usr/lib/libmlt* /usr/lib/mlt /usr/include/mlt /usr/bin/inigo Also, make sure that you don't also have 2 installs of MLT++... |
Registered Member
|
Great! that fixed it for me.
Can i just install over the old version after recompilation? make uninstall works correctly? Thank you! 0.7.1 freakin rocks!!:) |
Registered users: bancha, Bing [Bot], daret, Evergrowing, Google [Bot], lockheed, sandyvee, Sogou [Bot]