SPUG: problem building DBD::mysql
Mike Schuh
schuh at farmdale.com
Sun Jun 15 23:04:47 PDT 2008
Hi all,
perl Makefile.PL and make are error free, but then make test gives:
----------------------------- cut here ---------------------------------
PERL_DL_NONLAZY=1 /usr/local/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base.t....................1/6
# Failed test 'use DBD::mysql;'
# at t/00base.t line 21.
# Tried to use 'DBD::mysql'.
# Error: Can't load
'/root/.cpan/build/DBD-mysql-4.007-hOjir2/blib/arch/auto/DBD/mysql/mysql.so'
for module DBD::mysql:
/root/.cpan/build/DBD-mysql-4.007-hOjir2/blib/arch/auto/DBD/mysql/mysql.so:
undefined symbol: SSL_CTX_free at
/usr/local/lib/perl5/5.10.0/i686-linux-thread-multi/DynaLoader.pm line 203.
# at (eval 5) line 2
# Compilation failed in require at (eval 5) line 2.
# BEGIN failed--compilation aborted at (eval 5) line 2.
Bailout called. Further testing stopped: Unable to load DBD::mysql
make: *** [test_dynamic] Error 1
----------------------------- cut here ---------------------------------
Asking the CPAN module to install DynaLoader (easiest way I know to get
it's version) yields:
DynaLoader is up to date (1.08).
Also:
DBI is up to date (1.604).
DBIx::Class is up to date (0.08010).
Why/how would a core Perl module (DynaLoader) have an undefined symbol?
Hints and suggestions welcomed.
--
Mike Schuh - Seattle, Washington USA
http://www.farmdale.com
More information about the spug-list
mailing list