kdevplatform rev 1082897 does not compile?

Vadym Krevs vkrevs at serena.com
Sun Jan 31 14:16:03 UTC 2010


On 31 January 2010 13:49, Niko Sams <niko.sams at gmail.com> wrote:
> On Sun, Jan 31, 2010 at 14:16, Vadym Krevs <vkrevs at serena.com> wrote:
>> [ 12%] Building CXX object
>> outputview/CMakeFiles/kdevplatformoutputview.dir/outputjob.o
>> In file included from /builds/src/kdevplatform/outputview/outputjob.cpp:20:
>> /builds/src/kdevplatform/outputview/outputjob.h:77: error: ISO C++
>> forbids declaration of ‘QWeakPointer’ with no type
>> /builds/src/kdevplatform/outputview/outputjob.h:77: error: expected
>> ‘;’ before ‘<’ token
>> /builds/src/kdevplatform/outputview/outputjob.cpp: In member function
>> ‘void KDevelop::OutputJob::startOutput()’:
>> /builds/src/kdevplatform/outputview/outputjob.cpp:65: error:
>> ‘m_outputModel’ was not declared in this scope
>> /builds/src/kdevplatform/outputview/outputjob.cpp:71: error:
>> ‘m_outputModel’ was not declared in this scope
>> /builds/src/kdevplatform/outputview/outputjob.cpp: At global scope:
>> /builds/src/kdevplatform/outputview/outputjob.cpp:89: warning: unused
>> parameter ‘idx’
>> /builds/src/kdevplatform/outputview/outputjob.cpp: In member function
>> ‘void KDevelop::OutputJob::setModel(QAbstractItemModel*,
>> KDevelop::IOutputView::Ownership)’:
>> /builds/src/kdevplatform/outputview/outputjob.cpp:124: error:
>> ‘m_outputModel’ was not declared in this scope
>> /builds/src/kdevplatform/outputview/outputjob.cpp: In member function
>> ‘QAbstractItemModel* KDevelop::OutputJob::model() const’:
>> /builds/src/kdevplatform/outputview/outputjob.cpp:135: error:
>> ‘m_outputModel’ was not declared in this scope
>> make[2]: *** [outputview/CMakeFiles/kdevplatformoutputview.dir/outputjob.o]
>> Error 1
>> make[1]: *** [outputview/CMakeFiles/kdevplatformoutputview.dir/all] Error 2
>> make: *** [all] Error 2
>>
> please update and try again
>
> --
> KDevelop-devel mailing list
> KDevelop-devel at kdevelop.org
> https://barney.cs.uni-potsdam.de/mailman/listinfo/kdevelop-devel
>

Still no joy with kdevplatform revision 1082916.

