Re: Scons Implicity Dependency not found issue
Bill Deegan <[email protected]>
| Newsgroups | gmane.comp.programming.tools.scons.user |
|---|---|
| Message-ID | <CAEyG4CH8hVctWuj8a98BaYTLZzcpb2-ivwi+=up-kMaD9foGGg@mail.gmail.com> |
Yes. Headers are scanned recursively. Implicit cache should only be enable by command line flag or SetOption() Where is io.h located? is it in your CPPPATH? On Tue, Oct 16, 2018 at 6:43 AM Hua Yanghao <[email protected]> wrote: > By the way, is scons scanner scans C file headers recursively? Thanks. > On Tue, Oct 16, 2018 at 12:40 PM Hua Yanghao <[email protected]> wrote: > > > > scons: *** [build/configs/pangu/usw/firmware/arch/pangu/test.os] > > Implicit dependency > > `build/configs/pangu/usw/firmware/arch/pangu/include/io.h' not found, > > needed by target `build/configs/pangu/usw/firmware/arch/pangu/test.os' > > > > I recently run into this odd problem, and it is very difficult to > > reproduce. I did not explicitly enable the "implicit_cache" option > > anywhere in my code. If I simply remove the build folder and then > > re-build everything works as normal. the problem happens when there is > > a old build, and then I pulled in some new code where this "test.c" > > has included an additional header io.h and scons seems not re-scanning > > the file by default. > > > > I am using scons 3.0.1, is the implict_cache by default enabled there > > and I have to disable it manually? > > > > Thanks, > > Yanghao Hua > _______________________________________________ > Scons-users mailing list > [email protected] > https://pairlist4.pair.net/mailman/listinfo/scons-users > _______________________________________________ Scons-users mailing list [email protected] https://pairlist4.pair.net/mailman/listinfo/scons-users