2007年5月13日

[Namazu-devel-ja 1624] Re: namazu-2.0.17のx86_64 (LANG=C) 環境でmake checkに失敗する

寺西です。

Tadamasa Teranishi wrote:
>
> Yukio USUDA wrote:
> >
> > コマンドプロンプトから mknmz -O /tmp/O tests/test/ja/ID3*
> > として実行しました。

>
> そう言えば、Perl のバージョンが古い場合に出るのでした。

$ mknmz namazu/tests/data/ja/*mp3
Parentheses missing around "my" list at
/usr/lib/perl5/site_perl/5.8.0/MP3/Info.pm line 1883.
検索対象のファイルを調べています...
2個のファイルがインデックス作成の対象として見つかりました
1/2 - namazu/tests/data/ja/ID3v1.mp3 [audio/mpeg]
2/2 - namazu/tests/data/ja/ID3v2.mp3 [audio/mpeg]
インデックスを書き出しています...
[基本]
日付: Sun May 13 13:37:08 2007
追加された文書の数: 2
サイズ (bytes): 22,101
合計の文書数: 2
追加キーワード数: 31
合計キーワード数: 31
わかち書き: module_kakasi -ieuc -oeuc -w
経過時間 (秒): 3
ファイル/秒: 0.67
システム: linux
Perl: 5.008000
Namazu: 2.1.0

となります。


MP3/Info.pm の 1883行目は

read $fh, my $bytes, 4;

となっており、ここで my を使うのがまずいということです。

        my $bytes;
read $fh, $bytes, 4;

なら何の問題もないです。
# やれやれ。
--
=====================================================================
寺西 忠勝(TADAMASA TERANISHI) yw3t-trns@xxxxx
http://www.asahi-net.or.jp/~yw3t-trns/index.htm
Key fingerprint = 474E 4D93 8E97 11F6 662D 8A42 17F5 52F4 10E7 D14E

_______________________________________________
Namazu-devel-ja mailing list
Namazu-devel-ja@xxxxx
http://www.namazu.org/cgi-bin/mailman/listinfo/namazu-devel-ja

投稿者 xml-rpc : 2007年5月13日 13:40
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/58682
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。