Tasuku SUENAGA
a****@razil*****
2006年 9月 13日 (水) 15:01:17 JST
末永です。 > また、libtoolの再インストールを行い、インストールディレクトリを > /usr/local/libtool から /usr に変更したところ、$LIBTOOL に libtool のパ > スを通すといった作業を行うことなくエラーが解消されました。 なるほど、/usr/local以下に入っていたんですね。 /usr/local/binにパスを通すのもよいかもしれません。 > 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 この問題については、 http://dev.mysql.com/doc/refman/4.1/ja/compilation-problems.html の一番下に記載されている問題だと思います。 g++をインストール、もしくはexport CXX="gcc"の設定を行って 再度configureを実行してみてください。 -- Tasuku SUENAGA <a****@razil*****>