続)さくらインターネットにText::MeCabがインストールできない件

スポンサーリンク

VineLinuxでなんとかインストールに成功したので、もういちどさくらインターネットで試してみました。

やり方は同じ

ヘッダファイルのパスも通しました。

export C_INCLUDE_PATH=/home/****/local/include
export CPLUS_INCLUDE_PATH=$C_INCLUDE_PATH

今度はコンパイルも通りました。

$ cc mecab.c

さてやってみます。
ところで、WEBで検索してみると、どのブログにも「選択肢が出るから-vせよ」とあります。
でも、多分誤りです。
「-v」ではなく「–interactive」です。
この指定で選択肢で止まるようになります。

$ cpanm --interactive Text::MeCab
Configuring Text-MeCab-0.20016 ... Subroutine checklibs redefined at inc/Module/Install/CheckLib.pm line 11.
Subroutine assertlibs redefined at inc/Module/Install/CheckLib.pm line 25.
Subroutine _author_side redefined at inc/Module/Install/CheckLib.pm line 39.
Path to mecab config? [/usr/local/bin/mecab-config] /home/****/local/bin/mecab-config
detected mecab version 0.996
Using compiler flags '-I/home/mlin/local/include -DMECAB_MAJOR_VERSION=0 -DMECAB_MINOR_VERSION=996'...
Using linker flags '-L/home/mlin/local/lib -lmecab -lstdc++'...
Text::MeCab needs to know what encoding you built your dictionary with
to properly execute tests.
Encoding of your mecab dictionary? (shift_jis, euc-jp, utf-8) [euc-jp] utf-8
Using utf-8 as your dictionary encoding
Detected the following mecab information:
   version: 0.996
   cflags: -I/home/mlin/local/include -DMECAB_MAJOR_VERSION=0 -DMECAB_MINOR_VERSION=996 -I src
   libs: -L/home/mlin/local/lib -lmecab -lstdc++
   include: /home/mlin/local/include
Can't link/include C library 'mecab', 'mecab', aborting.
N/A
! Configure failed for Text-MeCab-0.20016. See /home/****/.cpanm/work/1498387711.85430/build.log for details.

黄色のところで止まるので、入力します。

ところが残念ながら出ました。

Can't link/include C library 'mecab', 'mecab', aborting.

だめだこりゃ。

というわけで、とりあえず断念。
また何か思いついたらやってみます。

スポンサーリンク







シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク