kdenlive_builder.sh - ffmpeg

It seems ffmpeg configure does not support the option --enable-libogg anymore

I'm getting errors in that it doesn't support a whole lot of the options from the script, such as:
--enable-libogg
--enable-libmp3lame
--enable-pp
--enable-libtheora
--enable-libvorbis
--enable-liba52
--disable-strip

I'm not sure why this is; has support for these formats etc been hardcoded into the project? Or have they been dropped? (which would be a shame)

Anyone know why?

The only options not supported anymore is libogg, others remained, just run configure --help.
But anyway thing are constantly changing (hope for good). Seems to ffmpeg guys implementing more and more stuff directly in ffmpeg.
Using external libraries for vorbis and theora is discouraged now. Native implementation exists. Hmm. We should review the params really.
Now I have to check what happened to ogg support.

There is a possible bug in CMake script breaking build for kdenlive_builder.
See:

http://www.kdenlive.org/mantis/view.php?id=44

When this issue is solved, the core of kdenlive_builder is:

export PATH=$DEST_DIR/bin:$PATH
export LD_RUN_PATH=../lib

cd ffmpeg &&
./configure --prefix=$DEST_DIR \
--enable-gpl \
--enable-shared \
--enable-swscaler \
--enable-pp \
--enable-libtheora \
--enable-libmp3lame \
--enable-libvorbis \
--enable-liba52 \
--disable-strip \
--enable-debug &&
make &&
make install &&

cd ../mlt &&
./configure --prefix=$DEST_DIR --enable-gpl --avformat-swscale --enable-motion-est --enable-mmx --enable-debug --disable-gtk2 &&
make &&
make install &&

cd ../mlt++ &&
./configure --prefix=$DEST_DIR --enable-debug &&
make &&
make install &&

cd ../kdenlive &&
cmake -DCMAKE_INSTALL_PREFIX=$DEST_DIR -DCMAKE_BUILD_TYPE=debugfull . &&
make &&
make install

..so not much different from previous.

The script (on the wiki) still isn't fixed, I got compile errors for FFMPEG still with --enable-ogg and with --enable-pp. I didn't go farther than that, however, since it seems that the script hasn't been updated for the new cmake stuff either. And unfortunately i am not familiar enough to incorporate your code paste (above) into the script to make things function for me... maybe I'll try to do that again and spend more time trying to learn about it... but it would be great to have it fixed on the Wiki, where many users will start (I think).

There are still issues with Kdenlive compilation, see bug:

http://www.kdenlive.org/mantis/view.php?id=44

FFmpeg and MLT should compile however well.
After this issue will be resolved I can try to update script.

Hi,

just to keep you informed that issue between MLT and ffmpeg has been corrected in MLT svn and now is possible again to compile last versions for all programs together (ffmpeg, MLT, MLT++ and kdenlive).

To espinosa_cz

I imagine you are going to update the kdenlive_builder script. In the last days, I've been working with my "particular" version of the script and trying to improve. I've made some changes as i.e. the use of a menu to help users, automatic detection in order to get new sources or update them, error handling, possibility to update main kdenlive installation or alternatives and (obviously) use of cmake to compile kdenlive.

I'm sending this version just in case you want to add any feature to the standard ;)

Best regards.
JM

*** UPDATED: FILE DETTACHED AS THERE'S A NEW VERSION AVAILABLE LATER IN THIS POST ***

Your script exceeds my humble knowledge of bash programming :) My script was basically a set of commands I was used to input to command line manually. Nothing less, nothing more.

Ask Aleksander Adamowski (Olo), he is the keeper of Kdenlive-dev-tools he has the access to repository. It is fine with me.

My 2cents: As the script tends to be more sophisticated and use friendly may be using Python + Qt/KDE or similar language is more reasonable. Or if you like to stick with bash what about using xdialog?

Very cool new script, I've yet to spend a lot of time reading it or using it, but I tried to test it and I liked the looks!

An issue that I have, however, is this -- when I was trying to run it, and it asked where I wanted it installed, it defaults to the /usr/ directory; later in the run it asks for the root password, which I am reluctant to give. I don't want my system's FFMPEG or any other applications or libraries over written, and that was one of the main benefits of the previous script:

Quote:
# Script for easy and SAFE Kdenlive & ffmpeg & mlt & mlt++ build utilizing LD_RUN_PATH
# All subprojects are compiled and installed to specified non-system directory.
# You can safely keep multiple kdenlive/ffmpeg versions.

Can this be changed back to allow for localized building of the files, in a user's home directory for example?

Thank you both, herrej01 and espinosa_cz, and also to the KDEnlive team. I love this application!

Hi,

according to the suggestions in previous posts, I've changed my version of the builder and I'm attaching here just in case somebody likes it and want to use. I attach also a small "user guide" to help.

This version of the script works perfectly in Ubuntu 7.10, assuming you have necessary dependencies installed (see them in the wiki). I presume it should work in other distributions, but do not know :?:

Some changes:

