新規作成  編集  差分  FrontPage  ページ一覧  検索  更新履歴  編集履歴  管理

質問箱

質問箱

自由に質問を(回答も?)お書きください。

[Q]Perlに利用したいけど、マニュアル通りにインストールしたが、使えないです。その原因を知りたいです。

【環境】Fedora1
【状況】chasen-2.3.3 / ipadic-2.6.3 をインストール済み。
    perlフォルダ中のMakefile.PLを編集してインストールをしました。

[Q] WinChaのインストールに失敗します

cha21244sp5.exeを実行し、一時ファイルの展開先に c:\temp を指定すると、以下のメッセージが出て失敗します。OSはWindows XPです。

セットアップするファイル 'c:\temp\\@wvsout.bat' が見つかりません。

[Q] gcc(g++) verison 3.4.3でコンパイルが通らない

gcc-3.4.3を使用すると、lib/dartsdic.cppのコンパイルでコケます。

dartsdic.cpp: In function `int da_build_dump(da_build_t*, char*, FILE*)':
dartsdic.cpp:180: error: ISO C++ forbids cast to non-reference type used as lvalue

とりあえず

--- chasen-2.3.3.orig/lib/dartsdic.cpp  Thu Jul 31 01:06:57 2003
+++ chasen-2.3.3/lib/dartsdic.cpp       Fri Dec 17 11:26:31 2004
@@ -177,7 +177,7 @@
            lex_indices.push_back(i->second);
        }
        lens[size] = key.size();
-       (const char*)keys[size] = key.data();
+       keys[size] = (char*)key.data();
        vals[size] = redump_lex(lens[size], lex_indices, tmpfile, lexfile);
        if (vals[size] < 0) {
            std::cerr << "Unexpected error at " << key << std::endl;

すると通るようになりましたが、SPARC Soalrisでは辞書の生成でセグメント例外になってしまいます(FreeBSD/i386では問題なし)。

chasen-2.3.1の時にあったような、アライメントの問題でしょうか?

同ファイル内のstd::cerrへ出力している箇所をコメントアウトすると、セグメント例外にならなくなりました。

[Q] 解析結果がおかしい。

具体的な解析誤り事例を chasen-users or chasen -at- is.naist.jp までお送りください。

[Q] ChaSen を使用して,名詞のみを抽出する方法を教えてください.

更新日時:Fri Jul 22 16:59:48 +0900 2005
キーワード:
参照: