in reply to Detect which version of perl an XS module is linked against?
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.
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: Detect which version of perl an XS module is linked against?
by Limbic~Region (Chancellor) on Jan 03, 2008 at 13:48 UTC | |
by BrowserUk (Patriarch) on Jan 03, 2008 at 15:29 UTC | |
by Limbic~Region (Chancellor) on Jan 03, 2008 at 15:42 UTC | |
by BrowserUk (Patriarch) on Jan 03, 2008 at 16:15 UTC |