Subject: | MySQL DBD Packaging bug |
Date: | Mon, 15 May 2017 21:06:01 +0000 |
To: | "bug-Perl-Dist-Strawberry [...] rt.cpan.org" <bug-Perl-Dist-Strawberry [...] rt.cpan.org> |
From: | "Knowlton, Christopher" <Christopher.Knowlton [...] xerox.com> |
The DBD driver for MySql has a dll which depends on another dll but they are not co-located, so the dependency breaks in the dynaloader.
If you happened to know to add the Strawberry\c\bin path to your PATH, you would probably not see this, but that is not part of the install instructions, so most won't.
Copying LIBMYSQL_.dll to Strawberry\perl\vendor\lib\auto\DBD\mysql folder solves the issue easily.
I will also be writing up a coding bug against the authors of the DBD module for a coding bug that obscured this fault.
Chris Knowlton
SCM Engineer
Xerox Corporation.