Hi,
Until 2 weeks ago, I was using lilypond 1.4.9 on debian woody, on
my previous computer. I had no problem with lyrics. then I changed my
machine, also using Debian, and the lilypond package was upgraded to
1.4.10. Then I got problems.
Compiling the attached file (which is a bit long, sorry) produces the
following output:
-------
cd /home/nicolas/loisir/cesare/
ly2dvi -P /home/nicolas/loisir/cesare/1-1-ces.ly
Running LilyPond...
-I /home/nicolas/loisir/cesare -H dedication -H title -H subtitle -H subsubtitle -H
footer -H head -H composer -H arranger -H instrument -H opus -H piece -H metre -H
meter -H poet -H texttranslator -H language -H linewidth -H latexpackages -H
latexoptions -H latexheaders -H orientation -H pagenumber -H textheight -H papersize
/home/nicolas/loisir/cesare/1-1-ces
GNU LilyPond 1.4.10
Now processing: `/home/nicolas/loisir/cesare/1-1-ces.ly'
Parsing...
Interpreting music...[8][16][24][32][40][48][55]
Preprocessing elements...
Calculating column positions...
[3][6][9][12][15][18][21][24][27][30][33][36][39][42][45][48][51][54][55]
paper output to `1-1-ces.tex'...
lilypond: ../flower/include/interval.hh:28: Real Interval_t<double>::center():
Assertion `!empty_b ()' failed.
error: lilypond: command exited with value 6
Traceback (most recent call last):
File "/usr/bin/ly2dvi", line 834, in ?
run_lilypond (files, outbase, dep_prefix)
File "/usr/bin/ly2dvi", line 432, in run_lilypond
system ('lilypond %s %s ' % (opts, fs))
File "/usr/bin/ly2dvi", line 234, in system
error (msg)
File "/usr/bin/ly2dvi", line 132, in error
raise _ ("Exiting ... ")
Exiting ...
2PS finished at Sat Mar 2 18:43:28
-------
The same problem with that file seems to appear on Mandrake, also
using 1.4.10. I tried with the dev version 1.5.36 (uninstalling
1.4.10, building the 1.5.36 package and installing it), but same
result. The file compiles fine if I comment all lyrics. I am mostly
typesetting music with lyrics, so that is huge inconvient for me.
Searching the mail archive didn't give any clue.
I have also a subsidiary question:
when I compile, say, examples/input/regression/lyric-phrasing.ly or
non-empty-text.ly, the dvi file shows the texts
printed, but when I dvips it, the ps file does not.
I am using regular debian woody packages.
Has anyone got an idea ?
Maybe I am simply baddly typesetting the scores, as it seems that all
my aria get compilation errors since I have upgraded from 1.4.9 to 1.4.10.
Regards,
Nicolas
---
a a a a g g g g g g c c c c c c c c
1 2 3 4 1 2 3 4 5 6 1 2 3 4 5 6 7 8 <--- lyrics are not always that
easy to write
\include "paper13.ly"
\version "1.4.9"
blankslur = \property Voice.Slur \override #'transparent = ##t
unblankslur = \property Voice.Slur \revert #'transparent
global = \notes {
\time 4/4
\key d \major
s1*54
\bar "|."
}
Violinoi = \notes {
d''4_#'(italic "staccato.") a'' d''' d'' ~ |
d''8 e''16 fis'' e''8 fis''16 g'' fis''8( e''16 )d'' a'8 d'' |
cis''( b'16 )a' d'''4 cis''8( b'16 )a' d'''4 |
cis''8( b'16 )a' fis''8 gis'' a''4 g'' |
%5
fis''8( e''16 )d'' g''4 fis'8( e'16 )d' g''4 |
fis'8( e'16 )d' b''8 cis''' d''' cis'''16 b'' a''8 g'' |
fis'' e''16 d'' e''4-\trill d''8 cis''16 b' a'8 g' |
fis' d'' e'4-\trill d' r |
r2 a'4 \p r |
%10
d'' cis'' r8 d'' e'' g'' |
fis''4 e'' r8 a'' e'' g'' |
fis'' e'' fis'' gis'' a''4 d''' |
cis'''8 b''16 a'' d'''4 cis''' b''16( a'' )gis''8 |
a'' e'' e' e'' r d'' d' d'' |
%15
r d'' d' d'' r d'' d' d'' |
r d'' d' d'' e'4 r |
r fis''8 e'' d'' cis'' b' a' |
e''4 r r2 |
a'4 \f e'' a'' cis''' |
%20
d''' r d'' \p e'' |
b'' cis'' r8 d'' e'' g'' |
fis''16( e'' )d''8 g''4 fis''16( e'' )d''8 g''4 |
fis'16( e' )d'8 b'' cis''' d'''4 b'8 cis'' |
d''4 d'8 e' fis'16( e' )d'8 fis'' gis'' |
%25
a''4 b'8 cis'' d'' cis'' e'' \f a'' |
fis'' d'' r4 r a'8 d'' |
cis'' b' cis'' a' fis' d' g'4 ~ |
g' fis' ~ fis' e'8 cis'' |
d'' d' r4 r2 |
%30
r4 a''8 \f d'' cis'' b'16 a' g''4 \p |
fis'' r r2 |
r r8 d' fis' a' |
d''4 r r8 d' g' b'
d''4 r r8 d' fis' a'
%35
d''4 r r8 a cis' e' |
a'4 r r8 a d' fis' |
a'4 r r8 a cis' e' |
fis' a d' fis' a' e' a' cis'' |
d'' a' fis' d' a4 e''8 a'' |
%40
fis'' e'' fis'' d'' a'' e'' a''4 ~ |
a'' g'' ~ g'' fis'' ~ |
fis'' e'' fis' cis'' |
d'' e'' e' r |
r d'''8 \f cis''' b'' a'' r4 |
%45
d'' r g''8 \p fis'' e'' d'' |
cis''2^\fermata r |
R1 |
d''4 \f a'' d''' d'' ~ |
d''8 e''16 fis'' e''8 fis''16 g'' fis''8( e''16 )d'' a'8 d'' |
%50
cis''( b'16 )a' d'''4 cis''8( b'16 )a' d'''4 |
cis''8( b'16 )a' g''4 fis'8( e'16 )d' b''4 |
a''8( g''16 )fis'' d'''4 cis'''8 b''16 a'' g''4 ~ |
g''8 fis''16 e'' fis''8 d'' b'16( cis'' )d''8 e' cis'' |
d''^\fermata d' r4 r2
}
Violinoii = \notes {
fis'4 e'' fis'' a' |
b'8 d'' cis''4-\trill d'' e'8 gis' |
a'4 a'8 b' e'4 a'8 b' |
a'4 a'8 d'' cis''( b'16 )a' d''8 e'' |
%5
a' d'' ~ d'' e'' d'4 d''8 e'' |
d'4 d''8 g'' a'4 d'' ~ |
d''8 b' cis''4-\trill d''8 fis' e'4 |
d'8 d'4 cis'8 d'4 r |
r2 fis'4 r |
%10
b' a' r8 d''4 cis''8 |
d''4 cis'' r8 d'' cis''4 |
d''8 cis'' d''4 e' fis''8 gis'' |
a''4 gis''16( a'' )b''8 e''4 d''16( cis'' )b'8 |
e''16( d'' )cis''8 b' a' r d'' d' d'' |
%15
r d'' d' d'' r d'' d' d'' |
r d'' d' d'' e'4 r |
r a'8 e' gis' a' r4 |
b' r r2 |
e'4 cis'' d'' g'' |
%20
fis'' r fis' d'' |
g'' e' r8 a' b' cis'' |
d''4 g'' fis''16( e'' )d''8 g''4 |
fis'16( e' )d'8 b'' cis''' d'''4 b'8 cis'' |
d''4 d'8 e' fis'16( e' )d'8 fis'' gis'' |
%25
a''4 b'8 cis'' d'' cis'' a' cis'' |
d'' cis'' r4 r a'8 d'' |
cis'' b' cis'' a' fis' d' g'4 ~ |
g' fis' ~ fis' e'8 cis'' |
d'' d' r4 r2 |
%30
r4 a'8 \f b' e' a' g''4 \p |
fis'' r r2 |
r r8 d' fis' a' |
d''4 r r8 d' g' b' |
d''4 r r8 d' fis' a' |
%35
d''4 r r8 a cis' e' |
a'4 r r8 a d' fis' |
a'4 r r8 a cis' e' |
fis' a d' fis' a' e' a' cis'' |
d'' a' a' d'' cis'' b' cis'' a' |
%40
d'' cis'' d'' b' cis''4 a'' ~ |
a'' g'' ~ g'' fis'' ~ |
fis'' e'' a' g' |
d' b' a' r |
r fis''8 a'' d'' d' r4 |
%45
b' r b' e' |
e'2^\fermata r |
R1 |
fis'4 e'' fis'' a' |
b'8 d'' ~ d'' cis'' d'' fis' e' d' |
%50
e'4 a'8 b' e'4 a'8 b' |
e'4 d''8 e'' d'4 b'8 cis'' |
d''4 a''8 b'' e'' fis'' d'' e'' |
a'4. a'8 e'4. g'8 |
fis'4^\fermata r r2
}
Viola = \notes {
a'4 a' fis' fis' |
e'8 b' cis''4 a' cis'8 d' |
e'4 fis'8 e' e'4 fis'8 e' |
e'4 d'8 d' e' fis' d' a' |
%5
a'4 b'8 a' a'4 b'8 a' |
a' fis' g'4 fis' a'8 b' |
a'4 a'8 g' fis' d' a4 |
a8 a' a4 fis r |
r2 d'4 r |
%10
e' e' r8 a' b' a' |
a'4 a' r8 a' a'4 |
a' r r2 |
R1 |
R |
%15
R |
R |
r4 d'8 a' d' e' r4 |
gis' r r2 |
cis'4 a' d' e' |
%20
a' r b' fis' |
d' a' r8 a' g' e' |
a'4 r r d'8 e' |
a'4 r r2 |
R1 |
%25
r2 r4 a'8 a' |
a' a' r4 r2 |
R1 |
R |
R |
%30
r4 d'8 d' a'4 r |
R1 |
r2 r8 d' fis' a' |
d''4 r r8 d' g' b' |
d''4 r r8 d' fis' a' |
%35
d''4 r r8 a cis' e' |
a'4 r r8 a d' fis' |
a'4 r r8 a cis' e' |
fis' a d' fis' a' e' a' cis'' |
d'' a' a' d'' cis'' b' cis'' a' |
%40
a4 r e' r |
d' r e' d' |
d' a' d' cis' |
a' e' cis' r |
r a'8 d' d' fis' r4 |
%45
g' r g' a'8 b' |
a2^\fermata r |
R1 |
a'4 a' fis' fis' |
d'8 b' e' a' a'4 a'8 gis' |
%50
a'4 a'8 e' a'4 a'8 e' |
a'4 d'8 a' a'4 fis'8 e' |
fis'4 fis'8 d' a'4 d'8 a' |
d'4. d'8 g' g a a' |
a'4^\fermata r r2
}
Cesare = \notes {
R1 | \blankslur
R1 |
R |
R |
%5
R |
R |
R |
R |
d'4 a' d'' d' |
%10
r8 e' fis' g' fis'4 e' |
r8 a' e' g' fis'4 e' |
r a'8 d'' cis'' [b'16() a'] b'8 e' |
a'4 b'8 e' [cis''16( b' a'8] d''4 |
[cis''16 b' a'8] [gis'16 fis' e'8] [fis'16 e' fis'8] ~ [fis'16 gis' e' fis'] |
%15
[gis' fis' gis'8] ~ [gis'16 a' fis' gis'] [a' gis' a'8] ~ [a'16 b' gis' a'] |
[b' a' b'8] ~ [b'16 cis'' a' b' )cis''8] b' a' gis' |
fis' e' r4 r e'8 fis' |
[gis'( fis'16 e' )a'8] fis' gis'4. a'8 |
a'2 r |
%20
d'4 a' d'' a' |
r8 b' a' g' [fis'16() e'] d'8 r4 |
r b'8 cis'' d''4 d' |
r d'8 g' [fis'16( e' d'8] g'4 |
[fis'16 e' d'8] b'4 [a'16 g' fis'8] d''4 |
%25
[cis''8 b'16 a'] [g'8 fis'16 e'] )fis'8 e' r4 |
r e'8 a' fis' e' fis' [e'16() d'] |
a'4 a'8 a' [b'16( a' b' cis''] [b' e' fis' g'] |
[a' g' a' b'] [a' d' e' d'] [g' fis' g' a'] [g' b' a' g'] |
[fis' e' fis' d'] [g' fis' g' e'] [a' fis' b' a'] [g' fis' e' d'] |
%30
[cis'8. )b16] a4 r b'8 cis'' |
[d''( cis''16 b' )a'8] \unblankslur g' fis'4( )e'8. d'16 | \blankslur
d'4 fis'8 a' c''2 ~ |
c''8 a' fis' d' b'2 ~ |
b'8 [c''16() b'] a'8 g' a'2( ~ |
%35
[a'8 b'16 a'] [b' g' a' fis'] g'2 ~ |
[g'8 a'16 g'] [a' fis' g' e'] fis'2 ~ |
[fis'8 g'16 fis'] [g' fis' e' d'] )a'2 ~ |
a'1 ~ |
a' |
%40
a'2 r4 a'8 d'' |
b' a' b' g' a' g' a' fis' |
g' [fis'16() g'] a'8 g' [fis'16( e' fis' d'] [g' fis' g' e'] |
[a' g' a' fis'] [b' a' b' g'] [cis'' b' )a'8] d'' cis'' |
b' a' r4 r d''8 cis'' |
%45
b' a' g' fis' g'2 ~ |
g' r4 fis'8 e' |
a'4. d''8 \unblankslur fis'4( )e'8. d'16 | \blankslur
d'2 r |
R1 |
%50
R |
R |
R |
R |
\unblankslur
R
}
text = \lyrics {
Pre -- "sti o" -- ma -- i
l'E -- gi -- zia ter -- ra,
l'E -- gi -- zia ter -- ra,
le sue pal -- "me al" vin -- ci
-- tor, le sue pal -- me, le sue
pal -- me, le sue
pal -- "me al" vin -- ci --
tor,
pre -- "sti o" -- ma -- i
l'E -- gi -- zia ter -- ra
le sue pal -- me,
le sue pal -- me,
le sue pal -- "me al" vin -- ci --
tor, le sue pal -- me, le sue
pal -- "me al" vin ci --
tor, pre -- "sti o" -- mai __
l'E -- gi -- zia ter --
ra le sue pal --
me, pre -- "sti o" --
mai l'E -- gi -- zia ter -- ra le sue
pal -- "me al" vin -- ci -- tor, __
le sue
pal -- me, le sue
pal -- "me al" vin -- ci tor;
le sue
pal -- "me al" vin - ci --
tor!
}
Bassi = \notes {
d'4 cis' b fis |
g8 e a a, d d' cis' b |
a4 fis8 gis a4 fis8 gis |
a4 d'8 b a fis b cis' |
%5
d'4 b,8 cis d4 b,8 cis |
d4 g8 e fis d fis g |
a4 a, b, cis |
d8 fis a a, d,4 r |
r2 d'4 fis |
%10
g8 e a a, d fis g a |
d' fis a4 d'8 fis a4 |
d'8 a d' b a cis d e |
a, cis b, gis a4 b8 e |
a a, e cis d d, r d |
%15
e e, r e fis fis, r fis |
gis gis, r gis a gis fis e |
d cis d cis b, a, gis, fis, |
e, d cis d e d e e, |
a4 \f g fis e |
%20
d cis b, fis, |
g, a, d8 fis g a |
d fis e a, d4 b8 cis' |
d' fis g e d fis e a, |
d fis g g, d4 b |
%25
a8 fis e a d' a cis' \f a |
d' a cis' \p a d' cis' d' b |
a g a fis d b, e d |
cis a, d b, e d cis a, |
d b, e cis fis d b g |
%30
a g fis g a fis e a, |
d e fis g a g a a, |
d4 r r8 d fis a |
d'4 r r8 d g b |
d'4 r r8 d fis a |
%35
d'4 r r8 a, cis e |
a4 r r8 a, d fis |
a4 r r8 a, cis e |
fis a, d fis a e a cis' |
d' a fis d a,4 r |
%40
a r a, fis |
g e cis d |
b, cis d e |
fis g a fis8 d |
g fis d fis g fis d fis |
%45
g fis e d e d cis b, |
a,2^\fermata r4 a8 g |
fis4 g a a, |
d' cis' b fis |
g8 e a a, d d' cis' b |
%50
a4 fis8 gis a4 fis8 gis |
a fis b cis' d'4 d8 g |
fis d fis g a fis b cis' |
d' a d' fis g e a a, |
d,4^\fermata r r2
}
\score {
\context StaffGroup <
\context Staff = Violinoi <
\property Staff.instrument = #'(columns "" ((raise . -10) "Tutti. "))
\clef treble
\global
\Violinoi >
\context Staff = Violinoii <
\clef treble
\global
\Violinoii >
\context Staff = Viola <
\property Staff.instrument = "Viola. "
\clef alto
\global
\Viola >
\addlyrics
\context Staff = Cesare <
\property Staff.instrument = "Cesare. "
\property Staff.noAutoBeaming = ##t
\property Staff.automaticMelismata = ##t
\clef treble
\global
\Cesare >
\context Lyrics {
\text }
\context Staff = Bassi <
\property Staff.instrument = "Bassi. "
\clef bass
\global
\Bassi > >
\paper {
indent = 2.0\cm
linewidth = 17.0 \cm
\translator {\OrchestralScoreContext }
\translator {\StaffContext }
\translator {\LyricsContext
\consists "Bar_engraver" }
\translator {\LyricsVoiceContext
\consists "Bar_engraver" } }
\midi {
\tempo 4 = 120 } }