Registered Member
|
Although I know version .5 is available in the next version of Ubuntu (Gutsy, 7.10) which is due out in two weeks, I'd like to try to install version .5 in Feisty now. There are two reasons: one is that I have a video editing project that I would like to complete on October 14th, which is before Gutsy is set to release. The other reason is that version .4 has a problem with project configuration settings which I'm hoping is resolved in version .5. I tried to install the repository for Feisty, but get this error:
I then tried to install from source as per the instructions here: http://doc.ubuntu-fr.org/kdenlive and have been stopped at every turn by compile errors. When trying to make Kdenlive, it says: /home/dave/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:122: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined. I tried the script provided here: http://www.kdenlive.org/bbforum/viewtopic.php?f=8&t=100, but it dies saying: I have, many times, installed ffmpeg and ffmpeg related devolpment files, so I'm not sure why it can't "cd" to it. Anyway, is it possible to get version .5 on Feisty, and if so, which set of instructions should I be following? Thank you for any advice. |
Registered Member
|
Hi, I recomend you the installation from svn (your second option). In this way you'll get an updated version with some new features that I hope will help with your project. I'm also in Ubuntu 7.04 and running kdenlive without any problem. From your message, I understand you've already installed MLT, MLT++, FFMPEG and the rest of dependencies according to what's stated in the wiki. If that's true, installation of kdenlive is quite easy. I'll explain how I did it (maybe there are other options, but I can assure you this is working in Ubuntu !): Open a terminal session. Following these instructions and with the needed dependencies I hope you'll not have any problem. If any, just shout ! Regards. |
Registered Member
|
JM, Thank you for the instructions. However, at the "make" stage, I still get stopped on an error. It does not seem to be dependency problem, it seems to be a code problem. I've included the output here: /home/dave/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:29:23: error: mlt++/Mlt.h: No such file or directory Is there a way to resolve this? |
Registered Member
|
Hi, seems that your MLT installation is not OK ! Try to reinstall in the same way as you did with kdenlive: svn co https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt svn co https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt++ and then repeat the process for kdenlive. Let me know if any problem. Regards. |
Registered Member
|
JM, Thank you for continuing to help me out with this. I'm getting errors with installing MLT as well, so I'm going to include all the commands I used to get to the point where it breaks down. Perhaps I'm missing something still?
And that's where I hit this error:
So even though the ffmpeg installation apparently went smoothly, the MLT installation is not happy. Is there yet still another package or configuration I am missing? Thank you for your help and hard work. |
Registered Member
|
Sorry to follow up on my own posting, but I found this web page which seemed relevant to my problem: So I tried compiling ffmpeg with this command:
(Note the extra "--enable-swscaler" at the end.) ffmpeg compiled and installed again without problems. But, MLT died at the "make" stage again, just at a different point:
I hope that information helps to reveal what the problem on my machine is. Thank you for any advice or help. |
Registered Member
|
Apparantly, 'libst-config --libs' is telling it to link with libmad, but libmad is not available. Try installing libmad package. |
Registered Member
|
ddennedy, Thank you for that tip. I installed the "libmad0-dev" package, and that finally got me through to the end the MLT installation. Then MLT++ went without a hitch. Then I went back to try and build Kdenlive, but, unfortunately, it died again on the "make" stage. I tried to read if this latest error to see if it was yet another dependency problem, but I can't discern if that is the case.
On the up side, it does seem like I'm getting close. Can anyone decipher this latest error? |
Registered Member
|
Hi If your FFMPEG, MLT & MLT++ installations are OK it should not have any reason why kdenlive is not installed !! Another try. Open a root terminal If this is not working, that means you maybe still have problems with MLT. Probably it has been compiled in a wrong directory, so try to find MLT libs in /usr/lib and, i.e. inigo in /usr/bin. If you can find them there, really I'm lost, as we'll have the same configuration, so :cry: Hope you'll be lucky now ! |
Registered Member
|
JB, Thank you for the help. Unfortunately, installing with your instructions as root did not help and I got this error:
I have an MLT directory here: I also have an "inigo" in /usr/bin. I'm not sure what you mean by this: Quote:
try to reinstall MLT without the --prefix option and repeat kdenlive installation So far as I can tell, I never used a --prefix option on any of the installations. So I guess I'm just stuck then? |
Registered Member
|
Hi, as far as I understand from your error log, kdenlive is trying to find MLT in /usr/local, when you've installed it in /usr. One possible solution is reinstalling MLT using option --prefix=/usr/local, but do not know if it will work ! I'm just upgrading my computer to Gutsy, so in a few hours (if everything goes well ;) ) I'll reinstall kdenlive from scratch. If you're not yet successful, I'll take note of all steps and let you know. Regards. |
Registered Member
|
JM, Thank you for your continued help and suggestions. Unfortunately, going back and reinstalling MLT with the "--prefix=/usr/local" option did not solve the problem. The make process for Kdenlive still dies in the same spot as I last reported. Please do let me know if your install on Gutsy reveals any possible solutions. Thank you. |
Registered Member
|
Well, here I'm again. Finally I've been able to install Gutsy (a little bit difficult to make WIFI connection work !) and also kdenlive again. As promised, here are the steps I follow. I've been successful, so understand following them you'll be able to install also in Feisty. 1) Install from Synaptic the following packages qt4-dev-tools, kdelibs4-dev, libsdl1.2-dev, libsdl-image1.2-dev, libsamplerate0, libsamplerate0-dev, libdv4-dev, ladspa-sdk, libjack-dev, swh-plugins, sox, sox-dev, libmad0-dev, subversion, libgsm1-dev, autotools-dev, g++, automake1.9, autoconf. Some other packs are needed but, or are already installed by default in Ubuntu or are dependencies of the previous ones and are automatically installed by Synaptic. 2) Open a session in the root terminal and goto to /usr/src (maybe it works also in other directories, but that's where I went !) cd /usr/src 3) Get and install FFMPEG svn checkout svn://svn.mplayerhq.hu/ffmpeg/trunk ffmpeg 4) Get and install MLT and MLT++ svn co https://mlt.svn.sourceforge.net/svnroot/mlt/trunk/mlt mlt (to be honest, I' using mlt version 0.2.4, not the last svn version but I think that will not be a problem. In any case, if you want to be sure download the tar file for version 0.2.4 from sourceforge, copy to /usr/src, extract it and you'll get the directory mlt-0.2.4. Then cd to this directory and configure, make and install as previously stated) 5) Get and install kdenlive svn co https://kdenlive.svn.sourceforge.net/sv ... k/kdenlive kdenlive And hoops, I got it :lol: Hope this works OK also for you. I can not see any reason why not !!!! (If you're successful, let me know and I'll include these instructions in the wiki) Regards. |
Registered Member
|
JM, Thank you for all your hard work. Unfortunately, the new instructions did not produce better results. Using the latest MLT checked out with svn, I got the same error when making Kdenlive that I last reported. I tried to use MLT version 2.4 as you suggested as an alternative, but Kdenlive returned a different error when I ran make: compiling /usr/src/kdenlive/kdenlive/kdenlive.cpp I've noticed that at Trevino's Ubuntu Repository, http://3v1n0.tuxfamily.org/dists/feisty/3v1n0/index.html, they have updated their version of Kdenlive to .5. However, when I installed from that method, there was a dependency problem with a package called libree6. Some of the comments on that web page indicate that this is an error, so I've added a comment asking if it can be corrected for this package. Maybe I can get Kdenlive .5 this way if they respond. |
Registered Member
|
Hi, sorry but I can not be of much more help. For sure it's something wrong with your MLT installation and kdenlive can not find it, but if you've followed the steps I can not understand why :cry: I've found another topic with the same problem. Here's the link and maybe it can help you. But, first of all, try to make clean your mlt, mlt++ and kdenlive installations and try again. Open a root terminal, enter into the corresponding source directories and type make clean. Then follow again the steps to compile. If none of these options work for you, I think the best you can do is install Gutsy beta (or wait a few days for the final version). Kdenlive will be found in the universe directory in version 0.5, so hope it will be enough for your needs. Regards. |
Registered users: abc72656, Bing [Bot], daret, Google [Bot], Sogou [Bot], Yahoo [Bot]