[Namazu-devel-ja 1624] Re: namazu-2.0.17のx86_64 (LANG=C) 環境でmake checkに失敗する
Tadamasa Teranishi
yw3t-trns @ asahi-net.or.jp
2007年 5月 13日 (日) 13:40:32 JST
寺西です。
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 @ asahi-net.or.jp
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 メーリングリストの案内