Hi Rob:  Looking through the Changes file and some emails to the list, I 
thought I had determined that this multiple build behavior started
with this fix:

CED 09-Jul-2008
     Makefile.PL, Basic/Gen/Makefile.PL - fix bug #1994598 - circular 
dependency problems.

This has to do with making the override to processPL required for
both Linux and Windows, instead of just Windows:

----------------%<--------------------------------------------------
#EU::MM's processPL() is continually broken on Win32 ... hence:
sub MY::processPL {
     ### This fix seems necessary with current versions of MM - otherwise 
it creates circular
     ### dependencies to "pm_to_blib" for .PL files (!) -- CED 9-July-2008
     if(1) { ##  || $^O =~ /MSWin32/i && ($Config{make} eq 'dmake' || 
$Config{make} eq 'nmake')) {
         my($self) = shift;
         return "" unless $self->{PL_FILES};
         my(@m, $plfile);
...
----------------%<--------------------------------------------------

It does seem that this fix is necessary, though--someone thought a 
MakeMaker change necessitated it.

Regards,

  Doug


[EMAIL PROTECTED]
Software Engineer III
UCAR - COSMIC, Tel. (303) 497-2611

On Wed, 22 Oct 2008, Sisyphus wrote:

>
>> Doug Hunt wrote:
>
>>> 
>>> I think the current 'make test' behavior could well put new users
>>> off--you can't even tell if the tests passed because it scrolls many
>>> pages beyond the success message.
>>> 
>
>
> This has only started happening on linux for me in the last week. The tests 
> pass, then it rebuilds again. What was the change that caused it ? I haven't 
> been able to determine just which of the changes made since Oct 11 are 
> causing it.
>
> It's certainly putting me off :-)
>
> Thankfully, Win32 is unaffected.
>
> Cheers,
> Rob

_______________________________________________
Perldl mailing list
[email protected]
http://mailman.jach.hawaii.edu/mailman/listinfo/perldl

Reply via email to