Timothy Lanfear <timo...@lanfear.me> writes: > On 13/07/2021 21:54, Knut Petersen wrote: >> >> Hi everybody, >> >> below you find links to four lilypond installers. These installers >> contain LilyPond version git ee4513cb238cc (2.23.4) plus an >> additional patch that implements a new backend based on cairo. All >> installers were built with a modified version of GUB. Cairo 1.16.0 >> with Pixman 0.40 are used to produce the output files. >> >> Mac OS X 10.4–10.14, Intel x86 CPU, 32 bit >> <https://drive.google.com/file/d/1t64q92Sm8tLIFp0Md64V7Cs21YaD9Hcp/view?usp=sharing> >> Windows 2000, XP, Vista, 7, 8, 10 >> <https://drive.google.com/file/d/1MMf8v7L98AK6houCIJlEF4PJo76GfsG0/view?usp=sharing> >> >> GNU/Linux x86, 32 bit >> <https://drive.google.com/file/d/1_GgmYrrPv5d0hOvIIv_EGd1odl00Ooaz/view?usp=sharing> >> >> GNU/Linux 64, 64 bit >> <https://drive.google.com/file/d/1STozuwrOIT62FSHyQNxMyW5ijjkpc_wa/view?usp=sharing> >> > Ubuntu 20.04 64-bit. > > I noticed that -e command line options are not recognised. > > lanfear@x35g$ cat tmp.ly > \version "2.22.0" > > #(begin > (use-modules (guile-user)) > (if (defined? 'foo) (ly:message "yes") (ly:message "no")) > ) > > \score { > c''1 > } > lanfear@x35g$ /usr/local/lilypond-cairo/bin/lilypond -e '(define foo > #t)' --pdf -dbackend=cairo tmp.ly
use-modules only imports exported symbols and you used define instead of define-public . -- David Kastrup