in reply to Debugging module version conflicts
What do you get when you run:
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
andperl -MTime::HiRes -e "print $Time::HiRes::XS_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.perl -MTime::HiRes -e "print $Time::HiRes::VERSION"
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
In Section
Seekers of Perl Wisdom