Your problem is probably related to
http://lists.gnu.org/archive/html/lilypond-devel/2005-03/msg00005.html
Since you are compiling from source code, I would recommend to
try the latest version, 2.4.5 instead. At second thought, it seems
that the patch from the email referenced above wasn't applied to the
CVS version of 2.4 until after the release of 2.4.5, but you will still
get a number of bug fixes compared to version 2.4.4.
/Mats
address@hidden wrote:
> Hi,
>
> I've managed to compile and install lily 2.4.4 under slackware 9.1, but
> when I try to process simple.ly I get the following:
>
> -------------------------
>
> address@hidden:~/lily/lilypond-2.4.4/input$ lilypond -V simple
> GNU LilyPond 2.4.4
>
> LILYPOND_DATADIR="/usr/local/share/lilypond"
> LOCAL_LILYPOND_DATADIR="/usr/local/share/lilypond/2.4.4"
> LOCALEDIR="/usr/local/share/locale"
> LILYPONDPREFIX=""
>
...
> ...
> 107: 36 [cons "latin1.enc" ...
> 107: 37* [force #<promise #<procedure #f ()>>]
> In unknown file:
> ?: 38* [#<procedure #f ()>]
> In /usr/local/share/lilypond/2.4.4/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 vecto r))
> 19: 43* [match:substring #f 1]
> In unknown file:
> ?: 44 (let* ((matchnum #) (start #) (end #)) (and start end ...))
> ?: 45* [match:start #f 1]
> ?: 46 (let* ((matchnum (if # # 1)) (start (car #))) (if (= start -1)
> #f star t))
> ?: 47* [car ...
> ?: 48* [vector-ref #f 2]
>
> <unnamed port>: In procedure vector-ref in expression (vector-ref match
> matchnum ): <unnamed port>: Wrong type argument in position 1: #f
>
> --------------------
>
> Any ideas?
>
>
> _______________________________________________
> lilypond-user mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/lilypond-user