-
Notifications
You must be signed in to change notification settings - Fork 13
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
build dependency on 'libpthread' #25
Comments
Apresentei o mesmo erro ao tentar compilar Openwrt v22.03.0 para o Archer C25v1 quando digitei o mesmo comando. Insisti com make world, mas apresentou erro. Executei o make com V=sc conforme instruções da wiki do Openwrt. make V=sc 2>&1 | tee build.log | grep -i -E "^make.*(error|[12345]...Entering dir)"
build.log
|
A dependência em libpthread não causa problemas, está lá para facilitar em versões bem antigas do openwrt. As dependências circulares são outra questão, e eventualmente serão resolvidas, mas também não deveriam causar encrenca. O erro no "debug.h" é um assunto completamente separado, e tem muita reclamação desse tipo de problema em outros ambientes também, sempre envolvendo um build host Ubuntu 32-bit. No momento a equipe está focada em outro projeto, assim que tiver um tempo, verifico se consigo reproduzir. Isso dito, o SIMETBox ainda não suporta o OpenWRT 22, então não iria funcionar bem por outros motivos. |
$ make menuconfig
WARNING: Makefile 'package/feeds/simetbox/simetbox-openwrt-base/Makefile' has a build dependency on 'libpthread', which does not exist
tmp/.config-package.in:108651:error: recursive dependency detected!
tmp/.config-package.in:108651: symbol PACKAGE_simetbox-openwrt-base is selected by PACKAGE_simetbox-openwrt-simet-ma
tmp/.config-package.in:108736: symbol PACKAGE_simetbox-openwrt-simet-ma depends on BUSYBOX_CONFIG_SHA256SUM
package/utils/busybox/config/coreutils/Config.in:412: symbol BUSYBOX_CONFIG_SHA256SUM depends on BUSYBOX_CUSTOM
package/utils/busybox/Config.in:3: symbol BUSYBOX_CUSTOM is selected by PACKAGE_simetbox-openwrt-base
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'.
The text was updated successfully, but these errors were encountered: