perl510.dll not found

Posted by aphilipp on 2011-11-04 15:55

I recently installed ActivePerl 5.14.2 Build 1402 (after uninstalling ActivePerl 5.12) on my Windows XP computer. When I try to use the DateTime module, I get a pop-up window message that perl510.dll is not found. The exact wording of this message is:

"This application has failed to start because perl510.dll was not found. Re-installing this application may fix this problem"

Is anybody else having a similar problem? Any idea how to fix this? Do I need to re-install everything as the message suggests?

ActiveState Staff
Mon, 2011-11-21 10:13

The most common reason to see this error message would be that using the Perl 5.10 uninstaller can only remove components present in the original installer.

If you added any additional 5.10 modules via PPM, but didn't manually remove them when you upgraded, those 5.10 binaries will still be hanging around.

We recommend manually deleting the entire Perl directory tree after the uninstaller runs. This will prevent mismatched binaries from causing problems.