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] y
Using DBI 1.20 installed in /usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI
Writing Makefile for DBD::mysql
Writing Makefile for Msql-Mysql-modules
make[1]: Entering directory `/tmp/confixx_modules_install/Msql-Mysql-modules-1.2219/mysql'
make[1]: *** No rule to make target `/usr/include/mysql/mysql.h', needed by `dbdimp.o'. Stop.
make[1]: Leaving directory `/tmp/confixx_modules_install/Msql-Mysql-modules-1.2219/mysql'
make: *** [subdirs] Error 2
sprich, er braucht /usr/include/mysql/mysql.h, aber da ich MySQL 4 neu installiert habe und dies unter /usr/local/ bla bla läuft, gibts die natürlich nicht. Wie kann ich das ändern?
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] y
Using DBI 1.20 installed in /usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI
Writing Makefile for DBD::mysql
Writing Makefile for Msql-Mysql-modules
make[1]: Entering directory `/tmp/confixx_modules_install/Msql-Mysql-modules-1.2219/mysql'
cc -c -I/usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI -I/usr/include/mysql -I../dbd -I/usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI -I/usr/lib/perl5/5.6.0/i586-linux -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -DVERSION="2.0419" -DXS_VERSION="2.0419" -fpic -I/usr/lib/perl5/5.6.0/i586-linux/CORE -DDBD_MYSQL dbdimp.c
dbdimp.c: In function `mysql_db_login':
dbdimp.c:725: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
dbdimp.c: In function `mysql_db_FETCH_attrib':
dbdimp.c:1013: warning: initialization discards qualifiers from pointer target type
dbdimp.c:1019: warning: initialization discards qualifiers from pointer target type
dbdimp.c:1027: warning: initialization discards qualifiers from pointer target type
dbdimp.c:1048: warning: initialization discards qualifiers from pointer target type
dbdimp.c:1059: warning: initialization discards qualifiers from pointer target type
dbdimp.c: In function `mysql_st_internal_execute':
dbdimp.c:1203: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
dbdimp.c:1264: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
dbdimp.c: In function `mysql_st_fetch':
dbdimp.c:1427: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
dbdimp.c: In function `MysqlReconnect':
dbdimp.c:2164: warning: passing arg 3 of `mysql_dr_error' discards qualifiers from pointer target type
/usr/bin/perl -p -e "s/~DRIVER~/mysql/g" < /usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI/Driver.xst > mysql.xsi
/usr/bin/perl -I/usr/lib/perl5/5.6.0/i586-linux -I/usr/lib/perl5/5.6.0 /usr/lib/perl5/5.6.0/ExtUtils/xsubpp -typemap /usr/lib/perl5/5.6.0/ExtUtils/typemap mysql.xs > mysql.xsc && mv mysql.xsc mysql.c
Warning: duplicate function definition 'rows' detected in mysql.xs, line 407
cc -c -I/usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI -I/usr/include/mysql -I../dbd -I/usr/lib/perl5/site_perl/5.6.0/i586-linux/auto/DBI -I/usr/lib/perl5/5.6.0/i586-linux -fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64 -O2 -pipe -DVERSION="2.0419" -DXS_VERSION="2.0419" -fpic -I/usr/lib/perl5/5.6.0/i586-linux/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: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
Running Mkbootstrap for DBD::mysql ()
chmod 644 mysql.bs
LD_RUN_PATH="/usr/lib:/lib:/usr/local/lib:/usr/lib/gcc-lib/i486-suse-linux/2.95.3" cc -o ../blib/arch/auto/DBD/mysql/mysql.so -shared -L/usr/local/lib dbdimp.o mysql.o -L/usr/lib/mysql -L/usr/lib/mysql -lmysqlclient -lm -lz -lgz -L/usr/lib/gcc-lib/i486-suse-linux/2.95.3 -lgcc
/usr/i486-suse-linux/bin/ld: cannot find -lmysqlclient
collect2: ld returned 1 exit status
make[1]: *** [../blib/arch/auto/DBD/mysql/mysql.so] Error 1
make[1]: Leaving directory `/tmp/confixx_modules_install/Msql-Mysql-modules-1.2219/mysql'
make: *** [subdirs] Error 2
Had to create DBD::mysql::dr::imp_data_size unexpectedly at /usr/lib/perl5/site_perl/5.6.0/i586-linux/DBI.pm line 713, <STDIN> line 49.
Had to create DBD::mysql::db::imp_data_size unexpectedly at /usr/lib/perl5/site_perl/5.6.0/i586-linux/DBI.pm line 713, <STDIN> line 49.
Undefined subroutine &DBD::mysql::db::_login called at /usr/lib/perl5/site_perl/5.6.0/i586-linux/DBD/mysql.pm line 131, <STDIN> line 49.
Driver has not implemented the disconnect_all method. at /usr/lib/perl5/site_perl/5.6.0/i586-linux/DBI.pm line 468
END failed--call queue aborted, <STDIN> line 49
Also, weis jemand, was das jetzt wieder zu bedeuten hat?