07/10/21 00:35:53 lBqnqwd9
>>576
記事にも書いてあった通り、make testだけコメントアウトしたら出来ました。(rebuildではなくrpmbuild -bb mysql.specとしました)
既に前にインストールされてる状態だと、/etc/my.cnfがある為にmake testが通らないみたいです。
> ところで、そのperl-DBD-MySQLが必要としているmysqlclient14は、mysql本体(クライアント)か、libsかのどっちかに含まれてたはず。
> でも、そのrpmpkgがコンパイルされた時にlinkしてるバージョンと違ってたりしたら不具合でるかも?
mysql-develに入ってはいるようですが、一体"14"というのは何なんでしょうね。
# rpm -ql mysql-devel | grep libmysqlclient
/usr/lib/mysql/libmysqlclient.a
/usr/lib/mysql/libmysqlclient.so
/usr/lib/mysql/libmysqlclient_r.a
/usr/lib/mysql/libmysqlclient_r.so
# rpm -ql mysqlclient14
/etc/ld.so.conf.d/mysqlclient14-i386.conf
/usr/lib/mysql/libmysqlclient.so.14
/usr/lib/mysql/libmysqlclient.so.14.0.0
/usr/lib/mysql/libmysqlclient_r.so.14
/usr/lib/mysql/libmysqlclient_r.so.14.0.0
/usr/share/doc/mysqlclient14-4.1.22
/usr/share/doc/mysqlclient14-4.1.22/COPYING
/usr/share/doc/mysqlclient14-4.1.22/EXCEPTIONS-CLIENT
/usr/share/doc/mysqlclient14-4.1.22/README
コンパイルし直すにしてもファイルの命名ルールも違うし、MySQL4時代の物にも見受けられる…
perlでのDB関連のコード書いたこと無いのですが、perl-DBD-mysqlがおかしくなる
と言うのはどういう事か、教えていただけませんか?
何か正常動作するかサンプルあれば教えていただければ幸いです。
(phpでメイン開発しているため、perlでのDB周りがよく分かりません…)