スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

KNP がだめだから、Cabochaにしてみるか。・・・

cygwinからKNPを使いたいが結局make出来ず。諦めてCabochaにしてみるか・・・


CRF++0.53をダウンロードしてきて、インストール

./configure
make
make install



こちらのサイトの情報を下にMakefileを編集してあげる

さらに、CRF++のMakefileをいじってあげないとCabochaのインストールの際にlibtoolがらみのリンクエラーが発生する。いじり方はCXXLINKの最後あたりに-no-undefinedをいれてあげるだけ。



cabochaはこちらから0.64を選んだが・・・

./configure
make
make install



でもって、エラーになり。対処できない・・

libtool: compile: g++ -DHAVE_CONFIG_H -I. -I.. -DCABOCHA_DEFAULT_POSSET=\"IPA\" -DCABOCHA_DEFAULT_CHARSET=\"utf8\" -DMODEL_VERSION=100 -DCABOCHA_DEFAULT_RC=\"/usr/local/etc/cabocharc\" -O3 -Wno-deprecated -Wall -c chunk_learner.cpp -DDLL_EXPORT -DPIC -o .libs/chunk_learner.o
In file included from chunk_learner.cpp:13:0:
chunker.h:24:3: error: 'crfpp_model_t' does not name a type
In file included from chunk_learner.cpp:15:0:
ne.h:27:3: error: 'crfpp_model_t' does not name a type
Makefile:468: recipe for target `chunk_learner.lo' failed
make[2]: *** [chunk_learner.lo] Error 1
make[2]: ディレクトリ `/usr/tmp/cabocha-0.64/src' から出ます
Makefile:410: recipe for target `all-recursive' failed
make[1]: *** [all-recursive] Error 1
make[1]: ディレクトリ `/usr/tmp/cabocha-0.64' から出ます
Makefile:277: recipe for target `all' failed
make: *** [all] Error 2



0.60にして再チャレンジ!

LIBS=-liconv ./configure --with-charset=utf8 --enable-utf8-only
make
make install



とりあえず、はいったっぽい・・・
とりあえず、できた・・・

$ cabocha
庭には二羽ニワトリがいた
庭には---D
二羽ニワトリが-D
いた
EOS



でもって、Perl APIからたたきたいが
perlのフォルダでperl Makefile.plで
lstdc++が見つからない。同じ現象の人発見
http://d.hatena.ne.jp/wherever/20060616/1150479442

lib-compatが必要とのこと。

スポンサーサイト

コメントの投稿

非公開コメント

プロフィール

鈍足ランナー

Author:鈍足ランナー
作成アプリ

Learn from AlphaGeeks
Twinani


最新記事
最新コメント
最新トラックバック
月別アーカイブ
カテゴリ
検索フォーム
RSSリンクの表示
リンク
ブロとも申請フォーム

この人とブロともになる

QRコード
QR
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。