lilypond-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Special endings (long)


From: Vincent Gay
Subject: Special endings (long)
Date: Sun, 26 Jun 2005 14:03:23 +0200
User-agent: Mozilla Thunderbird 1.0.2 (X11/20050322)

Hi,

I'm new on this list so let me introduce myself.

I'm a French (my aplologies for my many mistakes) user of Mandriva 2005 LE. I have used Lilypond for several years with files generally generated by NoteEdit. Everything worked fine until some month ago (I could not say when exactly) but I've now a problem with special endings.

Mandriva 2005 LE comes with Lilypond 2.5.11. OK, I know, this is a development version, but I tried also with other version (see below).

Take for example this to simple files

---------repetition.ly----------
\version "2.4.2"

#(set-global-staff-size 16)

flat = \markup { \raise #0.4 \smaller \musicglyph #"accidentals--2" }
sharp = \markup { \raise #0.6 \smaller \musicglyph #"accidentals-2" }
textcodaysym = \markup { \hspace #1 \raise #1.1 \musicglyph #"scripts-coda"}

StaffA = \relative c' {
   \clef G
   \time 4/4
   \repeat "volta" 2 {
   c'1 | c
}
}
\score {
   \simultaneous {
       \set Score.skipBars = ##t
       \set Score.melismaBusyProperties = #'()
       \context Staff="StaffA" \StaffA
   }
   \layout {
       linewidth = 170.000 \mm
       textheight = 250.000 \mm
   }
}
-----------end of file repetition.ly-------------

the command "$lilypond repetition.ly" is OK

---------command lilypond (console)----------
address@hidden essai]$ lilypond repetition.ly
GNU LilyPond 2.5.11
Processing `repetition.ly'
Analyse...
Interprétation en cours de la musique...[3]
Pré-traitement des éléments graphiques...
Calcul des bris de lignes...
Layout output to `repetition.ps'...
Conversion à « repetition.pdf »...
address@hidden essai]$
-----------end of command-------------

Now let us change the .ly file with a special ending
-------------file special_ending.ly------------
../..
StaffA = \relative c' {
   \clef G
   \time 4/4
   \repeat "volta" 2 {
   c'1 |
}
\alternative {
   {
       c1
   }
   {
       c1
   }
}
}
../..
-----------end of file special_ending.ly------------

This syntax is correct according to the documentation but the result of the lilypond command is :

---------command lilypond 2.5.11 (console)---------
address@hidden essai]$ lilypond special_ending.ly
GNU LilyPond 2.5.11
Processing `special_ending.ly'
Analyse...
Interprétation en cours de la musique...[4]
Pré-traitement des éléments graphiques...
Calcul des bris de lignes... [3][4]
AVERTISSEMENT: Kpathsea ne peut repérer le fichier TFM: « feta-alphabet11 »
AVERTISSEMENT: ne peut repérer la fonte: « feta-alphabet11 »
AVERTISSEMENT: Chargement de la fonte par défaut
AVERTISSEMENT: Kpathsea ne peut repérer le fichier TFM: « feta-alphabet13 »
AVERTISSEMENT: ne peut repérer la fonte: « feta-alphabet13 »
AVERTISSEMENT: Chargement de la fonte par défaut
AVERTISSEMENT: Kpathsea ne peut repérer le fichier TFM: « feta-alphabet14 »
AVERTISSEMENT: ne peut repérer la fonte: « feta-alphabet14 »
AVERTISSEMENT: Chargement de la fonte par défaut
AVERTISSEMENT: Kpathsea ne peut repérer le fichier TFM: « feta-alphabet16 »
AVERTISSEMENT: ne peut repérer la fonte: « feta-alphabet16 »
AVERTISSEMENT: Chargement de la fonte par défaut
AVERTISSEMENT: Kpathsea ne peut repérer le fichier TFM: « feta-alphabet18 »
AVERTISSEMENT: ne peut repérer la fonte: « feta-alphabet18 »
AVERTISSEMENT: Chargement de la fonte par défaut
AVERTISSEMENT: Kpathsea ne peut repérer le fichier TFM: « feta-alphabet20 »
AVERTISSEMENT: ne peut repérer la fonte: « feta-alphabet20 »
AVERTISSEMENT: Chargement de la fonte par défaut
AVERTISSEMENT: Kpathsea ne peut repérer le fichier TFM: « feta-alphabet23 »
AVERTISSEMENT: ne peut repérer la fonte: « feta-alphabet23 »
AVERTISSEMENT: Chargement de la fonte par défaut
AVERTISSEMENT: Kpathsea ne peut repérer le fichier TFM: « feta-alphabet26 »
AVERTISSEMENT: ne peut repérer la fonte: « feta-alphabet26 »
AVERTISSEMENT: Chargement de la fonte par défaut
Layout output to `special_ending.ps'...

