Kdenlive   bug tracker Home page

View Issue Details Jump to Notes ] Issue History ] Print ]
IDProjectCategoryView StatusDate SubmittedLast Update
0000109KdenliveBuild Systempublic2008-03-25 05:002008-11-12 23:00
Assigned To 
PlatformOSOS Version
Product Version 
Target VersionFixed in Version0.7.0 beta 
Summary0000109: Kdenlive 0.5.0 x gcc 4.3.0
Descriptiongcc 4.3.0 has the following issues:

C++ language issues
Header dependency cleanup

As detailed here (Header dependency streamlining), many of the standard C++
library include files have been edited to only include the smallest
possible number of additional files. As such, many C++ programs that used
std::memcpy without including <cstring>, or used std::auto_ptr without
including <memory> will no longer compile.

Usually, this error is of the form:

error: 'strcmp' was not declared in this scope

The table below shows some of the missing items, and the header file that
will have to be added as an #include for the compile to succeed.

http://gcc.gnu.org/gcc-4.3/porting_to.html [^]

So kdenlive will need to correct this:

/home/fraga/src/kdenlive-0.5/kdenlive/documentgroupnode.h:40: warning: type
qualifiers ignored on function return type
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp: In member function
'void Gui::KdenliveApp::parseProfiles()':
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp:271: error: 'MLT_PREFIX'
was not declared in this scope
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp:296: error: 'exit' was
not declared in this scope
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp: In member function
'void Gui::KdenliveApp::setProjectFormat(QString)':
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp:2126: warning:
conversion to 'int' from 'double' may alter its value
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp:2127: warning:
conversion to 'int' from 'double' may alter its value
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp: In member function
'bool Gui::KdenliveApp::slotNewProject(QString*, KURL*, int*, int*, bool,
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp:2218: error: 'exit' was
not declared in this scope
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp: In member function
'void Gui::KdenliveApp::slotSetClipDuration()':
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp:3265: warning: unused
variable 'ok'
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp: In member function
'void Gui::KdenliveApp::slotProjectDeleteClips(QStringList)':
/home/fraga/src/kdenlive-0.5/kdenlive/kdenlive.cpp:3439: warning: unused
variable 'refClip'
/usr/local/qt/include/qmemarray.h: In constructor
'QMemArray<type>::QMemArray(int) [with type = QPoint]':
/usr/local/qt/include/qpointarray.h:56: instantiated from here
/usr/local/qt/include/qmemarray.h:59: warning: conversion to 'int' from
'long unsigned int' may alter its value
make[2]: *** [kdenlive/CMakeFiles/kdenlive.dir/kdenlive.o] Error 1
make[1]: *** [kdenlive/CMakeFiles/kdenlive.dir/all] Error 2
make: *** [all] Error 2
TagsNo tags attached.
Build/Install Method
Attached Files

- Relationships

-  Notes
madsdyd (administrator)
2008-10-12 12:31

I am closing this, because no new development takes place on the 0.5 branch. I would be interessting to know if these issues still exist on the KDE4 branch - please file a report it they do.

If you reproduce this issue using the KDE4/qt4 version of Kdenlive, please file a new report.

If you have trouble building/obtaining the KDE4/qt4 version of Kdenlive, please consult http://www.kdenlive.org/compile [^]

You may especially be interessted in the Kdenlive Builder Wizard, available at http://www.kde-apps.org/content/show.php?content=85826 [^] .

Note, that you do not need to run KDE4 to build and run the Kdenlive KDE4 version.

- Issue History
Date Modified Username Field Change
2008-03-25 05:00 dfraga New Issue
2008-10-12 12:31 madsdyd Note Added: 0000361
2008-10-12 12:31 madsdyd Status new => closed
2008-10-12 12:31 madsdyd Resolution open => fixed
2008-10-12 12:31 madsdyd Fixed in Version => Recent git
2008-11-12 23:00 madsdyd Fixed in Version Recent git => 0.7.0 beta

Copyright © 2000 - 2014 MantisBT Team
Powered by Mantis Bugtracker