[Top][All Lists]

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: LilyPond 2.23.7 released

From: Trevor Bača
Subject: Re: LilyPond 2.23.7 released
Date: Fri, 8 Apr 2022 13:06:20 +0200


2.23.7 appears to introduce a bug in SVG output under macOS:

%%% BEGIN %%%

\version "2.23.7"

\new Staff
  \time 3/4

%%% END %%%

macOS 12.3.1 produces the following:

$ lilypond --svg
GNU LilyPond 2.23.7 (running Guile 2.2)
Processing `'
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...;;; note: source file
;;;       newer than compiled
ice-9/eval.scm:351:13: Wrong number of arguments to #<procedure
embedded-glyph-string (a b c d e f g)>

The resulting SVG (attached here) is headed by a bright red banner
announcing an error.

Strangely, the choice of time signature is important: the example above
renders correctly in 4/4, even though the system-draw warning still appears.

The error appears to come from line 423 of
.../share/lilypond/2.23.7/scm/lily/output-svg.scm, at which
embedded-glyph-string is defined.

Note that the example above renders correctly with 2.23.6.


On Sat, Mar 26, 2022 at 10:36 PM Jonas Hahnfeld via Discussions on LilyPond
development <> wrote:

> We are happy to announce the release of LilyPond 2.23.7. This is termed
> a development release, but these are usually reliable. If you want to
> use the current stable version of LilyPond, we recommend using the
> 2.22.2 version.
> Starting with this release, LilyPond requires Guile 2.2 and the
> official binaries were created with the new infrastructure developed
> over the past months. Issues reported for the previous release have
> been addressed, in particular regarding performance (by integrating
> compiled bytecode) and on Windows, where it is now possible to extract
> the provided zip archive with the Windows Explorer and use special
> characters in filenames. Please test this release and let us know about
> problems that you encounter.

Trevor Bača

Attachment: example.svg
Description: image/svg

reply via email to

[Prev in Thread] Current Thread [Next in Thread]