[Kdenlive-devel] SVN version build problems
SAthEfRere Nomatogo
sathefrere at hotmail.com
Tue May 22 23:28:12 UTC 2007
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 Magazines 2007 editors choice for best Web mailaward-winning Windows
Live Hotmail.
http://imagine-windowslive.com/hotmail/?locale=en-us&ocid=TXT_TAGHM_migration_HM_mini_pcmag_0507
More information about the Kdenlive
mailing list