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
 
 

Reply via email to