problem getting DBD::mysql working in OS X 10.7

Bruce Johnson <[email protected]>
Newsgroups gmane.comp.lang.perl.modules.dbi.general
Message-ID <[email protected]>
I tried installing Bundle::DBD::mysql via cpan, but got errors about how it couldn't find mysql_config, so I downloaded the DBD::mysql package manually and used perl Makefile.pl --mysql_config=/usr/local/mysql/bin/mysql_config which is where my mysql_config file lives (it's a standard install for 10.7 from oracle)

That installed correctly, but scripts run by apache on the system fail with the error:

[Thu Dec 29 15:25:25 2011] [error] [client 192.168.1.114] install_driver(mysql) failed: Can't load '/Library/Perl/5.12/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle' for module DBD::mysql: dlopen(/Library/Perl/5.12/darwin-thread-multi-2level/auto/DBD/mysql/mysql.bundle, 1): Library not loaded: libmysqlclient.18.dylib

Now the original attempt at installing with cpan did fail on the same library, but it's right there:

bruces-Mac-Pro:~ johnson$ cd /usr/local/mysql/lib
bruces-Mac-Pro:lib johnson$ ls -l
total 375848
-rwxr-xr-x   1 root  wheel   3787624 Nov 23 08:07 libmysqlclient.18.dylib
-rw-r--r--   1 root  wheel  10008536 Nov 23 08:07 libmysqlclient.a
lrwxr-xr-x   1 root  wheel        23 Dec 28 16:28 libmysqlclient.dylib -> libmysqlclient.18.dylib
lrwxr-xr-x   1 root  wheel        20 Dec 28 16:28 libmysqlclient_r.18.dylib -> libmysqlclient.dylib
lrwxr-xr-x   1 root  wheel        16 Dec 28 16:28 libmysqlclient_r.a -> libmysqlclient.a
lrwxr-xr-x   1 root  wheel        20 Dec 28 16:28 libmysqlclient_r.dylib -> libmysqlclient.dylib
-rw-r--r--   1 root  wheel  93405392 Nov 23 08:04 libmysqld-debug.a
-rw-r--r--   1 root  wheel  85193728 Nov 23 08:07 libmysqld.a
-rw-r--r--   1 root  wheel      8488 Nov 23 08:07 libmysqlservices.a
drwxr-xr-x  14 root  wheel       476 Nov 23 08:09 plugin


Any ideas?


-- 
Bruce Johnson

"Wherever you go, there you are" B. Banzai,  PhD
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.