<html>
<head>
<meta http-equiv="content-type" content="text/html; charset=UTF-8">
</head>
<body>
<p>Looks like the recent kconfig changes broke the whole packages
buildbot.</p>
<p>(For some weird reason, the arc targets succeed, but all others
fail miserably... )</p>
<p><br>
</p>
<p><a class="moz-txt-link-freetext" href="http://buildbot.openwrt.org/master/packages/grid">http://buildbot.openwrt.org/master/packages/grid</a><br>
</p>
<p><a class="moz-txt-link-freetext" href="http://buildbot.openwrt.org/master/packages/one_line_per_build">http://buildbot.openwrt.org/master/packages/one_line_per_build</a></p>
<p><br>
</p>
<p>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.</p>
<p>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.<br>
</p>
<p>Example:<br>
</p>
<p><a class="moz-txt-link-freetext" href="http://buildbot.openwrt.org/master/packages/builders/mips_24kc/builds/219/steps/compile/logs/stdio">http://buildbot.openwrt.org/master/packages/builders/mips_24kc/builds/219/steps/compile/logs/stdio</a></p>
<p><br>
</p>
<p><br>
</p>
<pre><span class="stderr">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"
</span></pre>
</body>
</html>