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


Attachment: mi.patch
Description: Binary data

Reply via email to