I have been able to get Kdenlive to build successfully on Fedora 10 using the Kdenlive Builder Wizard so I thought it might help anyone else trying to build on Fedora/Centos/Redhat platforms.
Many thanks to j-b-m as I've basically adapted his guide on this forum to work with Fedora 10.
You will need to have rpmfusion installed before you begin (see rpmfusion configuration).
I would also suggest that the development libraries/tools and subversion are installed, althought I haven't gone into detail to check actual requirements as yet.
Development Libraries/Tools/Subversion (recommended for compiling from source)
sudo yum groupinstall "Development Libraries"
sudo yum groupinstall "Development Tools"
sudo yum install subversion
sudo yum install qt-devel kdelibs-devel kdelibs3-devel kdebase-runtime
sudo yum install SDL-devel SDL_image-devel
sudo yum install libxml2 libxml2-devel
sudo yum install recordmydesktop
Firewire and DV
sudo yum install dvgrab
sudo yum install libdv libdv-devel
Audio and Video codecs
sudo yum install x264 x264-libs x264-devel
sudo yum install libtheora libtheora-devel
sudo yum install xvidcore xvidcore-devel
sudo yum install libogg libogg-devel
sudo yum install libvorbis libvorbis-devel
sudo yum install schroedinger schroedinger-devel
sudo yum install lame lame-devel
sudo yum install libquicktime libquicktime-devel
sudo yum install faac faac-devel
sudo yum install faad2 faad2-devel
sudo yum install gsm gsm-devel
sudo yum install amrnb amrnb-devel amrwb amrwb-devel
Sound Processing and Effects
sudo yum install libsamplerate libsamplerate-devel
sudo yum install jack-audio-connection-kit-devel
sudo yum install sox sox-devel
sudo yum install ladspa-devel
sudo yum install ladspa-swh-plugins
sudo yum install libmad-devel
Video effects and image processing
# Install frei0r video effects
git clone git://code.dyne.org/frei0r.git
make && sudo make install
Note: frei0r should be enabled in the Kdenlive Builder Wizard - you don't need to manually install frei0r.
sudo yum install gdk-pixbuf gdk-pixbuf-devel
sudo yum install pango-devel
sudo yum install yasm yasm-devel
sudo yum install kdewebdev
sudo yum install soprano-devel
Alsa-lib-devel (Otherwise you will get an lasound error in kmdr builder)
sudo yum install alsa-lib-devel
gtk2-devel (Otherwise Kdenlive Builder Wizard will fail MLT build
sudo yum install gtk2 gtk2-devel
Kdenlive Builder Wizard Options (Required for MLT to build and for additional features)
Kdenlive Builder Wizard > Compile Options > Advanced
- Enable fre0ir support
- Enable Theora support
- Enable AAC support
- Enable MP3 support
- Enable h264 support
- QImage Lib dir = /usr/lib (for i386) or /usr/lib64 (for x86_64)
- QImage include dir /usr/include/Qt
Download the Kdenlive Builder Wizard Kommander script
Download from http://www.kde-apps.org/CONTENT/content-files/85826-kdenlive_builder_wizard.kmdr.bz2
Run the Kdenlive Builder Wizard
The Kdenlive Builder Wizard completes successfully, with the only issues being:
Some modules were disabled in MLT
mmx will be disabled if you are running x86_64, this is ok.
FFmpeg revision 15910
Mlt revision 1240
Mlt++ revision 1240
Kdenlive revision 2720
Kdenlive looks great, with more features than the current Fedora 10 packages at russionfedora.
The stability is an issue though, with it crashing out mainly when moving between the clip monitor and project monitor.
I also can't create a new project for some reason, but I can work with an existing project.
Hopefully if more people are able to build the latest version against Fedora 10 we can speed up the submission and resolution of these bugs.
Hope this helps anyone running Fedora 10!