[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-devel
Subject:    Re: Kate's XML check / validation plugin doesn't build against 4.1
From:       Romain <romainguinot () gmail ! com>
Date:       2008-08-21 18:17:54
Message-ID: ae44b51f0808211117m9fcd58gc78aae04487f978f () mail ! gmail ! com
[Download RAW message or body]

Hi Michael,

Too bad ... i hope someone will port it as it was a really useful
extension for those who use kate extensively :(

Thanks,


On 8/20/08, Romain GUINOT <romainguinot@gmail.com> wrote:
>
> Hi,
> I have discovered that the rpm packages of kdesdk 4.1 which provide Kate do
> not include the XML check/ validation plugin.
> It is present in SVN at KDE/kdesdk/kate/plugins/xmltools and
> KDE/kdesdk/kate/plugins/xmlcheck :
>
> Unfortunately , it doesn't build against 4.1 (maybe it wasn't ported to
> Qt4..):
>
>
> [ 33%] Building CXX object
> CMakeFiles/katexmltoolsplugin.dir/katexmltoolsplugin_automoc.o
>
> [ 66%] Building CXX object CMakeFiles/katexmltoolsplugin.dir/pseudo_dtd.o
>
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'bool
> PseudoDTD::parseElements(QDomDocument*, QProgressDialog*)':
>
>
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:173: error: no matching function
> for call to 'QMap<QString, bool>::remove(QMap<QString,
> bool>::iterator&)'
> /usr/include/QtCore/qmap.h:603: note: candidates are: int QMap<Key,
> T>::remove(const Key&) [with Key = QString, T = bool]
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'QStringList
> PseudoDTD::allowedElements(QString)':
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:206: error: 'const class QString'
> has no member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:206: error: 'class QString' has no
> member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:207: error: 'class QMap<QString,
> QStringList>::iterator' has no member named 'data'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'QStringList
> PseudoDTD::allowedAttributes(QString)':
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:272: error: 'const class QString'
> has no member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:272: error: 'class QString' has no
> member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:273: error: 'class QMap<QString,
> ElementAttributes>::iterator' has no member named 'data'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:273: error: 'class QMap<QString,
> ElementAttributes>::iterator' has no member named 'data'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'QStringList
> PseudoDTD::requiredAttributes(const QString&) const':
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:290: error: 'const class QString'
> has no member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:290: error: 'const class QString'
> has no member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:291: error: 'class QMap<QString,
> ElementAttributes>::const_iterator' has no member named
> 'data'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'bool
> PseudoDTD::parseAttributeValues(QDomDocument*,
> QProgressDialog*)':
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:335: error: 'split' is not a
> member of 'QStringList'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp: In member function 'QStringList
> PseudoDTD::attributeValues(QString, QString)':
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:358: error: 'const class QString'
> has no member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:358: error: 'class QString' has no
> member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:360: error: 'class QMap<QString,
> QMap<QString, QStringList> >::iterator' has no member
> named 'data'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:365: error: 'const class QString'
> has no member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:365: error: 'class QString' has no
> member named 'lower'
> /opt/kate-plugins/xmltools/pseudo_dtd.cpp:366: error: 'class QMap<QString,
> QStringList>::iterator' has no member named 'data'
> make[2]: *** [CMakeFiles/katexmltoolsplugin.dir/pseudo_dtd.o] Error 1
> make[1]: *** [CMakeFiles/katexmltoolsplugin.dir/all] Error 2
>
> Anyone aware of this ? I'd like to help but i'm no Qt guru ...
> Thanks,
> Romain.
>
> --
> Romain GUINOT
>
>
 
>> Visit http://mail.kde.org/mailman/listinfo/kde-devel#unsub to unsubscribe <<
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic