Error: recursive dependency detected! (opennds)

tmp/.config-package.in:102053:error: recursive dependency detected!
tmp/.config-package.in:102053:  symbol PACKAGE_iptables-legacy is selected by PACKAGE_iptables-nft
tmp/.config-package.in:102860:  symbol PACKAGE_iptables-nft is selected by PACKAGE_opennds
tmp/.config-package.in:101083:  symbol PACKAGE_opennds depends on PACKAGE_iptables-legacy
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"

I'm guessing this means one thing depends on another and that thing depends on the other and neither will build as it is waiting for the other?

How do i go about fixing this, I'm guessing I have to alter the depends in the makefile or something for those three items?

Both will build.

This is a general error, also seen by the buildbots.
It is caused by https://github.com/openwrt/routing/pull/821

cc @mwarning

2 Likes

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.