Thanks for the quick answer Clive.

I added the parameter but not luck :-/

If I run the application (.pl) works
If I run the PAR exe (created with ActiveState) works
If I run the PAR exe (created with StrawberryPerl) I get the error:
*Bad file descriptor at  LWP/Protocol/http.pm <http://http.pm> line 291*
I'm exhausted :-D

Peco

2014-12-12 19:31 GMT+01:00 Clive Eisen <[email protected]>:

> you probably need
>
> -a "C:/strawberry/perl/vendor/lib/Mozilla/CA/cacert.pem;cacert.pem"
>
> That lost me a few hours as well ;-)
>
> as well as any other missing dll - but those requirements pop up if you
> run the exe on a machine without perl
>
> --
> Clive Eisen
> GPG: 75056DD0
>
>
>
>
>
>
> On 12 Dec 2014, at 18:23, Juan José 'Peco' San Martín <
> [email protected]> wrote:
>
> Hi all,
> I'm a happy user of PAR during the last 3 years (thank you!, awesome
> work). I'm using it to create and deploy an .exe file.
>
> I'm now migrating the PAR-packaging machine from Windows7/ActiveState Perl
> 5.10 to Windows7/Strawberry Perl 5.20 and I have some issues with the
> dependencies...
>
> After some analysis work, saw that in Strawberry I need to pass the
> parameter: -I lib -l libxml2-2_.dll to work with XML files.
>
> (not sure why it wasn't needed with ActiveState Perl :-?)
>
> Now, I have some issues with LWP::Protocol::http.pm ... perhaps related
> to SSL (https) and the need to pass another DDL to pp.
>
> So, I wondering if exists a way to detect the missing Libs and how they
> are called in Strawberry Perl.
>
> The .pl works well.
>
> Thanks a lot for any light.
> Peco
>
>
>

Reply via email to