This occurs when a header file is moved or deleted. The dependency
files contain the old header file and produce this error. The only way
I have found to get around this is to delete all *.d files when header
files are moved or deleted:
% cd LLVM_OBJ_DIR
% /bin/rm `find . -name '*.d'`
If someone knows a better way around this,I'd love to hear it too.
--Vikram
-----Original Message-----
From: Juan Nicolas Ruiz [mailto:juanruiz at students.uiuc.edu]
Sent: Friday, November 01, 2002 12:01 PM
To: Vikram S. Adve
Subject: RE: CVS Broken?
> I did a full update of the CVS tree on the CSIL machines this morning.
> This has fixed several problems:
but we still need to use "gmake -k", don't we? If I use
"gmake" without
the -k flag, I get an error and stops:
gmake[3]: *** No rule to make target
`../../../include/llvm/CodeGen/MachineCodeForBasicBlock.h', needed by
`Depend/FunctionLiveVarInfo.d'. Stop.
nicolas