Skip to content

Instantly share code, notes, and snippets.

View kklimonda's full-sized avatar

Krzysztof Klimonda kklimonda

View GitHub Profile
scons: *** Found dependency cycle(s):
build/production/dns/cmn/buildinfo.h -> build/production/dns/cmn/buildinfo.h
build/production/control-node/buildinfo.h -> build/production/control-node/buildinfo.h
Internal Error: no cycle found for node build/production/dns/cmn/buildinfo.cc (<SCons.Node.FS.File object at 0x4654720>) in state pending
build/production/analytics/buildinfo.h -> build/production/analytics/buildinfo.h
Internal Error: no cycle found for node build/production/vnsw/agent/contrail/buildinfo.cc (<SCons.Node.FS.File object at 0x2a121b0>) in state pending
Internal Error: no cycle found for node build/production/analytics/buildinfo.cc (<SCons.Node.FS.File object at 0x2bd1af0>) in state pending
build/production/query_engine/buildinfo.h -> build/production/query_engine/buildinfo.h
File "/home/ubuntu/scons-2.5/lib/python2.7/site-packages/scons-2.5.1/SCons/Taskmaster.py", line 1043, in cleanup
@kklimonda
kklimonda / SConscript
Created August 10, 2017 12:07
SConscript patch to fix target dependencies
diff --git a/src/control-node/SConscript b/src/control-node/SConscript
index c0f2960..4e45fd4 100644
--- a/src/control-node/SConscript
+++ b/src/control-node/SConscript
@@ -44,7 +44,7 @@ rel_path = Dir('control_node').path
def BuildInfoAction(target, source, env):
env.GenerateBuildInfoPyCode(path=rel_path)
-build_info_rules = [env.Command(target='buildinfo.py', source = None, action=BuildInfoAction)]
+build_info_rules = [env.Command(target='control_node/buildinfo.py', source = None, action=BuildInfoAction)]
[
{
"backcolor": "#333333",
"name": "naps62 Ergodox - Base Layer",
"author": "Miguel Palhas <miguel@subvisual.co>",
"radii": "20px",
"switchMount": "cherry",
"switchBrand": "cherry",
"switchType": "MX1A-G1xx",
"pcb": false,