AVERTISSEMENT: can't find "latin1.enc"
Backtrace:
In /usr/share/lilypond/2.5.11/scm/output-ps.scm:
246: 21  (let* (# # # #) (string-append # " setfont " #))
250: 22* [decode-byte-string "latin1" "2."]
In /usr/share/lilypond/2.5.11/scm/encoding.scm:
141: 23  (let* (# # #) (do # # #))
141: 24* [get-coding-vector "latin1"]
131: 25  [caddr ...
131: 26* [get-coding "latin1"]
112: 27  (let ((entry #)) (if entry (cons # #) (if # # #)))
   ...
114: 28  [cons "latin1.enc" ...
114: 29* [force #<promise #<procedure #f ()>>]
In unknown file:
  ?: 30* [#<procedure #f ()>]
In /usr/share/lilypond/2.5.11/scm/encoding.scm:
 76: 31* [get-coding-from-file "latin1.enc"]
65: 32 (let* ((coding #) (command #) (vector #) ...) (list command vector ...))
 65: 33* [read-encoding-file "latin1.enc"]
15: 34 (let* ((path #) (unused #) (raw #) (string #) ...) (cons command vector))
 17: 35* [cached-file-contents #f]
In /usr/share/lilypond/2.5.11/scm/file-cache.scm:
 10: 36  (let ((contents #)) (if (not #) (begin # #)) contents)
 13: 37* (if (not #) (begin # #))
14: 38 (begin (set! contents #) (hash-set! cache-hash-tab filename contents))
 15: 39* (set! contents (ly:gulp-file filename))
 15: 40* [ly:gulp-file #f]

/usr/share/lilypond/2.5.11/scm/file-cache.scm:15:26: In procedure ly_gulp_file in expression (ly:gulp-file filename): /usr/share/lilypond/2.5.11/scm/file-cache.scm:15:26: Wrong type argument in position 1 (expecting string): #f
address@hidden essai]$
-----------end of command-------------

Using first the command
address@hidden essai]$ convert-ly special-ending.ly > special-ending_2.ly
does not change anything in the result


I tried to uninstall the 2.5.11 and install the Thac's rpm (2.4.2), as recommended on the website. The result is worse, identical for the two files :
---------command lilypond 2.4.2 (console)---------
address@hidden essai]$ lilypond repetition.ly
GNU LilyPond 2.4.2
Processing `repetition.ly'
Analyse...
Interprétation en cours de la musique...[3]
Pré-traitement des éléments graphiques...
Calcul des bris de lignes...

AVERTISSEMENT: lily-guile: can't find "latin1.enc"
Backtrace:
In /usr/share/lilypond/2.4.2/scm/page-layout.scm:
 91: 24  (let* (# # # #) (if # #) head-stencil)
96: 25* (if (procedure? header-proc) (header-proc layout scopes number last?) #f)
 97: 26  [plain-footer #< Output_def> () 1 #t]
 64: 27  (let* (# # # # ...) (if last? #) (if # #) ...)
71: 28* (if last? (set! stencil (ly:stencil-combine-at-edge stencil Y ...)))
 72: 29  (set! stencil (ly:stencil-combine-at-edge stencil Y ...))
 73: 30* [ly:stencil-combine-at-edge #f 1 -1 ...
74: 31* [Text_interface::interpret_markup #< Output_def> ((# # # ...)) ...]
In unknown file:
  ?: 32* [get-coding-vector "latin1"]
In /usr/share/lilypond/2.4.2/scm/encoding.scm:
124: 33* [caddr ...
124: 34* [get-coding "latin1"]
105: 35  (let ((entry #)) (if entry (cons # #) (if # # #)))
   ...
107: 36  [cons "latin1.enc" ...
107: 37* [force #<promise #<procedure #f ()>>]
In unknown file:
  ?: 38* [#<procedure #f ()>]
In /usr/share/lilypond/2.4.2/scm/encoding.scm:
 76: 39* [get-coding-from-file "latin1.enc"]
 65: 40  (let* ((coding #) (com #) (vec #) (tab #)) (list com vec tab))
 65: 41* [read-encoding-file "latin1.enc"]
15: 42 (let* ((path #) (unused #) (raw #) (string #) ...) (cons command vector))
 17: 43* [ly:gulp-file #f]

/usr/share/lilypond/2.4.2/scm/encoding.scm:17:15: In procedure ly_gulp_file in expression (ly:gulp-file path): /usr/share/lilypond/2.4.2/scm/encoding.scm:17:15: Wrong type argument in position 1 (expecting string): #f
address@hidden essai]$
-----------end of command-------------

I tried an old Mandrake version (2.2.0) without more success, I thus decided to install lilypond 2.4.5 directly from the sources. The installation process seemed OK, I checked all the requirements, but all that I get is the following message :
---------command lilypond 2.4.2 (console)---------
address@hidden essai]$ /usr/local/bin/lilypond repetition.ly
GNU LilyPond 2.4.5
Processing `essai2.ly'
Analyse...
Interprétation en cours de la musique...Erreur: ne peut trouver « feta20.afm »
Les fontes Musicales n'ont pas été installées correctement. Abandon
address@hidden essai]$
-----------end of command-------------
The compilation install the program in /usr/local. Is this a path problem ? I tried to link (ln -s) all what I found in /usr/local in /usr (exepted /usr/local/share/texmf/ls-R, I just added the lines), it does not work better.

I suppose that this kind of problem was already treated here but in the absence of FAC it is not easy to make a research in the archives.
Any help would be highly appreciated.

Vincent




reply via email to

[Prev in Thread] Current Thread [Next in Thread]