You goofed. AS allows you to upgrade minor versions (eg. 5.8.6 to 5.8.8) without throwing away everything you previously installed as this will, mostly, work.
But attempting to upgrade a major version (5.8.x to 5.10.x) and retain previously installed modules almost certainly won't. There are substantial internal changes (see the section "Changed Internals" of the 510 delta) that mean 5.8.x code will not coexist with 5.10.
Your best course of action would be to delete your entire perl directory tree (which you should have done in the first place) and install 5.10 again.
Your other alternative would have been to select a different path at install time (assuming you used the msi), or relocate to a different path if you used the zipped install.
Note: This is not a bug in AS Perl, it is how it is designed to work. If you attempted to load an xs module compiled under 5.8.8 using 5.10 under linux, you'd run into exactly the same problem.
In reply to Re: Detect which version of perl an XS module is linked against?
by BrowserUk
in thread Detect which version of perl an XS module is linked against?
by Limbic~Region
| For: | Use: | ||
| & | & | ||
| < | < | ||
| > | > | ||
| [ | [ | ||
| ] | ] |