※ ChatGPTを利用し、要約された質問です(原文:日本語係り受け解析器CaboChaのmakeに失敗する)
日本語係り受け解析器CaboChaのmakeに失敗する
日本語係り受け解析器CaboChaのmakeに失敗する
日本語係り受け解析器CaboChaをインストールしたいのですが、makeに失敗します。
makeを成功させるには何が必要なのでしょうか?
お知恵を貸して下さい。
コンパイル環境
OS CentOS3
g++ 3.2.5
cabocha-0.60pre2
CRF++-0.51
make失敗時に表示されたエラーメッセージです。
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 -fPIC -DPIC -o .libs/chunk_learner.o
chunk_learner.cpp: In function `bool
CaboCha::ChunkingTrainingWithCRFPP(cabocha_parser_t, cabocha_charset_t,
cabocha_posset_t, int, const char*, const char*, const char*)':
chunk_learner.cpp:162: `::unlink' undeclared (first use here)
make[2]: *** [chunk_learner.lo] Error 1
make[2]: Leaving directory `/usr/local/src/cabocha-0.60pre2/src'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/local/src/cabocha-0.60pre2'
make: *** [all] Error 2
お礼
unlinkを呼び出しているソースファイルにて #include <unistd.h> を追記すると、無事makeすることができました。 情報提供ありがとうございました。