Hi Roderich,

On 28 October 2014 08:16, Roderich Schupp <[email protected]>
wrote:

> Net::SSH2 is an XS module, ie. in addition to pure Perl code it also
> installs a DLL, .../Net/SSH2/SSH2.dll.
> If I interpret Net::SSH2's Makefile.PL correctly this "glue" DLL is linked
> against two "external"
> (to the Perl ecosystem) DLLs, libssl32 and libeay32 (or similar). These
> are missing from your
> packed executable, causing the loading of SSH2.dll to fail if they can't
> be found in the environment.
> That's whythe packed executable works on the machine where you generated it
> and fails on a machine without them installed.
>


I was unclear.   The packed executable works just fine when run at a
Windows command prompt on the target machine.  The error occurs when the
executable is called by a service also running on the target machine, hence
my thinking that this is something environmental.


Regards

Martin A. Brooks

Reply via email to