Some bugs corrected !!
The script now uses xdialog as interface for menus & messages (thanks espinosa_cz. I didn't know this programme and it seems much easy than programming in PERL or PYTHON :) )
Default destination directory is now /home/build/kdenlive in order to prevent removing main kdenlive copy. Anyway, if you try to overwrite your copy in /usr, the program will give a warning.
It's not necessary to give root pwd if you install kdenlive in /home/xxx. Otherwise, you'll need to give the password in order to have necessary permissions.
...

Espinosa_cz, OLO,

if you want to use this version as a new base for future developments or corrections, please feel free. And if anybody can put the script in a better place than a message in the forum, I'll appreciate ;)

Best regards
JM

*** UPDATED: FILE DETTACHED AS THERE'S A NEW VERSION LATER IN THIS POST ***

everything proceeded well until this while building:

/usr/bin/ld: warning: libmiracle.so.0.2.5, needed by /home/maz/build/kdenlive/lib/libmlt++.so, not found (try using -rpath or -rpath-link)
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `valerie_response_get_error_code'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `miracle_server_fetch_unit'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `valerie_response_clone'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `miracle_server_execute'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `miracle_server_init'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `valerie_response_set_error'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `valerie_response_close'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `miracle_log_init'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `miracle_server_set_port'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `valerie_response_get_error_string'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `miracle_server_close'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `valerie_response_init'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `miracle_server_set_config'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `valerie_response_get_line'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `valerie_response_write'
/home/maz/build/kdenlive/lib/libmlt++.so: undefined reference to `valerie_response_count'
collect2: ld returned 1 exit status
make[2]: *** [kdenlive/CMakeFiles/CMakeRelink.dir/kdenlive] Error 1
make[2]: Leaving directory `/usr/src/kdenlive'
make[1]: *** [kdenlive/CMakeFiles/kdenlive.dir/preinstall] Error 2
make[1]: Leaving directory `/usr/src/kdenlive'
make: *** [preinstall] Error 2   

all the required libs are built by the script in the /usr/src directory. then why this error??
My distro is ubuntu 7.10.

Hi JM

why are the libraries not linking properly? it seems that inigo cannot find libmlt -- libraries are supposed to be linked statically by the script if i am not mistaken??

building proceeds to 100%. problem occurs in the pre-install stage

Linking CXX executable CMakeFiles/CMakeRelink.dir/kdenlive

/usr/bin/ld: warning: libmiracle.so.0.2.5, needed by /home/build/kdenlive/lib/libmlt++.so, not found (try using -rpath or -rpath-link)

hopeful, since the building process completes without error...what could be going wrong in the linking phase?

Hi cinemanna,

I've checked the script and detected some bugs (I've edited previous message with a corrected file). Hope it works now.

Regards.
JM

Hi JM,

Meanwhile I have been able to get a working kdenlive.
Because the building had proceeded without errors, I was motivated to try out something...

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.
3. I copied the kdenliveui.rc file from the /usr/src tree to the .kde location..

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.
I dont have any programming knowledge. Either one could incorporate the conclusions from this experience into the instructions...or do some changes to the script. Anyway, it worked for me and thanks for your efforts...

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
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:33:23: error: mlt++/Mlt.h: No such file or directory
/usr/share/qt3/include/qxml.h:224: warning: ‘class QXmlReader’ has virtual functions but non-virtual destructor
/usr/share/qt3/include/qxml.h:407: warning: ‘class QXmlContentHandler’ has virtual functions but non-virtual destructor
/usr/share/qt3/include/qxml.h:424: warning: ‘class QXmlErrorHandler’ has virtual functions but non-virtual destructor
/usr/share/qt3/include/qxml.h:433: warning: ‘class QXmlDTDHandler’ has virtual functions but non-virtual destructor
/usr/share/qt3/include/qxml.h:441: warning: ‘class QXmlEntityResolver’ has virtual functions but non-virtual destructor
/usr/share/qt3/include/qxml.h:448: warning: ‘class QXmlLexicalHandler’ has virtual functions but non-virtual destructor
/usr/share/qt3/include/qxml.h:461: warning: ‘class QXmlDeclHandler’ has virtual functions but non-virtual destructor
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./dynamicToolTip.h:28: warning: ‘class Gui::DynamicToolTip’ has virtual functions but non-virtual destructor
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h: In constructor ‘KRender::KRender(const QString&, QWidget*, const char*)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:203: warning: ‘KRender::m_winid’ will be initialized after
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:184: warning:   ‘double KRender::m_framePosition’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:61: warning:   when initialized here
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:187: warning: ‘KRender::m_generateScenelist’ will be initialized after
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:159: warning:   ‘bool KRender::isBlocked’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:61: warning:   when initialized here
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:75: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:77: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::closeMlt()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:100: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:100: warning: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: warning: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:100: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:102: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:102: warning: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: warning: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:102: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:103: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:103: warning: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: warning: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:103: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: At global scope:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:108: error: variable or field ‘consumer_frame_show’ declared void
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:108: error: ‘mlt_consumer’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:108: error: expected primary-expression before ‘*’ token
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:108: error: ‘self’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:108: error: ‘mlt_frame’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:108: error: initializer expression list treated as compound expression
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:109: error: expected ‘,’ or ‘;’ before ‘{’ token
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:120: error: variable or field ‘consumer_stopped’ declared void
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:120: error: ‘mlt_consumer’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:120: error: expected primary-expression before ‘*’ token
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:120: error: ‘self’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:120: error: ‘mlt_frame’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:120: error: initializer expression list treated as compound expression
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:121: error: expected ‘,’ or ‘;’ before ‘{’ token
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::createVideoXWindow(WId, WId)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:142: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:142: warning: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: warning: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:142: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:145: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:146: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:156: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:163: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:164: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:166: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:167: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:168: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:170: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:172: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:173: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:174: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:175: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:176: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:177: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:179: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:179: error: ‘mlt_listener’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘int KRender::resetRendererProfile(char*)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:191: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:191: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:192: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:193: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:196: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:197: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:197: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:198: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:198: error: ‘mlt_consumer_profile’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘QPixmap KRender::frameThumbnail(Mlt::Frame*, int, int, bool)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:228: error: ‘mlt_image_format’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:228: error: expected `;' before ‘format’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:233: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:233: error: ‘format’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘QPixmap KRender::extractFrame(int, int, int)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:255: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:256: error: variable ‘Mlt::Filter m_convert’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:257: error: ‘mlt_image_rgb24a’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:258: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:259: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:263: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:259: warning: ‘frame’ has incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: warning: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:263: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:266: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:255: warning: ‘mlt_producer’ has incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: warning: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:266: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘QPixmap KRender::getVideoThumbnail(QString, int, int, int)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:298: error: variable ‘Mlt::Producer m_producer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:305: error: variable ‘Mlt::Filter m_convert’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:306: error: ‘mlt_image_rgb24a’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:312: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:309: warning: ‘frame’ has incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: warning: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:312: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::getImage(KURL, int, QPoint)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:321: error: variable ‘Mlt::Producer m_producer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:326: error: variable ‘Mlt::Filter m_convert’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:327: error: ‘mlt_image_rgb24a’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:335: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:331: warning: ‘frame’ has incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: warning: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:335: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘double KRender::consumerRatio() const’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:387: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:387: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘int KRender::getLength()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:396: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:396: error: ‘mlt_producer_get_playtime’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:397: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘bool KRender::isValid(KURL)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:405: error: variable ‘Mlt::Producer producer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::getFileProperties(KURL, uint)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:417: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:419: error: variable ‘Mlt::Producer producer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:425: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:425: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:433: error: variable ‘Mlt::Filter m_convert’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:434: error: ‘mlt_image_rgb24a’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:439: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:441: error: ‘mlt_producer_get_fps’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:443: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:445: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:447: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:449: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:454: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:454: error: ‘mlt_properties_get_data’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:457: error: ‘mlt_properties_get_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:463: error: ‘mlt_properties_get_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:471: error: expected `;' before ‘metadata’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:472: error: ‘metadata’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:472: error: ‘mlt_properties_pass’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:473: error: ‘mlt_properties_count’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:476: error: ‘mlt_properties_get_name’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:477: error: ‘mlt_properties_get_value’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:482: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:485: error: ‘MLT_SERVICE_PROPERTIES’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:485: error: ‘mlt_properties_get’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:487: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:497: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:504: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:437: warning: ‘frame’ has incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: warning: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:504: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::setSceneList(QDomDocument, int)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:557: error: aggregate ‘Mlt::Playlist track’ has incomplete type and cannot be defined
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:559: error: variable ‘Mlt::Producer clip’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:571: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:572: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:574: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:579: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:581: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:583: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:583: warning: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: warning: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:583: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:588: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:589: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:590: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:594: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:594: warning: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: warning: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:594: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:596: error: ‘mlt_filter’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:596: error: expected `;' before ‘filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:597: error: ‘filter’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:597: error: ‘MLT_FILTER_PROPERTIES’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:597: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:598: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:598: error: ‘mlt_producer_attach’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:599: error: ‘mlt_filter_close’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:601: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:603: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:605: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:605: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:606: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:607: error: ‘mlt_properties_set’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:608: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:610: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:612: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:615: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::connectPlaylist()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:627: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:632: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:633: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::refreshDisplay()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:642: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:642: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:644: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:644: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:645: error: ‘mlt_properties_set’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:646: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:647: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:650: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:651: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::setVolume(double)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:661: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:661: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:662: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:662: error: ‘mlt_properties_set_double’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:663: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:664: error: ‘mlt_properties_set’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:667: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:669: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::slotOsdTimeout()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:677: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:677: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:678: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:678: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:679: error: ‘mlt_properties_set’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:680: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::start()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:691: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:692: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::clear()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:707: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:708: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:708: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:712: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:713: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:714: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:714: warning: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: warning: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:714: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::stop()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:722: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:723: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:724: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:730: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:731: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:731: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::stop(const GenTime&)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:738: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:739: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:741: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::play(double)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:750: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::play(double, const GenTime&)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:763: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:764: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:765: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::play(double, const GenTime&, const GenTime&)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:774: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:775: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:776: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:777: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::sendSeekCommand(GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:794: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::refresh()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:810: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘double KRender::playSpeed()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:829: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘const GenTime& KRender::seekPosition() const’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:835: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:836: warning: returning reference to temporary
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::emitConsumerStopped()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:857: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: At global scope:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:865: warning: unused parameter ‘srcFileName’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:865: warning: unused parameter ‘port’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:865: warning: unused parameter ‘startTime’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:865: warning: unused parameter ‘endTime’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::exportCurrentFrame(KURL, bool)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:882: error: variable ‘Mlt::Filter m_convert’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:883: error: ‘mlt_image_rgb24a’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:884: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:885: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:886: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:889: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:885: warning: ‘frame’ has incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: warning: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:889: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltCheckLength()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:901: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:901: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:902: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:902: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:908: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:909: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:909: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:910: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:911: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:908: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:916: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:917: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:917: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:918: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:916: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:925: error: variable ‘Mlt::Producer blackTrackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:926: error: variable ‘Mlt::Playlist blackTrackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:926: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:927: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:932: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:942: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:925: warning: unused variable ‘blackTrackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltInsertClip(int, GenTime, QString)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:954: error: variable ‘Mlt::Producer parentProd’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:954: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:959: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:959: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:960: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:960: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:962: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:963: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:963: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:965: error: variable ‘Mlt::Producer clip’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:973: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:962: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltCutClip(int, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:981: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:981: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:982: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:982: error: ‘playlist_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:983: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:983: error: ‘tractor_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:984: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:984: error: ‘multitrack_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:985: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:985: error: ‘producer_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:987: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:987: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:988: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:989: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:989: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:988: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltRemoveClip(int, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:998: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:998: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:999: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:999: error: ‘playlist_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1000: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1000: error: ‘tractor_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1001: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1001: error: ‘multitrack_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1002: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1002: error: ‘producer_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1004: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1004: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1005: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1006: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1006: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1005: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltRemoveEffect(int, GenTime, QString, QString, int)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1017: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1017: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1019: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1019: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1020: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1021: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1021: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1028: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1028: error: expected `;' before ‘clipService’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1034: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1036: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1036: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1045: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1046: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1046: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1020: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltAddEffect(int, GenTime, QString, QString, QMap)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1057: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1057: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1059: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1059: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1060: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1061: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1061: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1069: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1069: error: expected `;' before ‘clipService’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1075: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1076: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1089: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1090: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1091: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1099: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1104: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1060: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltEditEffect(int, GenTime, int, QString, QString, QMap)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1121: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1121: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1123: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1123: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1124: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1125: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1125: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1128: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1128: error: expected `;' before ‘clipService’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1129: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1132: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1137: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1137: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1151: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1124: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1127: warning: unused variable ‘clip’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltResizeClipEnd(int, GenTime, GenTime, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1160: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1160: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1162: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1162: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1163: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1164: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1164: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1170: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1163: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltChangeTrackState(int, bool, bool)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1193: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1193: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1195: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1195: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1196: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1197: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1197: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1197: warning: unused variable ‘trackPlaylist’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltResizeClipStart(int, GenTime, GenTime, GenTime, GenTime, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1215: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1215: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1216: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1216: error: ‘playlist_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1217: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1217: error: ‘tractor_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1218: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1218: error: ‘multitrack_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1219: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1219: error: ‘producer_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1221: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1223: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1223: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1224: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1225: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1225: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1234: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1224: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltMoveClip(int, int, int, int)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1261: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1262: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1262: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1264: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1264: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1265: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1266: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1266: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1270: error: ‘mlt_field’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1270: error: expected `;' before ‘field’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1272: error: ‘mlt_multitrack’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1272: error: expected `;' before ‘multitrack’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1273: error: ‘multitrack’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1273: error: ‘mlt_multitrack_count’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1274: error: ‘mlt_service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1274: error: expected `;' before ‘multiprod’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1276: error: variable ‘Mlt::Producer clipProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1278: error: ‘MLT_PRODUCER_PROPERTIES’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1278: error: ‘mlt_events_block’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1291: error: variable ‘Mlt::Producer destTrackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1292: error: variable ‘Mlt::Playlist destTrackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1292: error: expected `)' before ‘destTrackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1291: warning: unused variable ‘destTrackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1299: error: ‘mlt_events_unblock’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1265: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltMoveTransition(QString, int, int, GenTime, GenTime, GenTime, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1304: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1305: error: ‘mlt_service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1305: error: expected `;' before ‘serv’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1307: error: expected `;' before ‘nextservice’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1308: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1308: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1309: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1309: error: ‘mlt_properties_get’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1311: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1313: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1314: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1316: error: ‘mlt_transition’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1316: error: expected `;' before ‘tr’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1317: error: ‘mlt_transition_get_b_track’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1318: error: ‘mlt_transition_get_in’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1319: error: ‘mlt_transition_get_out’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1324: error: ‘mlt_transition_set_in_and_out’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1326: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1327: error: ‘mlt_transition_get_a_track’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1327: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1332: error: ‘nextservice’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1332: error: ‘mlt_service_producer’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1333: error: ‘MLT_SERVICE_PROPERTIES’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltAddTransition(QString, int, int, GenTime, GenTime, QMap)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1341: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1341: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1343: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1343: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1344: error: ‘Field’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1344: error: ‘field’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1347: error: ‘Transition’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1347: error: ‘transition’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1347: error: expected type-specifier
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1347: error: expected `;'
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltSavePlaylist()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1374: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1375: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1377: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1377: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1378: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1378: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1380: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1381: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1378: warning: unused variable ‘tractor’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: At global scope:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:108: warning: ‘consumer_frame_show’ defined but not used
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:120: warning: ‘consumer_stopped’ defined but not used
make[2]: *** [kdenlive/CMakeFiles/kdenlive.dir/krender.o] Error 1
make[1]: *** [kdenlive/CMakeFiles/kdenlive.dir/all] Error 2
make: *** [all] Error 2
eljefe@eljefe-desktop:~/KDEnlive_SVN$

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.
JM (or herrej01, I'm the same ;) )

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
kdenlive_builder.sh: line 113: cd: ffmpeg: No such file or directory
Skipped '.'
At revision 1045.
At revision 1045.
At revision 1775.
kdenlive_builder.sh: line 150: cd: ffmpeg: No such file or directory
kdenlive_builder.sh: line 226: ./configure: No such file or directory
eljefe@eljefe-desktop:~/KDEnlive_SVN$ 

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!

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/)
- Run option 1 (clean) - It should do nothing but just in case ...-
- Run option 2 (get sources)
- Run option 3 (compile)

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.
JM

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
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:326: error: variable ‘Mlt::Filter m_convert’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:327: error: ‘mlt_image_rgb24a’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:335: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:331: warning: ‘frame’ has incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: warning: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:335: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘double KRender::consumerRatio() const’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:387: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:387: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘int KRender::getLength()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:396: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:396: error: ‘mlt_producer_get_playtime’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:397: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘bool KRender::isValid(KURL)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:405: error: variable ‘Mlt::Producer producer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::getFileProperties(KURL, uint)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:417: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:419: error: variable ‘Mlt::Producer producer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:425: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:425: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:433: error: variable ‘Mlt::Filter m_convert’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:434: error: ‘mlt_image_rgb24a’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:439: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:441: error: ‘mlt_producer_get_fps’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:443: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:445: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:447: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:449: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:454: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:454: error: ‘mlt_properties_get_data’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:457: error: ‘mlt_properties_get_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:463: error: ‘mlt_properties_get_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:471: error: expected `;' before ‘metadata’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:472: error: ‘metadata’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:472: error: ‘mlt_properties_pass’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:473: error: ‘mlt_properties_count’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:476: error: ‘mlt_properties_get_name’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:477: error: ‘mlt_properties_get_value’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:482: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:485: error: ‘MLT_SERVICE_PROPERTIES’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:485: error: ‘mlt_properties_get’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:487: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:497: error: invalid use of undefined type ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: error: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:504: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:437: warning: ‘frame’ has incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: warning: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:504: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::setSceneList(QDomDocument, int)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:557: error: aggregate ‘Mlt::Playlist track’ has incomplete type and cannot be defined
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:559: error: variable ‘Mlt::Producer clip’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:571: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:572: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:574: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:579: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:581: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:583: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:583: warning: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: warning: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:583: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:588: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:589: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:590: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:594: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:594: warning: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: warning: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:594: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:596: error: ‘mlt_filter’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:596: error: expected `;' before ‘filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:597: error: ‘filter’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:597: error: ‘MLT_FILTER_PROPERTIES’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:597: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:598: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:598: error: ‘mlt_producer_attach’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:599: error: ‘mlt_filter_close’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:601: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:603: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:605: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:605: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:606: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:607: error: ‘mlt_properties_set’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:608: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:610: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:612: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:615: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::connectPlaylist()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:627: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:632: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:633: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::refreshDisplay()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:642: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:642: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:644: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:644: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:645: error: ‘mlt_properties_set’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:646: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:647: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:650: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:651: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::setVolume(double)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:661: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:661: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:662: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:662: error: ‘mlt_properties_set_double’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:663: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:664: error: ‘mlt_properties_set’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:667: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:669: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::slotOsdTimeout()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:677: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:677: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:678: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:678: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:679: error: ‘mlt_properties_set’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:680: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::start()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:691: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:692: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::clear()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:707: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:708: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:708: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:712: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:713: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:714: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:714: warning: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: warning: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:714: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::stop()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:722: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:723: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:724: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:730: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:731: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:731: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::stop(const GenTime&)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:738: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:739: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:741: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::play(double)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:750: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::play(double, const GenTime&)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:763: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:764: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:765: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::play(double, const GenTime&, const GenTime&)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:774: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:775: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:776: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:777: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::sendSeekCommand(GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:794: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::refresh()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:810: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘double KRender::playSpeed()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:829: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘const GenTime& KRender::seekPosition() const’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:835: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:836: warning: returning reference to temporary
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::emitConsumerStopped()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:857: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: At global scope:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:865: warning: unused parameter ‘srcFileName’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:865: warning: unused parameter ‘port’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:865: warning: unused parameter ‘startTime’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:865: warning: unused parameter ‘endTime’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::exportCurrentFrame(KURL, bool)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:882: error: variable ‘Mlt::Filter m_convert’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:883: error: ‘mlt_image_rgb24a’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:884: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:885: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:886: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:889: warning: possible problem detected in invocation of delete operator:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:885: warning: ‘frame’ has incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:42: warning: forward declaration of ‘struct Mlt::Frame’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:889: note: neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined.
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltCheckLength()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:901: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:901: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:902: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:902: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:908: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:909: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:909: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:910: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:911: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:908: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:916: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:917: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:917: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:918: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:916: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:925: error: variable ‘Mlt::Producer blackTrackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:926: error: variable ‘Mlt::Playlist blackTrackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:926: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:927: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:932: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:942: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:925: warning: unused variable ‘blackTrackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltInsertClip(int, GenTime, QString)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:954: error: variable ‘Mlt::Producer parentProd’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:954: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:959: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:959: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:960: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:960: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:962: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:963: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:963: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:965: error: variable ‘Mlt::Producer clip’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:973: error: invalid use of undefined type ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:41: error: forward declaration of ‘struct Mlt::Producer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:962: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltCutClip(int, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:981: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:981: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:982: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:982: error: ‘playlist_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:983: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:983: error: ‘tractor_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:984: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:984: error: ‘multitrack_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:985: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:985: error: ‘producer_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:987: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:987: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:988: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:989: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:989: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:988: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltRemoveClip(int, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:998: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:998: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:999: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:999: error: ‘playlist_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1000: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1000: error: ‘tractor_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1001: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1001: error: ‘multitrack_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1002: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1002: error: ‘producer_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1004: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1004: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1005: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1006: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1006: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1005: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltRemoveEffect(int, GenTime, QString, QString, int)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1017: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1017: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1019: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1019: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1020: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1021: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1021: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1028: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1028: error: expected `;' before ‘clipService’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1034: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1036: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1036: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1045: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1046: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1046: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1020: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltAddEffect(int, GenTime, QString, QString, QMap)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1057: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1057: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1059: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1059: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1060: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1061: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1061: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1069: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1069: error: expected `;' before ‘clipService’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1075: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1076: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1089: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1090: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1091: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1099: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1104: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1060: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltEditEffect(int, GenTime, int, QString, QString, QMap)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1121: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1121: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1123: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1123: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1124: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1125: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1125: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1128: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1128: error: expected `;' before ‘clipService’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1129: error: ‘clipService’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1132: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1137: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1137: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1151: error: invalid use of undefined type ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.h:53: error: forward declaration of ‘struct Mlt::Filter’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1124: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1127: warning: unused variable ‘clip’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltResizeClipEnd(int, GenTime, GenTime, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1160: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1160: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1162: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1162: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1163: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1164: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1164: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1170: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1163: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltChangeTrackState(int, bool, bool)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1193: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1193: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1195: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1195: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1196: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1197: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1197: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1197: warning: unused variable ‘trackPlaylist’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltResizeClipStart(int, GenTime, GenTime, GenTime, GenTime, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1215: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1215: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1216: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1216: error: ‘playlist_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1217: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1217: error: ‘tractor_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1218: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1218: error: ‘multitrack_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1219: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1219: error: ‘producer_type’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1221: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1223: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1223: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1224: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1225: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1225: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1234: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1224: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltMoveClip(int, int, int, int)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1261: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1262: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1262: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1264: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1264: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1265: error: variable ‘Mlt::Producer trackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1266: error: variable ‘Mlt::Playlist trackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1266: error: ‘mlt_playlist’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1270: error: ‘mlt_field’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1270: error: expected `;' before ‘field’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1272: error: ‘mlt_multitrack’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1272: error: expected `;' before ‘multitrack’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1273: error: ‘multitrack’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1273: error: ‘mlt_multitrack_count’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1274: error: ‘mlt_service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1274: error: expected `;' before ‘multiprod’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1276: error: variable ‘Mlt::Producer clipProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1278: error: ‘MLT_PRODUCER_PROPERTIES’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1278: error: ‘mlt_events_block’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1291: error: variable ‘Mlt::Producer destTrackProducer’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1292: error: variable ‘Mlt::Playlist destTrackPlaylist’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1292: error: expected `)' before ‘destTrackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1291: warning: unused variable ‘destTrackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1299: error: ‘mlt_events_unblock’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1265: warning: unused variable ‘trackProducer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltMoveTransition(QString, int, int, GenTime, GenTime, GenTime, GenTime)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1304: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1305: error: ‘mlt_service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1305: error: expected `;' before ‘serv’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1307: error: expected `;' before ‘nextservice’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1308: error: ‘mlt_properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1308: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1309: error: ‘properties’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1309: error: ‘mlt_properties_get’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1311: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1313: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1314: warning: converting to ‘int’ from ‘double’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1316: error: ‘mlt_transition’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1316: error: expected `;' before ‘tr’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1317: error: ‘mlt_transition_get_b_track’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1318: error: ‘mlt_transition_get_in’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1319: error: ‘mlt_transition_get_out’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1324: error: ‘mlt_transition_set_in_and_out’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1326: error: expected `;' before ‘properties’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1327: error: ‘mlt_transition_get_a_track’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1327: error: ‘mlt_properties_set_int’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1332: error: ‘nextservice’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1332: error: ‘mlt_service_producer’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1333: error: ‘MLT_SERVICE_PROPERTIES’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltAddTransition(QString, int, int, GenTime, GenTime, QMap)’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1341: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1341: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1343: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1343: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1344: error: ‘Field’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1344: error: ‘field’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1347: error: ‘Transition’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1347: error: ‘transition’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1347: error: expected type-specifier
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1347: error: expected `;'
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: In member function ‘void KRender::mltSavePlaylist()’:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1374: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1375: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1377: error: ‘Service’ is not a member of ‘Mlt’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1377: error: expected `;' before ‘service’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1378: error: variable ‘Mlt::Tractor tractor’ has initializer but incomplete type
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1378: error: ‘service’ was not declared in this scope
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1380: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1381: error: invalid use of undefined type ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/./kthumb.h:40: error: forward declaration of ‘struct Mlt::Consumer’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:1378: warning: unused variable ‘tractor’
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp: At global scope:
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:108: warning: ‘consumer_frame_show’ defined but not used
/home/eljefe/KDEnlive_SVN/kdenlive/kdenlive/krender.cpp:120: warning: ‘consumer_stopped’ defined but not used
make[2]: *** [kdenlive/CMakeFiles/kdenlive.dir/krender.o] Error 1
make[1]: *** [kdenlive/CMakeFiles/kdenlive.dir/all] Error 2
make: *** [all] Error 2
eljefe@eljefe-desktop:~/KDEnlive_SVN$  

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/
and tried to run the Get part of the script; it fails due to not having the proper sudirectories. IMHO, the script should make these; in practice, once I manually created the following dirs I was moving along:

