""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
