On Thu, May 19, 2005 at 02:26:15PM -0700, Michael G Schwern wrote: > http://www.pobox.com/~schwern/src/ExtUtils-MakeMaker-6.29.tar.gz > or > http://svn.schwern.org/svn/CPAN/ExtUtils-MakeMaker/trunk > or > a CPAN near you. > > This release fixes a problem with PL_FILES where the functionality was > changed in 6.25. I put it back the way it was because several CPAN modules > depended on it. IP::Country, Tk, Object::Translation and xmltv to name > some. > > Otherwise its integrating some changes necessary for building the core. > Let me know if I missed anything.
It fails to build DynaLoader on FreeBSD (5.2) $ make Graph cycles through pm_to_blib `makemakerdflt' not remade because of errors. I'd infer that the problem is the addition of a dependency on pm_to_blib, but if this is the reversion of a previous change, then I'm confused as to why it used to work some time ago. Nicholas Clark --- Makefile.628 Fri May 20 17:46:42 2005 +++ Makefile.629 Fri May 20 17:59:36 2005 @@ -1,7 +1,7 @@ # This Makefile is for the DynaLoader extension to perl. # # It was generated automatically by MakeMaker version -# 6.28 (Revision: Revision: 4409 ) from the contents of +# 6.29 (Revision: Revision: 4531 ) from the contents of # Makefile.PL. Don't edit this file, edit Makefile.PL instead. # # ANY CHANGES MADE HERE WILL BE LOST! @@ -136,8 +136,8 @@ PERM_RW = 644 PERM_RWX = 755 MAKEMAKER = ../../lib/ExtUtils/MakeMaker.pm -MM_VERSION = 6.28 -MM_REVISION = Revision: 4409 +MM_VERSION = 6.29 +MM_REVISION = Revision: 4531 # FULLEXT = Pathname for extension directory (eg Foo/Bar/Oracle). # BASEEXT = Basename part of FULLEXT. May be just equal FULLEXT. (eg Oracle) @@ -233,7 +233,7 @@ PM_TO_BLIB = XSLoader.pm \ # --- MakeMaker platform_constants section: -MM_Unix_VERSION = 1.48 +MM_Unix_VERSION = 1.49 PERL_MALLOC_DEF = -DPERL_EXTMALLOC_DEF -Dmalloc=Perl_malloc -Dfree=Perl_mfree -Drealloc=Perl_realloc -Dcalloc=Perl_calloc @@ -511,14 +511,14 @@ manifypods : pure_all all :: DynaLoader.pm $(NOECHO) $(NOOP) -DynaLoader.pm :: DynaLoader_pm.PL - $(PERLRUN) DynaLoader_pm.PL DynaLoader.pm +DynaLoader.pm :: DynaLoader_pm.PL pm_to_blib + $(PERLRUNINST) DynaLoader_pm.PL DynaLoader.pm all :: XSLoader.pm $(NOECHO) $(NOOP) -XSLoader.pm :: XSLoader_pm.PL - $(PERLRUN) XSLoader_pm.PL XSLoader.pm +XSLoader.pm :: XSLoader_pm.PL pm_to_blib + $(PERLRUNINST) XSLoader_pm.PL XSLoader.pm # --- MakeMaker installbin section: @@ -598,7 +598,7 @@ metafile : create_distdir $(NOECHO) $(ECHO) 'requires:' >> META_new.yml $(NOECHO) $(ECHO) '' >> META_new.yml $(NOECHO) $(ECHO) 'distribution_type: module' >> META_new.yml - $(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.28' >> META_new.yml + $(NOECHO) $(ECHO) 'generated_by: ExtUtils::MakeMaker version 6.29' >> META_new.yml -$(NOECHO) $(MV) META_new.yml $(DISTVNAME)/META.yml