On Tue Dec 05 05:35:00 2006, ADAMK wrote:
Show quoted text> Win32-GUI is done as a collection of distributions, not all of which
> work on all platforms (some don't work without Visual C++) and don't all
> install.
>
> This module should be broken up so that the modules that don't work on
> all platforms are in seperate modules. That way dependencies can be
> placed on them seperately.
perl Makefile.PL
/should/ detect which modules can be built with the compiler/platform
combination in use, and only build/install the modules that can be built.
Are you experiencing differently? If so, then a log of the build
process would be useful so I can try to see where it's going wrong.
Splitting the modules at a first glance seems like a good solution, but
due to the original design the dependencies are actually rather more
complex than they should be in many places. Compounding this perl has
no way of setting dependencies on exact versions, only on versions
greater than a particular value. The easiest way for the (very small
number of) maintainers is to have a complete set of modules built and
tested together. Hopefully we can change this in the future, but it's
not going to happen any time soon.
Regards,
Rob.