MITSUGI kiyoshi
kiyos****@mitsu*****
2007年 3月 14日 (水) 19:50:18 JST
広島の三ツ木です。 MySQL-5.1.15-betaへの対応ありがとうございました。 IntelMac、Mac OS X Server 10.4.9の環境で、Senna-1.0.2 をインストールし、MySQL 5.1.15-betaにバインディングし ようとしていますが、MySQLのコンパイルに失敗します。 まず、パッチをあてた後にlibtoolizeを行いますが、ここで Using `AC_PROG_RANLIB' is rendered obsolete by `AC_PROG_LIBTOOL' というエラーがでます。その後の aclocal-1.10 autoheader automake-1.10 -c -a -i autoconf touch sql/sql_yacc.yy はエラーなく終わります。で、とりあえず ./configure --prefix=/usr/local/mysql5.1 --with-charset=utf8 --with- extra-charsets=complex --enable-thread-safe-client --enable-local- infile --with-innodb --with-mysqld-user=mysql --with-senna=/usr/local でconfigureを行った後、makeをすると、 In file included from ha_archive.cc:21: ../../include/myisam.h:37:19: error: senna.h: No such file or directory ../../include/myisam.h:216: error: ISO C++ forbids declaration of 'sen_index' with no type ../../include/myisam.h:216: error: expected ';' before '*' token make[3]: *** [ha_archive_la-ha_archive.lo] Error 1 make[2]: *** [all-recursive] Error 1 make[1]: *** [all-recursive] Error 1 make: *** [all] Error 2 というエラーで止まってしまいます。バインディングを行わない 状態ではMySQLのインストール自体問題ありません。もともと Mac OS X 10.4には、libtoolizeのかわりにglibtoolizeを 利用す るようになるのですが、このあたりに原因があるのだと思います。 どなたか、類似環境でMySQLバインディングに成功しておられる方 はおられますでしょうか。Senna-0.8.1、MySQL-5.0.24aの 時には すんなりいってました。 よろしくお願いします。 ---------------------------- MITSUGI, kiyoshi kiyos****@mitsu***** http://www.mitsugi.jp/ ----------------------------