small icon indicating copy to clipboard operation
small copied to clipboard

make menuconfig 递归依赖报错

Open zuozhehao opened this issue 1 year ago • 5 comments

Collecting package info: done
tmp/.config-package.in:100412:error: recursive dependency detected!
tmp/.config-package.in:100412:	symbol PACKAGE_iptables is selected by PACKAGE_miniupnpd
tmp/.config-package.in:101250:	symbol PACKAGE_miniupnpd is selected by PACKAGE_luci-app-upnp
tmp/.config-package.in:64554:	symbol PACKAGE_luci-app-upnp depends on PACKAGE_rpcd
tmp/.config-package.in:1142:	symbol PACKAGE_rpcd is selected by PACKAGE_rpcd-mod-luci
tmp/.config-package.in:60983:	symbol PACKAGE_rpcd-mod-luci is selected by PACKAGE_luci-base
tmp/.config-package.in:61358:	symbol PACKAGE_luci-base is selected by PACKAGE_luci-lua-runtime
tmp/.config-package.in:61510:	symbol PACKAGE_luci-lua-runtime is selected by PACKAGE_luci-compat
tmp/.config-package.in:61499:	symbol PACKAGE_luci-compat is selected by PACKAGE_luci-app-bypass
tmp/.config-package.in:62038:	symbol PACKAGE_luci-app-bypass depends on PACKAGE_iptables
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"

zuozhehao avatar Oct 25 '24 09:10 zuozhehao

同样问题

shoucandanghehe avatar Nov 24 '24 17:11 shoucandanghehe

make menuconfig Collecting package info: done tmp/.config-package.in:100733:error: recursive dependency detected! tmp/.config-package.in:100733: symbol PACKAGE_iptables is selected by PACKAGE_miniupnpd tmp/.config-package.in:101571: symbol PACKAGE_miniupnpd is selected by PACKAGE_luci-app-upnp tmp/.config-package.in:65022: symbol PACKAGE_luci-app-upnp depends on PACKAGE_rpcd tmp/.config-package.in:1142: symbol PACKAGE_rpcd is selected by PACKAGE_rpcd-mod-luci tmp/.config-package.in:61189: symbol PACKAGE_rpcd-mod-luci is selected by PACKAGE_luci-base tmp/.config-package.in:61564: symbol PACKAGE_luci-base is selected by PACKAGE_luci-lua-runtime tmp/.config-package.in:61716: symbol PACKAGE_luci-lua-runtime is selected by PACKAGE_luci-compat tmp/.config-package.in:61705: symbol PACKAGE_luci-compat is selected by PACKAGE_luci-app-bypass tmp/.config-package.in:62249: symbol PACKAGE_luci-app-bypass depends on PACKAGE_iptables For a resolution refer to Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive dependency limitations"

*** End of the configuration. *** Execute 'make' to start the build or try 'make help'.

Jinhy1015 avatar Nov 25 '24 01:11 Jinhy1015

删了luci-app-bypass也没用的

HollyMadCow avatar Nov 25 '24 03:11 HollyMadCow

其实我更觉得是lede这边的问题,及时不引入small,也是有问题

HollyMadCow avatar Nov 25 '24 03:11 HollyMadCow

编译前删除这几个depends前面的app, 用下面的命令

rm -rf feeds/luci/applications/luci-app-mosdns &&
rm -rf feeds/small/luci-app-bypass &&
rm -rf feeds/luci/applications/luci-app-upnp

Jinhy1015 avatar Nov 25 '24 03:11 Jinhy1015