Jochen Wiedmann wrote:
This could indicate a problem with the version of MySQL you
are using: The current driver requires a version with the
"mysql_real_escape_string" function (do not remember which
version introduced that).
If I may be right, try installing a new version (the client
libraries are sufficient and you may use the configure
option --without-server).
I checked and that function is in all versions I tried.
Plus, I get other unresolved references in other tests.
Basically, it doesn't see the MySQL client libs at all,
no matter how I try building/linking the DBD::mysql piece.
I suspect it's an issue of Solaris 5.7 not having the
right link options to pull all the correct objects into
the mysql.so shared object DBD::mysql creates at build
time. But I've tried about everything I know of there
and no luck ...