[Solved] Menuconfig error - recursive dependency for pulseaudio

I just updated the openwrt tree, but for the first time in two year I did hit this error:

tmp/.config-package.in:121985:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:121985:  symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles
tmp/.config-package.in:122000:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:122000:  symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools

Now I didn't enable this package but it seems like a recursive dependency :slight_smile:
Thanks,

Reinoud

Yep, I've been ignoring that for a couple days now, especially as I don't use PulseAudio. Looks like a broken package to me.

See this and the following postings:

1 Like

Still see issue with pulseaudio.

~/openwrt$ make menuconfig V=s
Collecting package info: done
tmp/.config-package.in:122342:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:122342:	symbol PACKAGE_pulseaudio-profiles depends on PACKAGE_pulseaudio-profiles
tmp/.config-package.in:122357:error: recursive dependency detected!
For a resolution refer to Documentation/kbuild/kconfig-language.txt
subsection "Kconfig recursive dependency limitations"
tmp/.config-package.in:122357:	symbol PACKAGE_pulseaudio-tools depends on PACKAGE_pulseaudio-tools
configuration written to .config

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

This was an issue for me when I was accidentally building against master and not the openwrt-19.07 branch. I quickly got moving forward again, but I'm like 97.5% sure checking out openwrt-19.07 again fixed it. Not sure if yours also managed to get switched, but that's something to double check if you're seeing this error.

This has now been fixed. Maybe somebody can set this thread to solved.

1 Like

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