個別記事

DBD::mysqがインストール出来ない

この記事が属するカテゴリー
web&blog

今、あるサーバにDBD::mysqをインストールしようとしているのですが、make の所でエラーが出て困ってたりする。つか、全然わかんないよ、ウヮーン。

gcc -c -I/usr/lib/perl5/site_perl/5.6.1/i386-linux/auto/DBI/ -I/usr/local/include -fno-strict-aliasi
ng -I/usr/local/include -O2 -march=i386 -mcpu=i686   -DVERSION=\"2.9004\" -DXS_VERSION=\"2.9004\" -f
PIC -I/usr/lib/perl5/5.6.1/i386-linux/CORE  dbdimp.c
In file included from dbdimp.c:19:
dbdimp.h:21:49: mysql.h: No such file or directory
dbdimp.h:22:49: errmsg.h: No such file or directory
make: *** [dbdimp.o] Error 1

mysql.h と errmsg.h が存在していないって事かしらん。MySQL devel とかをインストールしなきゃダメなのか。ググっても全然わからん、参った。

結局、MySQL-devel-4.1.9-0.i386.rpm を MySQL Mirrors サイトから落として rpm -Uvh MySQL-devel-3.23.58-1.i386.rpm を su でインストール。でも、まだ make でこける。MySQL のヘッダーパスとライブラリパスの指定が必要っつう事で、下記のように指定(改行していますが、ホントは一行で)。

perl Makefile.PL --libs="-L/usr/local/mysql/lib/mysql -lmysqlclient -lz" 
--cflags=-I/usr/local/mysql/include/mysql

何とか、無事に完了しました。

2005-03-08T20:51:12+09:00 | コメント (0) | トラックバック (0) |はてなブックマーク

関連性が高いエントリー 5 件

トラックバック

このエントリーのトラックバックURL:
http://WWW.lucky-bag.com/cgi/mt/mt-tb.cgi/174

"DBD::mysqがインストール出来ない"へのトラックバックはまだありません。

コメント

"DBD::mysqがインストール出来ない"へのコメントはまだありません。

コメントしてください

コメント内ではタグは一切使えません。コメント内にてタグを表記したい場合は、お手数ですが、文字実体参照を利用して < を &lt; 、> を &gt; とそれぞれ置き換えてください。




保存しますか?


(V) (P)