<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=us-ascii">
<meta name="Generator" content="Microsoft Exchange Server">
<!-- converted from rtf -->
<style><!-- .EmailQuote { margin-left: 1pt; padding-left: 4pt; border-left: #800000 2px solid; } --></style>
</head>
<body>
<font face="Calibri, sans-serif" size="2">
<div>I’d like to try your kdevelop-mercurial plugin, but I’m unable to compile the latest git.  Is it supposed to work with 4.2.3, only the master git, or is it sill broken the point that I shouldn’t waste my time?  I’m willing to use get kdevelop (so long
as I can find something somewhat stable) if I need to, but I don’t want to waste too much time.</div>
<div> </div>
<div>This is the error I’m seeing:</div>
<div> </div>
<div>[ 10%] Building CXX object CMakeFiles/kdevmercurial.dir/mercurialplugin.o</div>
<div>In file included from /home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:26:</div>
<div>/home/hm68841/kdevelop4/include/kdevplatform/vcs/dvcs/dvcsplugin.h:90: warning: ‘virtual KDevelop::DVcsJob* KDevelop::DistributedVersionControlPlugin::switchBranch(const QString&, const QString&)’ was hidden</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.h:143: warning:   by ‘KDevelop::VcsJob* MercurialPlugin::switchBranch(const KUrl&, const QString&)’</div>
<div>/home/hm68841/kdevelop4/include/kdevplatform/vcs/dvcs/dvcsplugin.h:93: warning: ‘virtual KDevelop::DVcsJob* KDevelop::DistributedVersionControlPlugin::branch(const QString&, const QString&, const QString&, const QStringList&)’ was hidden</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.h:138: warning:   by ‘KDevelop::VcsJob* MercurialPlugin::branch(const KUrl&, const KDevelop::VcsRevision&, const QString&)’</div>
<div>/home/hm68841/kdevelop4/include/kdevplatform/vcs/dvcs/dvcsplugin.h:100: warning: ‘virtual QStringList KDevelop::DistributedVersionControlPlugin::branches(const QString&)’ was hidden</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.h:139: warning:   by ‘KDevelop::VcsJob* MercurialPlugin::branches(const KUrl&)’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:160: warning: unused parameter ‘directory’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:284: warning: unused parameter ‘files’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:284: warning: unused parameter ‘recursion’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:586: warning: unused parameter ‘rev’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:609: warning: unused parameter ‘repository’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:609: warning: unused parameter ‘branchName’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:614: warning: unused parameter ‘repository’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:614: warning: unused parameter ‘oldBranchName’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:614: warning: unused parameter ‘newBranchName’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:704: warning: unused parameter ‘repo’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:904: warning: unused parameter ‘job’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:904: warning: unused parameter ‘commits’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:1137: warning: unused parameter ‘localLocation’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:1137: warning: unused parameter ‘name’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:1137: warning: unused parameter ‘message’</div>
<div>In file included from /home/hm68841/kdevelop4/include/KDE/KPluginFactory:1,</div>
<div>                 from /home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:36:</div>
<div>/home/hm68841/kdevelop4/include/KDE/../kpluginfactory.h: In static member function ‘static QObject* KPluginFactory::createInstance(QWidget*, QObject*, const QVariantList&) [with impl = MercurialPlugin, ParentType = QObject]’:</div>
<div>/home/hm68841/kdevelop4/include/KDE/../kpluginfactory.h:495:   instantiated from ‘QObject* (* KPluginFactory::InheritanceChecker<impl>::createInstanceFunction(...))(QWidget*, QObject*, const QVariantList&) [with impl = MercurialPlugin]’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.cpp:57:   instantiated from here</div>
<div>/home/hm68841/kdevelop4/include/KDE/../kpluginfactory.h:477: error: cannot allocate an object of abstract type ‘MercurialPlugin’</div>
<div>/home/hm68841/kde/kdev-mercurial/mercurialplugin.h:55: note:   because the following virtual functions are pure within ‘MercurialPlugin’:</div>
<div>/home/hm68841/kdevelop4/include/kdevplatform/vcs/dvcs/dvcsplugin.h:90: note:     virtual KDevelop::DVcsJob* KDevelop::DistributedVersionControlPlugin::switchBranch(const QString&, const QString&)</div>
<div>/home/hm68841/kdevelop4/include/kdevplatform/vcs/dvcs/dvcsplugin.h:93: note:     virtual KDevelop::DVcsJob* KDevelop::DistributedVersionControlPlugin::branch(const QString&, const QString&, const QString&, const QStringList&)</div>
<div>/home/hm68841/kdevelop4/include/kdevplatform/vcs/dvcs/dvcsplugin.h:97: note:     virtual QString KDevelop::DistributedVersionControlPlugin::curBranch(const QString&)</div>
<div>/home/hm68841/kdevelop4/include/kdevplatform/vcs/dvcs/dvcsplugin.h:100: note:    virtual QStringList KDevelop::DistributedVersionControlPlugin::branches(const QString&)</div>
<div>make[2]: *** [CMakeFiles/kdevmercurial.dir/mercurialplugin.o] Error 1</div>
<div>make[1]: *** [CMakeFiles/kdevmercurial.dir/all] Error 2</div>
<div>make: *** [all] Error 2</div>
<div> </div>
</font>
</body>
</html>