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

Reply via email to