Wed Mar 11 09:17:58 2015: Request 102690 was acted upon.
Transaction: Ticket created by ZDM
Queue: PAR-Packer
Subject: Error with packing Check.xs.dll
Broken in: (no value)
Severity: (no value)
Owner: Nobody
Requestors: [email protected]
Status: new
Ticket <URL: https://rt.cpan.org/Ticket/Display.html?id=102690 >
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.