When I tried installing the ActivePerl PPM provided (I
have ActivePerl 5.8, PPM version 3.1), the installation
went smoothly. But when I tried syntax checking a Perl
script that uses Log::Log4perl::Appender::Synchronized,
Perl complains:
Can't locate IPC/Shareable.pm in @INC (@INC contains:
C:/Perl/lib C:/Perl/site/lib .) at
C:/Perl/site/lib/Log/Log4perl/Appender/Synchronized.pm
line 17.
IPC::Shareable certainly doesn't seem like it would be
literally implementable under Win32 (no System-V style
shared memory implementation there...) so you probably
couldn't solve this just by adding that module to your
PPM packaging, but perhaps
Log::Log4perl::Appender::Synchronized could do
something different on the Win32 platform for
synchronization. It seems to me that the actual
synchronization need here is rather simple. If this
doesn't seem worth the effort to you guys (or at least
not going to get implemented Real Soon Now), a mention
of this caveat might be nice in the FAQ.
(I tend to trust better statements that "Foo has been
tested on platform Bar and it works just fine" if there's a
qualifier like "...except for the unusual corner cases of
Baz and Qux, which we'll work on for a future release." It
makes me think that significant testing has actually
occurred in order to have found Baz and Qux....)
Email address (per notation on the bug submission page
that tracker items submitted anonymously should list a
valid email address):
Papa Sierra Hotel Uniform Alpha November Golf
(military alphabet spelling)
@alum.mit.edu