« Rastのインストール | メイン | RastをつかったこのBlogの検索 »

RastのPerlモジュールをRast 0.1.1に対応させるPatch

YappoさんのRastのPerlモジュールがRast のバージョン0.1.1で動かなかったので、対応させるPatchをつくった。

db_state->db->num_properties;

APIの変更でという表記が使えなくなって、

rast_properties = rast_db_properties(db_state->db, &num_properties);

というようにしないといけないよう。

Patchのダウンロード

なお、モジュールのインストールの時は、Rastモジュールに付属の

1.rast本体への細工
作者の環境では、rast付属のeuc_jp.soの読みこみ時にlibrastの関数の
参照が出来ないせいでエラーが出るので、下記の手順でその場凌ぎしました。
(rast-0.0.1を対象としています。)

1.rastの./src/encodings/ に移動
2.MakefileのAPR_LIBS_LDとAPR_LIBS_LIBTOOLに
-L/usr/local/lib -lrastを追加する。
3.make install

あまり労力を割きたくなかったので、その場凌ぎの対処です。


をやらないと動きませんでした。
3のmake installは、

make clean
make
make install

をした方が良いかもしれません。

トラックバック

この一覧は、次のエントリーを参照しています: RastのPerlモジュールをRast 0.1.1に対応させるPatch:

» Rast.pmをRast0.1.1に対応させた from YappoLogs
Rast0.1系が出て結構たちますが、未だにRast.pmが0.1系で動かなかったので動くようにしました。 かぜぶろさんのパッチ適用と新規追加されたフラグに対応しています。 http://tech.yappo.jp/rast/よりダウンロードしてください。 Rastを0.0系から0.1系にバージョンアップを... [詳しくはこちら]