honnjitsuhaseitennnari
onemunemunemu

このサイトに書かれていることが原因でトラブルを発生したとしても、私は一切の責任を負いません。ご了承の上、閲覧下さいますようよろしくお願い致します。
なおこのサイトはリンクフリーです。

Linus Torvalds 様、ならびに世界中においてボランティアで Linux の開発に携わっている皆々様方に敬意を表しますとともに心から感謝いたします。

Red Hat 9 Server デスクトップ実物大 (要クリック)
freshmeat (/usr/share/backgrounds/images)
Vine 4.1 DTM Lilypond 起動
Vine Linux 4.1 Client / pooh
Vine Linux 4.1 Client で Lilypond が起動するまでの汗と涙の記録


Lilypond を設定するためだけに Vine 4.1 を再クリーンインストールしました。(笑)


Synaptic でインストールして早速以下のコマンドをタイプ。リターン!しかし

# lilypond kkk.ly
GNU LilyPond 2.4.5
/usr/share/guile/1.6/srfi/srfi-13.scm:159:1: In procedure dynamic-link in expres sion (load-extension "libguile-srfi-srfi-13-14-v-1" "scm_init_srfi_13"):
/usr/share/guile/1.6/srfi/srfi-13.scm:159:1: file: "libguile-srfi-srfi-13-14-v-1 ", message: "libguile-srfi-srfi-13-14-v-1.so: 共有オブジェクトファイルを開けませ ん: そのようなファイルやディレクトリはありません"


どうやら libguile-srfi-srfi-13-14-v-1.so が見当たらないらしい。

そこで /usr/lib 以下を libguile で検索すると


# less /usr/lib | grep libguile
lrwxrwxrwx 1 root root 22 3月31日 12:17 libguile-ltdl.so.1 -> libguile-ltdl.so.1.0.0
-rwxr-xr-x 1 root root 22144 4月23日 2006 libguile-ltdl.so.1.0.0
lrwxrwxrwx 1 root root 37 3月31日 12:17 libguile-srfi-srfi-13-14-v-1.so.1 -> libguile-srfi-srfi-13-14-v-1.so.1.0.0
-rwxr-xr-x 1 root root 64964 4月23日 2006 libguile-srfi-srfi-13-14-v-1.so.1.0.0
lrwxrwxrwx 1 root root 33 3月31日 12:17 libguile-srfi-srfi-4-v-1.so.1 -> libguile-srfi-srfi-4-v-1.so.1.0.0
-rwxr-xr-x 1 root root 26980 4月23日 2006 libguile-srfi-srfi-4-v-1.so.1.0.0
lrwxrwxrwx 1 root root 18 3月31日 12:17 libguile.so.12 -> libguile.so.12.3.0
-rwxr-xr-x 1 root root 564348 4月23日 2006 libguile.so.12.3.0
lrwxrwxrwx 1 root root 31 3月31日 12:17 libguilereadline-v-12.so.12 -> libguilereadline-v-12.so.12.3.0
-rwxr-xr-x 1 root root 11088 4月23日 2006 libguilereadline-v-12.so.12.3.0


libguile-srfi-srfi-13-14-v-1.so.1 は存在している。

それならば/usr/lib のlibguile-srfi-srfi-13-14-v-1.so.1の名前を変えてしまおう。


# cd /usr/lib
# cp libguile-srfi-srfi-13-14-v-1.so.1 libguile-srfi-srfi-13-14-v-1.so_bk
# mv libguile-srfi-srfi-13-14-v-1.so.1 libguile-srfi-srfi-13-14-v-1.so


改めて


# lilypond kkk.ly
GNU LilyPond 2.4.5
Processing `kkk.ly'
構文解析中...
error: Incorrect lilypond version: 2.10.20 (2.3.22, 2.4.5)
error: Consider updating the input with the convert-ly script
Interpreting music... error: can't find `ecrm10.pfa'
Install the ec-mftraced package from http://lilypond.org/download/fonts/. Aborting


あら、kkk.ly (MacOSX からファイルを引っ張ってきたファイル)に記述してあるヴァージョンを 2.10.20 から 2.4.5 に変えて


# lilypond kkk.ly
GNU LilyPond 2.4.5
Processing `kkk.ly'
構文解析中...
Interpreting music... error: can't find `ecrm10.pfa'
Install the ec-mftraced package from http://lilypond.org/download/fonts/. Aborting



今度はec-mftraced packageを拾ってこいと、Synaptic を使ってec-fonts-mftracedをインストール。


