I ran into this on Tiger as well. For some reason, it's looking for
the MySQL libraries in the wrong place. MySQL puts them in /usr/local/
mysql/lib, but the make file for DBD::mysql looks a little deeper,
in /usr/local/mysql/lib/mysql. I could never figure out how to fix
that path in the makefile, so, in the interest of getting on with my
life, I made a "mysql" directory in /usr/local/mysql/lib, then copied
all the dylib files into that.
charlie
On Nov 28, 2007, at 3:21 PM, Lola J. Lee Beno wrote:
I've already got DBD installed, and I'm trying to install
DBD::mysql (am running Leopard). Make test failed . . . here's the
first test that failed:
Running make test
PERL_DL_NONLAZY=1 /usr/bin/perl "-MExtUtils::Command::MM" "-e"
"test_harness(0, 'blib/lib', 'blib/arch')" t/*.t
t/00base...............1/5 install_driver(mysql) failed: Can't load
'/Users/lolajl/.cpan/build/DBD-mysql-4.005-TMoE4S/blib/arch/auto/
DBD/mysql/mysql.bundle' for module DBD::mysql: dlopen(/Users/
lolajl/.cpan/build/DBD-mysql-4.005-TMoE4S/blib/arch/auto/DBD/mysql/
mysql.bundle, 2): Library not loaded: /usr/local/mysql/lib/mysql/
libmysqlclient.15.dylib
Referenced from: /Users/lolajl/.cpan/build/DBD-mysql-4.005-TMoE4S/
blib/arch/auto/DBD/mysql/mysql.bundle
t/00base...............3/5 Reason: image not found at /System/
Library/Perl/5.8.8/darwin-thread-multi-2level/DynaLoader.pm line 230.
at (eval 3) line 3
Compilation failed in require at (eval 3) line 3.
Perhaps a required shared library or dll isn't installed where
expected
at t/00base.t line 38
t/00base............... Dubious, test returned 2 (wstat 512, 0x200)
Failed 2/5 subtests
t/10connect............install_driver(mysql) failed: Can't load '/
Users/lolajl/.cpan/build/DBD-mysql-4.005-TMoE4S/blib/arch/auto/DBD/
mysql/mysql.bundle' for module DBD::mysql: dlopen(/Users/
lolajl/.cpan/build/DBD-mysql-4.005-TMoE4S/blib/arch/auto/DBD/mysql/
mysql.bundle, 2): Library not loaded: /usr/local/mysql/lib/mysql/
libmysqlclient.15.dylib
Referenced from: /Users/lolajl/.cpan/build/DBD-mysql-4.005-TMoE4S/
blib/arch/auto/DBD/mysql/mysql.bundle
Reason: image not found at /System/Library/Perl/5.8.8/darwin-
thread-multi-2level/DynaLoader.pm line 230.
at (eval 5) line 3
Compilation failed in require at (eval 5) line 3.
Perhaps a required shared library or dll isn't installed where
expected
at t/10connect.t line 25
# Looks like your test died before it could output anything.
t/10connect............ Dubious, test returned 255 (wstat 65280,
0xff00)
Failed 2/2 subtests
What does this mean?
--
Lola J. Lee Beno - ColdFusion Programmer/Web Designer for Hire
http://www.lolajl.net/resume | Blog at http://www.lolajl.net/blog/
"In rivers, the water that you touch is the last of what has passed
and the first of that which comes; so with present time." -
Leonardo da Vinci (1452-1519)
--
Charlie Minow
[EMAIL PROTECTED]
http://www.cminow.org
"...it may well be doubted whether human ingenuity can construct an
enigma of the kind which human ingenuity may not, by proper
application, resolve." - Edgar Allen Poe, The Gold Bug