Review Request 120104: remove 'override' keyword to make kdev-python (frameworks branch) build properly
Laurent Navet
laurent.navet+kde at gmail.com
Mon Sep 8 20:55:32 UTC 2014
> On Sept. 8, 2014, 10:04 p.m., Miquel Sabaté Solà wrote:
> > IIRC, we're targeting GCC 4.7 and Clang 3.1 (since the release of KDevelop 4.7). In these two cases this should compile just fine, so I don't know why you would want to remove that override :/
>
> Laurent Navet wrote:
> I have gcc 4.9.1, and it don't build with :)
>
> Miquel Sabaté Solà wrote:
> gcc 4.9.1 here and it builds just fine :P Are you on the last commit of KDevplatform master. Keep in mind that a recent commit [1] on KDevplatform changed the type of the first argument.
>
> [1] http://quickgit.kde.org/?p=kdevplatform.git&a=commit&h=cd15efed451a41ac2443812698381a8c4b88bcbe
here is the error thrown by gcc:
In file included from /home/laurent/src/kdev-python/codecompletion/context.cpp:23:0:
/home/laurent/src/kdev-python/codecompletion/items/functiondeclaration.h:44:18: erreur: ‘virtual void Python::FunctionDeclarationCompletionItem::executed(KTextEditor::View*, const KTextEditor::Range&)’ marked override, but does not override
virtual void executed(KTextEditor::View* view, const KTextEditor::Range& word) override;
^
In file included from /home/laurent/src/kdev-python/codecompletion/items/keyword.h:22:0,
from /home/laurent/src/kdev-python/codecompletion/context.cpp:21:
/home/laurent/kdevelop4/include/kdevplatform/language/codecompletion/normaldeclarationcompletionitem.h:52:16: attention : ‘virtual void KDevelop::NormalDeclarationCompletionItem::executed(KTextEditor::Document*, const KTextEditor::Range&)’ was hidden [-Woverloaded-virtual]
virtual void executed(KTextEditor::Document* document, const KTextEditor::Range& word);
^
In file included from /home/laurent/src/kdev-python/codecompletion/context.cpp:23:0:
/home/laurent/src/kdev-python/codecompletion/items/functiondeclaration.h:44:18: attention : by ‘virtual void Python::FunctionDeclarationCompletionItem::executed(KTextEditor::View*, const KTextEditor::Range&)’ [-Woverloaded-virtual]
virtual void executed(KTextEditor::View* view, const KTextEditor::Range& word) override; ^
- Laurent
-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://git.reviewboard.kde.org/r/120104/#review66083
-----------------------------------------------------------
On Sept. 8, 2014, 9:47 p.m., Laurent Navet wrote:
>
> -----------------------------------------------------------
> This is an automatically generated e-mail. To reply, visit:
> https://git.reviewboard.kde.org/r/120104/
> -----------------------------------------------------------
>
> (Updated Sept. 8, 2014, 9:47 p.m.)
>
>
> Review request for KDevelop and Sven Brauch.
>
>
> Repository: kdev-python
>
>
> Description
> -------
>
> remove 'override' keyword to make kdev-python (frameworks branch) build properly
>
>
> Diffs
> -----
>
> codecompletion/items/functiondeclaration.h 2e301a5
>
> Diff: https://git.reviewboard.kde.org/r/120104/diff/
>
>
> Testing
> -------
>
> just build.
>
>
> Thanks,
>
> Laurent Navet
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdevelop-devel/attachments/20140908/ea08a667/attachment.html>
More information about the KDevelop-devel
mailing list