On Thu Oct 05 08:33:28 2006, KANE wrote:
Show quoted text> Well, you're porting it to Win32, not too weird to have Win32 standard
> modules
> ported along...
We're not porting it -- we're just packaging it. All the porting is
upstream with p5p and individual package maintainers. Ditto for MinGW.
libwin32 is "standard" only in the sense that ActiveState includes it by
default, it's not part of the Perl core. Moreover, in the last year or
so, several libwin32 packages have been split off and released
separately because libwin32 had gone stale and they were needed to
address critical bugfixes or other windows shortcomings for bleadperl or
other modules. (E.g. Win32API::File, Win32API::Registry,
Win32::TieRegistry).
Show quoted text> It doesn't actually compile cleanly on my machine (win2003 server,
> latest vanilla perl).
> as win32::OLE refuses to compile. See the attached logfile for details
> -- it looks like
> 'some issue' with the included mingw headers, but i'm no real windows
> developer.
I suggest posting a bug report about it to the Win32::OLE queue -- many
compiler-compatibility issues are being addresed by module maintainers
directly.
Show quoted text> Furthermore, libwin32 doesn't adhere to the 'standard' installation
> process, in that
> it uses nested Makefile.PLs with nested dependencies, which CPAN.pm
> and CPANPLUS
> don't pick up on, so it requires quite a bit of massaging.
Personally, I'd like to see all of libwin32 broken up into its
individual modules and then have a Bundle::libwin32 that would be used
to install them collectively.