[mecab-users 162] Re: mecab-0.92のインストールについて

アーカイブの一覧に戻る

Taku Kudo taku****@chase*****
2006年 8月 13日 (日) 17:53:57 JST


工藤です

> で、make checkしたところ、以下のエラーが発生しました。

確信はないですが、もしかしたら GNU diff を使っていないと
このような問題がおきるのかもしれません。test スクリプトでは
diff  -b オプションを使っています。Solaris の diff は -b をサポート
しているのでしょうか?

> -----------------------------------------------------------------------------------
> %make check
> Making check in src
> make[1]: Entering directory `/export/home/sof/soft/mecab-0.92/src'
> make[1]: Nothing to be done for `check'.
> make[1]: Leaving directory `/export/home/sof/soft/mecab-0.92/src'
> Making check in man
> make[1]: Entering directory `/export/home/sof/soft/mecab-0.92/man'
> make[1]: Nothing to be done for `check'.
> make[1]: Leaving directory `/export/home/sof/soft/mecab-0.92/man'
> Making check in doc
> make[1]: Entering directory `/export/home/sof/soft/mecab-0.92/doc'
> make[1]: Nothing to be done for `check'.
> make[1]: Leaving directory `/export/home/sof/soft/mecab-0.92/doc'
> Making check in tests
> make[1]: Entering directory `/export/home/sof/soft/mecab-0.92/tests'
> make  check-TESTS
> make[2]: Entering directory `/export/home/sof/soft/mecab-0.92/tests'
> reading ./unk.def ... 2
> emitting double-array: 100% |###########################################|
> reading ./dic.csv ... 177
> emitting double-array: 100% |###########################################|
> emitting matrix      : 100% |###########################################|
>
> このあと、このまま強引ですが、スーパーユーザーになり、make install しようとしましたが、またエラーが発生しました。
> -----------------------------------------------------------------------------------
> #make install
> Making install in src
> make[1]: Entering directory `/export/home/sof/soft/mecab-0.92/src'
> make[2]: Entering directory `/export/home/sof/soft/mecab-0.92/src'
> /bin/bash ../mkinstalldirs /usr/local/lib
> /bin/bash ../libtool  --mode=install .././install-sh -c libmecab.la /usr/local/lib/libmecab.la
> .././install-sh -c .libs/libmecab.so.1.0.0 /usr/local/lib/libmecab.so.1.0.0
> ../libtool: line 5864: .././install-sh: Permission denied
> make[2]: *** [install-libLTLIBRARIES] Error 126
> make[2]: Leaving directory `/export/home/sof/soft/mecab-0.92/src'
> make[1]: *** [install-am] Error 2
> make[1]: Leaving directory `/export/home/sof/soft/mecab-0.92/src'
> make: *** [install-recursive] Error 1
> -----------------------------------------------------------------------------------
> エラーメッセージから、install-sh の権限を変更すればいいみたいですが、合っていますでしょうか?

/usr/local にインストールする場合は root 権限が必要です。

--taku



mecab-users メーリングリストの案内
アーカイブの一覧に戻る