Hi all. https://blog.qt.io/blog/2019/04/15/qt-creator-4-9-0-released/ For those who don't want to wait: I copied /usr/portage/.../qt-creator-4.8.0.ebuild to /usr/local/portage/.../qt-creator-4.9.0.ebuild without any changes, generated manifest for it of course, and it works.
Did you build with clang use and clang-6.0.1 stable version? I have an error at compling. I see that clang and llvm would be updated to 7.0 and greater: https://code.qt.io/cgit/qt-creator/qt-creator.git/tree/README.md
No, I used sys-devel/gcc-8.3.0 (without -r1). // I didn't know and still unsure that clang can be used as gentoo's system compiler at all. :)
Where did I say about system compiler? Do you know about Clang Code Model, Clang Tools, ClangFormat, Clang PCH Manager and Clang Refactoring plugins? I wanna use Qt Creator with these features. From my link above, The Clang Code Model depends on the LLVM/Clang libraries. The currently supported LLVM/Clang version is 7.0. And LLVM/Clang 7.0.0 or later from the README.
Ah sorry, my bad: I thought it was about compiling qt-creator with clang, not using it. I have clang 8.0.0 installed, haven't faced problems so far. Although I haven't tried clangd (LSP) yet; it was unusable in qt-creator-4.8.0.
I use stable profile. I build 4.8.2 version with clang-6.0.1 for 'clang' use, but new 4.9 needs new clang/llvm.
Even 4.8.0 is still arch-masked; and for arch-masked packages it's normal to depend on other arch-masked.
Qt-Creator 4.9.1 is out https://blog.qt.io/blog/2019/05/28/qt-creator-4-9-1-released/
(In reply to David Hallas from comment #7) > Qt-Creator 4.9.1 is out > > https://blog.qt.io/blog/2019/05/28/qt-creator-4-9-1-released/ Followed same procedure for qt-creator 4.9.1 - built fine. In fact, for me, 4.9.1 is more stable than 4.8.2; I had troubles with debugging on 4.8.2 & works wonderfully on 4.9.1.
Same for Qt Creator 4.9.2 - renamed the 4.8.2 ebuild, digested it, builds & runs fine.
Is there anything blocking this? What can I do to get this pushed through?
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fedc93da12d9b5d5d473dc912ff0e945acba520 commit 6fedc93da12d9b5d5d473dc912ff0e945acba520 Author: Davide Pesavento <pesa@gentoo.org> AuthorDate: 2019-08-04 01:23:43 +0000 Commit: Davide Pesavento <pesa@gentoo.org> CommitDate: 2019-08-04 01:24:39 +0000 dev-qt/qt-creator: add 4.10.0_rc1 Closes: https://bugs.gentoo.org/683390 Package-Manager: Portage-2.3.69, Repoman-2.3.16 Signed-off-by: Davide Pesavento <pesa@gentoo.org> dev-qt/qt-creator/Manifest | 1 + dev-qt/qt-creator/metadata.xml | 10 +- dev-qt/qt-creator/qt-creator-4.10.0_rc1.ebuild | 200 +++++++++++++++++++++++++ dev-qt/qt-creator/qt-creator-9999.ebuild | 51 ++++--- 4 files changed, 241 insertions(+), 21 deletions(-)
JFYI. Not sure why you added ebuild for 4.10 RC instead of 4.9.1 or 4.9.2, but: 1. A quote from https://blog.qt.io/blog/2019/08/02/qt-creator-4-10-rc-released/ > The prebuilt binaries for this release are based on a Qt 5.13.1 snapshot, which should take care of regular crashes that some of you experienced with the earlier Beta releases. 2. Yet new ebuild contains QT_PV="5.12.3:5".
Which specific Qt version upstream decides to bundle with their prebuilt QtCreator packages is irrelevant for us.
Ah, I see. Thanks for explanation. Well, won't wonder if someday there'll be USE=system-qt. :)
(In reply to Dmitry Grigoriev from comment #14) > Well, won't wonder if someday there'll be USE=system-qt. :) Yeah, that's not going to happen, ever.
(In reply to Davide Pesavento from comment #15) > Yeah, that's not going to happen, ever. I feel that this statement really lets down users who value stability and would otherwise freely choose to USE="-system-qt". The fact that you didn't add 4.9.2 to the tree is also quite discouraging. This leads me to hypothesize that any bug reports related to using Qt Creator 4.10 with Qt older than 5.13.1 will probably be ignored by Gentoo. I hope that >=qt-creator-4.10.0_rc1 will at least be made to depend on Qt >=5.13.1 to ensure a better experience for Gentoo users?
I can't tell if you're serious (and clueless) or trolling...
JFYI: v4.10.0 is out, and ebuild for 4.10.0_r1 (copypasted to local repo as 4.10.0) works unchanged. // Also, I haven't noticed it downloads any special qt version to build against it; ebuild references system stable qt 5.12.3. So last few comments were mutual misunderstanding. (Wouldn't expect it to compile since they built their binaries against qt 5.13.1, see my comment #12.)