Update,
I'm pretty sure now that the problem is in these two overrides:
\override SpacingSpanner #'strict-note-spacing = ##t
\override SpacingSpanner #'strict-grace-spacing = ##t
It turns out that grace notes coinciding with line/page breaks *can* compile without errors while setting
proportionalNotationDuration = #(ly:make-moment )
as long as the strict-note-spacing and/or strict-grace-spacing are NOT set to True.
Setting only
\override SpacingSpanner #'uniform-stretching = ##t
gives no errors.
So at this point we have a compromise between being able to have grace (or afterGrace) notes on line breaks and having strict-note-spacing in proportional notation.
So the following compiles correctly:
%%%%%%%%%% START %%%%%%%%%%%%%%%%\version "2.11.64"
\include "
english.ly"
\layout{
\context{ \Score
proportionalNotationDuration = #(ly:make-moment 1 32)
\override SpacingSpanner #'uniform-stretching = ##t
}
}
{
\new Voice{
\time 1/4
c'4
\break
\afterGrace c'4 {g'64}
\break
c'4
\break
c'4
\break
}
\new Voice{
\time 1/4
c'4
\break
\grace{ g'64 }
c'4
\break
c'4
\break
c'4
\break
}
}
%%%%%%%%%%%%%%%%%%% END %%%%%%%%%%%%%%%