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