| Summary: | make source code git with debian Wheezy | ||
|---|---|---|---|
| Product: | [Applications] trojita | Reporter: | Jonatan <jonatanfierro> |
| Component: | Core | Assignee: | Trojita default assignee <trojita-bugs> |
| Status: | RESOLVED FIXED | ||
| Severity: | normal | ||
| Priority: | NOR | ||
| Version First Reported In: | git | ||
| Target Milestone: | --- | ||
| Platform: | Debian stable | ||
| OS: | Linux | ||
| Latest Commit: | http://commits.kde.org/trojita/5ffcc53934452d65e36dcfc0951cbb0a22593029 | Version Fixed/Implemented In: | |
| Sentry Crash Report: | |||
|
Description
Jonatan
2016-04-18 20:12:01 UTC
What git version are you trying to build (there's no "this" on that line in the current version), and which version of which compiler? In general, we require full C++11 support; the first GCC version which supports that is 4.8.1. Wheezy ships with 4.7.x. Quite a few C++11 features are missing from that version, including delegating constructors. This just won't work; you'll need a newer compiler to build Trojita, I'm afraid. try "QObject::tr(.)" ::tr() is a static public member of QObject and tries to resolve "this" when being invoked w/o context. The compiler could/can autoresolve this ;-) and there may be even some ignored "using", but the correct call here is QObject::tr() Git commit 5ffcc53934452d65e36dcfc0951cbb0a22593029 by Jan Kundrát, on behalf of Thomas Lübking. Committed on 19/04/2016 at 16:16. Pushed by gerrit into branch 'master'. Fix build failure on Wheezy Change-Id: I669bf19adab391b24138dd4f65126f00454fa7c6 Signed-off-by: Jan Kundrát <jkt@kde.org> M +1 -1 src/Gui/Window.cpp http://commits.kde.org/trojita/5ffcc53934452d65e36dcfc0951cbb0a22593029 |