解決:perl 5.6.1でMTOS 4.2rc2で標準の検索

今までのあらすじ:
xrea s51サーバのperlのバージョンは5.6.1だ。5.6.1にはText/Balanced.pmがない。そのため、MTOS 4.2rc2の標準の検索機能正常に動作しない。
xrea s51サーバのperlのバージョンアップはすぐには期待できない。また、MTOS 4.2rc3以降ではなぜか日本語で文字化けが発生する。また、MTOS 4.12などにバージョンダウンしようとすると、別種のエラーが発生する。そのため八方ふさがりになる。

毎日nightlyを導入して検証するのが面倒くさくなってきたので、自分でText/Balanced.pmを導入した。具体的には、自前で動かしているサーバにすでに導入しているperl5.10.0のText/Balanced.pmを、MTOS/libにコピーしたのだ。perlのインクルードパスを確認すると、MTOS/libを見に行っているので、そこにText/Balancde.pmをコピーしたのだ。結果は首尾よくいっている。

perlはアーティスティックライセンスとGPLライセンスのデュアルライセンスなので、おそらく上位バージョンからの単独モジュールのコピーは違反ではないだろう。

これで、全ての問題が解決した。懸案の高速化も無事済んで、まことに喜ばしい。

vmware playerの不具合
ファイル名をUTF-8化
パールとメカブと案山子
MTOSが正常動作する
MTOS-4.2rc1-ja

このブログ記事について

このページは、ちんみが2008年7月 2日 21:01に書いたブログ記事です。

ひとつ前のブログ記事は「ブログのテンプレートを初期化」です。

次のブログ記事は「Hyper Estraier + pdf + office文書」です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。