config.status: creating config.hh WARNING: Please consider installing optional programs or files: URW++ OTF fonts (download OTF files from 'http://git.ghostscript.com/?p=urw-core35-fonts.git;a=tree;hb=91edd6ece36e84a1c6d63a1cf63a1a6d84bd443a' and put them under '~/.local/share/fonts' etc., or use --with-urwotf-dir) extractpdfmark (Using GhostScript >= 9.20 together with extractpdfmark can significantly reduce the size of the final PDF files.) dblatex epsf.tex lh CTAN package (texlive-lang-cyrillic or texlive-texmf-fonts) convert ERROR: Please install required programs: guile-devel >= 1.8 See INSTALL.txt for more information on how to build LilyPond !!! Please attach the following file when seeking support: ------------------------------------------------------------------- This is an unstable amd64 chroot image at a tinderbox (==build bot) name: 17.1_desktop_systemd-j4-20211115-181832 ------------------------------------------------------------------- gcc-config -l: [1] x86_64-pc-linux-gnu-11.2.0 * clang version 13.0.0 Target: x86_64-pc-linux-gnu Thread model: posix InstalledDir: /usr/lib/llvm/13/bin /usr/lib/llvm/13 13.0.0 Python 3.9.9 Available Ruby profiles: [1] ruby26 (with Rubygems) [2] ruby27 (with Rubygems) [3] ruby30 (with Rubygems) * Available Rust versions: [1] rust-1.56.1 * The Glorious Glasgow Haskell Compilation System, version 8.10.4 php cli: [1] php7.3 [2] php7.4 [3] php8.0 * HEAD of ::gentoo commit 9bdc5138ecac3a9ba2f5bdc123829b1a4e6f5d28 Author: Repository mirror & CI <repomirrorci@gentoo.org> Date: Sat Nov 20 15:51:41 2021 +0000 2021-11-20 15:51:37 UTC emerge -qpvO media-sound/lilypond [ebuild N ] media-sound/lilypond-2.23.2 USE="-debug -doc -emacs -profile -vim-syntax" L10N="-ca -cs -de -en -fr -hu -it -ja -nl -pt -zh" PYTHON_SINGLE_TARGET="python3_9 -python3_8 -python3_10"
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