This forum has been archived. All content is frozen. Please use KDE Discuss instead.

Builder Script Errors

Tags: None
(comma "," separated)
Alphan
Registered Member
Posts
2
Karma
0

Builder Script Errors

Fri Feb 22, 2008 3:08 pm

Hi everybody and salute to all of my masters,



I have a c++ compile problem on Ubuntu 7.10 with "KdenLive Video Editing" Application. I'm a newbie programmer on Linux c++, so I can't solve the problem myself. I googled for all related topics but can't found any solution.



This application will be very useful for my video editing school project. I must to make some small changes on this application and compile it. So firstly, I decided to compile the original code, after it works, I will start to change some codes and recompile it. But I can't compile the original yet.



Ok, here is the what I did and what is my problem:



I read all dependencies on http://www.kdenlive.org Wiki Pages and install all of them, including KDE environment and lots of extra dev packages. So, I found a builder script: http://code.google.com/p/kdenlive-dev-helpers/



This builder script is downloading some other dependencies (ffmpeg, mlt, mlt++) and KdenLive from SVN, and compiling all of them. Everything looking almost right until it come the last part of the script: compiling the KdenLive.



I'm getting some warnings like below before compiling KdenLive:

flvenc.c:131: warning: ‘videocodecid’ may be used uninitialized in this function

And some warnings like this:

nutdec.c:823: warning: passing argument 3 of ‘av_tree_find’ from incompatible pointer type

Like this:

rgb2rgb_template.c:274: warning: cast discards qualifiers from pointer target type

And like this:

yuv2rgb.c:397: warning: unused variable ‘Y’



But I think the warnings are not very important, aren't they?



And finally, this is the final error that stops the compile process:


