[Senna-dev 256] FreeBSD5系へのSennaのインストール方法

Back to archive index

yama yama****@secur*****
2006年 9月 7日 (木) 12:40:52 JST


初の投稿になります。
山下といいます。

現在、sennaのインストールで躓いています。
出来ればportsを利用していれることはできないかと試行錯誤しているのですが、うまくインストールが出来ず
困っています。

話がそれますが、ソースからのインストールも行いました。
http://qwik.jp/senna/install_specific.htmlを参考に固有環境でのインストールや、ググッていろいろなサイ
トを参考にしましたが、その場合make時にエラーが発生してしまします。

試してみたインストール方法は以下の通りです。
=======================================
↓↓↓ 開始 ↓↓↓
■MeCabをインストール
cd /usr/ports/japanese/mecab
make install clean

cd /usr/ports/japanese/mecab-ipadic
make install clean

■senna(senna-0.20060829)をインストール
cd /usr/ports/textproc/senna/
make install

■ Mysql(mysql-4.1.21)をインストール
cd /usr/ports/databases/mysql41-server
make extract
cd /usr/ports/databases/mysql41-server/work/mysql-4.1.21
patch -p1 < /usr/ports/textproc/senna/work/senna/bindings/mysql/mysql-4.1.21.senna.diff
patch -p1 < /usr/ports/textproc/senna/work/senna/bindings/mysql/mysql-4.1.21.senna.2ind.diff
cd /usr/ports/databases/mysql41-server
vi Makefile
----------------------
↓以下を追加
--with-senna 
--with-charset=ujis
--with-extra-charset=all 
----------------------
make install
=======================================

エラーが出力されること無くインストールされるのですが、「http://qwik.jp/senna/check_install.html」の
動作確認を行うと、
SELECT * FROM table01 WHERE MATCH(body) AGAINST('apple');
だけしか正しく動作しません。

自分的には、SennaとMysqlが連帯していないように感じるのですが、どの変で間違ってしまっているのかが見当
が付きません。

FreeBSD環境でインストールされた方いましたら助言いただけないでしょうか?

環境は以下になります。
OS:FreeBSD 5.5-RELEASE
MySql:mysql-4.1.21

以上




Senna-dev メーリングリストの案内
Back to archive index