http://qs321.pair.com?node_id=1014333

useopenid has asked for the wisdom of the Perl Monks concerning the following question:

What is a "bootstrap parameter"? When I google it, all I see are either specific module conflicts from the all too common "does not match bootstrap parameter" error or a vague "installed version of perl" reference. Perl's got an almost overly specific method of handling versioning - why isn't it finding the right module for the version of perl that's being used? Thanks!

Replies are listed 'Best First'.
Re: bootstrap parameter
by Khen1950fx (Canon) on Jan 20, 2013 at 22:13 UTC
    First, take a look at:

    DynaLoader.

    Second, take a look at the bootstrap() function. If the Perl-space version number doesn't match the version number in the XS code generated by xsubpp, it'll croak with the error message.
Re: bootstrap parameter
by Anonymous Monk on Jan 21, 2013 at 07:30 UTC

    Perl's got an almost overly specific method of handling versioning - why isn't it finding the right module for the version of perl that's being used?

    Because you didn't copy the right file in the right place or something like that?