Skip Menu |

This queue is for tickets about the PAR-Packer CPAN distribution.

Report information
The Basics
Id: 39942
Status: resolved
Priority: 0/
Queue: PAR-Packer

People
Owner: Nobody in particular
Requestors: phcornu [...] deloitte.lu
Cc:
AdminCc:

Bug Information
Severity: Normal
Broken in:
  • 0.980
  • 0.982
Fixed in: (no value)



Subject: Strawberry perl - perl510.dll or perl58.dll not included in the standalone package created by pp
Hi, OS: Windows Vista sp1 perl distrib: Strawberry perl 5.10.0.2 (v5.10.0 built for MSWin32-x86- multi-thread) mydlr\Makefile.pl does not handle Strawberry perl (perl distribution for Windows platform ; ok ok, I know, but it's a work requirement and i cannot change that :) ) which has a library called perl510.dll (or perl58.dll) that should be included in the executable packaged by pp, but it is not currently (only accepted distrib are mingw and cygwin). If it possible to add support this Strawberry perl distribution in future releases? In fact, to my understanding, the only thing to do is the following : in file mydlr/Makefile.PL, as well as library /^lib(.)+/ is accepted, /^perl(?:\d)+(?:\.dll)/ should also be accepted (matches perl510.dll) Thanks if advance, Feel free to contact me. Philippe.
Subject: Re: [rt.cpan.org #39942] Strawberry perl - perl510.dll or perl58.dll not included in the standalone package created by pp
Date: Sun, 12 Oct 2008 00:35:33 +1100
To: <bug-PAR-Packer [...] rt.cpan.org>, <par [...] perl.org>
From: "Sisyphus" <sisyphus1 [...] optusnet.com.au>
Show quoted text
----- Original Message ----- From: "pcornu via RT" <bug-PAR-Packer@rt.cpan.org> Hi Philippe,
> > mydlr\Makefile.pl does not handle Strawberry perl (perl distribution > for Windows platform ; ok ok, I know, but it's a work requirement and i > cannot change that :) ) which has a library called perl510.dll (or > perl58.dll) that should be included in the executable packaged by pp, > but it is not currently (only accepted distrib are mingw and cygwin). >
But Strawberry is just a mingw build anyway - by your own admission it is already currently supported :-) I've just installed PAR-Packer-0.982 on Strawberry 5.10.0 and the perl510.dll definitely gets packed for me with pp. For a "hello world" script I ran: pp -o try.exe try.pl Then in another shell that doesn't know where either the perl executable or perl510.dll are, I ran: ------------------------------ C:\_32\pscrpt\par>perl -V 'perl' is not recognized as an internal or external command, operable program or batch file. C:\_32\pscrpt\par>try.exe hello world ------------------------------ Did 'dmake test' pass all tests when you built and installed PAR-Packer ? Cheers, Rob
Subject: RE: [rt.cpan.org #39942] Strawberry perl - perl510.dll or perl58.dll not included in the standalone package created by pp
Date: Sat, 11 Oct 2008 18:23:52 +0200
To: <bug-PAR-Packer [...] rt.cpan.org>
From: "Cornu, Philippe (LU - Luxembourg)" <phcornu [...] deloitte.lu>
Thanks for this quick answer Rob. Yes, it compiled and tests were ok. I don't install otherwise actually. Yesterday, I upgraded all required packages to their latest version, and recompiled also Par and par::packer. I don't know why, but I've just retried and packed perl script now works on the other machines without the need of the library file. I can't tell why it didn’t work the first time. Maybe you're right and I failed to notice a failed test or maybe a problem with one of the dependencies... As I can't get the root cause, I think that we can consider the incident as closed. Thanks again. Philippe. Show quoted text
-----Original Message----- From: sisyphus1@optusnet.com.au via RT [mailto:bug-PAR-Packer@rt.cpan.org] Sent: Saturday, 11 October 2008 15:37 PM To: Cornu, Philippe (LU - Luxembourg) Subject: Re: [rt.cpan.org #39942] Strawberry perl - perl510.dll or perl58.dll not included in the standalone package created by pp <URL: http://rt.cpan.org/Ticket/Display.html?id=39942 >
----- Original Message ----- From: "pcornu via RT" <bug-PAR-Packer@rt.cpan.org> Hi Philippe,
> > mydlr\Makefile.pl does not handle Strawberry perl (perl distribution > for Windows platform ; ok ok, I know, but it's a work requirement and i > cannot change that :) ) which has a library called perl510.dll (or > perl58.dll) that should be included in the executable packaged by pp, > but it is not currently (only accepted distrib are mingw and cygwin). >
But Strawberry is just a mingw build anyway - by your own admission it is already currently supported :-) I've just installed PAR-Packer-0.982 on Strawberry 5.10.0 and the perl510.dll definitely gets packed for me with pp. For a "hello world" script I ran: pp -o try.exe try.pl Then in another shell that doesn't know where either the perl executable or perl510.dll are, I ran: ------------------------------ C:\_32\pscrpt\par>perl -V 'perl' is not recognized as an internal or external command, operable program or batch file. C:\_32\pscrpt\par>try.exe hello world ------------------------------ Did 'dmake test' pass all tests when you built and installed PAR-Packer ? Cheers, Rob