Summary: | media-sound/lilypond-2.23.2 - ERROR: Please install required programs: guile-devel >= 1.8 | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Toralf Förster <toralf> |
Component: | Current packages | Assignee: | Scheme Project <scheme> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | heroxbd |
Priority: | Normal | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | 893444 | ||
Bug Blocks: | 746914 | ||
Attachments: |
emerge-info.txt
emerge-history.txt environment etc.portage.tar.bz2 logs.tar.bz2 media-sound:lilypond-2.23.2:20211120-163036.log temp.tar.bz2 |
Description
Toralf Förster
2021-11-20 16:58:48 UTC
Created attachment 753966 [details]
emerge-info.txt
Created attachment 753970 [details]
emerge-history.txt
Created attachment 753974 [details]
environment
Created attachment 753978 [details]
etc.portage.tar.bz2
Created attachment 753982 [details]
logs.tar.bz2
Created attachment 753986 [details]
media-sound:lilypond-2.23.2:20211120-163036.log
Created attachment 753990 [details]
temp.tar.bz2
The bug has been referenced in the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f13ae3d50975b32f49facd260ae1dc48afa49b18 commit f13ae3d50975b32f49facd260ae1dc48afa49b18 Author: Benda Xu <heroxbd@gentoo.org> AuthorDate: 2023-07-31 17:27:14 +0000 Commit: Benda Xu <heroxbd@gentoo.org> CommitDate: 2023-07-31 17:28:08 +0000 profiles/prefix/darwin/macos: welcome guile-3 to macos. Bug: https://bugs.gentoo.org/825334 Signed-off-by: Benda Xu <heroxbd@gentoo.org> profiles/prefix/darwin/macos/package.mask | 4 ++++ profiles/prefix/darwin/macos/package.unmask | 6 ++++++ 2 files changed, 10 insertions(+) The commit + (un)mask message doesn't really explain why you unmasked guile-3 for macOS. I _assume_ it's because it gives support for arm64, but it would've been good to say that ;) (In reply to Sam James from comment #9) > The commit + (un)mask message doesn't really explain why you unmasked > guile-3 for macOS. I _assume_ it's because it gives support for arm64, but > it would've been good to say that ;) Well. It was because guile-3 had a larger number and faster ;) The bug has been closed via the following commit(s): https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f2ac5e7a3786057b2f86d3611bf4586de576eb02 commit f2ac5e7a3786057b2f86d3611bf4586de576eb02 Author: Sam James <sam@gentoo.org> AuthorDate: 2024-01-03 08:44:35 +0000 Commit: Sam James <sam@gentoo.org> CommitDate: 2024-01-03 08:51:04 +0000 media-sound/lilypond: add 2.24.3 This handles the bytecode part of bug #903777 but not the fonts yet. Bug: https://bugs.gentoo.org/903777 Closes: https://bugs.gentoo.org/825334 Closes: https://bugs.gentoo.org/903776 Closes: https://bugs.gentoo.org/920817 Signed-off-by: Sam James <sam@gentoo.org> media-sound/lilypond/Manifest | 1 + media-sound/lilypond/lilypond-2.24.3.ebuild | 139 ++++++++++++++++++++++++++++ media-sound/lilypond/lilypond-9999.ebuild | 25 ++--- 3 files changed, 153 insertions(+), 12 deletions(-) https://lilypond.org/doc/v2.24/Documentation/changes/index#notes-for-source-compilation-and-packagers ``` As mentioned above, LilyPond now requires Guile 2.2. If needed for distribution reasons, it can also be compiled with Guile 3.0 by passing GUILE_FLAVOR=guile-3.0 to the configure script. However, this is not yet recommended nor officially supported. ``` (In reply to Sam James from comment #12) > https://lilypond.org/doc/v2.24/Documentation/changes/index#notes-for-source- > compilation-and-packagers > > ``` > As mentioned above, LilyPond now requires Guile 2.2. If needed for > distribution reasons, it can also be compiled with Guile 3.0 by passing > GUILE_FLAVOR=guile-3.0 to the configure script. However, this is not yet > recommended nor officially supported. > ``` But it seems to fall back already which is why I closed the bug, so we should be ok: @@ -507,7 +507,10 @@ AC_DEFUN(STEPMAKE_GUILE_DEVEL, [ else PKG_CHECK_MODULES([GUILE], [guile-2.2 >= 2.2.0], [GUILE_FLAVOR="guile-2.2"], [ - GUILE_FLAVOR="missing" + PKG_CHECK_MODULES([GUILE], [guile-3.0], + [GUILE_FLAVOR="guile-3.0"], [ + GUILE_FLAVOR="missing" + ]) ]) fi |