[Senna-dev 144] Re: makeでエラー

Back to archive index

Kazuhiro Osawa ko****@yappo*****
2005年 10月 5日 (水) 12:36:51 JST


大沢です。


> *********
> $ ./configure --with-charset=ujis -with-extra-charsets=all --with-mysqld-user=mysql
> $ make
> (略
> 
> checking for char... yes
> checking size of char... configure: error: cannot compute sizeof (char), 77
> See `config.log' for more details.
> make: *** [config.status] Error 1
> 
> [admin @ www mysql-4.1.14]$ tail config.log
> #define TARGET_OS_LINUX 1
> #define TIME_WITH_SYS_TIME 1
> #define VERSION "4.1.14"
> #define _FILE_OFFSET_BITS 64
> #define _LARGEFILE_SOURCE 1
> #endif
> #ifdef __cplusplus
> extern "C" void std::exit (int) throw (); using std::exit;
> 
> configure: exit 1
> *********


単なる経験則ですが、libsenna.soとかlibmecab.soとかがライブラリパスに
通ってないだけな気がします。

差し支えなければ
cat /etc/ld.so.conf
ls /usr/local/lib/libmecab*
ls /usr/local/lib/libsenna*
/sbin/ldconfig -p|grep senna
/sbin/ldconfig -p|grep mecab
それぞれの実行結果を教えて頂けますか?

多分 /etc/ld.so.conf に /usr/local/lib を追加して
rootになって /sbin/ldconfig を実行してから ./configureすればokだと思います。

---
osawa



Senna-dev メーリングリストの案内
Back to archive index