https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-qt/qt-creator-6.0.0 fails to compile. Discovered on: amd64 (internal ref: tinderbox_musl) NOTE: This machine uses MUSL libc
Created attachment 766926 [details] build.log build log and emerge --info
Error(s) that match a know pattern in addition to what has been reported in the summary: qtcassert.cpp:34:10: fatal error: execinfo.h: No such file or directory qtcassert.cpp:34:10: fatal error: execinfo.h: No such file or directory
tinderbox_musl has reproduced this issue with version 8.0.2 - Updating summary.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dcd602a4a0830f42b943bdb5eec75948efc0cee7 commit dcd602a4a0830f42b943bdb5eec75948efc0cee7 Author: Ionen Wolkens <ionen@gentoo.org> AuthorDate: 2023-09-09 17:23:26 +0000 Commit: Ionen Wolkens <ionen@gentoo.org> CommitDate: 2023-09-11 21:20:07 +0000 dev-qt/qt-creator: add 11.0.2 Not going to list every changes given this ebuild is from scratch. There are a few ebuilds for this going around, but they about all have (IMO) overcustomization, with a lot of USE to juggle for both users and maintainers (some handled through sed'ing cmake files) -- all while plugins can still be disabled at runtime either way. So this is now mostly limited to options that introduce an extra dependency (e.g. clang). "Some" of the longest to build plugins do have dependencies, so this still allows to cut down build time a decent amount (not that this is a short build still). Other small notes: * Default IUSEs match what Qt Creator enables by default at runtime (albeit default USE=-tracing could be interesting for faster builds). * Left gumbo unbundling out for now given ultimate goal is to unbundle litehtml instead (which itself uses gumbo), but currently it requires a large patch for 0.8 support (likewise to unbundle on qttools). wrt bug #905166, delaying cleanup given restoring keywords is non-trivial and users may need time to adjust for Qt5->Qt6, but can be dropped anytime anyway if llvm:14 cleanup is happening (do not consider this a blocker). Bug: https://bugs.gentoo.org/905166 Closes: https://bugs.gentoo.org/835042 Closes: https://bugs.gentoo.org/905417 Signed-off-by: Ionen Wolkens <ionen@gentoo.org> dev-qt/qt-creator/Manifest | 1 + .../files/qt-creator-11.0.2-musl-no-execinfo.patch | 47 ++++ .../qt-creator-11.0.2-musl-no-malloc-trim.patch | 10 + .../qt-creator/files/qt-creator-11.0.2-qt653.patch | 26 +++ dev-qt/qt-creator/metadata.xml | 7 +- dev-qt/qt-creator/qt-creator-11.0.2.ebuild | 260 +++++++++++++++++++++ 6 files changed, 349 insertions(+), 2 deletions(-)