Closed urusov closed 2 years ago
Can't load 'C:\Users\urusov\AppData\Local\Temp\par-757275736f76\cache-PERLTMP\4f0b224f.xs.dll' for module XML::Parser::Expat: load_file:═х эрщфхэ єърчрээ√щ ьюфєы№ at /DynaLoader.pm line 193.
XML::Parser::Expat uses the native expat DLL, but your exe doesn't contain it - PAR::Packer never packs native DLLs automagically. The expat DLL is included in your Strawberry installation (look for *expat*.dll in PATH) and add
it to your pp command with --link ...
(probably using the basename of the DLL should do).
ps.txt is: ... -M XML::Simple:: -M XML::SAX::
Why do you need these? They should be automatically detected and packed.
... -a C:\SBperl\perl\bin\perl532.dll
That's nonsense, perl*.dll is always packed (and this copy will never be used).
Hi I add Expat.xs.dll No result, nothing changed See my attached Packer.zip: PackExe.bat - for generate application EXE file (CBSgenerate.exe) run.bat - test application (please run without perl in PATH) runLog.txt - result of application test Packer.zip https://cloud.mail.ru/public/gG3K/qQstvHhWn There might be something wrong? Please help me! Yours sincerely, Andrey
I add Expat.xs.dll
That's the wrong one - it's the "glue" DLL, i.e. the XS part of Expat.pm (and it's most certainly not located on your PATH). The correct one is probably called libexpat.dll (maybe with an added version number), it should be in Strawberry's bin directory.
I found libexpat-1__.dll. evething all right Thanks.
Hi
Application not executed on PC without perl. This is my incorrect actions or PAK::Parser bug ???