>>>>> "Ken" == Ken Pugsley <kpugsley@stripped> writes:
Ken> I'm having trouble with the installation of the MySQL DBD driver,
Ken> specifically when running "make test". I've looked around and I haven't
Ken> found any file referencing such a problem. If anyone can help point me in
Ken> the right direction, I thank you!
Ken> Here's part of the output from "make test"...
Ken> # make test
Ken> make[1]: Entering directory
Ken> `/root/perlstuff/Msql-Mysql-modules-1.2208/mysql'
Ken> make[1]: Leaving directory `/root/perlstuff/Msql-Mysql-modules-1.2208/mysql'
Ken> make[1]: Entering directory
Ken> `/root/perlstuff/Msql-Mysql-modules-1.2208/mysql'
Ken> PERL_DL_NONLAZY=1 /usr/bin/perl -I.././blib/arch -I.././blib/lib
Ken> -I/usr/lib/perl
Ken> 5/i386-linux/5.00403 -I/usr/lib/perl5 -e 'use Test::Harness qw(&runtests
Ken> $verbos
Ken> e); $verbose=0; runtests @ARGV;' t/*.t
Ken> t/00base............/usr/bin/perl: can't resolve symbol 'open64'
Ken> /usr/bin/perl: can't resolve symbol '__lxstat64'
Ken> /usr/bin/perl: can't resolve symbol 'fopen64'
Ken> install_driver(mysql) failed: Can't load
Ken> '.././blib/arch/auto/DBD/mysql/mysql.so
Ken> ' for module DBD::mysql: Unable to resolve symbol at
Ken> /usr/lib/perl5/i386-linux/5
Ken> .00403/DynaLoader.pm line 155.
<cut>
Ken> Thanks.
Ken> Ken Pugsley
Ken> Lincoln High School
Ken> Stockton, CA
Hi!
Please next time report problems with the mysqlbug script; You
omitted a lot of information that we would have need to know to be
able to help you efficiently!
Fix:
Download the MySQL 3.22.27 source distribution (RPM or tar) and
compile this. This will give you a libmysqlclient library that doesn't
have the open64 symbol.
Alternatively upgrade to glibc 2.1
Regards,
Monty