2008年11月 7日

[mysql 14650] Re: Msql-Mysql-modules-1.2219の make でエラーが出る

小山です。

連絡が遅くなりすみませんでした。

DBD-mysql-2.9005
Data-Dumper-2.121

をインストール出来ました。


DBDは、オプションで、

perl Makefile.PL --cflags=-I/usr/local/mysql5/include/m
ysql "--libs=-rdynamic -L/usr/local/mysql5/lib/mysql
-lmysqlclient -lz -lcrypt -lnsl -lm"

な感じで指定して、まだ多少、警告みたいなのは出ましたが、

Checking if your kit is complete...
Looks good
Unrecognized argument in LIBS ignored: '-rdynamic'
Using DBI 1.14 installed in
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI
Writing Makefile for DBD::mysql

となっていたので、DBI、DBDともにインストールは完了したと
解釈しています。

あと、やはり当初の問題なんですが、、、
Msql-Mysql-modules-1.2219
は、エラーが出てしまいます。

# perl Makefile.PL
Which drivers do you want to install?

1) MySQL only
2) mSQL only (either of mSQL 1 or mSQL 2)
3) MySQL and mSQL (either of mSQL 1 or mSQL 2)

4) mSQL 1 and mSQL 2
5) MySQL, mSQL 1 and mSQL 2

Enter the appropriate number: [3] 1


Do you want to install the MysqlPerl emulation? You might
keep your old
Mysql module (to be distinguished from DBD::mysql!) if you
are concerned
about compatibility to existing applications! [y] n
WARNING: PL_FILES takes a hash reference not a array
reference.
Please inform the author.
Note (probably harmless): No library found for -lgz
Using DBI 1.14 installed in
/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI
Writing Makefile for DBD::mysql
Writing Makefile for Msql-Mysql-modules

このあと、

make

で、

mysql.xs: In function `XS_DBD__mysql__dr__ListDBs':
mysql.xs:98: 警告: 引数 3 個の `mysql_dr_error' を渡しま
すにより、ポインタの示す型からの修飾子が切り捨てられます
mysql.xs: In function `XS_DBD__mysql__dr__admin_internal':
mysql.xs:138: 警告: 引数 3 個の `mysql_dr_error' を渡し
ますにより、ポインタの示す型からの修飾子が切り捨てられま

mysql.xs:144: error: 関数 `mysql_shutdown' への引数が少
なすぎます
mysql.xs:186: 警告: 引数 3 個の `mysql_dr_error' を渡し
ますにより、ポインタの示す型からの修飾子が切り捨てられま

mysql.xs: In function `XS_DBD__mysql__db__ListDBs':
mysql.xs:250: 警告: 引数 3 個の `mysql_dr_error' を渡し
ますにより、ポインタの示す型からの修飾子が切り捨てられま

mysql.xs: In function `XS_DBD__mysql__db__ListTables':
mysql.xs:271: 警告: 引数 3 個の `mysql_dr_error' を渡し
ますにより、ポインタの示す型からの修飾子が切り捨てられま

make[1]: *** [mysql.o] エラー 2
make[1]: Leaving directory
`/***/*******/Msql-Mysql-modules-1.2219/mysql'
make: *** [subdirs] エラー 2


これは、どのようにすれば解消するのでしょうか?


投稿者 xml-rpc : 2008年11月 7日 20:13
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/78719
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。