This morning I have found that charts I could render yesterday without problems
now fail. Nothing has changed in the files or my Lilypond installation since I
last rendered this chart yesterday afternoon. I have no idea what has happened
and am probably missing something terribly obvious (since that seems to usually
be the case).
FWIW MacOS 26.5.1.
The log:
Starting lilypond 2.26.0 [Wassup MWE.ly]...
Processing `/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The
Two Of US/Wassup MWE.ly'
Parsing...
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:31:1 <0>: error: markup outside of text script or \lyricmode
\markup { \override #'(font-name . "LilyJAZZText")
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:43:1 <1>: error: not a note name: harmonies
harmonies = \chordmode {
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:43:11 <2>: error: syntax error, unexpected '='
harmonies
= \chordmode {
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:54:1 <3>: error: not a note name: melody
melody = \relative c' {
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:54:8 <4>: error: syntax error, unexpected '='
melody
= \relative c' {
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:71:1 <5>: error: syntax error, unexpected '}'
}
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:79:7 <6>: error: unknown command: `\harmonies'
\harmonies
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:79:7 <7>: error: string outside of text script or \lyricmode
\harmonies
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:81:16 <8>: error: unknown command: `\melody'
\new Staff
\melody
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:81:16 <9>: error: syntax error, unexpected STRING
\new Staff
\melody
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:81:16 <10>: error: string outside of text script or \lyricmode
\new Staff
\melody
/Users/tim/Music/Music Charts/Lilypond Charts/Rock Tunes/Just The Two Of
US/Wassup MWE.ly:74:3 <11>: error: errors found, ignoring music expression
<<
fatal error: failed files: "/Users/tim/Music/Music Charts/Lilypond Charts/Rock
Tunes/Just The Two Of US/Wassup MWE.ly"
Exited with return code 1.
The file worked reliably under 2.24.0 and has been updated with to 2.26.0 using
convert-ly. As noted, it was rendered successfully yesterday afternoon without
any subsequent changes and failed this morning. Here is an MWE:
\version "2.26.0"
#(ly:set-option 'delete-intermediate-files #t)
\paper {
#(set-paper-size "letter")
indent = 0.0
ragged-last = ##f
}
\header {
title = \markup { \override #'(font-name . "LilyJAZZText")
\fontsize #4 "Whassup?" }
subtitle = \markup { \override #'(font-name . "LilyJAZZText")
\fontsize #2 "" }
composer = \markup { \override #'(font-name . "LilyJAZZText")
"" }
meter = \markup { \override #'(font-name . "LilyJAZZText")
"" }
copyright = \markup { \override #'(font-name . "LilyJAZZText")
"" }
}
\include "../../roemer-chords.ly"
\include "../../LilyJAZZ.ily"
% Directions to musicians go here
\markup { \override #'(font-name . "LilyJAZZText")
\fill-line {
\column {
\line { }
\line { }
\line { }
\line { \hspace #0 }
}
}
}
harmonies = \chordmode {
\override ChordNames.ChordName.font-name = "LilyJAZZText"
\override ChordName.font-size = #3
\override Parentheses.font-size = #1
% 1
des1:maj7
}
melody = \relative c' {
\numericTimeSignature
\time 4/4
\clef treble
\key f \minor
\override Staff.KeySignature.break-visibility = #all-invisible
\override Staff.Clef.break-visibility = #all-invisible
% 1
\bar ".|ā
cā1
\bar "|."
}
}
}
\score {
<<
\new ChordNames
{
\set chordChanges = ##f
\harmonies
}
\new Staff \melody
>>
}