Hello all,

I've encounterd a problem with PAR-0.992 and DynaLoader.  I have some
code that requires HTML::Parser, which is packed in a PAR archive and
stored in a local repo.  I use PAR like so

use PAR {
        repository => "$Bin/../par/repo",
        fallback   => 0
};

indicating that it should take precedence over filesystem-resident modules.

I then proceed to require HTML::Parser, which fails with:

HTML::Parser object version 3.56 does not match bootstrap parameter 3.60
at /usr/lib/perl/5.10/DynaLoader.pm line 219.

I've verified the issue seems to only occur on x86_64.  None of my i486
deployments are affected.

Attached is simple test case.  It requires that you create a repo, build
an HTML::Parser PAR, inject that PAR archive, then reference that
correctly in the script.

-- 
Darian Anthony Patrick    <d...@darianpatrick.com>
=================================================
88FC 044D 5144 BD3A DAF8 FD9F 8C9E DF14 9AD3 4117
=================================================
* Signed and encrypted communications preferred.

Attachment: par-0.992_problem.pl
Description: Perl program

Reply via email to