Re: [perl-win32-gui-users] PL_memory_wrap...

2007-08-27 Thread Marco Hofmann
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...

2007-08-26 Thread Robert May
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...

2007-08-26 Thread marco hofmann
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...

2007-08-26 Thread Robert May
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...

2007-08-24 Thread Marco Hofmann
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/