Did you try installing Bundle::DBD::mysql?
Sinan Ünür
2009-08-14 21:06:25
Okay, if you get these errors I now know the following:
MySQL 5.1 for Mac OS X x86_64
is not compatible with DBD::mysql
(yet). Install the 32-bit x86
version, and try again. You'll succeed. I wish the perl Makefile.pl
would just tell you that in a banner.Bundle::CPAN
had issues because I wasn't installing as root. Why that makes it report circular references instead of installation permission issues, I'll never understand.I haven't dealt with this problem, but I found that MacPorts cleaned up all my UNIX incompatibility problems. You might want to try that before enduring too much pain and suffering.
Where is it complaining about a circular dependency? It looks like you are trying to link to an incompatible version of the mysql libraries. The symbol it's looking for isn't in the library you loaded. I don't think this is a problem caused by CPAN.pm or the cpan script.
Some questions:
Installing the (beta) 5.4.1 64 bit version of mysql, available from their developer website, fixes the issue. Tested on Snow Leopard.