2008年10月28日

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

初めて投稿します。

過去のログなども見させていただきながら、ネットでも解決策
を検索したのですが、うまくいかず、助けて頂きたくメールさ
せていただきます。

mysqlをperlで接続するプログラムを作成するため、

Data-ShowTable-3.3
DBI-1.14
mysql-5.0.67

をインストールしました。次に、

Msql-Mysql-modules-1.2219
をインストールしようとしているのですが、
make時に、下記のようなエラーが出ます。

-----------------------------------------------
make[1]: Entering directory
`/home/********/Msql-Mysql-modules-1.2219/mysql'
gcc -c
-I/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI
-I/usr/local/mysql5/include/mysql -I../dbd
-I/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBI
-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi
-D_REENTRANT -D_GNU_SOURCE -DDEBUGGING
-fno-strict-aliasing -pipe -I/usr/local/include
-D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64
-I/usr/include/gdbm -O2 -g -pipe -m32 -march=i386
-mtune=pentium4 -DVERSION=\"2.0419\"
-DXS_VERSION=\"2.0419\" -fPIC
"-I/usr/lib/perl5/5.8.5/i386-linux-thread-multi/CORE"
-DDBD_MYSQL mysql.c
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] エラー 1
make[1]: Leaving directory
`/home/********/Msql-Mysql-modules-1.2219/mysql'
make: *** [subdirs] エラー 2
------------------------------------------------------

一度は、成功したのですがその際は、
perlでuse DBIしたときに、

install_driver(mysql) failed:

Can't load
'/usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi/auto/DBD/mysql/mysql.so'


のようなエラーが出たため、いろいろ調べ、
libmysqlclient.so.14があるディレクトリを、
/etc/ld.so.confに書きました。

それでもperlからuse出来ないため、一度、make cleanを実行
し、もういちど、最初から
Msql-Mysql-modules-1.2219
のmakeをしている際に、このようなエラーが出て先に進めなく
なってしまいました。


ちなみにgcc/ccのバージョンは、3.4.6です。


解決できる方法ありますでしょうか?既知の古い問題だと思い
、恐縮なのですが、よろしくお願いします。

小山
moon_boy_library@xxxxx


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




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