On Mon Aug 06 14:05:30 2007, ASNMTAP wrote:
Show quoted text> Please explain.
>
> What OS?
> cygwin, Centos 3.x, Centos 4.x, and Solaris 9
>
> What version of MySQL?
> 4.1.x and 5.0.x
>
> Is your MySQL installation binary or compiled yourself?
> Both, we did try everything.
>
> But now it works on a 4.1.x compiled on Centos 4.5 and on Solaris 9
> with the binary for 4.1.x and 5.0.x.
>
> What error?
> Can't find de *.h (header) files
>
The error appears to me that you don't have 'mysql_config' in your path,
which Makefile.PL requires in order to determine where to find the MySQL
client headers and libraries.
Show quoted text>
> > File::HomeDir has nothing at all to do with DBD::mysql.
> Is it possible that Makefile.PL uses it to find mysql_config or
> something else.
My guess is that maybe File::HomeDir installation might have set some
paths for you to make it so Makefile.PL can find mysql_config; Though
Makefile.PL doesn't rely on nor does it use File::HomeDir.
regards,
Patrick