Registered Member
|
Hi JM, Meanwhile I have been able to get a working kdenlive. 1. SO I copied the kdenlive executable from the /usr/src tree to the /home/build/kdenlive/bin where it should have been installed. (This was a 'forced install' ie inspite of the script giving errors at preinstall stage.) and tried to run it. It failed. 2. Next I removed the old kdenlive folder from the .kde directory...and tried to run kdenlive. Again it failed. And now..it worked! This means that the older 0.5 version kdenlive configuration file seems to create some problems. (But why should it? Shouldn't config files be completely compatible...??) Finally I have a working svn version!! Delighted after so many failed attempts at compiling. |
Registered Member
|
I too have been without a working KDEnlive for too long! :( The NTSC sync issue is a major showstopper for me, but I would still like to use the program if possible for editing, if not yet exporting. I tried the build script today (thanks to jm or herrej01, not sure who made this version) but I am getting errors while building the krender: [ 54%] Building CXX object kdenlive/CMakeFiles/kdenlive.dir/krender.o |
Registered Member
|
Hi, I've recompiled kdenlive few minutes ago using the script and it works fine for me :!: The only "problem" is that I need to do a "make clean" (first option in the menu) before. If not, the program crashed (and curiously, the problem was in krender !!). I do not know if this will work for you, but try to follow always this process: first make clean and then reinstall. If you're not succesful, let me know and try to give as much info as you can. I'll check. Regards. |
Registered Member
|
I just tried again, thinking maybe the SVN wasn't finished uploading, and now I get even less far than before: eljefe@eljefe-desktop:~/KDEnlive_SVN$ bash kdenlive_builder.sh As far as I know, I have all of the needed libraries and applications/packages, including the -dev ones. This is on Kubuntu 7.10. I have been running the command/builder with the first option, let it finish, then a second time with the fourth option (where it stops). For both the first and fourth options, I am using /home/eljefe/KDEnlive_SVN/src/ when it asks for the source location, and /home/eljefe/KDEnlive_SVN/20071226/ for the install directory. Do these directories need to exist first? (they do). Do they need subdirs to exist? THANK YOU for the help JM and also Espinosa! |
Registered Member
|
Hi el_jefe, this version of the builder assumes that you always have an updated version for all sources (ffmpeg, mlt, mlt++ & kdenlive). The first time you run it (assuming you've a clean environment), it get the sources from svn and afterwards it only update the sources. To know if it's the first installation or not, the program check existence of a "kdenlive" subdir in the source directory. I think your problem is that you've "mixed" different versions of the script and it seems you have a kdenlive subdir without having installed the ffmpeg svn in the same place. Try the following: - Completely remove your sources dir (/home/eljefe/KDEnlive_SVN/src/) In this way, you'll download a full version of all the sources and compile them. Afterwards, if you use the same sources dir (recommended), the program will just update and will take less time. But be sure to not delete any subdirectory in this dir. Hope this will work for you (it should ;) ) Regards. |
Registered Member
|
I tried again after deleting the /home/eljefe/KDEnlive_SVN/src/ folder but (1) when I entered this as my "source directory" in the script, it never gets created or used (???), and (2) the compile still failed! :( This is the Konsole output, which seems to have a limited history so it's not all there, but there are a lot of errors and it dies at the end: /home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:321: error: variable ‘Mlt::Producer m_producer’ has initializer but incomplete type |
Registered Member
|
I have found a few errors in the running of this script, but not yet implemented the changes in the script (not even sure if I could, I am not very good with scripting yet). Due to my repeated failings, I created a new directory /home/eljefe/kdenlive_fresh/ffmpeg/ I think ran the script with steps 1, 2, 3, then 4 and I was successful! What I've learned: |
Registered Member
|
KDEnlive's Options had the MLT directory pointing to /usr/ which would then use the *buntu MLT installation and not the just-built binary one :( I changed that to /home/eljefe/kdenlive_fresh/build/ and it seemed to be OK with that new path, meaning it now uses the current MLT. Not sure how this helps but I would imagine it does; it *doesn't* fix the NTSC-syncing issue yet though :( but I figure there has to be some benefit to using the newer MLT. I also have been running KDEnlive by starting the new executable at a bash prompt with: |
Registered Member
|
Hi, el_jefe, sorry for not answer you before, but I've been out for some days (Xmas holidays !!). You're right, the script had another bug :oops: and instead of checking non existence of kdenlive source dirs to create them, it looks for the opposite ! I've corrected this bug and placed an updated version of the script in the original post at this threat. Hope it works now OK for everybody, but if not ... well, we'll continue correcting errors ... Best regards and happy new year for everybody ! |
Registered Member
|
I am curious as to how Step 4 relates to steps 1-3, since step 4 reads 'get, compile, and install' while none of the others claim to do any sort of install. It would be great if the script gave more feedback, and allowed for the next step -- after running Clean, it would maybe read, "You just Cleaned your old sources (Step 1). Would you like to get the newer sources now? (Step 2)"... "Would you like to compile them now? (Step 3)"... "Would you like to install KDEnlive and the subprojects now?"... Loving having a working install again! There are people requesting a binary SVN version of these packages, could this be done with the script? I am as unfamiliar with building packages as I am with scripting!! Happy new year to all KDEnlive users and developers! |
Registered Member
|
JB sent an email on the developers list today saying that the new SVN commits fix the MLT/building issues. However, the script to build KDEnlive and MLT, at the beginning of this thread and last updated Jan 2008, still fails to compile... |
Registered Member
|
Thanks for the update on the script. I spent the weekend trying to get it to work but didn't have any luck with it. I would love to be able to use the script to test out the svn version so if anyone else is able to fix it please post the fix. |
Registered Member
|
Hi, I'm attaching a new version of the script wich implements (more or less) the comments made by eljefe some posts ago. Also, anyway, there's no change in the core of the program. This version (and the old one also) should work. The problem with latests svn versions are related with MLT++ makefile, so in order for the script to work OK, you'll previously need to remove any MLT++ subdir in your destination directory (home, usr or whatever you use). If you find any problem other than the MLT++ errors, please let me know and I'll try to check. Regards. ********* UPDATED : FILE DETTACHED AS THERE'S A NEW VERSION LATER IN THIS THREAD ********** |
Registered Member
|
JM- additionally it would be good to label the tarfile with the date so that we can refer to a specific version of the script... but after checking your email I wanted to give the new one a shot. It is failing me. I agree that this isn't a dev issue so I'll keep it off from the email list, good thinking! |
Registered Member
|
That's crazy :( I can not understand why the script is working fine for me (even old versions, I'm only fine tuning it !!) but is not working for others :?: I'm curious if anybody else out here is also successfully using the script .... I'm going to have a detailed look at it this evening when I'm back home. In the meantime, it should be nice if you can provide as much information as you can on the way you're running it. I.e., which distribution are you using, where are you trying to install sources/programs, are you sure you've completely removed all components of ffmpeg, mlt, mlt++ and kdenlive, are you having any error message, ... I'm really interested in help, but it's quite difficult to think in other's problems when I can not replicate these problems in my system. It's like driving with your eyes closed :oops: Waiting for your comments. |
Registered users: Bing [Bot], gfielding, Google [Bot], Sogou [Bot]