Building qt-creator-4.5.2 with qbs useflag and dev-util/qbs-1.11.1 unmasked results in a build failure. Building with dev-util/qbs-1.10.1 fixes the problem. Reproducible: Always
Created attachment 531476 [details, diff] dependency fix
Created attachment 531478 [details] build.log
Duplicate of bug #654408?
I don't think so. #654408 is a bug in qbs, this is about qt-creator.
(In reply to Thomas Pathmann from comment #4) > I don't think so. #654408 is a bug in qbs, this is about qt-creator. OK, so dev-qt/qt-creator-4.5.2 is broken with dev-util/qbs-1.11.0, because of a bug in the dev-util/qbs-1.11.0 headers, but even if that were fixed, it would still be broken, because of an API change in dev-util/qbs-1.11 (bug #654408)? And it is also broken with dev-util/qbs-1.11.1, because of the same API change (bug #655784)? The solution to both issues being to lock the dependency to =dev-util/qbs-1.10*?
Yes, that should do the trick for qt-creator-4.5.*. I didn't really check qbs-1.11.*, but if there is a bug, this needs to be fixed for qt-creator-4.6.*.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b86decd390c206f2249021e7913174fa22f70ff commit 7b86decd390c206f2249021e7913174fa22f70ff Author: Davide Pesavento <pesa@gentoo.org> AuthorDate: 2018-05-20 23:56:39 +0000 Commit: Davide Pesavento <pesa@gentoo.org> CommitDate: 2018-05-20 23:56:39 +0000 dev-qt/qt-creator: in 4.5.2, pin qbs dep to =1.10.1* Closes: https://bugs.gentoo.org/655784 Package-Manager: Portage-2.3.38, Repoman-2.3.9 dev-qt/qt-creator/qt-creator-4.5.2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)