/home/eljefe/kdenlive_fresh/ffmpeg/
/home/eljefe/kdenlive_fresh/mlt/
/home/eljefe/kdenlive_fresh/mlt++/
/home/eljefe/kdenlive_fresh/kdenlive/
/home/eljefe/kdenlive_fresh/build/  

I think ran the script with steps 1, 2, 3, then 4 and I was successful!

What I've learned:
1. The user needs to make the script's subdirectories, but I think the script should do it
2. I didn't have enough libraries installed; after running:
sudo apt-get build-dep kdenlive
my Kubuntu 7.10 installed an additional number of packages, and the build worked after that... I have updated the Wiki for Kubuntu's dependencies... now off to test the application...

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:
$ MLT_NORMALISATION=NTSC kdenlive
I am not sure if this is still needed but I want to make sure I am as NTSC-compliant as possible....

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 !
JM

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!

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...

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.
Andy

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.
JM

********* UPDATED : FILE DETTACHED AS THERE'S A NEW VERSION LATER IN THIS THREAD **********

JM-
The current script doesn't do anything to get the sources; the subdirectories aren't made, and nothing is downloaded from SVN...

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!

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.
Regards.
JM

Yes, it seems the older scripts worked enough to DL the svn sources and begin the build process (which eventually failed), but this new one doesn't do much at all -- and I have no idea why either!

