Re: [perl-win32-gui-users] PL_memory_wrap...
I'm sorry Rob, but I can't do that again. Meanwhile I found in PPM that I could upgrade PAR from 0.9 to 0.976 and Par-Dist from 0.21 to 0.25. So I removed the old packages and installed the new ones. After that I encountered that PAR-0.976 does not include pp anymore. So I installed PAR-Packer as described in their project page. (With perl makefile.pl, nmake, nmake test, nmake install. I had to install MinGW first, never did that before that way...). 'nmake test' delivers some errors, but in spite of that, pp worked after 'nmake install'. So now I don't have that problems with Win32::GUI() and pp anymore. My suspicion is that the version of PAR you have installed is built against a perl prior to perl 5.8.7(? if I remember correctly thiswas when PL_memory wrap was introduced). Yes, I think you are right with your suspicion. That could be, but I'm not sure. Next time I will wait for your advices. Thanks a lot. Regards, Marco Original-Nachricht Datum: Mon, 27 Aug 2007 08:15:03 +0530 Von: Robert May [EMAIL PROTECTED] An: marco hofmann [EMAIL PROTECTED] CC: perl-win32-gui-users@lists.sourceforge.net Betreff: Re: [perl-win32-gui-users] PL_memory_wrap... On 27/08/07, marco hofmann [EMAIL PROTECTED] wrote: As script the report is: Can't call method VERSION on an undefined value at perlversion.pl line 2. Sorry, that should have been: print $]\n; print ActivePerl-VERSION(), \n; Can you try again - if I got it right this time, the second line should print the ActivePerl build number. My suspicion is that the version of PAR you have installed is built against a perl prior to perl 5.8.7(? if I remember correctly thiswas when PL_memory wrap was introduced). (Really we should be building Win32::GUI against an older perl too, but 1.05 was built against 5.8.7.) Regards, Rob. -- Pt! Schon vom neuen GMX MultiMessenger gehört? Der kanns mit allen: http://www.gmx.net/de/go/multimessenger - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ Perl-Win32-GUI-Users mailing list Perl-Win32-GUI-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users http://perl-win32-gui.sourceforge.net/
Re: [perl-win32-gui-users] PL_memory_wrap...
On 24/08/07, Marco Hofmann [EMAIL PROTECTED] wrote: I have problems with pp and win32::gui() package. If I pack a script containing only the line use Win32::GUI(); with pp -o test.exe test.pl I get the error message, when starting test.exe: The procedure entry point PL_memory_wrap can't be located in DLLperl58.dll Where did you get your version of PAR and pp from, and what version of perl was it built against? Create a script that prints the perl version: print $]\n; print $ActivePerl-VERSION(), \n; and report what it says when run as a script using your current perl, and as a pp packed exe. Regards, Rob. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ Perl-Win32-GUI-Users mailing list Perl-Win32-GUI-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users http://perl-win32-gui.sourceforge.net/
Re: [perl-win32-gui-users] PL_memory_wrap...
As script the report is: Can't call method VERSION on an undefined value at perlversion.pl line 2. 5.008008 and the pp packed exe reports: Can't call method VERSION on an undefined value at script/perlversion.pl line 2. 5.008 I think I get the versions of PAR and pp from the ActiveState Repository. Regards, Marco Robert May schrieb: On 24/08/07, Marco Hofmann [EMAIL PROTECTED] wrote: I have problems with pp and win32::gui() package. If I pack a script containing only the line use Win32::GUI(); with pp -o test.exe test.pl I get the error message, when starting test.exe: The procedure entry point PL_memory_wrap can't be located in DLLperl58.dll Where did you get your version of PAR and pp from, and what version of perl was it built against? Create a script that prints the perl version: print $]\n; print $ActivePerl-VERSION(), \n; and report what it says when run as a script using your current perl, and as a pp packed exe. Regards, Rob. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ Perl-Win32-GUI-Users mailing list Perl-Win32-GUI-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users http://perl-win32-gui.sourceforge.net/
Re: [perl-win32-gui-users] PL_memory_wrap...
On 27/08/07, marco hofmann [EMAIL PROTECTED] wrote: As script the report is: Can't call method VERSION on an undefined value at perlversion.pl line 2. Sorry, that should have been: print $]\n; print ActivePerl-VERSION(), \n; Can you try again - if I got it right this time, the second line should print the ActivePerl build number. My suspicion is that the version of PAR you have installed is built against a perl prior to perl 5.8.7(? if I remember correctly thiswas when PL_memory wrap was introduced). (Really we should be building Win32::GUI against an older perl too, but 1.05 was built against 5.8.7.) Regards, Rob. - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ Perl-Win32-GUI-Users mailing list Perl-Win32-GUI-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users http://perl-win32-gui.sourceforge.net/
[perl-win32-gui-users] PL_memory_wrap...
Hi all, I have problems with pp and win32::gui() package. If I pack a script containing only the line use Win32::GUI(); with pp -o test.exe test.pl I get the error message, when starting test.exe: The procedure entry point PL_memory_wrap can't be located in DLLperl58.dll DOS window outputs: Can't load 'C:\DOKUME~1\MHOFFM~1\LOKALE~1\Temp\par-mhofmann\cache-1187959330\3e0cf77d.dll' for module Win32::GUI: load_file:Die angegebene Prozedur wurde nicht gefunden at D:/cpanrun/build/5-8-0/lib/DynaLoader.pm line 229. at ../blib/lib/PAR/Heavy.pm line 107 Compilation failed in require at script/test.pl line 10. BEGIN failed--compilation aborted at script/test.pl line 10. Is that a problem of Win32::GUI or PAR or something else? I use XP and the latest ActivePerl 5.8.8 Build 822. Thanks for help, Regards, Marco -- Pt! Schon vom neuen GMX MultiMessenger gehört? Der kanns mit allen: http://www.gmx.net/de/go/multimessenger - This SF.net email is sponsored by: Splunk Inc. Still grepping through log files to find problems? Stop. Now Search log events and configuration files using AJAX and a browser. Download your FREE copy of Splunk now http://get.splunk.com/ ___ Perl-Win32-GUI-Users mailing list Perl-Win32-GUI-Users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/perl-win32-gui-users http://perl-win32-gui.sourceforge.net/