Follow-up Comment #16, bug #15757 (project make):

FYI, the rehash_file() is normally called when a target is found via VPATH. 
If the target is found via VPATH, _and_ it is not going to be recreated, then
the target name is changed to be the VPATH pathname and the file is re-hashed.
 When that happens, if there's already a target with the new name, info on the
two targets needs to be combined and that's what this code is doing.

Given the name of the file, I'm guessing that you have an "include rules.mk"
and invoke make -I/view/normanw_9.1/vobs/CONNECT_ROOT/bin, or similar, and
then you also have in your makefiles "VPATH
/view/normanw_9.1/vobs/CONNECT_ROOT/bin" or similar, and then you ALSO have
rules.mk as a prerequisite.

To be sure about the first one, can you provide *from_file in the
rehash_file() function?

    _______________________________________________________

Reply to this item at:

  <http://savannah.gnu.org/bugs/?func=detailitem&item_id=15757>

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



_______________________________________________
Bug-make mailing list
Bug-make@gnu.org
http://lists.gnu.org/mailman/listinfo/bug-make

Reply via email to