Summary: | Compile error when build against Qt 4.8 | ||
---|---|---|---|
Product: | [Applications] kopete | Reporter: | Raymond Wooninck <tittiatcoke> |
Component: | general | Assignee: | Kopete Developers <kopete-bugs-null> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | annma, b.brachaczek, jreznik, rdieter, than |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | openSUSE | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Attachments: | Patch that fixes the build failure |
Description
Raymond Wooninck
2011-06-03 11:49:45 UTC
Qt problem, reported here http://bugreports.qt.nokia.com/browse/QTBUG-19717 See http://lists.kde.org/?l=kde-devel&m=130719594030343&w=2 Any news here? As it seems like upstream is reluctant to fix it in Qt. Created attachment 62471 [details]
Patch that fixes the build failure
IMHO there is not need for the virtual inheritance. I think the issue can be fixed by proposed patch. Calling constructor of QObject from KopetePasswordRequest can be replaced by calling its parent constructor and call QObject constructor from there. I'm not 100% sure about that, correct me if I'm wrong.
thiago (still) maintains this a kde bug, doing something unsupported by Qt, reopening. With the current status (KDE snapshot of 23 October and Qt48 snapshot of 20 Oct), kopete compiles fine. So I don't know who implemented the solution, but KDE can be normally compiled with Qt 4.8 at the moment. |