Subject: | Error with packing Check.xs.dll |
Hi.
Environment - strawberry perl 5.20.2 x64 on windows 8.1 x64.
I try to pack this small example:
#!/usr/bin/env perl
package main v0.1.0;
no multidimensional;
1;
__END__
using following command:
pp -o 1.exe 1.pl
When I execute 1.exe I get following error:
Can't load 'D:\tmp\par-7a646d\cache-1426079581\b61437bc.xs.dll' for module multidimensional: load_file:The specified module could not be found at d:/devel/p
erl/perl/lib/DynaLoader.pm line 193.
at d:/devel/perl/perl/site/lib/PAR/Heavy.pm line 120.
Compilation failed in require at script/1.pl line 5.
BEGIN failed--compilation aborted at script/1.pl line 5.
b61437bc.xs.dll is the alias for auto/B/Hooks/OP/Check/Check.xs.dll
But in PAR this is completely different file, than original. I don't know why, maybe you compress dlls or do something else, but this didn't work with this dll.