http://www.perlmonks.org?node_id=616568


in reply to Debugging module version conflicts

What do you get when you run:
perl -MTime::HiRes -e "print $Time::HiRes::XS_VERSION"
and
perl -MTime::HiRes -e "print $Time::HiRes::VERSION"
Looking at Hires.pm, it seems to me that $XS_VERSION and $VERSION should be the same, and I therefore expect that the above two commands both produce the same output - and that the output is an error message very similar to the one you reported.

That being the case, it would appear that the object version (ie the version of the dll/so) is 1.86, whereas the version of the '.pm' file is 1.66.

This usually means that there was a botched install of the module at some stage .... or perhaps a botched install of ActivePerl. (You haven't perchance installed build 819 over the top of an earlier 5.8 build ?).

Mind you, I have no experience of eclipse/EPIC ...

Cheers,
Rob