# lilypond kkk.ly
GNU LilyPond 2.4.5
Processing `kkk.ly'
構文解析中...
Interpreting music... [3]
Preprocessing graphical objects...
Calculating line breaks...
warning: lily-guile: can't find "latin1.enc"
Backtrace:
In /usr/share/lilypond/2.4.5/scm/lily.scm:
341: 8* [ly:parse-file "kkk.ly"]
In /usr/share/lilypond/2.4.5/ly/init.ly:
7: 9* (if (pair? toplevel-scores) (ly:parser-print-book parser #))
8: 10 [ly:parser-print-book # #]
In unknown file:
?: 11* [Spacing_spanner::set_springs #]
?: 12* [Break_align_interface::alignment_callback # 0]
?: 13* [Axis_group_interface::group_extent_callback # 0]
?: 14* [Grob::stencil_extent # 0]
?: 15* [Time_signature::print #]
?: 16* [get-coding-vector "latin1"]
In /usr/share/lilypond/2.4.5/scm/encoding.scm:
124: 17* [caddr ...
124: 18* [get-coding "latin1"]
105: 19 (let ((entry #)) (if entry (cons # #) (if # # #)))
...
107: 20 [cons "latin1.enc" ...
107: 21* [force #>]
In unknown file:
?: 22* [#]
In /usr/share/lilypond/2.4.5/scm/encoding.scm:
76: 23* [get-coding-from-file "latin1.enc"]
65: 24 (let* ((coding #) (com #) (vec #) (tab #)) (list com vec tab))
65: 25* [read-encoding-file "latin1.enc"]
15: 26 (let* ((path #) (unused #) (raw #) (string #) ...) (cons command vector))
17: 27* [ly:gulp-file #f]

/usr/share/lilypond/2.4.5/scm/encoding.scm:17:15: In procedure ly_gulp_file in expression (ly:gulp- file path):
/usr/share/lilypond/2.4.5/scm/encoding.scm:17:15: Wrong type argument in position 1 (expecting stri ng): #f




/usr/share/texmf/tex/lilypondにある enc のリンク先を調べてみると

/usr/share/texmf/tex/fonts/enc

しかし /usr/share/texmf/tex/ には fonts なるディレクトリ自体が存在しません。


# cd /usr/share/texmf/tex/lilypond
# cp enc enc_bk


とし enc が本当にある場所 /usr/share/lilypond/2.4.5/fonts/enc にリンクを変更します。


# ln -s /usr/share/lilypond/2.4.5/fonts/enc/latin.enc enc

# mktexlsr


う〜ん、状況に変化なし。そこで


/usr/share/lilypond/2.4.5/scm/encoding.scm:17:15: In procedure ly_gulp_file in expression (ly:gulp- file path):

/usr/share/lilypond/2.4.5/scm/encoding.scm:17:15: In procedure ly_gulp_file in expression (ly:gulp- file "/etc/passwd"):


に変えてもういちど


# lilypond kkk.ly
GNU LilyPond 2.4.5
Processing `kkk.ly'
構文解析中...
Interpreting music... Backtrace:
In /usr/share/lilypond/2.4.5/scm/lily.scm:
341: 8* [ly:parse-file "kkk.ly"]
In /usr/share/lilypond/2.4.5/ly/init.ly:
7: 9* (if (pair? toplevel-scores) (ly:parser-print-book parser #))
8: 10 [ly:parser-print-book # #]
In unknown file:
?: 11* [get-coding-table "fetaMusic"]
In /usr/share/lilypond/2.4.5/scm/encoding.scm:
127: 12* [cadddr ...
127: 13* [get-coding "fetaMusic"]
105: 14 (let ((entry #)) (if entry (cons # #) (if # # #)))
...
107: 15 [cons "feta20.enc" ...
107: 16* [force #>]
In unknown file:
?: 17* [#]
In /usr/share/lilypond/2.4.5/scm/encoding.scm:
76: 18* [get-coding-from-file "feta20.enc"]
65: 19 (let* ((coding #) (com #) (vec #) (tab #)) (list com vec tab))
65: 20* [read-encoding-file "feta20.enc"]
15: 21 (let* ((path #) (unused #) (raw #) (string #) ...) (cons command vector))
19: 22* [match:substring #f 1]
In unknown file:
?: 23 (let* ((matchnum #) (start #) (end #)) (and start end ...))
?: 24* [match:start #f 1]
?: 25 (let* ((matchnum (if # # 1)) (start (car #))) (if (= start -1) #f start))
?: 26* [car ...
?: 27* [vector-ref #f 2]

: In procedure vector-ref in expression (vector-ref match matchnum):
: Wrong type argument in position 1: #f



少し減った(笑)


こりゃ私のスキルでは手に負えない!ということで、素直に 2.4.5 をアンインストール。そして http://lilypond.org/web/install/ から Lilypond-2.10.20-1 を DL 。


インストール

# sh lilypond-2.10.20-1.linux-x86.sh

LilyPond installer for version 2.10.20 release 1.
Use --help for help


You're about to install lilypond in /usr/local/lilypond/
A script in /usr/local/bin/ will be created as a shortcut.

Press ^C to abort, or Enter to proceed ← エンターを叩く

Making /usr/local/lilypond/
Creating script /usr/local/bin/lilypond
Creating script /usr/local/bin/lilypond-wrapper.python
Creating script /usr/local/bin/lilypond-wrapper.guile
Creating script /usr/local/bin/uninstall-lilypond
Untarring lilypond-2.10.20-1.linux-x86.sh
To uninstall lilypond, run

/usr/local//bin/uninstall-lilypond


For license and warranty information, consult

/usr/local/lilypond/license/README



# /usr/local/bin/lilypond kkk.ly
GNU LilyPond 2.10.20
Processing `kkk.ly'
構文解析中...
Interpreting music... [2]
Preprocessing graphical objects...
Layout output to `kkk.ps'...
Converting to `kkk.pdf'...



やったぁ〜!



画像をクリックすると拡大画面が開きます
| comments(0) | trackbacks(0) | - | - |
pagetop
<< vine 4.1 apt 再び | main | Vine 4.1 dvi → pdf dvipdfmx >>









url: http://server-blog.magical-sound.com/trackback/516545

06
--
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
--
>>
<<
--