mysql:14651
From: MoonBoy <MoonBoy <moon_boy_library@xxxxxxxxxx>>
Date: Fri, 7 Nov 2008 20:20:25 +0900 (JST)
Subject: [mysql 14651] Re: Msql-Mysql-modules-1.2219 の make でエラーが出る
小山です。たびたびすみません。 DBD-mysqlのMakefile.PLでエラーが出なかったので舞い上がっ てしまったようです。 makeを忘れていました。 再度、DBD-mysql-2.9005のディレクトリに戻って make をしたところ、 make testで、 make: *** [test_dynamic] エラー 255 となってしまいました。 もう少し調べてみます・・・。 --- MoonBoy <moon_boy_library@xxxxxxxxxx> wrote: > 小山です。 > > 連絡が遅くなりすみませんでした。 > > 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 > > > これは、どのようにすれば解消するのでしょうか? > >
14646 2008-10-28 17:27 [MoonBoy <moon_boy_li] Msql-Mysql-modules-1.2219 の make でエラーが出る 14647 2008-10-28 17:42 ┗[Katsutoshi Nakatomi ] 14648 2008-10-28 18:10 ┗[MoonBoy <moon_boy_li] 14649 2008-10-29 01:57 ┗["Kensuke Kaneko" <ky] 14650 2008-11-07 20:13 ┗[MoonBoy <moon_boy_li] -> 14651 2008-11-07 20:20 ┗[MoonBoy <moon_boy_li]