[Scons-users] scons-local-2.5.1 build and clean shows random failure
Hua Yanghao
huayanghao at gmail.com
Tue Jul 25 11:34:34 EDT 2017
On Tue, Jul 25, 2017 at 5:28 PM, Bill Deegan <bill at baddogconsulting.com> wrote:
> Can you check if you are specifying output/linux64_full as the source for
> some file in output/linux64_full ?
Nope. All files in output are either copied from the root or generated.
There are builds depends on the files generated in output/linux64_full,
but I cannot see anything depends on output/linux64_full e.g. this folder.
with this change:
@@ -1038,7 +1038,8 @@ class Taskmaster(object):
else:
desc = desc + \
" Internal Error: no cycle found for node %s
(%s) in state %s\n" % \
- (node, repr(node), StateString[node.get_state()])
+ (node, repr(node), StateString[node.get_state()]) \
+ + str([n.get_abspath() for n in
self.pending_children]) + str([str(n[0]) for n in nclist])
raise SCons.Errors.UserError(desc)
I got this error and indeed it looks like it does depend on itself which is odd:
scons: *** Found dependency cycle(s):
Internal Error: no cycle found for node output/linux64_full
(<SCons.Node.FS.Dir object at 0x555b51bae330>) in state pending
['/home/hua/git/usw/output/linux64_full']['output/linux64_full']
File "/home/hua/git/usw/tools/scons-local-2.5.1/SCons/Taskmaster.py",
line 1044, in cleanup
More information about the Scons-users
mailing list