Hi, I've tried testing this module on ActivePerl and tests fail with error messages like this one:
Your vendor has not defined POSIX macro EWOULDBLOCK, used at C:\bin\dev\perl\cpan\build\File-Flock-2008.01-J2fs8W\blib\lib/File/Flock.pm line 108 flock /tmp/flt2.7660 UN: Unknown error at C:\bin\dev\perl\cpan\build\File-Flock-2008.01-J2fs8W\blib\lib/File/Flock.pm line 189 File::Flock::unlock('/tmp/flt2.7660') called at C:\bin\dev\perl\cpan\build\File-Flock-2008.01-J2fs8W\blib\lib/File/Flock.pm line 229
File::Flock::END() called at C:/bin/dev/perl/lib/Carp.pm line 44 eval {...} called at C:/bin/dev/perl/lib/Carp.pm line 44 I think ActiveState disabled it for a reason and real problem can be inside POSIX.pm (or POSIX.dll). As for me, I just blocked this particular distribution in preferences long ago. Gabor Szabo wrote:
As I was running the smoker in Strawberry Perl 5.12.3 I got a crash with a pop-up asking me if I want to report the bug to Microsoft so I guess this crashed perl itself. Then I tried to manually install the module and got the same pop-up crash. Below is the output. If I am not mistaken flock is not even implemented on Windows so this module should probably not create its Makefile when running on Windows but still this is a crash. Where do you think I should report this? to RT of File::Flock? To Strawberry Perl? To p5p via perlbugs?
-- Serguei Trouchelle