The current stable version 2.24.0 of lilypond fails to invoke gs, e.g.: ------------------------------------------------------------ $ LC_ALL=C lilypond Kommt\ und\ lasst\ uns\ Christus\ ehren.ly GNU LilyPond 2.24.0 (running Guile 2.2) Processing `Kommt und lasst uns Christus ehren.ly' Parsing... Interpreting music... Preprocessing graphical objects... Finding the ideal number of pages... Fitting music on 1 page... Drawing systems... Converting to `Kommt und lasst uns Christus ehren.pdf'... warning: `(gs -q -dNODISPLAY -dNOSAFER -dNOPAUSE -dBATCH -dAutoRotatePages=/None -dPrinted=false /tmp/lilypond-tmp-9829643)' failed (256) /usr/share/lilypond/2.24.0/ly/init.ly:65:2: error: Guile signaled an error for the expression beginning here # (let ((book-handler (if (defined? 'default-toplevel-book-handler) Throw to key `ly-file-failed' with args `()'. ------------------------------------------------------------ This does not happen with the currently available release 2.24.3 downloaded directly from upstream. Simply renaming the ebuild to lilypond-2.24.3.ebuild and emerging it 1. builds without a problem and 2. solves the issue. So I think we should maybe simply bump the version :-)
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(-)