Hi,
trying to pack an application that uses Storable with the --clean switch I got
stuck:
Strawberry-perl 5.8.8
$Storable::VERSION 2.18
$PAR::Packer::VERSION 0.982
Thank you for any hints, Christoph
file testpp.pl:
use Data::Dumper;
use Storable;
my $data = retrieve('testfile');
print Dumper $data;
in cmd:
E:\devel\testpp>perl testpp.pl
$VAR1 = {
'test' => 1
};
E:\devel\testpp>pp -o testpp_clean.exe --clean testpp.pl
E:\devel\testpp>pp -o testpp_noclean.exe testpp.pl
E:\devel\testpp>testpp_noclean.exe
$VAR1 = {
'test' => 1
};
E:\devel\testpp>testpp_clean.exe
String found where operator expected at blib\lib\Storable.pm (autosplit into bli
b\lib\auto\Storable\_retrieve.al) line 368, near "logcroak "can't open $file: $!
""
(Do you need to predeclare logcroak?)
String found where operator expected at blib\lib\Storable.pm (autosplit into bli
b\lib\auto\Storable\_retrieve.al) line 374, near "logcarp "Storable::lock_store:
fcntl/flock emulation broken on $^O""
(Do you need to predeclare logcarp?)
String found where operator expected at blib\lib\Storable.pm (autosplit into bli
b\lib\auto\Storable\_retrieve.al) line 377, near "logcroak "can't get shared loc
k on $file: $!""
(Do you need to predeclare logcroak?)
syntax errorsyntax error at blib\lib\Storable.pm (autosplit into blib\lib\auto\S
torable\_retrieve.al) line 374, near "logcarp "Storable::lock_store: fcntl/flock
emulation broken on $^O""
syntax error at blib\lib\Storable.pm (autosplit into blib\lib\auto\Storable\_ret
rieve.al) line 377, near "logcroak "can't get shared lock on $file: $!""
Compilation failed in require at C:/strawberry-perl/perl/lib/AutoLoader.pm line
27.
at blib\lib\Storable.pm (autosplit into blib\lib\auto\Storable\retrieve.al) lin
e 352