gharris999 wrote: > This is a bug, I think. Modify line 16 in CPAN\Compress\Raw\Zlib.pm. > Change it to: > > $VERSION = '2.037'; > > Then you'll be able to install plugins using the extension downloader. > I have no idea why this only crops up with the git code on windows.OK, I > don't think this is a bug, per se. It appears that the windows ActiveState perl 5.14.2 installer also installs a newer version of Compress-Raw-Zlib (2.037) by default. So when LMS bootstraps it's own 2.033 Zlib.pm, perl sees a version conflict.
My understanding of perl is still vague enough that I don't really understand why this should be...why LMS's Zlib isn't loaded in preference to the system installed one. >From the documentation on DynaLoader: > All arguments to bootstrap() are passed to the module's bootstrap > function. The default code generated by xsubpp expects $module [, > $version] If the optional $version argument is not given, it defaults to > $XS_VERSION // $VERSION in the module's symbol table. The default code > compares the Perl-space version with the version of the compiled XS > code, and croaks with an error if they do not match. If I understand that right, what a @#$% PITA. How the hell does one support different versions of perl with this code?? Who knew that perl had its very own version of "dll hell". Anyway, as far as I know, just updating the $VERSION string as above is harmless and gets things working. ------------------------------------------------------------------------ gharris999's Profile: http://forums.slimdevices.com/member.php?userid=115 View this thread: http://forums.slimdevices.com/showthread.php?t=95917 _______________________________________________ beta mailing list [email protected] http://lists.slimdevices.com/mailman/listinfo/beta
