[Pdx-pm] DBD::mysql cont.
cdawson at webiphany.com
Tue Mar 30 02:01:32 CST 2004
mysql_config is a program which returns information about the mysql
libraries and header files, like where they are installed in case you
placed them in a custom path. This is so a compiler can properly link
in the correct files to a mysql related program or library, which is
what you are doing here by building the .so for DBD-mysql. So, I wonder
a) have mysql installed on your Mac? If so, you just need to find out
where the mysql_config program is located, and add this to your path
(probably "export PATH=$PATH:/usr/local/bin" would do it, or try "set
PATH...") so that the CPAN script can run mysql_config and provide the
correct paths during compilation of the mysql shared object.
b) or, if you don't have mysql installed and don't want to, or aren't
able to install it, you might be able to find prebuilt binaries of the
DBD-mysql packages. I am not a Mac user so I cannot really help there,
but it seems like most of the perl hackers here use Macs, so someone
else might be able to offer suggestions there.
Btw, you can download mysql for free from mysql.com, in case you didn't
James marks wrote:
> I'm still hesitant to post all the terminal text related to the
> failed install attempt (unless you really want it) but here are some
> of the errors that I can see:
> Can't exec "mysql_config": No such file or directory at Makefile.PL
> line 174.
> readline() on closed filehandle PIPE at Makefile.PL line 176.
More information about the Pdx-pm-list