[Senna-dev 307] N-gramインデックスによるsennaのインストールについて

アーカイブの一覧に戻る

taku miyamoto taku_miyam****@dwang*****
2006年 9月 12日 (火) 17:47:43 JST


島村様

さっそくの御回答ありがとうございます。
宮本です。

別件になりますが、メーリングリストアーカイブにてメールを確認させていただ
いたのですが、手元に自分が送信したメールや島村様からのメールが届いておりません。
新規の投稿扱いになるかと思いますが本メールはRe: [Senna-dev 303]に対する
返信となります。ご迷惑おかけいたしますがよろしくお願いいたします。
(設定も確認しましたが、メール受信状態にはなっているようです。)


以下は、Re: [Senna-dev 303]の返信となります。

> > 【senna の configure】
> > # wget http://dev.razil.jp/archive/senna/senna-latest-svn.tar.gz
> > # tar xvfz senna-latest-svn.tar.gz
> > # cd senna
> > # ./configure --prefix=/usr --without-mecab
> 
> --without-mecabを指定する場合、mecabのインストールは必要な 
> いと思います。

そのように思いましたが、とりあえずインストールを行いました。
今後インストールを行う際には、この作業は排除したいと思います。



> >     share->keyinfo[i].senna = sen_index_open(buf);
> >                 ↓↓↓
> >     share->keyinfo[i].senna = sen_index_create(buf, sizeof(my_off_t),
> >         SEN_INDEX_NORMALIZE|SEN_INDEX_SPLIT_ALPHA| 
> > SEN_INDEX_SPLIT_DIGIT|
> >         SEN_INDEX_SPLIT_SYMBOL|SEN_INDEX_NGRAM, 0, sen_enc_default);
> 
> GREEの小泉さんが作ってくれたパッチがあるので、
> その作業を行うのはまずいと思います。。

ご指摘ありがとうございます。
上記作業を行わずにインストールすることも試みてみたいと思います。



> make時のエラーはどのようなものだったのでしょうか?

以下にsenna の HP にしたがってインストールを実行したときの configure の
引数と make 時のエラー部分を記させていただきました。

------------------------------------------------------------------------------------
# ./configure --with-charset=sjis --with-extra-charsets=all
--with-named-curses-libs=/usr/lib/libncurses.so.5 --with-senna

# make
  :
  :
  :

make[2]: 入ります ディレクトリ `/usr/local/src/mysql/mysql-4.0.27/libmysql'
preserve-dup-deps --mode=compile gcc -DDEFAULT_CHARSET_HOME="\"/usr/local\""
-DDI.. -I./../include -I../include -I./.. -I.. -I..     -O3 -DDBUG_OFF
-c -o lib
/bin/sh: line 1: preserve-dup-deps: command not found
make[2]: [libmysql.lo] エラー 127 (無視されました)
preserve-dup-deps --mode=compile gcc -DDEFAULT_CHARSET_HOME="\"/usr/local\""
-DDI.. -I./../include -I../include -I./.. -I.. -I..     -O3 -DDBUG_OFF
-c -o pas
/bin/sh: line 1: preserve-dup-deps: command not found
make[2]: [password.lo] エラー 127 (無視されました)


  :
  : (上記と同様のエラーが大量に発生)
  :

make[2]: preserve-dup-deps: コマンドが見つかりませんでした
make[2]: [conf_to_src] エラー 127 (無視されました)
./conf_to_src ..  cp1251 cp1257 croat danish dec8 dos estonia german1 greek hebrew hp8 hungarian 
koi8_ru koi8_ukr latin1 latin2 latin5 swe7 usa7 win1250 win1251ukr
win1251 > \
              ./ctype_extra_sources.c
/bin/sh: line 1: ./conf_to_src: そのようなファイルやディレクトリはありません
make[2]: *** [ctype_extra_sources.c] エラー 127
make[2]: 出ます ディレクトリ `/usr/local/src/mysql/mysql-4.0.27/libmysql'
make[1]: *** [all-recursive] エラー 1
make[1]: 出ます ディレクトリ `/usr/local/src/mysql/mysql-4.0.27'
make: *** [all] エラー 2
------------------------------------------------------------------------------------

お忙しい中ご迷惑をおかけいたしますが、至らない部分などございましたらご指
摘いただければ幸いです。




※別件にて失礼いたしますが、[Senna-dev 280] で山下さまがおっしゃられているように、
メールの遅延などはあるのでしょうか?
それとも、私が本日MLに参加したため登録処理などが正常におこなわれていない
のでしょうか?
メーリングリストへの参加は初めてとなりますので不躾な質問となっておりまし
たら申し訳ございません。





Senna-dev メーリングリストの案内
アーカイブの一覧に戻る