make[2]: Entering directory `/home/alphan/mlt/src/modules/avformat'
cc -Wall -fPIC -DPIC -O4 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/home/alphan/build/kdenlive.2008-02-22_15_23/include/ffmpeg -I../.. -DSWSCALE -c -o factory.o factory.c
factory.c: In function ‘avformat_destroy’:
factory.c:63: warning: ‘av_free_static’ is deprecated (declared at /home/alphan/build/kdenlive.2008-02-22_15_23/include/ffmpeg/avcodec.h:2894)
cc -Wall -fPIC -DPIC -O4 -pipe -fomit-frame-pointer -ffast-math -DUSE_MMX -g -D_FILE_OFFSET_BITS=64 -D_LARGEFILE_SOURCE -pthread -I/home/alphan/build/kdenlive.2008-02-22_15_23/include/ffmpeg -I../.. -DSWSCALE -c -o producer_avformat.o producer_avformat.c
producer_avformat.c: In function ‘producer_open’:
producer_avformat.c:206: error: ‘AVFormatParameters’ has no member named ‘device’
producer_avformat.c: In function ‘producer_get_image’:
producer_avformat.c:491: warning: unused variable ‘current_position’
producer_avformat.c:470: warning: unused variable ‘real_timecode’
producer_avformat.c: In function ‘producer_get_audio’:
producer_avformat.c:906: warning: ‘avcodec_decode_audio’ is deprecated (declared at /home/alphan/build/kdenlive.2008-02-22_15_23/include/ffmpeg/avcodec.h:2615)
make[2]: *** [producer_avformat.o] Error 1
make[2]: Leaving directory `/home/alphan/mlt/src/modules/avformat'
make[1]: *** [all] Error 1
make[1]: Leaving directory `/home/alphan/mlt/src/modules'
make: *** [all] Error 1


I said "OK"! I will try another way. And I read the INSTALL file that comes with KdenLive SVN package.

So I run the command:

sudo cmake .

Ok, no warning and no error. Next step:

sudo make

I saw some warnings again, like these:


[ 0%] Generating avfile.moc.cpp
/home/alphan/kdenlive/kdenlive/avfile.h:0: Warning: No relevant classes found. No output generated.
[ 10%] Generating kdenlivesplash.moc.cpp
/home/alphan/kdenlive/kdenlive/kdenlivesplash.h:0: Warning: No relevant classes found. No output generated.


And finally it is start to scan and gave an error:


Scanning dependencies of target kdenlive
[ 40%] Building CXX object kdenlive/CMakeFiles/kdenlive.dir/avfilelist.o
[ 40%] Building CXX object kdenlive/CMakeFiles/kdenlive.dir/aviconviewitem.o
[ 40%] Building CXX object kdenlive/CMakeFiles/kdenlive.dir/avlistviewitem.o
/home/alphan/kdenlive/kdenlive/avlistviewitem.cpp: In member function ‘void AVListViewItem::doCommonCtor()’:
/home/alphan/kdenlive/kdenlive/avlistviewitem.cpp:56: warning: unused variable ‘node’
[ 40%] Building CXX object kdenlive/CMakeFiles/kdenlive.dir/baselistviewitem.o
[ 40%] Building CXX object kdenlive/CMakeFiles/kdenlive.dir/westleylistviewitem.o
/home/alphan/kdenlive/kdenlive/westleylistviewitem.cpp:50: warning: unused parameter ‘itemName’
/home/alphan/kdenlive/kdenlive/westleylistviewitem.cpp: In member function ‘void WestleyListViewItem::parseItem(int, int)’:
/home/alphan/kdenlive/kdenlive/westleylistviewitem.cpp:105: warning: ‘exists’ is deprecated (declared at /usr/include/kde/kio/netaccess.h:282)
[ 40%] Building CXX object kdenlive/CMakeFiles/kdenlive.dir/clipdrag.o
[ 41%] Building CXX object kdenlive/CMakeFiles/kdenlive.dir/clipmanager.o
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:800:2: warning: #warning "This might blow up spectacularly - this implementation does not check"
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:801:2: warning: #warning "and clean up any references to said clips."
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:866:2: warning: #warning - to be written
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:885:2: warning: #warning - to be written
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:892:2: warning: #warning - to be written.
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:942:2: warning: no newline at end of file
/home/alphan/kdenlive/kdenlive/./initeffects.h:40: error: ISO C++ forbids declaration of ‘Repository’ with no type
/home/alphan/kdenlive/kdenlive/./initeffects.h:40: error: invalid use of ‘::’
/home/alphan/kdenlive/kdenlive/./initeffects.h:40: error: expected ‘;’ before ‘*’ token
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:42: warning: unused parameter ‘parent’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:42: warning: unused parameter ‘name’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:319: warning: unused parameter ‘pix’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:411: warning: unused parameter ‘thumbnailFrame’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:535: warning: unused parameter ‘extension’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp: In member function ‘QValueList ClipManager::virtualZones()’:
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:741: warning: passing ‘double’ for argument 1 to ‘QPoint::QPoint(int, int)’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:741: warning: passing ‘double’ for argument 2 to ‘QPoint::QPoint(int, int)’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp: In member function ‘DocClipBase* ClipManager::findClip(const KURL&)’:
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:752: warning: unused variable ‘avClip’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp: At global scope:
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:864: warning: unused parameter ‘file’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:883: warning: unused parameter ‘clip’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp: In member function ‘DocClipBase* ClipManager::addTemporaryClip(const KURL&)’:
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:909: warning: passing ‘double’ for argument 1 to ‘void Timecode::setFormat(int, bool, Timecode::Formats)’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp: At global scope:
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:925: warning: unused parameter ‘frame’
/home/alphan/kdenlive/kdenlive/clipmanager.cpp: In member function ‘void ClipManager::refreshThumbNails()’:
/home/alphan/kdenlive/kdenlive/clipmanager.cpp:935: warning: unused variable ‘result’
make[2]: *** [kdenlive/CMakeFiles/kdenlive.dir/clipmanager.o] Error 1
make[1]: *** [kdenlive/CMakeFiles/kdenlive.dir/all] Error 2
make: *** [all] Error 2


So, I'm here now. Is it possible that I'm using a wrong compiler? Or what can it be?

Any suggestion would acceptable. I will wait front of the monitor for your reply.



Thank you.



g.marco
Registered Member
Posts
87
Karma
0

Re: Builder Script Errors

Mon Feb 25, 2008 12:49 pm

is it now working with last svn versions of all ?



which compiler do you have ?



herrej01
Registered Member
Posts
48
Karma
0

Re: Builder Script Errors

Mon Feb 25, 2008 6:26 pm

Hi,



the scritp you are using is out of date. Try the one attached to this post:



viewtopic.php?f=8&t=339&start=30



or go here an try this other version:



http://sourceforge.net/mailarchive/foru ... live-devel



Both should work if you have all necessary dependencies installed (except MLT & ffmpeg that are updated and installed by the script).



Regards.

JM



Bookmarks



Who is online

Registered users: Bing [Bot], gfielding, Google [Bot], Sogou [Bot]