Discussion:
[Scons-users] Found dependency cycle(s)
Непомнящий Евгений
2016-05-10 13:10:53 UTC
Permalink
Hello

I build project with scons 2.1.0 fine, but with scons 2.5 I receive this:

scons: done building targets.

scons: *** Found dependency cycle(s):
Internal Error: no cycle found for node _build\main.elf
(<SCons.Node.FS.File object at 0x038FAC60>) in state pending
Internal Error: no cycle found for node _build\obj\impl_ssorder.o
(<SCons.Node.FS.File object at 0x03836D98>) in state pending
Internal Error: no cycle found for node _build\obj\enc28j60.o
(<SCons.Node.FS.File object at 0x038AB780>) in state pending
Z:\_bu9\sale\impl\impl_ssOrder.cl.h ->
Z:\_bu9\sale\impl\impl_ssOrder.cl.h
Z:\_bu9\_ext\lwip\topaz\enc28j60\lwip\enc28j60.cl.h ->
Z:\_bu9\_ext\lwip\topaz\enc28j60\lwip\enc28j60.cl.h

File "C:\Python27\scons-2.5.0\SCons\Taskmaster.py", line 1043, in cleanup

What can I do with this?
William Blevins
2016-05-10 14:17:28 UTC
Permalink
2.5.0 introduced a correction for missing implicit dependencies in
heterogeneous scanner contexts (IE. cross-scanner contexts). This means
(depending on your build) that you have new dependencies. For example,
compare the differences of your "scons --tree=prune" output.

Apparently, you have discovered that your dependency tree has circular
dependencies that were previously not caught. You will need to examine your
build and potentially make corrections. Although we are aware that this is
slightly annoying, there hasn't yet been a case that wasn't resolvable.

Let us know if you have further issues.

V/R,
William
Post by Непомнящий Евгений
Hello
scons: done building targets.
Internal Error: no cycle found for node _build\main.elf
(<SCons.Node.FS.File object at 0x038FAC60>) in state pending
Internal Error: no cycle found for node _build\obj\impl_ssorder.o
(<SCons.Node.FS.File object at 0x03836D98>) in state pending
Internal Error: no cycle found for node _build\obj\enc28j60.o
(<SCons.Node.FS.File object at 0x038AB780>) in state pending
Z:\_bu9\sale\impl\impl_ssOrder.cl.h ->
Z:\_bu9\sale\impl\impl_ssOrder.cl.h
Z:\_bu9\_ext\lwip\topaz\enc28j60\lwip\enc28j60.cl.h ->
Z:\_bu9\_ext\lwip\topaz\enc28j60\lwip\enc28j60.cl.h
File "C:\Python27\scons-2.5.0\SCons\Taskmaster.py", line 1043, in cleanup
What can I do with this?
_______________________________________________
Scons-users mailing list
https://pairlist4.pair.net/mailman/listinfo/scons-users
Loading...