bug-make
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[bug #44742] Double-dep with double-colon rule not built


From: Paul D. Smith
Subject: [bug #44742] Double-dep with double-colon rule not built
Date: Sat, 11 Jul 2015 18:02:45 +0000
User-agent: Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:39.0) Gecko/20100101 Firefox/39.0

Follow-up Comment #1, bug #44742 (project make):

Sorry but I can't understand your repro case, or at least I can't reproduce
it.  The makefile you link here doesn't appear to be a stand-alone repro case;
if I run it by itself I just get errors about missing Makefile.PL.

If I install cpanm then run the command in your "full repro by" line, it
builds (after I install some other Perl prerequisites) but I don't get the
error you see: running with/without -j4 it always successfully creates the
Core.so file.

If I try the commands you list below, removing, running make clean, etc. (it's
not clear whether the "Makefile" you're copying is the one you attached here
or the one left over from "make clean", but neither seem to work for me) I
don't have any .KEPT files and I get errors about not being able to locate
PDL/Types.pm.

However, someone sent me a fix which may be related to this.  If you edit the
file remake.c in the GNU make sources around line 351 and change:

            if (new > status)
              new = status;

to this:

            if (new > status)
              status = new;

(Note there is another similar if-statement earlier in the function which
already has "status = new"; they should both be that way.)

See if that change helps; I cannot reproduce your problem so I cannot check it
myself.

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?44742>

_______________________________________________
  Message sent via/by Savannah
  http://savannah.gnu.org/




reply via email to

[Prev in Thread] Current Thread [Next in Thread]