[Scons-users] Has anyone seen anything like this

Mats Wichmann mats at wichmann.us
Tue May 24 19:48:10 EDT 2022


On 5/24/22 13:03, Olivier, Jeffrey V wrote:
> I have tried such things in the past but haven't found them very
> helpful.  This is the only output related to daos_errno.h
> 
> scons: rebuilding `install/include/daos_errno.h' because:
>            `src/include/daos_errno.h' is no longer a dependency
>            `src/include/daos_errno.h' is a new dependency
> Install file: "src/include/daos_errno.h" as "install/include/daos_errno.h"
> 
> There is nothing related to any other file that depends on this.   As
> for your other question, no, it's not a generated header file, just a
> source file.

In addition to what Bill said (check ordering consistency, since the
build line is hashed and checked in rebuild determintion)... this is a
known problem of the (entirely separate) explain code - it can falsely
report this removed/added dep thing when that's not the reason for the
rebuild at all.    Since we don't have a reliable repro, I'm unsure if
my stashed rework of the explain code actually fixes the problem - might
hit you up on that front.  It won't help your issue, explain getting
confused is not why your build is misbehaving.

For completeness of data, are you using variant directories in your build?



More information about the Scons-users mailing list