Summary: | media-libs/glyr-1.0.10-r1 : /.../glyrc.c: fatal error: execinfo.h: No such file or directory | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Gentoo musl team <musl> |
Status: | CONFIRMED --- | ||
Severity: | normal | CC: | sound, willy |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 716422, 856418 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tbz2 logs.tbz2 media-libs:glyr-1.0.10:20200315-083008.log temp.tbz2 |
Description
Toralf Förster
2020-03-15 09:34:54 UTC
Created attachment 619616 [details]
emerge-info.txt
Created attachment 619618 [details]
emerge-history.txt
Created attachment 619620 [details]
environment
Created attachment 619622 [details]
etc.portage.tbz2
Created attachment 619624 [details]
logs.tbz2
Created attachment 619626 [details]
media-libs:glyr-1.0.10:20200315-083008.log
Created attachment 619628 [details]
temp.tbz2
The first attempt to tinderbox a musl image failed at all. I'll mass close therefore all filed bug reports of the last days related to this tinderbox image. Please feel free to re-open if you think that the bug is real in musl and not fixed by the musl overlay. tinderbox_musl has reproduced this issue with version 1.0.10-r1 - Updating summary. I was able to successfully build on Musl with the following patches from Void: --- a/src/glyrc/glyrc.c.original +++ b/src/glyrc/glyrc.c @@ -24,7 +24,7 @@ #include <glib.h> #include <glib/gstdio.h> -#ifdef __linux__ +#ifdef __GLIBC__ /* Backtrace*/ #include <execinfo.h> #endif @@ -102,7 +102,7 @@ //////////////////////////////////////////////////////////////// -#ifdef __linux__ +#ifdef __GLIBC__ #define STACK_FRAME_SIZE 20 /* Obtain a backtrace and print it to stdout. */ @@ -141,7 +141,7 @@ cvprint (DEFAULT," It would be just natural to blame us now, so just visit <https://github.com/sahib/glyr/issues>\n"); cvprint (DEFAULT," and throw hard words like 'backtrace', 'bug report' or even the '$(command I issued' at them).\n"); cvprint (DEFAULT," The libglyr developers will try to fix it as soon as possible so please stop pulling their hair.\n"); -#ifdef __linux__ +#ifdef __GLIBC__ cvprint (DEFAULT,"\nA list of the last called functions follows, please add this to your report:\n"); print_trace(); #endif Index: CMakeLists.txt =================================================================== --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -60,7 +60,6 @@ exec_program( IF(CMAKE_BUILD_TYPE STREQUAL "debug") SET(GLYR_DEBUG TRUE) ELSE() - SET(CMAKE_BUILD_TYPE "release") SET(GLYR_DEBUG FALSE) ENDIF() MESSAGE("-- Building Target: ${CMAKE_BUILD_TYPE}") |