SVN Source Problem

This has the makings of a great program and is very much needed under Linux as it's potential is very obvious.

I've discovered that the program has a few bugs and is very unstable under Ubuntu Feisty Fawn with frequent crashes. As a result, I want to compile the latest source.

I've logged in using, svn co

https://svn.sourceforge.net/svnroot/kde ... k/kdenlive

but keep getting an error after several days of trying:
Fetching external item into 'kdenlive/admin'
svn: Can't connect to host 'anonsvn.kde.org'

Can someone tell me how to get the source?

Thanks!

Well if you're happy running scripts, you could use this script to download and build everything for you. If it complains that something is missing you'll need to go and install the -dev version of whatever package it's asking for (just use your package manager).

One other thing about that script: myself and another person using Ubuntu Feisty can't get x264 (that's a video codec--don't want to confuse anyone) to work with it. So when you copy and paste the script, find the ffmpeg ./configure command and remove the '--include-libx264' (just search for that text and you'll find it) from the script. Simply delete the whole line. If you mess up the script, just download it again. :)

If you'd rather do it yourself, there's a handy kdenlive howto on the Ubuntu forums that helped me a lot.

Good luck. It's a beast to compile. :)

Thank you for the reply. I've had a quick look a the script and it is quite complex.
I've named it, kdenlive_builder.sh and then chmod 777.

Q. Do I simply launch it with sh kdenlive_builder.sh as there seems to be a lot of sub call examples shown?

Q. Also, it says it will build it by default in ~/build/kdenlive by default. Is this where you've left it on your system?

It must be some type of intervention that is preventing me from compiling the source:
I do:
sh kdenlive_builder.sh getsources
I get:
svn: Can't connect to host 'svn.mplayerhq.hu'

It appears that all may be lost unless there is another suggestion.

mpierce wrote:
svn: Can't connect to host 'svn.mplayerhq.hu'

..hmm, the SVN server or your internet connection is down I'm afraid. You need to be connected to get the sources indeed.
SVN uses internally HTTP protocol so there should be no problems with proxies, I hope.
Try to 'ping' the server.

mpierce wrote:
Q. Do I simply launch it with sh kdenlive_builder.sh as there seems to be a lot of sub call examples shown?

This script can be used for getting sources, updating sources, building, repeated building, getting SVN info, pre build clearing etc.
So that the reason why there is more sub commands.
The order of commands is obvious, it simply imitates normal build process.

mpierce wrote:
Q. Also, it says it will build it by default in ~/build/kdenlive by default. Is this where you've left it on your system?

Yes you can launch kdenlive from this dir. Its even suggested to leave it there as these build are primarily intended for testers and developers.
You can have several versions of kdenlive installed by this way plus stable version from your distribution.
If you are happy with your kdenlive version, you can copy to /opt/kdenlive-0.5 for example (ffmpeg and mlt libs are included into sub-dirs so don't worry)
Please read the relevant forum post.

mpierce wrote:
I've named it, kdenlive_builder.sh and then chmod 777.

Good. :)

mpierce wrote:
Q. Do I simply launch it with sh kdenlive_builder.sh as there seems to be a lot of sub call examples shown?

That should work, personally I ran:
./kdenlive_builder.sh getsources

Then when it had finished downloading:
./kdenlive_builder.sh build

mpierce wrote:
Q. Also, it says it will build it by default in ~/build/kdenlive by default. Is this where you've left it on your system?

Yes, that's probably the nicest thing about this script. It keeps SVN versions sandboxed away from the rest of your system. I also have the 0.4 version installed in the usual place (thanks to the Ubuntu binary package) in case the SVN version isn't working.

mpierce wrote:
I get:
svn: Can't connect to host 'svn.mplayerhq.hu'

That's annoying! Definitely try again as it's worked for me and that is just a comms error.