lilypond-user
[Top][All Lists]
Advanced

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

Re: Special endings (long)


From: Mats Bengtsson
Subject: Re: Special endings (long)
Date: Mon, 27 Jun 2005 13:35:07 +0200
User-agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.7.8) Gecko/20050511

As has already been pointed out, it's not a very good idea to
use version 2.5.11 for any serious typesetting. Actually, the
next stable version, 2.6.0, is supposed to be released during
this week and it should be available in a package that will work
on virtually any Linux version.

Back to your problem. Have you, by chance, installed the new
TeX environment, teTeX version 3.0, recently? That could explain
your problems.

   /Mats

Vincent Gay wrote:
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


_______________________________________________
lilypond-user mailing list
address@hidden
http://lists.gnu.org/mailman/listinfo/lilypond-use
r

--
=============================================
        Mats Bengtsson
        Signal Processing
        Signals, Sensors and Systems
        Royal Institute of Technology
        SE-100 44  STOCKHOLM
        Sweden
        Phone: (+46) 8 790 8463                         
        Fax:   (+46) 8 790 7260
        Email: address@hidden
        WWW: http://www.s3.kth.se/~mabe
=============================================




reply via email to

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