Created attachment 494340 [details] Working ebuild qt-creator-4.4.0 is out, see: http://blog.qt.io/blog/2017/09/05/qt-creator-4-4-0-released/ I tried bumping the qt-creator-4.3.1 ebuild and that emerged fine.
BTW - qt-creator-4.3.1 doesn't build with llvm-5.0.0 but bumping to qt-creator-4.4.0 solves the problem for me
Thanks, David, I was not looking forward to figuring out how to fix upstream's wonky override. Sometimes I have to marvel at C++ -- it's amazing anyone gets anything done with a supposedly-strongly-typed language that might or might not tolerate that override construct, depending on which compiler you ask.
(In reply to David Hallas from comment #1) > BTW - qt-creator-4.3.1 doesn't build with llvm-5.0.0 but bumping to > qt-creator-4.4.0 solves the problem for me Should dev-qt/qt-creator have its dependencies fixed to a certain range of LLVM versions, as described in llvm.eclass?
qt-creator-4.4.1 is out, see: http://blog.qt.io/blog/2017/10/06/qt-creator-4-4-1-released/ I just bumped the attached ebuild and it compiles and runs fine (so far).
(In reply to Dennis Schridde from comment #3) > (In reply to David Hallas from comment #1) > > BTW - qt-creator-4.3.1 doesn't build with llvm-5.0.0 but bumping to > > qt-creator-4.4.0 solves the problem for me > > Should dev-qt/qt-creator have its dependencies fixed to a certain range of > LLVM versions, as described in llvm.eclass? I have been using qt-creator-4.4.0 compiled with llvm-5.0.0 for the past month or so without any problems, but I don't know what the upstream support for this is.
My ebuild [1] bumps qt-creator to 4.4.1. (In reply to Dennis Schridde from comment #3) > (In reply to David Hallas from comment #1) > > BTW - qt-creator-4.3.1 doesn't build with llvm-5.0.0 but bumping to > > qt-creator-4.4.0 solves the problem for me > > Should dev-qt/qt-creator have its dependencies fixed to a certain range of > LLVM versions, as described in llvm.eclass? This is implemented by [2] and should probably be backported to dev-qt/qt-creator-4.3.1. [1]: https://github.com/devurandom/gentoo-overlay/tree/master/dev-qt/qt-creator [2]: https://github.com/devurandom/gentoo-overlay/commit/f119b810dd7173b2e4de6e14e9b6463b5e68e859
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=86345041103297a90f33816e74ea573b2ca30622 commit 86345041103297a90f33816e74ea573b2ca30622 Author: Davide Pesavento <pesa@gentoo.org> AuthorDate: 2017-10-08 22:54:33 +0000 Commit: Davide Pesavento <pesa@gentoo.org> CommitDate: 2017-10-08 22:54:33 +0000 dev-qt/qt-creator: version bump Closes: https://bugs.gentoo.org/630870 Package-Manager: Portage-2.3.11, Repoman-2.3.3 dev-qt/qt-creator/Manifest | 1 + dev-qt/qt-creator/qt-creator-4.4.1.ebuild | 183 ++++++++++++++++++++++++++++++ dev-qt/qt-creator/qt-creator-9999.ebuild | 7 +- 3 files changed, 188 insertions(+), 3 deletions(-)
4.4.1 is broken in the same way as 4.3.1 was - it will suffer from bug #631194 at some point. Please reopen.
(In reply to Dennis Schridde from comment #8) > 4.4.1 is broken in the same way as 4.3.1 was - it will suffer from bug > #631194 at some point. Please reopen. I can't predict the future, so I don't know when/if a new version of clang will break qt-creator (in fact, it's been pretty stable lately). We'll cross that bridge when we get to it.
Builds and runs fine here on my setup - thanks for the help :)
Ditto. Builds and runs fine for me as well.