in reply to Re^2: "MSVCR90.dll not found" Error Message
in thread "MSVCR90.dll not found" Error Message

I re-installed DateTime from the ActiveState repository using ppm install DateTime --force but unfortunately I still get the error message

So ... you probably have now installed a version of DateTime that has no dependency on MSVCR90.dll - from which we deduce that the error message is coming from some *other* module that DateTime loads (and which was, presumably, built using VC9). Are there no other error messages (in the cmd console, for instance) that provide additional information ?

If you want to continue going down the 'ppm install' path, I think you need to identify the module(s) that's causing the problem, and then 'ppm install' it with '--force'.

You can test various modules by running (eg) perl -MList::MoreUtils -e 1
If List::MoreUtils were the culprit, that would be enough to generate the error. Or, in a script, simply use List::MoreUtils; would be sufficient (iff List::MoreUtils were the culprit).

Cheers,
Rob

Replies are listed 'Best First'.
Re^4: "MSVCR90.dll not found" Error Message
by roho (Bishop) on Mar 31, 2010 at 16:31 UTC
    Thanks for your suggestion, Rob. The Params::Validate module was the one causing the MSVCR90.dll error messages. I re-installed it from AS repository using ppm and the error message is no longer displayed. What was a bit odd was that Params::Validate 0.95 was already installed on my machine, but running the command 'ppm install Params-Validate' (re-)installed the module without requiring --force and without issuing any warnings about the module already existing. Thanks again for your help. Roy.

    "Its not how hard you work, its how much you get done."