More make boot / make depend problems
Continuing my adventure in trying to delete an include file, I ran make boot
under compiler/
to update the dependencies there, and eventually got:
$ make
make: *** No rule to make target `../includes/StgTicky.h', needed by `stage1/parser/cutils.o'. Stop.
I couldn't find any mention of StgTicky.h
anywhere under the ghc tree, except in the .depend
files in compiler/
. Every time I ran make depend
or make boot
in compiler/
again, it just re-generated that dependency (seemingly out of nowhere). I finally asked Ian and he suggested deleting all the files beginning with .depend
in compiler/
, and that worked -- when I ran make depend
after that, it correctly figured out that there was no dependency on StgTicky.h
anymore.
I don't understand how the dependency-finding works, but this seems like a bug to me.
Trac metadata
Trac field | Value |
---|---|
Version | 6.6 |
Type | Bug |
TypeOfFailure | OtherFailure |
Priority | low |
Resolution | Unresolved |
Component | Build System |
Test case | |
Differential revisions | |
BlockedBy | |
Related | |
Blocking | |
CC | |
Operating system | Unknown |
Architecture | Unknown |