[ 13%] Building CXX object
outputview/CMakeFiles/kdevplatformoutputview.dir/outputjob.o
/builds/src/kdevplatform/outputview/outputjob.cpp: In member function
‘void KDevelop::OutputJob::startOutput()’:
/builds/src/kdevplatform/outputview/outputjob.cpp:66: error: no match
for ‘operator=’ in
‘((KDevelop::OutputJob*)this)->KDevelop::OutputJob::m_outputModel =
(operator new(16u),
(((QStandardItemModel*)<anonymous>)->QStandardItemModel::QStandardItemModel(0u),
((QStandardItemModel*)<anonymous>)))’
/usr/include/QtCore/qsharedpointer_impl.h:350: note: candidates are:
QWeakPointer<T>& QWeakPointer<T>::operator=(const QWeakPointer<T>&)
[with T = QAbstractItemModel]
/usr/include/QtCore/qsharedpointer_impl.h:358: note:
QWeakPointer<T>& QWeakPointer<T>::operator=(const QSharedPointer<X>&)
[with T = QAbstractItemModel]
/builds/src/kdevplatform/outputview/outputjob.cpp:71: error: ‘class
QWeakPointer<QAbstractItemModel>’ has no member named ‘data’
/builds/src/kdevplatform/outputview/outputjob.cpp: At global scope:
/builds/src/kdevplatform/outputview/outputjob.cpp:89: warning: unused
parameter ‘idx’
/builds/src/kdevplatform/outputview/outputjob.cpp: In member function
‘void KDevelop::OutputJob::setModel(QAbstractItemModel*,
KDevelop::IOutputView::Ownership)’:
/builds/src/kdevplatform/outputview/outputjob.cpp:124: error: no match
for ‘operator=’ in
‘((KDevelop::OutputJob*)this)->KDevelop::OutputJob::m_outputModel =
model’
/usr/include/QtCore/qsharedpointer_impl.h:350: note: candidates are:
QWeakPointer<T>& QWeakPointer<T>::operator=(const QWeakPointer<T>&)
[with T = QAbstractItemModel]
/usr/include/QtCore/qsharedpointer_impl.h:358: note:
QWeakPointer<T>& QWeakPointer<T>::operator=(const QSharedPointer<X>&)
[with T = QAbstractItemModel]
/builds/src/kdevplatform/outputview/outputjob.cpp: In member function
‘QAbstractItemModel* KDevelop::OutputJob::model() const’:
/builds/src/kdevplatform/outputview/outputjob.cpp:135: error: ‘const
class QWeakPointer<QAbstractItemModel>’ has no member named ‘data’
make[2]: *** [outputview/CMakeFiles/kdevplatformoutputview.dir/outputjob.o]
Error 1
make[1]: *** [outputview/CMakeFiles/kdevplatformoutputview.dir/all] Error 2
make: *** [all] Error 2
[  0%] Built target sublime_automoc
[  2%] Built target sublime
[  2%] Built target example1_automoc
[  3%] Built target example1
[  3%] Built target example2_automoc
[  3%] Built target example2
[  3%] Built target sublime-aggregatemodeltest_automoc
[  4%] Built target sublime-aggregatemodeltest
[  4%] Built target sublime-areaoperationtest_automoc
[  4%] Built target sublime-areaoperationtest
[  4%] Built target sublime-areawalkertest_automoc
[  5%] Built target sublime-areawalkertest
[  5%] Built target sublime-controllertest_automoc
[  5%] Built target sublime-controllertest
[  5%] Built target sublime-documenttest_automoc
[  5%] Built target sublime-documenttest
[  5%] Built target sublime-toolviewtoolbartest_automoc
[  6%] Built target sublime-toolviewtoolbartest
[  6%] Built target sublime-viewactivationtest_automoc
[  6%] Built target sublime-viewactivationtest
[  6%] Built target sublime-viewtest_automoc
[  6%] Built target sublime-viewtest
[  6%] Built target kdevplatforminterfaces_automoc
[ 12%] Built target kdevplatforminterfaces
[ 12%] Built target kdevplatformoutputview_automoc
[ 12%] Building CXX object
outputview/CMakeFiles/kdevplatformoutputview.dir/outputjob.o
/builds/src/kdevplatform/outputview/outputjob.cpp: In member function
‘void KDevelop::OutputJob::startOutput()’:
/builds/src/kdevplatform/outputview/outputjob.cpp:66: error: no match
for ‘operator=’ in
‘((KDevelop::OutputJob*)this)->KDevelop::OutputJob::m_outputModel =
(operator new(16u),
(((QStandardItemModel*)<anonymous>)->QStandardItemModel::QStandardItemModel(0u),
((QStandardItemModel*)<anonymous>)))’
/usr/include/QtCore/qsharedpointer_impl.h:350: note: candidates are:
QWeakPointer<T>& QWeakPointer<T>::operator=(const QWeakPointer<T>&)
[with T = QAbstractItemModel]
/usr/include/QtCore/qsharedpointer_impl.h:358: note:
QWeakPointer<T>& QWeakPointer<T>::operator=(const QSharedPointer<X>&)
[with T = QAbstractItemModel]
/builds/src/kdevplatform/outputview/outputjob.cpp:71: error: ‘class
QWeakPointer<QAbstractItemModel>’ has no member named ‘data’
/builds/src/kdevplatform/outputview/outputjob.cpp: At global scope:
/builds/src/kdevplatform/outputview/outputjob.cpp:89: warning: unused
parameter ‘idx’
/builds/src/kdevplatform/outputview/outputjob.cpp: In member function
‘void KDevelop::OutputJob::setModel(QAbstractItemModel*,
KDevelop::IOutputView::Ownership)’:
/builds/src/kdevplatform/outputview/outputjob.cpp:124: error: no match
for ‘operator=’ in
‘((KDevelop::OutputJob*)this)->KDevelop::OutputJob::m_outputModel =
model’
/usr/include/QtCore/qsharedpointer_impl.h:350: note: candidates are:
QWeakPointer<T>& QWeakPointer<T>::operator=(const QWeakPointer<T>&)
[with T = QAbstractItemModel]
/usr/include/QtCore/qsharedpointer_impl.h:358: note:
QWeakPointer<T>& QWeakPointer<T>::operator=(const QSharedPointer<X>&)
[with T = QAbstractItemModel]
/builds/src/kdevplatform/outputview/outputjob.cpp: In member function
‘QAbstractItemModel* KDevelop::OutputJob::model() const’:
/builds/src/kdevplatform/outputview/outputjob.cpp:135: error: ‘const
class QWeakPointer<QAbstractItemModel>’ has no member named ‘data’
make[2]: *** [outputview/CMakeFiles/kdevplatformoutputview.dir/outputjob.o]
Error 1
make[1]: *** [outputview/CMakeFiles/kdevplatformoutputview.dir/all] Error 2
make: *** [all] Error 2




More information about the KDevelop-devel mailing list