in reply to pp generated executable can't find or load libraries
It appears that the use of Net::SSLeay and IO::Socket::SSL are not detected by Module::Scandeps when it is called by PAR::Packer.
Net::SSLeay in turn has DLL dependencies that need to be packed.
If you edit the script to explicitly use Net::SSLeay then pp-autolink detects dependencies of libcrypto, libssl and zlib.
pp_autolink -o sendemail.exe sendemail.pl DLL check iter: 1 DLL check iter: 2 DLL check iter: 3 No alien system dlls detected Detected link list: --link c:\berrybrew\5.28.0_64_pdl\c\bin/libcrypto- +1_1-x64__.dll --link c:\berrybrew\5.28.0_64_pdl\c\bin/libssl-1_1-x64_ +_.dll --link c:\berrybrew\5.28.0_64_pdl\c\bin/zlib1__.dll CMD: pp --link c:\berrybrew\5.28.0_64_pdl\c\bin/libcrypto-1_1-x64__.dl +l --link c:\berrybrew\5.28.0_64_pdl\c\bin/libssl-1_1-x64__.dll --link + c:\berrybrew\5.28.0_64_pdl\c\bin/zlib1__.dll -o sendemail.exe sendem +ail.pl
|
|---|
| Replies are listed 'Best First'. | |
|---|---|
|
Re^2: pp generated executable can't find or load libraries
by vexed (Novice) on Apr 13, 2021 at 13:13 UTC | |
by swl (Prior) on Apr 13, 2021 at 21:54 UTC | |
by vexed (Novice) on Apr 14, 2021 at 01:21 UTC | |
by swl (Prior) on Apr 14, 2021 at 06:30 UTC | |
by Anonymous Monk on Jul 29, 2022 at 17:49 UTC | |
|
Re^2: pp generated executable can't find or load libraries
by vexed (Novice) on Apr 13, 2021 at 14:31 UTC |