Is there a way to use PAR::Packer on my linux machine to package a script so
that it will run on my Windows machine?

On 8/22/07, Jamie Lahowetz <[EMAIL PROTECTED]> wrote:
>
>
>
> ---------- Forwarded message ----------
> From: Jan Dubois <[EMAIL PROTECTED]>
> Date: Aug 22, 2007 9:57 PM
> Subject: RE: PAR::Packer on Windows Vista
> To: Jamie Lahowetz <[EMAIL PROTECTED]>
>
>  Yes, the perl58.dll included in AP822 will be 5.8.8.822, but I'm sure
> that when you run parl or your own executable, it loads a different versions
> from somewhere. Please take this discussion back to the PAR mailing list, as
> I'm not an expert in the inner workings of PAR; I was just pointing out what
> the specific error you are getting means. I know you are loading an old
> version of perl58.dll, but I don't know where you are loading it from.
>
>
>
> Cheers,
>
> -Jan
>
>
>
> *From:* Jamie Lahowetz [mailto:[EMAIL PROTECTED]
> *Sent:* August 22, 2007 6:46 PM
> *To:* Jan Dubois
> *Subject:* Re: PAR::Packer on Windows Vista
>
>
>
> It returned: 5.8.8.822
>
> On 8/22/07, *Jan Dubois* <[EMAIL PROTECTED]> wrote:
>
> You can use the properties in Windows Explorer.  Or you can print the file
> version using Perl:
>
>
>
> perl -MWin32 -e "print join '.',
> Win32::GetFileVersion('c:/perl/bin/perl58.dll')"
>
>
>
> Cheers,
>
> -Jan
>
>
>
> *From:* Jamie Lahowetz [mailto:[EMAIL PROTECTED] ]
> *Sent:* August 22, 2007 6:11 PM
> *To:* Jan Dubois
> *Subject:* Re: PAR::Packer on Windows Vista
>
>
>
> How do I check the version of the perl58.dll file?
>
> On 8/22/07, *Jan Dubois* <[EMAIL PROTECTED]> wrote:
>
> On Tue, 21 Aug 2007, Jamie Lahowetz wrote:
> > I tried packing a test.exe using:
> > C:\Perl\site\bin>pp -o C:\Users\deadpickle\Desktop\test.exe
> > C:\Users\deadpickle\
> > Desktop\GRRUVI-windowed-v1.004.pl
> >
> > and recieved this error:
> > parloQXY.exe - Entry Point Not Found: The procedure entry point
> > Perl_sv_2iv_flags could not be located in the dynamic link library
> > perl58.dll
>
> This mean you are using an application built with AP822 against an
> older version of perl58.dll.  AP822 contains all changes from the
> Perl 5.8.x maintenance branch that will eventually become 5.8.9.
> One of the changes is that the SvIV() macro may now call the
> Perl_sv_2iv_flags() function, which does not exist in earlier
> 5.8.x releases.
>
> You'll need to hunt down the origin of the rogue perl58.dll and make
> sure you use the latest one consistently.
>
> Cheers,
> -Jan
>
>
>
>
> --
> Jamie Lahowetz
>
>
>
>
> --
> Jamie Lahowetz
>
>
> --
> Jamie Lahowetz




-- 
Jamie Lahowetz

Reply via email to