本ブログは2009年4月21日で終了しました。
今後はアイビースターでブログを運営していますので
そちらをご覧ください。
Posted by Hibi at 12:18
MySQLをソースファイルからインストールしている最中にエラーが発生。
その対処方法をちょっとメモ。

Makefileを作成
# ./configure --prefix=/usr/locla/mysql \
--with-charset=ujis \
--with-extra-charsets=all
コンパイル
# make
  :
(省略)
  :
libmysql.c:1730: warning: passing arg 5 of `gethostbyname_
r' from incompatible pointer type
libmysql.c:1730: too few arguments to function `gethostby
name_r'
libmysql.c:1730: warning: assignment makes pointer from i
nteger without a cast
make[2]: *** [libmysql.lo] Error 1
上記でコンパイルが停止。
知人に相談したら
  MySQL 4.1 リファレンスマニュアル :: 2.3.5 MySQL のコンパイルに関する問題への対処
に書いてあるとのこと。
内容を確認して
# yum -y install gcc-c++
を実行したら問題なくインストールができました。
ちなみに事前に
yum -y install gcc
は、行っていましたがC++が入っていなかったためにインストールができなかったようです。

同じカテゴリー(ソフトウェア)の記事
 
Category is ソフトウェア.
<%PingExcerpt%>
<%PingBlogName%> at <%PingDateTime%>
削除
MySQLインストールエラー