为什么scons的抱怨“隐富的依赖没有找到,由目标棒需要”当foo是否存在?
-
21-08-2019 - |
题
使用SCons抱怨
implicit dependency foo not found, needed by target bar
FOO被创建在我SCons的构建流,然后在创建目标条的消耗。创建FOO后,使用SCons抱怨说,它不存在,当它运行的酒吧,然后再重新检查依赖性。为什么使用SCons缓存foo的存在检查?
在我得到的失败,如果我删除.sconsign.dblite并重新运行,使用SCons找到该文件,并保持运行。
解决方案
问题是,我是与运行
SetOption('implicit_cache', 1)
当我注释掉隐式高速缓存,则该问题不会明显。这似乎是一个错误......不应该SCons的重新检查该文件,如果隐式高速缓存说文件不存在?
其他提示
根据 http://www.scons.org /doc/0.97/HTML/scons-user/x933.html 的答案是与建立一旦--implicit-DEPS-改变告诉SCons的重新扫描。
不隶属于 StackOverflow