MeCab-0.98 + Text::MeCab で test が通る?

Spamassassin 日本語対応パッチを使う事になりそうなので MeCab を入れる必要がある。
ただ、mecab-0.98 + Text::MeCab Text-MeCab-0.20007 で test が通らない?らしいので事前調査。

http://slashdot.jp/~keepiru/journal/496820

成程。

mecab-0.96.tar.gz / mecab-0.98.tar.gz で src/mecab.h の該当箇所を比べてみると確かに。

*** src/mecab.h 2009-04-19 00:03:04.000000000 +0900
--- src/mecab.h.20100120221944 2010-01-20 22:21:10.000000000 +0900
***************
*** 107,121 ****
struct mecab_token_t *token;
};

! #define MECAB_NOR_NODE (0)
! #define MECAB_UNK_NODE (1)
! #define MECAB_BOS_NODE (2)
! #define MECAB_EOS_NODE (3)
! #define MECAB_EON_NODE (4)
!
! #define MECAB_USR_DIC (1)
! #define MECAB_SYS_DIC (0)
! #define MECAB_UNK_DIC (2)

/* C interface */
#ifdef __cplusplus
--- 107,121 ----
struct mecab_token_t *token;
};

! #define MECAB_NOR_NODE 0
! #define MECAB_UNK_NODE 1
! #define MECAB_BOS_NODE 2
! #define MECAB_EOS_NODE 3
! #define MECAB_EON_NODE 4
!
! #define MECAB_USR_DIC 1
! #define MECAB_SYS_DIC 0
! #define MECAB_UNK_DIC 2

/* C interface */
#ifdef __cplusplus

CentOS5.4
mecab-0.98.tar.gz
Text-MeCab-0.20007

後で試してみるメモ。

駄目なら、
http://www.emaillab.org/spamassassin/
http://rpm.pbone.net/index.php3/stat/3/srodzaj/2/search/mecab-0.98-1.fc12.src.rpm
http://www.ring.gr.jp/pub/linux/Vine/VineSeed/SRPMS.plus/
をベースに何とかする。

今日はここまで。

コメント

このブログの人気の投稿

[memo] LibreOffice バージョン: 5.2.6.2 Calc でエラーがでた BASIC を読み込む際の エラー:一般的なエラー.一般的な I/O エラー。

[memo] macbook air の wezterm で \ backslash を入力する macOS Left and Right Option Key を設定する

[memo] 日本語のファイル名をSafari でダウンロードするとバージョン 10.0.3 (11602.4.8.0.1) でも文字化けするのが辛い