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