[SOLVED] Compile fails at 91% in renderer.cpp with 'no member named colorspace'


Trying to build and package Kdenlive 0.9.3 from GIT, all dependencies are present on system, MLT is at version 0.8.2. This is on AV Linux 6.0 (based on a customized Debian Squeeze) KDE libraries are the Squeeze defaults 4.4.5.

Compile fails at 91% with the following terminal output:

[ 91%] Building CXX object src/CMakeFiles/kdenlive.dir/renderer.o
/home/glen/Packaging/KDENLIVE/kdenlive/src/projectlist.cpp:3372:6: warning: unused parameter ‘actionName’ [-Wunused-parameter]
/home/glen/Packaging/KDENLIVE/kdenlive/src/renderer.cpp: In member function ‘void Render::buildConsumer(const QString&)’:
/home/glen/Packaging/KDENLIVE/kdenlive/src/renderer.cpp:198:42: error: ‘class Mlt::Profile’ has no member named ‘colorspace’
/home/glen/Packaging/KDENLIVE/kdenlive/src/renderer.cpp: In member function ‘void Render::processFileProperties()’:
/home/glen/Packaging/KDENLIVE/kdenlive/src/renderer.cpp:886:72: error: ‘class Mlt::Profile’ has no member named ‘colorspace’
[ 92%] Building CXX object src/CMakeFiles/kdenlive.dir/renderwidget.o
make[2]: *** [src/CMakeFiles/kdenlive.dir/renderer.o] Error 1
make[2]: *** Waiting for unfinished jobs....
make[1]: *** [src/CMakeFiles/kdenlive.dir/all] Error 2
make: *** [all] Error 2

Advice, guidance and assistance appreciated :)
Glen MacArthur - AV Linux Maintainer

You need MLT from git to compile Kdenlive's current git. There will be a new MLT and Kdenlive release in the near future (2-3 weeks)


Thanks for taking time to reply and help, the issue is resolved with MLT from GIT. Look very forward to your next plateau release.