try reinstalling mlt..... I had an issue similar to this. I checked out a clean svn of mlt source, compiled and installed. Worked for me.
>From: "Aleksander Adamowski" <aleksander.adamowski at olo.org.pl> >Reply-To: For kdenlive developers <kdenlive-devel at lists.sourceforge.net> >To: kdenlive-devel at lists.sourceforge.net >Subject: [Kdenlive-devel] SVN version build problems >Date: Tue, 22 May 2007 01:40:16 +0200 > >Hi! > >When trying to build kdenlive from sources (SVN revision 1525), I've >noticed that the includes in trackviewvideobackgrounddecorator.cpp >and krender.cpp are incorrect for my system. > >I've followed the building instructions from >http://en.wikibooks.org/wiki/Kdenlive/Getting_and_installing#Installing_from_SVN >(with the addition of mlt++ installation as it's omitted there). >The prefix for all the libs is /usr. >I'm using unsermake. > >After mlt and mlt++ installation MLT headers landed in >/usr/include/mlt/framework. > >When building kdenlive, preprocessor out because it cannot >locate Mlt.h (notice the capital M): > >error: mlt++/Mlt.h: No such file or directory > >I've changed the includes to match my system: > >Index: kdenlive/trackviewvideobackgrounddecorator.cpp >=================================================================== >--- kdenlive/trackviewvideobackgrounddecorator.cpp (revision 1525) >+++ kdenlive/trackviewvideobackgrounddecorator.cpp (working copy) >@@ -26,7 +26,7 @@ > #include <qimage.h> > #include <iostream> > >-#include <mlt++/Mlt.h> >+#include <mlt/framework/mlt.h> > > > namespace Gui { >Index: kdenlive/krender.cpp >=================================================================== >--- kdenlive/krender.cpp (revision 1525) >+++ kdenlive/krender.cpp (working copy) >@@ -30,7 +30,7 @@ > > // ffmpeg Header files > >-#include <mlt++/Mlt.h> >+#include <mlt/framework/mlt.h> > > #include <qcolor.h> > #include <qpixmap.h> > > >Now the build proceeds further, but it out with another, >source-level error: > >compiling >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp >g++ -DHAVE_CONFIG_H -I./kdenlive >-I/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive >-I. -I/usr/include/kde -I/usr/share/qt3/include -I. -I/usr/include >-I/usr/include/mlt -D_REENTRANT -D__STDC_CONSTANT_MACROS >-DQT_THREAD_SUPPORT -D_REENTRANT -Wno-long-long -Wundef -ansi >-D_XOPEN_SOURCE=500 -D_BSD_SOURCE -Wcast-align -Wchar-subscripts -Wall >-W -Wpointer-arith -O2 -Wformat-security -Wmissing-format-attribute >-Wno-non-virtual-dtor -fno-exceptions -fno-check-new -fno-common -c >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp >-o ./kdenlive/trackviewvideobackgrounddecorator.o >-Wp,-MD,./kdenlive/.deps/trackviewvideobackgrounddecorator.TUo >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp: >In member function 'virtual void >Gui::TrackViewVideoBackgroundDecorator::paintClip(double, double, >QPainter&, DocClipRef*, QRect&, bool)': >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:93: >warning: converting to 'int' from 'double' >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:96: >warning: converting to 'int' from 'double' >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:101: >error: variable 'Mlt::Producer m_producer' has initializer but >incomplete type >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:108: >error: variable 'Mlt::Filter m_convert' has initializer but incomplete >type >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:118: >error: invalid use of undefined type 'struct Mlt::Frame' >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/kthumb.h:42: >error: forward declaration of 'struct Mlt::Frame' >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:122: >warning: possible problem detected in invocation of delete operator: >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:116: >warning: 'frame' has incomplete type >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/kthumb.h:42: >warning: forward declaration of 'struct Mlt::Frame' >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:122: >note: neither the destructor nor the class-specific operator delete >will be called, even if they are declared when the class is defined. >/home/opt/soft/Graphics/KDEnlive/SVN/build/2007-05-21/kdenlive/kdenlive/trackviewvideobackgrounddecorator.cpp:98: >warning: unused variable 'drawWidth' >Error creating ./kdenlive/trackviewvideobackgrounddecorator.o. Exit status >1. >make: *** [all] Error 1 > > >Any ideas? > >-- >Best Regards, > Olo > >------------------------------------------------------------------------- >This SF.net email is sponsored by DB2 Express >Download DB2 Express C - the FREE version of DB2 express and take >control of your XML. No limits. Just data. Click to get it now. >http://sourceforge.net/powerbar/db2/ >_______________________________________________ >Kdenlive-devel mailing list >Kdenlive-devel at lists.sourceforge.net >https://lists.sourceforge.net/lists/listinfo/kdenlive-devel _________________________________________________________________ PC Magazine?s 2007 editors? choice for best Web mail?award-winning Windows Live Hotmail. http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_pcmag_0507
