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