taku miyamoto
taku_miyam****@dwang*****
2006年 9月 13日 (水) 14:51:21 JST
末永様 大変お世話になっております。 宮本です。 > > # autoconf > > ↓エラー > > ----------------------------- > > configure.in:197: error: possibly undefined macro: AC_PROG_LIBTOOL > > If this token and others are legitimate, please use m4_pattern_allow. > > See the Autoconf documentation. > > ----------------------------- > この時点で、AC_PROG_LIBTOOLが設定されていないため、 > エラーが起こっていると考えられます。 > > 島村さんが > [Senna-dev 294][Senna-dev 316]で指摘されているように、 > LIBTOOLの実行ファイルについて環境変数に入れた上で > configureを実行するとうまくいく可能性があります。 島村様のご指摘どおり、cofigure や cofigure.in 内部の $LIBTOOL にlibtool のパスを通してやることで、上記エラーや make 時にlibtoolのパスが通ってい なかった問題を解決することができました。 また、libtoolの再インストールを行い、インストールディレクトリを /usr/local/libtool から /usr に変更したところ、$LIBTOOL に libtool のパ スを通すといった作業を行うことなくエラーが解消されました。 また、[Senna-dev 313] [Senna-dev 316]を参考に再度インストールに挑戦して みました。 しかし、以下のような configure で make の実行中に別なエラーが出てしまい ました。 ----------------------------------------------------------------------------------- # CXX=gcc CXXFLAGS="-O3 -mtune=pentium4 \ -felide-constructors -fno-exceptions -fno-rtti -I/usr/local/include" \ LDFLAGS="-L/usr/local/lib" \ ./configure \ --with-senna \ --without-mecab \ --prefix=/usr/local/mysql \ --enable-assembler \ --with-charset=sjis --with-extra-charsets=all \ --enable-thread-safe-client \ --with-readline \ --localstatedir=/var/lib/mysql \ --with-named-curses-libs=/usr/lib/libncurses.so.5 # make ------------------------- : : Making all in libmysql_r make[2]: Entering directory `/usr/local/src/mysql-4.0.27/libmysql_r' /bin/sh ../libtool --preserve-dup-deps --tag=CC --mode=compile gcc -DDEFAULT_CHARSET_HOME="\"/usr/local/mysql\"" -DDATADIR="\"/var/lib/mysql\"" -DSHAREDIR="\"/usr/local/mysql/share/mysql\"" -DDONT_USE_RAID -DMYSQL_CLIENT -I. -I. -I.. -I./../include -I../include -I./.. -I.. -I.. -O3 -DDBUG_OFF -c -o libmysql.lo libmysql.c mkdir .libs gcc -DDEFAULT_CHARSET_HOME=\"/usr/local/mysql\" -DDATADIR=\"/var/lib/mysql\" -DSHAREDIR=\"/usr/local/mysql/share/mysql\" -DDONT_USE_RAID -DMYSQL_CLIENT -I. -I. -I.. -I./../include -I../include -I./.. -I.. -I.. -O3 -DDBUG_OFF -c libmysql.c -fPIC -DPIC -o .libs/libmysql.o libmysql.c: In function `mysql_real_connect': libmysql.c:1863: warning: passing arg 5 of `gethostbyname_r' from incompatible pointer type libmysql.c:1863: too few arguments to function `gethostbyname_r' libmysql.c:1863: warning: assignment makes pointer from integer without a cast make[2]: *** [libmysql.lo] Error 1 make[2]: Leaving directory `/usr/local/src/mysql-4.0.27/libmysql_r' make[1]: *** [all-recursive] Error 1 make[1]: Leaving directory `/usr/local/src/mysql-4.0.27' make: *** [all] Error 2 ------------------------- ----------------------------------------------------------------------------------- 現在、様々な方法でインストール作業をこころみているところです。 また、何かわかり次第ご連絡さしあげたいと思います。 > MySQLのビルドは結構難しく、また日本語での情報が少ないと思います。 > このMLを通じて情報共有ができると、 > Sennaユーザにとってのみならず、 > MySQLユーザにとっても嬉しいと思います。 今後もできる限り、情報提供を行わせていただきたいと思います。 よろしくお願いいたします。