https://blogs.gentoo.org/ago/2020/07/04/gentoo-tinderbox/ Issue: dev-scheme/guile-ssh-0.16.0-r1 fails to compile (MUSL). Discovered on: amd64 (internal ref: tinderbox_musl) NOTE: This machine uses MUSL libc
Created attachment 824833 [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: log.c:32:10: fatal error: execinfo.h: No such file or directory log.c:32:10: fatal error: execinfo.h: No such file or directory
tinderbox_musl has reproduced this issue with version 0.16.3 - Updating summary.
The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c573a6e251628f75892e0363b0b2f9ec14f49d2 commit 5c573a6e251628f75892e0363b0b2f9ec14f49d2 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2023-02-21 22:45:47 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2023-02-21 23:54:00 +0000 dev-scheme/guile-ssh: fix build on musl Closes: https://bugs.gentoo.org/877721 Signed-off-by: Maciej Barć <xgqt@gentoo.org> dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch | 12 ++++++++++++ dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild | 8 ++++++-- dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild | 5 ++++- dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild | 5 ++++- 4 files changed, 26 insertions(+), 4 deletions(-)
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d73fa0bd21ade4762bc0d6ff058276e54db57a5 commit 4d73fa0bd21ade4762bc0d6ff058276e54db57a5 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2023-04-03 01:45:37 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2023-04-03 01:56:11 +0000 dev-scheme/guile-ssh: remove broken patch Bug: https://bugs.gentoo.org/877721 Closes: https://bugs.gentoo.org/903689 Signed-off-by: Maciej Barć <xgqt@gentoo.org> dev-scheme/guile-ssh/files/guile-ssh-0.16.0-musl.patch | 10 ---------- dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild | 2 +- dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild | 2 +- dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild | 2 +- 4 files changed, 3 insertions(+), 13 deletions(-)
REQUIRED_USE isn't appropriate here, you need to mask on musl profiles if it's broken. But actually, it should be an easy fix: just ifdef any usage of log_backtrace.
(In reply to Sam James from comment #6) > REQUIRED_USE isn't appropriate here, you need to mask on musl profiles if > it's broken. > > But actually, it should be an easy fix: just ifdef any usage of > log_backtrace. Ah, yea, you are right it was an old trick. I will mask it on musl profile for now.
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=503c11b797110925180aca431e08e5ab3a715e30 commit 503c11b797110925180aca431e08e5ab3a715e30 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2023-04-03 02:11:11 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2023-04-03 02:14:02 +0000 dev-scheme/guile-ssh: mask on musl Bug: https://bugs.gentoo.org/877721 Bug: https://bugs.gentoo.org/903689 Signed-off-by: Maciej Barć <xgqt@gentoo.org> dev-scheme/guile-ssh/guile-ssh-0.16.0-r1.ebuild | 1 - dev-scheme/guile-ssh/guile-ssh-0.16.2.ebuild | 1 - dev-scheme/guile-ssh/guile-ssh-0.16.3.ebuild | 1 - 3 files changed, 3 deletions(-) https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=348ee9b1f69c0b0c6e25e4d660bddf9fa87cda73 commit 348ee9b1f69c0b0c6e25e4d660bddf9fa87cda73 Author: Maciej Barć <xgqt@gentoo.org> AuthorDate: 2023-04-03 02:09:19 +0000 Commit: Maciej Barć <xgqt@gentoo.org> CommitDate: 2023-04-03 02:13:54 +0000 profiles/features/musl/package.mask: mask guile-ssh Bug: https://bugs.gentoo.org/877721 Bug: https://bugs.gentoo.org/903689 Signed-off-by: Maciej Barć <xgqt@gentoo.org> profiles/features/musl/package.mask | 4 ++++ 1 file changed, 4 insertions(+)