为什么scons的抱怨“隐富的依赖没有找到,由目标棒需要”当foo是否存在?

StackOverflow https://stackoverflow.com/questions/1075913

  •  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的重新扫描。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top