On 17 May, 11:40, [EMAIL PROTECTED] (Steffen Mueller) wrote:
> misoldgit schrieb:
>
>
>
>
>
> > Binary build 820 [274739] provided by ActiveStatehttp://www.ActiveState.com
> > Built Jan 23 2007 15:57:46
>
> > ┌──────────────┬──────────┬─────────────────────────────────────────┬──────­┐
> > │ name         │ version  │ abstract                                │
> > area │
> > ├──────────────┼──────────┼─────────────────────────────────────────┼──────­┤
> > │ HTML-Parser  │ 3.56     │ Parsing of HTML documents               │
> > perl │
> > │ Math-Pari    │ 2.010603 │                                         │
> > site │
> > │ PAR          │ 0.90     │ Perl Archive Tookit                     │
> > site │
> > │ PAR-Dist     │ 0.22     │ Create and manipulate PAR distributions │
> > site │
> > │ PAR-Packer   │ 0.973    │ PAR Packager                            │
> > site │
> > │ Parse-Binary │ 0.10     │                                         │
> > site │
> > │ XML-Parser   │ 2.34-r1  │ Parsing of XML documents                │
> > perl │
> > └──────────────┴──────────┴─────────────────────────────────────────┴──────­┘
>
> Whoa there!
>
> Before version 0.970 of PAR, PAR and PAR::Packer were both part of a
> monolithic PAR package. Having PAR 0.90 and PAR::Packer 0.973 installed
> at the same time is absolutely a problem. I.e. they both provide a pp
> script, etc.
>
> If you installed PAR+PAR::Packer from a dependency-aware source (like
> using the CPAN.pm client), the installer would have told you about this
> problem and upgraded your PAR to the version required by the
> corresponding PAR::Packer.
>
> It seems you installed PAR from the ActiveState PPM repository. That
> repository is *severely* out of date regarding PAR. Can't blame them,
> they sell a similar tool (PerlApp as part of their Perl Dev Kit).
>
> I suggest installing compatible versions of PAR and PAR::Packer such as
> those from bribes.org. Note that I'm not saying that this will magically
> fix all problems you might have with OpenPGP, but the setup as it stands
> is *asking* for trouble.
>
> Cheers,
> Steffen- Hide quoted text -
>
> - Show quoted text -

Hi guys,

OK I've tried to reply through this google interface twice now and it
doesnt seem to take it - this may be due to the unicode text boxes
that the new version of ppm puts round it's the module version output.

I have changed the version of Perl to 5.8.8.820 AND the versions of
Par-packer etc per your instructions. It didnt seem to fix the
problem.

BUT I think I've found the issue. The contents of @INC are different
when the code is run natively to when it's run from the .exe:

When running the program .pl file:

@INC = C:/Perl/site/lib C:/Perl/lib .

When running the program via a .exe file:

@INC = C:\DOCUME~1\misoldgit\LOCALS~1\Temp\par-misoldgit
\cache-1179417278/inc/lib C:\DOCUME~1\misoldgit\LOCALS~1\Temp\par-
misoldgit\cache-1179417278/inc CODE(0xd5952c) .

So I manually re-assigned @INC to the correct paths within the program
and voila! it works.

Guys, many thanks for all your help!

Reply via email to