An irritant of long standing has been the fact that many Perl modules on CPAN use Module::Install in their Makefile.PL's but Module::Install has been non-functional on VMS for some time, making the modules that use it impossible to build without rewriting the Makefile.PL or other extreme measures. I finally got to the bottom of the portability problems and submitted a fix at <https://rt.cpan.org/Public/Bug/Display.html?id=79858>.
There are 67 tickets in that queue and I have no idea when or if mine will be accepted, and the unfortunate design of Module::Install means that a until there is a new release with that fix in place and each and every module author has upgraded to the new version, we're no further along than we were before. This because Module::Install embeds a copy of itself in each and every module that uses it, so until the copy gets updated, the existence of a new version doesn't do us any good with any particular module. But all is not lost, since you can simply fix the embedded copy of Module::Install for whatever extension you're trying to build. The attached patch will do just that. It's equivalent to the patch I submitted upstream, except it's against the local copy of Module::Install in [.inc] instead of the one [.lib]. Happy module building. ________________________________________ Craig A. Berry mailto:craigbe...@mac.com "... getting out of a sonnet is much more difficult than getting in." Brad Leithauser
mi.patch
Description: Binary data