Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 835042 - dev-qt/qt-creator-8.0.2 fails to compile: qtcassert.cpp:34:10: fatal error: execinfo.h: No such file or directory
Summary: dev-qt/qt-creator-8.0.2 fails to compile: qtcassert.cpp:34:10: fatal error: e...
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: All Linux
: Normal normal with 1 vote (vote)
Assignee: Davide Pesavento
URL:
Whiteboard:
Keywords:
Depends on:
Blocks: 856418
  Show dependency tree
 
Reported: 2022-03-13 09:45 UTC by Agostino Sarubbo
Modified: 2023-09-11 21:20 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
build.log (build.log,249.70 KB, text/plain)
2022-03-13 09:46 UTC, Agostino Sarubbo
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Agostino Sarubbo gentoo-dev 2022-03-13 09:45:59 UTC
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
Comment 1 Agostino Sarubbo gentoo-dev 2022-03-13 09:46:02 UTC
Created attachment 766926 [details]
build.log

build log and emerge --info
Comment 2 Agostino Sarubbo gentoo-dev 2022-03-13 09:46:03 UTC
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
Comment 3 Agostino Sarubbo gentoo-dev 2023-02-20 08:18:15 UTC
tinderbox_musl has reproduced this issue with version 8.0.2 - Updating summary.
Comment 4 Larry the Git Cow gentoo-dev 2023-09-11 21:20:45 UTC
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(-)