mysql:11883
From: Noguchi <Noguchi <noguchi@xxxxxxxxxx>>
Date: Fri, 05 Aug 2005 08:40:21 +0900
Subject: [mysql 11883] Msql-Mysql-modules makeエラー
こんにちわ。野口と申します。 MySQL徹底入門を読みながら、perlのインターフェイス構築を行っております。 初心者にありがちなmakeエラーで嵌ってしまいました。 (Msql-Mysql-modules のmakeエラー) 色んな文献を調査してみたのですが、私では探す事が出来ませんでしたので、 投稿させて頂きます。アドバイスありましたら宜しくお願いします。 環境:FreeBSD4.7 Perl6.5.1 1、必要モジュールのインストール 必要と思われるモジュールは予めインストールしています。 Test-Simple-0.60_01 DBI-1.48 Data-ShowTable-3.3 をインストールしました。 何れも正常にインストール出来たと認識しています。 2、Msql-Mysql-modulesのインストール Msql-Mysql-modulesのMakeFile作成時は正常に終了していると認識しています。 以下実行ログ ---------------------------------------------------------------------- profoods /etc/work/Msql-Mysql-modules-1.2219# perl Makefile.PL -static Which drivers do you want to install? 1) MySQL only (中略) 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! [n] y Where is your MySQL installed? Please tell me the directory that contains the subdir 'include'. [/usr/local] Which database should I use for testing the MySQL drivers? [test] On which host is database test running (hostname, ip address or host:port) [localhost] User name for connecting to database test? [undef] Password for connecting to database test? [undef] Creating files for MySQL .......................... Checking if your kit is complete... Looks good Note (probably harmless): No library found for -lgz Using DBI 1.48 (for perl 5.006001 on i386-freebsd) installed in /usr/local/lib/p erl5/site_perl/5.6.1/i386-freebsd/auto/DBI/ Writing Makefile for DBD::mysql Writing Makefile for Msql-Mysql-modules 3、Msql-Mysql-modulesのmake このmake時にWarningとエラーが発生してしまいます。 以下実行ログ ---------------------------------------------------------------------- cc -c -I/usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/auto/DBI -I/usr/local/include/mysql -I../dbd -I/usr/local/lib/perl5/site_perl/5.6.1/i386-freebsd/auto/DBI -I/usr/local/lib/perl5/5.6.1/i386-freebsd -fno-strict-aliasing -I/usr/local/include -O -DVERSION=\"2.0419\" -DXS_VERSION=\"2.0419\" -DPIC -fpic -I/usr/local/lib/perl5/5.6.1/i386-freebsd/CORE -DDBD_MYSQL mysql.c mysql.xs: In function `XS_DBD__mysql__dr__ListDBs': mysql.xs:98: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type mysql.xs: In function `XS_DBD__mysql__dr__admin_internal': mysql.xs:138: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type mysql.xs:144: too few arguments to function `mysql_shutdown' mysql.xs:186: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type mysql.xs: In function `XS_DBD__mysql__db__ListDBs': mysql.xs:250: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type mysql.xs: In function `XS_DBD__mysql__db__ListTables': mysql.xs:271: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type *** Error code 1 Stop in /xxx/xxx/Msql-Mysql-modules-1.2219/mysql. *** Error code 1 Stop in /xxx/xxx/Msql-Mysql-modules-1.2219. 以上、ログから見て、 「XS_DBD__mysql__dr__ListDBs」等のエラーは何なのか? を調べていますが、解決に至りません。 英文で良く似たFAQを見ましたが、いまいち理解が出来ませんでした。 どうか、アドバイスよろしくお願いいたします。 ---------------------------------- Noguchi e-mail:noguchi@xxxxxxxxxx ----------------------------------
-> 11883 2005-08-05 08:40 [Noguchi <noguchi@xxx] Msql-Mysql-modules makeエラー 11889 2005-08-05 12:02 ┣[Noguchi <noguchi@xxx] 11897 2005-08-05 14:12 ┗[<takeshi@xxxxxxxxxx>] 11899 2005-08-05 14:56 ┗[Noguchi <noguchi@xxx] 11903 2005-08-05 15:47 ┗[川合孝典 <gcd00051@x] 11905 2005-08-05 16:27 ┗[Noguchi <noguchi@xxx]