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