Subject: Re: failure on p5-Digest-SHA1
To: None <pkgsrc-users@NetBSD.org, heinz@NetBSD.org>
From: Jeremy C. Reed <reed@reedmedia.net>
List: pkgsrc-users
Date: 04/06/2006 17:42:35
> Writing Makefile for Digest::SHA1
> ==> Your Makefile has been rebuilt. <==
> ==> Please rerun the make command.  <==
> false
> *** Error code 1
> 
> Stop.
> bmake: stopped in 
> /build/reed/tmp/pkgsrc/security/p5-Digest-SHA1/work.reed/Digest-SHA1-2.11

And now I had same issue in:

===> Installing for p5-MIME-Base64-3.07
Makefile out-of-date with respect to 
/home/reed/pkg/lib/perl5/5.8.0/i386-dragonfly-thread-multi/Config.pm 
/home/reed/pkg/lib/perl5/5.8.0/i386-dragonfly-thread-multi/CORE/config.h
Cleaning current config before rebuilding Makefile...
/home/reed/pkg/bin/bmake -f Makefile.old clean > /dev/null 2>&1 || /bin/sh 
-c true
/home/reed/pkg/bin/perl5.8.7 Makefile.PL "INSTALLDIRS=vendor"
Checking if your kit is complete...
Looks good
Writing Makefile for MIME::Base64
==> Your Makefile has been rebuilt. <==
==> Please rerun the make command.  <==
false
*** Error code 1

Stop.
bmake: stopped in 
/build/reed/tmp/pkgsrc/converters/p5-MIME-Base64/work.reed/MIME-Base64-3.07
*** Error code 1

Stop.


Looking closer I see the Makefile has:

# We take a very conservative approach here, but it's worth it.
# We move Makefile to Makefile.old here to avoid gnu make looping.
$(FIRST_MAKEFILE) : Makefile.PL $(CONFIGDEP)
        $(NOECHO) $(ECHO) "Makefile out-of-date with respect to $?"
        $(NOECHO) $(ECHO) "Cleaning current config before rebuilding Makefile..."
        $(NOECHO) $(RM_F) $(MAKEFILE_OLD)
        $(NOECHO) $(MV)   $(FIRST_MAKEFILE) $(MAKEFILE_OLD)
        -$(MAKE) -f $(MAKEFILE_OLD) clean $(DEV_NULL) || $(NOOP)
        $(PERLRUN) Makefile.PL "INSTALLDIRS=vendor"
        $(NOECHO) $(ECHO) "==> Your Makefile has been rebuilt. <=="
        $(NOECHO) $(ECHO) "==> Please rerun the make command.  <=="
        false

I am new to MakeMaker. Any ideas?


 Jeremy C. Reed