""Håkan Kvist"" <[EMAIL PROTECTED]> wrote in message 
news:[EMAIL PROTECTED]
> "Glenn Linderman" <[EMAIL PROTECTED]> wrote in message 
> news:[EMAIL PROTECTED]
>> On approximately 4/6/2006 3:38 PM, came the following characters from the 
>> keyboard of Sisyphus:
>>> ----- Original Message ----- 
>>> From: "Håkan Kvist"
>>> .
>>> .
>>>> I applied the patch in the Install.pm module shipped with the
>>> distribution,
>>>> but that didn't
>>>> help. I still get the:
>>>>
>>>> Undefined subroutine &ActivePerl::Config::find_prog called at
>>>> C:/Perl/site/lib/ActivePerl/Config.pm line 70.
>>>> Compilation failed in require at C:/Perl/lib/ExtUtils/MakeMaker.pm line 
>>>> 7.
>>>> BEGIN failed--compilation aborted at C:/Perl/lib/ExtUtils/MakeMaker.pm
>>> line
>>>> 7.
>
> [...]
>
> Module::ScanDeps, PAR::Dist, Parse::Binary, and Win32::Exe . Hopefully the
>
>>
>> I'll be interested to hear if Håkan has better results than I.
>>
>
> I had som older PAR-archives laying around, tried to run them, but ran 
> into the following popup from
> the system "The procedure entry point PL_memory_wrap could not be located 
> in the dynamic link library perl58.dll".
>
> I looked briefly into the patch that activestate provide against the 
> vanilla perl source, it seems that the that AS perl build 817 and 816
> doesn't export the function "PL_memory_wrap". However the "PL_memory_wrap" 
> thingie isn't mentioned in the patch for AS 815.
>
> So I decided to dowgrade to AS 815.
>
> The steps I have done to get it working was:
>
> 1. AS perl build 816 installed, try to install as much as possible, tried 
> to install the packages Module::ScanDeps, PAR::Dist, Parse::Binary, and 
> Win32::Exe  from ppm (if available).
>
> 2. downgrade to AS perl build 815, install in the same directory as 
> before, c:\perl
>
> 3. cpan PAR::Packer
>
> It doesn't fix the original problem, but it lets me create an archive, 
> which was the far most important thing.
>
> regards
> Håkan

I have to correct myself here.

The Activestate changelog (which I found today) for the latest version of AS 
perl 817 states:
"Reintroduce PL_memory_wrap for binary compatiblity."

So the "pl_memory_wrap" call should work in the newest AS perl, so it should 
be possible to run
PAR-packed archives.

But I'll stick to build 815 until creating PAR archives works out of the box 
with the latest version of activestate.

regards
Håkan 


Reply via email to