On Wed, Apr 27, 2005 at 01:20:01PM -0700, Michael G Schwern wrote: > On Wed, Apr 27, 2005 at 12:25:11PM -0700, Mike Castle wrote: > > It looks to me like PL_FILES are being ran AFTER pm_to_blib: > > Yeah, there's nothing explicitly stating that PL files should be > processed before pm_to_blib. The attached patch does it. However it > changes pm_to_blib from a : to a :: which I'm pretty sure is going to break > a bunch of existing MakeMaker hacks. cpansearch is down so I can't check > for sure.
Ok... that makes the build process work as expected. Still fails, but that's because of the new semantics. :-> Btw, for a fun MM hack that's broken, try to build xmltv sometime with the latest EU:MM. It fails miserably. I've not even bothered to try to figure that one out. http://prdownloads.sourceforge.net/xmltv/xmltv-0.5.39.tar.bz2?download Anyway, since the PL_FILES have changed from PERLRUNINST to PERLRUN, what's the recommended process for applications that expected PERLRUNINST? Add something like: use lib "lib"; at the top of the script? (seems to work for IP-Country) If so, perhaps this could be documented in the PL_FILES section? mrc