taku miyamoto
taku_miyam****@dwang*****
2006年 9月 13日 (水) 15:24:36 JST
末永様 お忙しい中、いつも細やかなご指摘いただき本当にありがとうございます。 宮本です。 > > また、libtoolの再インストールを行い、インストールディレクトリを > > /usr/local/libtool から /usr に変更したところ、$LIBTOOL に libtool のパ > > スを通すといった作業を行うことなくエラーが解消されました。 > > なるほど、/usr/local以下に入っていたんですね。 > /usr/local/binにパスを通すのもよいかもしれません。 表現が悪く誤解を招いておりましたら失礼いたしました。 /usr/local/libtool 以下に libtool をインストールをしておりましたが、 /usr/local/libtool/bin にパスは通してありました。 $LIBTOOL に libtool のパスを通すといった作業というのは正確には、 LIBTOOL="$LIBTOOL --preserve-dup-deps" と記述されている部分を LIBTOOL="/usr/local/libtool/bin/libtool --preserve-dup-deps" と、変更したという意味になります。 誤解を招くような表現で失礼いたしました。 > > 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を実行してみてください。 上記ページを参考にしながらインストールにチャレンジさせていただきます。