Attached console output. I'll do a git pull and recompile a bit later,
and report what happens. Note that the same test file when compiled
using Frescobaldi as a front end, produces the following output:
Starting lilypond 2.25.5 [Non-Musical.ly]...
programming error: unknown context mod tag
continuing, cross fingers
Processing `/Work/Non-Musical.ly'
Parsing...
Interpreting music...
fatal error: No grob definition found for `NonMusicalPaperColumn'.
Exited with return code 1.
Same test file, same lilypond binary, different error message from
running lilypond on the command line.
Cheers,
Colin
On 2023-05-17 18:25, Jean Abou Samra wrote:
Le mercredi 17 mai 2023 à 17:48 -0600, Colin Campbell a écrit :
Happens to me on Ubuntu as well:
I don't think that's the same bug. Regarding this:
Fontconfig error: No writable cache directories
This error popped up at some point during the current cycle before being fixed
shortly thereafter. Maybe you compiled and installed LilyPond before the merge
ofhttps://gitlab.com/lilypond/lilypond/-/merge_requests/1978 ?
Processing `Non-Musical.ly'
Parsing...
Interpreting music...
Preprocessing graphical objects...
Finding the ideal number of pages...
Fitting music on 1 page...
Drawing systems...
Converting to `Non-Musical.pdf'...
warning: `(gs -q -dNODISPLAY -dNOSAFER -dNOPAUSE -dBATCH
-dAutoRotatePages=/None -dPrinted=false /tmp/lilypond-tmp-4728954)'
failed (256)
Could you please run with `lilypond --verbose` and send the output?
Thanks,
Jean
colin@Calvin:/Work$ lilypond --verbose Non-Musical.ly > \Work\bug.txt
Log level set to 287
GNU LilyPond 2.25.5 (running Guile 2.2)
Relocation
Absolute file name of LilyPond binary computed from PATH:
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin
argv0=lilypond
Setting INSTALLER_PREFIX to '/usr/local'
Using run-time value for datadir,
setting it to '/usr/local/share/lilypond/2.25.5'
Using compile-time value for libdir,
setting it to '/usr/local/lib/lilypond/2.25.5'
Using run-time value for localedir,
setting it to '/usr/local/share/locale'
Using compile-time value for relocdir,
setting it to ''
Prepending '/usr/local/bin' to PATH
Setting PATH to
'/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin'
Setting GUILE_AUTO_COMPILE to '0'
Setting GUILE_WARN_DEPRECATED to 'detailed'
Setting XDG_CACHE_HOME to '/usr/local/share/lilypond/2.25.5'
Setting GC_INITIAL_HEAP_SIZE to '40M'
Setting GC_NPROCS to '1'
Setting GC_FREE_SPACE_DIVISOR to '1'
Effective prefix: '/usr/local/share/lilypond/2.25.5'
PATH="/usr/local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin"
[/usr/local/share/lilypond/2.25.5/scm/lily/lily.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/lily-library.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/output-lib.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/markup-macros.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/parser-ly-from-scheme.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/file-cache.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-event-classes.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-music-callbacks.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-music-types.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-note-names.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/c++.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/chord-entry.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/skyline.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/markup.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-markup-commands.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/stencil.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/modal-transforms.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/chord-ignatzek-names.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/music-functions.scm
[/usr/local/share/lilypond/2.25.5/scm/lily/define-music-display-methods.scm]
]
[/usr/local/share/lilypond/2.25.5/scm/lily/part-combiner.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/autochange.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-music-properties.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/time-signature.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/time-signature-settings.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/auto-beam.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/chord-name.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-context-properties.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/translation-functions.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/breath.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/script.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/midi.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/layout-beam.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/parser-clef.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/layout-slur.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/font-encodings.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/bar-line.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/flag-styles.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/fret-diagrams.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/tablature.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/harp-pedals.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-woodwind-diagrams.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/display-woodwind-diagrams.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/predefined-fretboards.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-grob-properties.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-grobs.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-grob-interfaces.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/define-stencil-commands.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/scheme-engravers.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/scheme-performers.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/titling.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/paper.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/backend-library.scm]
[/usr/local/share/lilypond/2.25.5/scm/lily/color.scm]
(primitive-load-path lily): 2.10 seconds
Creating font configuration...
Adding fontconfig configuration file:
/usr/local/share/lilypond/2.25.5/fonts/00-lilypond-fonts.conf
Adding fontconfig configuration file: /etc/fonts/fonts.conf
Adding fontconfig configuration file:
/usr/local/share/lilypond/2.25.5/fonts/99-lilypond-fonts.conf
Adding font directory: /usr/local/share/lilypond/2.25.5/fonts/otf
Building font database...
Creating font configuration...
Adding fontconfig configuration file:
/usr/local/share/lilypond/2.25.5/fonts/emmentaler-font.confFontconfig error: No
writable cache directories
Adding font directory: /usr/local/share/lilypond/2.25.5/fonts/otf
Building font database...
[/usr/local/share/lilypond/2.25.5/ly/declarations-init.ly[/usr/local/share/lilypond/2.25.5/ly/music-functions-init.ly][/usr/local/share/lilypond/2.25.5/ly/toc-init.ly]
Using `nederlands' note
names...[/usr/local/share/lilypond/2.25.5/ly/drumpitch-init.ly][/usr/local/share/lilypond/2.25.5/ly/chord-modifiers-init.ly][/usr/local/share/lilypond/2.25.5/ly/script-init.ly][/usr/local/share/lilypond/2.25.5/ly/chord-repetition-init.ly][/usr/local/share/lilypond/2.25.5/ly/scale-definitions-init.ly][/usr/local/share/lilypond/2.25.5/ly/dynamic-scripts-init.ly][/usr/local/share/lilypond/2.25.5/ly/spanners-init.ly][/usr/local/share/lilypond/2.25.5/ly/predefined-fretboards-init.ly][/usr/local/share/lilypond/2.25.5/ly/string-tunings-init.ly][/usr/local/share/lilypond/2.25.5/ly/property-init.ly][/usr/local/share/lilypond/2.25.5/ly/grace-init.ly][/usr/local/share/lilypond/2.25.5/ly/midi-init.ly[/usr/local/share/lilypond/2.25.5/ly/performer-init.ly]][/usr/local/share/lilypond/2.25.5/ly/paper-defaults-init.ly[/usr/local/share/lilypond/2.25.5/ly/titling-init.ly][/usr/local/share/lilypond/2.25.5/ly/text-replacements.ly]][/usr/local/share/lilypond/2.25.5/ly/context-mods-init.ly][/usr/local/share/lilypond/2.25.5/ly/engraver-init.ly]]
Processing `Non-Musical.ly'
Parsing...[/usr/local/share/lilypond/2.25.5/ly/init.ly
Using `nederlands' note names...[Non-Musical.ly]
Interpreting music...
elapsed time: 0.00 seconds
Element count 34 (spanners 6)
Preprocessing graphical objects...
Grob count 76
[/usr/local/share/lilypond/2.25.5/fonts/otf/emmentaler-20.otf
CFF name for font Emmentaler-20 is the same.]
Finding the ideal number of pages...
[lilypond_serif_3.8662109375]
CFF name for font C059-Roman is the same.
Fitting music on 1 page...
Drawing systems...
Element count 82
Initializing embedded CFF font list.
Found file in search path: /usr/share/fonts/opentype/urw-base35/C059-Roman.otf
-> /usr/share/fonts/opentype/urw-base35/C059-Roman.otf
Embedding CFF font `C059-Roman'.
[/usr/share/fonts/opentype/urw-base35/C059-Roman.otf]
Found file in search path: /usr/share/fonts/truetype/noto/NotoColorEmoji.ttf ->
/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf
[/usr/share/fonts/truetype/noto/NotoColorEmoji.ttf]
Found file in search path: music-drawing-routines.ps ->
/usr/local/share/lilypond/2.25.5/ps/music-drawing-routines.ps
Found file in search path: lilyponddefs.ps ->
/usr/local/share/lilypond/2.25.5/ps/lilyponddefs.ps
Paper_outputter elapsed time: 2.08 seconds
Converting to `Non-Musical.pdf'...
Preparing Ghostscript command to `/tmp/lilypond-tmp-1418980': mark /OutputFile
(./lilypond-tmp-7170999.pdf) /CompatibilityLevel 1.4 /PageSize [595.28 841.89]
(pdfwrite) finddevice putdeviceprops pop (pdfwrite) selectdevice newpath fill
(/tmp/lilypond-tmp-7170999) (r) file .setsafe run
Invoking `gs -dNODISPLAY -dNOSAFER -dNOPAUSE -dBATCH -dAutoRotatePages=/None
-dPrinted=false /tmp/lilypond-tmp-1418980'...
GPL Ghostscript 10.0.0 (2022-09-21)
Copyright (C) 2022 Artifex Software, Inc. All rights reserved.
This software is supplied under the GNU AGPLv3 and comes with NO WARRANTY:
see the file COPYING for details.
Error: /undefined in --definefont--
Operand stack:
NotoColorEmoji --dict:11/11(L)-- Font definefont --dict:32/35(L)--
unknownerror
Execution stack:
%interp_exit .runexec2 --nostringval-- definefont --nostringval--
2 %stopped_push --nostringval-- definefont definefont false 1
%stopped_push 1990 1 3 %oparray_pop 1989 1 3 %oparray_pop
1977 1 3 %oparray_pop 1833 1 3 %oparray_pop --nostringval--
%errorexec_pop .runexec2 --nostringval-- definefont --nostringval-- 2
%stopped_push --nostringval-- 1990 1 3 %oparray_pop 1989 1 3
%oparray_pop 1977 1 3 %oparray_pop 1833 1 3 %oparray_pop
--nostringval-- %errorexec_pop .runexec2 --nostringval-- definefont
--nostringval-- 2 %stopped_push --nostringval-- 1923 2 3
%oparray_pop definefont
Dictionary stack:
--dict:770/1123(ro)(G)-- --dict:0/20(G)-- --dict:76/200(L)--
Current allocation mode is local
Current file position is 22778758
GPL Ghostscript 10.00.0: Unrecoverable error, exit code 1
warning: `(gs -dNODISPLAY -dNOSAFER -dNOPAUSE -dBATCH -dAutoRotatePages=/None
-dPrinted=false /tmp/lilypond-tmp-1418980)' failed (256)
/usr/local/share/lilypond/2.25.5/ly/init.ly:66:2: error: Guile signaled an
error for the expression beginning here
#
(let ((book-handler (if (defined? 'default-toplevel-book-handler)
14 (# #<…>)
In ice-9/eval.scm:
298:42 13 (_ #(#(#<directory (lily) 7ff216f25780>) #<variable 7…>))
619:8 12 (_ #(#(#(#(#(#(#(#<directory (lily) …>) …) …) …) …) …) …))
In srfi/srfi-1.scm:
640:9 11 (for-each #<procedure 7ff218d1e080 at ice-9/eval.scm:3…> …)
In ice-9/eval.scm:
619:8 10 (_ #(#(#(#(#<directory (lily) 7ff216f25780> # …) …) …) …))
In ice-9/boot-9.scm:
829:9 9 (catch _ _ #<procedure 7ff21940b620 at ice-9/eval.scm:…> …)
In unknown file:
8 (ly:parse-file "Non-Musical.ly")
7 (apply-smob/1 #<catch-closure 7ff219014260>)
6 (ly:book-process #<Book> #< Output_def> #< Output_def> #)
In ice-9/eval.scm:
619:8 5 (_ #(#(#(#<directory (lily) 7ff216f25780>) #< Out…> …) …))
In srfi/srfi-1.scm:
640:9 4 (for-each #<procedure 7ff2194c9800 at ice-9/eval.scm:3…> …)
In ice-9/eval.scm:
619:8 3 (_ #(#(#(#(#(#(#(#<directory (lily) …>) …) …) …) …) …) …))
619:8 2 (_ #(#(#(#(#<directory (lily) 7ff216f25780>) # #) #) #))
In ice-9/boot-9.scm:
751:25 1 (dispatch-exception 0 ly-file-failed ())
In unknown file:
0 (apply-smob/1 #<catch-closure 7ff219014220> #)
Throw to key `ly-file-failed' with args `()'.
colin@Calvin:/Work$