-
Notifications
You must be signed in to change notification settings - Fork 3.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Sync the main branch today (2023-12-06), make menueconfig error: recursive dependency detected! #22837
Comments
Invalid Release reported. |
Invalid Target/Subtarget reported. |
yes,sir bot! |
The problem is: uspot: add package #22785 |
try changing DEPENDS:=$(PKG_NAME) $(3) to DEPENDS:=+$(PKG_NAME) $(3)
|
|
No, that's not wanted. The additional collectors should only be select-able if the main package is selected. And that also prevents useless .config spam. The issue seems related to |
@jow- what do you think? |
Let ucode-mod-* packages select the ucode interpreter instead of depending on it to avoid recursive dependency chains in unrelated packages. Fixes: openwrt/packages#22837 Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 01d1c1a)
Let ucode-mod-* packages select the ucode interpreter instead of depending on it to avoid recursive dependency chains in unrelated packages. Fixes: openwrt/packages#22837 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Let ucode-mod-* packages select the ucode interpreter instead of depending on it to avoid recursive dependency chains in unrelated packages. Fixes: openwrt/packages#22837 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Let ucode-mod-* packages select the ucode interpreter instead of depending on it to avoid recursive dependency chains in unrelated packages. Fixes: openwrt/packages#22837 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Let ucode-mod-* packages select the ucode interpreter instead of depending on it to avoid recursive dependency chains in unrelated packages. Fixes: openwrt/packages#22837 Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 01d1c1a)
Let ucode-mod-* packages select the ucode interpreter instead of depending on it to avoid recursive dependency chains in unrelated packages. Fixes: openwrt/packages#22837 Signed-off-by: Jo-Philipp Wich <jo@mein.io>
Let ucode-mod-* packages select the ucode interpreter instead of depending on it to avoid recursive dependency chains in unrelated packages. Fixes: openwrt/packages#22837 Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 01d1c1a)
Let ucode-mod-* packages select the ucode interpreter instead of depending on it to avoid recursive dependency chains in unrelated packages. Fixes: openwrt/packages#22837 Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 01d1c1ad296cc71f87ea02b01b16a09fe5d933a1)
Let ucode-mod-* packages select the ucode interpreter instead of depending on it to avoid recursive dependency chains in unrelated packages. Fixes: openwrt/packages#22837 Signed-off-by: Jo-Philipp Wich <jo@mein.io> (cherry picked from commit 01d1c1ad296cc71f87ea02b01b16a09fe5d933a1)
Describe the bug
openwrt_2312$ make menuconfig
tmp/.config-package.in:138254:error: recursive dependency detected!
tmp/.config-package.in:138254: symbol PACKAGE_prometheus-node-exporter-ucode depends on PACKAGE_ucode
tmp/.config-package.in:38903: symbol PACKAGE_ucode is selected by PACKAGE_uspotfilter
tmp/.config-package.in:124625: symbol PACKAGE_uspotfilter is selected by PACKAGE_uspot
tmp/.config-package.in:94297: symbol PACKAGE_uspot depends on PACKAGE_uhttpd
tmp/.config-package.in:116814: symbol PACKAGE_uhttpd is selected by PACKAGE_prometheus-node-exporter-ucode
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"
please fix it ,guys, thanks!
OpenWrt version
r23966-6bf8193b25
OpenWrt release
20231206 latest
OpenWrt target/subtarget
master
Device
Raspberry Pi Compute Module 4 Rev 1.0
Image kind
Self-built image
Steps to reproduce
just do a sync feed, and make menuconfig ,and the message will show:
openwrt_2312$ make menuconfig
tmp/.config-package.in:138254:error: recursive dependency detected!
tmp/.config-package.in:138254: symbol PACKAGE_prometheus-node-exporter-ucode depends on PACKAGE_ucode
tmp/.config-package.in:38903: symbol PACKAGE_ucode is selected by PACKAGE_uspotfilter
tmp/.config-package.in:124625: symbol PACKAGE_uspotfilter is selected by PACKAGE_uspot
tmp/.config-package.in:94297: symbol PACKAGE_uspot depends on PACKAGE_uhttpd
tmp/.config-package.in:116814: symbol PACKAGE_uhttpd is selected by PACKAGE_prometheus-node-exporter-ucode
For a resolution refer to Documentation/kbuild/kconfig-language.rst
subsection "Kconfig recursive dependency limitations"
Actual behaviour
No response
Expected behaviour
No response
Additional info
No response
Diffconfig
No response
Terms
The text was updated successfully, but these errors were encountered: