Summary: | app-portage/kuroo-0.90.5_p20180106 : /.../queue.h:77:23: error: field m_queueCache has incomplete type QMap<QString, bool> | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Portage Tools Team <tools-portage> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | galiven, kde, proxy-maint |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Attachments: |
emerge-info.txt
app-portage:kuroo-0.90.5_p20180106:20180404-234313.log emerge-history.txt environment etc.portage.tbz2 logs.tbz2 temp.tbz2 |
Description
Toralf Förster
2018-04-05 15:34:44 UTC
Created attachment 526608 [details]
emerge-info.txt
Created attachment 526610 [details]
app-portage:kuroo-0.90.5_p20180106:20180404-234313.log
Created attachment 526612 [details]
emerge-history.txt
Created attachment 526614 [details]
environment
Created attachment 526616 [details]
etc.portage.tbz2
Created attachment 526618 [details]
logs.tbz2
Created attachment 526620 [details]
temp.tbz2
Hi Toralf, The port to KDE Frameworks 5 and Qt5 has made some progress in kuroo-9999.ebuild based on bug 633506. Unfortunately I've been burned out from work and haven't been doing much in the last several months. The 0.90.5 version should probably just be removed to unblock Qt4 cleanup. (In reply to Andrew Schenck from comment #8) > Hi Toralf, > > The port to KDE Frameworks 5 and Qt5 has made some progress in > kuroo-9999.ebuild based on bug 633506. Unfortunately I've been burned out > from work and haven't been doing much in the last several months. The > 0.90.5 version should probably just be removed to unblock Qt4 cleanup. app-portage/kuroo-0.90.5_p20180106 is already a Qt4 free snapshot. (In reply to Johannes Huber from comment #9) > (In reply to Andrew Schenck from comment #8) > > Hi Toralf, > > > > The port to KDE Frameworks 5 and Qt5 has made some progress in > > kuroo-9999.ebuild based on bug 633506. Unfortunately I've been burned out > > from work and haven't been doing much in the last several months. The > > 0.90.5 version should probably just be removed to unblock Qt4 cleanup. > > app-portage/kuroo-0.90.5_p20180106 is already a Qt4 free snapshot. Ahhh, Andreas made a snapshot of the source so there would be a non-live ebuild. Looking at the code now it's odd that it would have ever built. The header doesn't include QMap or even forward-declare the class, and the .cpp doesn't include it either so the compiler should have never been able to find the symbols for it. Adding the forward-declaration and include shows me the same compiler error you're seeing. (In reply to Andrew Schenck from comment #10) > (In reply to Johannes Huber from comment #9) > > (In reply to Andrew Schenck from comment #8) > > > Hi Toralf, > > > > > > The port to KDE Frameworks 5 and Qt5 has made some progress in > > > kuroo-9999.ebuild based on bug 633506. Unfortunately I've been burned out > > > from work and haven't been doing much in the last several months. The > > > 0.90.5 version should probably just be removed to unblock Qt4 cleanup. > > > > app-portage/kuroo-0.90.5_p20180106 is already a Qt4 free snapshot. > > Ahhh, Andreas made a snapshot of the source so there would be a non-live > ebuild. Looking at the code now it's odd that it would have ever built. > The header doesn't include QMap or even forward-declare the class, and the > .cpp doesn't include it either so the compiler should have never been able > to find the symbols for it. Adding the forward-declaration and include > shows me the same compiler error you're seeing. Including <QMap> in queue.(h,cpp) was the solution, oddly just forward-declaring QMap<> in the header wasn't enough. Revision 1644 fixes it. Still surprised that this only showed up now. Is there some compiler flag I can use to make it more strict and warn me about other lurking issues like this? The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=af27a97234f9f92c11cda8e5d9d25de0728f68c6 commit af27a97234f9f92c11cda8e5d9d25de0728f68c6 Author: Andreas Sturmlechner <asturm@gentoo.org> AuthorDate: 2018-04-10 14:34:36 +0000 Commit: Andreas Sturmlechner <asturm@gentoo.org> CommitDate: 2018-04-10 14:35:45 +0000 app-portage/kuroo: Add 0.90.5_p20180410 snapshot Closes: https://bugs.gentoo.org/652592 Package-Manager: Portage-2.3.28, Repoman-2.3.9 app-portage/kuroo/Manifest | 1 + .../files/kuroo-0.90.5_p20180410-qt-5.11.patch | 42 +++++++++++++++ app-portage/kuroo/kuroo-0.90.5_p20180410.ebuild | 59 ++++++++++++++++++++++ 3 files changed, 102 insertions(+) Thanks Andrew, please also add my fix for kuroo to build with Qt 5.11 (missing headers) from above commit. |