kdelibs trunk compile problems
Ralf Habacker
ralf.habacker at freenet.de
Tue May 18 08:12:36 CEST 2010
Hi,
with recent kdelibs trunk there are compile problems:
[ 14%] Building CXX object
kdeui/CMakeFiles/kdeui.dir/itemviews/kselectionproxymodel.obj
kselectionproxymodel.cpp
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1088)
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf
einer überladenen Funktion
with
[
Key=QModelIndex,
T=QPersistentModelIndex
]
D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343):
kann 'QPersistentModelIndex &QHash<Key,T>::iterator::value(void) const' sein
with
[
Key=QModelIndex,
T=QPersistentModelIndex
]
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder
"const QPersistentModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void)
const"
with
[
T=QPersistentModelIndex,
U=QModelIndex,
V=QModelIndex,
W=QPersistentModelIndex
]
bei Anpassung der Argumentliste '(void)'
the related source code i
void KSelectionProxyModelPrivate::endRemoveRows(const QModelIndex
&parent, int start, int end)
{
Q_Q(KSelectionProxyModel);
{
SourceProxyIndexMapping::right_iterator it =
m_mappedParents.rightBegin();
while (it != m_mappedParents.rightEnd()) {
1088 if (!it.value().isValid()) {
m_parentIds.removeRight(it.key());
it = m_mappedParents.eraseRight(it);
} else
++it;
}
}
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1100)
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf
einer überladenen Funktion
with
[
Key=QModelIndex,
T=QPersistentModelIndex
]
D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343):
kann 'QPersistentModelIndex &QHash<Key,T>::iterator::value(void) const' sein
with
[
Key=QModelIndex,
T=QPersistentModelIndex
]
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder
"const QPersistentModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void)
const"
with
[
T=QPersistentModelIndex,
U=QModelIndex,
V=QModelIndex,
W=QPersistentModelIndex
]
bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1100)
: error C2228: Links von ".isValid" muss sich eine Klasse/Struktur/Union
befinden.
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1638)
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf
einer überladenen Funktion
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343):
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
with
[
T=QPersistentModelIndex,
U=QModelIndex,
V=QPersistentModelIndex,
W=QModelIndex
]
bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1826)
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf
einer überladenen Funktion
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343):
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
with
[
T=QPersistentModelIndex,
U=QModelIndex,
V=QPersistentModelIndex,
W=QModelIndex
]
bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1852)
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf
einer überladenen Funktion
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343):
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
with
[
T=QPersistentModelIndex,
U=QModelIndex,
V=QPersistentModelIndex,
W=QModelIndex
]
bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1877)
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf
einer überladenen Funktion
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343):
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
with
[
T=QPersistentModelIndex,
U=QModelIndex,
V=QPersistentModelIndex,
W=QModelIndex
]
bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1969)
: error C2668: 'QHash<Key,T>::iterator::value': Mehrdeutiger Aufruf
einer überladenen Funktion
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
D:\daten\kde\emerge-msvc-root\debug\include\QtCore/qhash.h(343):
kann 'QModelIndex &QHash<Key,T>::iterator::value(void) const' sein
with
[
Key=QPersistentModelIndex,
T=QModelIndex
]
d:\daten\kde\svn\trunk\kde\kdelibs\kdeui\itemviews\kbihash_p.h(58): oder
"const QModelIndex &KBiHash<T,U>::_iterator<V,W>::value(void) const"
with
[
T=QPersistentModelIndex,
U=QModelIndex,
V=QPersistentModelIndex,
W=QModelIndex
]
bei Anpassung der Argumentliste '(void)'
D:\daten\kde\svn\trunk\KDE\kdelibs\kdeui\itemviews\kselectionproxymodel.cpp(1969)
: error C2228: Links von ".row" muss sich eine Klasse/Struktur/Union
befinden.
Regards
Ralf
More information about the Kde-windows
mailing list