What I've done, on my Kubuntu 7.10 machine:
I've "sudo apt-get remove kdenlive libmlt libmlt++ kdenlive-data libmlt-data" per Dan Dennedy a few days ago.

download the tarballed script that you recently posted, untar it, and copy it to /home/eljefe/_newfolder_/ This way, I start with a clean folder each time.

open a command prompt at that location

$ mkdir src build [i](if I don't do this I get a failure for sure)[/i]
$ ./kdenlive_builder.sh

Pick the "Full" option; enter the full path for my source and build directories:
/home/eljefe/try080214_10.30/src
/home/eljefe/try080214_10.30/build

Watch it skip the SVN downloads (SOMETIMES, but other times it seems to work??? like just now, it failed, then i wanted a better output for posting here, and it DID check out SVN... but the fail time I ran "./kdenlive_builder.sh > process.txt" and that file reads:

$ cat process.txt
Skipped '.'
Skipped '.'
Skipped '.'
Skipped '.'

and i don't know the reason it skipped, its almost certainly not due to the > redirect since it was doing that before also)

Answer "Yes" to the three ffmpeg format options...

watch it do its thing...

AND OF COURSE the time I really *want* it to fail, its getting past my previous 53% always-fail point...

And, great, it worked this time! I mean it, it is good news, but it doesn't help to fix my errors that I've been getting for days now...

One thing I think we should consider is that, if the source and build directories don't exist, they should be created. Also, the variables should be cleared out (initialized?) at the beginning of running the various steps so that my build and source directory variables aren't held over from a previous run of the script (if my src dir doesn't exist i think it is checking SVN (when it works) into the one I had entered days ago, which sometimes doesn't exist and sometimes does and sometimes its been moved to KDE's trash).

Well, I don't know. The build worked this time, but it doesn't run:

eljefe@eljefe-desktop:~/try080214_10.30$ ./build/bin/kdenlive
./build/bin/kdenlive: error while loading shared libraries: libmlt++.so.0: cannot open shared object file: No such file or directory

How can I point it to the correct libmlt++.so.0 file? I get the feeling it was looking at the system version in the past, which i recently removed...

Thank you JM for your patience and help. I want to get it to run now, but I am at work so cannot look into the run error right now, maybe tonight (but its Valentines day, I may not have time tonight)...

Thanks again!!!!

OK yes i am at work but I want my KDEnlive!

I read the post about linking to the correct libraries here
http://www.kdenlive.org/bbforum/viewtopic.php?f=8&t=69

and then I ran this:
eljefe@eljefe-desktop:~/try080214_10.30/build$ export LD_LIBRARY_PATH=/home/eljefe/try080214_10.30/build/lib/:$LD_LIBRARY_PATH

and started KDEnlive thus:

eljefe@eljefe-desktop:~/try080214_10.30/build$ ./bin/kdenlive
kbuildsycoca running...
Reusing existing ksycoca
kdenlive:  + + YOUR MLT INSTALL WAS FOUND IN: /home/eljefe/try080214_10.30/build
...
...

and KDEnlive came up (after specifying the correct path for MLT install as "/home/eljefe/try080214_10.30/build") and now I have it running! I am thrilled! and I cannot work on it until the weekend, likely! Oh well, we're up and running!

How long does the "export LD_LIBRARY_PATH=/home/eljefe/try080214_10.30/build/lib/:$LD_LIBRARY_PATH" stay valid? Will that mess anything else up, or is that a KDEnlive-specific variable?

Great :D

I've just arrived home and going to have a look at the script when I saw your message ! Well, at the end it seems the script works !!

Anyway, I'm trying to answer some of your questions just in case they are of help to anybody else:

- In order to know if it needs to download sources, the script is looking for a "kdenlive" directory in your specified sources dir. If it does not find, then download a full version of the sources. If it finds, then only updates the sources (much quicker) but if svn find that you've already last version, then skip the process. Also, if for any reason you've an empty or non valid "kdenlive" directory in your sources dir, the script try to update sources but, as there's nothing to update, also skip.

My suggestion is to create a sources dir in your home directory (or in /usr/src if you want to update main kdenlive installation) and use always the same directory. I can not find any reason to have multiple sources in the PC and this can be cause of some problems.

- Yes, if the source and build directories do no exist, they are created and variables initialized. But be aware of what I mentioned before. I know that just checking existence of a directory is not a perfect way to check existence of all the source files, but really I do not know a better way. Any help appreciated ;)

- Variable $LD_LIBRARY_PATH is a system variable to tell programs where to find necessary libs. If this variable does not point to the right directories, the program can not find libraries and fails (this is what you experienced). In theory, the script is prepared to automatically link the executable with the libraries, but as you've found this is not working and that's why it's necessary to setup the variable in the terminal before running kdenlive.

I'm going to check in detail the script to try to find where the problem is, but I can not assure it will work. If succesful I'll post a new version.

Well, let us know what you think about kdenlive when you'll be able to test it ! Hope it will delight you :)

Regards. JM

The updated scripts works for me. Thanks so much for fixing the script. It does find the correct svn mlt version without setting any library variables.

I took a look at your script tonight and tried it out.

On the ffmpeg configure options, you should remove --enable-pp, mlt does not use it at this time. Also, I would add --enable-pthreads to let SMP users take advantage of multi-threaded codecs.

On the make commands, I suggest adding '-j2' to make it faster, even for non-SMP users.

On the mlt configure step, I suggest --disable-mmx because mlt will fail on x86-64 systems without it. If you can detect the system type (e.g., 'file /bin/cat | grep x86-64' and get $?), then you can make it smart.

Finally, LD_LIBRARY_PATH is more standard than LD_RUN_PATH and documented in 'man ld.so' I had to use LD_LIBRARY_PATH; LD_RUN_PATH did not work on my system.

Users who do not install to /usr (and sometimes /usr/local) will not be able to run kdenlive without setting these env vars (PATH and LD_LIBRARY_PATH) each time they want to run kdenlive. You might consider generating a start_kdenlive script installed to DEST_DIR/bin to establish this environment and launch kdenlive. Or, rename kdenlive to kdenlive-bin and name the script kdenlive. Also, this launch script could detect if there is more than one CPU and set MLT_AVFORMAT_THREADS:

CPUS=$(cat /proc/cpuinfo | grep processor | tail -1 | awk '{print $3}')
export MLT_AVFORMAT_THREADS=$(($CPUS + 1))

Here is my launcher script:

#!/bin/sh
PREFIX=$(dirname $0)
PREFIX=$(dirname $PREFIX)
export LD_LIBRARY_PATH=$PREFIX/lib:$LD_LIBRARY_PATH
export PATH=$PREFIX/bin:$PATH
CPUS=$(cat /proc/cpuinfo | grep processor | tail -1 | awk '{print $3}')
export MLT_AVFORMAT_THREADS=$(($CPUS + 1))
kdenlive-bin

Of course, I can't really use the .desktop launcher, and I have to know to run $DEST_DIR/bin/kdenlive.

Dan,

thanks for your comments. I've included them in a new version of the script, again with some other improvements and I'm attaching here this new version.

One of the improvements is to correct the use of LD_RUN_PATH, pointing to the right directory. If my behaviour is correct, this change will allow to dinamically link correct libraries with kdenlive executable at compilation time, so no need to set variable LD_LIBRARY_PATH when executing kdenlive. I've tested and seems to work ok for me, but appreciate if others can also test.

(For those who doesn't know: Just execute the script, enter the terminal, go to the directory where you've installed the executables (xxx/bin) and execute kdenlive (./kdenlive). If my assumption is OK, you'll see a message telling that MLT has been found in your installation directory and not in /usr or /usr/local).

Anyway, your execution script is still valid to set multithreads for MLT, so if you do not mind and depending on the result of previous test, I'll change and include also with the builder.

Thanks again and best regards.
JM

*** EDITED ***

Removed script as a new version has been posted in this thread

Hi all,
just tested the install script and am getting an error while
trying to compile mlt (ffmpeg compiles fine before it):

...
make[2]: Leaving directory `/usr/src/mlt/src/modules/valerie'
make[2]: Entering directory `/usr/src/mlt/src/modules/sox'
cc -Wall -fPIC -DPIC   -O4 -pipe -fomit-frame-pointer -ffast-math  -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -L'/usr/lib' -I'/usr/include' -I../../ -I../../   -c -o factory.o factory.c
cc -Wall -fPIC -DPIC   -O4 -pipe -fomit-frame-pointer -ffast-math  -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -L'/usr/lib' -I'/usr/include' -I../../ -I../../   -c -o filter_sox.o filter_sox.c
cc -shared -o ../libmltsox.so factory.o filter_sox.o  -lst -lmad -lvorbisenc -lvorbisfile -logg -lasound -lm -lgsm -lsndfile -lsamplerate -L../../framework -lmlt
/usr/bin/ld: cannot find -lsndfile
collect2: ld returned 1 exit status
make[2]: *** [../libmltsox.so] Error 1
make[2]: Leaving directory `/usr/src/mlt/src/modules/sox'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/usr/src/mlt/src/modules'
make: *** [all] Error 1

Any ideas? I'm runny Ubuntu gutsy amd64, and have installed
all the dependencies as listed on the wiki. I also tried removing
the packages as listed above prior to install, which also didn't help.

Cheers

Deere.

Hi,

I'm attaching a new version of the script with following changes due modifications in ffmpeg structure:

- Find correct avformat headers in in /libavformat (thanks to toohes for pointing this ;) ). Anyway, I think the right option is for Dan or JB to modify makefiles accordingly.
- Change configure option in ffmpeg from --enable-swscaler to --enable-swscale
- Discontinue support for external vorbis encoders, as now ffmpeg has built in support.

Hope this helps.
Regards.
JM

Thank you very much for your script!

But I am getting the following error while compilling (last lines):

Quote:
-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Found MLT INSTALL PATH: /home/lufa/tmp/out/bin/mlt-config , /home/lufa/tmp/out
-- Found MLT INCLUDES: /home/lufa/tmp/out/include/mlt
-- Found MLT LIBR: /home/lufa/tmp/out/lib/libmlt.so
-- Found MLT library: /home/lufa/tmp/out/lib/libmlt.so
-- Found MLT++ INCLUDES: /home/lufa/tmp/out/include
-- Found MLT++ LIBR: /home/lufa/tmp/out/lib/libmlt++.so
-- Found MLT++ library: /home/lufa/tmp/out/lib/libmlt++.so
-- Found FFMPEG INCLUDES: LIBFFMPEG_INCLUDE_DIR-NOTFOUND
-- Found FFMPEG LIBR: /home/lufa/tmp/out/lib/libavformat.so
CMake Error: Could not find FFMPEG library
-- Configuring done

What can I do? Thank you!

P.S.
I am using Ubuntu 7.10.

See here point 2.
And third as well.

Thank you very much!
It passed.

Now I have the following:

Quote:
Building CXX object kdenlive/CMakeFiles/kdenlive.dir/krendermanager.o
...
make[2]: *** [kdenlive/CMakeFiles/kdenlive.dir/krender.o] >Error 1
/home/lufa/tmp/kdenlive/kdenlive/krendermanager.cpp:90:2: warning: no newline at end of file
make[1]: *** [kdenlive/CMakeFiles/kdenlive.dir/all] Error 2

Some users reporying that this is problem with old version of MLT++... But I do not have any MLT++ currently installed.

Hi,

Cheers for the new script. Just dl'ed it and ran, it downloaded some updated versions, but is still failing to compile on mlt as below. Would it be something to do with my configuration?

deere wrote:
Hi all,
just tested the install script and am getting an error while
trying to compile mlt (ffmpeg compiles fine before it):

...
make[2]: Leaving directory `/usr/src/mlt/src/modules/valerie'
make[2]: Entering directory `/usr/src/mlt/src/modules/sox'
cc -Wall -fPIC -DPIC   -O4 -pipe -fomit-frame-pointer -ffast-math  -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -L'/usr/lib' -I'/usr/include' -I../../ -I../../   -c -o factory.o factory.c
cc -Wall -fPIC -DPIC   -O4 -pipe -fomit-frame-pointer -ffast-math  -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -L'/usr/lib' -I'/usr/include' -I../../ -I../../   -c -o filter_sox.o filter_sox.c
cc -shared -o ../libmltsox.so factory.o filter_sox.o  -lst -lmad -lvorbisenc -lvorbisfile -logg -lasound -lm -lgsm -lsndfile -lsamplerate -L../../framework -lmlt
/usr/bin/ld: cannot find -lsndfile
collect2: ld returned 1 exit status
make[2]: *** [../libmltsox.so] Error 1
make[2]: Leaving directory `/usr/src/mlt/src/modules/sox'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/usr/src/mlt/src/modules'
make: *** [all] Error 1

Any ideas? I'm runny Ubuntu gutsy amd64, and have installed
all the dependencies as listed on the wiki. I also tried removing
the packages as listed above prior to install, which also didn't help.

Cheers

Deere.

deere wrote:
Hi all,
just tested the install script and am getting an error while
trying to compile mlt (ffmpeg compiles fine before it):

...
make[2]: Leaving directory `/usr/src/mlt/src/modules/valerie'
make[2]: Entering directory `/usr/src/mlt/src/modules/sox'
cc -Wall -fPIC -DPIC   -O4 -pipe -fomit-frame-pointer -ffast-math  -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -L'/usr/lib' -I'/usr/include' -I../../ -I../../   -c -o factory.o factory.c
cc -Wall -fPIC -DPIC   -O4 -pipe -fomit-frame-pointer -ffast-math  -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -L'/usr/lib' -I'/usr/include' -I../../ -I../../   -c -o filter_sox.o filter_sox.c
cc -shared -o ../libmltsox.so factory.o filter_sox.o  -lst -lmad -lvorbisenc -lvorbisfile -logg -lasound -lm -lgsm -lsndfile -lsamplerate -L../../framework -lmlt
/usr/bin/ld: cannot find -lsndfile
collect2: ld returned 1 exit status
make[2]: *** [../libmltsox.so] Error 1
make[2]: Leaving directory `/usr/src/mlt/src/modules/sox'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/usr/src/mlt/src/modules'
make: *** [all] Error 1

Any ideas? I'm runny Ubuntu gutsy amd64, and have installed
all the dependencies as listed on the wiki. I also tried removing
the packages as listed above prior to install, which also didn't help.

Cheers

Deere.

Same here, I'm trying to look for -lsndfile

EDIT: Fixed, after a quick search on packages.ubuntu.com, you have to install the package libsndfile1-dev

>> you have to install the package libsndfile1-dev

Thanks mridkash! Solved the problem. All good, success on
the compile now. Someone might want to add the package
to the list on the wiki for Ubuntu.

Cheers.

I try to build with the current script but i get problems linking kdenlive :(

-- Check for working C compiler: /usr/bin/gcc
-- Check for working C compiler: /usr/bin/gcc -- works
-- Check size of void*
-- Check size of void* - done
-- Check for working CXX compiler: /usr/bin/c++
-- Check for working CXX compiler: /usr/bin/c++ -- works
-- Looking for Q_WS_X11
-- Looking for Q_WS_X11 - found
-- Looking for Q_WS_WIN
-- Looking for Q_WS_WIN - not found.
-- Looking for Q_WS_QWS
-- Looking for Q_WS_QWS - not found.
-- Looking for Q_WS_MAC
-- Looking for Q_WS_MAC - not found.
-- Found Qt-Version 4.3.4 (using /usr/bin/qmake)
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/l
ibXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so
-- Looking for XOpenDisplay in /usr/lib/libX11.so;/usr/lib/libXext.so;/usr/lib/l
ibXft.so;/usr/lib/libXau.so;/usr/lib/libXdmcp.so;/usr/lib/libXpm.so - found
-- Looking for gethostbyname
-- Looking for gethostbyname - found
-- Looking for connect
-- Looking for connect - found
-- Looking for remove
-- Looking for remove - found
-- Looking for shmat
-- Looking for shmat - found
-- Looking for IceConnectionNumber in ICE
-- Looking for IceConnectionNumber in ICE - found
-- Found X11: /usr/lib/libX11.so
-- Looking for pthread.h
-- Looking for pthread.h - found
-- Looking for pthread_create in pthreads
-- Looking for pthread_create in pthreads - not found
-- Looking for pthread_create in pthread
-- Looking for pthread_create in pthread - found
-- Performing Test HAVE_FPIE_SUPPORT
-- Performing Test HAVE_FPIE_SUPPORT - Success
-- Performing Test __KDE_HAVE_NO_THREADSAFE_STATICS
-- Performing Test __KDE_HAVE_NO_THREADSAFE_STATICS - Success
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL
-- Performing Test __KDE_HAVE_W_OVERLOADED_VIRTUAL - Success
-- Performing Test __KDE_HAVE_GCC_VISIBILITY
-- Performing Test __KDE_HAVE_GCC_VISIBILITY - Success
-- Found KDE 4.0 include dir: /usr/include
-- Found KDE 4 library dir: /usr/lib
-- Found KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found KDE4 automoc: /usr/bin/kde4automoc
-- Found MLT INSTALL PATH: /home/doitux/Programme/kdenlive-kde4/bin/mlt-config ,
 /home/doitux/Programme/kdenlive-kde4
-- Found MLT INCLUDES: /home/doitux/Programme/kdenlive-kde4/include/mlt
-- Found MLT LIBR: /home/doitux/Programme/kdenlive-kde4/lib/libmlt.so
-- Found MLT library: /home/doitux/Programme/kdenlive-kde4/lib/libmlt.so
-- Found MLT++ INCLUDES: /home/doitux/Programme/kdenlive-kde4/include
-- Found MLT++ LIBR: /home/doitux/Programme/kdenlive-kde4/lib/libmlt++.so
-- Found MLT++ library: /home/doitux/Programme/kdenlive-kde4/lib/libmlt++.so
-- Found FFMPEG INCLUDES: /usr/include
-- Found FFMPEG LIBR: /home/doitux/Programme/kdenlive-kde4/lib/libavformat.so
-- Found FFMPEG library: /home/doitux/Programme/kdenlive-kde4/lib/libavformat.so
-- Found msgfmt: /usr/bin/msgfmt
-- Found Nepomuk: /usr/lib/libnepomuk.so
-- Configuring done
-- Generating done
-- Build files have been written to: /home/doitux/Programme/kdenlive-kde4/src/kd
enlive
[  1%] Generating kdenlive_render_automoc.cpp
[  2%] Generating ui_clipproperties_ui.h
Scanning dependencies of target kdenlive_render
[  3%] Generating kdenlivesettings.h, kdenlivesettings.cpp
[  4%] Building CXX object renderer/cmake_bindir/CMakeFiles/kdenlive_render.dir/
kdenlive_render_automoc.o
[  5%] [  6%] Generating ui_timeline_ui.h
Building CXX object renderer/cmake_bindir/CMakeFiles/kdenlive_render.dir/kdenliv
e_render.o
[  7%] Generating ui_monitor_ui.h
[  8%] Generating ui_recmonitor_ui.h
[ 10%] Generating ui_colorclip_ui.h
[ 11%] Generating ui_configmisc_ui.h
[ 12%] Generating ui_configenv_ui.h
[ 13%] Generating ui_configdisplay_ui.h
[ 14%] Generating ui_configcapture_ui.h
[ 15%] Generating ui_effectlist_ui.h
[ 16%] Generating ui_effectstack_ui.h
[ 17%] Generating ui_profiledialog_ui.h
[ 18%] Generating ui_projectsettings_ui.h
[ 20%] Generating ui_keyframewidget_ui.h
[ 21%] Generating ui_constval_ui.h
[ 22%] Generating ui_listval_ui.h
[ 23%] Generating ui_boolval_ui.h
[ 24%] Generating ui_colorval_ui.h
[ 25%] Generating ui_titlewidget_ui.h
[ 26%] Generating ui_timelinebuttons_ui.h
[ 27%] Generating ui_renderwidget_ui.h
[ 28%] Generating ui_saveprofile_ui.h
[ 30%] Generating ui_transitionsettings_ui.h
[ 31%] Generating ui_configjogshuttle_ui.h
[ 32%] Building CXX object renderer/cmake_bindir/CMakeFiles/kdenlive_render.dir/
renderjob.o
[ 33%] Generating ui_trackheader_ui.h
[ 34%] Generating kdenlivesettings.moc
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/cmake_bindir/kdenlivesetti
ngs.h:0: Warning: No relevant classes found. No output generated.
[ 35%] Generating kdenlive_automoc.cpp
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp: In mem
ber function ‘void RenderJob::slotAbort()’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:50: err
or: ‘stderr’ was not declared in this scope
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:50: err
or: ‘fprintf’ was not declared in this scope
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:54: err
or: ‘QFile’ was not declared in this scope
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:54: err
or: expected `;' before ‘f’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:55: err
or: ‘f’ was not declared in this scope
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:57: err
or: ‘QFile’ was not declared in this scope
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:57: err
or: expected `;' before ‘f’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:58: err
or: ‘f’ was not declared in this scope
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:59: err
or: ‘exit’ was not declared in this scope
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp: In mem
ber function ‘void RenderJob::slotIsOver(int, QProcess::ExitStatus)’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:89: err
or: ‘QFile’ was not declared in this scope
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:89: err
or: expected `;' before ‘f’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:90: err
or: ‘f’ was not declared in this scope
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/renderer/renderjob.cpp:102: er
ror: ‘exit’ was not declared in this scope
make[2]: *** [renderer/cmake_bindir/CMakeFiles/kdenlive_render.dir/renderjob.o]
Fehler 1
make[1]: *** [renderer/cmake_bindir/CMakeFiles/kdenlive_render.dir/all] Fehler 2
make[1]: *** Warte auf noch nicht beendete Prozesse...
Generating customruler.moc
Generating monitormanager.moc
Generating customtrackview.moc
Generating mainwindow.moc
Generating moc_abstractclipitem.cpp
Scanning dependencies of target kdenlive
[ 36%] [ 37%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/addcl
ipcommand.o
Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/kdenlive_automoc.o
[ 38%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/main.o
[ 40%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/mainwindow.o
[ 41%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/customruler.
o
[ 42%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/smallruler.o
[ 43%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/projectlist.
o
[ 44%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/projectitem.
o
[ 45%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/monitor.o
[ 46%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/gentime.o
[ 47%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/renderer.o
In file included from /home/doitux/Programme/kdenlive-kde4/include/libavformat/a
vformat.h:40,
                 from /home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/rend
erer.cpp:28:
/home/doitux/Programme/kdenlive-kde4/include/libavcodec/avcodec.h:2326: warning:
 ‘ImgReSampleContext’ is deprecated (declared at /home/doitux/Programme/kdenlive
-kde4/include/libavcodec/avcodec.h:2320)
/home/doitux/Programme/kdenlive-kde4/include/libavcodec/avcodec.h:2336: warning:
 ‘ImgReSampleContext’ is deprecated (declared at /home/doitux/Programme/kdenlive
-kde4/include/libavcodec/avcodec.h:2320)
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp: In construct
or ‘Render::Render(const QString&, int, int, QWidget*)’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:75: warning:
deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:85: warning:
deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:86: warning:
deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:86: warning:
deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp: In member fu
nction ‘int Render::resetProfile(QString)’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:140: warning:
 deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:144: warning:
 deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:150: warning:
 deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp: In member fu
nction ‘void Render::getFileProperties(const QDomElement&, int)’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:384: warning:
 deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:401: warning:
 deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp: In member fu
nction ‘void Render::setSceneList(QString, int)’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:542: warning:
 deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp: In member fu
nction ‘void Render::mltInsertClip(int, GenTime, QDomElement)’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:1037: warning
: deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp: In member fu
nction ‘void Render::mltDeleteTransition(QString, int, int, GenTime, GenTime, QD
omElement, bool)’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:1503: warning
: deprecated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp: In member fu
nction ‘void Render::mltSavePlaylist()’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/renderer.cpp:1616: warning
: deprecated conversion from string constant to ‘char*’
[ 48%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/kdenlivedoc.
o
[ 50%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/projectlistv
iew.o
[ 51%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/trackview.o
[ 52%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/docclipbase.
o
[ 53%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/timecode.o
[ 54%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/monitormanag
er.o
[ 55%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/headertrack.
o
[ 56%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/customtrackv
iew.o
[ 57%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/clipitem.o
[ 58%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/labelitem.o
[ 60%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/moveclipcomm
and.o
[ 61%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/resizeclipco
mmand.o
[ 62%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/razorclipcom
mand.o
[ 63%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/addtimelinec
lipcommand.o
[ 64%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/kthumb.o
[ 65%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/clipmanager.
o
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/kthumb.cpp: In member func
tion ‘virtual void MyThread::run()’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/kthumb.cpp:77: warning: de
precated conversion from string constant to ‘char*’
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/kthumb.cpp: In static memb
er function ‘static QPixmap KThumb::getFrame(Mlt::Producer*, int, int, int)’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/kthumb.cpp:228: warning: d
eprecated conversion from string constant to ‘char*’
[ 66%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/effectslist.
o
[ 67%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/initeffects.
o
[ 68%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/effectslistv
iew.o
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/initeffects.cpp: In static
 member function ‘static char* initEffects::ladspaEffectString(int, QStringList)
’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/initeffects.cpp:265: warni
ng: deprecated conversion from string constant to ‘char*’
[ 70%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/addeffectcom
mand.o
[ 71%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/editeffectco
mmand.o
[ 72%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/effectstackv
iew.o
[ 73%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/effectstacke
dit.o
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/effectstackedit.cpp: In me
mber function ‘void EffectStackEdit::clearAllItems()’:
/home/doitux/Programme/kdenlive-kde4/src/kdenlive/src/effectstackedit.cpp:241: w
arning: deleting ‘void*’ is undefined
[ 74%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/parameterplo
tter.o
[ 75%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/profilesdial
og.o
[ 76%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/projectsetti
ngs.o
[ 77%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/kdenlivesett
ingsdialog.o
[ 78%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/complexparam
eter.o
[ 80%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/titlewidget.
o
[ 81%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/graphicsscen
erectmove.o
[ 82%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/effectslistw
idget.o
[ 83%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/titledocumen
t.o
[ 84%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/transition.o
[ 85%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/renderjob.o
[ 86%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/renderwidget
.o
[ 87%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/abstractclip                                                 item.o
[ 88%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/transitionse                                                 ttings.o
[ 90%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/recmonitor.o
[ 91%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/jogshuttle.o
[ 92%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/addtransitio                                                 ncommand.o
[ 93%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/edittransiti                                                 oncommand.o
[ 94%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/addfoldercom                                                 mand.o
[ 95%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/editfolderco                                                 mmand.o
[ 96%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/clipproperti                                                 es.o
[ 97%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/movetransiti                                                 oncommand.o
[ 98%] Building CXX object src/cmake_bindir/CMakeFiles/kdenlive.dir/kdenlivesett                                                 ings.o
Linking CXX executable kdenlive
[ 98%] Built target kdenlive
make: *** [all] Fehler 2

I cannot figure out the problem. Can anybody help me?

What distro are you using?

With Debian-based distros (inc *buntus) I first added the multimedia repository (either Debian-Multimedia.org for Debian, or Medibuntu.org for *buntu); second I ran "apt-get build-dep mlt mlt++ kdenlive ffmpeg" as root, which installed needed packages for building the (old-but-available) versions of these apps; third I copied the new script from here:

viewtopic.php?f=8&t=516#p1810

and edited it to specify my directory (~/kdenlive/); then I saved that script, made it executable (chmod u+x kdenlive_builder.sh), and ran it from the command line:

~/kdenlive/# ./kdenlive-builder.sh

Try that, or adapt to your distro, and let us know!