[OpenWrt-Devel] Phase2 packages buildbot has failed since the kconfig changes

Hannu Nyman hannu.nyman at iki.fi
Sat Apr 11 10:07:10 EDT 2020


Looks like the recent kconfig changes broke the whole packages buildbot.

(For some weird reason, the arc targets succeed, but all others fail 
miserably...  )


http://buildbot.openwrt.org/master/packages/grid

http://buildbot.openwrt.org/master/packages/one_line_per_build


Some of errors in the logs are possibly related to the TARGET_MULTI_PROFILE 
error preventing some default packages, and for that bug there is already a 
proposed patch.

But most errors seem to be related to recursive errors inside the rather 
complex mac80211 wifi driver collection. I have a hunch that for buildbot the 
"treat recursive dependencies as warnings instead of errors" option (from 
3204430e3 ) should be activated in the config binary, or alternatively some 
major work for re-organising the mac80211 submodule dependencies needs to be 
done.

Example:

http://buildbot.openwrt.org/master/packages/builders/mips_24kc/builds/219/steps/compile/logs/stdio



Config-build.in:10377:error: recursive dependency detected! 
Config-build.in:10377: symbol PACKAGE_kmod-cfg80211 depends on 
PACKAGE_kmod-cfg80211 For a resolution refer to 
Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations" Config-build.in:10273:error: recursive dependency 
detected! Config-build.in:10273: symbol PACKAGE_kmod-b43 depends on 
PACKAGE_kmod-b43 For a resolution refer to 
Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations" tmp/.config-package.in:10656:error: recursive 
dependency detected! tmp/.config-package.in:10656: symbol 
PACKAGE_kmod-acx-mac80211 depends on PACKAGE_kmod-acx-mac80211 For a 
resolution refer to Documentation/kbuild/kconfig-language.rst subsection 
"Kconfig recursive dependency limitations" Config-build.in:10665:error: 
recursive dependency detected! Config-build.in:10665: symbol 
PACKAGE_kmod-wl18xx depends on PACKAGE_kmod-wl18xx For a resolution refer to 
Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations" tmp/.config-package.in:11992:error: recursive 
dependency detected! tmp/.config-package.in:11992: symbol 
PACKAGE_kmod-mwlwifi depends on PACKAGE_kmod-mwlwifi For a resolution refer 
to Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations" Config-build.in:8941:error: recursive dependency 
detected! Config-build.in:8941: symbol PACKAGE_kmod-batman-adv depends on 
PACKAGE_kmod-batman-adv For a resolution refer to 
Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations" Config-build.in:10501:error: recursive dependency 
detected! Config-build.in:10501: symbol PACKAGE_kmod-mwifiex-sdio depends on 
PACKAGE_kmod-mwifiex-sdio For a resolution refer to 
Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations" Config-build.in:10545:error: recursive dependency 
detected! Config-build.in:10545: symbol PACKAGE_kmod-rt2400-pci depends on 
PACKAGE_kmod-rt2400-pci For a resolution refer to 
Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations" Config-build.in:10425:error: recursive dependency 
detected! Config-build.in:10425: symbol PACKAGE_kmod-mac80211 depends on 
PACKAGE_kmod-mac80211 For a resolution refer to 
Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations" Config-build.in:10229:error: recursive dependency 
detected! Config-build.in:10229: symbol PACKAGE_kmod-ath10k-ct-smallbuffers 
depends on PACKAGE_kmod-ath10k-ct-smallbuffers For a resolution refer to 
Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations" Config-build.in:10269:error: recursive dependency 
detected! Config-build.in:10269: symbol PACKAGE_kmod-ath9k-htc depends on 
PACKAGE_kmod-ath9k-htc For a resolution refer to 
Documentation/kbuild/kconfig-language.rst subsection "Kconfig recursive 
dependency limitations"

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.infradead.org/pipermail/openwrt-devel/attachments/20200411/4b0bc85d/attachment.htm>
-------------- next part --------------
_______________________________________________
openwrt-devel mailing list
openwrt-devel at lists.openwrt.org
https://lists.openwrt.org/mailman/listinfo/openwrt-devel


More information about the openwrt-devel mailing list