in reply to Re^2: Strawberry perl and PAR
in thread Strawberry perl and PAR
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^4: Strawberry perl and PAR
by marto (Cardinal) on Mar 25, 2009 at 22:21 UTC | |
Do you have the line use Crypt::SSLeay in your script? I notice you are not supplying it (it being Crypt::SSLeay) as a -M argument in the above pp line. See Re^4: https, Crypt::SSLeavy and perl packager combined together for further information and let me know how you get on. I don't have access to a windows machine since I'm currently at home, so I can't test this. Update: Fixed typo, Crypt::SSLeay Cheers, Martin | [reply] [d/l] |
by perlnewb123 (Sexton) on Mar 25, 2009 at 23:35 UTC | |
| [reply] [d/l] |
by perlnewb123 (Sexton) on Mar 26, 2009 at 01:12 UTC | |
Options tried for compile: pp -l C:\WINNT\system32\libeay32.dll -l C:\WINNT\system32\ssleay32.dll -M Crypt::SSLeay cam_reset.pl -o cam_reset.exe Including -M Crypt:SSLeay appears to make no difference. On machines where perl is not installed, Exe produces: Server returned error: 501 Protocol scheme 'https' is not supported (Crypt::SSLeay not installed) Including use Crypt::SSLeay; in source script exe produces: Can't load 'C:\DOCUME~1\user\LOCALS~1\Temp\user\cache-956f4474c8469d5dc52a0b30e6e115813cf9edc8\b58c32ab.dll' for module Crypt::SSLeay: load_file:This application has failed to start because the application configuration is incorrect. Reinstalling the application may fix this problem at C:/strawberry/perl/lib/DynaLoader.pm line 203. at C:/strawberry/perl/site/lib/PAR/Heavy.pm line 82 Compilation failed in require at script/cam_reset.pl line 8. BEGIN failed--compilation aborted at script/cam_reset.pl line 8. It appears that everything needed by the script gets loaded on the client (no perl installed) machine to C:\DOCUME~1\user\LOCALS~1\Temp\par-user, included dlls, SSL crypt, etc. Part of the script:
| [reply] [d/l] |