media-video/kdenlive-0.5 fails at compile time when using media-libs/mlt-0.3.0 and media-libs/mlt++-0.3.0. This is part of the error message: krender.cpp:901: aviso: parámetro ‘endTime’ sin uso krender.cpp: In member function ‘void KRender::exportCurrentFrame(KURL, bool)’: krender.cpp:954: error: no se encuentra una función coincidente para la llamada a ‘Mlt::Filter::Filter(const char [15])’ /usr/include/mlt++/MltFilter.h:43: nota: los candidatos son: Mlt::Filter::Filter(mlt_filter_s*) /usr/include/mlt++/MltFilter.h:42: nota: Mlt::Filter::Filter(Mlt::Filter&) /usr/include/mlt++/MltFilter.h:41: nota: Mlt::Filter::Filter(Mlt::Service&) /usr/include/mlt++/MltFilter.h:40: nota: Mlt::Filter::Filter(Mlt::Profile&, char*, char*) krender.cpp: At global scope: krender.cpp:943: aviso: parámetro ‘notify’ sin uso krender.cpp:127: aviso: se definió ‘void consumer_stopped(mlt_consumer_s*, KRender*, mlt_frame_s*)’ pero no se usa make[2]: *** [krender.o] Error 1 make[2]: *** Se espera a que terminen otras tareas.... kruler.cpp:58: aviso: parámetro ‘y’ sin uso kruler.cpp:170: aviso: parámetro ‘height’ sin uso kruler.cpp:174: aviso: parámetro ‘height’ sin uso kruler.cpp:208: aviso: parámetro ‘height’ sin uso kruler.cpp:212: aviso: parámetro ‘height’ sin uso kruler.cpp:247: aviso: parámetro ‘height’ sin uso kruler.cpp:251: aviso: parámetro ‘height’ sin uso kruler.cpp:770: aviso: parámetro ‘event’ sin uso make[2]: se sale del directorio `/var/tmp/portage/media-video/kdenlive-0.5/work/kdenlive-0.5/kdenlive' make[1]: *** [all-recursive] Error 1 make[1]: se sale del directorio `/var/tmp/portage/media-video/kdenlive-0.5/work/kdenlive-0.5' make: *** [all] Error 2 There are a bunch more similar errors and warnings above, all of them about nonexistent mlt functions and the like. The program compiles and works when using mlt-0.2.4-r2 and mlt++-0.2.2. Somebody should make a patch (I don't know how to do it), or easier, make kdenlive-0.5 depend on mlt's <0.3.0 Reproducible: Always
Hiya Juan, Thanks very much for the information. Could you please post the output of "emerge --info" and please re-run the emerge using "LANG=C emerge -1av kdenlive"?
Created attachment 169066 [details] Build output from kdenlive-0.5 Build fails due to changes in MLT++ mlt and mlt++ v0.3.0 installed.
yes; please use kdenlive 0.7 beta with mlt 0.3
(In reply to comment #3) > yes; please use kdenlive 0.7 beta with mlt 0.3 > kdenlive-0.7 only works with kde 4. I'm not going to change from kde3 to kde4 only to use this app. Making kdenlive-0.5 dependant on the old versions of mlt should be enough IMHO.
(In reply to comment #4) > (In reply to comment #3) > > yes; please use kdenlive 0.7 beta with mlt 0.3 > > > > kdenlive-0.7 only works with kde 4. I'm not going to change from kde3 to kde4 > only to use this app. Making kdenlive-0.5 dependant on the old versions of mlt > should be enough IMHO. > yes, thats why i didnt close the bug :) deps adjusted now not that kdenlive 0.5 will get removed sooner or later and has only a small subset of kde4 deps, so you may want to upgrade anyway.